/* /Pages/Components/ConfirmationModal.razor.rz.scp.css */
.modal-header[b-vbct63lkgg] {
    background-color: var(--main-color);
    font-weight: bold;
    color: var(--white-color);    
}


.modal-content[b-vbct63lkgg] {
    background-color: var(--light-gray)  !important;
}

.modal-body[b-vbct63lkgg] {
    background-color: var(--light-gray);
    padding: 0.75rem;    
    display: flex;
    align-items: center;
}

.modal-content-card[b-vbct63lkgg] {
    background-color: var(--white-color);
    border-radius: 5px;
    width: 100%;
    height: 100%;
    padding: 15px;
}

@media (max-width: 641px) {
    .modal-dialog[b-vbct63lkgg] {
        max-width: 500px !important;
    }
}

@media (min-width: 641px) {
    .modal-dialog[b-vbct63lkgg] {
        min-width: 500px !important;
    }
}
/* /Pages/Components/CustomModal.razor.rz.scp.css */
.modal-header[b-nkfqjkzzll] {
    background-color: var(--main-color);
    font-weight: bold;
    color: var(--white-color);    
}


.modal-content[b-nkfqjkzzll] {
    background-color: var(--light-gray)  !important;
}

.modal-body[b-nkfqjkzzll] {
    background-color: var(--light-gray);
    padding: 0.75rem;    
    display: flex;
    align-items: center;
}

.modal-content-card[b-nkfqjkzzll] {
    background-color: var(--white-color);
    border-radius: 5px;
    width: 100%;
    height: 100%;
    padding: 15px;
}


@media (max-width: 641px) {
    .modal-dialog[b-nkfqjkzzll] {
        max-width: 500px !important;
    }
}

@media (min-width: 641px) {
    .modal-dialog[b-nkfqjkzzll] {
        min-width: 500px !important;
    }
}
/* /Pages/ConfirmationPage.razor.rz.scp.css */
@media (max-width: 641px) {
    table.table-main[b-9jdmdwjjq0] {
        width: 750px;
        background-color: #ffffff;
        margin-right: 500px
    }

        table.table-main td[b-9jdmdwjjq0] {
            padding-left: 15px;
        }
}

@media (min-width: 641px) {
    table.table-main[b-9jdmdwjjq0] {
        width: 750px;
        background-color: #ffffff;
        margin-left: 75px
    }

        table.table-main td[b-9jdmdwjjq0] {
            padding-left: 15px;
        }
}
/* /Pages/Index.razor.rz.scp.css */
.footer[b-c00pwra52s] {
    position: fixed;
    bottom: 0;
}



.gridHeader[b-c00pwra52s] {
    background-color: white;
    border-width: 0
}

.gridsHeight[b-c00pwra52s] {
    min-height: 50vh !important;
}

@media (max-width: 641px) {
    .marginIndex[b-c00pwra52s] {
        margin-top: 200px;
        text-align:center !important;
    }
}

@media (min-width: 641px) {
    .marginIndex[b-c00pwra52s] {
        margin-top: 200px;
        text-align: center !important;
    }  
}


.minBoxWidth[b-c00pwra52s] {
    min-width: 410px;
}

@media (max-width: 1600px) {
    .margin-width[b-c00pwra52s] {
        margin-bottom:1.5rem;
    }
}


.modal-header[b-c00pwra52s]{
    position:relative;
    border-bottom:0;
}


.modal-header[b-c00pwra52s]::after {
    content: '';
    position: absolute;
    bottom: 0;
    width: 65%; 
    height: 3px; 
    margin-left:1rem;
    background-color: #000;
}
/* /Pages/MyBookings/MyBookings.razor.rz.scp.css */
body[b-osrh9y4iu6] {
}

.alt-item > td[b-osrh9y4iu6] {
    background-color: rgba(0, 0, 0, 0.05);
}

.oi[b-osrh9y4iu6] {
    color: black;
}

/*.bdr {
    border-top-left-radius: 16px;
    border-top-right-radius:16px;
    overflow: hidden;
}*/

