.invisible{visibility:hidden}input:focus.invalid~label:after,input.invalid~label:after{content:attr(data-error);color:#f44336;opacity:1}.card .card-action a:not(.btn):not(.btn-large):not(.btn-large):not(.btn-floating){margin-right:0!important}.card{height:190px!important}input:focus~label:after,input~label:after{display:block;content:"";position:absolute;top:36px;opacity:0;white-space:pre;transition:.2s opacity ease-out,.2s color ease-out}input{padding-top:10px!important}.input-field label{color:#424242!important;font-weight:bold}.input-field input[type=text]:focus+label{color:#424242!important}.input-field input[type=text]:focus{border-bottom:1px solid #424242!important;box-shadow:0 1px 0 0 #424242!important}.input-field input[type=text].valid{border-bottom:1px solid #424242!important;box-shadow:0 1px 0 0 #424242!important}.input-field input[type=text].invalid{border-bottom:1px solid #c62828!important;box-shadow:0 1px 0 0 #c62828!important}.input-field .prefix.active{color:#424242!important}.input-field input[type=email]:focus+label{color:#424242!important}.input-field input[type=email]:focus{border-bottom:1px solid #424242!important;box-shadow:0 1px 0 0 #424242!important}.input-field input[type=email].valid{border-bottom:1px solid #424242!important;box-shadow:0 1px 0 0 #424242!important}.input-field input[type=email].invalid{border-bottom:1px solid #c62828!important;box-shadow:0 1px 0 0 #c62828!important}.input-field input[type=number]:focus+label{color:#424242!important}.input-field input[type=number]:focus{border-bottom:1px solid #424242!important;box-shadow:0 1px 0 0 #424242!important}.input-field input[type=number].valid{border-bottom:1px solid #424242!important;box-shadow:0 1px 0 0 #424242!important}.input-field input[type=number].invalid{border-bottom:1px solid #c62828!important;box-shadow:0 1px 0 0 #c62828!important}form,.errors{background-color:#fff;border-radius:20px 20px 20px 20px;padding-top:20px;margin-bottom:50px}#login{background-color:initial!important;padding-top:0!important}.calendar-wrapper{background-color:red}#loading-indicator{position:fixed;top:50%;left:50%;margin-top:-50px;margin-left:-100px;visibility:hidden}#airport-auto-container,#airport-auto-containerMultiple{display:none}.autocomplete-content{position:absolute!important}ul.dropdown-content.select-dropdown li span{color:#212121}.dropdown-content textarea{color:#212121!important}body{display:flex;min-height:100vh;flex-direction:column}main{flex:1 0 auto}#confirmation,#errorNoAirlineAirport,#passengerEligibility,#fatalError{margin-bottom:17%}.row .col{margin-bottom:1em}.select-wrapper .hide-select select{display:none!important}