/* _content/SamuraiTours.Client.TourManager.Components/Layout/MainLayout.razor.rz.scp.css */
.content[b-ht8t1nn7is] {
    min-height: calc(100vh - 78px);
    padding-top: 78px;
}

.left-nav[b-ht8t1nn7is] {
    overflow: hidden auto;
}


/* Media Queries */

@media (min-width: 992px) {
    .left-nav.col-custom[b-ht8t1nn7is] {
        flex: 0 0 auto;
        width: 27%;
    }
}

@media (min-width: 1200px) {
    .left-nav.col-custom[b-ht8t1nn7is] {
        flex: 0 0 auto;
        width: 22%;
    }
}

@media (min-width: 1440px) {
    .left-nav.col-custom[b-ht8t1nn7is] {
        flex: 0 0 auto;
        width: 19%;
    }
}

@media (min-width: 1700px) {
    .left-nav.col-custom[b-ht8t1nn7is] {
        flex: 0 0 auto;
        width: 16%;
    }
}
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Account/AccountPage.razor.rz.scp.css */
.account-action[b-ikeckponnr] {
}
.action[b-ikeckponnr] {
    cursor: pointer;
}
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Account/LoginPage.razor.rz.scp.css */
/*Background Image*/
#login-form[b-ai3djgxq07] {
    background-image: url(/_content/SamuraiTours.Client.Components.Shared/images/login_bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    overflow: hidden;
}

/*.overlay {*/
/*    position: absolute;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    top: 0;*/
/*    left: 0;*/
/*    background: linear-gradient(135deg, rgba(0, 0, 0, 0) 0%, rgba(46, 52, 81, 0.4) 50%, rgba(52, 40, 104, 0.95) 100%)*/
/*}*/

#form[b-ai3djgxq07] {
    min-height: 100vh;
}

/*Card*/
.title[b-ai3djgxq07] {
    text-shadow: 2px 2px red;
}

.card[b-ai3djgxq07] {
    padding: 1rem;
    border: none;
}

.light-blue-link[b-ai3djgxq07] {
    color: #ef3c00;
}

.light-blue-link:hover[b-ai3djgxq07] {
    color: #ef3c00;
}

#forgot-password[b-ai3djgxq07], .text-sm[b-ai3djgxq07] {
    font-size: 0.875rem
}

.separator[b-ai3djgxq07] {
    display: flex; 
    align-items: center;
    text-align: center; 
    margin: 20px 0;
    color: #808080FF;
}

.separator[b-ai3djgxq07]::before,
.separator[b-ai3djgxq07]::after {  
    content: "";
    flex: 1; 
    border-bottom: 1px solid #808080FF; 
    margin: 0 10px;
}

.btn-primary[b-ai3djgxq07] {
    border-radius: 0.375rem;
}



/*MEDIA QUERIES*/
@media (min-width: 1920px) {

}

@media (min-width: 1500px) {
    .col-xxxl-3[b-ai3djgxq07] {
        width: 20%;
    }
}

@media (max-width: 1440px) {

}

@media (max-width: 1024px) {

}

@media (max-width: 768px) {

}

@media (max-width: 576px) {
    /*.overlay {*/
    /*    background: linear-gradient(315deg, rgba(46, 52, 81, 0.4) 0%, rgba(52, 40, 104, 0.95) 100%);*/
    /*}*/

    .btn-primary[b-ai3djgxq07] {
        width: 100%;
    }
}
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Account/PostLoginActionsPage.razor.rz.scp.css */
.background-image-wrapper[b-kk7od8yntj] {
    height: 50vh;
    margin-top: 85px;
}

