@media print{
	.not-in-print{
		display:none;
	}
}
*{
	box-sizing:border-box;
}
audio:not([controls]){
	display:none;
	height:0;
}
[hidden]{
	display:none;
}
abbr[title]{
	border-bottom:1px dotted;
}
/*global*/
body{
	zoom:100%;
	margin:0;
	padding:0;
	color:#444;
}
#print-1,
#print-2{
	background:url('../img/bg_print_2.png');
}
#print-2{
	background:none;
	background-color:#fff;
}
#print-2 #body-container{
	margin-top:0;
}
::-moz-progress-bar{
	background-color:#090;
}
.b{
	font-weight:600;
}
a{
	text-decoration:none;
	cursor:pointer;
	outline:0;
	border-width:0;
	transition:all .3s ease;
}
a:hover,
a:visited:hover,
a:active,
a:focus{
	outline:0;
}
img{
	border-width:0;
}
object,
embed{
	outline:0;
	pointer-events:none;
}
hr{
	width:100%;
	border:1px dotted #969696;
	height:1px;
}
hr.clear{
	clear:both;
	width:0;
	height:0;
	padding:0;
	margin:0;
	border-width:0;
	outline-width:0;
}
.ui-datepicker{
	z-index:1000;
}
.w100{
	width:100% !important;
}
.h100{
	height:100% !important;
}
.w50{
	width:50% !important;
}
.w75{
	width:75% !important;
}
.w_auto{
	width:auto;
}
fieldset,
legend,
section#add-edit table{
	padding:0;
	color:#48484c;
	text-shadow:0 1px 0 #fff;
	background-color:#f7f7f9;
	border:1px solid #e1e1e8;
	border-radius:6px;
}
legend{
	padding:6px 13px;
}
input,
textarea,
select,
datalist,
option,
#form-search-css,
.checkboxgroup{
	background-color:#fff;
	border:1px solid #ccc;
	border-radius:3px;
	vertical-align:middle;
	margin:0;
	padding:4px;
	color:#555;
	display:inline-block;
	font:normal 12px/18px Tahoma;
	box-shadow:0 3px 3px rgba(0,0,0,.075) inset;
	transition:all .2s linear;
}
datalist,
select[size]{
	height:auto;
}
button,
input{
	line-height:normal;
}
textarea{
	overflow:auto;
	vertical-align:top;
	max-height:200px;
	min-height:50px
}
option{
	height:16px;
	display:block;
	border-style:dotted;
	border-width:0 0 1px 0;
	border-radius:0;
	box-shadow:none;
	filter:none;
	background:transparent none;
}
input[type=date-picker]{
	width:80px;
}
input[type=datetime-picker]{
	width:140px;
}
input[type=radio],
input[type=checkbox],
label{
	cursor:pointer;
	border-width:0;
	background:transparent none;
	padding:2px;
}
input[type=radio],
input[type=checkbox]{
	width:13px;
	height:13px;
	padding:0;
	border-radius:0;
	outline:1px dotted rgba(0,0,0,0);
	outline-offset:20px;
	transition:all .2s linear;
}
input:checked{
	outline-color:rgba(0,0,0,1);
	outline-width:0;
	outline-offset:0;
}
input[type="text"][required],input[type="password"][required],input[type="number"][required],input[type="url"][required],input[type="tel"][required],textarea[required],input[type="captcha"],input[type="tel"]:required,input[type="date"]:required,input[type="time"][required],input[type="time-prv"][required],input[type="date-prv"][required],input[type="file"][required],textarea[required],div.require,span.require{
	background:url("../img/red_asterisk.png") no-repeat scroll 5px center #FFFFFF;

}
html[dir="rtl"] div.require{
	padding-left:20px;
}
html[dir="ltr"] div.require{
	padding-right:20px;
}
html[dir="ltr"] input[type="text"]:required,html[dir="ltr"] input[type="password"],html[dir="ltr"] input[type="number"]:required,input[type="email"]:required,html[dir="ltr"] input[type="url"]:required,html[dir="ltr"] input[type="tel"]:required,html[dir="ltr"] textarea:required,input[type="captcha"]:required{
	background:url("../img/red_asterisk.png") no-repeat scroll 100% center #FFF
}
input[disabled]:required,textarea[disabled]:required,select[disabled]:required{
	background:#EEE
}
html[dir="rtl"] input[type="password"],html[dir="rtl"] input[type="number"]:required,html[dir="rtl"] input[type="text"][lang="en"]:required,html[dir="rtl"] input[type="url"]:required,html[dir="rtl"] input[type="tel"]:required,html[dir="rtl"] input[type="date"]:required,html[dir="rtl"] input[type="time"]:required,html[dir="rtl"] input[type="time-prv"]:required,html[dir="rtl"] input[type="date-prv"]:required{
	padding-left:25px;
}
​#captcha_refresh{
	cursor:pointer;
	white-space:nowrap;
}
#captcha{
	width:65px;
}
#captcha_img{
	vertical-align:middle;
}
/*ie6-7-8-9*/
html.ie9 input[type=radio],
html.ie9 input[type=checkbox]{
	border:none;
	box-shadow:none;
	filter:none;
}
html.ie9 meter.score{
	border:none;
}
[read-only]{
	color:#a0937f;
}
input:disabled,
input:disabled:hover{
	cursor:default;
	color:#c0c0c0;
	background-color:#eee;
	text-shadow:0 1px 1px rgba(255,255,255,.75);
	box-shadow:none;
	border:1px solid #ccc;
}
/*ie7-9*/
[disabled],
[disabled]:hover{
	cursor:default;
	color:#c0c0c0;
	background-color:#eee;
	text-shadow:0 1px 1px rgba(255,255,255,.75);
	box-shadow:none;
	border:1px solid #ccc;
}
[read-only],
[read-only]:hover{
	cursor:default;
	color:#c0c0c0;
	background-color:#ececec;
}
::placeholder{
	color:#999 !important;
}
/*
:checked
:optional
:read-write
*/
.checkboxgroup input[type=checkbox]{
	margin:3px;
}
.checkboxgroup span{
	white-space:nowrap;
}
.checkboxgroup span label{
	padding:2px 6px;
	border:0 solid #ccc;
}
.checkboxgroup label{
	margin-bottom:0
}
html[dir=rtl] .checkboxgroup span label{
	border-left-width:1px
}
html[dir=ltr] .checkboxgroup span label{
	border-right-width:1px;
}
html[dir=ltr] .checkboxgroup span:last-child label,
html[dir=rtl] .checkboxgroup span:last-child label{
	border-width:0;
}
table{
	direction:rtl;
}
html[dir=ltr] table{
	direction:ltr;
}
table[dir=ltr]{
	direction:ltr;
}
table[dir=rtl]{
	direction:rtl;
}
article table tr:nth-child(even){
	background-color:#f9f9f9;
}
article table tr:hover{
	background-color:#f5f5f5;
}
article table td,
article table th{
	padding:2px 4px;
}
table.list{
	padding:5px;
	border:1px solid #999;
}
table.list tr{
	padding:5px;
	border-bottom:1px solid #fff;
	background-color:#fff;
}
table.list tr:nth-child(odd){
	background-color:#eee;
}
table.list tr.title{
	background-color:#ddd;
}
.nobr{
	white-space:nowrap;
}
/*alert*/
.message,.notice,.error,.warning,.info,noscript div{
	border-radius:4px;
	margin:10px 0;
	padding:8px 30px;
	text-shadow:0 1px 0 rgba(255,255,255,.5);

	cursor:default;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	user-select:none;
}
.error_v{
	border-color:#eed3d7;
	color:#b94a48;
}
.error_v .tooltip .tooltip-inner{
	background-color:#F00;
	text-align:right
}
.error_v .tooltip .tooltip-arrow{
	border-left-color:#F00;
}
.error_v .tooltip:before{
	color:#FFFFFF;
	content:"";
	left:7px;
	position:absolute;
	top:4px;
	font-family:FontAwesome
}
.error{
	border-color:#eed3d7;
	background-color:#f2dede;
	color:#b94a48;
}
.success{
	border-color:#d6e9c6;
	background-color:#dff0d8;
	color:#468847;
}
.info{
	border-color:#bce8f1;
	background-color:#d9edf7;
	color:#3a87ad;
}
.notice{
	border-color:#fad42e;
	background-color:#fbec88;
	color:#000;
}
.label-success{
	background-color:#5cb85c;
}
.label-warning{
	background-color:#f0ad4e;
}
.label-danger{
	background-color:#d9534f;
}
.label-info{
	background-color:#5bc0de;
}
.label-primary{
	background-color:#428bca;
}
/*hit*/
#hit{
	margin:5px 0;
	padding:10px;
	color:#fff;
	border-bottom:1px solid #000;
	background-color:#484848;
	font-size:8pt;
	border-radius:4px;
	cursor:default;
	user-select:none;
}
#hit section{
	margin:7px 5px;
}
#hit header{
	color:#fc0;
}
#hit header,
#hit span{
	display:inline-block;
	*display:inline;
	padding:1px 5px;
	width:100px;
	white-space:nowrap;
}
html[dir=rtl] #hit span{
	border-left:1px dotted #fc0;
}
html[dir=ltr] #hit span{
	border-right:1px dotted #fc0;
}
#hit section span:last-child{
	border-width:0;
}
/*lock-screen*/
#lock{
	position:fixed;
	z-index:100;
	display:none;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:0;
	padding:0;
	overflow:hidden;
	background-color:rgba(0,0,0,.7);
}
/*timer*/
#search-find,
#search-advanced,
#search-action{
	max-width:100%;
	margin:0;
	padding:5px;
	background-color:#edf0f5;
	border:1px solid #fff;
	border-radius:5px;
}
#search-action [alt="selectall"] i,#search-action [alt="unselectall"] i{
	margin-left:3px
}
html[dir="ltr"] #search-action [alt="selectall"] i,html[dir="ltr"] #search-action [alt="unselectall"] i{
	margin-left:3px
}
#search-advanced{
	display:none;
}
input[alt=selectall]{
	background-image:url('../img/bt.star.on.png');
}
input[alt=unselectall]{
	background-image:url('../img/bt.star.off.png');
}
input[alt=confirm]{
	background-image:url('../img/bt.c.ok.png');
}
input[alt=unconfirm]{
	background-image:url('../img/bt.c.no.png');
}
input[alt=record]{
	background-image:url('../img/bt.lock.png');
}
input[alt=unrecord]{
	background-image:url('../img/bt.unlock.png');
}
input[alt=delete]{
	background-image:url('../img/bt.trash.png');
}
input[alt=pdelete]{
	background-image:url('../img/bt.delete.png');
}
input[alt=read]{
	background-image:url('../img/bt.read.png');
}
input[alt=unread]{
	background-image:url('../img/bt.unread.png');
}
input[alt=restore]{
	background-image:url('../img/bt.restore.png');
}
meter.score{
	border:1px solid #bbb;
	margin:1px 3px;
	width:50px;
	height:10px;
}
#dialog-page{
	display:none;
	padding:2px;
}
#dialog-page iframe{
	width:100%;
	height:99%;
}
/*header*/
h1,h2,h3,h4,h5,h6,legend{
	font-stretch:normal;
	font-size:14px;
	text-shadow:0 1px 1px #fff;
	font-smooth:always;
	text-rendering:optimizeLegibility;
	font-smoothing:antialiased;
}
html[lang=fa] h1,
html[lang=fa] h2,
html[lang=fa] h3,
html[lang=fa] legend,
html[lang=fa] #add-edit th,
html[lang=ar] h1,
html[lang=ar] h2,
html[lang=ar] h3,
html[lang=ar] legend,
html[lang=ar] #add-edit th{
	font:bold 16px/2 nasimb;
}
h1,h2,h3,h4,h5,h6,hgroup,p{
	text-shadow:none;
	padding:0;
	margin:0;
}
h1{
	font-size:17px;
	line-height:23px;
}
h3{
	font-size:12px;
	line-height:18px;
}
html h1,html h1 li,h1 a{
	font-size:16px;
	line-height:2.5;
}
html[lang=fa] h3,
html[lang=ar] h3{
	font-size:15px;
	line-height:22px;
}
h4,h5,h6,p{
	font:normal 13px/1.5 Samim,IRANSans;
}
h5{
	font-size:12px;
}
h6{
	font-size:11px;
}
#content .summary,.stitr{
	vertical-align:middle;
	overflow:hidden;
	display:block;
	text-align:justify;
	padding:10px;
	margin:10px;
	border:1px solid #c0c1ca;
	background-color:#fff;
	font:normal 14px/1.5 Samim,IRANSans;
	border-radius:4px;
}
.stitr{
	width:200px;
}
mark{
	color:#fff;
	background-color:#f89406;
	/*background-color:#8989ba;*/
	padding:1px 2px;
	text-shadow:0 1px 0 rgba(0,0,0,.25);
	border-radius:3px;
}
#score_minus,
#score_plus,
#score_average{
	cursor:pointer;
	font-stretch:expanded;
	font-size-adjust:.5;
	text-align:center;
	vertical-align:middle;
	padding:2px;
	font:normal bold 20px/18px arial,sans-serif;
	color:#000;
	color:rgba(0,0,0,.6);
	text-shadow:0 1px 0 #fff;
	width:20px;
	height:20px;
	border-radius:3px;
	user-select:none;
}
#score_average{
	cursor:default;
	font-size:18px;
	padding:2px 6px;
	border:1px solid #f7e59c;
	background-color:#ffc;
}
#score_count,
#score_count_your{
	border-top:1px dotted #ccc;
	vertical-align:middle;
	text-align:center;
	padding:10px;
	white-space:nowrap;
	overflow:hidden;
}
html[dir=rtl] .r{
	text-align:right;
}
html[dir=rtl] .l{
	text-align:left;
}
html[dir=ltr] .r{
	text-align:left;
}
html[dir=ltr] .l{
	text-align:right;
}
/*figure-img*/
figure,
figure a,
figure figcaption{
	display:block;
	margin:0;
	padding:0;
}
figure a{
	position:relative;
	overflow:hidden;
}
figure img,
figure a img,
figure a figcaption{
	vertical-align:bottom;
	object-fit:cover;
}
figure{
	display:inline-block;
	position:relative;
	margin:2px 3px;
	background-color:#fff;
	border:1px solid #ddd;
	border-radius:4px;
	box-shadow:0 1px 1px rgba(0,0,0,.1);
	padding:3px;
	font:normal normal normal 10px/15px tahoma,arial;
	overflow:hidden;
	max-width:100%;
}
figure figcaption{
	position:absolute;
	bottom:4px;
	left:4px;
	right:4px;
	padding:5px;
	z-index:inherit;
	font:normal 12px/18px tahoma;
	color:#fff;
	background-color:#000;
	background-color:rgba(0,0,0,.5);
	filter:alpha(opacity=50);
	opacity:1;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	text-shadow:0 0 2px rgba(0,0,0,.75);
	width:auto;
}
figure figcaption:empty{
	padding:0;
	height:0;
}
figure a figcaption{
	bottom:0;
	left:0;
	right:0;
}
figure a figcaption.top{
	top:0;
	bottom:auto;
}
figure figcaption.top{
	top:4px;
	bottom:auto;
}
figure.float-r,
html[dir=ltr] figure.float-l{
	margin-left:6px;
}
figure.float-l,
html[dir=ltr] figure.float-r{
	margin-right:6px;
}
figure figcaption.hover{
	transition:all .5s ease;
	bottom:-100%;
	top:auto;
}
figure a:hover figcaption.hover{
	bottom:0;
}
figure:hover figcaption.hover{
	bottom:4px;
}
figure figcaption.top.hover{
	top:-100%;
	bottom:auto;
}
figure:hover figcaption.top.hover{
	top:4px;
	bottom:auto;
}
figure a:hover figcaption.top.hover{
	top:0;
	bottom:auto;
}
figure div.duration{
	position:static;
	margin:5px;
	padding:1px 4px;
	color:#fff;
	background-color:#000;
	background-color:rgba(0,0,0,.4);
	filter:alpha(opacity=40);
	opacity:1;
	border-radius:3px;
	font:bold 11px/16px verdana,arial;
	text-shadow:0 0 1px rgba(0,0,0,.75);
	box-shadow:0 0 1px rgba(255,255,255,.1);
	box-sizing:border-box;
}
html[dir=ltr] figure div.duration{
	right:0;
	left:auto;
}
figure figcaption.top ~ div.duration{
	bottom:0;
	top:auto;
}
/* content.q,attach.q */
section.f_l_q article .admin{
	position:absolute;
	z-index:2;
}
section.f_l_q article .admin{
	display:none;
	bottom:10px;
	padding:5px 10px;
	color:#000;
	background-color:rgba(0,0,0,.5);
	border-radius:4px;
	left:10px;
}
html[dir=ltr] section.f_l_q article .admin{
	left:auto;
	right:10px;
}
section.f_l_q article .admin img{
	padding:0 10px;
	border-width:0;
}
section.f_l_q article:hover .admin{
	display:block;
}
section.f_l_q article{
	display:block;
	margin:0;
	padding:0;
	vertical-align:top;
	max-width:100%;
	position:relative;
	text-align:justify;
	font:normal 13px tahoma;
	margin:5px 0;
	padding:10px;
	border:1px solid #ddd;
	border-radius:4px;
	background-color:#fefefe;
}
.block_content{
	border:1px solid #ccc;
	border-radius:0 0 4px 4px;
}
section.f_l_q article:hover{
	background-color:#f8f8f8;
	border:1px solid #ffa500;
	box-shadow:0 1px 2px rgba(0,0,0,.3);
}
#content .visit{
	padding:10px 0;
}
/*content*/
#content,
#content article{
	display:block;
	vertical-align:top;
	max-width:100%;
	padding:2px 4px;
	position:relative;
	text-align:justify;
	font:normal 13px tahoma;
	overflow:hidden;
}
#content article:nth-child(even){
	background-color:#eee;
}
#content.f_l_q article figure img{
	border-width:0;
	width:100px;
	height:60px;
	object-fit:cover;
}
#content article .checkbox,
#content article .checkbox input[type=checkbox]{
	box-shadow:none;
	outline-width:0;
	border-width:0;
	padding:0;
	margin:0;
	width:13px;
	height:13px;
}
#content article .checkbox{
	padding:0;
	right:9px;
	top:24px;
	position:absolute;
	z-index:1;
}
#content header{
	padding:10px 5px
}
html[dir=ltr] #content article .checkbox{
	left:10px;
	right:auto;
}
/*attach*/
#attach{
	column-count:3;
	column-width:230px;
	column-gap:10px;
	column-rule:0 dotted #000;
	column-fill:auto;
}
#attach header,
#attach footer{
	display:block;
}
#attach article{
	display:inline-block;
	margin:4px 5px;
	padding:2px 5px;
	min-height:260px;
	background-color:#fefefe;
	border:2px solid #fafafa;
	border-radius:0;
	box-shadow:0 1px 2px rgba(34,25,25,.4);
	outline-color:rgba(0,0,0,1);
	outline-width:0;
	outline-offset:0;
	outline-radius:0;
	column-break-inside:avoid;
	transition:all .6s ease;
}
#attach article.login{
	min-height:275px;
}
#attach article:hover{
	outline:1px dotted rgba(0,0,0,0);
	outline-offset:20px;
}
#attach article img,
#attach article object{
	margin-bottom:3px;
}
#attach article label{
	margin:0;
}
#attach article p{
	font:12px/18px tahoma;
	color:#333;
	margin:0;
}
@media (min-width:960px){
	#attach{
		column-count:3;
	}
}
@media (min-width:1100px){
	#attach{
		column-count:4;
	}
}
#attach article .checkbox,
#attach article .admin{
	margin:0 5px;
	padding:5px;
}
#attach article .checkbox{
	padding:0;
	border-width:0;
}
html[dir=ltr] #attach article .admin,
#attach article .checkbox{
	float:right;
}
html[dir=ltr] #attach article .checkbox,
#attach article .admin{
	float:left;
}
#attach figure{
	display:block;
	margin:0;
	padding:0;
	background-color:#fff;
	border-width:0;
	border-radius:0;
	box-shadow:none;
}
/*float*/
html[dir=rtl] .float-r,
html[dir=ltr] .float-l{
	float:right !important;
}
html[dir=ltr] .float-r,
html[dir=rtl] .float-l{
	float:left !important;
}
html[dir=rtl] table{
	direction:rtl;
}
html[dir=ltr] table{
	direction:ltr;
}
[lang=en]{
	text-align:left;
	direction:ltr;
}
.new{
	color:#ff4000;
}
/**
* Tooltip 1.0:2012.1.1
*/
[data-tooltip]{
	position:relative;
}
[data-tooltip]:before,
[data-tooltip]:after{
	position:absolute;
	display:none \9;
	z-index:1000;
	margin:0;
	opacity:0;
	transition:all .4s ease-in-out;
	box-sizing:border-box;
	pointer-events:none;
}
[data-tooltip]:before{
	content:'';
	bottom:210%;
	border-style:solid;
	border-color:rgba(0,0,0,0) transparent;
	border-width:7px 7px 0 7px;
	margin-bottom:-7px;
}
[data-tooltip]:after{
	content:attr(data-tooltip);
	bottom:210%;
	padding:10px;
	border-radius:4px;
	white-space:nowrap;
	text-overflow:ellipsis;
	font:normal 13px tahoma;
	text-shadow:0 -1px 0 #000;
	color:#fff;
	background-color:rgba(0,0,0,0);
}
html[dir=rtl] [data-tooltip]:before{
	right:20px;
}
html[dir=ltr] [data-tooltip]:before{
	left:20px;
}
html[dir=rtl] [data-tooltip]:after{
	right:0;
}
html[dir=ltr] [data-tooltip]:after{
	left:0;
}
[data-tooltip]:hover:before,
[data-tooltip]:hover:after{
	bottom:110%;
	opacity:1;
	filter:alpha(opacity=70);
	display:block \9;
}
[data-tooltip]:hover:before{
	border-color:rgba(0,0,0,.7) transparent;
}
[data-tooltip]:hover:after{
	background-color:rgba(0,0,0,.7);
}
html.ie8 [data-tooltip]:hover:before{
	border-color:#000 transparent;
}
html.ie8 [data-tooltip]:hover:after{
	background-color:#000;
}
[data-tooltip]:hover:after{
	content:attr(data-tooltip);
}
[data-tooltip].bottom:before{
	border-width:0 7px 7px 7px;
	margin-top:-7px;
	margin-bottom:0;
}
[data-tooltip].bottom:before,
[data-tooltip].bottom:after{
	top:210%;
	bottom:auto;
}
[data-tooltip].bottom:hover:before,
[data-tooltip].bottom:hover:after{
	top:110%;
	bottom:auto;
}
html[dir=rtl] [data-tooltip].left:before{
	left:20px;
	right:auto;
}
html[dir=ltr] [data-tooltip].left:before{
	right:20px;
	left:auto;
}
html[dir=rtl] [data-tooltip].left:after{
	left:0;
	right:auto;
}
html[dir=ltr] [data-tooltip].left:after{
	right:0;
	left:auto;
}
/*tags*/
.tags,
.tags a,
.tags datalist,
.tags select,
.tags option{
	font:normal normal 13px/17px tahoma;
}
.tags *{
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.tags > div{
	position:relative;
}
.tags > div input{
	padding:3px 4px;
}
.tags > div input:focus{
	border:1px solid #3987cc;
}
.tags a{
	padding:1px 6px 2px;
	margin:2px;
	background-color:#d9edf7;
	border:1px solid #bce8f1;
	color:#3a87ad;
	text-decoration:none;
	vertical-align:middle;
	border-radius:3px;
	text-shadow:0 1px 0 rgba(255,255,255,.5);
	display:inline-block;
}
.tags a span{
	cursor:pointer;
	color:#000;
	font:normal bold 20px/18px arial,sans-serif;
	font-stretch:expanded;
	font-size-adjust:.5;
	text-shadow:0 1px 0 #fff;
	opacity:.2;
	padding-right:9px;
	float:left;
	user-select:none;
}
html[dir=ltr] .tags a span{
	padding-right:0;
	padding-left:9px;
	float:right;
}
.tags select,
.tags datalist{
	display:none;
	position:absolute;
	z-index:2;
	top:100%;
	left:0;
	right:0;
	border:1px solid #e1e1e8;
	box-shadow:0 1px 1px rgba(0,0,0,.8);
	border-radius:3px;
	margin:0;
	padding:3px;
	background-color:#f7f7f9;
}
.tags select{
	width:100%;
	overflow:hidden;
}
.tags option{
	color:#08c;
	padding:1px 2px;
	cursor:pointer;
}
.tags option[selected]{
	color:#fff;
	background-color:#08c;
}
/*master*/
#print-0 #master{
	width:990px;
}
#print-1 #master{
	width:90%;
}
#print-2 #master{
	width:100%;
}
#master{
	margin:0 auto;
}
#master #date-lang,#master > footer{
	background-color:#3a87ad;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0,0,0,.25);
	padding:5px 10px;
}
#master > footer a{
	color:#fff;
}
nav#lang{
	color:#f7f7f7;
	font-size:11px;
	white-space:nowrap;
}
html[dir=ltr] #date-lang time,
html[dir=rtl] nav#lang{
	float:left;
}
html[dir=rtl] #date-lang time,
html[dir=ltr] nav#lang{
	float:right;
}
#master > header{
	padding:0;
}
#master > header{
	text-align:center;
}
#body{
	padding:4px;
	margin:0;
	width:100%
}
#master #date-lang{
	margin-bottom:1px;
	border-radius:0 0 4px 4px;
}
#master > footer{
	margin:5px 0;
	padding-bottom:30px;
	border-radius:4px;
	position:relative;
}
/* last style.css*/
#master{
	margin:5px auto;
}
form{
	margin:0;
}
a:hover{
	text-decoration:none;
}
.btn.wp{
	padding:1px 4px;
}
/*without padding*/
.fa.side{
	padding:1px 5px;
}
.rtl{
	direction:rtl;
}
.ltr{
	direction:ltr;
}
img.bt.edit{
	margin:5px;/*-20px; position:absolute;*/
}
.center{
	text-align:center !important;
}
.middle{
	vertical-align:middle;
}
.justify{
	text-align:justify;
}
/* FONT */
.font{
	font-family:nasimb,Arial,tahoma;
}
.font_b{
	font-family:nasimb,Arial,tahoma;
	font-weight:bold
}
@font-face{
	font-family:'iranian sans';
	src:local('iranian sans'),url('../font/irsans.woff') format('woff');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:'nasim';
	src:local('nasim'),url('../font/nasim.woff') format('woff');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:'nasimb';
	src:local('nasimb'),url('../font/nasimb.woff') format('woff');
	font-weight:bold;
	font-style:normal;
}
@font-face{
	font-family:'Roya';
	src:local('Roya'),url('../font/royab.woff') format('woff');
	font-weight:normal;
	font-style:normal;
}
@font-face{
	font-family:'Koodak';
	src:local('Koodak'),url('../font/koodak.woff') format('woff');
	font-weight:bold;
	font-style:normal;
}
@font-face{
	font-family:'parisa';
	src:local('parisa'),url('../font/Parisa-Reg-webfont.woff') format('woff');
	font-style:normal;
}
@font-face{
	font-family:'parisab';
	src:local('parisab'),url('../font/Parisa-Bd-webfont.woff') format('woff');
	font-weight:bold;
	font-style:normal;
}
@font-face{
	font-family:'BMitra';
	src:local('BMitra'),url('../font/BMitra.woff') format('woff');
	font-weight:bold;
	font-style:normal;
}
@font-face{
	font-family:'yekan';
	src:url('../font/Yekan.woff') format('woff');
	font-weight:normal;
	font-style:normal;
}
.block{
	display:block;
	padding:5px;
}
.bold{
	font-weight:bold;
}
.norm{
	font-weight:normal;
}
.f_dec_1{
	font-size:0.9em;
}
.f_dec_2{
	font-size:0.8em;
}
.f_dec_2{
	font-size:0.7em;
}
.f_inc_1{
	font-size:1.1em;
}
.f_inc_2{
	font-size:1.2em;
}
.f_inc_3{
	font-size:1.3em;
}
ul{
	margin:0;
	list-style:none;
}
img[data-src]{
	background:url('../img/loading.gif') no-repeat 50% 50%;
}
.data-ago{
	color:#0088CC;
}
/* caption */
.cap{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	bottom:0;
	opacity:0.4;
	border-radius:0;
	z-index:-1
}
.cap-tl{
	left:0;
}
.unconfirmed{
	background:none;
	background-color:#fec !important;
}
.date_end{
	background:url('../img/date_end.png') no-repeat;
}
.beta{
	background:url('../img/beta.png') no-repeat;
}
html[dir=ltr] .c0,html[dir=ltr] .beta{
	right:0;
}
.reset_padding_2{
	padding:2px !important;
}
#content article{
	background:#FFF
}
#attach{
	columns:auto;
	overflow:hidden;
}
#attach article{
	width:186px;
	min-width:186px;
	overflow:hidden;
	position:relative;
}
#attach .c0{
	float:left;
	top:-5px;
	left:-5px;
}
/* override bootstrap styles */
/* Label */
section.label,div.label{
	display:block;
}
label{
	margin:0;
}
/*--------breadcrumb----------*/
.breadcrumb > .active{
	color:#333;
}
.breadcrumb > li > .divider{
	color:#AAA;
	font-weight:bold;
	font-size:1rem;
	margin:0 .5rem;
}
/*--------Button----------*/

