.flexipass-check-form{background:#e7f2f8}.flexipass-check-form h2{padding:1rem 0 .5rem;color:#01173b;font-family:SiteFont-Regular,Helvetica Neue,Arial,sans-serif}.flexipass-check-form form{margin:0}.flexipass-check-form .origin-destination{border-top-left-radius:4px;border-top-right-radius:4px;display:flex;position:relative;flex-direction:column;gap:1rem}.flexipass-check-form .origin-destination .input-group{margin-bottom:0;align-items:flex-start}.flexipass-check-form .origin-destination .input-group label{padding:.5rem .3333333333rem;width:50px}.flexipass-check-form .origin-destination .input-group input{margin-bottom:0;margin-left:.5rem!important;border:1px solid #000}.flexipass-check-form .origin-destination .input-group input:focus{box-shadow:0 0 0 3px #d5d5d5}.flexipass-check-form .origin-destination .input-group input::-moz-placeholder{color:#ccc}.flexipass-check-form .origin-destination .input-group input:-ms-input-placeholder{color:#ccc}.flexipass-check-form .origin-destination .input-group input::placeholder{color:#ccc}.flexipass-check-form .origin-destination .input-group .error{width:100%}.flexipass-check-form .origin-destination .swap-stations{margin:0}@media(max-width:767.98px){.flexipass-check-form .origin-destination .swap-stations{position:absolute;z-index:2;top:50%;right:-1rem;transform:translate(-1rem,-50%);border-radius:50%;padding:.3333333333rem;background:#1676d0!important;font-size:.9375rem;line-height:.9375rem}.flexipass-check-form .origin-destination .swap-stations i{transform:rotate(90deg);color:#fff}}@media(min-width:768px){.flexipass-check-form .origin-destination{flex-direction:row;gap:0}.flexipass-check-form .origin-destination .input-group label{width:auto}}@media(min-width:768px){.flexipass-check-form .reset-button{position:absolute;top:1.5rem;right:1rem}}.flexipass-check-form .reset-button button{text-decoration:none;color:#01173b;margin:0}.flexipass-check-form .reset-button button i{color:#1676d0}.flexipass-check-form .flexipass-check-result .message-container{padding:1rem 0;background:#d2e7f2;margin:0 -1rem -1rem}.flexipass-check-form .flexipass-check-result button{white-space:nowrap;margin:0}.flexipass-check-form .flexipass-check-result .alert{margin:0 0 1rem;padding:0;background:transparent;color:#59636f;font-size:1.313rem;font-family:SiteFont-Light,Helvetica Neue,Arial,sans-serif}@media(min-width:768px){.flexipass-check-form .flexipass-check-result .alert{margin:0}}.flexipass-check-form .flexipass-check-result .failure,.flexipass-check-form .flexipass-check-result .success{background:#002664}.flexipass-check-form .flexipass-check-result .failure .alert,.flexipass-check-form .flexipass-check-result .success .alert{border:none}.flexipass-check-form .flexipass-check-result .failure .alert .msgh,.flexipass-check-form .flexipass-check-result .success .alert .msgh{display:flex;gap:1rem;color:#fff;padding:0;font-size:1.313rem}.flexipass-check-form .flexipass-check-result .failure .alert .msgh i,.flexipass-check-form .flexipass-check-result .success .alert .msgh i{padding-top:.25rem}
/*# sourceMappingURL=flexipass-check.css.map */