/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.captcha__description{margin-bottom:.75em;}
html{height:100%;}body.simplelogin{min-height:100%;line-height:1.5;word-wrap:break-word;font-family:Georgia,"Times New Roman",Times,serif;font-size:87.5%;overflow:auto !important;position:static !important;}.simplelogin summary{background:#dbdbdb;color:#3b3b3b;text-shadow:0 1px 0 #fff;}.simplelogin .form-type-radio .description,.simplelogin .form-type-checkbox .description{margin-left:2px;}.simplelogin .form-type-radio label,.simplelogin .form-type-checkbox label{margin-left:4px;}.simplelogin .form-item label,.simplelogin .form-wrapper .label{font-size:0.929em;}.simplelogin h1,.simplelogin .heading-a{margin:1em 0 0.5em;font-weight:inherit;}.simplelogin a,.simplelogin a.link{text-decoration:none;}.simplelogin input,.simplelogin textarea,.simplelogin select{font-family:"Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;}.simplelogin-wrapper{padding:8% 0 0;margin:auto;}.simplelogin .region{min-height:auto !important;}.simplelogin-logo{text-align:center;margin-bottom:2rem;}.simplelogin-logo img{max-width:70%;}.simplelogin .tabs.primary,.simplelogin .tabs--primary,.simplelogin .page-title{display:none;}.simplelogin-form{position:relative;z-index:1;background:#FFFFFF;margin:0 auto 50px;padding:45px;box-shadow:0 0 20px 0 rgba(0,0,0,0.2),0 5px 5px 0 rgba(0,0,0,0.24);}.simplelogin h1{font-size:19px;color:#545454;}.simplelogin a{border-bottom:0px;}.simplelogin .simplelogin-link a{border:1px solid;padding:4px 8px;}.simplelogin form.user-pass p,.simplelogin-form .description{font-size:13px;color:#3b3b3b;text-align:left;}.simplelogin-form input{outline:0;background:#f2f2f2;border:0;margin:0 0 6px;padding:15px;box-sizing:border-box;font-size:14px;}.simplelogin-form input[type="submit"],.simplelogin-form button.form-submit{text-transform:uppercase;outline:0;width:100%;border:0;padding:15px !important;color:#FFFFFF;font-size:14px;-webkit-transition:all 0.3 ease;transition:all 0.3 ease;cursor:pointer;border-radius:0.25em;font-weight:bold;}.simplelogin input.form-text,.simplelogin input.form-tel,.simplelogin input.form-email,.simplelogin input.form-url,.simplelogin input.form-search,.simplelogin input.form-file,.simplelogin input.form-number,.simplelogin input.form-color,.simplelogin textarea.form-textarea,.simplelogin select.form-select{width:100%;border-radius:0px;border:1px solid #ccc;color:#3b3b3b;padding:15px;margin-bottom:5px;}.simplelogin-form .forgot-password{margin:15px 0 0;color:#3b3b3b;font-size:13px;text-align:center;}.simplelogin-form .forgot-password a{text-decoration:none;}.simplelogin .region-highlighted{margin:0;width:100%;}.simplelogin{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;background-repeat:no-repeat;background-position:center;background-size:cover;-ms-background-size:cover;-o-background-size:cover;-moz-background-size:cover;-webkit-background-size:cover;background-attachment:fixed;position:relative;}.simplelogin .form-control{height:inherit;}body.simplelogin.opacity::before{content:"";background-color:rgba(253,253,253,0.5);display:block;position:absolute;z-index:-1;width:100%;height:100%;top:0;left:0;}.simplelogin .simplelogin-link{text-align:right;text-transform:uppercase;padding:5px 0;}::placeholder{color:#ababab;opacity:1;}:-ms-input-placeholder{color:#ababab;}::-ms-input-placeholder{color:#ababab;}@media only screen
  and (max-device-width:480px)
  and (-webkit-min-device-pixel-ratio:2){.simplelogin-form{width:75% !important;padding:30px;}.simplelogin h1{font-size:15px;}.simplelogin input.form-text,.simplelogin input.form-tel,.simplelogin input.form-email,.simplelogin input.form-url,.simplelogin input.form-search,.simplelogin input.form-file,.simplelogin input.form-number,.simplelogin input.form-color,.simplelogin textarea.form-textarea,.simplelogin select.form-select,.simplelogin-form input[type="submit"],.simplelogin-form button.form-submit{padding:10px !important;}}.sje-form-spinner-wrap{display:none;position:absolute;top:0;left:0;height:100%;width:100%;background-color:#cccc;opacity:0.5;z-index:2;}.sje-form-spinner{border:8px solid #f3f3f3;border-top:8px solid #3498db;border-radius:50%;width:60px;height:60px;animation:spin 2s linear infinite;position:absolute;left:44%;top:50%;transform:translate(-50%,-50%);}.sje-form-spinner-wrap.login-form{display:none;position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;}.sje-form-spinner.login-form{border:8px solid #f3f3f3;border-top:8px solid #3498db;border-radius:50%;width:60px;height:60px;animation:spin 2s linear infinite;position:absolute;left:44%;top:33%;transform:translate(-50%,-50%);z-index:999;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}#sje-sign-up-form input{margin-bottom:0 !important;}#sje-sign-up-form fieldset{background-color:white !important;padding:0 !important;}#sje-sign-up-form .help-text{margin-top:0.5rem;}input[disabled]{background-color:#f2f2f2 !important;}#sje-sign-up-form input[type="submit"]{padding:12px;background-color:#2196F3;color:white;font-weight:bold;margin-top:1rem;}#uuid,#first_name,#last_name,#signature_name{visibility:hidden;}#opt-sms-value{margin-bottom:0;}a.user-verify.js-otp-verify{text-decoration:none;padding:6px 10px 6px 10px;background-color:#2196F3;color:white;font-weight:bold;}a.user-verify{text-decoration:none;padding:6px 10px 6px 10px;background-color:#2196F3;color:white;font-weight:bold;}a.user-verify:hover,a.user-verify:focus,a.user-verify:active{color:white;text-decoration:none;}.verify-status.not-verified,.error-text{color:red;}.verify-status{color:#2196F3;}#user-login-form #edit-one-time-password{display:none;}.simplelogin-form.invited #fs_customer_and_account_num{display:none;}.simplelogin-form.invited #fs_amount_on_last_bill{display:none;}.simplelogin-form.invited #fs_name_or_business{display:none;}#edit-name--description{display:none;}#user-pass #edit-submit,#user-login-form #edit-submit{background-color:#3f51b5 !important;transition:background-color 250ms cubic-bezier(0.4,0,0.2,1) 0ms,box-shadow 250ms cubic-bezier(0.4,0,0.2,1) 0ms,border 250ms cubic-bezier(0.4,0,0.2,1) 0ms;}#user-pass #edit-submit:hover,#user-pass #edit-submit:active,#user-pass #edit-submit:focus,#user-login-form #edit-submit:hover,#user-login-form #edit-submit:active,#user-login-form #edit-submit:focus{background-image:none !important;background-color:#303f9f !important;}.simplelogin .simplelogin-link a,.simplelogin .forgot-password a{color:#3f51b5 !important;}.site-terms .custom-scroll.terms-body{max-height:360px;height:100%;display:block;border:solid 1px #ccc;padding:10px;overflow:auto;margin-bottom:1.3rem;}.site-terms label{margin-top:25px !important;}label#site_terms_check{display:inline;line-height:2;}.site-terms input[type="checkbox"]{display:inline-block;position:relative;top:3px;width:24px!important;height:24px!important;padding:0;background:#fff;border:1px solid #b5b5b5;outline:none;margin-right:10px;margin-bottom:2 0!important;float:left;}.site-terms input.signature_name_modal{margin-bottom:0.5rem;}.site-terms .js-terms{color:#fff;background-color:#3f51b5;margin-top:1.6rem !important;padding:13px;border-radius:5px;border:1px solid #ccc;font-size:16px !important;margin-bottom:20px;width:100%;display:inline-block;text-align:center;}.site-terms .js-terms:hover{text-decoration:none;}
