@import '_content/Blazored.Modal/Blazored.Modal.bundle.scp.css';
@import '_content/Blazored.Toast/Blazored.Toast.bundle.scp.css';
@import '_content/SITA.APVe.Blazor.Shared.Components.Auth/SITA.APVe.Blazor.Shared.Components.Auth.fy9nurnu11.bundle.scp.css';
@import '_content/SITA.APVe.Blazor.Shared.Components/SITA.APVe.Blazor.Shared.Components.e2fgsbrcdn.bundle.scp.css';

/* _content/APVeWeb/Pages/AirlineManagement/AirlineManagementPage.razor.rz.scp.css */
.page-content[b-8pb7dppsjc] {
    padding-left: 1rem;
    padding-right: 1rem;
}

.airline-body[b-8pb7dppsjc] {
     background-color: var(--sita-color-white);
     display: flex;
     flex-direction: column;
     overflow: hidden;
}

.data-rows[b-8pb7dppsjc] {
    width: 100%;
    margin-top: 10px;
    overflow-y: auto;
    padding-right: 0.5rem;
}

.airline-container[b-8pb7dppsjc] {
    min-width: 1343px;
}

.card-area[b-8pb7dppsjc] {
    overflow: hidden;
}

[b-8pb7dppsjc] .airline-card {
    border: 1px solid var(--sita-color-light-gray);
    border-radius: 10px !important;
    background: var(--sita-color-white);
    padding: 0px !important;
    overflow: hidden;
    height: 80px;
}

[b-8pb7dppsjc] .airline-header-text {
    color: var(--sita-color-nobel-gray) !important;
    font-size: 0.75rem !important;
    line-height: 1.125rem !important;
    font-family: var(--sita-font-family) !important;
    white-space: nowrap;
}

[b-8pb7dppsjc] .airline-info-text-bold {
    color: var(--sita-color-jet-black);
    font-family: var(--sita-font-family) !important;
    font-size: 1rem !important;
    font-weight: var(--sita-font-wt-bold);
    line-height: 1.5rem !important;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

[b-8pb7dppsjc] .airline-info-text {
    color: var(--sita-color-jet-black);
    font-family: var(--sita-font-family) !important;
    font-size: 1rem !important;
    line-height: 1.5rem !important;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

[b-8pb7dppsjc] .highlighted-columns {
    background: var(--sita-color-white-smoke);
    cursor: pointer;
}

[b-8pb7dppsjc] .airline-column-separator {
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: var(--sita-color-light-gray);
}

[b-8pb7dppsjc] .loadingSpinner {
    border: 16px solid silver;
    border-top: 16px solid #337AB7;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    animation: spin 1000ms linear infinite;
}

[b-8pb7dppsjc] .airlineContent {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}

[b-8pb7dppsjc] .airline-code-id {
    color: var(--sita-color-light-gray);
    text-align: right;
    font-family: var(--sita-font-family) !important;
    font-size: 0.75rem !important;
    line-height: 1.125rem !important;
    position: absolute;
    bottom: 0;
    right: 0;
}


.search[b-8pb7dppsjc] {
    border: none !important;
    box-shadow: inset 0px 7px 3px -3px rgba(0, 0, 0, 0.03) !important;
}

    .search:focus[b-8pb7dppsjc] {
        outline: none;
    }

.searchCont[b-8pb7dppsjc] {
    position: relative;
}

.search-input[b-8pb7dppsjc] {
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
}

.search-icon[b-8pb7dppsjc] {
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}

.bodyText[b-8pb7dppsjc] {
    color: var(--sita-color-jet-black);
    font-family: var(--sita-font-family);
    font-size: 1rem;
    font-weight: var(--sita-font-wt-reg);
    line-height: 1.5rem; /* 150% */
}
/* _content/APVeWeb/Pages/AirlineManagement/Components/LogoCard.razor.rz.scp.css */
.modal-logo[b-rvlaz5qhbg] {
    margin-left: auto;
    margin-right: auto;
    max-height: 44px;
    max-width: 100%;
}

.modal-logo-error-ModalInline[b-rvlaz5qhbg] {
    width: 240px;
    height: 38px;
}

.modal-logo-error-ModalBullet[b-rvlaz5qhbg] {
    width: 44px;
    height: 44px;
}

.modal-logo-error-ModalBack[b-rvlaz5qhbg] {
    width: 78px;
    height: 44px;
}

.modal-logo-error-ModalGate[b-rvlaz5qhbg] {
    width: 267px;
    height: 42px;
}

.logo-error[b-rvlaz5qhbg] {
    background-color: var(--sita-color-light-gray);
    padding: 2px;
    display: none;
    cursor: default !important;
}

.logo-error-missing[b-rvlaz5qhbg] {
    background-color: var(--sita-color-light-gray);
    padding: 2px;
    cursor: default !important;
}

.logo-card-header[b-rvlaz5qhbg] {
    color: var(--sita-color-jet-black);
    font-family: var(--sita-font-family);
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: var(--sita-font-wt-bold);
}

.logo-card-filename[b-rvlaz5qhbg] {
    color: var(--sita-color-jet-black);
    font-family: var(--sita-font-family);
    font-size: 0.75rem;
    line-height: 1rem;
    font-weight: var(--sita-font-wt-reg);
    text-overflow: ellipsis;
}
/* _content/APVeWeb/Pages/AirlineManagement/Components/LogoColumn.razor.rz.scp.css */
.inline-logo[b-3u17s8xawa] {
    height: 24px;
    width: 151px
}

.bullet-logo[b-3u17s8xawa] {
    height: 24px;
    width: 24px;
}

.back-logo[b-3u17s8xawa] {
    height: 24px;
    width: 43px;
}

.gate-logo[b-3u17s8xawa] {
    height: 24px;
    width: 152px;
}

.logo-error[b-3u17s8xawa] {
    background-color: var(--sita-color-light-gray);
    padding: 2px;
    display: none;
    cursor: default !important;
}

.logo-error-missing[b-3u17s8xawa] {
    background-color: var(--sita-color-light-gray);
    padding: 2px;
    cursor: default !important;
}
/* _content/APVeWeb/Pages/AirlineManagement/Modal/EditAirline.razor.rz.scp.css */
[b-8giflf52c5] .image-card {
    border: 1px solid var(--sita-color-light-gray);
    border-radius: 10px !important;
    background: var(--sita-color-white);
    padding: 0px !important;
    overflow: hidden;
    min-height: 60px;
}

.modal-logo[b-8giflf52c5] {
    margin-left: auto;
    margin-right: auto;
    max-height: 44px;
    max-width: 100%;
}

.logo-error[b-8giflf52c5] {
    background-color: var(--sita-color-light-gray);
    padding: 2px;
    display: none;
    cursor: default !important;
}

.logo-error-missing[b-8giflf52c5] {
    background-color: var(--sita-color-light-gray);
    padding: 2px;
    cursor: default !important;
}

[b-8giflf52c5] .airline-code-id {
    color: var(--sita-color-light-gray);
    width: 100%;
    text-align: right;
    font-family: var(--sita-font-family) !important;
    font-size: 0.75rem !important;
    line-height: 1.125rem !important;
    bottom: 0;
    right: 0;
}
/* _content/APVeWeb/Pages/AirlineManagement/Modal/ImageViewer.razor.rz.scp.css */
#previewAirlineImage[b-l0z7wyrgex] {
    background-color: var(--sita-color-white);
    max-height: 100%;
    max-width: 100%;
    object-fit: cover;
    overflow: hidden;
}

.img-container[b-l0z7wyrgex] {
    background-color: var(--sita-color-light-gray);
    max-height: 80vh;
    overflow: hidden;
}
/* _content/APVeWeb/Pages/BoardingSequences/BoardingSequences.razor.rz.scp.css */
.sequenceData[b-8yxrtsaerd] {
    display: inline-block;
    overflow: auto;
    font-family: Open Sans,Arial,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
}

.action[b-8yxrtsaerd] {
    color: #005485;
}

thead th[b-8yxrtsaerd] {
    position: sticky;
    top: 0;
    /*z-index: 1;*/
}

tr[b-8yxrtsaerd] {
    width: 100%;
    min-height: 40px;
}

td[b-8yxrtsaerd] {
    padding: 15px;
    border-collapse: collapse;
    word-wrap: break-word;
    max-width: 15vw;
}

th[b-8yxrtsaerd] {
    background-color: #005485;
    color: #FFFFFF;
    padding: 15px;
    border-collapse: collapse;
}
/* _content/APVeWeb/Pages/BoardingSequences/Modal_EditBoardingSequence.razor.rz.scp.css */
[b-4zxlym3zen] .badge {
    border: 1px solid black;
}

#saveBtn[b-4zxlym3zen], #cancelBtn[b-4zxlym3zen] {
    min-width: 150px;
}

.dragging[b-4zxlym3zen] {
    pointer-events: none;
    opacity: 0;
}

.dragTarget[b-4zxlym3zen] {
    border: solid 1px black;
    border-radius: 10px;
}

[b-4zxlym3zen] .blazored-typeahead {
    max-height: 2.1875rem;
    min-height: 2.1875rem;
    max-width: 250px;
    border: 1px solid #cecece;
    margin-top: auto;
    margin-bottom: auto;
}

    [b-4zxlym3zen] .blazored-typeahead input {
        box-shadow: inset 0 4px 7px 0 rgb(0 0 0 / 3%);
        padding-top: .22rem !important;
        padding-bottom: .22rem !important;
        padding-left: .5rem !important;
        min-height: 2rem;
    }

[b-4zxlym3zen] .blazored-typeahead__input-mask {
    box-shadow: inset 0 4px 7px 0 rgb(0 0 0 / 3%);
    padding-top: .22rem !important;
    padding-bottom: .22rem !important;
    padding-left: .5rem !important;
    text-overflow: ellipsis;
    overflow: hidden;
    flex-wrap: nowrap;
    white-space: nowrap;
    min-height: 2.1875rem;
}

[b-4zxlym3zen] .blazored-typeahead__clear {
    box-shadow: inset 0 4px 7px 0 rgb(0 0 0 / 3%);
    padding-top: .22rem !important;
    padding-bottom: .22rem !important;
    padding-left: .5rem !important;
}
/* _content/APVeWeb/Pages/Checkin/Checkin.razor.rz.scp.css */
/* ON - regular and hover state */
[b-hrjljg2r7s] .my-switch.k-switch-on .k-switch-track,
.my-switch.k-switch-on:hover .k-switch-track[b-hrjljg2r7s] {
    background-color: #00a652;
    color: var(--sita-font-color-light);
}
/* ON - focused state */
[b-hrjljg2r7s] .my-switch.k-switch-on.k-focus .k-switch-track {
    background-color: #00a652;
    color: var(--sita-font-color-light);
}

/* OFF - regular and hover state */
[b-hrjljg2r7s] .my-switch.k-switch-off .k-switch-track,
.my-switch.k-switch-off:hover .k-switch-track[b-hrjljg2r7s] {
    background-color: var(--sita-dark-blue);
    color: var(--sita-font-color-light);
}
/* OFF - focused state */
[b-hrjljg2r7s] .my-switch.k-switch-off.k-focus .k-switch-track {
    background-color: var(--sita-dark-blue);
    color: var(--sita-font-color-light);
}

[b-hrjljg2r7s] .k-switch-on .k-switch-track {
    border-color: #ebebeb !important;
    border-top-color: rgb(235, 235, 235) !important;
    border-right-color: rgb(235, 235, 235) !important;
    border-bottom-color: rgb(235, 235, 235) !important;
    border-left-color: rgb(235, 235, 235) !important;
}

[b-hrjljg2r7s] .k-switch-md {
    height: 43px;
    font-size: 1rem;
    font-weight: bold;
}

    [b-hrjljg2r7s] .k-switch-md .k-switch-label-off {
        width: calc(100% - 50px);
        text-align: center;
    }

    [b-hrjljg2r7s] .k-switch-md .k-switch-label-on {
        width: calc(100% - 50px);
        text-align: center;
    }

    [b-hrjljg2r7s] .k-switch-md .k-switch-track {
        height: 43px;
    }

    [b-hrjljg2r7s] .k-switch-md .k-switch-thumb {
        height: 43px;
        width: 43px;
    }

    [b-hrjljg2r7s] .k-switch-md.k-switch-off .k-switch-thumb-wrap {
        left: calc(21.5px + 0px);
    }

    [b-hrjljg2r7s] .k-switch-md.k-switch-on .k-switch-thumb-wrap {
        left: calc( 100% - 21.5px - 0px);
    }

[b-hrjljg2r7s] .k-switch-on:focus .k-switch-track, [b-hrjljg2r7s] .k-switch-on.k-focus .k-switch-track {
    outline: 2px solid rgba(0, 0, 0, 0.08);
}


.Active[b-hrjljg2r7s] {
    background-color: #00a652;
    color: var(--sita-font-color-light);
    font-weight: bold;
    text-transform: uppercase;
    height: 86px;
}

.Inactive[b-hrjljg2r7s] {
    background-color: var(--sita-dark-blue);
    color: var(--sita-font-color-light);
    font-weight: bold;
    text-transform: uppercase;
    height: 86px;
}

.InactiveBlockStatus[b-hrjljg2r7s] {
    background-color: var(--sita-font-color-light);
    color: var(--sita-dark-blue);
    font-weight: bold;
    text-transform: uppercase;
    height: 86px;
}

.pending-changes-icon-active[b-hrjljg2r7s] {
    position: absolute;
}

    .pending-changes-icon-active .pending-changes-icon[b-hrjljg2r7s] {
        position: relative;
        transform: translateY(-75%);
        z-index: 2;
    }

.pending-changes-icon[b-hrjljg2r7s] {
    margin-left: 20px;
    margin-top: -7px;
}

.checkinDropDownHeader[b-hrjljg2r7s] {
    font-family: Titillium Web,Arial,sans-serif;
    color: var(--sita-dark-blue) !important;
    font-weight: bolder;
}

.dropDownArrow[b-hrjljg2r7s] {
    height: 15px;
    width: 15px;
}

.pager[b-hrjljg2r7s] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100%;
}

.checkin-design[b-hrjljg2r7s] {
    height: 80vh !important;
}

.checkin-toggle[b-hrjljg2r7s] {
    width: 126px;
    height: 43px;
    border-radius: 40px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
}


.switch[b-hrjljg2r7s] {
    border: 1px solid #dfdfdf;
    position: relative;
    display: inline-block;
    box-sizing: content-box;
    overflow: visible;
    padding: 0;
    margin: 0;
    margin-top: -2px;
    cursor: pointer;
    box-shadow: rgb(223, 223, 223) 0 0 0 0 inset;
    transition: 0.4s ease-out all;
    -webkit-transition: 0.4s ease-out all;
}

.switch-large[b-hrjljg2r7s] {
    width: 126px;
    height: 40px;
    border-radius: 40px;
}

.switch-labeled[b-hrjljg2r7s] {
    cursor: pointer;
}

small[b-hrjljg2r7s] {
    border-radius: 100%;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
    position: absolute;
    top: 0;
    left: 0;
    transition: 0.4s ease-out all;
    -webkit-transition: 0.4s ease-out all;
    background-color: $white;
}

.checked[b-hrjljg2r7s] {
    background-color: #00a652;
}

.unchecked[b-hrjljg2r7s] {
    background-color: var(--sita-dark-blue);
}

.checkin-icon[b-hrjljg2r7s] {
    background-image: url(Assets/menu/checkin-active.svg);
    height: 35px;
    width: 35px;
    background-repeat: no-repeat;
    background-position: center center;
}

.active-tab-chevron[b-hrjljg2r7s] {
    position: relative;
    right: -30px;
    background-color: var(--sita-dark-blue);
    min-height: 34px;
    min-width: 34px;
    transform: rotate(45deg);
    /*z-index: 1;*/
}

.nav[b-hrjljg2r7s] {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

.nav-pills[b-hrjljg2r7s],
.nav-link[b-hrjljg2r7s] {
    border-radius: .25rem;
}

.nav-item[b-hrjljg2r7s] {
    display: block;
    padding: .5rem 1rem;
    text-decoration: none;
    font-size: 16px;
    height: 60px;
    text-align: center;
    font-family: Open Sans,Arial,sans-serif;
    /*box-sizing: content-box;*/
}

.nav-link[b-hrjljg2r7s] {
    color: var(--sita-dark-blue);
    background-color: transparent;
}

.nav-link-active[b-hrjljg2r7s] {
    color: var(--sita-font-color-light);
    background-color: var(--sita-dark-blue);
    border-top-right-radius: 15px;
    border-bottom-right-radius: 15px;
}

.nav-link-disabled[b-hrjljg2r7s] {
    opacity: 0.5;
    pointer-events: none !important;
    cursor: unset;
}
/* _content/APVeWeb/Pages/Checkin/Components/Airline.razor.rz.scp.css */
.chipContainer[b-8xh8ffs4r2] {
    min-height: 50px;
    background-color: var(--sita-color-white-smoke);
}

.chip[b-8xh8ffs4r2] {
    background-color: white;
}

.badge[b-8xh8ffs4r2] {
    max-width: 250px;
    text-overflow: ellipsis;
    overflow: hidden;
}

.dragging[b-8xh8ffs4r2] {
    pointer-events: none;
    opacity: 0.5;
}

.removeFilterBtn[b-8xh8ffs4r2] {
    color: red;
    cursor: pointer;
}

.media-preview-box[b-8xh8ffs4r2] {
    width: 220px;
    height: 130px;
}

.btnClearMedia[b-8xh8ffs4r2] {
    text-transform: lowercase
}

.btnClearMedia[b-8xh8ffs4r2]::first-letter {
    text-transform: uppercase;
}
/* _content/APVeWeb/Pages/Checkin/Components/Announcements.razor.rz.scp.css */
.annoucementcode[b-svjgfgr6pu] {
    font-family: 'Open Sans', sans-serif;
}

.noAnnouncement[b-svjgfgr6pu] {
    color: var(--sita-dark-blue);
}

.annoucementvalue[b-svjgfgr6pu] {
    font-family: 'Open Sans', sans-serif;
}

[b-svjgfgr6pu] .rz-dropdown {
    width: 50% !important;
}
/* _content/APVeWeb/Pages/Checkin/Components/CheckinFlights.razor.rz.scp.css */

.checkin-toggle[b-j4a41sv1rg] {
    width: 126px;
    height: 43px;
    border-radius: 40px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: nowrap;
}


.switch[b-j4a41sv1rg] {
    border: 1px solid #dfdfdf;
    position: relative;
    display: inline-block;
    box-sizing: content-box;
    overflow: visible;
    padding: 0;
    margin: 0;
    margin-top: -2px;
    cursor: pointer;
    box-shadow: rgb(223, 223, 223) 0 0 0 0 inset;
    transition: 0.4s ease-out all;
    -webkit-transition: 0.4s ease-out all;
}

.scrollbar[b-j4a41sv1rg] {
    position: relative;
    height: 200px;
    overflow: auto;
}

.Margin[b-j4a41sv1rg] {
    margin-top: -5%;
}

.estimated-time[b-j4a41sv1rg] {
    color: #ff1414;
}

.flight[b-j4a41sv1rg] {
    font-size: 14px;
    cursor: pointer;
}

.table-wrapper-scroll-y[b-j4a41sv1rg] {
    display: block;
}
/* _content/APVeWeb/Pages/Checkin/Components/ClassOfService.razor.rz.scp.css */
.btnactive[b-pfpkdvixkb] {
    color: var(--sita-color-white) !important;
    background-color: var(--sita-dark-blue) !important;
    border-color: var(--sita-dark-blue) !important;
}

.btn-outline-primary:hover[b-pfpkdvixkb] {
    color: var(--sita-color-white) !important;
}
/* _content/APVeWeb/Pages/Checkin/Components/Style.razor.rz.scp.css */
label[b-x5d8hcti76] {
    font-size: 14px;
}

.color-label[b-x5d8hcti76] {
    width: 90px;
}

.media-label[b-x5d8hcti76] {
    width: 160px;
}

.color-preview-box[b-x5d8hcti76] {
    width: 125px;
    height: 125px;
}

.media-preview-box[b-x5d8hcti76] {
    width: 220px;
    height: 125px;
}

.noMedia[b-x5d8hcti76] {
    text-transform: lowercase;
    display: inline-block;
}

    .noMedia[b-x5d8hcti76]::first-line {
        text-transform: capitalize;
    }

.btnClearMedia[b-x5d8hcti76] {
    text-transform: lowercase
}

    .btnClearMedia[b-x5d8hcti76]::first-letter {
        text-transform: uppercase;
    }
/* _content/APVeWeb/Pages/ContentPage/ContentPage.razor.rz.scp.css */
div.page-content[b-qht0yz71m0] {
    height: calc(100vh - 55px);
    overflow: hidden;
}

#searchIcon[b-qht0yz71m0] {
    height: 35px;
    width: 35px;
    background-color: darkblue;
}

