#miles-calculator .calculator-field-form .auto-complete-container input:focus{padding-top:0 !important}
#miles-calculator .mat-form-field-appearance-outline .mat-form-field-infix{padding:8px 0}
#miles-calculator .mat-form-field-type-mat-select .mat-form-field-label{margin-top:-7px}
#miles-calculator .mat-form-field-appearance-outline.mat-form-field-can-float .mat-input-server:focus+.mat-form-field-label-wrapper .mat-form-field-label{margin-top:-4px}
#miles-calculator .mat-form-field-appearance-outline.mat-form-field-can-float.mat-form-field-should-float .mat-form-field-label{margin-top:-4px}
#miles-calculator .cards-container .miles-calculator-text{color:#626773}
#miles-calculator .cards-container .miles-calculator-text-2{color:#626773}
#miles-calculator #content-page .white-section ul li{color:#626773}
#miles-calculator .cards-container .calculate-btn:hover{background:#b61032}
#miles-calculator .cards-container .calculate-btn:active{background:#790b27;box-shadow:none}
#miles-calculator .cards-container .nav-tabs .nav-link .tab-label{color:var(--Global-Colours-AI-Grey-G900,#25272c);font-family:var(--body-font-family);font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.035px}
#miles-calculator .cards-container .card .card-body .card-subtitle{font-size:16px;color:#626773}
#miles-calculator .btn-outline-primary:hover{background-color:#FFF;border:2px solid var(--ai-page-header-color);color:var(--ai-page-header-color)}
#miles-calculator .btn-outline-primary:active{border:1px solid #790b27;background:#fecbd8;color:#790b27 !important}
#miles-calculator .btn-outline-primary:disabled{background-color:#FFF;border:1px solid #e1657a;color:#e1657a;opacity:.4}
#miles-calculator .miles-calculator-disclaimer{color:var(--Text-Text_Body,#626773);font-family:var(--body-font-family);font-size:16px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.08px}
#miles-calculator .redeem-tab-signin{color:#626773;font-size:16px}
#miles-calculator .redeem-tab-signin a{color:#3174e0;font-size:16px}
#miles-calculator .upgrade-tab-signin{color:#626773;font-size:16px}
#miles-calculator .upgrade-tab-signin a{color:#3174e0;font-size:16px}
#miles-calculator .cards-container .tab-content .upgrade-card-label{color:#383c42}
#miles-calculator .miles-calculator-container .mat-select-arrow{margin-top:-5px}
#miles-calculator .mat-option .mat-option-text{font-family:Nunito Sans !important}
#miles-calculator mat-select .mat-select-min-line{font-family:Nunito Sans !important}
@media(min-width:768px){#miles-calculator #content-page .white-section{padding-left:0 !important;padding-right:0 !important}
}
#miles-calculator .auto-complete-container ngb-typeahead-window.dropdown-menu{padding:0 !important}
#lty-miles-calculator .calculator-field-form{border:1px solid #b0b5bf;padding:0 .75px 0 9px;position:relative;height:52px;border-radius:0}
#lty-miles-calculator .auto-complete-container .text-capitalize{font-weight:500;font-size:16px !important;line-height:20px;color:#1f2b34}
#lty-miles-calculator .auto-complete-container input{font-size:14px;height:100%;padding:0;border:0}
#lty-miles-calculator .miles-calculator-container .auto-complete-container input{margin-top:12px !important;font-size:16px !important;font-weight:400 !important;margin-left:0 !important;color:#1c1213 !important}
#lty-miles-calculator .miles-calculator-container mat-select .mat-select-trigger{height:10px}
@media(max-width:991px){#lty-miles-calculator .miles-calculator-container .auto-complete-container input{margin-top:8px !important}
}
#lty-miles-calculator .claculator-field .dropdown-item:active{background-color:#f2f2f2;color:#333 !important}
@media(max-width:767px){#miles-calculator h1.cmp-title__text{padding-bottom:24px !important}
}
#miles-calculator .fare-family-name{color:#383c42 !important;text-align:center !important;font-family:var(--body-font-family) !important;font-size:16px !important;font-style:normal !important;font-weight:600 !important;line-height:19.2px !important;text-transform:capitalize !important}