body,html{
	font-family: 'IRANSans'!important;
	background-color: #D7D8DF;
}



h1,h2,h3,h4,h5,h6,p,span,label,a,div,th,td,tr
{
	font-family: 'IRANSans'!important;
}

a{
	text-decoration: none!important;
}
.main_login{
	background-color:#FFF;
	margin:20% 20% 20% 20%; 
	height: 200px;
	padding: 2%;
	border-radius: 5px;
}
.log_btn{
	float: left;
	margin:2%;
}

.main_reports{
	background-color:#FFF; 
	height:auto;
	padding: 30px !important;
	width: 100%;

}



.main{
	background-color:#FFF; 
	/*	margin:5% 10% 20% 20%;*/

	height:auto;
	border-radius: 5px;
	padding: 1%;
}
.register1{
	max-width:22% !important;
	margin:1% ;
	border-radius: 5px;
	padding: 2%;
	background-color: #61a1a1;
    background: url(../img/answer.jpg)  center center no-repeat;
    background-size: cover;
    height: 200px;
	padding: 10px;
	border-radius: 5px;
}
.reg_a{
color: #FFF;
}

.reg_a:hover{
color: red;
}


.register2{
	max-width:22% !important;
	margin:1% ;
	background-color: #568e9b;
    background: url(../img/checklist.jpg) center center no-repeat;
    background-size: cover;
    height: 200px;
	padding: 10px;
	border-radius: 5px;
	border-radius: 5px;
	padding: 2%;
}

.register3{
		max-width:22% !important;
	margin:1% ;
	background-color: #5737b2;
    background-image: url(../img/icons.png);
    background-position:-658px 12px;
    height: 200px;
	padding: 10px;
	border-radius: 5px;
	border-radius: 5px;
	padding: 2%;
}


.register4{
	max-width:22% !important;
	margin:1% ;
	background-color: #5737b2;
    background: url(../img/chart.jpg) center center no-repeat;
    background-size: cover;
    height: 200px;
	padding: 10px;
	border-radius: 5px;
	border-radius: 5px;
	padding: 2%;
}
.register1  span,.register2 span ,.register3 span , .register4 span,.register5 span{
    position: absolute;
    top: 5px;
    right: 5px;
    background: #0f333f;
    padding: 2px 5px;
    border-radius: 5px;
}
.register5{
		max-width:22% !important;
	margin:1% ;
	background-color: #5737b2;
    background-image: url(../img/icons.png);
    background-position:-658px 12px;
    height: 200px;
	padding: 10px;
	border-radius: 5px;
	border-radius: 5px;
	padding: 2%;
}


.reg_main{
	background-color:#FFF;
/*	margin:5% 10% 20% 20%; */
	height:auto;
	padding: 2%;
	border-radius: 5px;
}

.reg_right{
	background-color:#A4C6CF;
	height:auto;
	padding: 2%;
	float: right;
}
.reg_bot{background:#1D2F43;    height: auto;
    padding: 2%;}
.reg_bot label{color:#fff;font-weight: normal;
    margin-bottom: 15px;}
.reg_left{
	background-color:#D9D9DB;
	height:auto;
	padding: 2%;
	float: left;
	margin-bottom:1%;
}


.register a {
	color: #FFF;
}

.map{
	margin:5% 10% 0% 20%;
	height: 50px;
	color:#000;
	background-color:#FFF; 
}

.index_header{
	background-color: #15334d;
	display: block;
	font-size: 20px;
	border-radius: 5px;
	padding: 1%;
	color: #FFF;
	float: left; 
	height: 100px;
	width: 100%;margin-bottom:15px
}
#date{
	direction: rtl!important;
	float: left;
}
.user{
	display: block;
	float: left;
/*	background-color: green;*/
	height: 50px;
	width: 100%;
}

#img_bnr{
	text-align: center !important;
}
.responsive{
	max-width: 100%;
    height: auto;
}

.print_main{
	float: left;
	background-color:#FFF;
	width: 720px;
	height: auto;
	padding: 1%;

}

.table_class .ctd {
    border: solid 1px black;
    padding-right: 10px;
    font-family: 'B Nazanin';
}

.table_class {
    direction: rtl;
    width: 700px;
    font-family: 'B Nazanin';
    font-size: large;
    border-collapse: collapse;
    border-spacing: 0;
}


