.loader[data-v-57e45ce2],.loader[data-v-57e45ce2]:before,.loader[data-v-57e45ce2]:after{border-radius:50%;width:2.5em;height:2.5em;animation-fill-mode:both;animation:bblFadInOut-57e45ce2 1.8s infinite ease-in-out}.loader[data-v-57e45ce2]{color:#ccc;font-size:7px;position:relative;text-indent:-9999em;transform:translateZ(0);animation-delay:-.16s}.loader[data-v-57e45ce2]:before,.loader[data-v-57e45ce2]:after{content:"";position:absolute;top:0}.loader[data-v-57e45ce2]:before{left:-3.5em;animation-delay:-.32s}.loader[data-v-57e45ce2]:after{left:3.5em}@keyframes bblFadInOut-57e45ce2{0%,80%,to{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em}}.autocomplete-box{position:fixed!important;top:calc(100% + 2px);left:0;width:100%!important;border:1px solid #ddd;background-color:#fff;max-height:200px;z-index:10000!important;box-shadow:0 2px 5px #0000001a;box-sizing:border-box!important}.autocomplete-box-inner{width:100%!important;max-height:200px;overflow-y:auto;box-sizing:border-box!important}.autocomplete-box ul{list-style:none;margin:0;padding:0;width:100%;box-sizing:border-box!important}.autocomplete-box li{padding:8px;cursor:pointer;transition:background-color .2s ease}.autocomplete-box li:last-child{border-bottom:none}.autocomplete-box li:hover{background-color:#f8f8f8}.autocomplete-box li.active{background-color:#f0f0f0;font-weight:700}.autocomplete-box li i{margin-right:8px}.autocomplete-component{display:flex;flex-direction:column;position:relative;z-index:1000}.input-label{margin-bottom:5px;color:#333}.input-wrapper{position:relative;display:flex;align-items:center;height:55px}.input-text{padding:0 1rem;flex:1;height:100%;box-sizing:border-box;transition:border-color .3s ease;border:2px solid #D9D9D9;outline:none;border-radius:0}.input-text:focus{border-color:#000}.i{font-size:21px}.loader-container2{position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:1001}.loader2{width:20px;height:20px;border:3px solid rgba(0,0,0,.1);border-radius:50%;border-top-color:#000;animation:spin .8s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 992px){.hide-over-992{display:none}.input-text{border-right:2px solid #D9D9D9}.input-text:focus{border-right:2px solid #000}}.flight-cancelled[data-v-9218b3d4],.flight-cancelled[data-v-9218b3d4] *{color:#ccc!important}.btn-secondary[data-v-201a098b]{margin-left:10px}.loader-container[data-v-201a098b]{display:flex;justify-content:center;align-items:center;min-height:200px}
