<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body, form {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;padding: 0px;
}
    .transition-element {
        overflow: hidden;
        transition: all ease-in-out 250ms;
    }
    .fastpass-login {
/*        max-height: 0; */
    }
    /*
    .fastpass-login img {
        max-width: 100%;
    }
    */
    .fastpass-login a {
        color:#fff;
        font-weight:normal;
    }
    .fastpass-login .fastpass-form-row input[type=radio] {
        border:none !important;
        display:inline !important;
        float:none !important;
        padding:0 !important;
        margin:0 5px 0 0 !important;
        width:auto !important;
    }
    .fastpass-login.active {
        max-height: 300px;
    }
    .fastpass-login .fastpass-form {
        border-radius: 4px;
        background-color: #41100f;
        color: #fff;
        padding: 20px;
        transition: all ease-in-out 250ms;
    }
    .fastpass-login .fastpass-form .fastpass-form-row {
        display: flex;
        justify-content: space-between;
    }
    .fastpass-login .fastpass-form .opt1-selection {
        margin-top:10px;
    }
    .fastpass-login .fastpass-form.processing {
        opacity: 0.5;
    }
    .fastpass-login .fastpass-init {
        max-height:300px;
    }
    .fastpass-login.account-options .fastpass-init {
        max-height:0;
    }
    .fastpass-login .fastpass-account-options {
        max-height:0;
        overflow: hidden;
    }
    .fastpass-login .fastpass-account-options .fastpass-form-row {
        justify-content: flex-start;
    }
    .fastpass-login .fastpass-account-options .fastpass-form-row &gt; div:first-child {
        margin-right:50px;
    }
    .fastpass-login.account-options .fastpass-account-options {
        max-height:250px;
    }
    .fastpass-login.account-options .fastpass-account-options .account-login-form {
        max-height:0;
    }
    .fastpass-login.account-options .fastpass-account-options.account-login .account-login-button {
        max-height:0;
    }
    .fastpass-login.account-options .fastpass-account-options.account-login .account-login-form {
        max-height:250px;
    }
    .fastpass-login.account-options .fastpass-account-options.account-login .fastpass-form-row &gt; div:first-child {
        flex-basis:50%;
    }
    .fastpass-login .form-field {
        align-items: center;
        display: flex;
        justify-content: space-between;
        margin-top: 15px;
    }
    .fastpass-login .form-field label {
        color:#fff;
        font-size:14px;
        width:200px;
    }
    .fastpass-login .form-field:first-child {
        margin-top: 0;
    }
    .fastpass-login .form-field input{
        border: none !important;
        float: none !important;
        margin-bottom: 0 !important;
	    margin-left: 6px;
        font-size: 14px !important;
        padding: 10px !important;
        width: 100% !important;
    }
    .fastpass-login .fastpass-form-col-1 {
        flex-basis: 62%;
    }
    .fastpass-login .fastpass-form-col-2 {
        display: flex;
        flex-basis: 32%;
        flex-direction: column;
        justify-content: flex-end;
        margin-top: -35px;
    }
    .fastpass-login .fastpass-subhead {
        color: #ffae00;
        font-size: 14px;
        line-height: 1.2em;
    }
    .subhead-caption {
        color: #ef8e00;
        font-size: 12px;
        line-height: 2em;
        margin-left:18px;
    }
    .fastpass-login .btn {
        background-color: #ffae00;
        box-shadow: 0 0 5px rgba(0,0,0,0.5);
        color: #41100f;
        display: block;
        font-size: 14px;
        padding: 10px;
        margin-top: 15px;
        text-align: center;
        text-transform: uppercase;
        border: none;
        width: 100%;
    }
    .fastpass-login .btn:hover {
        background-color: #b57c02;
    }
    .fastpass-login .btn-connect {
        background-color: #17c400;
        color: #fff;
    }
    .fastpass-login.processing .btn-connect {
        background-color: #ffae00;
    }
    .fastpass-login .btn-connect:hover {
        background-color: #118d01;
    }
    .fastpass-login .fastpass-result-msg {
        background-color: red;
        color:#fff;
        padding:5px;
        margin-top:15px;
    }
    .fastpass-login .fastpass-form-notice {
/*        color:#9b615f; too dark and scary */
	color:#ffae00;
        font-size:10px;
        margin-top:10px;
    }

    .fastpass-login .fastpass-subhead{
        color: #ffae00;
/*        font-size: 16px; To big for all the long words */
        font-size: 14px;
        line-height: 1.2em;
    }

/* This is a bit hackish where text may flow under some logos */
.opt0-selection &gt; .fastpass-form-col-1,
.opt1-selection &gt; .fastpass-form-col-1 {
	flex-basis: 100% !important;
}

#errors {
	padding: 6px;
	margin: 6px;
	background-color: #990000;
	border: 1px solid white;
	border-radius: 6px;
	color: white;
}
</pre></body></html>