.login-box{position:relative;z-index:1;background:#fff;max-width:360px;margin:0 auto 100px;padding:45px;text-align:center;box-shadow:0 0 20px 0 rgba(66,66,66,.19),0 5px 5px 0 rgba(147,147,147,.24);border-radius:4px}.login-box input{font-family:"Roboto",sans-serif;outline:0;background:#f2f2f2;width:100%;border:0;margin:0 0 15px;padding:15px;box-sizing:border-box;font-size:14px}.login-box input.btn-otp{padding:10px 10px;background:#60c7d6;color:#fff;-webkit-transition:1000ms;transition:1000ms}.login-box input.btn-otp:hover:enabled{background:#78d5d3;-webkit-transition:500ms;transition:500ms}.login-box input.btn-otp:disabled{cursor:not-allowed}.login-box input.btn-otp.admin{background:#29a235}.login-box input.btn-otp.admin:hover:enabled{background:#95d03e}.login-box input.btn-otp-login{padding:10px 10px;width:40%}.login-box input.btn-otp-login:disabled{cursor:not-allowed}.login-box .login-button,.login-box .forgot-password-button,.login-box .reset-password-button{font-family:"Roboto",sans-serif;text-transform:uppercase;outline:0;background:#ffbe00;width:100%;border:0;padding:15px;color:#fff;font-size:14px;-webkit-transition:1000ms;transition:1000ms;cursor:pointer}.login-box .login-button:hover,.login-box .login-button:active,.login-box .login-button:focus,.login-box .forgot-password-button:hover,.login-box .forgot-password-button:active,.login-box .forgot-password-button:focus,.login-box .reset-password-button:hover,.login-box .reset-password-button:active,.login-box .reset-password-button:focus{background:#ffda11;-webkit-transition:500ms;transition:500ms}.login-box .agent.login-button{background:#489ece;-webkit-transition:1000ms;transition:1000ms}.login-box .agent.login-button:hover:enabled,.login-box .agent.login-button:active,.login-box .agent.login-button:focus{background:#62bed1;-webkit-transition:500ms;transition:500ms}.login-box .message{margin:15px 0 0;font-size:12px}.login-box .message a{color:#ffbe00;text-decoration:none}.login-box .message a:hover{text-decoration:underline}.login-box .register-form{display:none}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.animated-loginBox{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated-header{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}.login-box-header{text-align:center;color:rgba(0,0,0,.61);font-size:2.5em;line-height:1.8em}.validation-summary-errors>ul{list-style-type:none;text-align:left}