@import url(font/IRANSansWeb/fontsans.css);
@import url(font/font-awesome.min.css);
@import url(structure.css);
@import url(contents_obj.css);
@import url(option.css);
/*
----------------------------------------------------------------------------------------------
بازنشانی CSS توسط Eric Meyer:
قطعه کد زیر کلیه ی مقادیر پیش فرض مرورگر را بازنشانی می کنند و سبب می شود که کدهای css شما در تمامی مرورگر به گونه ی یکسان کار کند و ناسازگاری مرورگر ها را خنثی می کند.
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{
	*margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul{
	list-style: none;
}
blockquote, q{
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after{
	content: '';
	content: none;
}
/**
 * remember to define focus styles!
 */
:focus{
	outline: 0;
}
/**
 * remember to highlight inserts somehow!
 */
ins{
	text-decoration: none;
}
del{
	text-decoration: line-through;
}
/**
 * tables still need 'cellspacing="0"' in the markup
 */
table{
	border-collapse: collapse;
	border-spacing: 0;
}
/*
----------------------------------------------------------------------------------------------
*/







*{
	/* Hide scrollbar for IE, Edge and Firefox */
	*-ms-overflow-style:none;/* IE and Edge */
	*scrollbar-width:thin !important;/* thin | auto | none /*scrollbar-width:none;/* Firefox */
}
::-webkit-scrollbar{ *display:none;width:5px !important; }
::-webkit-scrollbar-button{  }
::-webkit-scrollbar-track{ background:#f1f1f1 !important;border-radius:5px;box-shadow:inset 0 0 5px grey; }
::-webkit-scrollbar-track-piece{  }
::-webkit-scrollbar-thumb{ background:#888 !important;border-radius:10px; }
::-webkit-scrollbar-thumb:hover{ background:#555 !important; }
::-webkit-scrollbar-corner{  }
::-webkit-resizer{  }
/*
جلوگیری از جهش اسکرول فایرفاکس:
اگر سایز محتوا از سایز پنجره کمتر باشد، معمولا فایرفاکس اسکرول را مخفی می کند.
*//*
html{
	overflow-y: scroll;
}*/
/*
انتخاب یک سایز پایه‌ی مناسب برای صفحه

تنظیم سایز فونت به طور مناسب به 62.5% در تگ <body> باعث می شود که 1em به لحاظ سایز معادل 10px باشد. این کار به شما اجازه می دهد که به سادگی و آسانی از واحد em استفاده کنید و بدانید که معادل آن به پیکسل چقدر است.
body{
  font-size: 62.5%;
}
*/
body{
	direction:rtl;
	font-family:IRANSans;*font-family:Tahoma;
	font-size:13px;
	line-height:22px;
	color:#000;
	margin:0px;
	padding:0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	cursor:default;
	text-decoration:none;
	background-color:#FFFFFF;
	text-align: justify;
	overflow-x: hidden !important;
	overflow-y: scroll;
	/*
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;*/
}
/* Safari */
:-webkit-full-screen{ *background-color: yellow; }
/* IE11 */
:-ms-fullscreen{ *background-color: yellow; }
/* Standard syntax */
:fullscreen{ *background-color: yellow; }
body.offline a[href],
body.offline a[onclick],
body.offline *[onclick]{
	pointer-events:none !important;
}
body #hpfirst{
	position:fixed;z-index:9999999;width:100%;max-width:100%;height:calc(100% - 3px);height:calc(100vh - 3px);top:3px;left:0;background-color:#fff;background-image:url('../img/loading2.gif');background-position:center center;background-repeat:no-repeat;background-size:50px;
	-webkit-opacity:0.7;-moz-opacity:0.7;-ms-opacity:0.7;-o-opacity:0.7;opacity:0.7;
}
body #hp_end{
	position:fixed;z-index:9999999;width:100%;max-width:100%;height:100%;top:0;left:0;background-color:#fff;background-image:url('../img/loading2.gif');background-position:center center;background-repeat:no-repeat;background-size:50px;
	-webkit-opacity:0.7;-moz-opacity:0.7;-ms-opacity:0.7;-o-opacity:0.7;opacity:0.7;
	display:none;
}

/*
-webkit-animation:err2_bg 0.2s infinite;animation:err2_bg 0.2s infinite;
*/
p{
	text-indent:0px;
}
input[type="checkbox"],input[type="radio"]{
	cursor:pointer;
}
#content{
	background:white;
}
#footer{
	line-height: 18px;
}

