/* _content/BlazorApp/Components/InfoBar.razor.rz.scp.css */
body[b-uo93r202hr] {
}

info-bar[b-uo93r202hr] {
    /*background-color: #9e9fa8;*/
    /*border-bottom: 1px solid #d6d5d5;*/
    justify-content: space-between;
    height: 3.5rem;
    display: flex;
    align-items: center;
    color: white;
}

csp[b-uo93r202hr] {
    margin: 0 1.5em;
}
/* _content/BlazorApp/Components/TrackedAssetView.razor.rz.scp.css */
body[b-b2w2h9s4w4] {
}

stitle[b-b2w2h9s4w4] {
    display: block;
    text-align: center;
    font-size: 1rem;
    font-weight: 700;
    color: #6c757d;
}
/* _content/BlazorApp/Pages/Euclid/Components/Assets/EuclidManageAsset.razor.rz.scp.css */
body[b-cvrvpcqqav] {
}

stitle[b-cvrvpcqqav] {
    display: block;
    text-align: left;
    margin-left:1em;
    font-size: small;
    font-family: Italic;
    font-weight: 700;
    color: gray;
}

.asset-tag[b-cvrvpcqqav] {
    background-color: white;
    color: black;
    width: 15em;
    aspect-ratio: 2.5;
    border-radius: 5px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

    .asset-tag .qr-code[b-cvrvpcqqav] {
        width: 4.5rem;
        aspect-ratio: 1;
        position: absolute;
        left: 0.75rem;
        top: 0.75rem;
    }

    .asset-tag .client-name[b-cvrvpcqqav] {
        _background-color: gray;
        width: 9rem;
        position: absolute;
        right: 0.25rem;
        top: 1.5rem;
        bottom: auto;
        font-size: small;
        font-weight: bold;
        text-align: center;
    }

    .asset-tag .serial-num[b-cvrvpcqqav] {
        width: 9rem;
        position: absolute;
        right: 0.25rem;
        top: 3rem;
        bottom: auto;
        font-size: medium;
        text-align: center;
    }

.serial-num[b-cvrvpcqqav] {
    font-weight:bold;
    font-size:large;
    color:goldenrod;
}
/* _content/BlazorApp/Pages/Euclid/Components/Assets/EuclidRegisterNewAsset.razor.rz.scp.css */
body[b-ufcjqll2cw] {
}


leadin[b-ufcjqll2cw] {
    font-size: large;
    font-weight: 700;
}

.asset-tag[b-ufcjqll2cw] {
    background-color: white;
    color: black;
    width: 15em;
    aspect-ratio: 2.5;
    border-radius: 5px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

    .asset-tag .qr-code[b-ufcjqll2cw] {
        width: 4.5rem;
        aspect-ratio: 1;
        position: absolute;
        left:0.75rem;
        top:0.75rem;
    }

    .asset-tag .client-name[b-ufcjqll2cw] {
        _background-color:gray;
        width: 9rem;
        position: absolute;
        right: 0.25rem;
        top:1.5rem;
        bottom:auto;
        font-size: small;
        font-weight:bold;
        text-align:center;
    }

    .asset-tag .serial-num[b-ufcjqll2cw] {
        width: 9rem;
        position: absolute;
        right: 0.25rem;
        top: 3rem;
        bottom: auto;
        font-size: medium;
        text-align: center;
    }
/* _content/BlazorApp/Pages/Euclid/Components/Assets/EuclidScanHeader.razor.rz.scp.css */
body[b-ozs3nolv2j] {
}

info-bar[b-ozs3nolv2j] {
    background-color: #213352;
    border-bottom: 1px solid #647490;
    height: 3.5rem;
    justify-content: space-between;
    display: flex;
    align-items: center;
    color: white;
}

.info-img[b-ozs3nolv2j] {
    display: inline-block;
    margin-right: 0.5em;
    height: 1.5rem;
    transform: translateY(-0.15em)
}

csp[b-ozs3nolv2j] {
    margin: 0 1.5em;
}

.account-section[b-ozs3nolv2j] {
    min-height:10em;
    background-color:dimgray;
    padding:2em 0;
}

.login-form[b-ozs3nolv2j] {
    width:fit-content;
    margin-left:auto;
    margin-right:auto;
}

label[b-ozs3nolv2j] {
    width:5em;
    text-align:center;
    font-size:small;
    font-style:italic;
    color:lightgray;
}
/* _content/BlazorApp/Pages/Euclid/Components/AssetTypesListEditor.razor.rz.scp.css */
body[b-1xuv1swdsi] {
}

.ast[b-1xuv1swdsi] {
    background-color: #444;
    margin: 0.25em 0;
    padding: 0.25em 0.5em;
    border-radius: 5px;
    font-size: small;
    height: 24.5px;
    overflow: hidden;
}

    .ast.title[b-1xuv1swdsi] {
        background-color: revert;
        outline: none;
        font-variant: small-caps;
        color: lightgray;
    }

    .ast.empty[b-1xuv1swdsi] {
        background-color: #333f;
        outline: none;
    }

.ast.subt[b-1xuv1swdsi] {
    width:92%;
    margin-left:8%;
}

.icon[b-1xuv1swdsi] {
    display: inline;
    margin-left: 1em;
}

    .icon:hover[b-1xuv1swdsi] {
        outline: 1.5px solid white;
    }

.addsub[b-1xuv1swdsi] {
    margin-right: 0.25em;
}

.rm[b-1xuv1swdsi] {
    margin-right:0.25em;
}


.up[b-1xuv1swdsi] {
    margin-right: 0.25em;
    color: green;
}

.dn[b-1xuv1swdsi] {
    margin-right:0.25em;
    color: darkorange;
}
/* _content/BlazorApp/Pages/Euclid/Components/Devices/DeviceDetail.razor.rz.scp.css */
body[b-mtcxu3ojoe] {
}

.edit-object-form[b-mtcxu3ojoe] {
    background-color: #142548;
    margin: 1em;
    padding: 1em;
    border: 1px solid white;
    border-radius: 10px;
    cursor: default;
}

.nav-link.active[b-mtcxu3ojoe] {
    background-color: #142548;
}

line[b-mtcxu3ojoe] {
    display: block;
}

ilink[b-mtcxu3ojoe] {
    color: #d7be57;
}
/* _content/BlazorApp/Pages/Euclid/Components/Devices/DeviceList.razor.rz.scp.css */
body[b-x5x0vdrict] {
}

ilink[b-x5x0vdrict] {
    color: #d7be57;
}

    ilink:hover[b-x5x0vdrict] {
        color: #ffcd00;
    }

qf[b-x5x0vdrict] {
    margin-right: 0.25em;
    color: #d7be57;
}

.device-summary[b-x5x0vdrict] {
    background-color: #444;
    margin: 0.25em 0;
    padding: 0.25em 0.5em;
    border-radius: 5px;
    font-size: small;
    height: 24.5px;
    overflow: hidden;
    cursor: default;
}

    .device-summary:hover[b-x5x0vdrict] {
        outline: 1px solid white;
    }

    .device-summary.Operational[b-x5x0vdrict] {
        background-color: darkgreen;
    }

    .device-summary.Alert[b-x5x0vdrict] {
        background-color: #c0c000;
    }

    .device-summary.Failure[b-x5x0vdrict] {
        background-color: darkred;
    }

    .device-summary.Maintenance[b-x5x0vdrict] {
        background-color: darkblue;
    }

    .device-summary.None[b-x5x0vdrict] {
        background-color: darkgray;
    }

    .device-summary.empty[b-x5x0vdrict] {
        background-color: #333;
        outline: none;
    }


.bi.Operational[b-x5x0vdrict] {
    color: darkgreen;
}

.bi.Alert[b-x5x0vdrict] {
    color: #c0c000;
}

.bi.Failure[b-x5x0vdrict] {
    color: darkred;
}

.bi.Maintenance[b-x5x0vdrict] {
    color: darkblue;
}

.bi.None[b-x5x0vdrict] {
    color: darkgray;
}

.mdev-sn[b-x5x0vdrict] {
    padding: 0;
    text-align: end;
}

.device-list.title[b-x5x0vdrict] {
    padding:0 0.5em;
    background-color:revert;
    outline:none;
    font-size:small;
    font-variant:small-caps;
    color:lightgray;
    text-align:center;
}

.device-list.body[b-x5x0vdrict] {
    text-align: center;
}

label[b-x5x0vdrict] {
    color: #778fbd;
}

.loc.label[b-x5x0vdrict] {
    color: #778fbd;
    display: inline-block;
    margin-right: 0.5em;
}

.loc.value[b-x5x0vdrict] {
    display: inline-block;
}
/* _content/BlazorApp/Pages/Euclid/Components/Devices/SubscriberList.razor.rz.scp.css */
body[b-q4sju4p0t0] {
}

ilink[b-q4sju4p0t0] {
    color: #d7be57;
}

    ilink:hover[b-q4sju4p0t0] {
        color: #ffcd00;
    }

qf[b-q4sju4p0t0] {
    margin-right: 0.25em;
    color: #d7be57;
}

.object-summary[b-q4sju4p0t0] {
    background-color: #444;
    margin: 0.25em 0;
    padding: 0.25em 0.5em;
    border-radius: 5px;
    font-size: small;
    height: 24.5px;
    overflow: hidden;
    cursor: default;
    text-align: center;
}

    .object-summary:hover[b-q4sju4p0t0] {
        outline: 1px solid white;
    }

    .object-summary.Operational[b-q4sju4p0t0] {
        background-color: darkgreen;
    }

    .object-summary.Alert[b-q4sju4p0t0] {
        background-color: #c0c000;
    }

    .object-summary.Failure[b-q4sju4p0t0] {
        background-color: darkred;
    }

    .object-summary.Maintenance[b-q4sju4p0t0] {
        background-color: darkblue;
    }

    .object-summary.None[b-q4sju4p0t0] {
        background-color: darkgray;
    }

    .object-summary.empty[b-q4sju4p0t0] {
        background-color: #333;
        outline: none;
    }


.bi.Operational[b-q4sju4p0t0] {
    color: darkgreen;
}

.bi.Alert[b-q4sju4p0t0] {
    color: #c0c000;
}

.bi.Failure[b-q4sju4p0t0] {
    color: darkred;
}

.bi.Maintenance[b-q4sju4p0t0] {
    color: darkblue;
}

.bi.None[b-q4sju4p0t0] {
    color: darkgray;
}

.mdev-sn[b-q4sju4p0t0] {
    padding: 0;
    text-align: end;
}

.object-list.title[b-q4sju4p0t0] {
    padding: 0 0.5em;
    background-color: revert;
    outline: none;
    font-size: small;
    font-variant: small-caps;
    color: lightgray;
    text-align: left;
}

.object-list.body[b-q4sju4p0t0] {
    text-align: center;
}

label[b-q4sju4p0t0] {
    color: #778fbd;
}

.loc.label[b-q4sju4p0t0] {
    color: #778fbd;
    display: inline-block;
    margin-right: 0.5em;
}

.loc.value[b-q4sju4p0t0] {
    display: inline-block;
}
/* _content/BlazorApp/Pages/Euclid/Components/Devices/USIMDetail.razor.rz.scp.css */
body[b-rb0u3nwens] {
}

.edit-object-form[b-rb0u3nwens] {
    background-color: #142548;
    margin: 1em;
    padding: 1em;
    border: 1px solid white;
    border-radius: 10px;
    cursor: default;
}

label[b-rb0u3nwens] {
    width:4em;
}

/* _content/BlazorApp/Pages/Euclid/Components/Devices/USIMList.razor.rz.scp.css */
body[b-pzay8tumau] {
}

ilink[b-pzay8tumau] {
    color: #d7be57;
}

    ilink:hover[b-pzay8tumau] {
        color: #ffcd00;
    }

qf[b-pzay8tumau] {
    margin-right: 0.25em;
    color: #d7be57;
}

.object-summary[b-pzay8tumau] {
    background-color: #444;
    margin: 0.25em 0;
    padding: 0.25em 0.5em;
    border-radius: 5px;
    font-size: small;
    height: 24.5px;
    overflow: hidden;
    cursor: default;
}

    .object-summary:hover[b-pzay8tumau] {
        outline: 1px solid white;
    }

    .object-summary.Operational[b-pzay8tumau] {
        background-color: darkgreen;
    }

    .object-summary.Alert[b-pzay8tumau] {
        background-color: #c0c000;
    }

    .object-summary.Failure[b-pzay8tumau] {
        background-color: darkred;
    }

    .object-summary.Maintenance[b-pzay8tumau] {
        background-color: darkblue;
    }

    .object-summary.None[b-pzay8tumau] {
        background-color: darkgray;
    }

    .object-summary.empty[b-pzay8tumau] {
        background-color: #333;
        outline: none;
    }


.bi.Operational[b-pzay8tumau] {
    color: darkgreen;
}

.bi.Alert[b-pzay8tumau] {
    color: #c0c000;
}

.bi.Failure[b-pzay8tumau] {
    color: darkred;
}

.bi.Maintenance[b-pzay8tumau] {
    color: darkblue;
}

.bi.None[b-pzay8tumau] {
    color: darkgray;
}

.mdev-sn[b-pzay8tumau] {
    padding: 0;
    text-align: end;
}

.object-list.title[b-pzay8tumau] {
    padding: 0 0.5em;
    background-color: revert;
    outline: none;
    font-size:small;
    font-variant: small-caps;
    color: lightgray;
    text-align: center;
}

.object-list.body[b-pzay8tumau] {
    text-align: center;
}

label[b-pzay8tumau] {
    color: #778fbd;
}

.loc.label[b-pzay8tumau] {
    color: #778fbd;
    display: inline-block;
    margin-right: 0.5em;
}

.loc.value[b-pzay8tumau] {
    display: inline-block;
}
/* _content/BlazorApp/Pages/Euclid/Components/Maps/AssetDetail.razor.rz.scp.css */
body[b-uneps4remt] {
}

.edit-asset-form[b-uneps4remt] {
    background-color: #142548;
    margin: 1em;
    padding: 1em;
    border: 1px solid white;
    border-radius: 10px;
}

/* _content/BlazorApp/Pages/Euclid/Components/Maps/AssetsList.razor.rz.scp.css */
body[b-8uyxf80ji3] {
}

.asset-summary[b-8uyxf80ji3] {
    background-color: darkorange;
    margin: 0.125em 0;
    padding: 0.25em 0.5em;
    border-radius: 5px;
    height: 31.5px;
    cursor: default;
}

    .asset-summary:hover[b-8uyxf80ji3] {
        outline: 1px solid white;
    }

    .asset-summary.Operational[b-8uyxf80ji3] {
        background-color: darkgreen;
    }

    .asset-summary.Alert[b-8uyxf80ji3] {
        background-color: #c0c000;
    }

    .asset-summary.Failure[b-8uyxf80ji3]{
        background-color: darkred;
    }

    .asset-summary.Maintenance[b-8uyxf80ji3] {
        background-color: darkblue;
    }

    .asset-summary.None[b-8uyxf80ji3] {
        background-color: darkgray;
    }

    .asset-summary.empty[b-8uyxf80ji3] {
        background-color: #333;
        outline: none;
    }


.bi.Operational[b-8uyxf80ji3] {
    color: darkgreen;
}

.bi.Alert[b-8uyxf80ji3] {
    color: #c0c000;
}

.bi.Failure[b-8uyxf80ji3] {
    color: darkred;
}

.bi.Maintenance[b-8uyxf80ji3] {
    color: darkblue;
}

.bi.None[b-8uyxf80ji3] {
    color: darkgray;
}


/* _content/BlazorApp/Pages/Euclid/Components/Maps/CellSiteDetail.razor.rz.scp.css */
body[b-pgdz826bpb] {
}

.edit-site-form[b-pgdz826bpb] {
    background-color: #142548;
    margin: 1em;
    padding: 1em;
    border: 1px solid white;
    border-radius: 10px;
}

.nav-link.active[b-pgdz826bpb] {
    background-color: #142548;
}

label[b-pgdz826bpb] {
    width: 7em;
}

.tbn-entry[b-pgdz826bpb] {
    background-color: dimgray;
    width: fit-content;
    margin-top: 0.5em;
    padding: 0.25em 1em;
    display: inline-block;
    border-radius: 5px;
}

.icon[b-pgdz826bpb] {
    display: inline;
    margin-left: 0.5em;
    font-size: small;
}

    .icon:hover[b-pgdz826bpb] {
        outline: 1px solid white;
    }

.rm[b-pgdz826bpb] {
    color: red;
    margin-right: 0.25em;
}

/* _content/BlazorApp/Pages/Euclid/Components/Maps/CellSitesList.razor.rz.scp.css */
body[b-k6uz74c32y] {
}

.site-summary[b-k6uz74c32y] {
    background-color: #404349;
    color: white;
    margin: 0.125em 0;
    padding: 0.25em 0.5em;
    border-radius: 5px;
    height: 31.5px;
    cursor: default;
}

    .site-summary:hover[b-k6uz74c32y] {
        outline: 1.5px solid white;
    }

    .site-summary.Operational[b-k6uz74c32y] {
        background-color: darkgreen;
    }

    .site-summary.Pending[b-k6uz74c32y] {
        background-color: darkkhaki;
    }

    .site-summary.Decommissioned[b-k6uz74c32y] {
        background-color: darkgrey;
    }

    .site-summary.Alert[b-k6uz74c32y] {
        background-color: darkred;
    }

    .site-summary.empty[b-k6uz74c32y] {
        background-color: #333f;
        outline: none;
    }


/* _content/BlazorApp/Pages/Euclid/Components/Maps/MobileDeviceList.razor.rz.scp.css */
body[b-790e3pibee] {
}

.md-summary[b-790e3pibee] {
    background-color: #404349;
    margin: 0.125em 0;
    padding: 0.25em 0.5em;
    border-radius: 5px;
    height: 31.5px;
    cursor: default;
}

    .md-summary.empty[b-790e3pibee] {
        background-color: #333;
        outline: none;
    }

    .md-summary:hover[b-790e3pibee] {
        outline: 1px solid white;
    }
/* _content/BlazorApp/Pages/Euclid/Components/Maps/TaranaDetail.razor.rz.scp.css */
body[b-st0p72vcfh] {
}

.edit-trn-form[b-st0p72vcfh] {
    background-color: #142548;
    margin: 1em;
    padding: 1em;
    border: 1px solid white;
    border-radius: 10px;
    cursor: default;
}

/* _content/BlazorApp/Pages/Euclid/Components/Maps/TaranaList.razor.rz.scp.css */
body[b-hzad19so6q] {
}

.trn-summary[b-hzad19so6q] {
    background-color: #404349;
    margin: 0.125em 0;
    padding: 0.25em 0.5em;
    border-radius: 5px;
    height: 31.5px;
    cursor: default;
}

    .trn-summary.min[b-hzad19so6q] {
        background-color: #c0c000;
    }

    .trn-summary.max[b-hzad19so6q] {
        background-color: darkgreen;
    }

    .trn-summary.empty[b-hzad19so6q] {
        background-color: #333;
        outline: none;
    }

    .trn-summary:hover[b-hzad19so6q] {
        outline: 1px solid white;
    }
/* _content/BlazorApp/Pages/Euclid/Components/RegisteredAssetsListEditor.razor.rz.scp.css */
body[b-liy46jh8g1] {
}

.ra[b-liy46jh8g1] {
    background-color: #444;
    margin: 0.25em 0;
    padding: 0.25em 0.5em;
    border-radius: 5px;
    font-size: small;
    height: 24.5px;
    overflow: hidden;
    cursor: default;
}

    .ra:hover[b-liy46jh8g1] {
        outline: 1.5px solid white;
    }

    .ra.Operational[b-liy46jh8g1], .ra > .st.Operational[b-liy46jh8g1] {
        background-color: darkgreen;
    }

    .ra.None[b-liy46jh8g1], .ra > .st.None[b-liy46jh8g1] {
        background-color: darkgray;
    }

    .ra.Alert[b-liy46jh8g1], .ra > .st.Alert[b-liy46jh8g1] {
        background-color: #c0c000;
    }

    .ra.Failure[b-liy46jh8g1], .ra > .st.Failure[b-liy46jh8g1] {
        background-color: darkred;
    }

    .ra.Maintenance[b-liy46jh8g1], .ra > .st.Maintenance[b-liy46jh8g1] {
        background-color: darkblue;
    }

    .ra.title[b-liy46jh8g1] {
        background-color: revert;
        outline: none;
        font-variant: small-caps;
        color: lightgray;
    }

    .ra.empty[b-liy46jh8g1] {
        background-color: #333f;
        outline: none;
    }

.ra-sn[b-liy46jh8g1] {
    padding: 0;
    text-align: end;
}

label[b-liy46jh8g1] {
    color: #778fbd;
}

.loc.label[b-liy46jh8g1] {
    color: #778fbd;
    display: inline-block;
    margin-right: 0.5em;
}

.loc.value[b-liy46jh8g1] {
    display: inline-block;
}
/* _content/BlazorApp/Pages/Euclid/EuclidAccount.razor.rz.scp.css */
body[b-g3fbetv0y6] {
}

label[b-g3fbetv0y6] {
    color: lightblue;
}

.eu-account[b-g3fbetv0y6] {
    margin-top:2em;
}
/* _content/BlazorApp/Pages/Euclid/EuclidAssets.razor.rz.scp.css */
body[b-adgg4ppltf] {
}

[b-adgg4ppltf] stitle {
    display: block;
    text-align: center;
    font-size: 1rem;
    font-weight: 700;
    margin-bottom:0.25em;
}

label[b-adgg4ppltf] {
    color: #778fbd;
}

.loc.label[b-adgg4ppltf] {
    color: #778fbd;
    display: inline-block;
    margin-right:0.5em;
}

.loc.value[b-adgg4ppltf] {
    display: inline-block;
}
/* _content/BlazorApp/Pages/Euclid/EuclidInfoBar.razor.rz.scp.css */
body[b-l2nudvmn43] {
}

info-bar[b-l2nudvmn43] {
    background-color: #213352;
    border-bottom: 1px solid #647490;
    height: 3.5rem;
    justify-content: space-between;
    display: flex;
    align-items: center;
    color: white;
}

.info-img[b-l2nudvmn43] {
    display:inline-block;
    margin-right:0.5em;
    height: 1.5rem;
    transform:translateY(-0.15em)
}

csp[b-l2nudvmn43] {
    margin: 0 1.5em;
}
/* _content/BlazorApp/Pages/Euclid/EuclidMain.razor.rz.scp.css */
body[b-w8wtbjys32] {
}

.card[b-w8wtbjys32] {
    height: 100%;
    color: black;
    cursor: default;
}

    .card:hover[b-w8wtbjys32] {
        outline: 10px solid #d00b15;
    }

.col[b-w8wtbjys32] {
    width: 240px;
}

.card-group[b-w8wtbjys32] {
}

p[b-w8wtbjys32] {
    _font-size: small;
}
/* _content/BlazorApp/Pages/Euclid/EuclidMaps.razor.rz.scp.css */
body[b-z5yssy17yz] {
}

.euclid-map[b-z5yssy17yz] {
    height: 590px;
    border-radius: 10px;
}

.add-site-form[b-z5yssy17yz] {
    background-color: #363b40;
    margin: 1em;
    padding: 1em;
    border: 2px dashed gray;
    border-radius: 10px;
}

.edit-asset-form[b-z5yssy17yz] {
    background-color: #142548;
    margin: 1em;
    padding: 1em;
    border: 1px solid white;
    border-radius: 10px;
}

.edit-trn-form[b-z5yssy17yz] {
    background-color: #142548;
    margin: 1em;
    padding: 1em;
    border: 1px solid white;
    border-radius: 10px;
}

.nav-item[b-z5yssy17yz] {
    cursor: pointer;
}
/* _content/BlazorApp/Pages/Euclid/EuclidSignIn.razor.rz.scp.css */
footer[b-wwfor1940s] {
    border-top: 1px solid;
    border-color: rgba(255,255,255,0.2);
    color: #888;
}

.footer-link[b-wwfor1940s] {
    color: gray;
}

    .footer-link:hover[b-wwfor1940s] {
        color: lightgray;
    }

copyright-line[b-wwfor1940s] {
    margin-top: 0.5em;
    font-size: small;
}

@media (max-width: 640.98px) {
    cspacer[b-wwfor1940s] {
        margin: 0 0.5em;
    }
}
/* _content/BlazorApp/Pages/Euclid/EuclidUserAccountsManagement.razor.rz.scp.css */
body[b-dv2gomax0a] {
}

.ua-summary[b-dv2gomax0a] {
    background-color: black;
    margin: 0.125em 0;
    padding: 0.25em 0.5em;
    border-radius: 5px;
}

    .ua-summary:hover[b-dv2gomax0a] {
        outline: 1px solid white;
    }

    .ua-summary.active[b-dv2gomax0a] {
        color: deepskyblue;
    }

    .ua-summary.inactive[b-dv2gomax0a] {
        color: gray;
        font-style:italic;
    }

.edit-ua-form[b-dv2gomax0a] {
    background-color: #142548;
    margin-top: 1em;
    padding: 1em;
    border: 1px solid #5976b1;
    border-radius: 10px;
}

.add-ua-form[b-dv2gomax0a] {
    background-color: #246a30;
    margin-top: 1em;
    padding: 1em;
    border: 1px solid #1acd39;
    border-radius: 10px;
}

label[b-dv2gomax0a] {
    color: lightblue;
}

summary-line[b-dv2gomax0a] {
    display:inline-flex;
    width:30%;
}
/* _content/BlazorApp/Pages/Koslu/Components/ApiUserDetail.razor.rz.scp.css */
body[b-2yxxjt4hnj] {
}

.edit-au-form[b-2yxxjt4hnj] {
    padding: 1em;
    border:1px solid white;
    border-radius:5px;
}

label[b-2yxxjt4hnj] {
    width: 8em;
}
/* _content/BlazorApp/Pages/Koslu/Components/ApiUserList.razor.rz.scp.css */
body[b-kpak7ct5ju] {
}

.summary-line[b-kpak7ct5ju] {
    background-color: #444;
    margin: 0.25em 0;
    padding: 0.25em 0.5em;
    border-radius: 5px;
    font-size: small;
    height: 24.5px;
    overflow: hidden;
    cursor: default;
}

    .summary-line:hover[b-kpak7ct5ju] {
        outline: 1px solid white;
    }

    .summary-line.empty[b-kpak7ct5ju] {
        background-color: #333;
        outline: none;
    }

    .summary-line.active[b-kpak7ct5ju] {
        color: gold;
    }

    .summary-line.inactive[b-kpak7ct5ju] {
        color: gray;
        font-style: italic;
    }

/* _content/BlazorApp/Pages/Koslu/Components/UserAccountDetail.razor.rz.scp.css */
body[b-6d7qy7se8o] {
}

.edit-ua-form[b-6d7qy7se8o] {
    background-color: #142548;
    margin-top: 1em;
    margin-bottom: 1em;
    padding: 1em;
    border: 1px solid #5976b1;
    border-radius: 10px;
}

.add-ua-form[b-6d7qy7se8o] {
    background-color: #246a30;
    margin-top: 1em;
    padding: 1em;
    border: 1px solid #1acd39;
    border-radius: 10px;
}

label[b-6d7qy7se8o] {
    color: lightblue;
}

summary-line[b-6d7qy7se8o] {
    display: inline-flex;
    width: 30%;
}
/* _content/BlazorApp/Pages/Koslu/Components/UserAccountList.razor.rz.scp.css */
body[b-93jyrqpv7z] {
}

.ua-summary[b-93jyrqpv7z] {
    background-color: black;
    margin: 0.125em 0;
    padding: 0.25em 0.5em;
    border-radius: 5px;
    cursor: default;
}

    .ua-summary:hover[b-93jyrqpv7z] {
        outline: 1px solid white;
    }

    .ua-summary.active[b-93jyrqpv7z] {
        color: deepskyblue;
    }

    .ua-summary.inactive[b-93jyrqpv7z] {
        color: gray;
        font-style: italic;
    }

/* _content/BlazorApp/Pages/Koslu/KosluHome.razor.rz.scp.css */

/* copied from InfoBar */
.info-bar[b-b9d4kxaxdn] {
    background-color: #9e9fa8;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

csp[b-b9d4kxaxdn] {
    margin: 0 3.5em;
}

.links-line[b-b9d4kxaxdn] {
    margin-top: 5em;
}

.logo-block[b-b9d4kxaxdn] {
    margin: auto;
}

.content-container[b-b9d4kxaxdn] {
    margin-top: 6em;
    margin-bottom: 8em;
}

@media (max-width: 640.98px) {
    csp[b-b9d4kxaxdn] {
        margin: 0 1em;
    }

    .links-line[b-b9d4kxaxdn] {
        margin-top: 2em;
    }

}

/* fade-to-black related */
stage[b-b9d4kxaxdn] {
    position: relative;
}

_blackout[b-b9d4kxaxdn] {
    position: absolute;
    width: 100%;
    height: 100%;
    transform: translateY(-100%);
    background-color: #111;
    opacity: 0.0;
    pointer-events: none;
}

/* _content/BlazorApp/Pages/Privacy.razor.rz.scp.css */
policy-title[b-c2jnaph8t2] {
    display: block;
    text-align: center;
    font-size:x-large;
    font-weight: bold;
    margin: 4em 0 2em 0;
}

effective-date[b-c2jnaph8t2] {
    display: block;
    margin: 1em 4em;
}

section[b-c2jnaph8t2] {
    display: block;
    margin: 2em 4em;
}

numbered-header[b-c2jnaph8t2] {
    display: block;
    font-size: large;
    font-weight: 600;
    margin: 1em 0;

}

@media (max-width: 640.98px) {
    effective-date[b-c2jnaph8t2] {
        display: block;
        margin: 1em 1em;
    }

    section[b-c2jnaph8t2] {
        margin: 2em 1em;
    }
}
/* _content/BlazorApp/Pages/RegisterNewAsset.razor.rz.scp.css */
body[b-mufmmwrlwu] {
}

leadin[b-mufmmwrlwu] {
    font-size:large;
    font-weight:700;
}
/* _content/BlazorApp/Pages/SCRP.razor.rz.scp.css */
body[b-u1c99ltfph] {
}

.signin[b-u1c99ltfph] {
    color: white;
}

.login-input[b-u1c99ltfph] {
}

input-line[b-u1c99ltfph] {
    display: block;
    width: fit-content;
}

input-line-final[b-u1c99ltfph] {
    display: inline-block;
    width: fit-content;
}


label[b-u1c99ltfph], input-label[b-u1c99ltfph] {
    display: block;
}

button[b-u1c99ltfph] {
    width: 9em;
    margin: 0 0.5em;
}

@media (max-width: 640.98px) {
    input-line-final[b-u1c99ltfph] {
        display: block;
        width: fit-content;
    }

    button[b-u1c99ltfph] {
        display: block;
        margin: 0.5em auto;
        background-color: blue;
        color: white;
    }
}
/* _content/BlazorApp/Pages/ScrpAssist/Login.razor.rz.scp.css */

.login[b-2zwhwyh0tq] {

}

.login-form[b-2zwhwyh0tq] {
    text-align:center;
}

input-line-final[b-2zwhwyh0tq] {
    display: inline-block;
    width: fit-content;
}

.line3[b-2zwhwyh0tq] {
    height: 20px;
    color: lightgray;
}

.line23[b-2zwhwyh0tq] {
    margin-top: 7px;
    height: 50px;
    color: white;
    text-align: center;
}

/* _content/BlazorApp/Pages/ScrpAssist/ScrpConsole.razor.rz.scp.css */
body[b-pngejsgnpj] {
}

.console[b-pngejsgnpj] {
    width: 100%;
    height: 90px;
}

.line1[b-pngejsgnpj] {
    height:30px;
    font-size:22px;
    text-align: center;
    color: white;
    margin: 0;
}

.line2[b-pngejsgnpj] {
    height:25px;
    color:gold;
    text-align: center;
    font-size: small;
}

.line3[b-pngejsgnpj] {
    height:35px;
    display: flex;
    justify-content: space-between;
    color:lightgray;
}

.link[b-pngejsgnpj] {
    cursor: pointer;
    text-decoration: underline;
    color: lightgray;
}

.link:hover[b-pngejsgnpj] {
    color: white;
}
/* _content/BlazorApp/Pages/Shared/LoginControls.razor.rz.scp.css */
body[b-zvwrpu3hob] {
}

.login[b-zvwrpu3hob] {
    width: fit-content;
    min-height: 260px;
    margin: auto;
    padding: 3em 4em 1em 4em;
    background-color: #555D;
    color: white;
}
.login-input[b-zvwrpu3hob] {
}

.login-status[b-zvwrpu3hob] {
    //border:1px solid white;
    margin: 0.5em auto;
    min-height: 3.5em;
}

input-line[b-zvwrpu3hob] {
    display: block;
    width: fit-content;
}

input-line-final[b-zvwrpu3hob] {
    display: inline-block;
    width: fit-content;
}


label[b-zvwrpu3hob], input-label[b-zvwrpu3hob] {
    display: inline-block;
    width: 6em;
}

button[b-zvwrpu3hob] {
    width: 6em;
    margin: 0 0.5em;
}

/* _content/BlazorApp/Pages/Shared/ReactControls.razor.rz.scp.css */
body[b-a38eczufwe] {
}

.react[b-a38eczufwe] {
    width: fit-content;
    min-height: 260px;
    margin: auto;
    padding: 3em 4em 1em 4em;
    background-color: #263c81;
    color: white;
}

.react-input[b-a38eczufwe] {
}

.react-status[b-a38eczufwe] {
    //border:1px solid white;
    margin: 0.5em auto;
    min-height: 3.5em;
}

input-line[b-a38eczufwe] {
    display: block;
    width: fit-content;
}

input-line-final[b-a38eczufwe] {
    display: inline-block;
    width: fit-content;
}


label[b-a38eczufwe], input-label[b-a38eczufwe] {
    display: inline-block;
    width: 6em;
}

button[b-a38eczufwe] {
    width: 6em;
    margin: 0 0.5em;
}
/* _content/BlazorApp/Pages/SignIn.razor.rz.scp.css */
body[b-tpqcbsap1i] {
}

.signin[b-tpqcbsap1i] {
    color: white;
}

.login-input[b-tpqcbsap1i] {

}

.login-status[b-tpqcbsap1i] {
    //border:1px solid white;
    margin:0.5em auto;
    min-height: 3.5em;
}

button[b-tpqcbsap1i] {
    width: 6em;
    margin: 0 0.5em;
}

@media (max-width: 640.98px) {
    input-line-final[b-tpqcbsap1i] {
        display: block;
        width: fit-content;
    }

    button[b-tpqcbsap1i] {
        display: block;
        margin: 0.5em auto;
        background-color: #414156;
        color: white;
    }

    .dragon-small[b-tpqcbsap1i] {
        height: 4em;
        width: auto;
        display: inline-block;
        margin-right: 0;
    }
}
/* _content/BlazorApp/Pages/TermsOfUse.razor.rz.scp.css */
policy-title[b-4veyzurujr] {
	display: block;
	text-align: center;
	font-size: x-large;
	font-weight: bold;
	margin: 4em 0 2em 0;
}

effective-date[b-4veyzurujr] {
	display: block;
	margin: 1em 4em;
}

section[b-4veyzurujr] {
	display: block;
	margin: 2em 4em;
}

numbered-title[b-4veyzurujr] {
	display: block;
	font-size: large;
	font-weight: 600;
	margin: 1em 0;
}

@media (max-width: 640.98px) {
	effective-date[b-4veyzurujr] {
		display: block;
		margin: 1em 1em;
	}

	section[b-4veyzurujr] {
		margin: 2em 1em;
	}
}
/* _content/BlazorApp/Pages/Trackr/AssetSheet.razor.rz.scp.css */
body[b-u7poy9u6do] {
}

.sheet[b-u7poy9u6do] {
    max-width: 8.5in;
}
/* _content/BlazorApp/Shared/Footer.razor.rz.scp.css */
footer[b-ivhxwnwf90] {
    border-top: 1px solid;
    border-color: rgba(255,255,255,0.2);
    color: #AAA;
}

.footer-link[b-ivhxwnwf90] {
    color: gray;
}

.footer-link:hover[b-ivhxwnwf90] {
    color: lightgray;
}

copyright-line[b-ivhxwnwf90] {
    margin-top:0.5em;
    font-size:small;
}

cspacer[b-ivhxwnwf90] {
    margin: 0 1.5em;
}

@media (max-width: 640.98px) {
    cspacer[b-ivhxwnwf90] {
        margin: 0 0.5em;
    }

}
/* _content/BlazorApp/Shared/MainLayout.razor.rz.scp.css */
.page[b-3dsd3z3yec] {
    position: relative;
    display: flex;
    flex-direction: column;
    background-color: var(--page-bkg-color, white);
}

.drbk[b-3dsd3z3yec] {
    background-image: url("images/Scales.png");
}

main[b-3dsd3z3yec] {
    flex: 1;
    position:relative;
}

blackout[b-3dsd3z3yec] {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100vh;
    background-color: #111;
    opacity: 0.0;
    pointer-events: none;
}

.sidebar[b-3dsd3z3yec] {
    background-image: linear-gradient(137deg, #1d6700 0%, #66621b 85%);
}

.top-row[b-3dsd3z3yec], .info-bar[b-3dsd3z3yec] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-3dsd3z3yec]  a, .top-row .btn-link[b-3dsd3z3yec] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-3dsd3z3yec] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-3dsd3z3yec] {
        display: none;
    }

    .top-row.auth[b-3dsd3z3yec] {
        justify-content: space-between;
    }

    .top-row a[b-3dsd3z3yec], .top-row .btn-link[b-3dsd3z3yec] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-3dsd3z3yec] {
        flex-direction: row;
    }

    .sidebar[b-3dsd3z3yec] {
        width: 240px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-3dsd3z3yec] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row[b-3dsd3z3yec], article[b-3dsd3z3yec] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* _content/BlazorApp/Shared/NavBar.razor.rz.scp.css */
