/*-----------last master css-----------------*/
@media print {
	body,div,p,input,textarea,select,label,fieldset,li,ul,ol,blockquote,noscript,form,section,iframe,td,
	abbr,article,aside,figcaption,figure,footer,header,nav,section,details,summary {
		font:normal normal normal 15px tahoma,arial;
	}
	.not-in-print {
		display: none;
	}
}
body,div,p,a,time,footer,input,textarea,select,label,fieldset,li,ul,ol,blockquote,noscript,form,section,iframe,td,
abbr,article,aside,figcaption,figure,footer,header,nav,section,details,summary {
	font:normal normal normal 12px tahoma;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
footer, time{font-family: tahoma !important;}
/*IE6-9 & FF3*/
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary {
	display:block;
}
audio,canvas,video {
	display:inline-block; *display:inline; *zoom:1;
}
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('../view/img/custom/tvu/bg_print_2.png');
}
::-moz-progress-bar {background-color:#090;}
.b {font-weight:600;}
a {
	text-decoration:none; cursor:pointer; outline:0; border-width:0;
	-webkit-transition:all .3s ease; -moz-transition:all .3s ease; -ms-transition:all .3s ease;
	-o-transition:all .3s ease; transition:all .3s ease;
}
a:any-link {color:#396eb2;}
a:local-link {color:#3987cc;}
/*a[href^='http']:before {
	content:url('../view/img/custom/tvu/external.png');
	padding:0 5px;
}*/
a:hover,
a:visited:hover,
a:active,
a:focus {
	color:#f30; outline:0;
}
a:visited {color:#2755a5;}
img {border-width:0;}
object,
embed {
	outline:0;
}
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;
}
.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 {
	margin:5px 20px; width: 92%; background-color:#eeeef8; 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;

	-webkit-transition:all .2s linear; -moz-transition:all .2s linear;
	-ms-transition:all .2s linear; -o-transition:all .2s linear; transition:all .2s linear;

	*display:inline;
	*padding:0 4px;
}
datalist,
select[size] {
	height:auto;
}
button,
input {
	*overflow:visible; 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;
	/*IE 5.5-9*/
	filter:none;
}
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;

	-webkit-transition:all .2s linear;
	-moz-transition:all .2s linear;
	-ms-transition:all .2s linear;
	-o-transition:all .2s linear;
	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("../view/img/custom/tvu/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("../view/img/custom/tvu/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;
}
::-webkit-input-placeholder {
	color:#999 !important;
}
::-webkit-placeholder {
	color:#999 !important;
}
:-moz-placeholder {
	color:#999 !important;
}
:-ms-input-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:normal 8pt tahoma; border-radius:4px;

	cursor:default; -webkit-user-select:none; -moz-user-select:none;
	-ms-user-select:none; -o-user-select:none; 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('../view/img/custom/tvu/bt.star.on.png');}
input[alt=unselectall] {background-image:url('../view/img/custom/tvu/bt.star.off.png');}
input[alt=confirm] {background-image:url('../view/img/custom/tvu/bt.c.ok.png');}
input[alt=unconfirm] {background-image:url('../view/img/custom/tvu/bt.c.no.png');}
input[alt=record] {background-image:url('../view/img/custom/tvu/bt.lock.png');}
input[alt=unrecord] {background-image:url('../view/img/custom/tvu/bt.unlock.png');}
input[alt=delete] {background-image:url('../view/img/custom/tvu/bt.trash.png');}
input[alt=pdelete] {background-image:url('../view/img/custom/tvu/bt.delete.png');}
input[alt=read] {background-image:url('../view/img/custom/tvu/bt.read.png');}
input[alt=unread] {background-image:url('../view/img/custom/tvu/bt.unread.png');}
input[alt=restore] {background-image:url('../view/img/custom/tvu/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:normal normal normal 15px/21px verdana,tahoma;
	font-stretch:normal;
	/*font:normal normal bold 16px 'traditional arabic','times new roman',tahoma;*/
	/*font-size-adjust:.4;*/
	text-shadow:0 1px 1px #fff;

	font-smooth:always;
	text-rendering:optimizeLegibility;
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	-ms-font-smoothing:antialiased;
	-o-font-smoothing:antialiased;
	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/24px 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:20px;
	line-height:26px;
    /*font-family: nasimb,'Arial','Tahoma';*/
}
html[lang=fa] h3,
html[lang=ar] h3 {
	font-size:15px;
	line-height:22px;
}
h4, h5, h6, p {
	font:normal normal normal 11px/18px tahoma;
}
h5 {font-size:12px;}
h6 {font-size:11px;}
.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 10pt tahoma;
	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;

	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	-o-user-select:none;
	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;
}
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%;
}
html.ie7 figure {
	display:inline; zoom:1; overflow:hidden;
}
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 {
	-webkit-transition:all .5s ease; -moz-transition:all .5s ease; ms-transition:all .5s ease;
	-o-transition:all .5s ease; 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);

	-webkit-box-sizing:border-box; -moz-box-sizing:border-box; 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;
}
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:#fafafa;}
#content article img {border-width:0;}
#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: 100}
#content header{padding: 10px 5px}
html[dir=ltr] #content article .checkbox {
	left:10px;
	right:auto;
}
/*attach*/
#attach {
	-webkit-column-count:3; -webkit-column-width:230px; -webkit-column-gap:10px;
	-webkit-column-rule:0 dotted #000; -webkit-column-fill:auto;

	-moz-column-count:3; -moz-column-width:230px; -moz-column-gap:10px; -moz-column-rule:0 dotted #000; -moz-column-fill:auto;

	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; -moz-outline-radius:0;

	-webkit-column-break-inside:avoid; -moz-column-break-inside:avoid; column-break-inside:avoid;

	-webkit-transition:all .6s ease; -moz-transition:all .6s ease; -ms-transition:all .6s ease;
	-o-transition:all .6s ease; 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;}
