@font-face {
	font-family: iransans;
	font-style: normal;
	font-weight: 500;
	src: url('../../assets/font/eot/IRANSansWeb(FaNum)_Light.eot');
	src: url('../../assets/font/eot/IRANSansWeb(FaNum)_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('../../assets/font/woff2/IRANSansWeb(FaNum)_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('../../assets/font/woff/IRANSansWeb(FaNum)_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('../../assets/font/ttf/IRANSansWeb(FaNum)_Light.ttf') format('truetype');
}

*{
    font-family:iransans;
}

body > p.see5_login_logo body >.see5_login_logo h1 {
    display:none;
}

body.login #loginform
 img.see5_login_logo{
    right: auto;
    left: auto;
    margin-right: auto;
    margin-left: auto;
    display: block;
        width: 160px;

}
body.login #loginform
 p.see5_login_logo
 {
     display:block;
 }
body.login #loginform
{    box-shadow: 0px 0 15px 0px rgba(102, 102, 102, 0.08);
min-height: 420px;
    border-radius: 5px;

}
body.login #loginform span{

    font-size: 18px;
    text-align: center;
    display: block;
    margin: 10px;
    margin-bottom: 25px;
}

body.login{
    background:#f6f9fc;
}
body.login #login h1{
    display:none;
}
body.login #login{
    width:400px;
    max-width:100%;
}


input:not([type=checkbox]) {
    border: none !important;
    border-bottom: solid 1px #ccc !important;
    background: transparent !important;
    box-shadow: none !important;
    height: 30px;
    direction:ltr;
    }
 
input:focus {
    border-bottom:solid 1px #8888;
}
 
 p.submit input{
 width: 220px !important;
    height: 40px !important;
    box-shadow: none !important;
    border: none !important;
    background: linear-gradient(to right,#5950d4, #aa61c8) !important;
    color: #fff !important;
    text-shadow: none !important;
    font-size: 18px !important;
    display: block !important;
    margin: auto !important;
    float: right !important;
    margin-top: 25px !important;
    margin-right: calc(50% - 110px) !important;
    margin-top: 22px !important;
    margin-bottom: 22px !important;
 
 }
 .p.submit input:hover{
         

 }
 #aiowps-captcha-answer{
         width: 100px;

 }
.login #backtoblog, .login #nav {
 margin: 50px 0 0;
    position: relative;
    top: -100px;
    text-align: center;
    color: #000 !important;
        font-size: 16px;

}
.login label {
    color: #000;
    font-size: 18px;
}
#login form p {
    margin-bottom: 0;
    margin: 0 25px;
}

.login form .forgetmenot label {
    font-size: 16px;
    line-height: 40px;
}

input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus
input:-webkit-autofill, 
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
   -webkit-text-fill-color: #000;
  -webkit-box-shadow: 0 0 0px 1000px #000 inset;
  transition: background-color 5000s ease-in-out 0s;
}

.login #login_error, .login .message {
    border-right: 4px solid #8f5bcc;
}

.aiowps-captcha label {
    font-size: 14px !important;
    line-height: 30px;
}

.aiowps-captcha-equation{
       text-align: left;
     direction: ltr;
margin-left: 25px;
}

body .see5_login_logo {
    display: none;
}
#login #loginform .see5_login_logo{
    display: block;
}

@keyframes grow {
  0% {
      border-radius:5px;
   }
 
  100% {
      border-radius:15px;
  }
}
