
   body {font-family: BVahidBold, Tahoma ; margin:0;

                  }
    .clearfix { *zoom: 1 }
    .clearfix:before,
    .clearfix:after { display: table; line-height: 0; content: ""; }
    .clearfix:after { clear: both }
    a {color:#fff;text-decoration:none;font-size:12px}
    a:hover {text-decoration:underline}
 
 
 
 
 /*------------------*/
 /* background setup */
.background {
    background-repeat:no-repeat;
    /* custom background-position */
    background-position:50% 50%;
    /* ie8- graceful degradation */
    background-position:50% 50%\9 !important;
}

/* fullscreen setup */
html, body {
    /* give this to all tags from html to .fullscreen */
    height:100%;
}
.fullscreen,
.content-a {
    width:100%;
    min-height:100%;
}
.not-fullscreen,
.not-fullscreen .content-a,
.fullscreen.not-overflow,
.fullscreen.not-overflow .content-a {
    height:100%;
    overflow:hidden;
}

/* content centering styles */
.content-a {
	display:table;
}
.content-b {
	display:table-cell;
    position:relative;
	vertical-align:middle;
	text-align:center;
}

/* visual styles */
section {
	background:#9ed100;
}
.not-fullscreen {
    height:50%;
}
    
    
    
    
    #login-wrapper {direction:rtl;position:relative;border:2px solid #000;margin:0 auto;
                   padding:10px;-webkit-border-radius: 8px;-moz-border-radius: 8px;-ms-border-radius: 8px;border-radius: 8px;
                     background: rgba(235, 235, 235, 0.54);
                        
border-radius: 30px 0px 41px 12px;
padding: 10px;

box-shadow:  1px 0px 2px #b7b7b7;text-shadow: 0px 1px 0px #cfdfe7;
box-sizing: border-box;
                    
                    
                    }
                    
   
   .submit_sect {text-align:center;padding-top:18px}
   input[type="text"], input[type="password"] {height:25px;margin:auto;font-size:11px ;font-family :Tahoma;color :#3f5f80;
                                               border:1px solid #000; -webkit-border-radius:5px; -moz-border-radius:5px;
                                                border-radius: 5px;text-indent: 5px;
                                                
                                                
                                                }
                                                
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}
   input[type="password"] {color :#7b200e}
 .formSep { padding:5px 0px; clear: both }
 .formSep label {min-width:75px;display:inline-block;font-family:Tahoma;font-size :13px }
        .formSep + .formSep { border-top: 1px solid #ddd }
    .login_links {position:absolute;bottom:-30px;left:0;text-align:center;font-size:16px;width:100%;}
    .error {color:red;font-size:12px;margin-right :2px}
    

.btn {
	-moz-box-shadow:inset 0px 1px 0px 0px #fff6af;
	-webkit-box-shadow:inset 0px 1px 0px 0px #fff6af;
	box-shadow:inset 0px 1px 0px 0px #fff6af;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:tahoma;
	font-size:13px;
	padding:6px 40px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffee66;
}
.btn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23;
}
.btn:active {
	position:relative;
	top:1px;
}
