.step-counter{padding:0;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.step-counter .step{width:45px;height:45px;margin:0 15px;position:relative;display:inline-block;font-size:16px;font-weight:bold;text-align:center;color:#83b81a;line-height:42px;border:2px solid #83b81a;border-radius:30px}.step-counter .step::before{content:"";position:absolute;top:19px;left:-37px;width:37px;height:2px;background:#83b81a;z-index:-1}.step-counter .step:first-child::before{display:none}.step-counter .step-back{cursor:pointer}.step-counter .active{color:#fff;background:#83b81a}.step-counter .active~li{color:#83b81a;border:2px solid #83b81a;background:#fff}.step-counter .active~li::before{background:#83b81a}#login h1{color:#83b81a;font-weight:bold;font-size:2em;margin-bottom:35px}#login h5{color:#83b81a;font-weight:bold;font-size:1.4em;margin-bottom:35px}#login .login-form{margin:20px auto;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}#login .login-form h5{margin-bottom:20px;text-align:left;text-transform:none;color:#83b81a}#login .login-form input:-webkit-autofill{color:#e4e5e6 !important}#login .login-form .text-right{margin-bottom:20px;font-weight:bold}#login .login-form .info-category{text-transform:uppercase}#login .login-form .warning,#login .login-form .errors{color:red}#login .login-form .btn:disabled{background:#83b81a url(305fc39bcbb026cc10fc.gif) no-repeat 42% -5px;background-size:48px}@media(max-width: 991.98px){#login .login-form .btn:disabled{background-position-x:15%}}