.mediapager[b-qht0yz71m0] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100%;
}

.mediadata[b-qht0yz71m0] {
    display: flex;
    margin-top: 25px;
    margin-left: 40px;
}

.medialistbackToTop[b-qht0yz71m0] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100%;
}

.medialist[b-qht0yz71m0] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    height: 100%;
    overflow-y: auto;
}

.streamSearch[b-qht0yz71m0] {
    border: none;
}

    .streamSearch:focus[b-qht0yz71m0] {
        outline: none;
    }

#searchBox:focus[b-qht0yz71m0] {
    outline: none;
}

#searchBtn[b-qht0yz71m0] {
    min-width: 150px;
    position: absolute;
    right: 0px;
    font-size: larger;
}

.searchContainer[b-qht0yz71m0] {
    background-color: white;
}

.hideFileUpload[b-qht0yz71m0] {
    height: 0;
    width: 0;
    overflow: hidden
}

.showFileUpload[b-qht0yz71m0] {
    height: 100%;
}

.busyBackground[b-qht0yz71m0] {
    position: absolute;
    z-index: 99;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #00000050;
}
/* _content/APVeWeb/Pages/ContentScheduler/ContentSchedulerPage.razor.rz.scp.css */
/* _content/APVeWeb/Pages/ContentStreams/ContentStreamPage.razor.rz.scp.css */
div.page-content[b-gq1byt9spp] {
    height: calc(100vh - 55px);
    overflow: hidden;
}

.streamSearch[b-gq1byt9spp] {
    border: none;
}

    .streamSearch:focus[b-gq1byt9spp] {
        outline: none;
    }

#searchIcon[b-gq1byt9spp] {
    height: 35px;
    width: 35px;
    background-color: darkblue;
}

.headerTitleDivWidth[b-gq1byt9spp] {
    width: 75%;
}

.mediapager[b-gq1byt9spp] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100%;
}

.mediadata[b-gq1byt9spp] {
    width: 100%;
    height: 60%;
    margin-top: 25px;
    margin-left: 40px;
}

.medialistbackToTop[b-gq1byt9spp] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100%;
}

.medialist[b-gq1byt9spp] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    height: 100%;
    overflow-y: auto;
}


[b-gq1byt9spp] .rz-card {
    margin-bottom: 55px !important;
    margin-right: 25px !important;
    padding: 0 !important;
    border-radius: 10px !important;
}

[b-gq1byt9spp].divmedia {
    align-content: center;
    height: 200px;
    width: 100%;
    padding: 5px;
    vertical-align: middle;
    background-size: cover;
    background-position: center;
    margin-top: 35px;
    margin-bottom: 35px
}

[b-gq1byt9spp] .divmediaimg {
    margin: auto;
    text-align: center;
    line-height: 200px;
}

[b-gq1byt9spp] .imgmedia {
    max-height: 180px;
    max-width: 180px;
    opacity: 0.5;
}

.divmedianame[b-gq1byt9spp] {
    height: 50px;
    width: 100%;
    color: white;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    padding-left: 2px;
    overflow: hidden;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}




.dashboard[b-gq1byt9spp] {
    background-color: white;
}

.btn-outline-primary[b-gq1byt9spp] {
    color: var(--sita-dark-blue);
    border-color: var(--sita-dark-blue);
}

    .btn-outline-primary:hover[b-gq1byt9spp] {
        color: #FFFFFF;
        background-color: var(--sita-dark-blue);
        border-color: var(--sita-dark-blue);
    }

    .btn-outline-primary:active[b-gq1byt9spp] {
        background-color: black !important;
    }



.btn-primary[b-gq1byt9spp] {
    background-color: var(--sita-dark-blue) !important;
}

    .btn-primary:hover[b-gq1byt9spp] {
        background-color: var(--sita-dark-blue) !important;
    }

    .btn-primary:active[b-gq1byt9spp] {
        background-color: black !important;
    }
/* _content/APVeWeb/Pages/ContentStreams/EditContentStreamPage.razor.rz.scp.css */
.dragging[b-5y7abx3lz2] {
    pointer-events: none;
    opacity: 0;
}

[b-5y7abx3lz2] .dragTarget {
    border: solid 1px black;
    border-radius: 10px;
}

.selected[b-5y7abx3lz2] {
    color: red;
}

.divMediaHeader[b-5y7abx3lz2] {
    background-color: #F8F8F8;
    min-height: 30px;
    color: grey;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.btnControl[b-5y7abx3lz2] {
    min-width: 100px;
}

.fa-times[b-5y7abx3lz2] {
    width: 20px;
    height: 20px;
    cursor: pointer;
}

.chipContainer[b-5y7abx3lz2] {
    min-width: 150px;
    background-color: #dddcdc;
}

.uploadHeaderLargeText[b-5y7abx3lz2] {
    font: 32px Titillium Web, sans-serif;
}

.uploadHeaderSmallText[b-5y7abx3lz2] {
    font: 14px Open Sans, sans-serif;
}

.contentHeader[b-5y7abx3lz2] {
    font: 20px Titillium Web, sans-serif;
    font-weight: bold;
}

.contentHeaderSub[b-5y7abx3lz2] {
    font: 14px Open Sans, sans-serif
}

.cardContainer[b-5y7abx3lz2] {
    box-shadow: 2px 7px 6px -6px lightgrey;
}

.mediaCont[b-5y7abx3lz2] {
    height: 100vh;
}

.mediaList[b-5y7abx3lz2] {
    overflow-y: auto;
}

.chip[b-5y7abx3lz2] {
    background-color: white;
}

.streamSearch[b-5y7abx3lz2] {
    border: none;
}

    .streamSearch:focus[b-5y7abx3lz2] {
        outline: none;
    }

[b-5y7abx3lz2] .summaryBox {
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 5px;
    margin-bottom: 5px;
}

[b-5y7abx3lz2] .removed {
    opacity: 0.3;
}

.autoAssigned[b-5y7abx3lz2] {
    color: green;
}

.manualAssigned[b-5y7abx3lz2] {
    color: red;
}

.fa-arrow-left:hover[b-5y7abx3lz2] {
    color: black;
}

.fa-arrow-right:hover[b-5y7abx3lz2] {
    color: black;
}

.fa-times:hover[b-5y7abx3lz2] {
    color: black;
}
/* _content/APVeWeb/Pages/ContentStreams/Modals/ContentStreamSettings_Modal.razor.rz.scp.css */
.filterInput[b-0dyy11g9fn] {
    border: 1px solid #dadfe2;
    height: 2.1875rem;
    line-height: 1.5;
    color: #212529;
    font-size: 1rem;
}

.removeTagBtn[b-0dyy11g9fn] {
    cursor: pointer;
}

.streamSettings[b-0dyy11g9fn] {
    max-width: 50vw;
}

.headerText[b-0dyy11g9fn] {
    font: 16px/29px Titillium Web, sans-serif;
}

.subHeaderText[b-0dyy11g9fn] {
    font: 12px/18px Open Sans, sans-serif;
}

.propertyName[b-0dyy11g9fn] {
    font: normal normal bold 14px/20px Open Sans, sans-serif;
}

.propertyValue[b-0dyy11g9fn] {
    font: normal normal normal 12px/20px Open Sans, sans-serif;
    height: 40px;
}

.tagInput[b-0dyy11g9fn] {
    font: normal normal normal 12px/20px Open Sans, sans-serif;
}

.chipContainer[b-0dyy11g9fn] {
    min-height: 50px;
    background-color: var(--sita-color-white-smoke);
}

.chip[b-0dyy11g9fn] {
    background-color: white;
}

.btnClose[b-0dyy11g9fn] {
    min-width: 150px;
}

@media screen and (max-width: 878px) {
    .tagInput[b-0dyy11g9fn] {
        max-width: 100px;
    }
}

/* _content/APVeWeb/Pages/Customers/CustomerCard.razor.rz.scp.css */
.selectionTarget[b-ntfm3fkbyq] {
    cursor: pointer;
    border-radius: 10px !important;
}

    .selectionTarget:hover[b-ntfm3fkbyq] {
        border: solid 1px #CCC;
        box-shadow: 1px 1px 5px gray;
    }

.Card:hover[b-ntfm3fkbyq] {
    background-color: var(--sita-dark-blue);
    color: white;
    cursor: pointer;
}

[b-ntfm3fkbyq] .count {
    font-weight: bold;
    font-size: 25px;
}

[b-ntfm3fkbyq] .customerNameContainer {
    height: 47px;
    width: 287px !important;
    font-size: 20px;
    font-family: Open Sans, sans-serif;
    
}

[b-ntfm3fkbyq] .customerName {
    text-overflow: ellipsis;
    text-wrap: none;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
}

[b-ntfm3fkbyq] .countContainer {
    background-color: var(--sita-color-light-gray);
}

[b-ntfm3fkbyq] .imgContainer {
    height: 100px;
}
    [b-ntfm3fkbyq] .imgContainer > img {
        max-height: 100px;
        max-width: 250px;
    }
/* _content/APVeWeb/Pages/Customers/CustomerDetailsPage.razor.rz.scp.css */
div.page-content[b-sut14vlg2i] {
    height: calc(100vh - 55px);
    overflow: hidden;
    padding: 0;
}

input[b-sut14vlg2i] {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #E6E6E8;
    opacity: 1;
}

.header[b-sut14vlg2i] {
    padding-top: 1.25rem;
    padding-left: 3rem;
    padding-right: 5rem;
}

.closeBtn[b-sut14vlg2i] {
    min-width: 150px;
}

.imgPreview[b-sut14vlg2i] {
    max-height: 300px;
}

.cardHeaderText[b-sut14vlg2i] {
    font: normal normal normal 18px/29px Titillium Web, sans-serif;
}

.cardSubheaderText[b-sut14vlg2i] {
    font: normal normal normal 14px/18px Open Sans, sans-serif;
}

.propertyName[b-sut14vlg2i] {
    font: normal normal bold 14px/20px Open Sans, sans-serif;
}

.propertyValue[b-sut14vlg2i] {
    font: normal normal normal 12px/20px Open Sans, sans-serif;
    height: 40px;
}

.contentCard[b-sut14vlg2i] {
    width: 70vw;
}

.uploadHeaderLargeText[b-sut14vlg2i] {
    font: 32px Titillium Web, sans-serif;
}

.uploadHeaderSmallText[b-sut14vlg2i] {
    font: 14px Open Sans, sans-serif;
}

[b-sut14vlg2i] .rz-selectbutton .rz-button-text-only {
    font-size: 100% !important;
}

.pointer-on-hover[b-sut14vlg2i] {
    cursor: pointer;
    transition: transform 0.2s ease-in-out;
}

.customer-area[b-sut14vlg2i] {
    background-color: var(--sita-color-white-smoke);
}
/* _content/APVeWeb/Pages/Customers/CustomerPage.razor.rz.scp.css */
div.page-content[b-7qftmk3ljy] {
    height: calc(100vh - 55px);
    overflow: hidden;
}

.clearFilterBtn[b-7qftmk3ljy] {
    cursor: pointer;
    color: var(--sita-dark-blue);
    font-size: 0.875rem;
    line-height: 1.25rem;
}

.sortIcon[b-7qftmk3ljy] {
    height: 35px;
    width: 35px;
    cursor: pointer;
    color: var(--sita-dark-blue);
}
    
#searchIcon[b-7qftmk3ljy] {
    height: 35px;
    width: 35px;
    background-color: darkblue;
}

.mediapager[b-7qftmk3ljy] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100%;
}

.mediadata[b-7qftmk3ljy] {
    display: flex;
    margin-top: 25px;
    margin-left: 40px;
}

.medialistbackToTop[b-7qftmk3ljy] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100%;
}

.customerSearch[b-7qftmk3ljy] {
    border: none;
}

    .customerSearch:focus[b-7qftmk3ljy] {
        outline: none;
    }

.customerData[b-7qftmk3ljy] {
    display: flex;
    margin-top: 25px;
    margin-left: 40px;
}

.customerList[b-7qftmk3ljy] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    height: 100%;
    overflow-y: auto;
}

[b-7qftmk3ljy] .rz-selectbutton .rz-button-text-only {
    font-size: 100% !important;
}
/* _content/APVeWeb/Pages/Dashboard/Dashboard.razor.rz.scp.css */
.dashboard[b-2m25xebxf5] {
    height: calc(100vh - 55px);
    width: calc(100vw - max(90px, 4.9vw));
}

.dashboard-background[b-2m25xebxf5] {
    background: linear-gradient(125deg, rgba(244, 244, 244, .85), rgba(244, 244, 244, 0.85)), url(_content/SITA.APVe.Blazor.Shared.Components/Assets/dashboard.png) !important;
    background-image: linear-gradient(125deg, rgba(244, 244, 244, 0.85), rgba(244, 244, 244, 0.85)), url(_content/SITA.APVe.Blazor.Shared.Components/Assets/dashboard.png) !important;
    background-size: cover !important;
}

.dashboard-info-icon[b-2m25xebxf5] {
    height: 100px;
    width: 100px;
    transform: rotate(180deg);
}

[b-2m25xebxf5] .k-tilelayout {
    background-color: transparent !important;
}

[b-2m25xebxf5] .k-tilelayout-item {
    background-color: #ffffff !important;
    border: solid 1px #C3C3C3;
}

[b-2m25xebxf5] .k-chart > svg > g > path[fill="rgb(255, 255, 255)"] {
    fill: transparent;
}

[b-2m25xebxf5] .chart-back {
    background-color: transparent !important;
}
/* _content/APVeWeb/Pages/Dashboard/DashboardFlightCard.razor.rz.scp.css */
@keyframes fadeIn-b-8l53wn6w8q {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}


.card[b-8l53wn6w8q] {
    animation: 1s fadeIn-b-8l53wn6w8q;
    border-radius: 0;
    font-family: 'Open Sans', sans-serif;
    background-color: #F4F4F4 !important;
}

.operator[b-8l53wn6w8q] {
    font-size: 20px;
    font-weight: 600;
}

.codeshare[b-8l53wn6w8q] {
    color: #515458;
    font-size: 14px;
}

.time[b-8l53wn6w8q] {
    font-size: 18px;
    font-weight: 600;
}

.city[b-8l53wn6w8q] {
    font-size: 18px;
    color: #515458;
    font-weight: 400;
}

.estimated-time[b-8l53wn6w8q] {
    font-size: 14px;
    font-style: italic;
    color: #515458;
}

.display-information[b-8l53wn6w8q] {
    color: #515458;
    font-size: 14px;
}

.location[b-8l53wn6w8q] {
    font-weight: 600;
}

.status-badge[b-8l53wn6w8q] {
    background-color: #d1d1d1;
    color: black;
    padding: 5px;
    border-radius: 5px;
    font-size: 14px;
}

    /* TODO: these should be moved to field values on statuses */
    .status-badge.AR[b-8l53wn6w8q] {
        background-color: #005485;
        color: white;
    }

    .status-badge.DP[b-8l53wn6w8q] {
        background-color: #005485;
        color: #fff;
    }

    .status-badge.DL[b-8l53wn6w8q] {
        background-color: #fffc2a;
        color: #1d1d1d;
    }

    .status-badge.CX[b-8l53wn6w8q] {
        background-color: #d6242a;
        color: #fff;
    }

    .status-badge.BD[b-8l53wn6w8q] {
        background-color: #35a748;
        color: #fff;
    }

    .status-badge.BO[b-8l53wn6w8q] {
        background-color: #35a748;
        color: #fff;
    }

    .status-badge.NOW[b-8l53wn6w8q] {
        background-color: #fffc2a;
        color: #1d1d1d;
    }

.city-and-time-font[b-8l53wn6w8q] {
    font-size: 1rem;
    line-height: 1.5rem;
}

    .city-and-time-font.city[b-8l53wn6w8q] {
        color: #646464 !important;
    }

    .city-and-time-font.time[b-8l53wn6w8q] {
        color: black !important;
    }

.displaying-at[b-8l53wn6w8q] {
    color: black;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400
}

.color-black[b-8l53wn6w8q]{
    color:black;
}

.color-gray[b-8l53wn6w8q] {
    color: #646464;
}

.flight-page-link[b-8l53wn6w8q] {
    width: 32px;
}
/* _content/APVeWeb/Pages/Dashboard/DeviceStatusByType.razor.rz.scp.css */
[b-dwxw6r5fhz] .rz-progressbar-value {
    background-color: var(--sita-success-font) !important;
}
/* _content/APVeWeb/Pages/Dashboard/FlightSearch.razor.rz.scp.css */
.dashboard-search[b-me6bq7sied] {
    background-color: transparent;
    border: none;
    font-size: 1rem;
    font-style: italic;
    color: #646464;
    font-weight: 100;
}

    .dashboard-search[b-me6bq7sied]::placeholder {
        color: #C3C3C3;
    }

    .dashboard-search:focus[b-me6bq7sied] {
        background-color: transparent;
        color: #646464;
        box-shadow: unset !important;
    }

.input-group[b-me6bq7sied] {
    border-bottom: 1px solid #646464;
}

    .input-group .input-group-prepend img[b-me6bq7sied] {
        height: 1rem;
        width: 1rem;
        margin-right: 25px;
    }

    .input-group .input-group-append i[b-me6bq7sied] {
        color: white;
        font-size: 1rem;
    }

.hint-message[b-me6bq7sied] {
    color: black;
    font-size: 1rem;
    font-weight: 200;
}

.scrollbar-hidden[b-me6bq7sied] {
    -ms-overflow-style: none;
    scrollbar-width: none;
}

    .scrollbar-hidden[b-me6bq7sied]::-webkit-scrollbar {
        display: none;
    }
/* _content/APVeWeb/Pages/Devices/DeviceCards/DeviceCard.razor.rz.scp.css */
.badge-danger[b-i9zxb3vcb5] {
    color: #fff;
    background-color: var(--sita-color-danger-red);
}

.badge-info[b-i9zxb3vcb5] {
    color: #fff;
    background-color: #0996d3;
}

.badge-success[b-i9zxb3vcb5] {
    color: #fff;
    background-color: #00a652;
}

[b-i9zxb3vcb5] .text-primary {
    color: var(--sita-dark-blue) !important;
}

[b-i9zxb3vcb5] .assignPlaylistBtn .rz-button-box {
    width: 35px !important;
    height: 35px !important;
    padding: 0 !important;
    font-size: 1.2rem !important;
}

[b-i9zxb3vcb5] label {
    margin-bottom: 0;
}

.deviceCard[b-i9zxb3vcb5] {
    min-height: 200px;
}

.deviceKey[b-i9zxb3vcb5] {
    font-size: 90%;
}

[b-i9zxb3vcb5] .loadingSpinner {
    border: 16px solid silver;
    border-top: 16px solid #337AB7;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    animation: spin 1000ms linear infinite;
}

[b-i9zxb3vcb5] .deviceContent {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}
/* _content/APVeWeb/Pages/Devices/Device_Page.razor.rz.scp.css */
.searchCont[b-do9sb1z5ns] {
    position: relative;
}

[b-do9sb1z5ns] .search input {
    width: 100%;
    padding-right: 20px;
    box-sizing: border-box;
}

.resetBtn[b-do9sb1z5ns] {
    position: absolute;
    border: none;
    display: block;
    bottom: 5px;
    right: 5px;
    background: transparent;
    padding: 0;
    outline: none;
    cursor: pointer;
}