.oi-icons[b-osrh9y4iu6]{
    text-decoration: none;
    cursor:pointer;
    font-size:14px;
}

.searchLabel[b-osrh9y4iu6] {
    margin-right: 2%;
    margin-bottom:auto;
    margin-top:auto;
}

.lightBlue[b-osrh9y4iu6] {
    color: #7AA7AD!important;
}

.MyGrid[b-osrh9y4iu6] {
    margin-bottom: 10vh;
    min-height: 1vh;
    max-height: 80vh;
    /*height: 80vh;*/
}

    .MyGrid th[b-osrh9y4iu6] {
        color: white;
        background-color: #005587 !important;
        text-align: center!important;
    }

        .MyGrid th span[b-osrh9y4iu6] {
            font-size: 1.5vh !important;
            text-align: center!important;
        }

    .MyGrid td[b-osrh9y4iu6] {
        font-size: 1.5vh !important;
        text-align: center;
        border-left-width: 0px !important;
        border-right-width: 0px !important;
        border-top-width: 0px !important;
        border-bottom-width: 0px !important;
    }

.cell-center[b-osrh9y4iu6] {
    font-size: 1.5vh !important;
    text-align: center !important;
}

.cell-left[b-osrh9y4iu6] {
    font-size: 1.5vh !important;
    text-align: left !important;
}

.cell-right[b-osrh9y4iu6] {
    font-size: 1.5vh !important;
    text-align: right !important;
}


.header-align-center span:first-child[b-osrh9y4iu6] {
    width:100%;
    text-align: center;
}


.row-dropdown[b-osrh9y4iu6] {

    width: 13vw;
    cursor: pointer;
    margin-left:0px!important;
    margin-right:0px!important;
}

    .row-dropdown:hover[b-osrh9y4iu6] {
        background-color: #005587;
        color: white;
    }
/* /Pages/NewBooking.razor.rz.scp.css */
.ColorGray[b-e9bb5iqlr7] {
    color: gray;
    font-size: 1.0rem;
    margin-bottom: 0rem;
}

@media (min-width: 641px) {
    .TopHeader[b-e9bb5iqlr7] {
        position: sticky !important;
        top: 56px;
        z-index: 1;
        background-color: white;
    }
}

﻿.file-drop-zone[b-e9bb5iqlr7] {
    width: 100%;
    display: flex;
    align-items: center;
    margin-bottom: 2px;
    min-height: 100px;
}

.hover[b-e9bb5iqlr7] {
    border-style: solid;
    background-color: #005587;
}

.header-blue[b-e9bb5iqlr7] {
    color: #005587;
    /*font-family: ;*/
    /*font-size:26.567px; no recomendado en pixeles*/
    font-size: 1.15rem;
}

[b-e9bb5iqlr7] input[type=file] {
    width: 100%;
    padding: 20px;
    Min-Height: 100px;
    border: 3px dotted #005587;
}

.revenuesGrid td[b-e9bb5iqlr7] {
    text-align: center;
}

.transientGrid td[b-e9bb5iqlr7] {
    text-align: center;
}




/*.revenuesGrid th {
    text-align: center!important;
}

    .revenuesGrid th span {
        text-align: center!important;
    }*/

.header-align-center span:first-child[b-e9bb5iqlr7] {
    text-align: center;
}
/* /Pages/Preferences.razor.rz.scp.css */
@font-face {
    font-family: "AvenirFont";
    src: url("../fonts/AvenirLTStd-Roman.ttf") format("truetype");
}

body[b-z6uwbvhsct] {
    font-family: "AvenirFont", sans-serif;
}

.ColorText[b-z6uwbvhsct] {
    color: #005587
}

.ColorGray[b-z6uwbvhsct] {
    color: gray;
    font-size: 0.7rem;
    margin-bottom: 0rem;
}

.Comments[b-z6uwbvhsct] {
    color: gray;
    font-size: 1rem;
    margin-bottom: 0rem;
}

.btnBlue[b-z6uwbvhsct]{
    background-color: #005587;
}

.header-blue[b-z6uwbvhsct] {
    color: #005587;
    /*font-family: ;*/
    /*font-size:26.567px; no recomendado en pixeles*/
    font-size:1.15rem;
}