/*
@media only screen and (max-width:500px){}
@media only screen and (min-width:500px) and (max-width:767px){}
@media only screen and (min-width:768px) and (max-width:1000px){}
@media only screen and (min-width:1000px) and (max-width:1280px){}
@media only screen and (min-width:1280px) and (max-width:1600px){}
@media only screen and (min-width:1600px){}
*/






a{
	text-decoration: none;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
a[target="_blank"]:before,
a[target="new"]:before{
	margin: 0 5px 0 0;
	padding: 1px;
	*outline: 1px solid #333;
	color: #333;
	background: #ff9;
	*font: 12px "Zapf Dingbats";
	content: "\279C";
}
/*
برخی از مرورگر ها مانند فایرفاکس و IE دور لینک هایی که کاربر کلیک می کند، یک حاشیه ی نقطه چین نمایش می دهند.
*/
a:active, a:focus{
	outline: none;
}
/*
حذف حاشیه ی اضافه ی تصویر لینک شده
*/
a img{
	border: none;
}
/*
شما می توانید آیکون های متفاوتی را به لینک هایی که به یک فایل pdf یا یک فایل word اشاره می کنند انتساب دهید
a[href$='.doc']{
  padding: 0 20px 0 0;
  background: transparent url(/graphics/icons/doc.gif) no-repeat center right;
}
*/
/*
مرورگر Internet Explorer بدون توجه به ارتفاع متن، یک اسکرول عمودی به کادر های متنی textarea اضافه می‌کند. با استفاده از روش زیر می توانید مشکل فوق را برطرف نمایید
*/
textarea{
	overflow: auto;
}


input[type=submit], /*label, select,*/ .pointer{
	cursor: pointer;
}

/*
برای این که کلیه ی حروف یک متن با استفاده از حروف بزرگ نمایش داده شود
text-transform: capitalize;
می توانید کلیه ی حروف متن مورد نظر را با استفاده از حروف بزرگ (capital) بنویسید اما سایز حروف هر کلمه نسبت به حرف اول آن کلمه کوچک تر خواهد بود
font-variant: small-caps;

با استفاده از روش زیر می توانید فیلد های متنی که فوکوس را در اختیار دارند را highlight کنیم. البته این روش در IE کار نخواهد کرد
input[type=text]:focus, input[type=password]:focus{
  border:2px solid #000;
}


شکستن صفحات و رفتن به صفحه ی بعد هنگام پرینت
page-break-before: always;

ارتفاع حداقل که در تمامی مرورگر ها کار می کند:
{
	*all browsers except ie6 will respect the !important flag
	height: auto !important;
	min-height: 500px;
	*Should have the same value as the min height above
	height: 500px;
}
*/





/**
تغییر رنگ متن در حالت انتخاب شده:
Safari and Opera
::selection {
  background: #c3effd;
  color: #000;
}
تغییر رنگ متن در حالت انتخاب شده
Firefox
::-moz-selection {
  background: #c3effd;
  color: #000;
}
*/





/* scroll hide: */
.no-scrollbar{
	-ms-overflow-style: none;
	overflow: -moz-scrollbars-none;
	-moz-appearance: none !imprtant;
	scrollbar-width: none; /* Firefox */
	-ms-overflow-style: none; /* IE 10+ */
}
.no-scrollbar::-webkit-scrollbar {
	display: none;
	width: 0px !important;
	background: transparent; /* Chrome/Safari/Webkit */
}
/* END scroll hide. */