.background-image[b-kk7od8yntj] {
    background-image: url(/_content/SamuraiTours.Client.Components.Shared/images/login_bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    overflow: hidden;
    height: 100%;
}

.org-picker[b-kk7od8yntj] {
    border: 2px solid #ced4da;
    border-radius: 0.5rem;
    padding: 2rem 3rem;
}
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Account/SingleSignOnPage.razor.rz.scp.css */
.text-sm[b-udn07ydrs3] {
    font-size: 90%;
}
.background-image[b-udn07ydrs3] {
    background-image: url(/_content/SamuraiTours.Client.Components.Shared/images/login_bg.png);
    background-size: cover;
    height: 100vh;
}
.companyLogo[b-udn07ydrs3] {
    max-width: 100%;
    width: auto;
    height: 80px;
    display: block;
}
.card[b-udn07ydrs3] {
    background-color: #fff;
    border-radius: 2rem;
}
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Admin/Users/AddUserToGroupForm.razor.rz.scp.css */
.close-icon[b-l34qz4jta0] {
    vertical-align: text-top;
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(171deg) brightness(106%) contrast(107%);
}
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Admin/Users/CreateUpdateUserForm.razor.rz.scp.css */
.access-permissions[b-se72k4v29r] {
    max-height: 35vh;
    overflow-y: scroll;
    overflow-x: hidden;
}
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Dashboard/Dashboard.razor.rz.scp.css */


/*Nav tabs*/
.nav-pills[b-y68fgwwb9j] {
    background-color: #fff;
    padding: 8px;
    border-radius: 50px;
}
.nav-pills .nav-link.active[b-y68fgwwb9j], .nav-pills .show>.nav-link[b-y68fgwwb9j] {
    background-color: #ffe1de;
    color: #000;
    border-radius: 50px;
}

.navbar-light .navbar-nav .nav-link[b-y68fgwwb9j], .nav-link[b-y68fgwwb9j] {
    color: #666;
}
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/Cultural Activities/CreateUpdateCulturalActivityForm.razor.rz.scp.css */

#Description.form-control[b-gjv0m9tysh] {
    height: 100px;
    line-height: normal;
    padding-top: 10px;
}
/*#Description.form-control + .form-control-placeholder {*/
/*    transform: translateY(-585%);*/
/*}*/
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/Itineraries/ItineraryDetailsPage.razor.rz.scp.css */
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/Optional Tours/CreateUpdateOptionalTourForm.razor.rz.scp.css */

#Description.form-control[b-vwy1rxdemt] {
    height: 100px;
    line-height: normal;
    padding-top: 10px;
}
/*#Description.form-control + .form-control-placeholder {*/
/*    transform: translateY(-137%);*/
/*}*/
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/TourGuides/CreateUpdateTourGuideForm.razor.rz.scp.css */
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/TourGuides/CreateUpdateTourGuideLodgingForm.razor.rz.scp.css */
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/TourGuides/TourGuideDetailsPage.razor.rz.scp.css */
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/TourGuides/TourTourGuideDetailsPage.razor.rz.scp.css */
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/Tours/CardPasses/CardPassDetailsPage.razor.rz.scp.css */
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/Tours/CardPasses/CreateUpdateCardPassForm.razor.rz.scp.css */

#Menu.form-control[b-zb2c9bwjxw] {
    height: 100px;
    line-height: normal;
    padding-top: 10px;
}
/*#Menu.form-control + .form-control-placeholder {*/
/*    transform: translateY(-137%);*/
/*}*/
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/Tours/CopyTourForm.razor.rz.scp.css */
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/Tours/CreateUpdateTourForm.razor.rz.scp.css */
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/Tours/Tour Baggage/CreateUpdateTourBaggageTransferForm.razor.rz.scp.css */
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/Tours/Tour Baggage/TourBaggageDetailsPage.razor.rz.scp.css */
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/Tours/Tour Exceptions/CreateUpdateTourExceptionForm.razor.rz.scp.css */

.underline[b-hm0iwszjup] {
    width: calc(100% - 1.5rem);
    margin-left: .75rem;
    margin-right: .75rem; 
    padding-bottom: .5rem;
}
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/Tours/Tour Lodging/CreateUpdateTourLodgingForm.razor.rz.scp.css */

.underline[b-76w1f2jvbq] {
    width: calc(100% - 1.5rem);
    margin-left: .75rem;
    margin-right: .75rem; 
    padding-bottom: .5rem;
}
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/Tours/Tour Lodging/TourLodgingDashboard.razor.rz.scp.css */
/*** Table horizontal scroll with fixed first column ***/


/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/Tours/Tour Lodging/TourLodgingDetailsPage.razor.rz.scp.css */
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/Tours/Tour Meals/CreateUpdateTourMealsForm.razor.rz.scp.css */

#Menu.form-control[b-s74mdqa88g] {
    height: 100px;
    line-height: normal;
    padding-top: 10px;
}
/*#Menu.form-control + .form-control-placeholder {*/
/*    transform: translateY(-137%);*/
/*}*/
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/Tours/Tour Meals/TourMealDetailsPage.razor.rz.scp.css */
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/Tours/Tour Member Transportation/CreateUpdateTourMemberTransportationForm.razor.rz.scp.css */