.resetBtnDisabled[b-do9sb1z5ns] {
    opacity: 0;
    pointer-events: none;
}

[b-do9sb1z5ns] .rz-dropdown, [b-do9sb1z5ns] .rz-textbox::placeholder, [b-do9sb1z5ns] .rz-textbox {
    font-weight: 500;
}

[b-do9sb1z5ns] .assignPlaylistBtn {
    width: 35px;
    padding: 0 !important;
}

.deviceCard[b-do9sb1z5ns] {
    min-height: 200px;
}

.deviceData[b-do9sb1z5ns] {
    padding-bottom: 1.85vh !important;
    width: 100%;
    margin-top: 10px;
    overflow-y: auto;
    display: grid;
    row-gap: 20px;
}

[b-do9sb1z5ns] .deleted {
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s 2s, opacity 2s linear;
}

[b-do9sb1z5ns] .insert-hidden {
    opacity: 0;
}

[b-do9sb1z5ns] .inserted {
    opacity: 1;
    transition: opacity 2s linear;
}

[b-do9sb1z5ns] .updated {
    animation: 2s pulse-b-do9sb1z5ns;
}

@keyframes pulse-b-do9sb1z5ns {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }

    100% {
        opacity: 1
    }
}

@media (max-width: 1920px) {
    .deviceData[b-do9sb1z5ns] {
        grid-template-columns: repeat(auto-fill, minmax(max(320px), 1fr));
    }
}

@media (min-width: 1921px) {
    .deviceData[b-do9sb1z5ns] {
        grid-template-columns: repeat(auto-fill, minmax(max(310px, calc((100% - 80px) / 10)), 1fr));
    }
}
/* _content/APVeWeb/Pages/Devices/EditDeviceZone.razor.rz.scp.css */
.chipContainer[b-xbjjhcsba5] {
    min-height: 50px;
}

.chip[b-xbjjhcsba5] {
    background-color: white;
    border-radius: 3px;
}

.badge[b-xbjjhcsba5] {
    min-width: 36ex !important;
    width: 11.3vw !important;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 11.3vw;
    min-height: 5.5ex !important;
    height: 3.1vh !important;
    border-radius: 3px;
    box-shadow: unset !important;
    border: 2.5px solid #EEEEEE;
    font-size: 1.4vh !important;
}

    .badge div[b-xbjjhcsba5] {
        text-overflow: ellipsis;
        overflow: hidden;
    }

    .badge span[b-xbjjhcsba5] {
        font-style: italic;
        text-overflow: ellipsis;
        overflow: hidden;
    }


.childZone[b-xbjjhcsba5] {
    background-color: #54278573;
    border: 2.5px solid #542785;
    border-radius: 3px;
}

.zoneOwnedByChild[b-xbjjhcsba5] {
    background-color: white;
    border: 2.5px solid #542785;
    color: #542785;
    border-radius: 3px;
}
/* _content/APVeWeb/Pages/Devices/EditDevice_Page.razor.rz.scp.css */
.editDeviceBody[b-dlwqilevfq] {
    font-size: 90%;
}

[b-dlwqilevfq] .closeBtn{
    padding: 0 2rem !important;
}

.text-primary[b-dlwqilevfq] {
    color: var(--sita-dark-blue) !important;
}

.fa-times[b-dlwqilevfq] {
    color: #88989b;
    vertical-align: middle;
    font-weight: normal;
}

.health[b-dlwqilevfq] {
    border-radius: .25rem !important;
}

    .health img[b-dlwqilevfq] {
        height: 22px;
    }

.health-border-ok[b-dlwqilevfq] {
    border-color: #00a652 !important;
    color: #00a652 !important;
}

.health-border-fail[b-dlwqilevfq] {
    border-color: var(--sita-color-danger-red) !important;
    color: var(--sita-color-danger-red) !important;
}

.health-timestamp[b-dlwqilevfq] {
    text-align: left;
    font-style: Italic;
}

    .health-timestamp.timestamp-label[b-dlwqilevfq] {
        font-size: 8px;
        letter-spacing: .08px;
    }



.chipContainer[b-dlwqilevfq] {
    min-height: 50px;
}

.chip[b-dlwqilevfq] {
    background-color: white;
    border-radius: 3px;
}

.badge[b-dlwqilevfq] {
    min-width: 36ex !important;
    width: 11.3vw !important;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 11.3vw;
    min-height: 5.5ex !important;
    height: 3.1vh !important;
    border-radius: 3px;
    box-shadow: unset !important;
    border: 2.5px solid #EEEEEE;
    font-size: 1.4vh !important;
}

    .badge div[b-dlwqilevfq] {
        text-overflow: ellipsis;
        overflow: hidden;
    }

    .badge span[b-dlwqilevfq] {
        font-style: italic;
        text-overflow: ellipsis;
        overflow: hidden;
    }

.disabled[b-dlwqilevfq] {
    background-color: #909090;
}

.badgeContainer[b-dlwqilevfq] {
    min-height: 100px;
}

    .badgeContainer > div[b-dlwqilevfq] {
        overflow-y: auto;
        overflow-x: hidden;
        background-color: #EEEEEE;
    }

.childZone[b-dlwqilevfq] {
    background-color: #54278573;
    border: 2.5px solid #542785;
    border-radius: 3px;
}

.zoneOwnedByChild[b-dlwqilevfq] {
    background-color: white;
    border: 2.5px solid #542785;
    color: #542785;
    border-radius: 3px;
}
/* _content/APVeWeb/Pages/Devices/EditTugman_Page.razor.rz.scp.css */
.text-primary[b-azzv99kf7l] {
    color: var(--sita-dark-blue) !important;
}

.fa-times[b-azzv99kf7l] {
    color: #88989b;
    vertical-align: middle;
    font-weight: normal;
}

.health[b-azzv99kf7l] {
    border-radius: .25rem !important;
}

    .health img[b-azzv99kf7l] {
        height: 22px;
    }

.health-border-ok[b-azzv99kf7l] {
    border-color: #00a652 !important;
    color: #00a652 !important;
}

.health-border-fail[b-azzv99kf7l] {
    border-color: var(--sita-color-danger-red) !important;
    color: var(--sita-color-danger-red) !important;
}

.health-timestamp[b-azzv99kf7l] {
    text-align: left;
    font-style: Italic;
}

    .health-timestamp.timestamp-label[b-azzv99kf7l] {
        font-size: 8px;
        letter-spacing: .08px;
    }



.chipContainer[b-azzv99kf7l] {
    min-height: 50px;
}

.chip[b-azzv99kf7l] {
    background-color: white;
    border-radius: 3px;
}

.disabled[b-azzv99kf7l] {
    background-color: #909090;
}

.badgeContainer[b-azzv99kf7l] {
    min-height: 100px;
}

    .badgeContainer > div[b-azzv99kf7l] {
        overflow-y: auto;
        overflow-x: hidden;
        background-color: #EEEEEE;
    }

[b-azzv99kf7l] .badge {
    color: var(--sita-font-color-dim-gray);
    font-size: 0.75rem;
    line-height: 1.125rem;
    font-weight: var(--sita-font-wt-reg);
    font-style: italic;
}
/* _content/APVeWeb/Pages/Emergency/ActiveEmergency.razor.rz.scp.css */
.emergency-activated-banner[b-na3li5syaa] {
    background-color: #e90424;
    font-weight: 300 !important;
}

.line[b-na3li5syaa] {
    width: 93%;
    border: none;
    height: 1px;
    background-color: #0036;
}
/* _content/APVeWeb/Pages/Emergency/Emergency.razor.rz.scp.css */
.page-content[b-57r62qngto] {
    max-height: calc(100vh - 55px);
}

#cancelBtn[b-57r62qngto] {
    text-transform: lowercase;
}

    #cancelBtn[b-57r62qngto]:first-letter {
        text-transform: capitalize;
    }

.emergency-content[b-57r62qngto] {
    z-index: 0;
}

.btn-outline-emergency-green[b-57r62qngto] {
    color: #538f19;
    border-color: #538f19;
}

    .btn-outline-emergency-green:hover[b-57r62qngto], .btn-outline-emergency-green.active[b-57r62qngto] {
        background-color: #538f19;
        color: white !important;
    }

.btn-outline-emergency-red[b-57r62qngto] {
    color: #9c2837;
    border-color: #9c2837;
}
    .btn-outline-emergency-red:hover[b-57r62qngto], .btn-outline-emergency-red.active[b-57r62qngto] {
        background-color: #9c2837;
        color: white !important;
    }

.btn-outline-emergency-blue[b-57r62qngto] {
    color: #32759d;
    border-color: #32759d;
}

    .btn-outline-emergency-blue:hover[b-57r62qngto], .btn-outline-emergency-blue.active[b-57r62qngto] {
        background-color: #32759d;
        color: white !important;
    }

.btn-outline-emergency-yellow[b-57r62qngto] {
    color: #eaaa17;
    border-color: #eaaa17;
}

    .btn-outline-emergency-yellow:hover[b-57r62qngto], .btn-outline-emergency-yellow.active[b-57r62qngto] {
        background-color: #eaaa17;
        color: white !important;
    }

.btn-outline-emergency-black[b-57r62qngto] {
    color: #000;
    border-color: #000;
}

    .btn-outline-emergency-black:hover[b-57r62qngto], .btn-outline-emergency-black.active[b-57r62qngto] {
        background-color: #000;
        color: white !important;
    }

.emergency-button[b-57r62qngto] {
    width: 218px;
    border-width: 2px;
}

    .emergency-button .emergency-bomb-icon[b-57r62qngto] {
        height: 50px !important;
        width: 50px !important;
        background-image: url('Assets/emergency/explosive-icon.svg');
        background-size: contain;
        background-repeat: no-repeat;
    }

    .emergency-button .emergency-fire-icon[b-57r62qngto] {
        height: 50px !important;
        width: 50px !important;
        background-image: url('Assets/emergency/icons8-fire.svg');
        background-size: contain;
        background-repeat: no-repeat;
    }

    .emergency-button .emergency-weather-icon[b-57r62qngto] {
        height: 50px !important;
        width: 50px !important;
        background-image: url('Assets/emergency/icons8-weather.svg');
        background-size: contain;
        background-repeat: no-repeat;
    }

    .emergency-button .emergency-shooter-icon[b-57r62qngto] {
        height: 50px !important;
        width: 50px !important;
        background-image: url('Assets/emergency/icons8-gun.svg');
        background-size: contain;
        background-repeat: no-repeat;
    }

    .emergency-button .emergency-test-icon[b-57r62qngto] {
        height: 50px !important;
        width: 50px !important;
        background-image: url('Assets/emergency/icons8-checkmark.svg');
        background-size: contain;
        background-repeat: no-repeat;
    }

    .emergency-button .emergency-other-icon[b-57r62qngto] {
        height: 50px !important;
        width: 50px !important;
        background-image: url('Assets/emergency/icons8-edit.svg');
        background-size: contain;
        background-repeat: no-repeat;
    }

    .emergency-button .emergency-icon[b-57r62qngto] {
        height: 50px !important;
        width: 50px !important;
        background-image: url('Assets/menu/emergency-icon-active.svg');
        background-size: contain;
        background-repeat: no-repeat;
    }

    .emergency-button.active .emergency-bomb-icon[b-57r62qngto], .emergency-button:hover .emergency-bomb-icon[b-57r62qngto] {
        background-image: url('Assets/emergency/icons8-explosive-active.svg');
    }

    .emergency-button.active .emergency-fire-icon[b-57r62qngto], .emergency-button:hover .emergency-fire-icon[b-57r62qngto] {
        background-image: url('Assets/emergency/icons-fire-active.svg');
    }

    .emergency-button.active .emergency-weather-icon[b-57r62qngto], .emergency-button:hover .emergency-weather-icon[b-57r62qngto] {
        background-image: url('Assets/emergency/icon-weather-active.svg');
    }

    .emergency-button.active .emergency-shooter-icon[b-57r62qngto], .emergency-button:hover .emergency-shooter-icon[b-57r62qngto] {
        background-image: url('Assets/emergency/icons-gun-active.svg');
    }

    .emergency-button.active .emergency-test-icon[b-57r62qngto], .emergency-button:hover .emergency-test-icon[b-57r62qngto] {
        background-image: url('Assets/emergency/icons8-checkmark-active.svg');
    }

    .emergency-button.active .emergency-other-icon[b-57r62qngto], .emergency-button:hover .emergency-other-icon[b-57r62qngto] {
        background-image: url('Assets/emergency/icon-edit-active.svg');
    }

    .emergency-button.active .emergency-icon[b-57r62qngto], .emergency-button:hover .emergency-icon[b-57r62qngto] {
        background-image: url('Assets/menu/emergency-icon-inactive.svg');
    }

.broadcastzone-bt[b-57r62qngto] {
    border-width: 2px;
    border-radius: 12px !important;
    width: 250px !important;
    height: 50px !important;
    border-style: solid !important;
    border-color: #32759d;
    background-color: #fff;
    color: #005485;
    background-size: contain;
    background-repeat: no-repeat;
}

    .broadcastzone-bt.active[b-57r62qngto], .broadcastzone-bt:hover[b-57r62qngto] {
        background-color: #005485 !important;
        color: white !important;
        border-color: #32759d;
    }

.zoneText[b-57r62qngto] {
    width: 250px !important;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-top: 14px;
}

textarea[b-57r62qngto] {
    background: #fff 0% 0% no-repeat padding-box;
    border: 1px solid #005485;
    border-radius: 9px;
    text-align: left;
    font: 16px/11px "Open Sans", sans-serif;
    letter-spacing: 0.16px;
    text-transform: uppercase;
    padding: 30px;
    opacity: 1;
}

.scrollarea[b-57r62qngto] {
    overflow: scroll;
}

.font-weight-bold[b-57r62qngto] {
    font-weight: 600 !important;
}

[b-57r62qngto] .heading2emergency h2 {
    font-family: Titillium Web, sans-serif;
    color: #000000;
    font-size: 1.5rem;
    line-height: 1.75rem;
}
/* _content/APVeWeb/Pages/Emergency/Modal_ClearEmergency.razor.rz.scp.css */
.secondary-icon[b-twq1xwzhlw] {
    position: absolute;
    margin-left: -23px;
    margin-top: -10px;
}

.modal-footer button[b-twq1xwzhlw] {
    font-size: 14px;
    width: 160px;
}
/* _content/APVeWeb/Pages/Emergency/Modal_Countdown.razor.rz.scp.css */
.font-timer[b-i2bji856xc] {
    width: 58px;
    height: 95px;
    text-align: center;
    font-weight: bold;
    font-family: 'Open Sans', sans-serif;
    font-size: 70px;
    color: #474747;
    opacity: 1;
}

.btn[b-i2bji856xc] {
    background: #b72539 0% 0% no-repeat padding-box;
    box-shadow: 0 1px 1px;
    border-radius: 5px;
    opacity: 1;
    top: 467px;
    left: 602px;
    width: 170px;
    height: 40px;
    color: white;
}

.modal-content[b-i2bji856xc] {
    width: auto !important;
}
/* _content/APVeWeb/Pages/Fields/FieldManagement.razor.rz.scp.css */
[b-ftj3wcty31] .rz-sortable-column .rzi-sort {
    color: #95A4A8;
    margin-left: 0.25ex;
}

/* override radzen css*/
[b-ftj3wcty31] .rz-grid-table td .rz-cell-data {
    color: #000;
    line-height: 1.25rem;
}

[b-ftj3wcty31] .rz-grid-table thead th .rz-column-title {
    color: var(--sita-font-color-dim-gray);
    line-height: 1.125rem;
    font-weight: var(--sita-font-wt-reg);
}
/* _content/APVeWeb/Pages/FieldValues/FieldValues.razor.rz.scp.css */
.page-content[b-kgqmhrjokx] {
    padding-left: 1rem;
    padding-right: 1rem;
}

.fieldvaluecount[b-kgqmhrjokx] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
}

.fieldvalueheader[b-kgqmhrjokx] {
    margin-left: 5px;
    margin-bottom: 5px;
}


.fieldvaluefilter[b-kgqmhrjokx] {
    margin-top: 10px;
    margin-bottom: 10px;
    display: flex;
}

.fieldvaluedata[b-kgqmhrjokx] {
    display: flex;
    flex-direction: column;
    max-height: 80%;
    overflow: hidden;
}

.fieldvaluegrid[b-kgqmhrjokx] {
    overflow: hidden;
    display: flex;
    width: 100%;
    height: 100%;
}

.addentry[b-kgqmhrjokx] {
    margin-right: 5px;
    margin-bottom: auto;
    margin-left: auto;
    margin-top: auto;
}

.submitrow[b-kgqmhrjokx] {
    margin-top: 10px;
}

@media (max-height: 768px) {

    .fieldvaluedata[b-kgqmhrjokx] {
        height: 70%;
    }
}

[b-kgqmhrjokx] .rz-sortable-column .rzi-sort {
    color: #95A4A8;
    margin-right: 0.25ex;
}

[b-kgqmhrjokx] .rz-grid-table td .rz-cell-data,
  [b-kgqmhrjokx] .rz-textbox {
    color: var(--font-color-dark);
    font-family: var(--font-family);
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: var(--font-wt-reg);
}


/* override radzen css*/
[b-kgqmhrjokx] .rz-grid-table td .rz-cell-data {
    color: #000;
}

[b-kgqmhrjokx] .rz-grid-table thead th .rz-column-title {
    color: var(--sita-font-color-dim-gray);
    line-height: 1.125rem;
    font-weight: var(--sita-font-wt-reg);
}
/* _content/APVeWeb/Pages/Flights/FlightInformation.razor.rz.scp.css */
.pager[b-4viw0nufs6] {
    display: flex;
    flex-direction: row;
    width: 100%;
}

.flightcard[b-4viw0nufs6] {
    height: 120px;
    cursor: pointer;
}

.flightdata[b-4viw0nufs6] {
    padding-right: 20px;
    width: 100%;
    margin-top: 10px;
    overflow-y: auto;
    display: grid;
    grid-gap: 20px;
}

.view-history:hover[b-4viw0nufs6]{
    text-decoration: underline;
}

.view-history[b-4viw0nufs6] {
    color: var(--sita-dark-blue) !important;
}

h3.view-history[b-4viw0nufs6] {
    color: var(--sita-dark-blue) !important;
    font-size: 0.875rem;
}

.deleted[b-4viw0nufs6] {
    visibility: hidden;
    opacity: 0;
    transition: visibility 0s 2s, opacity 2s linear;
}

.insert-hidden[b-4viw0nufs6] {
    opacity: 0;
}

.inserted[b-4viw0nufs6] {
    opacity: 1;
    transition: opacity 2s linear;
}

.updated[b-4viw0nufs6] {
    animation: 2s pulse-b-4viw0nufs6;
}

@keyframes pulse-b-4viw0nufs6 {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }

    100% {
        opacity: 1
    }
}

@media (max-width: 1920px) {
    .flightdata[b-4viw0nufs6] {
        grid-template-columns: repeat(auto-fill, minmax(max(225px, calc((100% - 80px) / 5)), 1fr));
    }
}

@media (min-width: 1921px) {
    .flightdata[b-4viw0nufs6] {
        grid-template-columns: repeat(auto-fill, minmax(max(225px, calc((100% - 80px) / 10)), 1fr));
    }
}

.loadingSpinner[b-4viw0nufs6] {
    border: 16px solid silver;
    border-top: 16px solid #337AB7;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    animation: spin 1000ms linear infinite;
}

.cardInfo[b-4viw0nufs6] {
    width: 100%;
    height: 20px;
    background-color: #868e96
}

.flightContent[b-4viw0nufs6] {
    display: flex;
    flex-direction: column;
    width: 100%;
    height: 100%;
}



