/* /Components/AM/AWCPNR.razor.rz.scp.css */
.btn-cont[b-47ixx0zztj] {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    column-gap: 10px;
}

.pnr-cont[b-47ixx0zztj] {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    row-gap: 10px;
    column-gap: 10px;
}

.pnr-title[b-47ixx0zztj] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    column-gap: 10px;
}

.AMPNR[b-47ixx0zztj] {
    position: relative;
}

.AMPNR .cont-progressbar[b-47ixx0zztj] {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
    padding-bottom: 0 !important;
}

.AMPNR #progressbar[b-47ixx0zztj] {
    width: 100%;
    position: relative;
    display: flex;
    justify-content: space-between;
    flex-basis: 0;
    flex-grow: 1;
    pointer-events: none;
}

.AMPNR.active #progressbar[b-47ixx0zztj] {
    pointer-events: all;
}

.AMPNR #progressbar input[type="checkbox"][b-47ixx0zztj] {
    z-index: 2;
    text-align: center;
    appearance: none;
    position: relative;
    display: flex;
    justify-content: center;
    margin-top: 13px;
    cursor: initial;
    border: none !important;
}

.AMPNR #progressbar input[type="checkbox"][b-47ixx0zztj]::after {
    font-size: 12px;
    font-weight: 400;
    line-height: 12px;
    color: #C4C4C4;
}

.AMPNR #progressbar input[type="checkbox"].order[b-47ixx0zztj]::after {
    content: "PNR Importado";
}

.AMPNR #progressbar input[type="checkbox"].storefare[b-47ixx0zztj]::after {
    content: "TST Guardado";
}

.AMPNR #progressbar input[type="checkbox"].send[b-47ixx0zztj]::after {
    content: "Enviar Solicitud";
}

.AMPNR #progressbar input[type="checkbox"][b-47ixx0zztj]::before {
    font-family: 'Material-Design-Iconic-Font';
    content: '\f26b';
    font-weight: bold;
    position: absolute;
    font-size: 9px;
    line-height: 14px;
    text-align: center;
    color: white;
    background-color: white;
    height: 15px;
    width: 15px;
    display: block;
    top: -20px;
    border: 1px solid #C4C4C4;
    background-color: white;
    border-radius: 10px;
    z-index: 1;
}

/*Next Step*/

.AMPNR #progressbar input[type="checkbox"]:checked+input[b-47ixx0zztj]::before {
    border-color: black;
    cursor: pointer;
}

.AMPNR #progressbar input[type="checkbox"]:checked+input[b-47ixx0zztj]::after {
    color: black;
    cursor: pointer;
}

/*Step Completed*/

.AMPNR #progressbar input[type="checkbox"]:checked[b-47ixx0zztj]::before {
    background-color: #00C853 !important;
    border-color: #00C853 !important;
    color: white !important;
    cursor: initial !important;
}

.AMPNR #progressbar input[type="checkbox"]:checked[b-47ixx0zztj]::after {
    color: #00C853 !important;
    cursor: initial !important;
}

/*Linea de progreso*/

.AMPNR #progressbar .progress-line[b-47ixx0zztj] {
    width: 100%;
    height: 1px;
    background-color: #C4C4C4;
    position: absolute;
    left: 0px;
}

.AMPNR #progressbar .progress-line[b-47ixx0zztj]::after {
    width: 5%;
    height: 1px;
    content: "";
    background-color: #00C853;
    display: block;
    transition: .7s;
}

/*steps*/

.AMPNR #progressbar input[type="checkbox"]:checked.rules~div.progress-line[b-47ixx0zztj]::after {
    width: 43%;
}

.AMPNR #progressbar input[type="checkbox"]:checked.pymentmethod~div.progress-line[b-47ixx0zztj]::after {
    width: 86%;
}