.align-right[b-z6uwbvhsct] {
    vertical-align: initial !important;
}  

.card-shadow[b-z6uwbvhsct] {
    /*box-shadow: rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;*/
    -webkit-box-shadow: 10px 10px 18px -8px rgba(0,0,0,0.42);
    -moz-box-shadow: 10px 10px 18px -8px rgba(0,0,0,0.42);
    box-shadow: 10px 10px 18px -8px rgba(0,0,0,0.42);
}


.colorGrid[b-z6uwbvhsct] {
    color: lightslategray;
}

.card-header[b-z6uwbvhsct]{
    background-color:white;
}

.oi[b-z6uwbvhsct] {
    color: black;
}


.bi[b-z6uwbvhsct] {
    color: black!important;
}
.alt-item > td[b-z6uwbvhsct] {
    background-color: rgba(0, 0, 0, 0.05);
}

.alertCard[b-z6uwbvhsct] {
    background-color: #F0F760;
    color: red;
}

.MyPreferenceGrid td[b-z6uwbvhsct] {
    border-left-width: 0px!important;
    border-right-width: 0px!important;
    border-top-width: 0px!important;
    border-bottom-width: 0px!important;
}

.MyPreferenceGrid[b-z6uwbvhsct] {
    min-height: 1vh !important;
    max-height: 50vh !important;

}


.cardBackground[b-z6uwbvhsct] {
    border-radius: 10px;
    border-style: solid;
    border-color: lightgray;
    background-color: #F1F1F1;
}



.popup[b-z6uwbvhsct] {
    width: calc(90vw - 3.5rem)!important;
}

    .popup > .modal-content[b-z6uwbvhsct] {
        min-width: 600px!important;
        max-width: 1200px!important;
    }
/* /Pages/SearchBooking/CancelBooking.razor.rz.scp.css */
.revenuesGrid td[b-m64p8edjxb] {
    text-align: center;
}

.header-blue[b-m64p8edjxb] {
    color: #005587;
    /*font-family: ;*/
    /*font-size:26.567px; no recomendado en pixeles*/
    font-size: 1.15rem;
}

.header-align-center span:first-child[b-m64p8edjxb] {
    text-align: center;
}
.ColorGray[b-m64p8edjxb] {
    color: gray;
    font-size: 1.0rem;
    margin-bottom: 0rem;
}

@media (min-width: 641px) {
    .TopHeader[b-m64p8edjxb] {
        position: sticky !important;
        top: 56px;
        z-index: 1;
        background-color: white;
    }
}
/* /Pages/SearchBooking/DeleteBooking.razor.rz.scp.css */
.revenuesGrid td[b-kq38dwwjns] {
    text-align: center;
}

.header-blue[b-kq38dwwjns] {
    color: #005587;
    /*font-family: ;*/
    /*font-size:26.567px; no recomendado en pixeles*/
    font-size: 1.15rem;
}

.header-align-center span:first-child[b-kq38dwwjns] {
    text-align: center;
}

.ColorGray[b-kq38dwwjns] {
    color: gray;
    font-size: 1.0rem;
    margin-bottom: 0rem;
}

@media (min-width: 641px) {
    .TopHeader[b-kq38dwwjns] {
        position: sticky !important;
        top: 56px;
        z-index: 1;
        background-color: white;
    }
}
/* /Pages/SearchBooking/EditBooking.razor.rz.scp.css */
.ColorText[b-f2zsi1nep9] {
    color: #005587
}

.ColorGray[b-f2zsi1nep9] {
    color: gray;
    font-size: 1.0rem;
    margin-bottom: 0rem;
}

@media (min-width: 641px) {
    .TopHeader[b-f2zsi1nep9] {
        position: sticky !important;
        top: 56px;
        z-index: 1;
        background-color: white;
    }
}

﻿.file-drop-zone[b-f2zsi1nep9] {
    width: 100%;
    display: flex;
    align-items: center;
    margin-bottom: 2px;
    min-height: 100px;
}

