.border{border: 1px solid #dee2e6 !important;}
.mh-50{min-height: 50px !important;}
.form-input .lh-1{margin-top: -10px !important;}
.select2-container--default .select2-selection--single{
    border: 0 !important;
}
/**Flight Booking card**/
.flight-card {border: none;border-radius: 1rem;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);padding: 1.5rem;position: relative;}
.flight-header {border-bottom: 1px solid #dee2e6;padding-bottom: 0.75rem;margin-bottom: 0.75rem;}
.flight-leg {position: relative;margin-bottom: 1rem;}
.flight-leg::before {content: '';position: absolute;
    left: 11px;top: 0;bottom: 0;width: 2px;background-color: #dee2e6;z-index: 0;}
.flight-leg:last-child::before {display: none;}
.circle {position: relative;z-index: 1;width: 24px;height: 24px;
    border-radius: 50%;background-color: white;border: 2px solid #dee2e6;display: flex;
    align-items: center;justify-content: center;}
.airline-logo {width: 20px;height: 20px;}
.stopover-info {background-color: #f2f2f2;border-radius: 0.5rem;padding: 0.5rem;}
.long-stopover {background-color: #fce4ec;color: #d81b60}
.select-button-container {border-top: 1px solid #dee2e6; padding-top: 1rem;margin-top: 1rem}
/**Flight Booking card**/

/*-----------STEP-WIZARD-------------*/
.signup-step-container {padding: 150px 0px;padding-bottom: 60px;}
.wizard .nav-tabs {position: relative;margin-bottom: 0;border-bottom-color: transparent;}
.wizard>div.wizard-inner {position: relative;margin-bottom: 50px;text-align: center;}
.connecting-line {height: 2px;background: #e0e0e0;position: absolute;width: 75%;
margin: 0 auto;left: 0;right: 0;top: 34px;z-index: 1;}
span.round-tab {width: 30px;height: 30px;
line-height: 30px;display: inline-block;border-radius: 50%;background: #fff;
z-index: 2;position: absolute;left: 0;text-align: center;font-size: 16px;
color: #0e214b;font-weight: 500;border: 1px solid #ddd;}
.wizard li.active span.round-tab {background: #0db02b;color: #fff;border-color: #0db02b;}
.wizard .nav-tabs>li {width: 25%;}
.wizard .nav-tabs>li {width: 30px;height: 30px;margin: 20px auto;border-radius: 100%;
padding: 0;background-color: transparent;position: relative;top: 0;}
/*-----------STEP-WIZARD-------------*/
.btn-primary {background-color: #0a3c8e;}
table.table th, table.table-3 th{font-weight: bold;}
.iti.iti--allow-dropdown {width: 100%;}