html#ie #attach article {
	border:1px solid #e0e0e0; width:230px; vertical-align:top;
}
html.ie7 #attach article {
	display:inline; zoom:1;
}
#attach article p {
	font:12px/18px tahoma; color:#333; margin:0;
}
@media (min-width:960px) {
	#attach {
		-webkit-column-count:3; -moz-column-count:3; column-count:3;
	}
}
@media (min-width:1100px) {
	#attach {
		-webkit-column-count:4; -moz-column-count:4; column-count:4;
	}
}
/*#attach:hover  article:not(:hover) {
	opacity:.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;
}
html[dir=ltr] .float-r,
html[dir=rtl] .float-l {
	float:left;
}
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;
}
.ie7 [data-tooltip] {
	position:static;
}
[data-tooltip]:before,
[data-tooltip]:after{
	position:absolute;
	display:none\9;
	z-index:1000;
	margin:0;
	opacity:0;

	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;

	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	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 a,
.tags > div {
	display:inline-block; zoom:1; *display:inline; _height:16px;
}
.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);
}
.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;

	-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none;
	-o-user-select:none; 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*/
/*ie6-7*/
html {
	overflow:auto;
}
#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 styles----------------*/
#master{margin: 5px auto}
form{margin: 0;}
a, a:link, a:visited{color: #0088CC}
a:hover{text-decoration:none}
input, button, select, textarea{font-family: Tahoma;}
html[lang=fa] input,html[lang=fa] button,html[lang=fa] select,html[lang=fa]  textarea{font-family: Iranian Sans;}
input[lang="en"], button[lang="en"], select[lang="en"], textarea[lang="en"]{font-family: Tahoma !important;}
.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:url('../font/irsans.eot');
	src:local('iranian sans'),url('../font/irsans.woff') format('woff'),url('../font/irsans.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'nasim';
	src:url('../font/nasim.eot');
	src:local('nasim'),url('../font/nasim.woff') format('woff'),url('../font/nasim.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'nasimb';
	src:url('../font/nasimb.eot');
	src:local('nasimb'),url('../font/nasimb.woff') format('woff'),url('../font/nasimb.ttf') format('truetype');
	font-weight:bold;
	font-style:normal;
}
@font-face {
	font-family:'Roya';
	src:url('../font/royab.eot');
	src:local('Roya'),url('../font/royab.woff') format('woff'),url('../font/royab.ttf') format('truetype');
	font-weight:normal;
	font-style:normal;
}
@font-face {
	font-family:'Koodak';
	src:url('../font/koodak.eot');
	src:local('Koodak'),url('../font/koodak.woff') format('woff'),url('../font/koodak.ttf') format('truetype');
	font-weight:bold;
	font-style:normal;
}
@font-face {
	font-family:'parisa';
	src:url('../font/Parisa-Reg-webfont.eot');
	src:local('parisa'),url('../font/Parisa-Reg-webfont.woff') format('woff'),url('../font/Parisa-Reg-webfont.ttf') format('truetype');
	font-style:normal;
}
@font-face {
	font-family:'parisab';
	src:url('../font/Parisa-Bd-webfont.eot');
	src:local('parisab'),url('../font/Parisa-Bd-webfont.woff') format('woff'),url('../font/Parisa-Bd-webfont.ttf') format('truetype');
	font-weight:bold;
	font-style:normal;
}
@font-face {
	font-family:'BMitra';
	src:url('../font/BMitra.eot');
	src:local('BMitra'),url('../font/BMitra.woff') format('woff'),url('../font/BMitra.ttf') format('truetype');
	font-weight:bold;
	font-style:normal;
}
@font-face {
	font-family:'bmitrabold';
	src:local('BMitra'),url('../font/bmitrabold.woff') format('woff'),url('../font/bmitrabold.ttf') format('truetype');
	font-weight:bold;
	font-style:normal;
}
@font-face {
    font-family: 'yekan';
    src: url('../font/Yekan.eot');
    src: url('../font/Yekan.eot#iefix') format('embedded-opentype'),
         url('../font/Yekan.woff') format('woff'),
         url('../font/Yekan.ttf') format('truetype'),
         url('../font/Yekan.svg#CartoGothicStdBook') format('svg');
    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('../view/img/custom/tvu/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 repeat scroll 0 0 #fbff67 !important;
}
.date_end{background: url('../view/img/custom/tvu/date_end.png') no-repeat}
.beta{background: url('../view/img/custom/tvu/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{-moz-columns: auto; columns: auto; -webkit-columns: auto; overflow: hidden;}
#attach article{width: 186px; min-width: 186px; overflow: hidden;  position: relative;}
#attach .c0{ float: left; top: -5px; left: -5px;}

/*ul.errorlist{clear: both}*/
/*--------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;}
#search-caption .breadcrumb a {padding: 0 1px 0 2px;}
#search-caption .breadcrumb li, #search-caption .breadcrumb a, #search-caption .breadcrumb label{
    font-size: 18px; line-height: 30px; display: inline-block;
}

/*--------Button----------*/
.btn{font-size: 13px;background-image: none !important;position: relative;}
a.btn, a.btn:link, a.btn:visited{color: #000}
a.btn-link, a.btn-link:link, a.btn-link:visited{color: #0088CC}
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; /*padding: 0 3px 3px 3px*/;}
.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}
textarea[rows="1"]{height: 30px}
input, textarea{width: 220px}
.input-prepend .add-on {height: 20px;}
/*.input-prepend, .input-append{margin: 0;}*/
.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{margin: 0}
.table th, .table td, td{vertical-align: middle}
.table th, .table td{padding: 3px}
td[valign="top"]{vertical-align: top;}
.table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-child(2n+1) th{background: #EEE}
/*-----------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; -moz-border-radius: 4px 0 4px 4px; -webkit-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;
	position: relative; z-index: 100;
}
.tabs-left > .nav-tabs {
    margin-right: 0;
}

.tab-content > * {overflow: hidden; border: 1px solid #CCC; min-height: 150px;}
.nav{margin-bottom: 0}
/*.tabs-top > .tab-content > * {border-top: transparent}*/
.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; -moz-border-radius: 4px 0  0; -webkit-border-radius: 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; /*color: #000*/}
[class^="fa-"], [class*=" fa-"]{*font-size: 14px; *color: #000}
a [class^="fa-"], a [class*=" fa-"]{padding-top: 1px}
.icon-white:before{color: #FFF !important;}
.icon-white{*color: #FFF !important;}
.icon-red:before{color: #F00 !important;}
.icon-red{*color: #F00 !important;}
.icon-green:before{color: #0F0 !important;}
.icon-green{*color: #0F0 !important;}
.icon-blue:before{color: #00F !important;}
.icon-blue{*color: #00F !important;}
.icon-yellow:before{color: #ecec7d !important;}
.icon-yellow{*color: #ecec7d !important;}
.icon-black:before{color: #000 !important;}
.icon-black{*color: #000 !important;}
.icon-orange:before{color: #FAA732 !important;}
.icon-orange{*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-plus{*color: #0F0}
.dynatree-container .fa-pencil:before{color: #FF9933}
.dynatree-container .fa-pencil{*color: #FF9933}
.dynatree-container .fa-times:before{color: #F00;}
.dynatree-container .fa-times{*color: #F00;}
.dynatree-container .fa-files-o:before{color: #0099FF}
.dynatree-container .fa-files-o{*color: #0099FF}
.dynatree-container .fa-cut:before{color: #664C80}
.dynatree-container .fa-cut{*color: #664C80}
.dynatree-container .fa-unlock:before{color: #0000FF}
.dynatree-container .fa-unlock{*color: #0000FF}
.dynatree-container .fa-lock:before{color: #F00}
.dynatree-container .fa-lock{*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: 0.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
}

/*---------------------------------*/
/*.simple-list article a:before{*/
	/*content:'\f100'; font-size: 12px; float: right; color:#000; top: 5px;*/
	/*position: relative; font-family: FontAwesome; padding: 0 0 0 6px;*/
/*}*/
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: 0.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;
}
.flt-r{
	float:right
}
.flt-l{
	float:left
}
