#flight-schedule-page .header{transition:none !important}
#flightscheduleselecter .flight-sch-radio .mat-radio-container{transform:scale(1) !important}
@media screen and (min-width:768px){#flightscheduleselecter .booking-form{padding:0 26px 8px 26px !important;margin-bottom:16px}
#flightscheduleselecter .booking-form .booking-cancel-btn{margin:0 16px !important}
}
@media screen and (min-width:992px){#flightscheduleselecter .booking-form .booking-cancel-btn{margin-right:16px !important}
}
@media only screen and (min-width:768px) and (max-width:991px){#flightscheduleselecter .booking-form .booking-submit-btn{margin-left:0 !important}
#flightscheduleselecter .booking-form .booking-cancel-btn{width:100%}
#flightscheduleselecter .booking-form .booking-cancel-btn{margin:10px 0 !important}
}
@media screen and (max-width:991px){#flightscheduleselecter .flight-schedule{margin-top:16px}
#flight-schedule-page #content-page .aem-Grid .title{height:auto;margin-top:16px !important}
}
#flightscheduleselecter .mat-form-field input{border:0;padding:0}
#flightscheduleselecter .field-class{height:56px !important}
#flightscheduleselecter app-datepicker .input-group input#datepickerlone{padding:0 12px !important}
#flightscheduleselecter .mat-form-field-appearance-outline .mat-form-field-label,#flightscheduleselecter .mat-form-field-empty.mat-form-field-label,#flightscheduleselecter .mat-form-field-label .label{font-size:16px}
#flightscheduleselecter .flight-schedule .auto-complete-container input:focus~label,#flightscheduleselecter .flight-schedule .auto-complete-container input:not(:placeholder-shown)~label{transform:translateY(-10px);padding-left:5px !important;padding-right:5px !important;margin-left:7px !important;background:white !important;display:inline-block;position:absolute;top:0}
#flightscheduleselecter app-auto-complete .auto-complete-container input.form-control{padding-left:0 !important}
#flightscheduleselecter app-datepicker input~label{padding:16px 5px !important;margin-left:7px !important}
#flightscheduleselecter input.open~label.control-label,#flightscheduleselecter input.ng-valid.ng-touched:not(.ng-pristine)~label.control-label,#flightscheduleselecter input:not(:placeholder-shown)~label.control-label{transform:translateY(-10px) !important;padding:0 5px !important;margin-left:7px !important;background:white !important}
#flightscheduleselecter .flight-schedule .auto-complete-container input:focus,#flightscheduleselecter .flight-schedule .auto-complete-container input:not(:placeholder-shown){padding-top:0 !important;padding-left:12px !important}
#flightscheduleselecter .flight-schedule .auto-complete-container label{padding-left:12px !important}
#flightscheduleselecter .mat-form-field-appearance-outline .mat-form-field-outline-start,#flightscheduleselecter .mat-form-field-appearance-outline .mat-form-field-outline-end{border-radius:0}
#flightscheduleselecter .placeholder-form-group{border:1px solid #8f959a !important}
#flightscheduleselecter .flight-schedule .auto-complete-container{height:54px}
@media(max-width:1024px){#flightscheduleselecter .mat-form-field-wrapper{padding-bottom:0}
#flightscheduleselecter .flight-schedule .justify-content-around{padding-top:12px !important;padding-bottom:15px !important}
#flightscheduleselecter .flightSchedule .flight-schedule span.mat-radio-label-content{margin-bottom:0}
#flightscheduleselecter .date-range{margin-bottom:16px;width:100%}
#flightscheduleselecter .corresponding-dates{margin-top:10px}
}
#flightscheduleselecter .headingborder h2{font-family:var(--body-font-family) !important;font-size:24px !important;font-weight:600 !important}
#flightscheduleselecter label.mat-radio-label{color:#1c1213 !important;font-family:AirIndia Variable !important}
#flightscheduleselecter .mat-radio-label span.mat-radio-container{color:#1c1213 !important;font-family:AirIndia Variable !important}
#flightscheduleselecter .mat-radio-label span.mat-radio-label-content{color:var(--text-text-body,#494e5c) !important;font-family:Nunito Sans !important;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.035px;text-transform:capitalize !important}
#flightscheduleselecter .mat-form-field{font-family:"Nunito Sans" !important}
#flightscheduleselecter .booking-cancel-btn{border:1px solid #da0e29 !important;font-size:14px !important;color:#da0e29 !important;font-weight:400 !important;letter-spacing:.12px !important;font-family:airindiaregular !important;height:48px;padding:0 24px;justify-content:center;align-items:center;gap:4px}
#flightscheduleselecter .button-display-mobile{display:none}
@media(max-width:1024px){#flightscheduleselecter .button-display-mobile{display:inline-flex}
}
#flightscheduleselecter .button-display{display:inline-flex}
@media(max-width:1024px){#flightscheduleselecter .button-display{display:none}
}
#flightscheduleselecter .booking-cancel-btn:hover{color:#b61032 !important;border:1px solid #b61032 !important}
#flightscheduleselecter .booking-cancel-btn:focus-visible{color:#da0e29 !important;outline:3px solid #da0e29 !important}
#flightscheduleselecter .booking-cancel-btn:active{color:#790b27;background-color:#fecbd8;border:1px solid #790b27}
#flightscheduleselecter .booking-submit-btn{font-size:14px !important;font-weight:400 !important;letter-spacing:.12px !important;font-family:airindiaregular !important;background-color:#da0e29;color:#FFF;display:inline-flex;height:48px;padding:0 24px;justify-content:center;align-items:center;gap:4px}
#flightscheduleselecter .booking-submit-btn:hover{background-color:#b61032}
#flightscheduleselecter .booking-submit-btn:active{background-color:#790b27}
#flightscheduleselecter .booking-submit-btn:focus-visible{background-color:#da0e29 !important;outline:4px solid #fecbd8 !important;border:#da0e29 !important}
@media screen and (max-width:1024px){#flightscheduleselecter .headingborder h2{font-size:20px !important}
#flightscheduleselecter .schedule-text-margin{margin-bottom:28px !important}
#flightscheduleselecter .auto-list-field-mb{margin-bottom:28px !important}
#flightscheduleselecter .date-icons{display:contents}
}
#flightscheduleselecter .flight-schedule .row:nth-child(2){padding-top:16px}
#flightscheduleselecter .flight-schedule ngb-typeahead-window .row:nth-child(1){padding-bottom:0 !important}
.airport-list-card .airport-code-detail{padding:4px;width:100%;background:#f9f6ee;color:#626773;font-family:AirIndia Variable;border-radius:4px;font-size:14px}
.airport-list-card .row:first-child{margin:0}
.airport-list-card{padding-left:0;padding-right:0}
.airport-list-card>.row>.col-3{padding-left:0;padding-right:4px}
.airport-country-detail{color:var(--global-colours-ai-base-ai-black,#1c1213) !important;font-family:Nunito Sans;font-style:normal;font-weight:700;font-size:14px !important}
.airport-name-detail .airport-name{color:var(--global-colours-ai-grey-g-500,#626773) !important;font-family:Nunito Sans;font-style:normal;font-weight:400;font-size:12px}
#flightscheduleselecter .flight-schedule ngb-typeahead-window .row:nth-child(2){padding-top:0 !important;padding-bottom:0 !important}
#flightscheduleselecter .mat-radio-label-content{color:#494e5c;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.035px}
#flightscheduleselecter .mat-radio-checked .mat-radio-label-content{font-weight:700 !important}
.mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle{border-color:#da0e29 !important}
.mat-radio-container{width:16px;height:16px}
.mat-radio-inner-circle{width:16px;height:16px}
.mat-radio-outer-circle{width:16px;height:16px}
.mat-radio-button.mat-accent .mat-radio-inner-circle{background-color:#da0e29 !important}
#flightscheduleselecter .mat-error{color:#da0e29 !important;font-size:12px !important;font-weight:500 !important}
#flightscheduleselecter input.datepicker-disabled{background-color:#f3f3f3 !important}
#flightscheduleselecter .booking-form .dropdown-menu .dropdown-item:active{background-color:#fff;outline:0}
#flightscheduleselecter .search-flight .btn-outline-primary{background-color:#fff;color:#000}
#flightscheduleselecter .flight-schedule{margin-bottom:16px}
#flightscheduleselecter .flight-schedule div.headingborder{padding:16px 0 !important}
#flightscheduleselecter .booking-btn{font-size:14px !important;font-weight:400 !important;letter-spacing:.12px !important;font-family:airindiaregular !important;background-color:#da0e29;color:#FFF;display:inline-flex;height:48px;padding:0 24px;justify-content:center;align-items:center;gap:4px}
#flightscheduleselecter .booking-btn:hover{background-color:#b61032}
#flightscheduleselecter .booking-btn:active{background-color:#790b27}
#flightscheduleselecter .booking-btn:focus-visible{background-color:#da0e29 !important;outline:4px solid #fecbd8 !important;border:#da0e29 !important}
#flightscheduleselecter .airport-list-card{min-width:0 !important}
#flightscheduleselecter .booking-form .mat-tab-labels{justify-content:flex-start !important}
#flightscheduleselecter .schedule-details-header{background:#fff;margin-top:16px}
@media(max-width:767px){#flightscheduleselecter .schedule-details-header{margin-bottom:16px}
}
#flightscheduleselecter .flight-data-item-wrapper{background:#fff;border:none !important}
#flightscheduleselecter .date-range{background:#fff}
#flightscheduleselecter .date-icons{margin-bottom:10px;margin-top:24px}
#flightscheduleselecter .tabler-chevron-left{cursor:pointer}
#flightscheduleselecter .tabler-chevron-left2{cursor:pointer}
.sort-select select{border:none !important;cursor:pointer;outline:none !important;color:#212529 !important;background:transparent !important}
.filter-div{cursor:pointer}
.cdk-overlay-container:has(.cdk-overlay-pane #filterdialogid){z-index:1000000}
#flightscheduleselecter .scheduled{font-family:Nunito Sans !important}
#flightscheduleselecter .no-flights{font-family:Nunito Sans !important}
@-moz-document url-prefix(){.travel-duration{white-space:nowrap}
}
.filter-checkbox-fs{margin-top:8px}
.filter-checkbox-fs .mat-checkbox-checked.mat-accent .mat-checkbox-background{background-color:var(--ai-global-red) !important}
.filter-checkbox-fs .mat-checkbox-layout .mat-checkbox-label{color:var(--ai-slate-grey);font-family:"Nunito Sans";font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.035px;text-transform:capitalize}
.booking-form .ngb-dp-day .btn-light{background:0}
#flightscheduleselecter .mat-radio-outer-circle{border-width:1px}
@media screen and (min-width:992px){#flightscheduleselecter .schedule-details-header .mat-input-element{width:unset}
}