.flightcontentheader[b-4viw0nufs6] {
    height: 35px;
    display: flex;
    background-color: #868e96;
    align-items: center;
    justify-content: space-between;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

.flighinfobody[b-4viw0nufs6] {
    display: flex;
    margin-top: 5px;
    margin-left: 5px;
    align-items: center;
    justify-content: space-between;
}

[b-4viw0nufs6] .rz-dialog-wrapper .rz-dialog {
    display: block !important
}

.flightArrivalandDepartureIcon[b-4viw0nufs6] {
    color: white;
    font-weight: lighter !important;
    margin-left: 5px;
}

.flightscheduleTime[b-4viw0nufs6] {
    width: 350px;
    color: #ffffff;
    padding-right: 5px;
}

.popOver[b-4viw0nufs6] {
    position: absolute;
    z-index: 98;
    width: calc(100% - 95px);
    left: 97px;
    margin-top: -1px;
    background-color: white;
    padding: 2px;
    min-height: 40px;
}

.popOverFlightRange[b-4viw0nufs6] {
    position: absolute;
    z-index: 97;
    width: calc(100% - 43px);
    left: 49px;
    margin-top: -1px;
    background-color: white;
    padding: 2px;
}

.row[b-4viw0nufs6] {
    margin-right: 0 !important;
    margin-left: 0 !important;
}
/*.time {
    width: 225px;
}*/
.btnSearch[b-4viw0nufs6] {
    height: 34px;
    margin-top: -5px
}

.form-control[b-4viw0nufs6] {
    font-size: 0.85rem;
    min-height: 38px;
}

.search[b-4viw0nufs6] {
    border: 0;
    outline: 0;
    font-size: 0.85rem;
    min-height: 38px;
}

.searchBar[b-4viw0nufs6] {
    min-width: 350px;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
}

.filter[b-4viw0nufs6] {
    font-size: 0.85rem;
    min-height: 35px;
}

.airlineImage[b-4viw0nufs6] {
    width: 45px;
    height: 45px;
    margin-right: 10px;
    float: right
}

.flightcity[b-4viw0nufs6] {
    width: 350px;
    margin-right: 0.9375rem;
    margin-top: 3px;
    text-align: end;
}

.flightcardtimepanel[b-4viw0nufs6] {
    width: 25%;
    background-color: #005485;
    background-image: linear-gradient(#005485, black);
    color: #ffffff;
    height: 100%;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    font-size: 1.25rem;
}

.clearButton span[b-4viw0nufs6] {
    text-transform: lowercase;
}

    .clearButton span[b-4viw0nufs6]::first-letter {
        text-transform: uppercase;
    }

.clearIcon[b-4viw0nufs6] {
    filter: invert(11%) sepia(81%) saturate(4962%) hue-rotate(189deg) brightness(109%) contrast(101%);
    transition: .15s;
}

button:hover .clearIcon[b-4viw0nufs6] {
    filter: invert(100%) sepia(66%) saturate(656%) hue-rotate(180deg) brightness(110%) contrast(100%);
    transition: .15s;
}

[b-4viw0nufs6] .rz-calendar .rz-inputtext {
    font-size: 0.875rem;
    color: black;
}
/* _content/APVeWeb/Pages/Flights/FlightModal/Modal_AddFlight.razor.rz.scp.css */
.btnCurrentTime[b-lgwl3reyon] {
    height: 35px;
    margin-top: -5px;
    margin-left: -5px;
}
.btnSave[b-lgwl3reyon]{
    width:15%;
}

.view-history:hover[b-lgwl3reyon] {
    text-decoration: underline;
}

.view-history[b-lgwl3reyon] {
    color: var(--sita-dark-blue) !important;
}

h3.view-history[b-lgwl3reyon] {
    color: var(--sita-dark-blue) !important;
    font-size: 0.875rem;
}

[b-lgwl3reyon] div:not(.rz-form-field-content) > .rz-state-disabled.rz-dropdown {
    background-color: rgba(255, 255, 255, 0.7);
}

[b-lgwl3reyon] .rz-dropdown.rz-state-disabled .rz-dropdown-label.rz-inputtext {
    color: #c3c3c3 !important;
    background-color: white !important;
}
[b-lgwl3reyon] .rz-textbox.rz-state-disabled {
    color: rgb(170,170,170) !important;
    background-color: white !important;
}

[b-lgwl3reyon] .flight-id {
    color: var(--sita-color-light-gray);
    text-align: right;
    font-family: var(--sita-font-family) !important;
    font-size: 0.75rem !important;
    line-height: 1.125rem !important;
    position: absolute;
    bottom: 0;
    right: 0;
}
/* _content/APVeWeb/Pages/Flights/FlightModal/Modal_FlightAudit.razor.rz.scp.css */
[b-fntw8p94z7] .centered-busy {
    top: 50%;
    left: 50%;
    position: absolute;
}

[b-fntw8p94z7] .rz-progressbar-circular {
    
    background-color: #FFFFFF;
    border-radius: 50%;
}

[b-fntw8p94z7] #reload {
    height: 2.25rem;
    display: flex;
    align-items: center;
}
/* _content/APVeWeb/Pages/Gate/Components/BoardingSequenceArea.razor.rz.scp.css */
.sectionHeadIcon[b-rdqnu5qagq] {
    height: 24px;
    width: 24px;
}
/* _content/APVeWeb/Pages/Gate/Components/BoardingSequenceStepper.razor.rz.scp.css */
.btn-link[b-gxfnomgpi5] {
    color: #002439;
}

.btn[b-gxfnomgpi5] {
    min-width: 75px;
}

ul[b-gxfnomgpi5] {
    margin-top: 20px;
}

    ul.timeline[b-gxfnomgpi5] {
        list-style-type: none;
        position: relative;
    }

        ul.timeline > li.complete[b-gxfnomgpi5] {
            color: #00a652;
        }

        ul.timeline > li.active[b-gxfnomgpi5] {
            border: 2px solid #005485;
            border-radius: 10px;
            color: #005485;
            z-index: 1;
        }

        ul.timeline > li[b-gxfnomgpi5] {
            margin: 0;
            padding-left: 20px;
            width: 100%;
            height: 60px;
            color: #8f9191;
            margin-top: 0;
            margin-bottom: 0;
            text-align: left;
            display: table;
        }

            ul.timeline > li span[b-gxfnomgpi5] {
                vertical-align: middle;
                display: table-cell;
            }

            ul.timeline > li.active span[b-gxfnomgpi5],
            ul.timeline > li.active button[b-gxfnomgpi5] {
                margin-top: 10px;
            }

            ul.timeline > li.previous span[b-gxfnomgpi5],
            ul.timeline > li.previous button[b-gxfnomgpi5] {
                margin-top: -10px;
            }

/* the grey line horizontal */
.horizontal-line[b-gxfnomgpi5] {
    content: '';
    border-top: 1px solid #e9ecef;
    width: 99%;
    left: 11px;
    display: block;
    margin-top: -20px;
    margin-bottom: 20px;
    z-index: -100;
}

ul.timeline > li.next > span[b-gxfnomgpi5]::before {
    border-top: 0;
}

/* timeline styles below */

/* the line */
ul.timeline[b-gxfnomgpi5]::before {
    content: ' ';
    background: #8f9191;
    display: inline-block;
    position: absolute;
    left: 15px;
    margin-top: 30px;
    width: 1px;
    height: calc(100% - 60px);
}

/* the complete items */
ul.timeline > li.complete[b-gxfnomgpi5]::before {
    background: white;
    background-image: url('Assets/check-circle-solid.svg');
    margin-top: 16px;
    left: 2px;
    width: 28px;
    height: 28px;
}

ul.timeline > li.complete[b-gxfnomgpi5]::after {
    content: ' ';
    background: #00a652;
    display: inline-block;
    position: absolute;
    margin-top: -19px;
    left: 15px;
    width: 2px;
    height: 55px;
    z-index: 1;
}

/* the current item */
ul.timeline > li.active[b-gxfnomgpi5]::before {
    content: ' ';
    background: #005485;
    display: inline-block;
    position: absolute;
    left: 10px;
    border-radius: 50%;
    margin-top: 24px;
    width: 12px;
    height: 12px;
}

/* the future items */
ul.timeline > li[b-gxfnomgpi5]::before {
    content: ' ';
    background: #8f9191;
    display: inline-block;
    position: absolute;
    border-radius: 50%;
    left: 11px;
    margin-top: 25px;
    width: 10px;
    height: 10px;
    z-index: 98;
}
/* _content/APVeWeb/Pages/Gate/Components/GateFlightList.razor.rz.scp.css */
.sectionHeadIcon[b-krbzphgv21] {
    height: 24px;
    width: 24px;
}

.flightCard[b-krbzphgv21] {
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 0.875rem; 
    line-height: 1.25rem;
}

.inactiveFlightCard[b-krbzphgv21] {
    background-color: #d9edf7;
}

.activeFlightCard[b-krbzphgv21] {
    background-color: #00a652;
    color: white
}
/* _content/APVeWeb/Pages/Gate/Components/GateRemark.razor.rz.scp.css */
.gateRemarkDropDownHeader[b-rzk28wo2sz] {
    font-family: Titillium Web,Arial,sans-serif;
    color: #005485 !important;
    font-weight: 600;
}

.dropDownArrow[b-rzk28wo2sz] {
    height: 15px;
    width: 15px;
}

.sequenceHeader[b-rzk28wo2sz] {
    font-family: Titillium Web,Arial,sans-serif;
    font-size: 18px;
    background-color: #005485;
    color: white;
    font-weight: bolder;
}

.completeHeader[b-rzk28wo2sz] {
    font-family: Titillium Web,Arial,sans-serif;
    font-size: 18px;
    background-color: #00a652;
    color: white;
    font-weight: bolder;
}
/* _content/APVeWeb/Pages/Gate/Components/OperationalFlight.razor.rz.scp.css */
.sectionHeadIcon[b-czpf6k68aw] {
    height: 24px;
    width: 24px;
}

.flightCard[b-czpf6k68aw] {
    font-family: "Open Sans", Arial, sans-serif;
    font-size: 14px;
}

.inactiveFlightCard[b-czpf6k68aw] {
    background-color: #d9edf7;
}

.activeFlightCard[b-czpf6k68aw] {
    background-color: #00a652;
    color: white
}
/* _content/APVeWeb/Pages/Gate/Gates.razor.rz.scp.css */
.page-content[b-zml677ia31] {
    padding-left: 1rem;
}

.topRowDiv[b-zml677ia31] {
    min-height: 70px;
}

.gateDropDownHeader[b-zml677ia31] {
    font-family: Titillium Web,Arial,sans-serif;
    font-size: 1.75rem;
    color: #000000 !important;
    line-height: 2.25rem;
    font-weight: 600;
}

.dropDownArrow[b-zml677ia31] {
    height: 15px;
    width: 15px;
}

.flightList[b-zml677ia31] {
    min-width: 250px;
}
/* _content/APVeWeb/Pages/Gate/Modal_EditBoardingSequence.razor.rz.scp.css */
#saveBtn[b-5igrpbhzbh], #cancelBtn[b-5igrpbhzbh] {
    min-width: 150px;
}

.dragging[b-5igrpbhzbh] {
    pointer-events: none;
    opacity: 0;
}

.dragTarget[b-5igrpbhzbh] {
    border: solid 1px black;
    border-radius: 10px;
}
[b-5igrpbhzbh] .badge {
    border: 1px solid black;
}

[b-5igrpbhzbh] .blazored-typeahead {
    max-height: 2.1875rem;
    min-height: 2.1875rem;
    max-width: 250px;
    border: 1px solid #cecece;
    margin-top: auto;
    margin-bottom: auto;
}

[b-5igrpbhzbh] .blazored-typeahead__clear {
    box-shadow: inset 0 4px 7px 0 rgb(0 0 0 / 3%);
    padding-top: .22rem !important;
    padding-bottom: .22rem !important;
    padding-left: .5rem !important;
}


[b-5igrpbhzbh] .blazored-typeahead__input-mask {
    box-shadow: inset 0 4px 7px 0 rgb(0 0 0 / 3%);
    padding-top: .22rem !important;
    padding-bottom: .22rem !important;
    padding-left: .5rem !important;
    text-overflow: ellipsis;
    overflow: hidden;
    flex-wrap: nowrap;
    white-space: nowrap;
    min-height: 2.1875rem;
}

[b-5igrpbhzbh] .blazored-typeahead input {
    box-shadow: inset 0 4px 7px 0 rgb(0 0 0 / 3%);
    padding-top: .22rem !important;
    padding-bottom: .22rem !important;
    padding-left: .5rem !important;
    min-height: 2rem;
}
/* _content/APVeWeb/Pages/Gate/Modal_SequenceSelector.razor.rz.scp.css */
[b-7k9gy2qysv] .rz-listbox-list-wrapper {
    padding: 0;
}

[b-7k9gy2qysv] .rz-multiselect-item {
    border-bottom: solid 1px #e9ecef;
    background-color: white;
    min-height: 50px;
    position: relative;
    font-size: 18px;
}

    [b-7k9gy2qysv] .rz-multiselect-item:hover {
        background-color: #f3f7fb !important;
        color: black;
    }

    [b-7k9gy2qysv] .rz-multiselect-item.rz-state-highlight:hover {
        background-color: #479cc8 !important;
        color: white;
    }

    [b-7k9gy2qysv] .rz-multiselect-item span {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }

button[b-7k9gy2qysv] {
    min-width: 150px;
}

ul.timeline[b-7k9gy2qysv] {
    list-style-type: none;
    position: relative;
    font-size: 18px;
}

    ul.timeline > li[b-7k9gy2qysv] {
        margin: 0;
        width: 100%;
        height: 60px;
        margin-top: 0;
        margin-bottom: 0;
        text-align: left;
        display: table;
    }


/* the grey line horizontal */
.horizontal-line[b-7k9gy2qysv] {
    content: '';
    border-top: 1px solid #e9ecef;
    width: 99%;
    left: 11px;
    display: block;
    margin-bottom: 20px;
    z-index: -100;
}

ul.timeline > li.next > span[b-7k9gy2qysv]::before {
    border-top: 0;
}

/* timeline styles below */

/* the line */
ul.timeline[b-7k9gy2qysv]::before {
    content: ' ';
    background: #8f9191;
    display: inline-block;
    position: absolute;
    left: 15px;
    margin-top: 30px;
    width: 1px;
    height: calc(100% - 60px);
}

/* the future items */
ul.timeline > li[b-7k9gy2qysv]::before {
    content: ' ';
    background: #005485;
    display: inline-block;
    position: absolute;
    border-radius: 50%;
    left: 11px;
    margin-top: 25px;
    width: 10px;
    height: 10px;
    z-index: 98;
}
/* _content/APVeWeb/Pages/LanguageContent/LanguageTranslation.razor.rz.scp.css */
.page-content[b-fsqi0uttmf] {
    padding-left: 1rem;
    padding-right: 1rem;
}

.rz-textbox[b-fsqi0uttmf] {
    border-radius: 30px !important;
    width: 400px;
}

.translationcount[b-fsqi0uttmf] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
}

.addlanguage[b-fsqi0uttmf] {
    margin-right: 5px;
}

.searchContainer[b-fsqi0uttmf] {
    background-color: var(--sita-color-white);
}

.translationtable[b-fsqi0uttmf] {
    display: flex;
    flex-direction: column;
    overflow-y:hidden;
}

.translationheader[b-fsqi0uttmf] {
    background-color: var(--sita-dark-blue);
    color: var(--sita-color-white);
}

[b-fsqi0uttmf] .k-input-inner {
    font-size: 0.875rem;
}

[b-fsqi0uttmf] .k-grid-header {
    align-items: flex-start;
    gap: 24px;
    align-self: stretch;
    border-left-width: 0;
    background-color: #00A2FF;
}

[b-fsqi0uttmf] .k-header.k-touch-action-none.k-filterable {
    background-color: #00A2FF;
    border-width: 0px 1px 0px 0px;
    margin-right: 100px;
    border-color: white;
}

[b-fsqi0uttmf] .k-filterable {
    padding-right: 175px;
}

[b-fsqi0uttmf] telerik-blazor k-icon k-svg-icon k-svg-i-filter {
    color: white !important;
}

[b-fsqi0uttmf] .k-grid .k-grid-filter, .k-grid .k-header-column-menu[b-fsqi0uttmf], .k-grid .k-hierarchy-cell .k-icon[b-fsqi0uttmf] {
    color: #ffffff;
    padding-right: 10px;
}

[b-fsqi0uttmf] .k-column-title {
    color: #ffffff;
}

[b-fsqi0uttmf] .k-grid-header-wrap {
    border-width: 0px 0px 0px 0px;
    border-color: var(--sita-color-white);
    
}

[b-fsqi0uttmf] .k-grid-header-wrap, .k-grid-footer-wrap[b-fsqi0uttmf] {
    border-width: 0px 0px 0px 0px;
}

[b-fsqi0uttmf] .k-grid-filter-menu k-grid-header-menu {
    margin-right: 155px;
    color: var(--sita-color-white) !important;
}

[b-fsqi0uttmf] .k-cell-inner {

    justify-content: flex-end;
    display: flex;
    flex-direction: row;
}

[b-fsqi0uttmf] .k-grid .k-grid-header .k-table-th {
    background-color: var(--Primary-Colours-Carolina-Table-Blue, #00A2FF) !important;
    color: var(--sita-color-white);
    border-color: var(--sita-color-white);
}

[b-fsqi0uttmf] .k-grid-md .k-grid-header .k-grid-header-menu{
    color: white !important;
}


[b-fsqi0uttmf] .k-button-solid-primary {
    background-color: rgba(255, 255, 255, 0);
    border: 0px solid rgba(255, 255, 255, 0.5);
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
}

    [b-fsqi0uttmf] .k-button-solid-primary:hover {
        background-color: var(--sita-color-white);
    }

    [b-fsqi0uttmf] .k-grid td, .k-grid .k-table-td[b-fsqi0uttmf] {
        border-inline-start-width: 0px !important;
    }

.translationText[b-fsqi0uttmf] {
    max-width: 8.25rem;
}

[b-fsqi0uttmf] .k-button-solid-base {
    border-color: rgba(0, 0, 0, 0);
    color: white;
    background-color: white;
    background-image: none;
}
/* _content/APVeWeb/Pages/LanguageContent/Modal_ManageLanguages.razor.rz.scp.css */
.header-padding[b-5a4zb4xhxr] {
    padding-bottom: 1.5rem;
}

.tab[b-5a4zb4xhxr] {
    cursor: pointer;
}

[b-5a4zb4xhxr] .tabSelected {
    border-bottom: 2px solid var(--sita-color-jet-black);
    cursor: default;
}

[b-5a4zb4xhxr] .tab-parent .k-tabstrip-items li {
    color: #000000;
}

#uploadTemplate[b-5a4zb4xhxr], #downloadTemplate[b-5a4zb4xhxr], #fileuploaded[b-5a4zb4xhxr] {
    height: 15rem;
}

.download-box[b-5a4zb4xhxr], .uploadBox[b-5a4zb4xhxr] {
    border: 1px solid var(--sita-color-light-gray);
    border-radius: 4px;
}

.download-box-text[b-5a4zb4xhxr] {
    min-height: 150px;
}

.hidden[b-5a4zb4xhxr] {
    display:none !important;
}

[b-5a4zb4xhxr] .k-button-solid-base {
    background-color: rgba(0,0,0,0);
    background-image: none;
    border: none;
}

[b-5a4zb4xhxr] .new-language-dropzone {
    width:100%;
    height: 100%;
}

[b-5a4zb4xhxr] .k-dropzone-inner {
    background-color: rgba(0,0,0,0);
}

[b-5a4zb4xhxr] .new-language-file-selector {
    display: none;
}

[b-5a4zb4xhxr] .delete-dropdown {
    height: 36px !important
}

[b-5a4zb4xhxr] #new-language-dropzone-id .k-dropzone-inner {
    justify-content: space-around;
}

#uploadedFileInfo[b-5a4zb4xhxr], [b-5a4zb4xhxr] #readonly-language-code {
    color: var(--sita-color-light-gray);
    font-family: var(--sita-font-family);
}


.file-info-row[b-5a4zb4xhxr] {
    border-bottom: 1px solid var(--sita-color-light-gray);
    line-height: 2rem;
}

#upload-confirm-button-container[b-5a4zb4xhxr], #close-modal-button-container[b-5a4zb4xhxr] {
    display: flex;
}
/* _content/APVeWeb/Pages/LocationManagement/LocationManagement.razor.rz.scp.css */
#add[b-sddfildkjv] {
    display: flex;
    flex-direction: column;
}

