@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-text-bs{margin:40px auto;color:#fff!important;font-size:30px;text-align:center;text-transform:uppercase;line-height:1.3;font-family:Lato,sans-serif!important;font-style:normal;font-weight:900;letter-spacing:3px;text-rendering:optimizeLegibility}@media all and (min-width: 768px) and (max-width: 992px){.hero-text-bs{font-size:42px;letter-spacing:4px}}@media all and (min-width: 992px) and (max-width: 1200px){.hero-text-bs{font-size:42px;letter-spacing:4px}}@media all and (min-width: 1200px){.hero-text-bs{font-size:42px;letter-spacing:4px}}.hero-text-callout-bs{color:#8fbf21}.input-label-bs{color:#000!important;font-size:11px;letter-spacing:3px;line-height:2;font-weight:400;font-family:Lato,sans-serif;text-transform:uppercase}@media all and (min-width: 768px) and (max-width: 992px){.input-label-bs{font-size:12px;letter-spacing:4px}}@media all and (min-width: 992px) and (max-width: 1200px){.input-label-bs{font-size:12px;letter-spacing:4px}}@media all and (min-width: 1200px){.input-label-bs{font-size:12px;letter-spacing:4px}}.input-label-bs .errorLabelOn{color:#f0717f}.remember-me-container{align-items:center;cursor:pointer;display:inline-flex}.remember-me-container .remember-me{float:unset;margin:0}.remember-me-container .input-label-bs{margin-left:15px}input:-webkit-autofill{box-shadow:0 0 0 1000px #f2f4f5 inset;background-color:#f2f4f5}.login-input-bs{width:100%;border:none;display:block;background-color:#e8eaeb;border:0;height:55px;padding:0 4px 0 8px!important;font-family:Lato,sans-serif;font-weight:400;font-size:16px;padding-top:11px;line-height:1.5;margin-bottom:0;letter-spacing:.3px;color:#000!important}@media all and (min-width: 768px) and (max-width: 992px){.login-input-bs{font-weight:400;font-size:16px}}@media all and (min-width: 992px) and (max-width: 1200px){.login-input-bs{font-weight:400;font-size:16px}}@media all and (min-width: 1200px){.login-input-bs{font-weight:400;font-size:16px}}.login-input-bs a{color:#8fbf21;transition:all .1s ease-out}.login-input-bs a:hover{color:#4e6b0b}@media all and (min-width: 768px) and (max-width: 992px){.login-input-bs{padding:0 0 0 10px!important}}@media all and (min-width: 992px) and (max-width: 1200px){.login-input-bs{padding:0 0 0 15px!important}}@media all and (min-width: 1200px){.login-input-bs{padding:0 0 0 15px!important}}.login-input-bs::-webkit-input-placeholder{font-size:16px;color:#979899;font-style:italic}.login-input-bs::-moz-placeholder{font-size:16px;color:#979899;font-style:italic}.login-input-bs:-ms-input-placeholder{font-size:16px;color:#979899;font-style:italic}.login-input-bs:-moz-placeholder{font-size:16px;color:#979899;font-style:italic}.login-input-bs:hover,.login-input-bs:focus{box-shadow:#8fbf21 0 0 6px inset;background-color:#fafbfc!important}.login-btn-bs{background-color:#8fbf21;border-radius:30px;border:none!important;color:#000!important;text-transform:uppercase;letter-spacing:3px;transition:all .5s ease-out 50ms;cursor:pointer;width:100%;height:60px;color:#fff!important;font-weight:900;font-size:14px;margin:10px 0}@media all and (min-width: 768px) and (max-width: 992px){.login-btn-bs{font-size:16px}}@media all and (min-width: 992px) and (max-width: 1200px){.login-btn-bs{font-size:16px}}@media all and (min-width: 1200px){.login-btn-bs{font-size:16px}}.forgotten-password-bs{color:#8fbf21;cursor:pointer;font-size:12px;position:relative}.forgotten-password-bs:after{content:"";width:100%;position:absolute;bottom:-1px;left:0;background-color:#8fbf21;height:1px}.error-label-bs,.errorLabel{font-size:18px;color:#f0717f;font-style:italic}.agent-id-bs,.agent-password-bs{margin-bottom:0}.invalid-reset-token{margin-top:50px;padding-left:80px;padding-right:80px}.invalid-reset-token .invalid-reset-token-title{letter-spacing:3px;font-family:Lato,sans-serif;font-weight:900}.invalid-reset-token .invalid-reset-token-title .error img{vertical-align:middle;margin-right:15px;height:31px;width:31px}.invalid-reset-token .invalid-reset-token-title .error span{color:#8fbf21;text-transform:uppercase;font-size:25px;font-weight:600;vertical-align:middle;line-height:31px}.invalid-reset-token .invalid-reset-token-title h2{margin-top:15px;text-transform:uppercase;font-size:28px;font-weight:600;color:#000!important}.invalid-reset-token .invalid-reset-token-form{padding-top:20px}.invalid-reset-token .invalid-reset-token-form .form-group{margin-bottom:15px}.invalid-reset-token .invalid-reset-token-form .form-group .login-input-bs{background-color:#f2f4f5}.invalid-reset-token .invalid-reset-token-form .form-group .input-label-bs{font-weight:600}#unauthorizedErrorLabel a{color:inherit!important;text-decoration:underline;cursor:pointer}#login-hero{height:auto}#login-hero .bg-stretch-ly{background-image:none;background-color:#000!important}input[type=checkbox]{display:none}.login-holder .checkbox-field-md{height:55px;width:55px;min-width:55px;background-color:#e8eaeb;border:0;border-radius:0;position:relative;display:inline-block;box-sizing:border-box;transition:border-color ease .1s;cursor:pointer}.login-holder .checkbox-field-md:before,.login-holder .checkbox-field-md:after{box-sizing:border-box;position:absolute;height:0;width:11px;background-color:#8fbf21;display:inline-block;transform-origin:left top;border-radius:0;content:" ";transition:opacity ease .5s}.login-holder .checkbox-field-md:before{top:49.99995px;left:22.55px;transform:rotate(-135deg)}.login-holder .checkbox-field-md:after{top:31.35px;left:2.75px;transform:rotate(-45deg)}input[type=checkbox]:checked+.checkbox-field-md,.checkbox-field-md.jcf-checked{border-color:#8fbf21}input[type=checkbox]:checked+.checkbox-field-md:after,.checkbox-field-md.jcf-checked:after{height:11px;animation:checkmark-bottom .1s ease 0s forwards}input[type=checkbox]:checked+.checkbox-field-md:before,.checkbox-field-md.jcf-checked:before{height:66px;animation:checkmark-top .2s ease 0s forwards}.login-holder .jcf-checkbox.jcf-checked span:after{display:none}