.underline[b-71ra284r3o] {
    width: calc(100% - 1.5rem);
    margin-left: .75rem;
    margin-right: .75rem; 
    padding-bottom: .5rem;
}
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/Tours/Tour Member Transportation/TourMemberTransportationDetailsPage.razor.rz.scp.css */
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/Tours/Tour Members/CreateUpdateTourMemberBaggageTransferForm.razor.rz.scp.css */
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/Tours/Tour Members/CreateUpdateTourMemberForm.razor.rz.scp.css */

/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/Tours/Tour Members/CreateUpdateTourMemberRoomForm.razor.rz.scp.css */
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/Tours/Tour Members/RoomDetailsPage.razor.rz.scp.css */
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/Tours/Tour Members/TourMemberBaggageDetailsPage.razor.rz.scp.css */
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/Tours/Tour Members/TourMemberDetailsPage.razor.rz.scp.css */
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/Tours/Tour Members/TourMemberRoomDetailsPage.razor.rz.scp.css */
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/Tours/Tour Members/TourMembersManagementDashboard.razor.rz.scp.css */

li[b-7bm9cxlpnb] {
    list-style: none;
}


/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/Tours/Tour-Specific Cultural Activities/CreateUpdateTourSpecificCulturalActivityForm.razor.rz.scp.css */

#Description.form-control[b-5lzk9fmjap] {
    height: 100px;
    line-height: normal;
    padding-top: 10px;
}
/*#Description.form-control + .form-control-placeholder {*/
/*    transform: translateY(-137%);*/
/*}*/
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/Tours/Tour-Specific Optional Tours/CreateUpdateTourSpecificOptionalTourForm.razor.rz.scp.css */

#Description.form-control[b-qbvdz4c7za] {
    height: 100px;
    line-height: normal;
    padding-top: 10px;
}
/*#Description.form-control + .form-control-placeholder {*/
/*    transform: translateY(-137%);*/
/*}*/
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/Tours/TourDetailsPage.razor.rz.scp.css */

[b-3fqyjyy2ys]::-webkit-scrollbar {
    width: 0.375rem;
}

/*Card heights*/
.tour-section .card[b-3fqyjyy2ys] {
    height: 276px;
    overflow-y: scroll;
}

/*Progress bar*/
.progress[b-3fqyjyy2ys] {
    height: .75rem;
}

.progress-bar[b-3fqyjyy2ys] {
    background-color: #0fa977;
    width: 80%;
    height: .75rem;
}

/*Table styles*/
[b-3fqyjyy2ys] table {
    box-shadow: none;
}

[b-3fqyjyy2ys] tbody.table-height {
    height: unset;
}

[b-3fqyjyy2ys] table thead th {
    background-color: unset;
}

[b-3fqyjyy2ys] table tbody tr td:first-child {
    border-left: none;
}

[b-3fqyjyy2ys] table tbody tr td:last-child {
    border-right: none;
}

[b-3fqyjyy2ys] table:not(.table-sm) tbody tr {
    min-height: unset;
}

[b-3fqyjyy2ys] .table > :not(caption) > * > * {
    padding: 0.5rem;
}
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/Tours/TourManagementDashboard.razor.rz.scp.css */
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/Tours/Transportation/CreateUpdateTourTransportationForm.razor.rz.scp.css */

/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/Tours/Transportation/TourTransportationDashboard.razor.rz.scp.css */
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/Tours/Transportation/TourTransportationDetailsPage.razor.rz.scp.css */
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/TravelAgents/AddTravelAgentsToTourForm.razor.rz.scp.css */
.close-icon[b-mivos3vlwr] {
    vertical-align: text-top;
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(171deg) brightness(106%) contrast(107%);
}
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/TravelAgents/AddTravelAgentsToTourMemberForm.razor.rz.scp.css */
.close-icon[b-bcaeby20zo] {
    vertical-align: text-top;
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(171deg) brightness(106%) contrast(107%);
}
/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/TravelAgents/CreateUpdateTravelAgentForm.razor.rz.scp.css */

/* _content/SamuraiTours.Client.TourManager.Components/Pages/Management/TravelAgents/TravelAgentDetailsPage.razor.rz.scp.css */
/* _content/SamuraiTours.Client.TourManager.Components/Shared/LeftNav.razor.rz.scp.css */


/*Left Navigation*/
[b-siwqz4btsk] .nav-pills .nav-link {
    padding: 1rem 1.25rem;
}

[b-siwqz4btsk] .nav-pills .nav-link.active, [b-siwqz4btsk] .nav-pills .show > .nav-link, [b-siwqz4btsk] .nav-pills .nav-link:hover, [b-siwqz4btsk] .nav-pills .nav-link:focus {
    color: #071922;
    background-color: #ffece8;
    padding: 1rem 1.25rem;
}