.addButton[b-sddfildkjv] {
    width: 225px;
    margin-bottom: 10px;
}

#content[b-sddfildkjv] {
    display: flex;
    flex-direction: row;
}

#entry[b-sddfildkjv] {
    width: 250px;
    min-width: 250px;
}

#multientry[b-sddfildkjv] {
    width: 90%;
}

#data[b-sddfildkjv] {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    font-weight: var(--sita-font-wt-bold);
    font-size: 1rem;
    color: var(--sita-font-color-dark);
}

    #data div[b-sddfildkjv] {
        display: inline-block;
        line-height: 50px;
        width: auto;
        height: 50px;
        margin: 5px;
        padding-left: 15px;
        padding-right: 15px;
        border-radius: 10px;
        background-color: #c3c3c3;
        vertical-align: middle;
    }

.removeBtn[b-sddfildkjv] {
    padding-left: 10px;
    color: #e92222;
    font-weight: bold;
    float: right;
    font-size: 20px;
    cursor: pointer;
}

    .removeBtn:hover[b-sddfildkjv] {
        color: #000;
    }


.tabHeader[b-sddfildkjv] {
    cursor: pointer;
    margin-bottom: -1px;
    z-index: 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-color: white;
    padding: 10px;
    width: auto;
    justify-content: center;

}

.selectedTabHeader[b-sddfildkjv] {
    border-top-style: solid;
    border-top-width: 3px;
    cursor: unset !important;
}

.inactiveTabHeader[b-sddfildkjv] {
    padding-top: 9px;
    background-color: #E2E2E2;
    color: #479cc8;
    border-color: #dfe7ec !important;
    height: 40px;
    margin-top: 5px;
}

    .inactiveTabHeader:hover[b-sddfildkjv] {
        background-color: white;
        color: black;
        padding-top: 10px;
        border-top-color: var(--sita-dark-blue) !important;
        border-top-style: solid !important;
        border-top-width: 3px !important;
    }

.pageContainer[b-sddfildkjv] {
    border-radius: 8px 8px 8px 8px;
    height: 31.25rem;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}

.searchBar[b-sddfildkjv] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 0.625rem;
    margin-top: 0.3125rem;
    align-items: center;
}

.circular-button[b-sddfildkjv] {
    width: 2.3125rem;
    height: 2.3125rem;
    border-radius: 50%;
    background: url("Assets/Settings_Icon_white.svg") no-repeat center;
    background-color: var(--sita-dark-blue);
    color: #fff;
    font-size: 18px;
    border: none;
    cursor: pointer;
    display: flex;
    align-items: center;
}

    .circular-button:hover[b-sddfildkjv] {
        background-color: #0056b3;
        border-radius: 50%;
        border: none;
    }

    .circular-button:focus[b-sddfildkjv] {
        border-radius: 50%;
        border: none;
        outline: none;
    }


.search-box[b-sddfildkjv] {
    background: url("Assets/Settings_Icon_white.svg") no-repeat left center; 
    padding-left: 30px;
    display: flex;
    align-items: center;
    background-size: 23px 23px; 
}

.rz-form-field-content[b-sddfildkjv] {
    margin-right: 10px;
    margin-top: 0px;
}

.location-settings-container[b-sddfildkjv] {
    display: flex;
    align-items: center;
}

    .location-settings-container button[b-sddfildkjv] {
        margin-right: 5px;
    }

.location-settings-text[b-sddfildkjv] {
    color: #479cc8;
    margin-left: 0px;
    background: none;
    border: none;
}
    .location-settings-text:focus[b-sddfildkjv] {
        outline: none;
    }

.queueArea[b-sddfildkjv] {
    background-color: #e9ecef;
    height: 25vh;
    width: 15vh;
    margin-left: 25px !important;
    margin-top: 15px !important;
    margin-bottom: 25px !important;
    border-radius: 50%;
}

.modalContainer[b-sddfildkjv] {
    display: flex;
}

.inputArea[b-sddfildkjv] {
    width: 230px !important;
    margin-bottom: 4px 
}

.addLocation[b-sddfildkjv] {
    margin-top: 1rem;
    display: flex;
    flex-direction: row-reverse;
}

.headers[b-sddfildkjv] {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.text-uppercase.headers[b-sddfildkjv] {
    width: auto;
}


.cancel-button[b-sddfildkjv] {
    width: 0.9rem;
    height: 0.9rem;
    border-radius: 50%;
    background: url("Assets/close-icon-black.png") no-repeat center;
    background-color: rgba(0, 0, 0, 0);
    color: #fff;
    font-size: 18px;
    border: none;
    cursor: pointer;
    margin-right: 10px;
    margin-top: 5px; 
}
    .cancel-button:focus[b-sddfildkjv] {
    outline: none;
    border: none;
}
/* _content/APVeWeb/Pages/LocationManagement/Modal_AddLocation.razor.rz.scp.css */
input.default-style[b-l4smxrt3c1] {
    color: black;
    border: 1px solid black
}

input.invalid-style[b-l4smxrt3c1] {
    color: red;
    border: 1px solid red 
}

button.circular-button[b-l4smxrt3c1] {
    width: 2.3125rem;
    height: 2.3125rem;
    border-radius: 50%;
    background: url("Assets/plus.svg") no-repeat center;
    background-color: var(--sita-dark-blue);
    color: #fff;
    font-size: 18px;
    border: none;
    cursor: pointer;
}

.removeBtn[b-l4smxrt3c1] {
    padding-left: 0.625rem;
    color: #e92222;
    font-weight: bold;
    float: right;
    font-size: 1.25rem;
    cursor: pointer;
}

.inputBox[b-l4smxrt3c1] {
    width: 15.625rem !important;
    height: 2.5rem !important;
}

.queueArea[b-l4smxrt3c1] {
    background-color: #e9ecef;
    height: 25vh;
    width: 22vh;
    margin-bottom: 1.5625rem;
    margin-left: 1.25rem;
    border-radius: 2%;
    place-content: flex-start;
}

.quededLocations[b-l4smxrt3c1] {
    display: inline-block;
    line-height: 3.125rem;
    width: auto;
    height: 3.125rem;
    margin: 0.3125rem;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    border-radius: 0.625rem;
    background-color: #c3c3c3;
    vertical-align: middle;
}



/* _content/APVeWeb/Pages/LocationManagement/Modal_LocationSettings.razor.rz.scp.css */
.valueInput[b-1v7a5fc1bs] {
    color: #000000;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 400;
}

.valDdn[b-1v7a5fc1bs] {
    color: #646464;
    font-size: 0.75rem;
    line-height: 1.125rem;
    font-weight: 400;
}
/* _content/APVeWeb/Pages/Messages/AddEditVisualMessage.razor.rz.scp.css */
.sita-dataAndFormFieldLabels[b-q53f08o89u] {
    color: white !important;
}

#visualMessageTextCount[b-q53f08o89u] {
    color: #646464 !important;
}

.page-content[b-q53f08o89u] {
    height: calc(100vh - 55px);
    width: calc(100vw - max(90px, 4.9vw));
    padding-top: 1.25rem;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
}

.childZone[b-q53f08o89u] {
    background-color: #54278573 !important;
    border: 2.5px solid #542785 !important;
    border-radius: 3px;
}

.badgeContainer[b-q53f08o89u] {
    min-height: 100px;
}

    .badgeContainer > div[b-q53f08o89u] {
        overflow-y: auto;
        overflow-x: hidden;
        background-color: white;
    }

[b-q53f08o89u] #searchIcon {
    font-size: 1.5rem;
}


.chipContainer[b-q53f08o89u] {
    min-height: 50px;
}

.chip[b-q53f08o89u] {
    background-color: white;
    border-radius: 3px;
}

.badge[b-q53f08o89u] {
    min-width: 36ex !important;
    width: 11.3vw !important;
    text-overflow: ellipsis;
    overflow: hidden;
    max-width: 11.3vw;
    min-height: 5.5ex !important;
    height: 3.1vh !important;
    border-radius: 3px;
    box-shadow: unset !important;
    border: 2.5px solid #EEEEEE;
    font-size: 1.25vh !important;
}

    .badge div[b-q53f08o89u] {
        text-overflow: ellipsis;
        overflow: hidden;
    }

    .badge span[b-q53f08o89u] {
        font-style: italic;
        text-overflow: ellipsis;
        overflow: hidden;
    }

.disabled[b-q53f08o89u] {
    background-color: #909090;
}

.buttonContainer[b-q53f08o89u] {
    min-height: 50px;
}

.error[b-q53f08o89u]  textarea {
    border: 1px solid red;
}

[b-q53f08o89u] .rz-selectbutton .rz-button {
    background-color: white;
}

.error .badgeContainer[b-q53f08o89u] {
    border: 1px solid red;
}

@media (min-width: 1366px) {
    .messageContainer[b-q53f08o89u] {
        height: 30% !important;
        min-height: 150px;
    }

    .selectedZonesContainer[b-q53f08o89u] {
        height: 70% !important;
    }

    .mainLayout[b-q53f08o89u] {
        flex-direction: row;
    }

        .mainLayout > div[b-q53f08o89u] {
            width: 50% !important;
        }
}

@media (max-width: 1365px) {
    .messageContainer[b-q53f08o89u] {
        height: 50% !important;
    }

    .selectedZonesContainer[b-q53f08o89u] {
        height: 50% !important;
    }

    .mainLayout[b-q53f08o89u] {
        flex-direction: column;
    }

        .mainLayout > div[b-q53f08o89u] {
            height: 40%;
            width: 100%;
        }
}
/* _content/APVeWeb/Pages/Messages/Components/VisualMessageBox.razor.rz.scp.css */
.sita-bodyText-Paragraph-Bold[b-ej28k7kq67] {
    font-weight: 700 !important;
}

.sita-bodyText-LargeBold[b-ej28k7kq67] {
    font-weight: 700 !important;
}

.sita-bodyText-Large[b-ej28k7kq67] {
    font-weight: 400 !important;
}

.message-container[b-ej28k7kq67] {
    height: 11.11vh;
    min-height: 119px;
    border-radius: 10px;
}

.message-header[b-ej28k7kq67] {
    color: white;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px;
}

.zones-box[b-ej28k7kq67] {
    width: auto;
    max-width: 50%;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    margin-top: 0.1rem;
}

.message-area[b-ej28k7kq67] {
    overflow: hidden;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
}

.message-body[b-ej28k7kq67] {
    overflow: inherit;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    font: normal normal normal 12px/18px Open Sans, sans-serif;
}

.time-container[b-ej28k7kq67] {
    font: normal normal normal 12px/17px Open Sans, sans-serif;
}

.time-date-part[b-ej28k7kq67] {
    border-right: solid black 1px;
}

.min-date-width[b-ej28k7kq67] {
    min-width: 65px;
}

.delete-button[b-ej28k7kq67] {
    color: #C61C22;
    cursor: pointer;
}

    .delete-button .fa-trash[b-ej28k7kq67] {
        height: 27px;
        width: 21px;
    }
/* _content/APVeWeb/Pages/Messages/Components/VisualMessageFilter.razor.rz.scp.css */
.sita-dataAndFormFieldLabels[b-wf5agbyqvh] {
    color:white !important;
}

.filter-container[b-wf5agbyqvh] {
    background-color: #515C61;
    min-width: 213px;
    width: 11vw;
}

[b-wf5agbyqvh] .btn:focus {
    box-shadow: unset !important;
}

[b-wf5agbyqvh] .rz-paginator-summary {
    padding-left: 0 !important;
}

[b-wf5agbyqvh] .rz-radiobutton-box {
    background-color: #515C61;
}

    [b-wf5agbyqvh] .rz-radiobutton-box.rz-state-active:hover {
        background-color: #515C61;
    }

    [b-wf5agbyqvh] .rz-radiobutton-box.rz-state-active {
        background-color: #515C61;
    }
/* _content/APVeWeb/Pages/Messages/Components/VisualMessageScheduler.razor.rz.scp.css */
.sita-dataAndFormFieldLabels[b-gu1i7y5iwa] {
    color: white !important;
}

.filter-container[b-gu1i7y5iwa] {
    background-color: #515C61;
    color: white;
    min-width: 220px;
    width: 11vw;
}

[b-gu1i7y5iwa] .rz-button-text {
    line-height: initial;

}

[b-gu1i7y5iwa] .btn:focus {
    box-shadow: unset !important;
}

[b-gu1i7y5iwa] .rz-paginator-summary {
    padding-left: 0 !important;
}

[b-gu1i7y5iwa] .rz-radiobutton-box {
    background-color: #515C61;
}

    [b-gu1i7y5iwa] .rz-radiobutton-box.rz-state-active:hover {
        background-color: #515C61 !important;
    }

    [b-gu1i7y5iwa] .rz-radiobutton-box.rz-state-active {
        background-color: #515C61 !important;
    }

[b-gu1i7y5iwa] .timeEditor .rz-datepicker-trigger .rzi-calendar:before {
    content: 'schedule' !important;
}

[b-gu1i7y5iwa] .rz-selectbutton .rz-button {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
    background-color: white !important;
    font-size: 0.875rem;
    font-weight: 600;
}

    [b-gu1i7y5iwa] .rz-selectbutton .rz-button.rz-state-active {
        background-color: var(--rz-selectbar-selected-background-color) !important;
    }

    [b-gu1i7y5iwa] .rz-selectbutton {
        overflow: hidden;
        white-space: nowrap;
    }

.error[b-gu1i7y5iwa]  .endTime input {
    border: solid 1px red !important;
}

.errorMsg[b-gu1i7y5iwa] {
    color: red;
    word-wrap: break-word;
}
/* _content/APVeWeb/Pages/Messages/ViewMessages.razor.rz.scp.css */
[b-ooecn4515i] #searchIcon {
    font-size: 1.5rem;
}

.sita-heading1[b-ooecn4515i],
.sita-heading2[b-ooecn4515i],
.sita-heading3[b-ooecn4515i],
.sita-heading4[b-ooecn4515i] {
    color: var(--sita-font-color-dark);
    font-weight: var(--sita-font-wt-header);
    font-family: var(--sita-font-family-header) !important;
}

.page-content[b-ooecn4515i] {
    height: calc(100vh - 55px);
    width: calc(100vw - max(90px, 4.9vw));
    padding-top: 1.25rem;
    padding-left: 5rem;
    padding-right: 5rem;
}

.btnSearch[b-ooecn4515i] {
    height: 34px;
    margin-top: -5px
}

.search[b-ooecn4515i] {
    border: 0;
    outline: 0;
    font-size: 0.85rem;
    min-height: 38px;
}

.searchBar[b-ooecn4515i] {
    min-width: 350px;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
}
/* _content/APVeWeb/Pages/Playlist/ConfigEditorComponent.razor.rz.scp.css */
h5[b-6j14d5ptkd] {
    white-space: nowrap;
}

@media (min-width: 1000px) {
    [b-6j14d5ptkd] input, .rz-dropdown[b-6j14d5ptkd], .rz-spinner-input[b-6j14d5ptkd] {
        min-width: 300px;
    }
}

textarea[b-6j14d5ptkd] {
    resize: both;
}
/* _content/APVeWeb/Pages/Playlist/ImageArrayComponent.razor.rz.scp.css */
.chipContainer[b-cz0yu9kxv9] {
    min-height: 50px;
    background-color: var(--sita-color-white-smoke);
}

.chip[b-cz0yu9kxv9] {
    background-color: white;
}

.badge[b-cz0yu9kxv9] {
    max-width: 250px;
    text-overflow: ellipsis;
    overflow: hidden;
}

.dragging[b-cz0yu9kxv9] {
    pointer-events: none;
    opacity: 0;
}

.dragTarget[b-cz0yu9kxv9] {
    border: solid 1px black;
    border-radius: 10px;
}

.removeFilterBtn[b-cz0yu9kxv9] {
    color: red;
    cursor: pointer;
}
/* _content/APVeWeb/Pages/Playlist/PlaylistEditor.razor.rz.scp.css */
[b-zs02n178iy] .btn {
    padding: 0 2rem;
    min-height: 2.25rem;
}

[b-zs02n178iy] #addTemplateBtn .rz-button-box {
    width: 35px !important;
    height: 35px !important;
    padding: 0 0 !important;
    font-size: 0.875rem !important;
    line-height: 0.875rem;
}

[b-zs02n178iy] #addTemplateBtn, [b-zs02n178iy] .btn-excol {
    padding: 0 1rem !important;
}

[b-zs02n178iy] h5 {
    font-family: var(--sita-font-family);
    font-weight: var(--sita-font-wt-bold);
}

.rawView[b-zs02n178iy] {
    box-sizing: border-box;
    height: 100%;
    resize: none;
}

.btn-excol[b-zs02n178iy] {
    height: 2.1875rem;
    font-size: 1.0625rem;
}

.tabContainer[b-zs02n178iy] {
    height: calc(100% - 55px);
}

@media (min-width: 1300px) {
    .tabContainer[b-zs02n178iy] {
        width: 1000px;
    }
}

@media (max-width: 1299px) {
    .tabContainer[b-zs02n178iy] {
        width: 100%;
    }
}
/* _content/APVeWeb/Pages/Playlist/Playlists.razor.rz.scp.css */
.playlistCard[b-joxp70r2dv] {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 10px;
    max-width: 300px;
}

.playlistScroll[b-joxp70r2dv] {
    min-width: 300px;
    max-width: 300px;
    overflow: auto;
}

.confirm-delete[b-joxp70r2dv] {
    background-color: red !important;
}

.pager[b-joxp70r2dv] {
    display: flex;
    flex-direction: row;
    justify-content: center;
    width: 100%;
}

table[b-joxp70r2dv] {
    border: 1px solid #CCCCCC;
    border-radius: 4px;
}

tr:nth-child(even)[b-joxp70r2dv] {
    background-color: #F7F7F8;
}

tr:nth-child(odd)[b-joxp70r2dv] {
    background-color: #FFFFFF;
}

td[b-joxp70r2dv] {
    padding: 5px;
    border-collapse: collapse;
    min-height: 40px;
}

th[b-joxp70r2dv] {
    background-color: var(--sita-dark-blue);
    color: #FFFFFF;
    padding: 5px;
    border-collapse: collapse;
}
/* _content/APVeWeb/Pages/Playlist/PreviewWindow.razor.rz.scp.css */
.btnContain button[b-3cfhp3mzv6] {
    opacity: 0.3;
    transition: 0.5s;
    height: 4vh;
    font-size: 2vh;
    margin-right: .3vw;
}

    .btnContain button:hover[b-3cfhp3mzv6] {
        opacity: 1;
        transition: 0.5s;
    }


.wrap[b-3cfhp3mzv6] {
    position: fixed;
    bottom: 25px;
    right: 25px;
    width: 25vw;
    min-width: 480px;
    height: 14vw;
    min-height: 270px;
    padding: 0;
    overflow: hidden;
    background-color: white;
}

.wrap-big[b-3cfhp3mzv6] {
    width: 50vw;
    height: 28vw;
    min-width: 960px;
    min-height: 540px;
}

.wrap-full[b-3cfhp3mzv6] {
    width: 75vw;
    height: 42vw;
    min-width: 1440px;
    min-height: 810px;
}

.wrap-portrait[b-3cfhp3mzv6] {
    position: fixed;
    bottom: 25px;
    right: 25px;
    height: 25vh;
    min-height: 480px;
    width: 14vh;
    min-width: 270px;
    padding: 0;
    overflow: hidden;
    background-color: white;
}

.wrap-big-portrait[b-3cfhp3mzv6] {
    height: 33vh;
    width: 18.5vh;
    min-height: 633px;
    min-width: 354px;
}

.wrap-full-portrait[b-3cfhp3mzv6] {
    height: 47vh;
    width: 26vh;
    min-height: 900px;
    min-width: 504px;
}

.showPreviewContainer[b-3cfhp3mzv6] {
    position: fixed;
    bottom: 25px;
    right: 25px;
    padding: 0;
}

