.mat-form-field-infix {width: 160px !important;}
form[_ngcontent-jlj-c5] {padding: 20px 0 13px 20px !important;}
.search-button[_ngcontent-lrc-c5] {margin-bottom: 0px !important;}
.form-booking form {padding: 0 0 0 10px;/*padding: 13px 0 0 15px !important;*/}
.form-booking .search-button {margin-bottom: 0px !important;}

.form-booking .mat-form-field-appearance-legacy .mat-form-field-label {color: rgba(255, 255, 255, 0.54); font-size: 16px;}
.form-booking .mat-form-field-appearance-legacy .mat-form-field-infix {padding: 10px 0 10px;}
.form-booking .mat-form-field-appearance-legacy .mat-form-field-suffix .mat-datepicker-toggle-default-icon {color: #969696; width: 18px;}
.form-booking .mat-select-arrow {color: rgb(150, 150, 150);}
.form-booking .promo-button[_ngcontent-dqf-c5] {font-size: 13px;}
.form-booking .mat-select-value {color: rgba(255, 255, 255, 0.87);}
.form-booking .cdk-text-field-autofill-monitored:not(:-webkit-autofill) {color: #ffffff;}
.form-booking .mat-form-field-appearance-legacy .mat-form-field-underline {background-color: rgba(162, 162, 162, 0.42);}
.form-booking .mat-form-field.mat-focused .mat-form-field-ripple {background-color: #e7c130;}
.form-booking .mat-form-field.mat-focused.mat-primary .mat-select-arrow {color: #e7c130;}
.form-booking .search-button[_ngcontent-mkx-c5] {background: #e7c130;}
.form-booking .promo-button.mat-button.mat-button-base {font-size: 13px; cursor: pointer;}
.form-booking .promo-button.mat-button.mat-button-base:hover {color: #FFF;}
.height-control {height: 86px;}
.promo-form.ng-pristine.ng-valid.ng-touched {padding: 0;}

.form-booking .mat-form-field-label.ng-tns-c6-6.ng-star-inserted.mat-empty.mat-form-field-empty {color: #333;}

.promo-form.ng-valid,
.promo-form,
.promo-form.ng-valid.ng-dirty.ng-touched,
.promo-form.ng-touched.ng-pristine.ng-valid,
.promo-form.ng-valid.ng-touched.ng-dirty,
.promo-form.ng-untouched.ng-pristine.ng-valid {background: rgba(35, 35, 35, 0.85) !important; width: 100%;}
.mat-form-field-label.ng-tns-c6-6.ng-star-inserted.mat-empty.mat-form-field-empty {color: #8e8e8e !important;} 


/*col-sm (Small devices Tablets)*/	
@media (min-width: 768px) and (max-width: 991px) {
	.mat-form-field-infix {
    width: 107px !important;
	}	
}
/*col-md (Medium devices Desktops)*/
@media (min-width: 992px) and (max-width: 1199px) {
  .mat-form-field-infix {
			width: 130px !important;
	}
}
