body{background-image:linear-gradient(to left,#21507b,#0e2745);background-size:100%;background-color:#21507b;background:-webkit-linear-gradient(to left,#21507b,#0e2745);background:-o-linear-gradient(to left,#21507b,#0e2745);background:-moz-linear-gradient(to left,#21507b,#0e2745);background:linear-gradient(to left,#21507b,#0e2745);font-family:Montserrat,sans-serif;font-weight:100;color:#fff}input[type=text]{font-size:14px;font-weight:300;padding-right:20px!important}input[type=password]{font-size:11px;font-weight:900;letter-spacing:2px;padding-right:20px!important}label{float:left;font-weight:100;font-size:12px;margin:0}#logo{margin:50px 0 0 50px}#password{line-height:28px;background:url(../img/password2.png) right no-repeat}.login-message{margin-bottom:20px}.login-sub-message{margin:43px 0 36px}.resetPasswordConfirmation{font-size:11px;text-align:center}.resetPasswordConfirmation a{color:#fff;text-decoration:none;font-weight:500}#email_field-error{font-size:11px}#username{line-height:28px;background:url(../img/cal-left2.png) right no-repeat}#wrapper{position:fixed;top:50%;left:50%;width:420px;height:380px;margin-top:-190px;margin-left:-210px;background-color:#1d476f;box-shadow:0 1px 2px 0 rgba(0,0,0,.5)}.lineDivider{border-bottom:#fff .8px solid;height:1px;margin-bottom:18px}.login-content{margin-left:0;width:inherit}.login-vertical-center{display:flex;align-items:center}.login-sub-message{font-size:11px;font-weight:300;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.1px;text-align:left!important;color:#fff;margin-bottom:36px}.login-button,.login-button-active{height:30px;border:none;font-size:13px;color:#fff;outline:0}.login-input-icon{float:right;margin-right:6px;margin-top:-21px;position:relative;z-index:2}.login-button{border-radius:50px;background-color:#82b9b0;padding:0 50px;display:block;margin:0 auto 6px}.login-button-active{border-radius:50px;background-color:#03c9a9;display:block;margin:0 auto 5px;padding:0 50px}.login-form{clear:both;margin:0 auto;min-width:230px;max-width:70%}.login-input,.login-input:active,.login-input:enabled,.login-input:focus{max-height:28px;min-width:100%;height:24px;padding:1px;background-color:#1d476f;border:none;outline:0;border-bottom:solid 1px #fff;color:#fff}.login-message{display:block;clear:both;min-width:100%;margin-top:40px;font-size:17px;font-weight:300;text-align:center}.alignedCheckbox,.login-link{display:inline-block}.login-link{min-width:80%;width:100%;padding-top:5px;margin:0 auto;color:#fff;text-decoration:none;font-size:10px;font-weight:100;text-align:center}.space{min-height:20px;font-size:.7em;font-weight:100}.login-link:hover{text-decoration:underline;color:#fff}.login-normal-font{font-size:inherit!important}p.space{min-height:15px}.alignedCheckbox label{display:block;padding-left:15px;text-indent:-15px}.alignedCheckbox input{width:13px;height:13px;display:inline;padding:0;margin:0;vertical-align:bottom;position:relative;top:-1px}.error-message-bg{width:100%;border-radius:2px;background-color:#e16d6e;outline:0;margin:14px 0 20px;font-size:11px;padding:10px}@media (max-width:767px){#wrapper{width:300px;height:360px;margin-top:-180px;margin-left:-150px}.login-message{margin-top:20px}}