@charset "utf-8";
html, body {
	height: 100%;
}

@font-face {
	font-family: 'iransans';
	src: url('../font/iranSans/IRANSansWeb.eot'), url('../font/iranSans/IRANSansWeb.woff') format('woff'), url('../font/iranSans/IRANSansWeb.ttf') format('truetype');
	font-style: normal;
	font-weight: normal;
}

/*body {*/
/*font-family: BYekan;*/
/*}*/

/*override on admin.min  :*/
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: iransans, sans-serif;
}

/*end of override*/

table {
	text-align: center !important;
}

.select_style {
	margin-top: 6px;
	width: 100%;
	background-color: #2c3b41;
	color: #b8c7ce;
	text-indent: 10px;
}

/****** for login page******/
#login_body {
	display: flex; /*for push footer to the bottom*/
	flex-direction: column;
	
	background-image: linear-gradient(to right, #44b85a, white);
	background: -moz-linear-gradient(to right, #44b85a, white); /* FF3.6-15 */
	background: -webkit-linear-gradient(to right, #44b85a, white); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #44b85a, white); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

#body-container {
	flex: 1 0 auto; /*for footer*/
	width: 100%; /*for header in large displays*/
}

#footer {
	flex-shrink: 0;
}

.img-container {
	position: relative;
	text-align: center;
	color: white;
}

.text-center-img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.text-right-img {
	position: absolute;
	bottom: 10%;
	right: 2%;
	font-size: 14px;
}

/* font-size for index page title */
@media only screen and (max-width: 299px) {
	body#login_body .sapa_responsive {
		font-size: 8px;
	}
}

@media only screen and (min-width: 300px) and (max-width: 399px) {
	body#login_body .sapa_responsive {
		font-size: 10px;
	}
}

@media only screen and (min-width: 400px) and (max-width: 549px) {
	body#login_body .sapa_responsive {
		font-size: 13px;
	}
}

@media only screen and (min-width: 550px) and (max-width: 999px) {
	body#login_body .sapa_responsive {
		font-size: 18px;
	}
}

@media only screen and (min-width: 1000px) {
	body#login_body .sapa_responsive {
		font-size: 26px;
	}
}

/***override pagination class in bootstrap.rtl.min2.css*****/
.pagination > li > a, .pagination > li > span {
	float: left;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover {
	background-color: #00a65a;
	border-color: #00a65a;
}
