@font-face {
font-family: "yekan";
src: url(DMSresource.axd?resid=Yekaneot&restype=file);
src: url(DMSresource.axd?resid=Yekaneot&restype=file#iefix) format("embedded-opentype"), url(DMSresource.axd?resid=Yekanwoff&restype=file)
format("woff"), url(DMSresource.axd?resid=Yekanttf&restype=file) format("truetype"), url(DMSresource.axd?resid=Yekansvg&restype=file#BYekan) format("svg");
font-weight: normal;
font-style: normal
}

 

*{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
body
{
	font-family: yekan,WYekan,tahoma !important;
	font-size:16px;
	width:100%;
	height:100%;
	color:#555; 
	overflow-y:visible;
	line-height:1.8;
	background-color:#161616;/*#142127;*/
	direction:rtl;
	   background: radial-gradient(circle at center center , rgba(22, 22, 22, 0) 0%, rgba(22, 22, 22, 0) 20%, #161616 75%, #161616 100%) repeat scroll 0 0%, transparent url("DMSresource.axd?resid=bglogin") repeat scroll 0 0;
	min-height: 100%;
	margin: 0 auto;
    padding-top: 20px;
    width: 100%;
}

 
div, div::after, div::before {
    box-sizing: border-box;
}
 
.login-content2 {
    background: radial-gradient(circle at center center , rgba(22, 22, 22, 0) 0%, rgba(22, 22, 22, 0) 20%, #161616 75%, #161616 100%) repeat scroll 0 0%, transparent url("DMSresource.axd?resid=bglogin") repeat scroll 0 0;
	min-height: 100%;
	margin: 0 auto;
    padding-top: 20px;
    width: 100%;
}

.login-header{
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    font-weight: bold;
    margin: 0 auto;
    background-image: url("DMSresource.axd?resid=loginlogo");
    height: 150px;
    width: 450px;
}
 

.login_panel input[type="text"], .login_panel input[type="password"], .login_panel input[type="button"] {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 center;
    box-sizing: border-box;
    color: #fff;
    direction: ltr;
    font-family: tahoma;
    font-size: 14px !important;
    height: 33px;
    padding: 0 34px !important;
    right: 0 !important;
    text-align: center;
    top: 0;
    width: 282px;
}
input[type="text"],   input[type="password"] {
    border: 1px solid #d4d4d4;
    min-height: 25px;
}
input[type="text"], select {
    min-height: 25px;
}
 
input[type="text"] , input[type="password"] {
    padding-left: 5px;
    padding-right: 5px;
}
 
input, select, textarea, button {
    font-family: inherit;
}
input {
    font-size: 13px;
	
    margin-left: 0;
}

.login_panel {
    padding-right: 26px;
	width: 332px;
	margin: 5px auto 0;
}
.login_panel_row{
    display: inline-block;
    margin: 5px 0;
    padding: 0;
    text-align: center;
    width: 100%;
}
.login_panel_row_item{
	text-align: right;
	width: 312px;
	background-color: transparent !important;
    border: medium none;
    color: #fff;
    margin: 0;
    position: relative;
}
.icon {
    height: 32px;
    padding: 6px;
    position: absolute;
    width: 32px;
	border-left: 1px solid #fff;
	right:0px;
}
 
 

 
.footer {
    color: #fff !important;
    font-size: 14px !important;
    width: 100%;
}
.footer fieldset {
    border-color: #bbb !important;
    border-radius: 0 !important;
    border-style: solid;
    border-width: 1px 0 0 !important;
    margin: 0 auto !important;
    max-width: 1000px;
    /*background-color: #f5f5f5;*/
    border: 1px solid #eaeaea;
    margin: 10px 0;
    padding: 5px 0;
}
 
.footer-content {
    padding: 0 25px 0 10px;
    text-align: center;
	width: auto !important;
	
} 
.btnlogin
{
background-color:#00a651 !important;
border:none !important; 
font-weight:bold !important;
width: 282px;

 box-sizing: border-box;
    color: #fff;
    direction: ltr; 
    font-size: 14px !important;
    height: 33px;
    padding: 0 34px !important;
    right: 0 !important;
    text-align: center;
    top: 0; 
	
	
}
.login-headerTitle
{
font-family: yekan,WYekan,tahoma !important;
color:#ffffff;
text-align:center;
font-size:34px;
}

.captchaText {
    float: right;
    margin-left: 3px;
    box-sizing: border-box;
    display: inline-block;
    padding: 0 5px !important;
    position: relative;
    vertical-align: middle;
    width: 174px !important;
}

.keypadicon{
    height: 32px;
    padding: 3px;
    position: absolute;
    width: 32px;
}
.Captchaspan
{
border-style: solid;
border-width: 1px;
display: inline-block;
height:33px
}

.CaptchaRefreshImage {
        background: url(/DMSresource.axd?resid=refreshcaptha) no-repeat center;
        border: 0;
 
    top: 3px;
 
    }
	.failureText
	{
	text-align:center;
	color:#d00a0a;
	}