::-webkit-scrollbar-track{box-shadow:inset 0 0 2px rgba(0,0,0,.1)}
::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid slategrey}
.tt-menu{width:100%;min-width:300px;max-height:300px;overflow:auto;text-align:left;-webkit-box-shadow:0 9px 20px rgb(255 255 255 / .5);box-shadow:0 9px 20px rgb(255 255 255 / .5);border:1px solid #ddd;border-radius:12px}
.tt-suggestion{padding:10px 15px;border-bottom:1px solid rgb(255 255 255 / .1);background-color:#fff;cursor:pointer}
.f_error{margin-top:0!important;color:#e33d44;font-size:12px;display:none;font-weight:700}
.f_error.active{display:block}
.error_bdr{border:1px solid red}
.twitter-typeahead{width:100%}
.airportList .tt-menu{border-radius:0;box-shadow:none!important}
.d-none{display:none}
.airportList .tt-suggestion{border-bottom:0;color:silver}
.airportList .tt-menu .tt-suggestion{border-top:1px solid rgb(255 255 255 / .1)}
.airportList .tt-menu .tt-suggestion p{font-size:14px;margin:0;color:#222}
.airportList .tt-menu .tt-suggestion small{font-size:12px;color:#555}
.airportList .tt-menu .tt-suggestion:hover{background:#f5f5f5;color:#333}
.airportList.dropdown-menu{width:450px!important}
.iti__country-list{border-radius:12px}
.iti__country-list li:hover{background-color:#f5f5f5}
.iti__flag-container{height:53px!important}
.iti__selected-flag{border-radius:12px 0 0 12px}
.error{font-size:.875rem;line-height:1.25rem;color:rgb(239 68 68 / var(--tw-text-opacity,1))}
.f_error.active{display:block}
.is-invalid{border-color:rgb(239 68 68 / var(--tw-border-opacity,1))}
.datepicker-field{cursor:pointer}
.airportList i.fa-solid{z-index:2}
.searchrow {padding: 5px; background-color: #fff;}