iframe[b-3cfhp3mzv6] {
    width: 1920px;
    height: 1080px;
    -ms-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
}

.highlightReload[b-3cfhp3mzv6] {
    opacity: 1.0;
    
    animation: blinker-b-3cfhp3mzv6 1.5s linear infinite;
}

@keyframes blinker-b-3cfhp3mzv6 {
    0% {
        opacity: 0.3;
        background-color: transparent;
    }

    50% {
        opacity: 1;
        background-color: #FFC20E;
    }

    100% {
        opacity: 0.3;
        background-color: transparent;
    }
}

.wrap-portrait iframe[b-3cfhp3mzv6] {
    height: 1920px !important;
    width: 1080px !important;
}
/* _content/APVeWeb/Pages/Playlist/ThemeSelector_Modal.razor.rz.scp.css */
.themeCard[b-2z1gyls5g0] {
    width: 180px;
    height: 140px;
    border-radius: 5px;
    cursor: pointer;
}

    .themeCard:hover[b-2z1gyls5g0] {
        border: solid 1px #CCC;
        box-shadow: 1px 1px 5px gray;
    }

.selected[b-2z1gyls5g0] {
    border: solid 2px var(--sita-dark-blue) !important;
}
/* _content/APVeWeb/Pages/Roles/Components/CollapsableBox.razor.rz.scp.css */
.search[b-il0i743x0m] {
    border: none;
}

    .search:focus[b-il0i743x0m] {
        outline: none;
    }
/* _content/APVeWeb/Pages/Roles/Components/PermissionEditor.razor.rz.scp.css */
.admin-container[b-thn25t3hn1] {
    border: 4px solid #5758BB;
}

.permission-name[b-thn25t3hn1] {
    text-transform: capitalize;
    font-style: normal;
}

.permission-desc[b-thn25t3hn1] {
    font-family: 'Open Sans', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 18px;
}

.permission-title[b-thn25t3hn1] {
    font-style: normal;
    text-align: center;
}

.search[b-thn25t3hn1] {
    border: none;
}

    .search:focus[b-thn25t3hn1] {
        outline: none;
    }

.btn:focus[b-thn25t3hn1] {
    outline: none;
    box-shadow: none;
}

.btnGroup:disabled[b-thn25t3hn1] {
    color: unset;
    border-color: unset;
    opacity: 0.3 !important;
}

    .btnGroup:disabled:hover[b-thn25t3hn1] {
        background-color: white !important;
        color: unset;
    }

.permission-confirm[b-thn25t3hn1] {
    min-width: 141px;
}

[b-thn25t3hn1] .rz-switch .rz-switch-circle.rz-disabled {
    background-color: white !important;
    border: 2px solid #ced4da;
}

    [b-thn25t3hn1] .rz-switch .rz-switch-circle.rz-disabled:before {
        background-color: #ced4da !important;
    }

[b-thn25t3hn1] .rz-switch.rz-switch-checked .rz-switch-circle.rz-disabled {
    background: #479cc8 !important;
    border: unset !important;
}
/* _content/APVeWeb/Pages/Roles/Modal/DeleteRoleModal.razor.rz.scp.css */
.user-list-container[b-7jj7p65wud] {
    background-color: #D9D9D9;
    overflow-y: auto;
}

.user-list[b-7jj7p65wud] {
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(max(210px, calc((100% - 80px) / 10)), 1fr));
    justify-content: start;
    align-items: start;
    height: auto;
}

.user-container[b-7jj7p65wud] {
    border: 1px solid #C3C3C3;
    box-shadow: 0px 2px 5px 0px #00000033;
    border-radius: 8px;
    align-self: start;
}
/* _content/APVeWeb/Pages/Roles/RoleManagement.razor.rz.scp.css */
.page-content[b-z98py8oau6] {
    padding-left: 1rem;
    padding-right: 1rem;
}

.selected[b-z98py8oau6], .selectable:hover[b-z98py8oau6] {
    background-color: var(--sita-color-white-smoke);
}

.user-profile-container[b-z98py8oau6] {
    cursor: pointer;
}

    .user-profile-container:hover[b-z98py8oau6], #dropdownMenuLink:hover[b-z98py8oau6] {
        text-decoration: none;
    }

.search[b-z98py8oau6] {
    border: none;
}

    .search:focus[b-z98py8oau6] {
        outline: none;
    }

.btn:focus[b-z98py8oau6] {
    outline: none;
    box-shadow: none;
}
/* _content/APVeWeb/Pages/RollTimes/RollTimes.razor.rz.scp.css */

[b-2s6uu2cndn] .rz-sortable-column .rzi-sort {
    color: #95A4A8;
    margin-left: 0.25ex;
}

/* override radzen css*/
[b-2s6uu2cndn] .rz-grid-table td .rz-cell-data {
    color: #000;
    line-height: 1.25rem;
}

[b-2s6uu2cndn] .rz-grid-table thead th .rz-column-title {
    color: var(--sita-font-color-dim-gray);
    line-height: 1.125rem;
    font-weight: var(--sita-font-wt-reg);
}

[b-2s6uu2cndn] .rz-grid-table td, .rz-grid-table th[b-2s6uu2cndn] {
    padding: 0.25rem !important;
}

.rolltime_data[b-2s6uu2cndn] {
    display: flex;
    flex-direction: column;
    max-height: 80%;
    overflow: hidden;
}

.rolltime_grid[b-2s6uu2cndn] {
    overflow: auto;
    width: 100%;
    height: 100%;
}
/* _content/APVeWeb/Pages/Rules/AddRulePart.razor.rz.scp.css */
[b-3quu3jovjr] .add-rule-part-ddn {
    min-width: 400px !important;
    width: 40vw !important;
}

.cancel-part-add-btn[b-3quu3jovjr] {
    color: #00000040;
}
/* _content/APVeWeb/Pages/Rules/RuleEditor.razor.rz.scp.css */
.editor-card[b-znsl7yexhe] {
    border-radius: 6px;
    box-shadow: 0px 4px 4px -4px rgb(0 0 0 / 25%);
}

.editor-content[b-znsl7yexhe] {
    padding: 10px;
    padding-right: 0px;
    box-sizing: border-box;
    overflow-y: scroll;
    scrollbar-width: thin;
    scrollbar-color: #479cc8 transparent;
    gap: 12px;
}
/* _content/APVeWeb/Pages/Rules/RuleListItem.razor.rz.scp.css */
.rule-item[b-0zm8zxealz] {
    border-radius: 6px;
    box-shadow: 0px 4px 4px -4px rgb(0 0 0 / 25%);
}

.rule-name[b-0zm8zxealz] {
    text-transform: uppercase;
    color:  #0a5485;
}

.selected[b-0zm8zxealz] {
    .rule-name {
        color:  black;
    }
}

.rule-item.selected[b-0zm8zxealz] {
    border-color: black;
}

.rule-item-content[b-0zm8zxealz] {
    gap: 4px;
}

[b-0zm8zxealz] .activeChip,
[b-0zm8zxealz] .activeChip:hover,
[b-0zm8zxealz] .activeChip:Focus {
    background-color: #1CA753 !important;
    color: white !important;
    width: fit-content !important;
}

[b-0zm8zxealz] .inactiveChip,
[b-0zm8zxealz] .inactiveChip:hover,
[b-0zm8zxealz] .inactiveChip:Focus {
    background-color: #E9EAED  !important;
    color: #4F4F50  !important;
    width: fit-content !important;
}

.drag-icon[b-0zm8zxealz] {
    height: 45px;
    width: auto;
    margin-top: auto;
    margin-bottom: auto;
    opacity: 0.6;
}

.delete-action[b-0zm8zxealz] {
    height: 30px;
    width: 30px;
}

.delete-icon[b-0zm8zxealz] {
    color: #00000040
}

.hidden[b-0zm8zxealz] {
    visibility: hidden;
}


/* _content/APVeWeb/Pages/Rules/RulePartSentence.razor.rz.scp.css */
/*
// --------------------------------------------------------------------------------------------------
// <copyright file="RulePartSentence.razor.css" company="SITA INC Ltd" >
// Copyright � SITA INC Ltd 2025. Confidential. All rights reserved.
// </copyright >
// --------------------------------------------------------------------------------------------------
*/

.editor-card[b-zhd9p6exa6] {
    border-radius: 6px;
    box-shadow: 0px 4px 4px -4px rgb(0 0 0 / 25%);
}

.bubble-text[b-zhd9p6exa6] {
    text-transform: uppercase;
}

[b-zhd9p6exa6] .multiline-tag-ddn .rz-chip {
    background-color: #DFF0FE;
}
/* _content/APVeWeb/Pages/Rules/RulesEditorTab.razor.rz.scp.css */
/*
// --------------------------------------------------------------------------------------------------
// <copyright file="RulesEditorTab.razor.css" company="SITA INC Ltd">
//      Copyright � SITA INC Ltd 2025. Confidential. All rights reserved.
// </copyright>
// --------------------------------------------------------------------------------------------------
*/
.rule-list-container[b-cyx5jb7j6y] {
    width: 18.23vw;
    min-width: 350px;
    border-right:  1px solid rgba(0, 0, 0, 0.08);
}

[b-cyx5jb7j6y] .rule-button {
    min-width: 141px;
}

[b-cyx5jb7j6y] .rz-button.btn-outline-primary:not(.btn-secondary) {
    font-size: 0.875rem;
    line-height: 0.875rem;
    font-weight: 400;
    text-transform: uppercase;
}

[b-cyx5jb7j6y] .k-tabstrip-items-wrapper > .k-tabstrip-items {
    flex-wrap: nowrap;
    white-space: nowrap;
}
/* _content/APVeWeb/Pages/Rules/RulesList.razor.rz.scp.css */
.tab-content[b-v15memr7am] {
    padding: 10px;
    padding-right: 0px;
    box-sizing: border-box;
    overflow-y: scroll;
    scrollbar-width: thin;
    scrollbar-color: #479cc8 transparent;
    gap: 8px;
}
/* _content/APVeWeb/Pages/Rules/RulesPage.razor.rz.scp.css */
/*
// --------------------------------------------------------------------------------------------------
// <copyright file="RulesPage.razor.css" company="SITA INC Ltd">
//      Copyright � SITA INC Ltd 2025. Confidential. All rights reserved.
// </copyright>
// --------------------------------------------------------------------------------------------------
*/


.page-content[b-a7sjerzmu3] {
    padding-left: 1rem;
    padding-right: 1rem;
}

[b-a7sjerzmu3] .k-tabstrip-content.k-content.k-active{
    overflow: hidden !important;
    display: flex !important;
}
/* _content/APVeWeb/Pages/Rules/RuleTypeTabs.razor.rz.scp.css */
/*
// --------------------------------------------------------------------------------------------------
// <copyright file="RuleTypeTabs.razor.css" company="SITA INC Ltd">
//      Copyright � SITA INC Ltd 2025. Confidential. All rights reserved.
// </copyright>
// --------------------------------------------------------------------------------------------------
*/
[b-t0sjaxnpw9] .stretch-searchbox input.search {
    flex-grow: 1 !important;
}

[b-t0sjaxnpw9] .stretch-searchbox .search {
    flex-grow: 0 !important;
}

[b-t0sjaxnpw9] .stretch-searchbox > div {
    width: 100%;
}

[b-t0sjaxnpw9] .k-tabstrip {
    display: flex;
    flex-direction: column;
    height: 100vh;
}

[b-t0sjaxnpw9] .k-tabstrip-content {
    flex: 1;
}
/* _content/APVeWeb/Pages/Rules/Tester/DisplayRulesResults.razor.rz.scp.css */
[b-ns22yrfa6u] .hidden {
    display: none;
}

[b-ns22yrfa6u] .bold {
    font-weight: bolder !important;
}

.disp-blink[b-ns22yrfa6u] {
    animation: doblink-b-ns22yrfa6u 1s;
    animation-iteration-count: infinite;
}

@keyframes doblink-b-ns22yrfa6u {
    0%,50% {
        opacity: 0;
    }

    51%,100% {
        opacity: 1;
    }
}

.display-result[b-ns22yrfa6u] {
    font-family: 'Open Sans', sans-serif;
    font-size: 28px;
    min-height: 60px;
    width: auto;
    max-width: 300px;
}
/* _content/APVeWeb/Pages/Rules/Tester/RuleTester.razor.rz.scp.css */
[b-nca86khxdy] .rule-button {
    min-width: 141px;
}
/* _content/APVeWeb/Pages/Rules/Tester/TestFieldPanel.razor.rz.scp.css */
[b-wdyclz3aap] .deleted-row td {
    opacity: 0.5;
    border-top: dashed 1px red !important;
    border-bottom: dashed 1px red !important;
    padding: var(--rz-grid-cell-padding) !important;
}

    [b-wdyclz3aap] .deleted-row td.first-cell {
        border-left: dashed 1px red !important;
    }

    [b-wdyclz3aap] .deleted-row td.actionCell {
        border-right: dashed 1px rgba(255, 0, 0, .5) !important;
        border-top: dashed 1px rgba(255, 0, 0, .5) !important;
        border-bottom: dashed 1px rgba(255, 0, 0, .5) !important;
        opacity: 1;
    }
/* _content/APVeWeb/Pages/Schedules/Schedules.razor.rz.scp.css */
[b-aggay7bjjs] .rz-button-text-only {
    text-align: center;
    min-width: 100px;
}

[b-aggay7bjjs] .rz-dropdown {
    margin-right: 10px !important;
}

[b-aggay7bjjs] .rz-multiselect-item {
    white-space: normal !important;
}

[b-aggay7bjjs] .rz-card {
    padding: 0 !important;
}

[b-aggay7bjjs] .search-input {
    min-width:240px;
}

.main-content[b-aggay7bjjs] {
    height: calc(100% - 55px) !important;
}

.context[b-aggay7bjjs] {
    width: calc(100% - 90px) !important;
}

.schedule-count[b-aggay7bjjs] {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
}

.addschedule[b-aggay7bjjs] {
    margin-right: 5px;
}

.schedule-filter[b-aggay7bjjs] {
    margin-top: 10px;
    margin-bottom: 10px;
    display: flex;
    flex-wrap: wrap;
}

.schedule-data[b-aggay7bjjs] {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    max-height: 75%;
    width: 100%;
    flex-wrap: wrap;
    overflow-y: auto;
}

.schedule-card[b-aggay7bjjs] {
    margin-right: 20px;
    margin-bottom: 20px;
    width: 250px;
    height: 150px;
    min-width: 250px;
    cursor: pointer;
}

.schedule-flight[b-aggay7bjjs] {
    padding: 10px;
    color: var(--sita-dark-blue) !important;
    font-weight: 700 !important;
    font-size: 1.25rem;
}

.schedule-city[b-aggay7bjjs] {
    font-size: 1.25rem;
    font-weight: 700 !important;
    padding-left: 10px;
    padding-top: 10px;
}

.schedule-card-content[b-aggay7bjjs] {
    height: 100%;
    display: flex;
    flex-direction: row;
}

.schedule-card-footer[b-aggay7bjjs] {
    height: 25%;
    background-color: #868e96 !important;
    color: black;
    font-size: 12px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    padding-right: 10px;
    padding-left: 10px;
    margin-bottom: 0px;
    margin-top: auto;
    border-bottom-right-radius: 10px;
}

.schedule-card-main[b-aggay7bjjs] {
    display: flex;
    flex-direction: column;
    width: 75%;
}

.schedule-card-timepanel[b-aggay7bjjs] {
    width: 25%;
    background-color: var(--sita-dark-blue);
    background-image: linear-gradient(var(--sita-dark-blue), black);
    color: #ffffff;
    height: 100%;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    font-size: 1.25rem;
}

.schedule-card-adi-type[b-aggay7bjjs] {
    font-size: 1rem !important;
}

.schedule-card-doop[b-aggay7bjjs] {
    font-size: 1rem !important;
}

#searchIcon[b-aggay7bjjs] {
    height: 35px;
    width: 35px;
}

#searchBox:focus[b-aggay7bjjs] {
    outline: none;
}

[b-aggay7bjjs] .loadingSpinner {
    border: 16px solid silver;
    border-top: 16px solid #337AB7;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    animation: spin 1000ms linear infinite;
}

@media (max-width: 1080px) {
    .schedule-data[b-aggay7bjjs] {
        height: 85%;
    }
}

@media (max-width: 768px) {
    [b-aggay7bjjs] .rz-dropdown {
        margin-bottom: 10px !important;
    }

    .schedule-data[b-aggay7bjjs] {
        height: 65%;
    }
}

@media (max-height: 768px) {
    .schedule-data[b-aggay7bjjs] {
        height: 60%;
    }
}

[b-aggay7bjjs] .rz-selectbutton .rz-button-text-only {
    font-size: 100% !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}
/* _content/APVeWeb/Pages/UserAgents/UserAgentManagment.razor.rz.scp.css */
[b-mb6s8cysih] .rz-sortable-column .rzi-sort {
    color: #95A4A8;
    margin-left: 0.25ex;
}

/* override radzen css*/
[b-mb6s8cysih] .rz-grid-table td .rz-cell-data {
    color: #000;
    line-height: 1.25rem;
}

[b-mb6s8cysih] .rz-grid-table thead th .rz-column-title {
    color: var(--sita-font-color-dim-gray);
    line-height: 1.125rem;
    font-weight: var(--sita-font-wt-reg);
}
/* _content/APVeWeb/Pages/Users/Components/TaskBar.razor.rz.scp.css */
.grid-container[b-bt7a31fups] {
    display: grid;
    grid-template-columns: 35fr 19fr 10fr 19fr 35fr 70fr 35fr 19fr 10fr 19fr 35fr 70fr 35fr 19fr 10fr 19fr 35fr 70fr 35fr 19fr 10fr 19fr 35fr;
    grid-template-rows: 50px 100%;
    grid-template-areas:
        "  .       .     circle-1  bar-1   bar-1  bar-1   bar-1    bar-1   circle-2   bar-2   bar-2  bar-2  bar-2   bar-2   circle-3   bar-3   bar-3  bar-3  bar-3   bar-3    circle-4    .      ."
        "label-1 label-1 label-1  label-1 label-1   .    label-2  label-2  label-2   label-2 label-2   .   label-3 label-3  label-3   label-3 label-3  .    label-4 label-4   label-4  label-4 label-4";
    align-items: center;
    justify-items: center;
}

.grid-icon-1[b-bt7a31fups],
.grid-icon-2[b-bt7a31fups],
.grid-icon-3[b-bt7a31fups],
.grid-icon-4[b-bt7a31fups] {
    grid-row-start: 1;
    grid-row-end: 2;
    background-color: var(--sita-font-color-light);
    z-index: 1;
}

.grid-icon-1[b-bt7a31fups] {
    grid-column-start: 2;
    grid-column-end: 5;
}

.grid-icon-2[b-bt7a31fups] {
    grid-column-start: 8;
    grid-column-end: 11;
}

.grid-icon-3[b-bt7a31fups] {
    grid-column-start: 14;
    grid-column-end: 17;
}

.grid-icon-4[b-bt7a31fups] {
    grid-column-start: 20;
    grid-column-end: 23;
}

.grid-circle-1[b-bt7a31fups] { grid-area: circle-1; }
.grid-circle-2[b-bt7a31fups] { grid-area: circle-2; }
.grid-circle-3[b-bt7a31fups] { grid-area: circle-3; }
.grid-circle-4[b-bt7a31fups] { grid-area: circle-4; }

.bar-1[b-bt7a31fups] { grid-area: bar-1; }
.bar-2[b-bt7a31fups] { grid-area: bar-2; }
.bar-3[b-bt7a31fups] { grid-area: bar-3; }

.label-1[b-bt7a31fups] { grid-area: label-1; }
.label-2[b-bt7a31fups] { grid-area: label-2; }
.label-3[b-bt7a31fups] { grid-area: label-3; }
.label-4[b-bt7a31fups] { grid-area: label-4; }

.label-1[b-bt7a31fups], .label-2[b-bt7a31fups], .label-3[b-bt7a31fups], .label-4[b-bt7a31fups] {
    align-self: start;
}