.navbar-toggler[b-sb4jp7zxbg] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-sb4jp7zxbg] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-sb4jp7zxbg] {
    font-size: 1.1rem;
}

.oi[b-sb4jp7zxbg] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-sb4jp7zxbg] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}



    .nav-item[b-sb4jp7zxbg]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item[b-sb4jp7zxbg]  a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.nav-item[b-sb4jp7zxbg]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

@media (min-width: 641px) {
    .navbar-toggler[b-sb4jp7zxbg] {
        display: none;
    }

    .collapse[b-sb4jp7zxbg] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
/* _content/BlazorApp/Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-7cxxmz0cwl] {
    background-color: rgba(255, 255, 255, 0.1);
}

.top-row[b-7cxxmz0cwl] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.navbar-brand[b-7cxxmz0cwl] {
    font-size: 1.1rem;
}

.oi[b-7cxxmz0cwl] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item[b-7cxxmz0cwl] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

.nav-item:first-of-type[b-7cxxmz0cwl] {
    padding-top: 1rem;
}

.nav-item:last-of-type[b-7cxxmz0cwl] {
    padding-bottom: 1rem;
}

.nav-item[b-7cxxmz0cwl]  a {
    color: #d7d7d7;
    border-radius: 4px;
    height: 3rem;
    display: flex;
    align-items: center;
    line-height: 3rem;
}

.nav-item[b-7cxxmz0cwl]  a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.nav-item[b-7cxxmz0cwl]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

.nav-link[b-7cxxmz0cwl] {
    color:#ebffbc;
}

@media (min-width: 641px) {
    .navbar-toggler[b-7cxxmz0cwl] {
        display: none;
    }

    .collapse[b-7cxxmz0cwl] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
}
/* _content/BlazorApp/Shared/ScrpLayout.razor.rz.scp.css */
.page[b-2qkp2fwhu7] {
    position: relative;
    display: flex;
    flex-direction: column;
    background-color: var(--page-bkg-color, white);
}

.drbk[b-2qkp2fwhu7] {
    background-image: url("images/Scales.png");
}

main[b-2qkp2fwhu7] {
    flex: 1;
}

.sidebar[b-2qkp2fwhu7] {
    background-image: linear-gradient(137deg, #1d6700 0%, #66621b 85%);
}

.top-row[b-2qkp2fwhu7], .info-bar[b-2qkp2fwhu7] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-2qkp2fwhu7]  a, .top-row .btn-link[b-2qkp2fwhu7] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-2qkp2fwhu7] {
        overflow: hidden;
        text-overflow: ellipsis;
    }

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-2qkp2fwhu7] {
        display: none;
    }

    .top-row.auth[b-2qkp2fwhu7] {
        justify-content: space-between;
    }

    .top-row a[b-2qkp2fwhu7], .top-row .btn-link[b-2qkp2fwhu7] {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-2qkp2fwhu7] {
        flex-direction: row;
    }

    .sidebar[b-2qkp2fwhu7] {
        width: 240px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-2qkp2fwhu7] {
        position: sticky;
        top: 0;
        z-index: 1;
    }

    .top-row[b-2qkp2fwhu7], article[b-2qkp2fwhu7] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