.AMPNR #progressbar input[type="checkbox"]:checked.send~div.progress-line[b-47ixx0zztj]::after {
    width: 100%;
}
/* /Components/AM/AWCPNRFlights.razor.rz.scp.css */
.cont-itinerary[b-4o5a881uix] {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.header-card[b-4o5a881uix] {
    width: 100%;
    padding: 20px 20px 10px 30px;
}
.body-card[b-4o5a881uix] {
    width: 100%;
}
.table-responsive[b-4o5a881uix] {
    width: 100%;
    border: none;
    padding: 0 !important;
    margin: 0 !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.table-header[b-4o5a881uix] {
    width: 100%;
    height: 40px;
    padding: 0 30px 0 30px;
    display: flex;
    justify-content: space-between;
    align-items: center !important;
}
    .table-header > span[b-4o5a881uix] {
        font-size: 14px !important;
        font-weight: 600 !important;
        text-align: left;
    }
        .table-header > span:first-of-type[b-4o5a881uix] {
            padding-left: 15px;
        }
.table-row:nth-child(odd)[b-4o5a881uix] {
    background-color: rgba(0, 0, 0, 0.03) !important;
}
.table-row:nth-child(even)[b-4o5a881uix] {
    background-color: white !important;
}
.table-row[b-4o5a881uix] {
    height: 60px;
    width: 100%;
    padding: 0 30px 0 30px;
    display: flex;
    justify-content: space-between;
    align-items: center !important;
    border-bottom: 1px solid #e8e8e8 !important;
}
.table-row:last-of-type[b-4o5a881uix] {
    border-bottom: none !important;
}
    .table-row > span[b-4o5a881uix] {
        font-size: 12px !important;
        text-align: left;
        padding-left: 10px;
        padding-right: 10px;
    }
.airline-code-info[b-4o5a881uix] {
    height: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-left: 20px;
    column-gap: 10px;
}
.airline-logo-code[b-4o5a881uix] {
    width: 33px;
    height: 33px;
    display: felx;
    justify-content: center;
    align-items: center;
    position: relative;
    border-radius: 33px;
    background-color: white;
}
.airline-code[b-4o5a881uix] {
    height: 16px;
    width: 16px;
    position: absolute;
    bottom: -5px;
    left: -5px;
    border-radius: 33px;
    background-color: rgb(222 222 222);
    color: #5e5e5e;
    font-size: 8px !important;
    text-align: center;
    font-weight: bold;
    display: flex;
    justify-content: center;
    align-items: center;
}
.airline-code2[b-4o5a881uix] {
    width: 16px;
    height: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgb(255 250 192);
    color: #5e5e5e;
    font-size: 8px !important;
    border-radius: 33px;
    position: absolute;
    bottom: -5px;
    right: -5px;
    text-align: center;
    font-weight: 900 !important;
}
.airline-logo[b-4o5a881uix] {
    width: 100%;
    height: 100%;
    border-radius: 33px;
}
.col-small[b-4o5a881uix] {
    width: 7%;
}
.col-mid[b-4o5a881uix] {
    width: 10%;
}
.col-large[b-4o5a881uix] {
    width: 20%;
}
.flight-details-types[b-4o5a881uix] {
    width: 100px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
    .flight-details-types > span[b-4o5a881uix] {
        font-size: 12px;
        text-align: left;
    }
.code-info-cont[b-4o5a881uix] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    column-gap: 15px;
}
    .code-info-cont > span[b-4o5a881uix] {
        font-size: 12px;
        text-align: left;
        padding-left: 10px;
        padding-right: 10px;
    }
/* /Components/AM/AWCPNRPaxes.razor.rz.scp.css */
.card-info-passenger[b-mba3lo5pbo] {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.passengers-names[b-mba3lo5pbo]{
    width: 20%;
    align-self: flex-start;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
    .passengers-names ul[b-mba3lo5pbo] {
        width: 100%;
        list-style: none;
        padding: 0px;
        margin: 0px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        row-gap: 10px;
    }
        .passengers-names ul li[b-mba3lo5pbo] {
            width: 100%;
        }
            .passengers-names ul li .radio[b-mba3lo5pbo] {
                width: 100%;
                padding: 10px 30px 10px 30px;
                display: flex;
                justify-content: flex-start;
                align-items: center;
                column-gap: 10px;
            }
                .passengers-names ul li .radio input[b-mba3lo5pbo] {
                    width: 16px !important;
                    height: 16px !important;
                    border: none !important;
                }
                    .passengers-names ul li .radio input:hover[b-mba3lo5pbo] {
                        cursor: pointer;
                    }
.passengers-info-e-ticket[b-mba3lo5pbo] {
    width: 80%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    border-left: 1px solid #e8e8e8 !important;
}
.passengers-info[b-mba3lo5pbo] {
    width: 100%;
}
.e-ticket-info[b-mba3lo5pbo] {
    width: 100%;
}
.header-card[b-mba3lo5pbo] {
    width: 100%;
    padding: 20px 30px 10px 30px;
}
.body-card[b-mba3lo5pbo] {
    width: 100%;
}
.table-responsive[b-mba3lo5pbo] {
    width: 100%;
    border: none;
    padding: 0 !important;
    margin: 0 !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.col-mid[b-mba3lo5pbo] {
    width: 20%;
}
.col-large[b-mba3lo5pbo] {
    width: 30%;
}
.col-2large[b-mba3lo5pbo] {
    width: 40%;
}
.table-header[b-mba3lo5pbo] {
    width: 100%;
    height: 40px;
    padding: 0 30px 0 30px;
    display: flex;
    justify-content: space-between;
    align-items: center !important;
}
    .table-header > span[b-mba3lo5pbo] {
        font-size: 14px;
        font-weight: 600 !important;
        text-align: left;
    }
        .table-header > span:first-of-type[b-mba3lo5pbo] {
            padding-left: 15px;
        }
.table-row:nth-child(odd)[b-mba3lo5pbo] {
    background-color: white !important;
}
.table-row:nth-child(even)[b-mba3lo5pbo] {
    background-color: rgba(0, 0, 0, 0.03) !important;
}
.table-row[b-mba3lo5pbo] {
    height: 60px;
    width: 100%;
    padding: 0 30px 0 30px;
    display: flex;
    justify-content: space-between;
    align-items: center !important;
    border-bottom: 1px solid #e8e8e8 !important;
}
.special-table-row:last-of-type[b-mba3lo5pbo] {
    border-bottom: none !important;
}
    .table-row > span[b-mba3lo5pbo] {
        font-size: 12px;
        text-align: left;
        padding-left: 10px;
        padding-right: 10px;
    }
    .table-row > span:first-of-type[b-mba3lo5pbo] {
        padding-left: 25px;
    }
.warning-span[b-mba3lo5pbo] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    column-gap: 10px;
}

.input-container[b-mba3lo5pbo]{
    display: flex; 
    justify-content: space-between; 
    align-items: center;
}
/* /Components/Orders/Pricing/FlightInformationList.razor.rz.scp.css */
.cont-itinerary[b-0mfkko6sxw] {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.header-card[b-0mfkko6sxw] {
    width: 100%;
    padding: 20px 20px 10px 30px;
}
.body-card[b-0mfkko6sxw] {
    width: 100%;
}
.table-responsive[b-0mfkko6sxw] {
    width: 100%;
    border: none;
    padding: 0 !important;
    margin: 0 !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.table-header[b-0mfkko6sxw] {
    width: 100%;
    height: 40px;
    padding: 0 30px 0 30px;
    display: flex;
    justify-content: space-between;
    align-items: center !important;
}
    .table-header > span[b-0mfkko6sxw] {
        font-size: 14px !important;
        font-weight: 600 !important;
        text-align: left;
    }
        .table-header > span:first-of-type[b-0mfkko6sxw] {
            padding-left: 15px;
        }
.table-row:nth-child(odd)[b-0mfkko6sxw] {
    background-color: rgba(0, 0, 0, 0.03) !important;
}
.table-row:nth-child(even)[b-0mfkko6sxw] {
    background-color: white !important;
}
.table-row[b-0mfkko6sxw] {
    height: 60px;
    width: 100%;
    padding: 0 30px 0 30px;
    display: flex;
    justify-content: space-between;
    align-items: center !important;
    border-bottom: 1px solid #e8e8e8 !important;
}
.table-row:last-of-type[b-0mfkko6sxw] {
    border-bottom: none !important;
}
    .table-row > span[b-0mfkko6sxw] {
        font-size: 12px !important;
        text-align: left;
        padding-left: 10px;
        padding-right: 10px;
    }
.airline-code-info[b-0mfkko6sxw] {
    height: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-left: 20px;
    column-gap: 10px;
}
.airline-logo-code[b-0mfkko6sxw] {
    width: 33px;
    height: 33px;
    display: felx;
    justify-content: center;
    align-items: center;
    position: relative;
    border-radius: 33px;
    background-color: white;
}
.airline-code[b-0mfkko6sxw] {
    height: 16px;
    width: 16px;
    position: absolute;
    bottom: -5px;
    left: -5px;
    border-radius: 33px;
    background-color: rgb(222 222 222);
    color: #5e5e5e;
    font-size: 8px !important;
    text-align: center;
    font-weight: bold;
    display: flex;
    justify-content: center;
    align-items: center;
}
.airline-code2[b-0mfkko6sxw] {
    width: 16px;
    height: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgb(255 250 192);
    color: #5e5e5e;
    font-size: 8px !important;
    border-radius: 33px;
    position: absolute;
    bottom: -5px;
    right: -5px;
    text-align: center;
    font-weight: 900 !important;
}
.airline-logo[b-0mfkko6sxw] {
    width: 60%;
    height: 100%;
    border-radius: 33px;
}
.col-small[b-0mfkko6sxw] {
    width: 7%;
}
.col-mid[b-0mfkko6sxw] {
    width: 10%;
}
.col-large[b-0mfkko6sxw] {
    width: 20%;
}
.flight-details-types[b-0mfkko6sxw] {
    width: 100px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
    .flight-details-types > span[b-0mfkko6sxw] {
        font-size: 12px;
        text-align: left;
    }
.code-info-cont[b-0mfkko6sxw] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    column-gap: 15px;
}
    .code-info-cont > span[b-0mfkko6sxw] {
        font-size: 12px;
        text-align: left;
        padding-left: 10px;
        padding-right: 10px;
    }
/* /Components/Orders/Pricing/FlightInformationRad.razor.rz.scp.css */
.cont-itinerary[b-rwie7gkfhx] {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.header-card[b-rwie7gkfhx] {
    width: 100%;
    padding: 20px 20px 10px 30px;
}
.body-card[b-rwie7gkfhx] {
    width: 100%;
}
.table-responsive[b-rwie7gkfhx] {
    width: 100%;
    border: none;
    padding: 0 !important;
    margin: 0 !important;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.table-header[b-rwie7gkfhx] {
    width: 100%;
    height: 40px;
    padding: 0 30px 0 30px;
    display: flex;
    justify-content: space-between;
    align-items: center !important;
}
    .table-header > span[b-rwie7gkfhx] {
        font-size: 14px !important;
        font-weight: 600 !important;
        text-align: left;
    }
        .table-header > span:first-of-type[b-rwie7gkfhx] {
            padding-left: 15px;
        }
.table-row:nth-child(odd)[b-rwie7gkfhx] {
    background-color: rgba(0, 0, 0, 0.03) !important;
}
.table-row:nth-child(even)[b-rwie7gkfhx] {
    background-color: white !important;
}
.table-row[b-rwie7gkfhx] {
    height: 60px;
    width: 100%;
    padding: 0 30px 0 30px;
    display: flex;
    justify-content: space-between;
    align-items: center !important;
    border-bottom: 1px solid #e8e8e8 !important;
}
.table-row:last-of-type[b-rwie7gkfhx] {
    border-bottom: none !important;
}
    .table-row > span[b-rwie7gkfhx] {
        font-size: 12px !important;
        text-align: left;
        padding-left: 10px;
        padding-right: 10px;
    }
.airline-code-info[b-rwie7gkfhx] {
    height: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding-left: 20px;
    column-gap: 10px;
}
.airline-logo-code[b-rwie7gkfhx] {
    width: 33px;
    height: 33px;
    display: felx;
    justify-content: center;
    align-items: center;
    position: relative;
    border-radius: 33px;
    background-color: white;
}
.airline-code[b-rwie7gkfhx] {
    height: 16px;
    width: 16px;
    position: absolute;
    bottom: -5px;
    left: -5px;
    border-radius: 33px;
    background-color: rgb(222 222 222);
    color: #5e5e5e;
    font-size: 8px !important;
    text-align: center;
    font-weight: bold;
    display: flex;
    justify-content: center;
    align-items: center;
}
.airline-code2[b-rwie7gkfhx] {
    width: 16px;
    height: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgb(255 250 192);
    color: #5e5e5e;
    font-size: 8px !important;
    border-radius: 33px;
    position: absolute;
    bottom: -5px;
    right: -5px;
    text-align: center;
    font-weight: 900 !important;
}
.airline-logo[b-rwie7gkfhx] {
    width: 100%;
    height: 100%;
    border-radius: 33px;
}
.col-small[b-rwie7gkfhx] {
    width: 7%;
}
.col-mid[b-rwie7gkfhx] {
    width: 10%;
}
.col-large[b-rwie7gkfhx] {
    width: 20%;
}
.flight-details-types[b-rwie7gkfhx] {
    width: 100px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
    .flight-details-types > span[b-rwie7gkfhx] {
        font-size: 12px;
        text-align: left;
    }
.code-info-cont[b-rwie7gkfhx] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    column-gap: 15px;
}
    .code-info-cont > span[b-rwie7gkfhx] {
        font-size: 12px;
        text-align: left;
        padding-left: 10px;
        padding-right: 10px;
    }
/* /Shared/ApplicationLayout.razor.rz.scp.css */
.sidebar[b-pf2y2jaw55] {
    width: 100%;
    height: 55px !important;
    background-color: #f5f5f5;
    border-bottom: 1px solid #bfbfbf;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.main-cont[b-pf2y2jaw55] {
    width: 100%;
    height: calc(100% - 56px);
    padding: 0;
}

.main-article-cont[b-pf2y2jaw55] {
    width: 100%;
    height: 100%;
}
/* /Shared/LoadingSpinner.razor.rz.scp.css */
.loader-cont[b-dn57cyuzh3] {
    width: 100vw;
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center !important;
    align-items: center !important;
    row-gap: 12px !important;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000;
    background-color: rgba(187, 187, 187, 0);
    backdrop-filter: blur(1px);
}

.loader[b-dn57cyuzh3] {
    transform: rotateZ(45deg);
    perspective: 1000px;
    border-radius: 50%;
    width: 82px;
    height: 82px;
    color: #0d6efd;
}

.loader[b-dn57cyuzh3]:before,
.loader[b-dn57cyuzh3]:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: inherit;
    height: inherit;
    border-radius: 50%;
    transform: rotateX(70deg);
    animation: 1s spin-b-dn57cyuzh3 linear infinite;
}

.loader[b-dn57cyuzh3]:after {
    color: #0d6efd;
    transform: rotateY(70deg);
    animation-delay: .4s;
}

@keyframes rotate-b-dn57cyuzh3 {
    0% {
        transform: translate(-50%, -50%) rotateZ(0deg);
    }

    100% {
        transform: translate(-50%, -50%) rotateZ(360deg);
    }
}

@keyframes rotateccw-b-dn57cyuzh3 {
    0% {
        transform: translate(-50%, -50%) rotate(0deg);
    }

    100% {
        transform: translate(-50%, -50%) rotate(-360deg);
    }
}

@keyframes spin-b-dn57cyuzh3 {

    0%,
    100% {
        box-shadow: .2em 0px 0 0px currentcolor;
    }

    12% {
        box-shadow: .2em .2em 0 0 currentcolor;
    }

    25% {
        box-shadow: 0 .2em 0 0px currentcolor;
    }

    37% {
        box-shadow: -.2em .2em 0 0 currentcolor;
    }

    50% {
        box-shadow: -.2em 0 0 0 currentcolor;
    }

    62% {
        box-shadow: -.2em -.2em 0 0 currentcolor;
    }

    75% {
        box-shadow: 0px -.2em 0 0 currentcolor;
    }

    87% {
        box-shadow: .2em -.2em 0 0 currentcolor;
    }
}
/* /Shared/MainLayout.razor.rz.scp.css */

/* /Shared/NavMenu.razor.rz.scp.css */
/*.menu-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0);
    z-index: 100000000 !important;
}*/

.nav-btn-cont[b-acqt4zft48] {
    position: relative;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    column-gap: 10px;
}

.nav-menu-cont[b-acqt4zft48] {
    position: relative;
    flex-grow: 1;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.alternative-btn strong[b-acqt4zft48] {
    padding-left: 4px;
    font-size: 1rem;
    font-weight: 600;
}

.material-symbols-outlined[b-acqt4zft48] {
    font-family: 'Material Symbols Outlined' !important;
    font-size: 20px !important;
}

.material-symbols-outlined:hover[b-acqt4zft48] {
    cursor: pointer;
}

.nav-scrollable[b-acqt4zft48] {
    width: max-content;
    height: max-content;
    background-color: white;
    position: absolute;
    inset: 0px auto auto 0px;
    top: -20px;
    left: -4px;
    margin: 0;
    padding: 0;
    transform: translate3d(0px, 51px, 0px);
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: 300ms;
    animation-duration: 300ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
    border-radius: 3px;
    border: none;
    z-index: 1000000000 !important;
}

.nav-scrollable-logout[b-acqt4zft48] {
    left: unset !important;
    right: 6px !important;
}

.nav-scrollable-logout[b-acqt4zft48] {
    left: unset !important;
    right: 6px !important;
}

.nav-item[b-acqt4zft48] {
    font-size: 0.8rem;
}

.nav-item:hover[b-acqt4zft48] {
    cursor: pointer !important;
}

.nav-item[b-acqt4zft48]  a {
    color: #333;
    height: 2.5rem;
    display: flex;
    align-items: center;
    line-height: 2.5rem;
}

.nav-item[b-acqt4zft48]  a.active {
    background-color: rgba(245, 245, 245, 1) !important;
}

.nav-item[b-acqt4zft48]  a:hover {
    background-color: rgba(245, 245, 245, 1) !important;
}

.nav-link[b-acqt4zft48] {
    display: flex !important;
    justify-content: flex-start !important;
    align-items: center !important;
    column-gap: 6px !important;
}

.navbar[b-acqt4zft48] {
    width: 100% !important;
    padding: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.navbar-amadeus-brand[b-acqt4zft48] {
    color: black !important;
    font-size: 1.1rem !important;
    text-decoration: none !important;
}

.consolidador-cont[b-acqt4zft48] {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    column-gap: 6px;
}

.consolidador-cont strong[b-acqt4zft48] {
    padding-left: 4px;
}

.nav-client-info-cont[b-acqt4zft48] {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    column-gap: 6px;
}

.btn-hide[b-acqt4zft48] {
    width: 30px;
    height: 30px;
    padding: 4px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: none;
    box-shadow: none;
    background-color: transparent;
}

.btn-hide:hover[b-acqt4zft48] {
    cursor: pointer;
}

.label-simulate-user[b-acqt4zft48] {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    column-gap: 6px;
}

.label-simulate-user .zmdi-close:hover[b-acqt4zft48] {
    cursor: pointer;
}

/* 

.navbar-toggler {
    background-color: transparent !important;
}

.navbar-dark {
    color: rgb(52, 52, 52) !important;
}

.top-row {
    height: 3.5rem;
    background-color: rgba(0, 0, 0, 0.4);
}



.oi {
    width: 2rem;
    font-size: 1.1rem;
    vertical-align: text-top;
    top: -2px;
}

.nav-item {
    font-size: 0.9rem;
    padding-bottom: 0.5rem;
}

.nav-item:first-of-type {
    padding-top: 1rem;
}

.nav-item:last-of-type {
    padding-bottom: 1rem;
}

.nav-item ::deep a {
    color: #d7d7d7;
    border-radius: 4px;
    height: 3rem;
    display: flex;
    align-items: center;
    line-height: 3rem;
}

.nav-item ::deep a.active {
    background-color: rgba(255, 255, 255, 0.25);
    color: white;
}

.nav-item ::deep a:hover {
    background-color: rgba(255, 255, 255, 0.1);
    color: white;
} */

/* @media (min-width: 641px) {
    .navbar-toggler {
        display: none;
    }

    .collapse {
        display: block;
    }

    .nav-scrollable {
        height: calc(100vh - 3.5rem);
        overflow-y: auto;
    }
} */
