﻿.login-form:before, .login-form:after, .login-action:before, .login-action:after {content:""; display:table}
.login-form:after, .login-action:after {clear:both}
.login-form, .login-action {zoom:1}
.button:hover {-webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -ms-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in}
.button {color: #ffffff;padding: 5px 10px;background-color: #52a100; border: none}
.button.disabled, .button.disabled:hover {background-color: #d0d0d0; cursor: default}
.button:hover {color: #ffffff;padding: 5px 10px;background-color: #007932;text-decoration: none;outline: none; color: #fff}
.login-back {z-index: -1;position: absolute;top: 0;left: 0; width: 100%;height: 100%;}
.login-back img {position: absolute;width: 100%;height: 100%;top: 0;left: 0}
.login-form {background-color: #fff;box-shadow: 0 0 5px #7e7e7e;padding-top: 15px;padding-bottom: 15px;margin-top: 200px; width: 400px;margin-left: auto; margin-right: auto}
.login-form h1 {font-size: 18px;padding-top: 10px; border-top:1px solid #ccc}
.login-form img {margin: 10px 0 30px 30px;display: block}
.login-form .field-validation-error, .login-form .validation-summary-errors {color: red; font-size: 11px}
.login-form .control-label {text-align: right}
.form-control {border-radius: 0}
.login-action {clear: both;padding: 20px 30px 25px 30px;margin-left: -15px;margin-right: -15px}
.login-action input[type="checkbox"] {margin-left: 10px}
.login-action label {font-weight: normal; display: inline-block}
.login-body {background-image: url('../images/login-background-1.jpg'); background-position: 50% 25%;background-size: cover; min-height: 100%}