/** login **/

.login-logo a {
    color: #2100A4 !important;
}

.login-page {
    background-color: #fff !important;
}

.login-box-body {
    background-color: #F4F4F4 !important;
    border-radius: 10px;
    padding: 40px !important;
}

.login-box-msg {
    color: #0067AA;
}

form#login-form input {
    border-radius: 20px;
    padding: 18px 20px;
}

form#login-form button[type=submit] {
    background-color: #2100A4;
    color: #00FFFF;
    border-radius: 20px;
    font-size: 13px;
}

.login-box {
    width: auto !important;
    max-width: 390px;
}

#login-form .form-group {
    margin-bottom: 25px;
}

span.password-reset, span.register {
    color: #000;
    font-size: 13px;
}

.link-login-form {
    color: #0067AA;
}

.form-group.field-loginform-rememberme label {
    color: #000;
    font-size: 13px;
}

.form-control-feedback {
    line-height: 38px;
}

/** signup **/
/** request password reset **/
/** reset password token **/

.site-signup, .site-request-password-reset, .site-reset-password  {
    background-color: #F4F4F4;
    padding: 25px;
    margin: 4% auto;
    max-width: 490px;
    border-radius: 10px;
}

.site-signup h1, .site-request-password-reset h1, .site-reset-password  h1  {
    color: #2100A4;
}

#form-signup h3 {
    color: #0067AA;
}

input[type=text], input[type=password] {
    border-radius: 10px;
}

#form-signup button[type=submit], #reset-password-form button[type=submit], #request-password-reset-form button[type=submit] {
    border-radius: 10px;
}