a.btn-link:hover{
	text-decoration:none;
}
#font_icon{
	letter-spacing:-1px;
	position:absolute;
	font-size:8px;
	top:5px;
	left:12px;
	right:12px;
}
a.btn-primary,a.btn-primary:link,a.btn-primary:visited,a.btn-warning,a.btn-warning:link,a.btn-warning:visited,a.btn-info,a.btn-info:link,a.btn-info:visited{
	color:#FFF;
}
.btn-warning{
	text-shadow:none
}
html[dir=rtl] .btn-group > .btn{
	float:right;
	margin-right:0;
}
html[dir=rtl] .btn-group > .btn:first-child{
	border-radius:0 4px 4px 0;
	margin-right:5px;
}
html[dir=rtl] .btn-group > .btn:last-child{
	border-radius:4px 0 0 4px;
	margin-left:5px
}
/*--------Form elements----------*/
select,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
input[type="datetime-prv"],
.uneditable-input{
	height:30px;
	margin-bottom:0;
	font-size:12px
}
html[dir="rtl"] .select2-container{
	text-align:right;
}
html[dir="ltr"] .select2-container{
	text-align:left;
}
textarea[rows="1"]{
	height:30px;
}
input,textarea{
	width:220px;
}
.input-prepend .add-on{
	height:20px;
}
.input-prepend .add-on{
	margin-right:-5px;
}
.input-append .add-on,.input-prepend .add-on{
	font-size:12px
}
html[dir="rtl"] [class*="span"]{
	float:right;
	margin-left:0;
	margin-right:2.12766%;
}
html[dir="rtl"] .row-fluid [class*="span"]:first-child{
	margin-right:0;
}
html[dir="rtl"] .input-append .add-on:first-child,html[dir="rtl"] .input-append .btn:first-child,html[dir="rtl"] .input-append .btn-group:first-child > .dropdown-toggle{
	border-radius:0 4px 4px 0;
}
label{
	display:inline-block;
}
#form-add-edit .sub_res{
	padding:15px 150px 5px;
}
.radio input[type="radio"],
.checkbox input[type="checkbox"]{
	margin-left:0;
}
input[type="file"]{
	height:auto;
	line-height:normal;
}
/* Table */
.table th,.table td,td{
	vertical-align:middle;
}
td[valign="top"]{
	vertical-align:top;
}
/* Modal (Dialog) */
.modal{
	width:85%;
	height:95%;
	min-width:990px;
	max-height:95%;
}
.modal.fade.in{
	top:4%;
}
.modal-body{
	width:100%;
	padding:5px;
	height:85%;
	max-height:100%;
}
.modal-header > .btn{
	padding:1px 2px;
}
.modal-header a[data-dismiss="modal"]{
	margin-left:10px;
}
.modal-header html[dir="ltr"] a[data-dismiss="modal"]{
	margin-right:10px;
}
/* Tabs */
.tab-content{
	border-radius:4px 0 4px 4px;
	overflow:visible;
	margin:1px;
}
.wg-content .tab-content{
	margin:0;
}
.tabbable > .nav-tabs{
	border-bottom:1px solid #fff;
	margin-bottom:-1px;
}
.tabs-left > .nav-tabs{
	margin-right:0;
}
.tab-content > *{
	overflow:hidden;
	border:1px solid #CCC;
	min-height:150px;
}
.nav{
	margin-bottom:0;
}
.tabs-top > .nav-tabs > .active > a,.nav-tabs > .active > a:hover{
	background:none;
}
.tabs-top > .nav-tabs li.active{
	border-bottom:1px solid #FFF;
}
.tabs-top > .nav-tabs li > a{
	border-bottom:0 !important;
}
/*.tabs-top > .nav-tabs > li.active > a{margin:0 2px -1px 2px;}*/
.tabs-top > .nav-tabs > li:first-child > a{
	margin-right:0;
	padding:5px 8px;
}
.tabs-top > .nav-tabs > li > a{
	padding:5px;
	margin:0 1px;
	border:1px solid #CCC;
	border-bottom:0;
	border-radius:4px 4px 0 0;
}
.tabs-right > .tab-content > *{
	border-right:transparent;
}
.tabs-right > .nav-tabs{
	margin-left:0;
}
.tabs-right > .nav-tabs li.active{
	border-left:1px solid #FFF;
	position:relative;
	left:-1px;
}
.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover{
	border-color:#CCC #CCC #CCC transparent;
}
.tabbable:before,.tabbable:after{
	display:none;
}
/*--------------popover------------*/
html[dir="rtl"] .popover-title{
	text-align:right
}
.popover .arrow:after{
	left:0
}
/* icons */
[class^="fa-"]:before,
[class*=" fa-"]:before{
	font-size:13px;
}
.icon-white:before{
	color:#FFF !important;
}
.icon-red:before{
	color:#F00 !important;
}
.icon-green:before{
	color:#0F0 !important;
}
.icon-blue:before{
	color:#00F !important;
}
.icon-yellow:before{
	color:#ecec7d !important;
}
.icon-black:before{
	color:#000 !important;
}
.icon-orange:before{
	color:#FAA732 !important;
}
.fa-1:before{
	font-size:11px;
}
.fa-2:before{
	font-size:12px;
}
.fa-3:before{
	font-size:13px;
}
.fa-4:before{
	font-size:14px;
}
.fa-5:before{
	font-size:15px;
}
.fa-6:before{
	font-size:16px;
}
.fa-7:before{
	font-size:17px;
}
.fa-8:before{
	font-size:18px;
}
.fa-9:before{
	font-size:19px;
}
.fa-10:before{
	font-size:20px;
}
.fa-15:before{
	font-size:25px;
}
.fa-20:before{
	font-size:30px;
}
.fa-30:before{
	font-size:40px;
}
.fa-40:before{
	font-size:50px;
}
/* tooltip */
.tooltip-inner{
	max-width:400px;
}
/* end:override bootstrap styles */
.dynatree-container .fa-plus:before{
	color:#0F0;
}
.dynatree-container .fa-pencil:before{
	color:#FF9933
}
.dynatree-container .fa-times:before{
	color:#F00;
}
.dynatree-container .fa-files-o:before{
	color:#0099FF;
}
.dynatree-container .fa-cut:before{
	color:#664C80;
}
.dynatree-container .fa-unlock:before{
	color:#0000FF;
}
.dynatree-container .fa-lock:before{
	color:#F00;
}
/* HINT */
.h_e,.h_more,.h_less{
	padding:1px 4px;
	border-radius:4px;
	border:0;
	z-index:1;
}
.h_e{
	position:absolute;
	margin-right:-5px;
	margin-top:1px;
}
/*hint element*/
.h_e.h_info{
	visibility:hidden;
}
/*hint element*/
.h_e.h_info:before{
	visibility:hidden !important;
}
/*hint element*/
.hint:hover ~ .h_e,.h_e:hover{
	visibility:visible;
}
.h_warning:before{
	color:#ff7e00;
}
.hint:hover ~ .h_e:before,.h_e:hover:before{
	visibility:visible !important;
}
.h_e:before{
	font-size:13px !important;
}
.hint-item{
	margin:5px;
	padding:8px;
	border-radius:4px;
}
.popover-content{
	text-align:justify;
}
/*------------------------------------------*/
a.titr{
	color:#e57900;
	font-size:.9em;
}
.orange{
	color:#e57900;
}
.red{
	color:#F00;
}
.white{
	color:#FFF !important;
}
.black{
	color:#000 !important;
}
.h2-icon{
	margin:4px 7px 0;
	position:relative;
	top:1px;
}
.h2-icon:before{
	color:#006DCC;
	font-size:16px;
}
.h2-boot-icon{
	padding:8px 7px;
	display:inline-block;
}
.h3-icon{
	margin:4px 5px 0;
}
.h3-icon:before{
	color:#006DCC;
	font-size:14px;
}
.no-border{
	border:0 !important;
}
.border-top{
	border-top:1px solid #CCC;
	padding-top:5px;
}
.border-bottom{
	border-bottom:1px solid #CCC;
	padding-bottom:5px;
}
.border-left{
	border-left:1px solid #CCC;
	padding-left:5px;
}
.border-right{
	border-right:1px solid #CCC;
	padding-right:5px;
}
.border-all{
	border:1px solid #CCC !important;
}
.corner-tl,.corner-top,.corner-left,.corner-all{
	border-top-left-radius:4px !important;
	-moz-top-left-radius:4px !important;
	-webkit-top-left-radius:4px !important;
}
.corner-tr,.corner-top,.corner-right,.corner-all{
	border-top-right-radius:4px !important;
	-moz-border-top-right-radius:4px !important;
	-webkit-border-top-right-radius:4px !important;
}
.corner-br,.corner-bottom,.corner-right,.corner-all{
	border-bottom-right-radius:4px !important;
	-moz-bottom-right-radius:4px !important;
	-webkit-bottom-right-radius:4px !important;
}
.corner-bl,.corner-bottom,.corner-left,.corner-all{
	border-bottom-left-radius:4px !important;
	-moz-bottom-left-radius:4px !important;
	-webkit-bottom-left-radius:4px !important;
}
html[dir="ltr"] .simple-list article a:before{
	float:left;
	content:"\f101";
	padding:0 6px 0 0;
}
.simple-list article a{
	display:block;
}
.slidorion .accordion .relate h2:before{
	content:'\f100';
	font-size:12px;
	float:right;
	color:#000;
	top:1px;
	position:relative;
	font-family:FontAwesome;
	padding-left:6px;
}
@media print{
	a[href]:after{
	content:none !important;
	}
}
article.unconfirmed div.img-parent{
	opacity:.5;
}
.error_v .tooltip .tooltip-arrow{
	border-top-color:#f00;
}
.dropdown-submenu > a::after{
	content:"\f0da";
	font:normal normal normal 14px/1 FontAwesome;
	border:none;
}
html[dir="rtl"] .dropdown-submenu > a::after{
	content:"\f0d9";
	float:left;
}
html[dir="rtl"] .table th,.table td{
	text-align:right;
}
.covered{
	background-size:cover;
	background-repeat:no-repeat;
}
.carousel-inner{
	height:100%;
}
:not(:is(html[data-portalid="1"],html[data-portalid="2"])) > body > #_loaded{
	display:none;
}