.passster-form{background:#f9f9f9;padding:55px;margin:50px 0}.passster-form h4{display:block;font-size:13px;text-transform:uppercase;font-size:22px;margin-bottom:10px}.passster-form fieldset{border:medium none!important;margin:0;min-width:100%;padding:0;width:100%}.passster-form input[type=email],.passster-form input[type=password],.passster-form input[type=text]{width:100%;border:1px solid #ccc;background:#fff;margin:0 0 5px;padding:10px}.passster-form input[type=email]:hover,.passster-form input[type=password]:hover,.passster-form input[type=text]:hover{-webkit-transition:border-color .3s ease-in-out;-moz-transition:border-color .3s ease-in-out;transition:border-color .3s ease-in-out;border:1px solid #aaa}.passster-form button[type=submit]{cursor:pointer;width:100%;border:none;background:#0cf;color:#fff;margin:0 0 5px;padding:10px;font-size:15px}.passster-form button[type=submit]:hover{background:#09c;-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background-color .3s ease-in-out}.passster-form button[type=submit]:active{box-shadow:inset 0 1px 3px rgba(0,0,0,.5)}.passster-form input:focus,.passster-form textarea:focus{outline:0;border:1px solid #999}.passster-form::-webkit-input-placeholder{color:#888}.passster-form:-moz-placeholder{color:#888}.passster-form::-moz-placeholder{color:#888}.passster-form:-ms-input-placeholder{color:#888}.passster-captcha-input{float:left;width:70%;padding-right:20px}.passster-captcha{float:left;width:30%;padding-left:20px}.passster-captcha-img{width:90%;min-height:83px}.passster-recaptcha-input{float:right;width:30%;padding-top:15px}.passster-recaptcha{float:left;width:50%;padding-left:20px}.passster-error{width:100%;text-align:center;float:left;padding:10px;background:#e95353;color:#fff}.passster-hide{display:none}
.simpay-styled .stripe-button-el{text-decoration:none}.simpay-checkout-form--loading::after{content:"";position:absolute;left:0;width:100%;height:100%;top:0}.simpay-checkout-form--loading .simpay-form-control{opacity:0.65}.simpay-errors{margin-bottom:15px}.simpay-styled .simpay-errors{font-family:Roboto,"Open Sans",Segoe UI,sans-serif;color:#eb1c26}.simpay-test-mode-badge-container{text-align:center}.simpay-test-mode-badge-container .simpay-test-mode-badge{text-align:center;color:#333;font-family:Roboto,"Open Sans",Segoe UI,sans-serif;font-weight:700;font-size:11px;text-transform:uppercase;background-color:#f7e633;border-radius:3px;padding:3px 9px;display:inline-block}
/*# sourceMappingURL=simpay-public.min.css.map*/
div.tcr-loading{margin:auto}div.tcr-error,div.tcr-warning{border-style:solid;border-width:1px;padding:.5em}div.tcr-warning,div.tcr-warning p,div.tcr-warning code{background-color:#feefb3}div.tcr-warning p{margin:0;padding:.5em}div.tcr-error{background-color:#feddce}div.tcr-warning ul{list-style-type:disc;padding-left:1.5em;margin-bottom:1em}div.tcr-warning ul li{margin-bottom:0}div.tcr-warning .heading,div.tcr-error .heading{font-weight:700}table.tcr-dates{width:100%}table.tcr-dates tr td{padding:.125em}table.tcr-dates tr.upcoming{background-color:#faff92;color:#000}table.tcr-dates tr.active{background-color:#090;color:#fff}table.tcr-dates tr.expired{background-color:#eee;color:#000}table.tcr-dates tr:hover{background-color:#fff;border:1px solid #000}table.tcr-dates tr.active:hover{color:#090;background-color:#fff}#schedule_desc{min-height:14em}
.passster-form{background:#f9f9f9;padding:10px;margin:0}.passster-form h4{font-size:20px;font-weight:700;color:#4998b3}.passster-form p{font-size:14px;font-weight:400;color:#000}.passster-form .error{font-size:14px;font-weight:400;color:#fff;background:#cc4c43}.passster-form #passster_submit{color:#fff;background:#4998b3}.passster-form #passster_submit:hover{color:#fff;background:#a10}
.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .3s}