@import url("/assets/css/fonts.css");
body {
    font-family: iranyekan;
}
.login{background-color:#5c97bd}.login a{color:#edf4f8!important} .content .alert { line-height:2.5em; } .login .logo img { width: 200px; }.login .logo{margin:10px auto 0;padding:15px;text-align:center}.login .content{width:400px;margin:0px auto}.login .form-title{margin-bottom:20px;color:#edf4f8;font-size:19px;font-weight:400!important}.login .form-subtitle{color:#c9dce9;font-size:17px;font-weight:300!important;padding-left:10px}.login .content h4{color:#555}.login .content .hint{color:#b7d1e2;padding:0;font-size:14px;margin:15px 0 7px}.login .content .forget-form,.login .content .login-form{padding:0;margin:0}.login .content .form-control{background-color:#6ba3c8;border:1px solid #6ba3c8;height:43px;color:#d9ecf9}.login .content .form-control:active,.login .content .form-control:focus{border:1px solid #83b8db}.login .content .form-control::-moz-placeholder{color:#d9ecf9;opacity:1}.login .content .form-control:-ms-input-placeholder{color:#d9ecf9}.login .content .form-control::-webkit-input-placeholder{color:#d9ecf9}.login .content select.form-control{padding-left:9px;padding-right:9px}.login .content .forget-form,.login .content .register-form{display:none}.login .content .form-title{font-weight:300;margin-bottom:25px}.login .content .form-actions{clear:both;border:0;padding:0 30px 25px;margin-left:-30px;margin-right:-30px}.form-actions .forget-password-block{padding-top:7px}.login-options{margin-top:30px;padding-top:20px;padding-bottom:50px;border-top:1px solid #69a0c4;border-bottom:1px solid #69a0c4}.login-options h4{margin-top:8px;font-weight:600;font-size:15px;color:#b7d1e2!important}.login .forget-password{font-size:14px}.login-options .social-icons{float:right;padding-top:3px}.login-options .social-icons li a{border-radius:15px!important;-moz-border-radius:15px!important;-webkit-border-radius:15px!important}.login .content .forget-form .form-actions{border:0;margin-bottom:0;padding-bottom:20px}.login .content .register-form .form-actions{border:0;margin-bottom:0;padding-bottom:0}.login .btn,.login .btn-default{font-weight:600;padding:10px 25px!important;background-color:#5995bb;color:#8fc4e5}.login .content .form-actions .checkbox{margin-top:8px;display:inline-block}.login .content .form-actions .btn{margin-top:1px}.login .btn{border:1px solid #72a9cc}.login .btn:hover{border:1px solid #90bbd7;background-color:#5995bb;color:#8fc4e5}.login .btn-default{border:1px solid #72a9cc}.login .btn-default:hover{border:1px solid #90bbd7;background-color:#5995bb;color:#8fc4e5}.login .content .forget-password{color:#d7eaf7;font-size:15px}.login .content .rememberme{margin-top:8px}.login .content .mt-checkbox{color:#c9dce9!important}.login .content .mt-checkbox>span:after{border-color:#c9dce9!important}.login .content .create-account{text-align:center;margin-top:20px}.login .content .create-account p a{font-weight:300;font-size:16px;color:#fff}.login .content .create-account a{display:inline-block;margin-top:5px}.login .copyright{text-align:center;margin:10px auto 30px 0;padding:10px;color:#c9dce9;font-size:13px}@media (max-width:1400px){.login .logo{margin-top:0px} .login .logo img {width: 150px;} }@media (max-width:480px){.login .logo{margin-top:30px;padding:0}.login .content{width:245px}.login .content h3{font-size:22px}.login .checkbox{font-size:13px}}



/*
@-moz-keyframes ripple {
    5%, 100% {
        opacity: 0;
    }
    5% {
        opacity: 1;
    }
}
@-webkit-keyframes ripple {
    5%, 100% {
        opacity: 0;
    }
    5% {
        opacity: 1;
    }
}
@keyframes ripple {
    5%, 100% {
        opacity: 0;
    }
    5% {
        opacity: 1;
    }
}
input[type="radio"] {
    display: none;
}

input[type="radio"] + label {
    position: relative;
    cursor: pointer;
    margin: 4px;
    padding-left: 28px;
    color:#edf4f8 !important
}
input[type="radio"] + label:before, input[type="radio"] + label:after {
    content: "";
    position: absolute;
    border-radius: 50%;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
input[type="radio"] + label:before {
    top: 0;
    left: 0;
    width: 18px;
    height: 18px;
    background: #1565C0;
    -moz-box-shadow: inset 0 0 0 18px #E0E0E0;
    -webkit-box-shadow: inset 0 0 0 18px #E0E0E0;
    box-shadow: inset 0 0 0 18px #E0E0E0;
}
input[type="radio"] + label:after {
    top: 49%;
    left: 9px;
    width: 54px;
    height: 54px;
    opacity: 0;
    background: rgba(255, 255, 255, 0.3);
    -moz-transform: translate(-50%, -50%) scale(0);
    -ms-transform: translate(-50%, -50%) scale(0);
    -webkit-transform: translate(-50%, -50%) scale(0);
    transform: translate(-50%, -50%) scale(0);
}

input[type="radio"]:checked + label:before {
    -moz-box-shadow: inset 0 0 0 4px #E0E0E0;
    -webkit-box-shadow: inset 0 0 0 4px #E0E0E0;
    box-shadow: inset 0 0 0 4px #E0E0E0;
}
input[type="radio"]:checked + label:after {
    -moz-transform: translate(-50%, -50%) scale(1);
    -ms-transform: translate(-50%, -50%) scale(1);
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
    -moz-animation: ripple 1s none;
    -webkit-animation: ripple 1s none;
    animation: ripple 1s none;
}
*/

label {
    color:#edf4f8 !important
}



.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .form-control-feedback, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
    color: #212121 !important;
}
