@font-face {
	font-family: IRANSans;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/IRANSansWeb(FaNum).eot');
	src: url('fonts/IRANSansWeb(FaNum).eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSansWeb(FaNum).woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSansWeb(FaNum).woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSansWeb(FaNum).ttf') format('truetype');
}
@font-face {
	font-family: IRANSans_en;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/IRANSansWeb.eot');
	src: url('fonts/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('fonts/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('fonts/IRANSansWeb.ttf') format('truetype');
}        
.IRANSans_en{
    font-family: IRANSans_en;
}
.IRANSans_fa{
    font-family: IRANSans;
}
 body , select , input , textarea {
   
	 font-family: IRANSans, "Tahonma", "Liberation Serif", Times, "Times New Roman", "serif"
	 
 }
body, html {
   height: 100%;
    margin: 0;
 }
 .bg {
 background-image: url("../images/login-bg.jpg");
 height: 100%;
 background-position: center;
 background-repeat: no-repeat;
 background-size: cover;
}
.limiter {
    width: 100%;
    margin: 0 auto;
}
.container-login100 {
    width: 100%;
    min-height: 100vh;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    background: #00000021;
    padding: 30px;
}
.wrap-login100 {
    overflow: hidden;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    flex-direction: row-reverse;
}
.login100-more {
    width: calc(100% - 560px);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
    z-index: 1;
}
.login100-more::before {
    content: "";
    display: block;
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
}
.login100-logo {
    width: 60px;
    position: absolute;
    right: 20px;
    bottom: 5%;
}
.login100-form {
    width: 453px;
    display: block;
    background-color: #f5f5f5;
    padding: 34px 55px;
    margin: 30px;
    border-radius: 20px;
}
 
/* Pagination
----------------------------------------------- */
div.pagination {
	width: 100%;
	font-size: 14px;
	margin: 15px 0 5px 0;
	text-align: center;
	padding: 2px 0;
}

div.pagination a {
	padding: 2px 6px;
	text-decoration:none;
	margin: 1px;
	color: #8E8E8E;
}

div.pagination a:hover {
	padding: 2px 6px;
	color: #000;
}

div.pagination span.disabled {
	padding: 2px 6px;
	margin: 2px;
	color: #DDDDDD;
}

div.pagination span.curPage {
	background: #8CC5FA;
	border: 1px solid #8CC5FA;
	padding: 2px 6px;
	color: #FFFFFF;
	margin: 1px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}