/* /Components/Layout/MainLayout.razor.rz.scp.css */
.page-content[b-weqza0efb2] {
    height: 100vh;
}

.navbar-content[b-weqza0efb2] {
    z-index: 9999;
    width: 100%;
}

.body-content[b-weqza0efb2] {
    width: 100%;
}

@media (max-width: 1199.98px) {
    .navbar-content[b-weqza0efb2] {
        position: fixed;
        bottom: 0;
    }

    .body-content[b-weqza0efb2] {
        padding-bottom: var(--navbar-height);
    }
}

@media (min-width: 1199.98px) {
    .navbar-content[b-weqza0efb2] {
        position: sticky;
        top: 0;
    }

    .body-content[b-weqza0efb2] {
        position: sticky;
        top: var(--navbar-height);
    }
}

.page[b-weqza0efb2] {
    position: relative;
    display: flex;
    flex-direction: column;
}


.sidebar[b-weqza0efb2] {
    width: 100%;
    height: var(--navbar-height);
    position: sticky;
    top: 0;
    z-index: 99999;
    background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-weqza0efb2] {
    background-color: #f7f7f7;
    border-bottom: 1px solid #d6d5d5;
    justify-content: flex-end;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

    .top-row[b-weqza0efb2]  a, .top-row .btn-link[b-weqza0efb2] {
        white-space: nowrap;
        margin-left: 1.5rem;
    }

    .top-row a:first-child[b-weqza0efb2] {
        overflow: hidden;
        text-overflow: ellipsis;
    }



.page[b-weqza0efb2] {
    flex-direction: row;
}

.top-row[b-weqza0efb2] {
    position: sticky;
    top: 0;
    z-index: 1;
}

.top-row[b-weqza0efb2], article[b-weqza0efb2] {
    padding-left: 2rem !important;
    padding-right: 1.5rem !important;
}
/* /Components/Layout/NavMenu.razor.rz.scp.css */
.nav-button-container[b-6pv2t3xhqo]{
    text-align:center;
}
.navbar-dark[b-6pv2t3xhqo] {
    background-color: var(--palette-color-light);
}

.navbar[b-6pv2t3xhqo] {
    width: 100%;
    background-color: var(--palette-color-light);
    height: var(--navbar-height);
    padding: 0 0 0 0;
}

.nav-scrollable[b-6pv2t3xhqo] {
    position: absolute;
    background-color: var(--nav-scrollable-background-color);
    z-index: 9999;
}

@media (max-width: 1199.98px) {
    .nav-scrollable[b-6pv2t3xhqo] {
        bottom: var(--navbar-height);
    }
}

.dropdown-menu[b-6pv2t3xhqo] {
    font-size: 0.9rem;
    background-image: var(--palette-color-light);
    margin-left: 3rem;
}

.navbar-toggler[b-6pv2t3xhqo] {
    display: block;
    background-color: rgba(255, 255, 255, 0.1);
}

    .navbar-toggler:hover[b-6pv2t3xhqo] {
        color: white;
    }

.nav-button[b-6pv2t3xhqo] {
    display: inline-block;
    padding-left: 8px;
}

    .nav-button a[b-6pv2t3xhqo] {
        text-decoration: none;
    }

        .nav-button a > span[b-6pv2t3xhqo] {
            font-size: var(--bs-navbar-toggler-font-size);
            color: var(--nav-item-color);
            margin-top: 0;
        }

.nav-item[b-6pv2t3xhqo] {
    font-size: 0.9rem;
    padding-bottom: 0rem;
}

    .nav-item:first-of-type[b-6pv2t3xhqo] {
        padding-top: 0rem;
    }

    .nav-item:last-of-type[b-6pv2t3xhqo] {
        padding-bottom: 0rem;
    }

    .nav-item[b-6pv2t3xhqo]  a {
        font-size: var(--bs-navbar-toggler-font-size);
        color: var(--nav-item-color);
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

        .nav-item[b-6pv2t3xhqo]  a.active {
            /*    background-color: rgba(255,255,255,0.25);*/
            color: var(--nav-item-color);
        }

        .nav-item[b-6pv2t3xhqo]  a:hover {
            background-color: rgba(255,255,255,0.1);
            color: var(--nav-item-color);
        }

.nav-link[b-6pv2t3xhqo] {
    color: var(--nav-item-color);
    text-align: center;
}

nav-item .nav-link > .nav-chevron[b-6pv2t3xhqo] {
    float: right;
}

.nav-chevron[b-6pv2t3xhqo] {
    width: 1rem;
    position: absolute;
    right: 1rem;
}


/*---------------------------------------------------------------------------------------------------------------------------------------------------------*/

.navbar-toggler-icon:hover[b-6pv2t3xhqo] {
    color: white;
}

.fa-solid[b-6pv2t3xhqo] {
    font-size: 1.0rem;
    padding-right: 1.8em;
    text-align: center;
}

.nav-button-i[b-6pv2t3xhqo] {
    font-size: var(--bs-navbar-toggler-font-size);
    color: var(--bs-navbar-color);
}

    .nav-button-i:hover[b-6pv2t3xhqo] {
        color: white;
    }
/* /Components/Pages/Connections/Connections.razor.rz.scp.css */

.col-left[b-4x04ffd7xa], .col-right[b-4x04ffd7xa] {
    width: 100%;
    font-size: 0.7em;
    line-height: normal;
}

.col-left[b-4x04ffd7xa] {
    padding-top: 24px;
    overflow-y: auto;
    height: calc(var(--max-view-height) * 0.4);
    max-height: calc(var(--max-view-height) * 0.4);
}

.col-right[b-4x04ffd7xa] {
    padding-left: 16px;
    height: calc(var(--max-view-height) * 0.6 - 36px);
    max-height: calc(var(--max-view-height) * 0.6 - 36px);
}

@media (min-width: 768px) {
    col-left[b-4x04ffd7xa], .col-right[b-4x04ffd7xa] {
        font-size: 0.9em;
    }

    .col-left[b-4x04ffd7xa] {
        padding-top: 10px;
        overflow-y: auto;
        width: 30%;
        height: calc(var(--max-view-height));
        max-height: calc(var(--max-view-height));
    }

    .col-right[b-4x04ffd7xa] {
        padding-left: 16px;
        width: 70%;
        height: calc(var(--max-view-height) - 48px);
        max-height: calc(var(--max-view-height) - 48px);
    }
}

/* /Components/Pages/Connections/ConnectionsDetail.razor.rz.scp.css */
.nav-tabs[b-mk4guyptqj] {
    padding-top: 8px;
}
.tab-content[b-mk4guyptqj] {
    padding-top: 0rem !important;
}

[b-mk4guyptqj] .dt-scroll-body {
    max-height: 50vh !important;
    height: auto !important;
}

    [b-mk4guyptqj] .dt-scroll-body > .mt-2 {
        margin-top: 0rem !important;
    }

[b-mk4guyptqj] div.dt-container .row {
    --bs-gutter-y: 0.0rem;
}


@media (min-width: 768px) {
    [b-mk4guyptqj] .dt-scroll-body {
        /* max-height: 80vh !important; */
        max-height: 80vh !important;
        height: auto !important;
    }
}
/* /Components/Pages/Connections/ConnectionsInfo.razor.rz.scp.css */
.connection-info[b-mncxvadnn0] {
    font-size: 0.8em;
    font-weight: 400;
    text-align: center;
    width: 100%;
    height: 100%;
}

[b-mncxvadnn0] .dt-scroll-body {
    max-height: 60vh !important;
    height: auto !important;
}

    [b-mncxvadnn0] .dt-scroll-body > .mt-2 {
        margin-top: 0rem !important;
    }

[b-mncxvadnn0] div.dt-container .row {
    --bs-gutter-y: 0.0rem;
}

@media (min-width: 768px) {
    [b-mncxvadnn0] .dt-scroll-body {
        max-height: 88vh !important;
        height: auto !important;
    }

    .connection-info[b-mncxvadnn0] {
        font-size: 1em;
    }
}
/* /Components/Pages/Connections/ConnectionsList.razor.rz.scp.css */
.company-name[b-cl3lb7t807] {
    font-size: 0.8rem;
    font-weight: 600;
}

.company-period[b-cl3lb7t807] {
    font-size: 0.7rem;
    font-weight: 500;
}

.date-text[b-cl3lb7t807] {
    font-weight: 600;
}

.connections-list .list-group-item[b-cl3lb7t807] {
    cursor: pointer;
}

.connections-list li[b-cl3lb7t807] {
    padding-left: 6px;
}

    .connections-list li > ul[b-cl3lb7t807] {
        padding-left: 32px;
    }

.list-root-item[b-cl3lb7t807] {
    box-shadow: inset 0 0 0 9999px var(--palette-color-middle);
}

.list-date-item[b-cl3lb7t807] {
    box-shadow: inset 0 0 0 9999px var(--palette-color-light);
    border: 1px solid var(--palette-color-dark);
    border-radius: 1px;
}

.list-root-item:hover[b-cl3lb7t807] {
    background-color: var(--palette-color-dark);
}

.list-date-item:hover[b-cl3lb7t807] {
    background-color: var(--palette-color-dark);
}

.list-root-item-container[b-cl3lb7t807] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.connections-form-inline-buttons[b-cl3lb7t807] {
    align-items: center;
    display: flex;
    flex-direction: column;
    padding-right: 8px;
}

.list-root-item button[b-cl3lb7t807] {
    padding: 0;
    width: 25px;
}

.list-group-item .list-item[b-cl3lb7t807] {
    padding-top: 4px;
    padding-bottom: 4px;
}

.list-item-expanded .expand-button[b-cl3lb7t807] {
    display: none;
}

.list-item-collapsed .collapse-button[b-cl3lb7t807] {
    display: none;
}

.list-item-expanded + .list-group-item[b-cl3lb7t807] {
    display: block;
}

    .list-item-expanded + .list-group-item .list-item[b-cl3lb7t807] {
        display: block;
    }

.list-item-collapsed + .list-group-item[b-cl3lb7t807] {
    display: none;
}

    .list-item-collapsed + .list-group-item .list-item[b-cl3lb7t807] {
        display: none;
    }

.list-item-selected[b-cl3lb7t807] {
    box-shadow: inset 0 0 0 9999px var(--palette-color-selected-background-color);
    color: var(--palette-color-text-white);
}

.list-group-item[b-cl3lb7t807] {
    padding: 4px var(--bs-list-group-item-padding-x);
}

@media (min-width: 768px) {
    .company-name[b-cl3lb7t807] {
        font-size: 0.9rem;
        font-weight: 600;
    }

    .company-period[b-cl3lb7t807] {
        font-size: 0.7rem;
        font-weight: 500;
    }

    .list-group-item[b-cl3lb7t807] {
        padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
    }
}
/* /Components/Pages/Stations/List.razor.rz.scp.css */
/* /Components/Pages/Stations/Map.razor.rz.scp.css */
/* /Components/Pages/Stations/Rinex.razor.rz.scp.css */

[b-qb2es2ckzs] .form-control, .btn[b-qb2es2ckzs] {
    font-size: 0.8rem;
}

[b-qb2es2ckzs] .mt-2 {
    margin-top: 0rem !important;
}

[b-qb2es2ckzs] .dt-scroll-body {
    max-height: 15vh !important;
    height: auto !important;
}

.checkbox[b-qb2es2ckzs] {
    font-size: 0.9em;
    display: flex;
    justify-content: space-between;
}

.col-left[b-qb2es2ckzs], .col-middle[b-qb2es2ckzs], .col-right[b-qb2es2ckzs] {
    width:100%;
}

.col-left[b-qb2es2ckzs], .col-right[b-qb2es2ckzs] {
    font-size: 0.8em;
}

.col-left[b-qb2es2ckzs] {
    height: calc(var(--max-view-height) * 0.25);
    max-height: calc(var(--max-view-height) * 0.25);
}

.col-middle[b-qb2es2ckzs] {
    padding-top: 8px;
    font-size: 0.7em;
    height: calc(var(--max-view-height) * 0.4);
    max-height: calc(var(--max-view-height) * 0.4);
}

.col-right[b-qb2es2ckzs] {
    padding-top: 16px;
    position: fixed;
    bottom: var(--navbar-height);
    height: calc(var(--max-view-height) * 0.35);
    max-height: calc(var(--max-view-height) * 0.35);
}

@media (min-width: 768px) {
    [b-qb2es2ckzs] .dt-scroll-body {
        /* max-height: 80vh !important; */
        max-height: 80vh !important;
        height: auto !important;
    }

    .container[b-qb2es2ckzs] {
        padding-top: 1rem;
    }

    .col-left[b-qb2es2ckzs], .col-right[b-qb2es2ckzs] {
        font-size: 1em;
    }

    .checkbox[b-qb2es2ckzs] {
        font-size: 0.7em;
        display: flex;
        justify-content: space-between;
    }

    [b-qb2es2ckzs] .form-control, .btn[b-qb2es2ckzs] {
        font-size: 1rem;
    }

    [b-qb2es2ckzs] .mt-2 {
        margin-top: .5rem !important;
    }

    .col-left[b-qb2es2ckzs] {
        width: 23%;
        height: var(--max-view-height);
        max-height: var(--max-view-height);
    }

    .col-middle[b-qb2es2ckzs] {
        width: 47%;
        padding-top: 8px;
        font-size: 0.8em;
        height: var(--max-view-height);
        max-height: var(--max-view-height);
    }

    .col-right[b-qb2es2ckzs] {
        width: 30%;
        padding-top: 8px;
        position: static;
        height: var(--max-view-height);
        max-height: var(--max-view-height);
    }
}

@media (min-width: 992px) {
    
    .checkbox[b-qb2es2ckzs] {
        font-size: 0.9em;
        display: flex;
        justify-content: space-between;
    }
}
/* /Components/Pages/Stations/SourceTable.razor.rz.scp.css */
/* Style the tab */
th[b-khyn8wo9yb], td[b-khyn8wo9yb] {
    padding: 5px 7px;
}

tr:nth-child(even)[b-khyn8wo9yb] {
    background-color: var(--palette-color-light);
}

.tab[b-khyn8wo9yb] {
    overflow: hidden;
    background-color: var(--palette-color-light);
}

    /* Style the buttons that are used to open the tab content */
    .tab button[b-khyn8wo9yb] {
        background-color: inherit;
        color: var(--body-color);*/
        float: left;
        border: none;
        outline: none;
        cursor: pointer;
        padding: 14px 16px;
        transition: 0.3s;
    }

        /* Change background color of buttons on hover */
        .tab button:hover[b-khyn8wo9yb] {
            /*            color: var(--body-color);*/
            background-color: var(--palette-color-dark);
        }

        /* Create an active/current tablink class */
        .tab button.active[b-khyn8wo9yb] {
            background-color: var(--palette-color-dark);
        }

/* Style the tab content */
.tabcontent[b-khyn8wo9yb] {
    display: none;
    padding: 6px 12px;
    border: none;
}
/* /Components/UI/DataTables.razor.rz.scp.css */
/* /Components/UI/DateTimePicker.razor.rz.scp.css */
/* /Components/UI/Loader.razor.rz.scp.css */
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*Loader*/

.sk-fading-circle-container[b-nhgovgmdcj] {
    align-items: center;
    display: flex;
    height: 100vh;
}

.sk-fading-circle[b-nhgovgmdcj] {
    width: 4rem;
    height: 4rem;
    width: 4rem;
    position: relative;
    /*margin: 100px auto;*/

    z-index: 9999;
    display: flex;
    align-items: center;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
}

    .sk-fading-circle .sk-circle[b-nhgovgmdcj] {
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%;
    }

        .sk-fading-circle .sk-circle[b-nhgovgmdcj]:before {
            -webkit-animation: sk-circleFadeDelay 1.2s infinite ease-in-out both;
            animation: sk-circleFadeDelay-b-nhgovgmdcj 1.2s infinite ease-in-out both;
            background-color: var(--loader-color);
            border-radius: 100%;
            content: '';
            display: block;
            height: 20%;
            margin: 0 auto;
            width: 20%;
        }

    .sk-fading-circle .sk-circle2[b-nhgovgmdcj] {
        -ms-transform: rotate(30deg);
        -webkit-transform: rotate(30deg);
        transform: rotate(30deg);
    }

    .sk-fading-circle .sk-circle3[b-nhgovgmdcj] {
        -ms-transform: rotate(60deg);
        -webkit-transform: rotate(60deg);
        transform: rotate(60deg);
    }

    .sk-fading-circle .sk-circle4[b-nhgovgmdcj] {
        -ms-transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg);
    }

    .sk-fading-circle .sk-circle5[b-nhgovgmdcj] {
        -ms-transform: rotate(120deg);
        -webkit-transform: rotate(120deg);
        transform: rotate(120deg);
    }

    .sk-fading-circle .sk-circle6[b-nhgovgmdcj] {
        -ms-transform: rotate(150deg);
        -webkit-transform: rotate(150deg);
        transform: rotate(150deg);
    }

    .sk-fading-circle .sk-circle7[b-nhgovgmdcj] {
        -ms-transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    .sk-fading-circle .sk-circle8[b-nhgovgmdcj] {
        -ms-transform: rotate(210deg);
        -webkit-transform: rotate(210deg);
        transform: rotate(210deg);
    }

    .sk-fading-circle .sk-circle9[b-nhgovgmdcj] {
        -ms-transform: rotate(240deg);
        -webkit-transform: rotate(240deg);
        transform: rotate(240deg);
    }

    .sk-fading-circle .sk-circle10[b-nhgovgmdcj] {
        -ms-transform: rotate(270deg);
        -webkit-transform: rotate(270deg);
        transform: rotate(270deg);
    }

    .sk-fading-circle .sk-circle11[b-nhgovgmdcj] {
        -ms-transform: rotate(300deg);
        -webkit-transform: rotate(300deg);
        transform: rotate(300deg);
    }

    .sk-fading-circle .sk-circle12[b-nhgovgmdcj] {
        -ms-transform: rotate(330deg);
        -webkit-transform: rotate(330deg);
        transform: rotate(330deg);
    }

    .sk-fading-circle .sk-circle2[b-nhgovgmdcj]:before {
        -webkit-animation-delay: -1.1s;
        animation-delay: -1.1s;
    }

    .sk-fading-circle .sk-circle3[b-nhgovgmdcj]:before {
        -webkit-animation-delay: -1s;
        animation-delay: -1s;
    }

    .sk-fading-circle .sk-circle4[b-nhgovgmdcj]:before {
        -webkit-animation-delay: -0.9s;
        animation-delay: -0.9s;
    }

    .sk-fading-circle .sk-circle5[b-nhgovgmdcj]:before {
        -webkit-animation-delay: -0.8s;
        animation-delay: -0.8s;
    }

    .sk-fading-circle .sk-circle6[b-nhgovgmdcj]:before {
        -webkit-animation-delay: -0.7s;
        animation-delay: -0.7s;
    }

    .sk-fading-circle .sk-circle7[b-nhgovgmdcj]:before {
        -webkit-animation-delay: -0.6s;
        animation-delay: -0.6s;
    }

    .sk-fading-circle .sk-circle8[b-nhgovgmdcj]:before {
        -webkit-animation-delay: -0.5s;
        animation-delay: -0.5s;
    }

    .sk-fading-circle .sk-circle9[b-nhgovgmdcj]:before {
        -webkit-animation-delay: -0.4s;
        animation-delay: -0.4s;
    }

    .sk-fading-circle .sk-circle10[b-nhgovgmdcj]:before {
        -webkit-animation-delay: -0.3s;
        animation-delay: -0.3s;
    }

    .sk-fading-circle .sk-circle11[b-nhgovgmdcj]:before {
        -webkit-animation-delay: -0.2s;
        animation-delay: -0.2s;
    }

    .sk-fading-circle .sk-circle12[b-nhgovgmdcj]:before {
        -webkit-animation-delay: -0.1s;
        animation-delay: -0.1s;
    }

@-webkit-keyframes sk-circleFadeDelay {
    0%, 39%, 100% {
        opacity: 0;
    }

    40% {
        opacity: 1;
    }
}

@keyframes sk-circleFadeDelay-b-nhgovgmdcj {
    0%, 39%, 100% {
        opacity: 0;
    }

    40% {
        opacity: 1;
    }
}

#loader_modal_dialog[b-nhgovgmdcj] {
    background: transparent;
    display: none;
}
/* /Components/UI/Modal.razor.rz.scp.css */
/* /Components/UI/PeriodModal.razor.rz.scp.css */

/* /Components/UI/Spinner.razor.rz.scp.css */
div.spiner-processing[b-xq7p2cj876] {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 200px;
    margin-left: -100px;
    margin-top: -22px;
    text-align: center;
    padding: 2px;
    z-index: 10;
}

    div.spiner-processing > div:last-child[b-xq7p2cj876] {
        position: relative;
        width: 80px;
        height: 15px;
        margin: 1em auto;
    }

        div.spiner-processing > div:last-child > div[b-xq7p2cj876] {
            position: absolute;
            top: 0;
            width: 13px;
            height: 13px;
            border-radius: 50%;
            background: rgb(13, 110, 253);
            background: rgb(var(--dt-row-selected));
            animation-timing-function: cubic-bezier(0, 1, 1, 0);
        }

            div.spiner-processing > div:last-child > div:nth-child(1)[b-xq7p2cj876] {
                left: 8px;
                animation: datatables-loader-1 0.6s infinite;
            }

            div.spiner-processing > div:last-child > div:nth-child(2)[b-xq7p2cj876] {
                left: 8px;
                animation: datatables-loader-2 0.6s infinite;
            }

            div.spiner-processing > div:last-child > div:nth-child(3)[b-xq7p2cj876] {
                left: 32px;
                animation: datatables-loader-2 0.6s infinite;
            }

            div.spiner-processing > div:last-child > div:nth-child(4)[b-xq7p2cj876] {
                left: 56px;
                animation: datatables-loader-3 0.6s infinite;
            }
/* /Components/UI/SpinnerInline.razor.rz.scp.css */
div.spiner-inline[b-g0r3hencb8] {
   
}

div.spiner-inline > div:last-child[b-g0r3hencb8] {
    position: relative;
    width: 80px;
    height: 15px;
    margin: 1em auto;
}

    div.spiner-inline > div:last-child > div[b-g0r3hencb8] {
        position: absolute;
        top: 0;
        width: 13px;
        height: 13px;
        border-radius: 50%;
        background: rgb(13, 110, 253);
        background: rgb(var(--dt-row-selected));
        animation-timing-function: cubic-bezier(0, 1, 1, 0);
    }

        div.spiner-inline > div:last-child > div:nth-child(1)[b-g0r3hencb8] {
            left: 8px;
            animation: datatables-loader-1 0.6s infinite;
        }

        div.spiner-inline > div:last-child > div:nth-child(2)[b-g0r3hencb8] {
            left: 8px;
            animation: datatables-loader-2 0.6s infinite;
        }

        div.spiner-inline > div:last-child > div:nth-child(3)[b-g0r3hencb8] {
            left: 32px;
            animation: datatables-loader-2 0.6s infinite;
        }

        div.spiner-inline > div:last-child > div:nth-child(4)[b-g0r3hencb8] {
            left: 56px;
            animation: datatables-loader-3 0.6s infinite;
        }
