#sign-in{border:1px solid #ccc;border-radius:10px;margin:80px auto;padding:0;position:relative;width:500px}#sign-in h3{border-bottom:1px solid #999;color:#111;font-size:22px;padding-bottom:10px}#sign-in form{padding:10px 0 20px 20px}#sign-in form .bar-loader{background-color:#fff;display:none;height:2px;overflow:hidden;position:absolute;top:0;width:90%}#sign-in form .bar-loader:before{animation:barloading 2s linear infinite;background-color:rgba(0,0,0,.6);content:"";display:block;height:2px;left:-200px;position:absolute;width:200px}@keyframes barloading{from{left:-200px;width:30%}50%{width:30%}70%{width:70%}80%{left:50%}95%{left:120%}to{left:100%}}#sign-in form.loading .bar-loader{display:block}#sign-in form.loading button.sign-in{display:none}#sign-in fieldset .form-item{padding:5px;position:relative}#sign-in fieldset .form-item label{display:block;margin:0 1em 0 0}#sign-in fieldset .form-item button{border-radius:5px;margin-top:10px}#sign-in fieldset .form-item input{border-radius:5px;display:block;margin-top:10px;padding:.5em .6em}#sign-in .header{background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.02));border-bottom:1px solid #ccc;font-size:14px;font-weight:600;padding:5px 10px}#sign-in .footer{border-top:1px solid #ccc;font-size:13px;font-weight:700;margin-top:30px;padding:10px 0}#sign-in .alert{color:red;display:none;margin:20px 10px 10px}#sign-in .alert.alert-danger{display:block}#auth div.auth-wrapper,#welcome div.auth-wrapper{position:relative}#auth div.auth-wrapper div.auth-block,#welcome div.auth-wrapper div.auth-block{background-color:#fff;border:1px solid #f2f2f2;border-radius:6px;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12);font-family:open sans,sans-serif;margin:auto;max-width:420px;padding:30px;position:relative}#auth div.auth-wrapper div.auth-block h4,#auth div.auth-wrapper div.auth-block h5,#auth div.auth-wrapper div.auth-block h6,#welcome div.auth-wrapper div.auth-block h4,#welcome div.auth-wrapper div.auth-block h5,#welcome div.auth-wrapper div.auth-block h6{margin-bottom:30px;text-align:center}#auth div.auth-wrapper div.auth-block div.alert,#welcome div.auth-wrapper div.auth-block div.alert{color:#e74c3c;display:block;margin:30px 0;text-align:center;transition:all .3s ease}#auth div.auth-wrapper div.auth-block div.alert a,#welcome div.auth-wrapper div.auth-block div.alert a{color:inherit;text-decoration:underline}#auth div.auth-wrapper div.auth-block div.alert.alert-danger,#welcome div.auth-wrapper div.auth-block div.alert.alert-danger{max-height:200px}#auth div.auth-wrapper div.auth-block form fieldset,#welcome div.auth-wrapper div.auth-block form fieldset{position:relative}#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap{margin-bottom:30px;position:relative}#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap label,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap label{font-size:16px;font-size:1rem;line-height:48px;line-height:3rem;color:#000;font-family:open sans,sans-serif;font-weight:400;height:48px;left:12px;opacity:.5;pointer-events:none;position:absolute;top:0;transform:translate3d(0,0,0);transition:all .2s ease-in-out}#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap input,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap select,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap textarea,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap input,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap select,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap textarea{font-size:16px;font-size:1rem;line-height:23px;line-height:1.4375rem;border:1px solid #0d419475;border-radius:6px;color:#000;display:inline-block;font-family:open sans,sans-serif;height:48px;outline:0;padding:12px 12px 7px;transition:all ease .2s;width:100%}#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap input.form-error,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap select.form-error,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap textarea.form-error,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap input.form-error,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap select.form-error,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap textarea.form-error{border-color:#e74c3c}#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap input.password,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap select.password,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap textarea.password,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap input.password,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap select.password,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap textarea.password{padding-right:40px}#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap input:active,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap input:focus,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap input:valid,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap select:active,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap select:focus,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap select:valid,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap textarea:active,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap textarea:focus,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap textarea:valid,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap input:active,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap input:focus,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap input:valid,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap select:active,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap select:focus,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap select:valid,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap textarea:active,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap textarea:focus,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap textarea:valid{border-color:#e97e24;border-width:2px}#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap input:valid~span.show-password,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap select:valid~span.show-password,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap textarea:valid~span.show-password,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap input:valid~span.show-password,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap select:valid~span.show-password,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap textarea:valid~span.show-password{display:inline-block}#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap input:active~label,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap input:focus~label,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap input:valid~label,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap select:active~label,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap select:focus~label,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap select:valid~label,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap textarea:active~label,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap textarea:focus~label,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap textarea:valid~label,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap input:active~label,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap input:focus~label,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap input:valid~label,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap select:active~label,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap select:focus~label,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap select:valid~label,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap textarea:active~label,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap textarea:focus~label,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap textarea:valid~label{font-size:12px;font-size:.75rem;line-height:12px;line-height:.75rem;background-color:#fff;color:#e97e24;font-weight:600;height:12px;opacity:1;padding:0 3px;transform:translate3d(0,-5px,0)}#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap input:-webkit-autofill,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap select:-webkit-autofill,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap textarea:-webkit-autofill,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap input:-webkit-autofill,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap select:-webkit-autofill,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap textarea:-webkit-autofill{box-shadow:0 0 0 100px #fff inset}#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap input:-webkit-autofill:active,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap input:-webkit-autofill:focus,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap input:-webkit-autofill:hover,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap select:-webkit-autofill:active,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap select:-webkit-autofill:focus,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap select:-webkit-autofill:hover,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap textarea:-webkit-autofill:active,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap textarea:-webkit-autofill:focus,#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap textarea:-webkit-autofill:hover,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap input:-webkit-autofill:active,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap input:-webkit-autofill:focus,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap input:-webkit-autofill:hover,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap select:-webkit-autofill:active,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap select:-webkit-autofill:focus,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap select:-webkit-autofill:hover,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap textarea:-webkit-autofill:active,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap textarea:-webkit-autofill:focus,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap textarea:-webkit-autofill:hover{box-shadow:0 0 0 100px #fff inset}#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap span.show-password,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap span.show-password{font-size:12px;font-size:.75rem;line-height:50px;line-height:3.125rem;color:rgba(0,0,0,.5);display:none;font-family:open sans,sans-serif;height:48px;position:absolute;right:12px;text-transform:uppercase;top:0}#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap span.show-password:hover,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap span.show-password:hover{cursor:pointer}#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap a,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap a{display:inline-block;margin-top:15px}#auth div.auth-wrapper div.auth-block form fieldset div.field-wrap p,#welcome div.auth-wrapper div.auth-block form fieldset div.field-wrap p{text-align:left}#auth div.auth-wrapper div.auth-block form div.g-recaptcha,#welcome div.auth-wrapper div.auth-block form div.g-recaptcha{margin-bottom:30px}#auth div.auth-wrapper div.auth-block form div.g-recaptcha>div,#welcome div.auth-wrapper div.auth-block form div.g-recaptcha>div{margin:auto}#auth div.auth-wrapper div.auth-block a,#welcome div.auth-wrapper div.auth-block a{color:#01979e}#auth div.auth-wrapper div.auth-block p,#welcome div.auth-wrapper div.auth-block p{font-size:16px;font-size:1rem;line-height:23px;line-height:1.4375rem;text-align:center}#auth div.auth-wrapper div.auth-block p:last-of-type,#welcome div.auth-wrapper div.auth-block p:last-of-type{margin:0}#auth div.auth-wrapper div.auth-block button,#welcome div.auth-wrapper div.auth-block button{margin-bottom:30px;text-transform:uppercase;width:100%}#auth div.auth-wrapper div.auth-block button.primary,#welcome div.auth-wrapper div.auth-block button.primary{background-color:#1e458c;color:#fff}#auth div.auth-wrapper div.auth-block button.primary:hover,#welcome div.auth-wrapper div.auth-block button.primary:hover{background-color:#2c64cb}#auth div.auth-wrapper div.auth-block.loading div.loading-wrapper,#welcome div.auth-wrapper div.auth-block.loading div.loading-wrapper{display:block}#auth div.auth-wrapper div.recaptcha-container,#welcome div.auth-wrapper div.recaptcha-container{min-height:35px;position:relative}#auth div.auth-wrapper div.recaptcha-container div.loading-wrapper,#welcome div.auth-wrapper div.recaptcha-container div.loading-wrapper{display:block;z-index:1}#auth div.auth-wrapper div.recaptcha-container div.loading-wrapper div.loading-icon,#welcome div.auth-wrapper div.recaptcha-container div.loading-wrapper div.loading-icon{z-index:1}#auth div.auth-wrapper div.recaptcha-container div.g-recaptcha,#welcome div.auth-wrapper div.recaptcha-container div.g-recaptcha{position:relative;z-index:2}