.hover[b-f2zsi1nep9] {
    border-style: solid;
    background-color: #005587;
}

[b-f2zsi1nep9] input[type=file] {
    width: 100%;
    padding: 20px;
    Min-Height: 100px;
    border: 3px dotted #005587;
}

.revenuesGrid td[b-f2zsi1nep9] {
    text-align: center;
}

.transientGrid td[b-f2zsi1nep9] {
    text-align: center;
}

.header-align-center span:first-child[b-f2zsi1nep9] {
    text-align: center;
}

.header-blue[b-f2zsi1nep9] {
    color: #005587;
    /*font-family: ;*/
    /*font-size:26.567px; no recomendado en pixeles*/
    font-size: 1.15rem;
} 

/* /Pages/SearchBooking/EditBookingComp/BookingRoomComponent.razor.rz.scp.css */
.header-blue[b-i6onw20un9] {
    color: #005587;
    /*font-family: ;*/
    /*font-size:26.567px; no recomendado en pixeles*/
    font-size: 1.15rem;
}
/* /Pages/SearchBooking/ViewBooking.razor.rz.scp.css */
.file-drop-zone[b-ppfijyn6uk] {
    width: 100%;
    display: flex;
    align-items: center;
    margin-bottom: 2px;
    min-height: 100px;
}

.hover[b-ppfijyn6uk] {
    border-style: solid;
    background-color: #005587;
}

@media (min-width: 641px) {
    .TopHeader[b-ppfijyn6uk] {
        position: sticky !important;
        top: 56px;
        z-index: 1;
        background-color: white;
    }
}

[b-ppfijyn6uk] input[type=file] {
    width: 100%;
    padding: 20px;
    Min-Height: 100px;
    border: 3px dotted #005587;
}

.header-blue[b-ppfijyn6uk] {
    color: #005587;
    /*font-family: ;*/
    /*font-size:26.567px; no recomendado en pixeles*/
    font-size: 1.15rem;
}

.ColorGray[b-ppfijyn6uk] {
    color: gray !important;
    font-size: 1.0rem;
    margin-bottom: 0rem;
}
/* /Shared/MainLayout.razor.rz.scp.css */
.page[b-39l47bkpdx] {
    position: relative;
    display: flex;
    flex-direction: column;
}

main[b-39l47bkpdx] {
    flex: 1;
}

.oi[b-39l47bkpdx] {
    color: black;
}

.bi[b-39l47bkpdx]{
    color: black;
}

.MySearchGrid[b-39l47bkpdx] {
    height: 35vh;
    border-color: white;
}

    .MySearchGrid td[b-39l47bkpdx] {
        border-top-width: 0px!important;
        border-bottom-width: 0px!important;
        border-right-width:0px;
        border-left-width:0px;
    }

.header-align-center span:first-child[b-39l47bkpdx] {
    text-align: center;
}


.sidebar[b-39l47bkpdx] {
    /*background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);*/
    background-color: #005587;
}

.searchbox-width[b-39l47bkpdx]{
    width:90vw;
}

.top-row[b-39l47bkpdx] {
    background-color: #D8C99F;
    border-bottom: 1px solid #d6d5d5;
    height: 3.5rem;
    display: flex;
    align-items: center;
}

.top-row-modified[b-39l47bkpdx] {
    background-color: #D8C99F;
    border-bottom: 1px solid #d6d5d5;
    height: 3.5rem;
    display: flex;
    z-index: 99;
}

.top-row-impersonate[b-39l47bkpdx] {
    background-color: #A1D0CA;
    border-bottom: 1px solid #d6d5d5;
    height: 3.5rem;
    display: flex!important;
    z-index: 99!important;
}

@media (max-width: 640.98px) {
    .top-row:not(.auth)[b-39l47bkpdx] {
        display: none;
    }

    .top-row.auth[b-39l47bkpdx] {
        justify-content: space-between;
    }

    .top-row[b-39l47bkpdx]  a, .top-row[b-39l47bkpdx]  .btn-link {
        margin-left: 0;
    }
}