.taskbar-icon[b-bt7a31fups] {
    border: 3px solid var(--sita-font-color-dark);
    border-radius: 100%;
    width: 48px;
    height: 48px;
}

.taskbar[b-bt7a31fups] {
    height: 2px;
    width: 100%;
}

.gray[b-bt7a31fups] {
    background-color: var(--sita-color-light-gray);
}

.green[b-bt7a31fups] {
    background-color: var(--sita-success-font);
}

.taskbar-pending-node[b-bt7a31fups] {
    height: 10px;
    width: 10px;
    border-radius: 100%;
    background-color: #c3c3c3;
}

.task-label[b-bt7a31fups] {
    font-family: var(--sita-font-family);
    font-size: .75rem;
    font-style: normal;
    line-height: .875rem;
    text-transform: uppercase;
    font-weight: var(--sita-font-wt-header);
}

.task-label-active[b-bt7a31fups] {
    font-weight: var(--sita-font-wt-bold);
    color: var(--sita-font-color-dark);
}

.task-label-pending[b-bt7a31fups] {
    color: #c3c3c3;
}

.task-label-complete[b-bt7a31fups] {
    color: var(--sita-dark-blue);
}
/* _content/APVeWeb/Pages/Users/Components/UserApiKeySettings.razor.rz.scp.css */
/* EDIT USER MODAL */
.edit-user-api-key-grid[b-bbtutvhnvc] {
    display: grid;
    grid-template-columns: 4fr 3fr 6rem 2rem  8rem 2.25rem;
    grid-template-areas:
        "enable-switch       .              .            .        .           ."
        "create-btn    replace-btn    replace-btn      .        .           ."
        "create-info   create-info    create-info      .        .           ."
        "   hr              hr            hr           hr        hr          hr "
        "lbl-apikey     lbl-apikey     lbl-start    lbl-start   lbl-end     ."
        " api-key        api-key        start         start      end         del"
        "api-info        api-info     api-info       .         .           .";
    grid-column-gap: 1rem;
    grid-row-gap: 0.5rem;
}

#edit-enable[b-bbtutvhnvc] {
    grid-area: enable-switch;
}

#edit-createBtn[b-bbtutvhnvc] {
    grid-area: create-btn;
}

#edit-replaceBtn[b-bbtutvhnvc] {
    grid-area: replace-btn;
}

#edit-createInfo[b-bbtutvhnvc] {
    grid-area: create-info;
}

#edit-hr[b-bbtutvhnvc] {
    grid-area: hr;
    width:100%;
}

#edit-apiLabel[b-bbtutvhnvc] {
    grid-area: lbl-apikey;
}

#edit-apiKey[b-bbtutvhnvc] {
    grid-area: api-key;
}

[b-bbtutvhnvc] #edit-startLabel {
    grid-area: lbl-start;
}
[b-bbtutvhnvc] #edit-start {
    grid-area: start;
}
[b-bbtutvhnvc] #edit-endLabel {
    grid-area: lbl-end;
}
[b-bbtutvhnvc] #edit-end {
    grid-area: end;
}

#edit-del[b-bbtutvhnvc] {
    grid-area: del;
    height:2.25rem;
    width:2.25rem;
}

#edit-apiInfo[b-bbtutvhnvc] {
    grid-area: api-info;
}




[b-bbtutvhnvc] .text-gray input {
    color: var(--sita-color-nobel-gray) !important;
}






/* CREATE USER MODAL: PAGE 3 - API KEY SETTINGS */
.page-3-grid[b-bbtutvhnvc] {
    display: grid;
    grid-template-columns: 1fr 3fr 3fr 12fr 12fr;
    grid-auto-rows: max-content;
    grid-template-areas:
        ".        .        .     startlbl  endlbl"
        "label1 label1    switch  startcal  endcal"
        "info  infodesc infodesc infodesc infodesc";
    grid-row-gap: .5rem;
    grid-column-gap: 1rem;
    align-items: center;
}

.enable-label[b-bbtutvhnvc] {
    grid-area: label1;
    margin-bottom: 0;
}

[b-bbtutvhnvc] .enable-switch {
    grid-area: switch;
}

[b-bbtutvhnvc] .start-label {
    grid-area: startlbl;
}

[b-bbtutvhnvc] .start-cal {
    grid-area: startcal;
}

[b-bbtutvhnvc] .end-label {
    grid-area: endlbl;
}

[b-bbtutvhnvc] .end-cal {
    grid-area: endcal;
}

.info-icon[b-bbtutvhnvc] {
    grid-area: info;
    margin-top: .5rem;
}

.info-desc[b-bbtutvhnvc] {
    grid-area: infodesc;
    margin-bottom: 0;
    margin-top: .5rem;
}


[b-bbtutvhnvc] .invalid-date-label {
    color: red;
}

[b-bbtutvhnvc] .enabled {
    color: var(--sita-font-color-dark);
}

[b-bbtutvhnvc] .disabled {
    color: #c3c3c3;
}

[b-bbtutvhnvc] .invalid-cal {
    border: 1px solid red;
    border-radius: 4px;
}
/* _content/APVeWeb/Pages/Users/Components/UserPassword.razor.rz.scp.css */
.dot[b-re8mlv2w9x] {
    height: 20px;
    width: 20px;
    display: inline-block;
    background-color: rgba(204, 0, 102, 0);
    border: 2px solid #333;
}
/* _content/APVeWeb/Pages/Users/Components/UserRole.razor.rz.scp.css */
/* PAGE 2 - USER ROLE */

.page-2-grid[b-qcml3l6086] {
    display: grid;
    grid-template-columns: 3fr 2fr 5fr;
    grid-template-rows: 1.125rem 2.25rem 1.5rem 1.125rem 1fr;
    grid-template-areas:
        "overrideLabel    overrideLabel     airlineLabel"
        "overrideDropdown overrideNumeric   airlineDropdown"
        ".                .                 airlineError "
        "selectRole       selectRole        rolePermissions"
        "roleDropdown     roleDropdown      roleListbox";
    column-gap: 1.5rem;
    row-gap: .5rem;
}

#overrideLabel[b-qcml3l6086] {
    grid-area: overrideLabel;
}

#airlineError[b-qcml3l6086] {
    grid-area: airlineError;
}

[b-qcml3l6086] #overrideDropdown {
    grid-area: overrideDropdown;
}

[b-qcml3l6086] #numericDropdown {
    grid-area: overrideNumeric;
}

#roleLabel[b-qcml3l6086] {
    grid-area: selectRole;
}

[b-qcml3l6086] #roleDropdown {
    grid-area: roleDropdown;
}

[b-qcml3l6086] #airlineDropdown {
    grid-area: airlineDropdown;
}

[b-qcml3l6086] #fullairlinedropdown {
    grid-area: airlineDropdown;
}

#airlineLabel[b-qcml3l6086] {
    grid-area: airlineLabel;
}

#rolePermissionsLabel[b-qcml3l6086] {
    grid-area: rolePermissions;
}

#roleListbox[b-qcml3l6086] {
    grid-area: roleListbox;
}
/* _content/APVeWeb/Pages/Users/Modal_CreateUserInfo.razor.rz.scp.css */
[b-x2a8ltkmz0] .form-container {
    background-color: var(--sita-off-white);
    padding: 2rem;
    margin-top: 2rem;
    border-radius: 1%;
    height: 600px;
}

[b-x2a8ltkmz0] .text-danger {
    color: var(--sita-font-color-dark);
    font-family: var(--sita-font-family);
    font-size: 0.75rem;
    line-height: 1.125rem;
    font-weight: var(--sita-font-wt-reg);
}

.rz-listbox-list[b-x2a8ltkmz0]{
    width: 270px;
}


/* PAGE 4 - CONFIRM */
.page-4-grid[b-x2a8ltkmz0] {
    display: grid;
    grid-template-columns: 1fr 2fr 3fr;
    grid-template-rows: 1fr 1fr 2fr 2fr 2fr 2fr 2fr 2fr 2fr 2fr 2fr;
    grid-template-areas:
        "info-header   info-header         ."
        "     .        user-exists         ."
        "     .     username        email"
        "     .        firstname      lastname"
        "     .            .              ."
        " role-header  role-header         ."
        "     .        override-lvl   airlines"
        "     .        role-selected  airlines"
        "     .            .              ."
        " api-header   api-header         ."
        "     .        api-key            ."
}

    .page-4-grid div p[b-x2a8ltkmz0] {
        margin-bottom: .2rem;
    }

.pg-4-info-header[b-x2a8ltkmz0] {
    grid-area: info-header;
}

.pg-4-user-exists[b-x2a8ltkmz0] {
    grid-area:user-exists;
}

.pg-4-username[b-x2a8ltkmz0] {
    grid-area: username;
}

.pg-4-email[b-x2a8ltkmz0] {
    grid-area: email;
}

.pg-4-firstname[b-x2a8ltkmz0] {
    grid-area: firstname;
}

.pg-4-lastname[b-x2a8ltkmz0] {
    grid-area: lastname;
}

.pg-4-role-header[b-x2a8ltkmz0] {
    grid-area: role-header;
}

.pg-4-override[b-x2a8ltkmz0] {
    grid-area: override-lvl;
}

.pg-4-airlines[b-x2a8ltkmz0] {
    grid-area: airlines;
    overflow:hidden;
}

.pg-4-airline-list[b-x2a8ltkmz0] {
    white-space: nowrap;
    overflow-y: auto;
    overflow-x: hidden;
    height: 100%;
    text-overflow: ellipsis;
}

.pg-4-role[b-x2a8ltkmz0] {
    grid-area: role-selected;
}

.pg-4-api-header[b-x2a8ltkmz0] {
    grid-area: api-header;
}

.pg-4-api-key[b-x2a8ltkmz0] {
    grid-area: api-key;
}
/* _content/APVeWeb/Pages/Users/Modal_EditUser.razor.rz.scp.css */
.edit-container[b-ls9ikofih6] {
    padding: var(--rz-dialog-content-padding);
}

.edit-container-busy[b-ls9ikofih6] {
    position: relative;
}

.header-padding[b-ls9ikofih6] {
    padding-bottom: 1.5rem;
}

.tab[b-ls9ikofih6] {
    cursor: pointer;
}

[b-ls9ikofih6] .tabSelected {
    border-bottom: 2px solid var(--sita-color-jet-black);
    cursor: default;
}

[b-ls9ikofih6] .tabNotSelected {
    color: var(--sita-dark-blue);
}

[b-ls9ikofih6] .tab-parent .k-tabstrip-items li {
    color: var(--sita-color-jet-black);
}

#userTemplate[b-ls9ikofih6], #apiTemplate[b-ls9ikofih6], #roleTemplate[b-ls9ikofih6], #changePasswordTemplate[b-ls9ikofih6] {
    height: 35rem;
}

.download-box[b-ls9ikofih6], .uploadBox[b-ls9ikofih6] {
    border: 1px solid var(--sita-color-light-gray);
    border-radius: 4px;
}

.download-box-text[b-ls9ikofih6] {
    min-height: 150px;
}

.hidden[b-ls9ikofih6] {
    display: none !important;
}

[b-ls9ikofih6] .k-button-solid-base {
    background-color: rgba(0,0,0,0);
    background-image: none;
    border: none;
}

[b-ls9ikofih6] .userInfoZone {
    width: 100%;
    height: 100%;
}

[b-ls9ikofih6] .delete-dropdown {
    height: 36px !important
}

#uploadedFileInfo[b-ls9ikofih6], [b-ls9ikofih6] #readonly-language-code {
    color: var(--sita-color-light-gray);
    font-family: var(--sita-font-family);
}

.file-info-row[b-ls9ikofih6] {
    border-bottom: 1px solid var(--sita-color-light-gray);
    line-height: 2rem;
}

#upload-confirm-button-container[b-ls9ikofih6], #close-modal-button-container[b-ls9ikofih6] {
    display: flex;
}

.buttonsGrid[b-ls9ikofih6] {
    flex-direction: row-reverse;
}

[b-ls9ikofih6] .form-container {
    background-color: var(--sita-off-white);
    padding: 2rem;
    margin-top: 2rem;
    border-radius: 1%;
    height: 600px;
    
}

[b-ls9ikofih6] .k-dropzone-inner {
    background-color: rgba(0,0,0,0);
    border-color: rgba(0, 0, 0, 0.00);
    align-items: normal;
    justify-content: normal;
}
/* _content/APVeWeb/Pages/Users/UserManagement.razor.rz.scp.css */
.page-content[b-ng5yr35sgf] {
    padding-left: 1rem;
    padding-right: 1rem;
}

[b-ng5yr35sgf] .k-button-solid-primary {
    background-color: rgba(255, 255, 255, 0);
    border: 0px solid rgba(255, 255, 255, 0.5);
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0));
    color: var(--sita-dark-blue);
}

[b-ng5yr35sgf] #inactive-icon .telerik-blazor.k-chip {
    text-transform: uppercase;
    background-color: #FFC20E;
    color: #000;
    font-weight: bold;
    cursor: inherit;
}

[b-ng5yr35sgf] #locked-icon .telerik-blazor.k-chip {
    text-transform: uppercase;
    background-color: var(--sita-color-danger-red);
    color: white;
    font-weight: bold;
    cursor: inherit;
}

[b-ng5yr35sgf] .k-button-solid-primary:hover {
    color: white;
}

    [b-ng5yr35sgf] .k-button-solid-primary:hover #searchIcon {
        color: white;
        filter: invert(100%) sepia(5%) saturate(22%) hue-rotate(119deg) brightness(106%) contrast(105%);
    }
/* _content/APVeWeb/Pages/ZoneManagement/DeleteZone_Modal.razor.rz.scp.css */
div[b-slozx3dw93] {
    font-size: max(1.7vh, 0.83vw);
}

h3[b-slozx3dw93] {
    font-size: max(1.9vh, 1.04vw);
}

.badgeContainer[b-slozx3dw93] {
    min-height: 100px;
}

    .badgeContainer > div[b-slozx3dw93] {
        overflow-y: auto;
        overflow-x: hidden;
        background-color: #EEEEEE;
    }

.chipContainer[b-slozx3dw93] {
    min-height: 50px;
}

.chip[b-slozx3dw93] {
    background-color: #54278573;
    border-radius: 3px;
}

button[b-slozx3dw93] {
    font-size: max(1.7vh, 0.83vw) !important;
    min-width: 5.3vw;
    padding: max(0.31vw, 0.56vh) max(0.62vw, 1.12vh);
}

/* Overriding bootstrap styles to make them scale TODO: look into moving this into the main page css when the rest of the client is more responsive */
.mr-4[b-slozx3dw93] {
    margin-right: max(1.3vw, 2.22vh) !important;
}

.pb-4[b-slozx3dw93] {
    padding-bottom: max(1.3vw, 2.22vh) !important;
}

.pt-3[b-slozx3dw93] {
    padding-top: max(0.83vw, 1.5vh) !important;
}

.mt-2[b-slozx3dw93] {
    margin-top: max(0.42vw, 0.74vh) !important;
}

.mb-2[b-slozx3dw93] {
    margin-bottom: max(0.42vw, 0.74vh) !important;
}

.pl-2[b-slozx3dw93], .px-2[b-slozx3dw93] {
    padding-left: max(0.42vw, 0.74vh) !important;
}

.pr-2[b-slozx3dw93], .px-2[b-slozx3dw93] {
    padding-right: max(0.42vw, 0.74vh) !important;
}

.p-2[b-slozx3dw93] {
    padding: max(0.42vw, 0.74vh) !important;
}

.mr-2[b-slozx3dw93], .mx-2[b-slozx3dw93] {
    margin-right: max(0.42vw, 0.74vh) !important;
}

.m-1[b-slozx3dw93] {
    margin: max(0.21vw, 0.37vh) !important;
}

/* _content/APVeWeb/Pages/ZoneManagement/Zones_Page.razor.rz.scp.css */
.page-content[b-8q3n5hlyc0] {
    font-size: max(1.7vh, 0.83vw) !important;
}

input[b-8q3n5hlyc0] {
    font-size: max(1.7vh, 0.83vw) !important;
}

button[b-8q3n5hlyc0] {
    min-width: 5.3vw;
    padding: max(.31vw, .56vh) max(.62vw, 1.12vh);
}


body[b-8q3n5hlyc0] {
    font-family: "Open Sans Regular", sans-serif;
    font-size: max(0.73vw, 1.3vh, 14px);
}

.backIcon[b-8q3n5hlyc0] {
    width: max(1.3vh, 0.72vw);
    height: max(2.13vh, 1.2vw);
    transform: rotate(180deg);
}

.badge-secondary[b-8q3n5hlyc0] {
    color: #ffffff;
    background-color: #479cc8;
}

[b-8q3n5hlyc0] .zoneCard {
    height: 15.28vh;
    min-height: 165px;
    border-radius: 10px !important;
    padding: 0;
    width: 15vw;
    min-width: 280px;
}

.zoneCard > div[b-8q3n5hlyc0] {
    width: 15vw;
    height: 15.28vh;
    min-height: 165px;
    min-width: 280px;
}

.nameContainer .sita-bodyText-Large[b-8q3n5hlyc0] {
    color: white !important;
}

.zoneCard .nameContainer[b-8q3n5hlyc0] {
    color: white !important;
    height: 3.89vh;
    background-color: var(--sita-dark-blue);
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
}

    .zoneCard .nameContainer div[b-8q3n5hlyc0] {
        max-width: 11.3vw;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }

    .zoneCard .nameContainer span[b-8q3n5hlyc0] {
        overflow: hidden;
    }

.editContainer[b-8q3n5hlyc0] {
    overflow-y: auto;
    overflow-x: hidden;
}

.count[b-8q3n5hlyc0] {
    color: var(--sita-font-color-dim-gray);
    font-size: max(1.8vw, 2.7vh, 36px);
    font-weight: bold;
}

.countHeader[b-8q3n5hlyc0] {
    color: #707070;
    font-size: max(0.73vw, 1.3vh, 14px);
}

.search[b-8q3n5hlyc0] {
    border: none;
}

    .search:focus[b-8q3n5hlyc0] {
        outline: none;
    }

.disabled[b-8q3n5hlyc0] {
    background-color: #909090;
}

.link[b-8q3n5hlyc0] {
    color: #479cc8;
    height: 3.89vh;
}

    .link:hover[b-8q3n5hlyc0] {
        text-decoration: underline;
    }

/* Overriding bootstrap styles to make them scale TODO: look into moving this into the main page css when the rest of the client is more responsive */
.mr-4[b-8q3n5hlyc0] {
    margin-right: max(1.3vw, 2.22vh) !important;
}

.pb-4[b-8q3n5hlyc0] {
    padding-bottom: max(1.3vw, 2.22vh) !important;
}

.pt-3[b-8q3n5hlyc0] {
    padding-top: max(0.83vw, 1.5vh) !important;
}

.mt-2[b-8q3n5hlyc0] {
    margin-top: max(0.42vw, 0.74vh) !important;
}

.mb-2[b-8q3n5hlyc0] {
    margin-bottom: max(0.42vw, 0.74vh) !important;
}

.pl-2[b-8q3n5hlyc0], .px-2[b-8q3n5hlyc0] {
    padding-left: max(0.42vw, 0.74vh) !important;
}

.pr-2[b-8q3n5hlyc0], .px-2[b-8q3n5hlyc0] {
    padding-right: max(0.42vw, 0.74vh) !important;
}

.p-2[b-8q3n5hlyc0] {
    padding: max(0.42vw, 0.74vh) !important;
}

.mr-2[b-8q3n5hlyc0], .mx-2[b-8q3n5hlyc0] {
    margin-right: max(0.42vw, 0.74vh) !important;
}

.m-1[b-8q3n5hlyc0] {
    margin: max(0.21vw, 0.37vh) !important;
}

.info-icon[b-8q3n5hlyc0] {
    background-image: url('../Assets/info.png');
    background-size: cover;
}
/* _content/APVeWeb/Pages/ZoneManagement/Zone_Editor.razor.rz.scp.css */
h4[b-x9efowtihc] {
    font-size: max(1.7vh, 0.94vw);
}

.editor[b-x9efowtihc] {
    font-size: max(1.7vh, 0.83vw) !important;
}