[b-siwqz4btsk] .accordion-body {
    overflow: hidden auto;
}

[b-siwqz4btsk] .accordion-item {
    background-color: #071922;
    border: 0;
}

[b-siwqz4btsk] .accordion-button {
    color: #ffffff;
    background-color: #071922;
}

[b-siwqz4btsk] .accordion-button:hover {
    color: #071922;
    background-color: #ffece8;
    border-radius: 0.375rem;
}

.accordion-button:hover[b-siwqz4btsk]::after {
    filter: brightness(0) saturate(100%) invert(0%) sepia(2%) saturate(1354%) hue-rotate(28deg) brightness(80%) contrast(100%);
}


/*Make chevron white*/
[b-siwqz4btsk] .accordion-button::after {
    filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(207deg) brightness(111%) contrast(100%);
}

/*Make chevron black*/
[b-siwqz4btsk] .accordion-button:not(.collapsed)::after {
    filter: brightness(0) saturate(100%) invert(0%) sepia(2%) saturate(1354%) hue-rotate(28deg) brightness(80%) contrast(100%);
}

[b-siwqz4btsk] .accordion-button:not(.collapsed) {
    color: #000000;
    background-color: #ffece8;
    border-radius: 0.375rem;
}

[b-siwqz4btsk] a.left-dropdown-item {
    cursor: pointer;
    display: block;
    width: 100%;
    padding: .25rem 1rem;
    clear: both;
    font-weight: 400;
    color: #ffffff;
    text-align: inherit;
    text-decoration: none;
    white-space: nowrap;
    background-color: transparent;
    border-left: 1px solid #455359;
    margin-left: 1rem;
}

[b-siwqz4btsk] a.left-dropdown-item:hover, [b-siwqz4btsk] a.left-dropdown-item.active, [b-siwqz4btsk] a.left-dropdown-item:focus {
    color: #ef3c00;
    border-left: 1px solid #ef3c00;
    margin-left: 1rem;
}

ul[b-siwqz4btsk] {
    padding-left: 0;
}

li[b-siwqz4btsk] {
    list-style: none;
}

.left-dropdown-item[b-siwqz4btsk] {
    color: #fff;
}

i[b-siwqz4btsk] {
    padding-right: 1rem;
}

.nav-justified .nav-item[b-siwqz4btsk], .nav-justified > .nav-link[b-siwqz4btsk] {
    text-align: start;
}





/* _content/SamuraiTours.Client.TourManager.Components/Shared/NavMenu.razor.rz.scp.css */
.navbar-menu[b-ikjlisz045] {
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 3;
    background-image: linear-gradient(to right, #071922, #071922, #ef3c00);
}

.dropdown-menu.show[b-ikjlisz045] {
    display: block !important;
}

.drop-shadow[b-ikjlisz045] {
    -moz-box-shadow: 0 0 10px gray !important;
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4) !important;
    -webkit-box-shadow: 0 0 10px gray !important;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4) !important;
    box-shadow: 0 0 10px gray !important;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4) !important;
}

.navbar-brand[b-ikjlisz045] {
    font: 22px Nunito Sans, sans-serif;
}

.navbar-brand span[b-ikjlisz045] {
    color: #515151;
}

.dropdown-submenu > .dropdown-menu[b-ikjlisz045] {
    top: -8px;
    left: 100%;
    -webkit-border-radius: 0 6px 6px 0;
    -moz-border-radius: 0 6px 0;
    border-radius: 0 6px 6px 0;
}

.dropdown-submenu:hover > .dropdown-menu[b-ikjlisz045] {
    display: block;
}

.navbar-light .navbar-toggler[b-ikjlisz045] {
    border: none;
}

.vr[b-ikjlisz045] {
    color: #fff;
    opacity: .5;
}

.btn-close[b-ikjlisz045] {
    filter: invert(100%) sepia(7%) saturate(30%) hue-rotate(214deg) brightness(107%) contrast(107%);
}

.navbar-toggler:focus[b-ikjlisz045] {
    box-shadow: none;
}

.navbar-toggler-icon[b-ikjlisz045] {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
    filter: invert(100%) sepia(7%) saturate(30%) hue-rotate(214deg) brightness(107%) contrast(107%);
}

