.login-form{width:370px;min-height:400px;margin:0;padding:20px 30px;color:#4b4b4b;background-color:#f7f7f9;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.login-form h1{color:#00abcc;margin:0;padding:30px 0;font-size:2rem}.login-form a{color:#4b4b4b}.login-form .validation-summary-errors ul{list-style:none;padding:0}.login-form .validation-summary-errors li{padding-left:1.3em;color:red}.login-form .validation-summary-errors li:before{content:"\f12a";color:red;font-family:FontAwesome;display:inline-block;margin-left:-1.3em;width:1.3em}.login-form .form-group.row{width:100%;padding:0;margin:0 0 30px 0}.login-form .form-group.row .input-group{width:100%;height:50px}.login-form .form-group.row .input-group-addon{min-width:45px;text-align:center;color:#fff;background-color:#00abcc;-webkit-border-radius:8px 0 0 8px;-moz-border-radius:8px 0 0 8px;border-radius:8px 0 0 8px;font-size:1.334em}.login-form .form-group.row input[type=password],.login-form .form-group.row input[type=text]{height:50px;line-height:50px;-webkit-border-radius:0 8px 8px 0;-moz-border-radius:0 8px 8px 0;border-radius:0 8px 8px 0}.login-form .form-group.row .field-validation-error{color:red}.login-form .form-group.row button{width:100%;height:50px;-webkit-border-radius:22px;-moz-border-radius:22px;border-radius:22px;background-color:#00abcc;color:#fff;border-color:transparent}.login-form .form-group.row button:focus{outline:0!important}