button[b-x9efowtihc] {
    min-width: 5.3vw;
    padding: max(0.31vw, 0.56vh) max(0.62vw, 1.12vh);
}

.count[b-x9efowtihc] {
    color: #707070;
    font-size: max(1.8vw, 2.7vh, 36px);
    font-weight: bold;
}

.zoneName[b-x9efowtihc] {
    width: 11.3vw;
    min-width: 29ex !important;
    font-size: 0.875rem !important;
    outline-width: 0;
}

.countHeader[b-x9efowtihc] {
    color: #707070;
    font-size: max(0.73vw, 1.3vh, 14px);
}

.search[b-x9efowtihc] {
    border: none;
}

    .search:focus[b-x9efowtihc] {
        outline: none;
    }

.chipContainer[b-x9efowtihc] {
    min-height: 50px;
    overflow-y: auto;
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(31ex, 1fr));
}

.chip[b-x9efowtihc] {
    background-color: white;
    border-radius: 3px !important;
}

.disabled[b-x9efowtihc] {
    background-color: #909090;
}

.childZone[b-x9efowtihc] {
    background-color: #54278573 !important;
    border: 2.5px solid #542785 !important;
    border-radius: 3px !important;
    color: var(--sita-font-color-dark);
}

.childDevice[b-x9efowtihc] {
    background-color: #F5821F73;
    border: 2.5px solid #F5821F;
    border-radius: 3px;
    color: var(--sita-font-color-dark);
}

    .childDevice.display[b-x9efowtihc] {
        background-color: #479CC850;
        border: 2.5px solid #479CC8;
        border-radius: 3px;
    }

    .childDevice.ddc[b-x9efowtihc] {
        background-color: #83347150;
        border: 2.5px solid #833471;
        border-radius: 3px;
    }

.zoneOwnedByChild[b-x9efowtihc] {
    background-color: white;
    border: 2.5px solid #542785;
    color: #542785;
    border-radius: 3px;
}

.ownedByChild[b-x9efowtihc] {
    background-color: white;
    border: 2.5px solid #542785;
    color: #542785;
    border-radius: 3px;
}

    .ownedByChild.display[b-x9efowtihc] {
        background-color: white;
        border: 2.5px solid #479CC8;
    }

    .ownedByChild.ddc[b-x9efowtihc] {
        background-color: white;
        border: 2.5px solid #833471;
    }

[b-x9efowtihc] .rz-tree {
    overflow-x: hidden !important;
    overflow-y: auto !important;
}

[b-x9efowtihc] .rz-treenode-content {
    cursor: default !important;
    pointer-events: none !important;
}

    [b-x9efowtihc] .rz-treenode-content > span {
        pointer-events: auto !important;
    }

    [b-x9efowtihc] .rz-treenode-content .rz-treenode-label {
        border: 1px solid transparent !important;
    }

    [b-x9efowtihc] .rz-treenode-content:not(.rz-treenode-content-selected):hover .rz-treenode-label {
        background-color: transparent !important;
        color: black !important;
        border-radius: unset !important;
    }

[b-x9efowtihc] .rz-treenode-content-selected .rz-treenode-label {
    background-color: transparent !important;
    color: black !important;
    border: 1px solid #005385 !important;
    border-radius: 3px !important;
}

.badgeContainer[b-x9efowtihc] {
    min-height: 100px;
    font-size: 90%;
}

    .badgeContainer > div[b-x9efowtihc] {
        overflow-y: auto;
        overflow-x: hidden;
        background-color: #EEEEEE;
    }

.badge[b-x9efowtihc] {
    min-width: 32ex !important;
    text-overflow: ellipsis;
    overflow: hidden;
    min-height: 5.5ex !important;
    height: 3.1vh !important;
    border-radius: 3px;
    box-shadow: unset !important;
    border: 2.5px solid #EEEEEE;
    font-size: 0.75rem;
    line-height: 1.125rem;
    font-weight: var(--sita-font-wt-reg);
}

    .badge div[b-x9efowtihc] {
        text-overflow: ellipsis;
        overflow: hidden;
    }

    .badge span[b-x9efowtihc] {
        font-style: italic;
        text-overflow: ellipsis;
        overflow: hidden;
    }



/* Overriding bootstrap styles to make them scale TODO: look into moving this into the main page css when the rest of the client is more responsive */
.mr-4[b-x9efowtihc] {
    margin-right: max(1.3vw, 2.22vh) !important;
}

.pb-4[b-x9efowtihc] {
    padding-bottom: max(1.3vw, 2.22vh) !important;
}

.pt-3[b-x9efowtihc] {
    padding-top: max(0.83vw, 1.5vh) !important;
}

.mt-2[b-x9efowtihc] {
    margin-top: max(0.42vw, 0.74vh) !important;
}

.mb-2[b-x9efowtihc] {
    margin-bottom: max(0.42vw, 0.74vh) !important;
}

.pl-2[b-x9efowtihc], .px-2[b-x9efowtihc] {
    padding-left: max(0.42vw, 0.74vh) !important;
}

.pr-2[b-x9efowtihc], .px-2[b-x9efowtihc] {
    padding-right: max(0.42vw, 0.74vh) !important;
}

.p-2[b-x9efowtihc] {
    padding: max(0.42vw, 0.74vh) !important;
}

.mr-2[b-x9efowtihc], .mx-2[b-x9efowtihc] {
    margin-right: max(0.42vw, 0.74vh) !important;
}

.m-1[b-x9efowtihc] {
    margin: max(0.21vw, 0.37vh) !important;
}

.danger-icon-color[b-x9efowtihc] {
    color: gold !important;
}
/* _content/APVeWeb/Pages/ZoneManagement/Zone_Hierarchy.razor.rz.scp.css */
h4[b-uq1ll4964x] {
    font-size: max(1.7vh, 0.94vw);
}

.hierarchy[b-uq1ll4964x] {
    min-width: 15vw;
}

[b-uq1ll4964x] .rz-tree-toggler {
    margin-left: min(-0.83vw, -1.5vh);
    width: max(0.83vw, 1.5vh);
    height: max(1.3vw, 2.22vh);
    font-size: max(1.9vh, 1.04vw);
    line-height: max(1.3vw, 2.22vh);
}

[b-uq1ll4964x] .rz-treenode-label {
    font-size: max(1.7vh, 0.83vw);
}

[b-uq1ll4964x] .rz-tree {
    overflow-x: hidden !important;
    overflow-y: auto !important;
}

[b-uq1ll4964x] .rz-treenode-content {
    cursor: default !important;
    pointer-events: none !important;
}

    [b-uq1ll4964x] .rz-treenode-content > span {
        pointer-events: auto !important;
    }

    [b-uq1ll4964x] .rz-treenode-content .rz-treenode-label {
        border: 1px solid transparent !important;
    }

    [b-uq1ll4964x] .rz-treenode-content:not(.rz-treenode-content-selected):hover .rz-treenode-label {
        background-color: transparent !important;
        color: black !important;
        border-radius: unset !important;
    }

[b-uq1ll4964x] .rz-treenode-content-selected .rz-treenode-label {
    background-color: transparent !important;
    color: black !important;
    border: 1px solid #005385 !important;
    border-radius: 3px !important;
}

@media (max-width: 1080px) {
    .hierarchyParent[b-uq1ll4964x] {
        display: none !important;
    }
}

/* Overriding bootstrap styles to make them scale TODO: look into moving this into the main page css when the rest of the client is more responsive */
.mr-4[b-uq1ll4964x] {
    margin-right: max(1.3vw, 2.22vh) !important;
}

.pb-4[b-uq1ll4964x] {
    padding-bottom: max(1.3vw, 2.22vh) !important;
}

.pt-3[b-uq1ll4964x] {
    padding-top: max(0.83vw, 1.5vh) !important;
}

.mt-2[b-uq1ll4964x] {
    margin-top: max(0.42vw, 0.74vh) !important;
}

.mb-2[b-uq1ll4964x] {
    margin-bottom: max(0.42vw, 0.74vh) !important;
}

.pl-2[b-uq1ll4964x], .px-2[b-uq1ll4964x] {
    padding-left: max(0.42vw, 0.74vh) !important;
}

.pr-2[b-uq1ll4964x], .px-2[b-uq1ll4964x] {
    padding-right: max(0.42vw, 0.74vh) !important;
}

.mr-2[b-uq1ll4964x], .mx-2[b-uq1ll4964x] {
    margin-right: max(0.42vw, 0.74vh) !important;
}
/* _content/APVeWeb/Shared/ContentCard.razor.rz.scp.css */
.selectionTarget[b-1z6dsw9gti] {
    cursor: pointer;
    border-radius: 10px !important;
}

    .selectionTarget:hover[b-1z6dsw9gti] {
        border: solid 1px #CCC;
        box-shadow: 1px 1px 5px gray;
    }

[b-1z6dsw9gti] .divmedia {
    align-content: center;
    height: 200px;
    width: 100%;
    padding: 5px;
    vertical-align: middle;
    cursor: pointer;
}

[b-1z6dsw9gti] .divmediaimg {
    margin: auto;
    text-align: center;
    line-height: 200px;
}
[b-1z6dsw9gti] .imgmedia {
    max-height: 180px;
    max-width: 180px;
}

[b-1z6dsw9gti] .divmedianame {
    height: 55px;
    width: 100%;
    background-color: #F8F8F8;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    padding-left: 2px;
    overflow: hidden;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
/* _content/APVeWeb/Shared/FileUpload/ContentTypes/Advertising.razor.rz.scp.css */

.headerText[b-oqd5uqqhyi] {
    font: 16px/29px Titillium Web, sans-serif;
}

.subHeaderText[b-oqd5uqqhyi] {
    font: 12px/18px Open Sans, sans-serif;
}

.propertyName[b-oqd5uqqhyi] {
    font: normal normal bold 14px/20px Open Sans, sans-serif;
}

.propertyValue[b-oqd5uqqhyi] {
    font: normal normal normal 12px/20px Open Sans, sans-serif;
    height: 40px;
}

.tagInput[b-oqd5uqqhyi] {
    font: normal normal normal 12px/20px Open Sans, sans-serif;
}

.chipContainer[b-oqd5uqqhyi] {
    min-height: 50px;
    background-color: var(--sita-color-white-smoke);
}

.chip[b-oqd5uqqhyi] {
    background-color: white;
}

[b-oqd5uqqhyi] .rz-datepicker-trigger {
    min-width: 23px !important;
    min-height: 23px !important;
}

.groupSelect[b-oqd5uqqhyi] {
    height: 30px;
    border-radius: 15px;
    font: 12px Open Sans, sans-serif;
}

.streamChip[b-oqd5uqqhyi] {
    min-width: 150px;
    background-color: #7413AD;
    color: white;
}

.streamContainer[b-oqd5uqqhyi] {
    min-height: 100px;
}

@media screen and (max-width: 878px) {
    .tagInput[b-oqd5uqqhyi] {
        max-width: 100px;
    }
}
/* _content/APVeWeb/Shared/FileUpload/FileUpload.razor.rz.scp.css */
editable-file-area[b-j7tbh6t6i5] {
    background-color: var(--sita-color-white-smoke);
}

.fileUploadArea[b-j7tbh6t6i5] {
    height: 300px;
    width: 600px;
    background-color: #F1ECEC;
    margin-right: 40px;
    border-radius: 3px;
    padding-left: 10px;
}

.dropArea[b-j7tbh6t6i5] {
    position: relative;
    border: 1px dashed black;
    height: 200px;
    z-index: 0;
    margin-right: 10px;
    margin-top: 10px;
}

.dragEnter[b-j7tbh6t6i5] {
    border: 3px dashed black !important;
}

.dropAreaDeactive[b-j7tbh6t6i5] {
    border: none !important;
    margin-right: 0px !important;
    margin-top: 0px !important;
}

.instructions[b-j7tbh6t6i5] {
    margin-top: 75px;
}

.uploadHeader[b-j7tbh6t6i5] {
    width: 100%;
}

.position-absolute[b-j7tbh6t6i5] {
    left: 50%;
    right: 50%;
    width: 80%;
    height: 100%;
    transform: translateX(-50%);
}

.uploadHeaderLargeText[b-j7tbh6t6i5] {
    font: 32px Titillium Web, sans-serif;
}

.uploadHeaderSmallText[b-j7tbh6t6i5] {
    font: 14px Open Sans, sans-serif;
    font-weight: lighter;
}


.busyBackground[b-j7tbh6t6i5] {
    position: absolute;
    z-index: 99;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #00000050;
}

.uploadIcon[b-j7tbh6t6i5] {
    height: 45px;
    margin-right: 30px;
}

.uploadDetails[b-j7tbh6t6i5] {
    z-index: 99;
}

@media screen and (min-width: 1025px) {
    .fileDetails[b-j7tbh6t6i5] {
        height: 100% !important;
        max-width:20% !important;
        box-shadow: 10px 0px 10px -7px #00000029;
        background: var(--sita-color-white-smoke) 0% 0% no-repeat padding-box !important;
        margin-right: 0px !important;
        margin-top: 0px !important;
        margin-left: 0px !important;
        padding-left: 0px !important;
        z-index: 10;
    }
}

@media screen and (max-width: 1024px) {
    .fileDetails[b-j7tbh6t6i5] {
        height: 100% !important;
        max-width:30% !important;
        box-shadow: 10px 0px 10px -7px #00000029;
        background: var(--sita-color-white-smoke) 0% 0% no-repeat padding-box !important;
        margin-right: 0px !important;
        margin-top: 0px !important;
        margin-left: 0px !important;
        padding-left: 0px !important;
        z-index: 10;
    }
}
/* _content/APVeWeb/Shared/FileUpload/FileUploadDetails.razor.rz.scp.css */
.previewContainer[b-ej0hbtqj71] {
    height: 200px;
    max-height: 200px;
    max-width: 275px;
}

.image-preview[b-ej0hbtqj71] {
    max-height: 200px;
    max-width: 100%;
}

/* hide volume controls in video preview */
video[b-ej0hbtqj71]::-webkit-media-controls-volume-slider, video[b-ej0hbtqj71]::-webkit-media-controls-mute-button {
    display: none;
}

.detailHeader[b-ej0hbtqj71] {
    font: bold 14px Open Sans, sans-serif;
    text-transform: uppercase;
}

.details[b-ej0hbtqj71] {
    font: normal normal normal 12px/17px Open Sans, sans-serif;
}

.detailPropertyName[b-ej0hbtqj71] {
    text-transform: uppercase;
}

.propertyValue[b-ej0hbtqj71] {
    font: normal normal normal 12px/20px Open Sans, sans-serif;
}

textarea[b-ej0hbtqj71] {
    min-height: 60px;
    max-height: 60px;
    resize: none;
}

.detailPanel[b-ej0hbtqj71] {
    height: calc(100vh - 160px);
    overflow: hidden;
}
/* _content/APVeWeb/Shared/FileUpload/FileUploadEdit.razor.rz.scp.css */
.superHeaderText[b-3aag5tev24] {
    font: 29px Titillium Web, sans-serif;
}

.groupSelect[b-3aag5tev24] {
    height: 30px;
    border-radius: 15px;
    font: 12px Open Sans, sans-serif;
}

.groupIcon[b-3aag5tev24] {
    height: 35px;
}
/* _content/APVeWeb/Shared/Modal_CheckinAndGateSelector.razor.rz.scp.css */
.gate-selector[b-8jwcpa0lo3] {
    font-family: Open Sans,Arial,sans-serif;
    font-size: 1rem;
    font-weight: 400;
    color: #212529;
    cursor: pointer;
    min-height: 45px;
}

    .gate-selector:hover[b-8jwcpa0lo3] {
        background-color: #f8f9fa;
    }
/* _content/APVeWeb/Shared/SelectContent/SelectContent_Modal.razor.rz.scp.css */
.selected[b-rmhxgnsqg1] {
    display: block;
    color: green;
}

.unselected[b-rmhxgnsqg1] {
    display: none;
}

.fa-check[b-rmhxgnsqg1] {
    width: 20px;
    height: 20px;
}

.removeFilterBtn[b-rmhxgnsqg1] {
    cursor: pointer;
}

.chipContainer[b-rmhxgnsqg1] {
    min-height: 50px;
    background-color: var(--sita-color-white-smoke);
}

.chip[b-rmhxgnsqg1] {
    background-color: white;
}

.filterInput[b-rmhxgnsqg1] {
    border: 1px solid #dadfe2;
    height: 2.1875rem;
    line-height: 1.5;
    color: #212529;
    font-size: 1rem;
}

.filterBtn[b-rmhxgnsqg1] {
    height: 2.1875rem;
    line-height: 1.5;
    font-size: 1rem;
}

.closeBtn[b-rmhxgnsqg1] {
    min-width: 150px;
}

[b-rmhxgnsqg1] .rz-dropdown {
    min-width: 250px;
}

.clearFilterBtn[b-rmhxgnsqg1] {
    cursor: pointer;
    color: var(--sita-dark-blue);
    font-size: 0.875rem;
    line-height: 1.25rem;
}

.busyBackground[b-rmhxgnsqg1] {
    position: absolute;
    z-index: 150;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: #00000050;
}
/* _content/APVeWeb/Shared/SummaryCard.razor.rz.scp.css */
.spinner[b-pzwb2qzpz8] {
    border: 16px solid silver;
    border-top: 16px solid #337AB7;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    animation: spin 1000ms linear infinite;
    margin: auto;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.summaryText[b-pzwb2qzpz8] {
    left: 0px;
    text-align: left;
    width: 60%;
}

.summaryTextValue[b-pzwb2qzpz8] {
    font-weight: bold;
}

.summaryBox[b-pzwb2qzpz8] {
    overflow: hidden;
    background-repeat: no-repeat;
    background-position-x: right;
    background-position-y: center;
}
/* _content/APVeWeb/Shared/TabControl/TabControl.razor.rz.scp.css */
.tabHeader[b-lchgz373yt] {
    cursor: pointer;
    margin-bottom: -1px;
    z-index: 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    background-color: white;
    padding: 10px;
}

.selectedTabHeader[b-lchgz373yt] {
    border-top-color: var(--sita-dark-blue);
    border-top-style: solid;
    border-top-width: 3px;
    cursor: unset !important;
}

.inactiveTabHeader[b-lchgz373yt] {
    padding-top: 13px;
    background-color: #E2E2E2;
    color: #479cc8;
    border-color: #dfe7ec !important;
}

    .inactiveTabHeader:hover[b-lchgz373yt] {
        background-color: white;
        color: black;
        padding-top: 10px;
        border-top-color: var(--sita-dark-blue) !important;
        border-top-style: solid !important;
        border-top-width: 3px !important;
    }

.pageContainer[b-lchgz373yt] {
    height: calc(100% - 55px);
}
/* _content/APVeWeb/Shared/Tags/AddTagControl.razor.rz.scp.css */
[b-ckrs7enkk0] .rz-dropdown {
    min-width: 250px;
}

.filterInput[b-ckrs7enkk0] {
    padding: 0.1875rem 0.625rem;
    border: 1px solid #dadfe2;
    height: 2.1875rem;
    line-height: 1.5;
    color: #212529;
    font-size: 1rem;
    box-shadow: inset 0 4px 3px 0 rgb(0 0 0 / 3%);
}

.filterBtn[b-ckrs7enkk0] {
    height: 2.1875rem;
    line-height: 1.5;
    font-size: 1rem;
}

[b-ckrs7enkk0] .rz-autocomplete {
    padding: 0 !important;
    height: 2.1875rem !important;
}


[b-ckrs7enkk0] .rz-autocomplete > input {
    min-width: 200px;
}
/* _content/APVeWeb/Shared/Tags/AddTagModal.razor.rz.scp.css */
.btnClose[b-trwwa23p84] {
    min-width: 150px;
}
/* _content/APVeWeb/Shared/Tags/TagList.razor.rz.scp.css */
.chipContainer[b-3x6ybst5xu] {
    min-height: 50px;
}

.chip[b-3x6ybst5xu] {
    background-color: white;
}

.tagValue[b-3x6ybst5xu] {
    max-width: 250px;
    text-overflow: ellipsis;
    overflow: hidden;
}