#userNavbarDropdown:hover[b-ikjlisz045], .navbar-nav .nav-link.show#userNavbarDropdown[b-ikjlisz045], #userNavbarDropdow:active[b-ikjlisz045], #userNavbarDropdow.active[b-ikjlisz045], #userNavbarDropdow:focus[b-ikjlisz045], #userNavbarDropdow:focus-visible[b-ikjlisz045], #userNavbarDropdow:focus-within[b-ikjlisz045], #userNavbarDropdow:target[b-ikjlisz045] {
    color: #e3dfdf;
}

@media screen and (max-width: 991.99px) {
    .offcanvas[b-ikjlisz045] {
        color: #fff;
        background-color: #071922;
    }

    [b-ikjlisz045] .dropdown-menu .dropdown-item {
        color: white;
    }

    [b-ikjlisz045] .dropdown-item.active, [b-ikjlisz045] .dropdown-item:active {
        color: #ef3c00;
        text-decoration: none;
        background-color: transparent;
    }
}
/* _content/SamuraiTours.Client.TourManager.Components/Shared/NavSearch.razor.rz.scp.css */
.search-icon[b-ilwbpvczot] {
    width: 1rem;
    filter: invert(100%) sepia(0%) saturate(0%) hue-rotate( 0deg) brightness(1000%) contrast(1000%); /*white*/
    vertical-align: text-top;
    /*margin-top: 0.15rem;*/
}

#scopes.dropdown-menu-end[b-ilwbpvczot] {
    position: absolute;
    min-width: 7.75rem;
    right: 2.7rem;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
}

ul.dropdown-menu[b-ilwbpvczot] {
    padding: 0;
}

    ul.dropdown-menu li a[b-ilwbpvczot] {
        color: #4A494A;
    }

        ul.dropdown-menu li a:hover[b-ilwbpvczot] {
            text-decoration: none;
            color: #FFF;
        }

    ul.dropdown-menu li.active[b-ilwbpvczot] {
        color: #FFF;
        text-decoration: none;
        background-color: #ef3c00;
        cursor: pointer;
    }

        ul.dropdown-menu li.active a[b-ilwbpvczot] {
            color: #FFF;
        }

    ul.dropdown-menu li:hover[b-ilwbpvczot], ul.dropdown-menu li:focus[b-ilwbpvczot] {
        background-color: #97999b;
        color: #FFF;
        cursor: pointer;
    }

        ul.dropdown-menu li:hover a[b-ilwbpvczot] {
            color: #FFF;
        }

.autocomplete[b-ilwbpvczot] {
    position: relative;
}

.optionsList[b-ilwbpvczot] {
    position: absolute;
    top: 40px;
    left: 0;
    background: white;
    width: 100%;
    padding: 0;
    z-index: 10;
    border: 1px solid #ced4da;
    border-radius: 0.5rem;
    box-shadow: 0 0 5px 1px #ced4da;
    max-height: 500px;
    overflow-y: auto;
}

.optionContainer[b-ilwbpvczot]{
    display: none;
}

.autocomplete:hover .optionContainer[b-ilwbpvczot], .autocomplete:focus-within .optionContainer[b-ilwbpvczot]{
    display: block;
}

.autocomplete .option[b-ilwbpvczot] {
    display: block;
    padding: 0.25rem;
}
.autocomplete .option .option-text[b-ilwbpvczot] {
    padding: 0.25rem 0.5rem;
}
.autocomplete .option:hover[b-ilwbpvczot] {
    background: var(--bs-primary);
    color: #fff;
}
.autocomplete .option.disabled[b-ilwbpvczot] {
    background-color: lightgrey;
    cursor: not-allowed;
}
.autocomplete .option.disabled:hover[b-ilwbpvczot] {
    background: lightgrey;
    color: var(--bs-body-color);
}


.clear-icon[b-ilwbpvczot] {
    border-top: var(--bs-border-width) solid var(--bs-border-color);
    border-bottom: var(--bs-border-width) solid var(--bs-border-color);
    position: relative;
    font-size: 1.5rem;
    cursor: pointer;
    z-index: 6;
    padding-right:12px;
    color: #dc3545;
    background-color:white;
    line-height:31px;
    border-color:white;
    transition: border-color .15s , box-shadow .15s ;
}

.clear-icon:not(:focus)[b-ilwbpvczot]{
    border-top: 1px solid #dee2e6;
    border-bottom: 1px solid #dee2e6;
}

#search-box:focus ~ .clear-icon[b-ilwbpvczot] {
    border: 2px solid #86b7fe;
    border-left: 0;
}

#search-box[b-ilwbpvczot] {
    border-right: 0;
}
