.header {
 color: #000;
 padding: 10px;
 border: 1px solid #83CCF0;
 margin: 10px 0px 5px 0px;
 background-color:#A6E1FE;
}
.navigation {
 color: #000;
 padding: 10px;
 border: 1px solid #ccc;
 margin: 0px 0px 5px 0px;
 background-color:#F3F2ED;
}
.leftcolumn { 
 color: #000;
 border: 1px solid #E2E2E2;
 background:#F5F5F5;
 margin: 0px 10px 10px 0px;
 padding: 10px;
}
.content { 
 color: #000;
 border: 1px solid #CDEBF7;
 background:#E6F8FF;
 margin: 0px 10px 10px 0px;
 padding: 10px;
}
.rightcolumn { 
 color: #000;
 border: 1px solid #DDF1F7;
 background:#EEFBFF;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}
.footer { 
 color: #000;
 border: 1px solid #ccc;
 background-color:#F3F2ED;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}
#footer2 { 
 color: #000;
 //border: 1px solid #ccc;
 background-color:#e0e3e6;
 //margin: 0px 0px 10px 0px;
 //padding: 10px;
}
/**************/
	a {color: #0075c7;text-decoration: none; }

		#header .Tblock .block_header, #header .Tblock .header_title{color: #000000;}
		//#header .Tblock .block_header a, #header .Tblock .header_title1 a{color: #2980B9;}
		//.header_title{font-weight: bold;	font-size: 18px;	color: black;	font-family: arial;	text-decoration: none;	text-align: right;	line-height: 150%;	padding: 15px 30px;	text-shadow: 1px 1px 2px #ffffff;}
		//.Tpage_top{font-family:VazirBold;font-size:14px;display:block; border:0px solid #dee2e6; background: url(images/top_box_blue.gif) repeat-x center bottom; padding:5px; margin: 2px 0; line-height:200%;color:#195870;overflow:auto;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;padding-right:15px;padding-left:15px; }
		.Tpage_top{display:block; border-bottom:1px solid #dee2e6; padding:5px; margin: 2px 0; line-height:200%;overflow:auto;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
		.page_top1 {width: 35%; min-height: 25px; overflow:auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
		.page_top2 {width: 70%; display: inline; position: relative; overflow:auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
		a.Tpage_toplink{text-decoration: none; }
		.Tfooter_text, .Tfooter_text p{font-size:11px;display:block; text-align: center; border:0px; background:none; color:gray; padding:5px; padding-top:7px; margin: 0;}
		.Tfooter_text a{font-size:11px;text-decoration: none; color:#2878b3;}

		.Ttoptitle{display:block; padding:0 5px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 2px 0; line-height:200%; color: gray;}
		//.Ttitle{border:1px solid red;font-family:VazirBold;font-size:14px;display:block; padding:10px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 0px; line-height:200%;font-weight: bold;}
		.Ttitle{font-family:VazirBold;font-size:14px;display:block; padding:5px 10px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 2px 0; line-height:200%;font-weight: bold;text-align: justify;}
	.Ttitle *{font-family:VazirBold;font-size:14px;}
		.Twriter, .Tsubject, .Tcomment, .Tbazdid, .Tdate, .Temail, .Tweb{display:inline-block; border:1px solid #C7CED1; background:#f2f0f0; color: #878b8e; padding:8px 5px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;  margin-right:7px;margin-bottom:10px;}
		.Tkeyword{display:block; border:1px solid #C7CED1; background:#f2f0f0; color: #878b8e; padding:8px 5px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 2px 0;font-family: inherit;	font-size: inherit;	font-weight: inherit;}
		.Tkeyworditem{display:inline-block; border:1px solid #C7CED1; background*:#FFD88C; padding:5px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 2px 0;}
		a.Tkeyworditemlink{text-decoration: none; color:#0075c7;}
		.Tkholaseh{display:block; padding:5px 10px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 0px; line-height:200%;text-align: justify;}
		.Tmatn, .Tmatnnazar{display:block; padding:5px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 2px 0; line-height:200%;text-align: justify;}
		.Tmatntabligh{display:block; padding:5px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 2px 0; line-height:200%;text-align: justify;}
		.Tmatntabligh a{text-decoration: none; color:#0075c7;}
		.Tpic{display:inline-block; width: 200px; padding: 5px; float:right;border-radius: 15%; z-index: 1;}
	.Tpic_list{width: 100%; border-top-left-radius: calc(0.25rem - 1px); border-top-right-radius: calc(0.25rem - 1px); margin-bottom:10px;}
		.Tbigpic{display:block; padding: 5px; float:left;border-radius: 15%;}
		.Tpictabligh{display:inline-block; padding: 0px; border-radius: 5%;}
		.Talbumpic{display:block; padding: 0px; }
		.Talbumpic2{display:block; padding: 0px; border-radius: 15%;}
		.Tblock{padding:0px; margin: 2px 0;color:black;}
		#leftcolumn .Tblock{padding:0px; margin: 0px 0;color:black;padding-top:8px;margin-bottom:16px!important;
		box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}
		//.Tblocktitle{font-family:VazirBold;font-size:14px;display:block; border:1px solid #FBCE79; background: url(images/top_box_blue.gif) repeat-x center bottom; padding:5px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 2px 0; line-height:200%;font-weight: bold;color:#195870;padding-right:15px;padding-left:15px;}
		//.Tblocktitle{display:block; border:1px solid #FBCE79; background:#fef8d4; padding:5px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 2px 0; line-height:200%;font-weight: bold;color:#967003;}
		.Tblocktitle{font-family:VazirBold;font-size:14px;display:block; border-bottom:1px solid #dee2e6; padding:5px; margin: 2px 0; line-height:200%;overflow:auto;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;margin-bottom:15px;margin-right: -7px;margin-left: -7px;}
	.Tblocktitle *{font-family:VazirBold;font-size:14px;}
		#leftcolumn .Tblocktitle{font-family:VazirBold;font-size:14px;display:block; border:0px solid #FBCE79; background: url(images/top_box_blue.gif) repeat-x center bottom; padding:5px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 2px 0; line-height:200%;font-weight: bold;color:#195870;padding-right:15px;padding-left:15px;padding-bottom:10px;}
		#font_size{}
		#font_size A:link, #font_size A:visited{padding: 0px 5px;color:#195870}
		#font_size A:hover{padding: 0px 5px;color:#ffffff;background:#195870;}
		#pagenum A:link, #pagenum A:visited{padding: 0px 5px;color:#195870}
		#pagenum A:hover{padding: 0px 5px;color:#ffffff;background:#195870;}
		#pagenum .nolink{padding: 1px 5px;color:#808080}
		.error{background: #fef8d4;border:1px solid #f5ddad;}
		//.Tback1{border:0px solid #e3e4e5; padding:5;line-height:200%; background*:#F5F4F4; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow: auto;padding: 5px;margin-right:0px;margin-left:0px;}
		.Tback1{border:1px solid #e3e4e5; padding:5;line-height:200%; background:#f8f9fa; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow: auto;padding: 5px;}
		.Tback1album{display:inline-block; border:1px solid #e1e2e3; padding:5;line-height:200%; background:#f1f2f3; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow: auto;}
		//.Tback2{border:1px solid #e1e2e3; padding:5;line-height:200%; background:#f1f2f3; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow: auto;padding: 5px;margin-right:0px;margin-left:0px;}
		.Tback2{border:1px solid #e1e2e3; padding:5;line-height:200%; background:#f1f2f3; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow: auto;padding: 5px;}
	.back-items{text-align:right;}
		.Tarchive{display:block; padding:5;line-height:200%; text-align:left; line-height:200%;}
		a.Tblocktitlelink{text-decoration: none; color:#0075c7;}
		a.Tblocklink{text-decoration: none; color:#0075c7;}
		a.Tarchivelink{text-decoration: none; color:#666;}
		.Talamat{color:#FE934B;font-size:16px;}
		a.Tsubjectlink, a.Tcommentlink, a.Temaillink, a.Tweblink{text-decoration: none; color:#0075c7;}

		.Ttable_comment{font-family: inherit; font-size: inherit; font-weight: inherit; color: black; text-decoration: none; text-align: justify; border-spacing: 5px; line-height: 200%;}
		.Terror_comment {display:inline-block; border:0px solid #C7CED1; background:#fef8d4; color: red; padding:5px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 2px 0;}
		.Tform_name{color:black; padding:0px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 2px 0; line-height:200%;}
		.Tname{color:#0075c7; display:block; padding:5px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 2px 0; line-height:200%;font-weight: bold;}
		.Tdatenazar{float:left;display:inline; border:1px solid #C7CED1; background:#f2f0f0; padding:8px 5px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 2px 0;}

		.Tdownload{display:block; border:1px solid #e3e4e5; padding:5;line-height:200%; background:#dee2e6; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow: auto;}
		.Tcatback1{border:1px solid #e3e4e5; padding:5;line-height:200%; background:#f8f9fa; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow: auto;margin-right:15px;margin-left:15px;}
		.Tcatback2{border:1px solid #e1e2e3; border-right:50px solid #e1e2e3; padding:5;line-height:200%; background:#f1f2f3; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow: auto;margin-right:15px;margin-left:15px;}
		.Tcatback3{border:1px solid #dcddde; border-right:100px solid #dcddde; padding:5;line-height:200%; background:#ebeced; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; overflow: auto;margin-right:15px;margin-left:15px;}
		.Tcatpic{display:inline-block; padding: 5px;border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%;border:1px solid #e3e3e3;margin:5px 0;}
		.Tcatpic2{display:inline-block; padding: 0px;border-radius: 50%; -moz-border-radius: 50%; -webkit-border-radius: 50%; width:50px;height:50px;border:1px solid #d3d3d3;margin:5px;}
		.Tcatalbumpic{display:block; padding: 5px;border-radius: 50%;}
		.Tcatsubject{display:inline-block; border:1px solid #C7CED1; background:#F2F2F2; padding:5px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 2px 0;}
		a.Tcatsubjectlink, a.Tcatbacklink{text-decoration: none; color:#0075c7;}
		.TClose{float:left; display:inline-block; border:1px solid #C7CED1; background:yellow; padding:5px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 2px 0;}
		a.TClose{text-decoration: none; color:#0075c7;}
		.TAttach{display:inline-block;width:32px; height:32px;  background: url(../../images/other/attachment.png) no-repeat right center; padding:5px; padding-right:35px; margin: 2px 0;}

			.Tkharid{display:inline-block; border:1px solid #C7CED1; background:#F2F2F2 url(../../images/other/shopcart.gif) no-repeat right center; padding:8px 5px; padding-right:35px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 2px 0; margin-right:7px;margin-bottom:10px;}
			a.Tkharidlink{text-decoration: none; color:#0075c7;}
			.Tkharidposti{display:inline-block; border:1px solid #C7CED1; background:#f2f0f0 url(../../images/other/kharidposti.GIF) no-repeat right center; color: #878b8e; padding:8px 5px; padding-right:35px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 2px 0; margin-right:7px;margin-bottom:10px;}
			a.Tkharidpostilink{text-decoration: none; color:#0075c7;}
			.Titems{display:block; border:1px solid #C7CED1; background:none; padding:5px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 2px 0;}
			a.Titemslink{text-decoration: none; color:#0075c7;}
			.Tprice{display:inline-block; border:1px solid #C7CED1; background:#f2f0f0; color: #878b8e; padding:8px 5px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-right:7px;margin-bottom:10px;}
			.Tpricelink{color:red;}

			a.Tsabadkelid{display:inline-block; border:1px solid #C7CED1; background:#F8F8F8; color:#0075c7; padding:5px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 2px 0;}
			//.Tsabad1{border:1px solid #C7CED1; background:#F8F8F8; padding:5px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 2px 0; font-family: inherit; font-size: inherit;	font-weight: inherit;}
			.Tsabad1{border:1px solid #C7CED1; background:#e9eaeb; padding:5px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 2px 0; font-family: inherit; font-size: inherit;	font-weight: inherit;}
			.Tsabad2{border:1px solid #C7CED1; background:#F8F8F8; padding:5px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 2px 0; font-family: inherit; font-size: inherit;	font-weight: inherit;}
			.Tsabad3{border:1px solid #C7CED1; background:#F8F8F8; padding:5px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 2px 0; font-family: inherit; font-size: inherit;	font-weight: inherit;}
			.Tred{color:red; margin: 2px 0; }
			.Tsabad1{width: 90%;overflow:scroll-x;}

			
.form_input {
    width: 162px;
    box-sizing: border-box;
    border: 1px solid #ccc;
    border-radius: 5px;
	font-family: inherit;
	font-size: inherit;
	font-weight: bold;
    background-color: white;
    padding: 5px;
	color: #216177;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
}
.form_input:focus {
    width: 80%;
}


.form_button  {
	position: relative;
	padding: 5px 30px;
	margin: 0px 10px 10px 0px;
    border: 0px solid #ccc;
	border-radius: 10px;
	font-family: VazirBold;
    font-size: 12px;
	//font-weight: bold;
	color: #FFF;
	text-decoration: none;	

	background-color: #3498DB;
	border-bottom: 5px solid #2980B9;
	text-shadow: 0px -2px #2980B9;
	
	transition: all 0.1s;
	-webkit-transition: all 0.1s;
}
.form_button:hover {
    background-color: #2D8DCD;
	color: #FFF200;
	text-shadow: 1px 2px 2px #255371;
	border-bottom: 5px solid #2A6F9C;
}
.form_button:active {
	transform: translate(0px,5px);
	-webkit-transform: translate(0px,5px);
	border-bottom: 1px solid;
}

.form-control
{
    width: 162px;
	height:auto;
    box-sizing: border-box;
    border: 1px solid #ccc;
    border-radius: 5px;
	font-family: inherit;
	font-size: inherit;
	font-weight: bold;
    background-color: white;
    padding: 5px;
	color: #216177;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
}
.form-control:focus {
    width: 80%;
    border: 1px solid #ccc;
}
 
 
.form1_input {
    width: 120px;
    box-sizing: border-box;
    border: 1px solid #ccc;
    border-radius: 5px;
	font-family: inherit;
	font-size: inherit;
	font-weight: bold;
    background-color: white;
    background-image: url('../../images/other/searchicon.png');
    background-position: 5px 5px; 
    background-repeat: no-repeat;
    padding: 10px 10px 10px 35px;
	color: #216177;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
}
.form1_input:focus {
    width: 100%;
}

.form2_input {
    width: 120px;
    box-sizing: border-box;
    border: 1px solid #ccc;
    border-radius: 5px;
	font-family: inherit;
	font-size: inherit;
	font-weight: bold;
    background-color: white;
    padding: 5px;
	color: #216177;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
}
.form2_input:focus {
    width: 100%;
}

.form2_button {
	position: relative;
	padding: 5px 30px;
	margin: 0px 10px 10px 0px;
    border: 0px solid #ccc;
	border-radius: 10px;
	font-family: VazirBold;
    font-size: 12px;
	//font-weight: bold;
	color: #FFF;
	text-decoration: none;	

	background-color: #55A5DB;
	border-bottom: 5px solid #2980B9;
	text-shadow: 0px -2px #2980B9;
	
	transition: all 0.1s;
	-webkit-transition: all 0.1s;
}
.form2_button:hover {
    background-color: #2D8DCD;
	color: #FFF200;
	text-shadow: 1px 2px 2px #255371;
	border-bottom: 5px solid #2A6F9C;
}
.form_button:active {
	transform: translate(0px,5px);
	-webkit-transform: translate(0px,5px);
	border-bottom: 1px solid;
}

/**************/

		#navigation .Tblock{padding:0px; }
		#navigation .Tback1, #navigation .Tback2{padding:0px; background:none;border:0px;}
		#footer .Tblock{padding:0px; }
		#footer .Tback1, #footer .Tback2{padding:0px; background:none;border:0px;}

.Tagahivijeh{display:block; width: 140px; padding:5px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 2px 0; height: 20px; overflow: hidden;  background:#eee; }
.TtitleAgahi{display:block; padding:5px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 2px 0; line-height:200%;font-weight: bold; height: 4em; overflow: hidden; }
.TpriceAgahi{display:block; border:1px solid #C7CED1; background:#F2F2F2; padding:5px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 2px 0; height: 45px; overflow: hidden;  }
.TdateAgahi{color:gray; display:block; border:1px solid #C7CED1; background:none; padding:5px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 2px 0;}
.TkholasehAgahi{display:block; padding:5px; border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin: 2px 0; height: 8em; overflow: hidden; text-align: justify;}


.table-curved {
  border-collapse: separate;
  border: solid @table-border-color 1px;
  border-radius: @border-radius-base;
  //border-left: 0px;
  //border-top: 0px;
  border: 0px;
  > thead:first-child > tr:first-child > th {
    border-bottom: 0px;
    border-top: solid @table-border-color 1px;
  }
  td, th {
    border-left: 1px solid @table-border-color;
    border-top: 1px solid @table-border-color;
  }
  > :first-child > :first-child > :first-child {
    border-radius: @border-radius-base 0 0 0;
  }
  > :first-child > :first-child > :last-child {
    border-radius: 0 @border-radius-base 0 0;
  }
  > :first-child > :first-child > :only-child{
    border-radius: @border-radius-base @border-radius-base 0 0;
  }
  > :last-child > :last-child > :first-child {
    border-radius: 0 0 0 @border-radius-base;
  }
  > :last-child > :last-child > :last-child {
    border-radius: 0 0 @border-radius-base 0;
  }
  > :last-child > :last-child > :only-child{
    border-radius: 0 0 @border-radius-base @border-radius-base;
  }
}

.fieldset {
    border: 1px solid #e0e0e0;
    padding: 10px;
	margin: 15px 0;
	border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
}
.legend {
    border-style: none;
    border-width: 0;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 0;
    width: auto;
    padding: 0 20px;
    border: 1px solid #e0e0e0;
	background: white;
	border-radius:5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; 
}