@media (min-width: 641px) {
    .page[b-39l47bkpdx] {
        flex-direction: row;
    }

    .sidebar[b-39l47bkpdx] {
        width: 250px;
        height: 100vh;
        position: sticky;
        top: 0;
    }

    .top-row[b-39l47bkpdx] {
        position: sticky;
        top: 0;
        z-index: 99;
    }

    .top-row-modified[b-39l47bkpdx] {
        position: sticky !important;
        top: 0;
        z-index: 99;
    }

    .top-row-impersonate[b-39l47bkpdx] {
        position: sticky !important;
        top: 0;
        z-index: 99;
    }

    .top-row.auth[b-39l47bkpdx]  a:first-child {
        flex: 1;
        text-align: right;
        width: 0;
    }

    .top-row-modified.auth[b-39l47bkpdx]  a:first-child {
        position: sticky !important;
        top: 0;
        z-index: 99;
    }

    .top-row[b-39l47bkpdx], article[b-39l47bkpdx] {
        padding-left: 2rem !important;
        padding-right: 1.5rem !important;
    }
}
/* /Shared/NavMenu.razor.rz.scp.css */
.navbar-toggler[b-sf9rgjn9yl] {
    background-color: rgba(255, 255, 255, 0.1);
}

.navbar[b-sf9rgjn9yl]{
    background-color:white!important;
}
.hamburguerCollapse[b-sf9rgjn9yl] {
    color: gray;
    display: inline-block;
    width: 25%;
    cursor: pointer;
}

.logoStyle[b-sf9rgjn9yl] {
    display: inline-block;
    width: 60%;
    margin-right: 10%;
}


label[b-sf9rgjn9yl] {
    font-size: 1.3rem;
    margin-left: 0.4rem;
}
.top-row[b-sf9rgjn9yl] {
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);
}

.top-row[b-sf9rgjn9yl] { 
    height: 3.5rem;
    background-color: rgba(0,0,0,0.4);    
}

.bottom-row[b-sf9rgjn9yl] {
    position: absolute;
    bottom: 0;
    padding-bottom: 10px;
    text-align: right;
    width: 100%;
    padding-right: 28px;
}

.icon-menu-arrow[b-sf9rgjn9yl] {
    text-align: right;
}

.navbar-brand[b-sf9rgjn9yl] {
    font-size: 1.1rem;
}

.oi[b-sf9rgjn9yl] {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

    .oi oi-menu[b-sf9rgjn9yl]{

    }

.nav-item[b-sf9rgjn9yl] {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
    font-family: "AvenirFont" !important;
}

    .nav-item:first-of-type[b-sf9rgjn9yl] {
        padding-top: 1rem;
    }

    .nav-item:last-of-type[b-sf9rgjn9yl] {
        padding-bottom: 1rem;
    }

    .nav-item[b-sf9rgjn9yl]  a {
        color: #d7d7d7;
        border-radius: 4px;
        height: 3rem;
        display: flex;
        align-items: center;
        line-height: 3rem;
    }

.nav-item[b-sf9rgjn9yl]  a.active {
    background-color: rgba(255,255,255,0.25);
    color: white;
}

.nav-item[b-sf9rgjn9yl]  a:hover {
    background-color: rgba(255,255,255,0.1);
    color: white;
}

.navbar-sidebar-footer[b-sf9rgjn9yl] {
    position: absolute;
    width: 100%;
    bottom: 0;
    padding: .5rem 1rem;
    list-style-type: none;
    color: white !important;
}

@media (min-width: 641px) {
    .navbar-toggler[b-sf9rgjn9yl] {
        display: none;
    }

    .collapse[b-sf9rgjn9yl] {
        /* Never collapse the sidebar for wide screens */
        display: block;
    }
    
    .nav-scrollable[b-sf9rgjn9yl] {
        /* Allow sidebar to scroll for tall menus */
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
}

@media (max-width: 640px) {
    .bottom-row[b-sf9rgjn9yl] {
        display: block;
    }

.hamburguerCollapse[b-sf9rgjn9yl]{
    display:none;
}

    .logoStyle[b-sf9rgjn9yl] {
        width: 35%;
    }

}
