* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
	font-family: 'iranf';
}

@font-face {
	font-family: 'iranf';
	src: url('../fonts/iransansz.eot?v=1.0');
	src: url('../fonts/iransansz.eot?v=1.0#iefix') format('embedded-opentype'),
	url('../fonts/iransansz.woff?v=1.0') format('woff'),
	url('../fonts/iransansz.ttf?v=1.0') format('truetype');
	font-weight: normal;
	font-style: normal;
}

.noselect, .noselect * {
	-webkit-touch-callout: none; /* iOS Safari */
	-webkit-user-select: none; /* Safari */
	-khtml-user-select: none; /* Konqueror HTML */
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* Internet Explorer/Edge */
	user-select: none;
	/* Non-prefixed version, currently
									 supported by Chrome and Opera */
}

.header-h4 {
	text-align: center;
	color: #fff;
	line-height: 30px;
}

.left-align{text-align:left}
.right-align{text-align:right}
.center-align{text-align:center}

.bolding {font-weight: bold; color: #000;}


.loading-overfit {position: absolute; z-index: 999999999; overflow: hidden;}
.loading-overfit .blure {position:absolute; width: 100%; height: 100%; left: 0; top:0; background-color: rgba(252, 252, 252, 0.10); padding: 2px;}
.loading-overfit .spiners {position:absolute; width: 100%; height: 100%; left: 0; top:0; background: url("../images/loading.svg") center no-repeat; background-size: 30px 30px; padding: 2px;}
.iloading {display: block; min-width: 50px; margin: 0 auto; min-height: 50px; background: url("../images/loading.svg") center no-repeat; background-size: 30px 30px;}

.blur-load {pointer-events: none;
	-moz-user-select: none;
	filter: blur(4px);
	opacity: 0.5;}

@-webkit-keyframes fadeIn {
	from { opacity: 0; }
	to { opacity: 1; }
}
@keyframes fadeIn {
	from { opacity: 0; }
	to { opacity: 1; }
}

@-webkit-keyframes fadeOut {
	from { opacity: 1; }
	to { opacity: 0; }
}
@keyframes fadeOut {
	from { opacity: 1; }
	to { opacity: 0; }
}

.fade-out {
	-webkit-animation: fadeOut 0.5s;-o-animation: fadeOut 0.5s;animation: fadeOut 0.5s;
	display: none;
}

.fade-in {
	-webkit-animation: fadeIn 0.5s;-o-animation: fadeIn 0.5s;animation: fadeIn 0.5s;
	display: block !important;
}