/*font  */

.st_titr {font-family: "B titr", tahoma;font-size: 16pt; text-align:center;}
.st_titr2 {font-family: "B titr", tahoma;font-size: 18pt; text-align:center;}
.st_titr3 {font-family: "B titr", tahoma;font-size: 60pt; text-align:center;}
.st_titr4 {font-family: "B titr", tahoma;font-size: 40pt; text-align:center;}
.st_titr5 {font-family: "B titr", tahoma;font-size: 25pt; text-align:center; margin-right: 50px;}
.st_boild {font-family: "B titr", tahoma;font-size: 16pt; }
.st_menu {font-family: "B Nazanin", tahoma;font-size: 12pt; text-align:center; font-weight:bold;}
.st_title {font-family: "B Nazanin", tahoma;font-size: 14pt; font-weight:bold;}
.st_title2 {font-family: "B Nazanin", tahoma;font-size: 18pt; font-weight:bold;}
.st_con {font-family: "B Nazanin", tahoma;font-size: 12pt; }
.st_con1x {font-family: "B Nazanin", tahoma;font-size: 13pt; }
.st_con2x {font-family: "B Nazanin", tahoma;font-size: 14pt; }
.st_conB {font-family: "B Nazanin", tahoma;font-size: 11pt; font-weight: bold;}
.st_tible {font-family: "B Nazanin", tahoma;font-size: 12pt; text-align:center; vertical-align: middle;}
.st_head {font-family: "B Nazanin", tahoma;font-size: 12pt; text-align:center; font-weight:bold;}
.st_danger2 {font-family: "B Nazanin", tahoma;font-size: 14pt; font-weight:bold; color: #a94442;}
.st_warning2 {font-family: "B Nazanin", tahoma;font-size: 13pt; font-weight:bold; color: #f0ad4e;}
.st_icon_defult {font-size: 14pt; color: #333;}
.st_icon_danger {font-size: 14pt; color: #d9534f;}
.st_icon_info {font-size: 14pt; color: #5bc0de;}
.st_icon_primary {font-size: 14pt; color: #337ab7;}
.st_icon_success {font-size: 14pt; color: #5cb85c;}
.st_icon_green {font-size: 14pt; color: #1FBBA6;}
.st_icon_warning {font-size: 14pt; color: #f0ad4e;}
.st_icon_gold {font-size: 14pt; color: #d9c8a0;}
.st_icon_defult_xs {font-size: 12pt; color: #333;}
.st_icon_danger_xs {font-size: 12pt; color: #d9534f;}
.st_icon_info_xs {font-size: 12pt; color: #5bc0de;}
.st_icon_primary_xs {font-size: 12pt; color: #337ab7;}
.st_icon_success_xs {font-size: 12pt; color: #5cb85c;}
.st_icon_green_xs {font-size: 12pt; color: #1FBBA6;}
.st_icon_warning_xs {font-size: 12pt; color: #f0ad4e;}
.st_icon_gold_xs {font-size: 12pt; color: #d9c8a0;}
.st_icon_defult_lg {font-size: 20pt; color: #333;}
.st_icon_danger_lg {font-size: 20pt; color: #d9534f;}
.st_icon_info_lg {font-size: 20pt; color: #5bc0de;}
.st_icon_primary_lg {font-size: 20pt; color: #337ab7;}
.st_icon_success_lg {font-size: 20pt; color: #5cb85c;}
.st_icon_green_lg {font-size: 20pt; color: #1FBBA6;}
.st_icon_warning_lg {font-size: 20pt; color: #f0ad4e;}
.st_icon_gold_lg {font-size: 20pt; color: #d9c8a0;}
.st_icon_defult_bg {}
.st_icon_danger_bg {background-color: #eccbcb;}
.st_icon_info_bg {background-color: #dfe9ef;}
.st_icon_primary_bg {background-color: #337ab7;}
.st_icon_success_bg {background-color: #e0ebd4;}
.st_icon_green_bg {background-color: #1FBBA6;}
.st_icon_warning_bg {background-color: #f0ad4e;}
.st_icon_gold_bg {background-color: #d9c8a0;}
.st_modal_ful {width: 100%;}
.st_modal_lg {width: 80%;}
.st_modal_nm {width: 60%;}
.st_modal_nm2 {width: 50%;}
.st_modal_sm {width: 40%;}
.st_modal_xs {width: 35%;}
.st_modal_xs2 {width: 25%;}
.st_danger {background-color: #d9534f;}
.st_warning {background-color: #f0ad4e;}
.st_info {background-color: #5bc0de;}
.st_primary {background-color: #337ab7;}
.st_success {background-color: #5cb85c;}
.st_green {background-color: #1FBBA6 }
.st_text_black {color: #000000;}
.st_text_red {color: #d53342;}
.st_text_red2 {color: #d53342;}
.st_text_red3 {color: #9e2420;}
.st_gold {background-color: #d9c8a0;}
.st_error {background-color: #ff5a56;}
.st_back1 {background-color: #cd8eff;}
.st_back2 {background-color: #f6d9ff; color: #000000;}
.st_back3 {background-color: #eff0bf; color: #000000;}
.st_back4 {background-color: #b6dade; color: #000000;}
.st_back5 {background-color: #ffffff; color: #000000;}
.st_back6 {background-color: #ffffff; color: #000000; border: 2px solid #1FBBA6; border-top: 0px; border-radius: 0px 0px 5px 5px;}
.st_back7 {background-color: #ffffff; color: #000000; border: 2px solid #d9edf7; border-top: 0px; border-radius: 0px 0px 5px 5px;}
.st_back8 {background-color: #ffffff; color: #000000; border: 1.5px solid #ddd; border-top: 0px; border-radius: 0px 0px 5px 5px;}
.st_left {direction: ltr; left: auto}
.st_right {direction: rtl; right: auto}
.st_size_big {font-size: 60pt; font-weight: bolder}
.heder_bot {margin-top: -20px;}
.st_left2 {margin-left: 10px; padding-left: 10px;}
.st_modal {margin: 20px;}
.st_v_middle {vertical-align: middle;}
.st_center {text-align: center;}

.angular-google-map-container { height: 347px;}
.gm-style {
	font-family:Tahoma, Roboto, Arial, sans-serif;
	font-weight: bold;
	font-size:12px;
	font-weight:400;
	text-decoration:none
}

@media print {
	*{
		color: #000;
		background: #fff;
	}
	#menu0, #serches, #am_title, #am_coment, .btn, .dont-print{
		display: none;
	}
	.st_body {width: 100%}
	.col-md-9 {width: 100%}
}












/*asl*/
body         {
	font: 11px Tahoma, Helvetica, sans-serif;
	background-color:#FFFFFF;
	margin: 0px;
}
.header         { background-image: url('logo6.png'); background-repeat: no-repeat;
	background-color: #bea260;
               background-position: left top;
font-size: 18pt;
color: Green;
padding-right: 10px;
		   }
               
.text {font-size: 12pt; line-height:150%; font-weight: bold; padding:16px;}

.guide {line-height:120%; font-weight: normal; color: green; font-family: Tahoma}

h1 {font-family: "B titr", Arial; font-size: 16pt; font-weight: bold; margin-top:12px; }         
h2 {font-family: "B titr", Arial; font-size: 14pt; font-weight: bold; }         
.back1 {font-family: "B titr", Arial; font-size: 14pt; font-weight: bold; }         

#topMenu {
	font-family: serif; font-size: 12pt; font-weight: bold;
	color: #FFFFFF;
	background-color: #FFFFFF;
	padding: 4px;
	padding-right: 10px;
}
#topMenuLeft {
	font-family: tahoma, serif; font-size: 8pt; 
	color: #000000;
	background-color: #FFFFFF;
	padding: 4px;
}

#topMenu a:link,
#topMenu a:visited {
	color: #FFFFFF;
	text-decoration: none; 
	border-bottom: 1px dashed;
	padding-bottom: 1px;
}
#topMenu a:hover,
#topMenu a:active {
	color: #503800;
	border-bottom: 1px solid;
}


.divresults
{ font-size:13px; margin:20px;

}

.divresults td
{ font-family:Arial, Sans-Serif; font-size:12px; margin:0px; }

a:link				{ color:#c32000; text-decoration:none; border-bottom: 1px dashed; padding-bottom: 1px; }
a:visited			{ color:#c32000; text-decoration:none; border-bottom: 1px dashed; padding-bottom: 1px; }
a:hover				{ color:#c32000; text-decoration:none; border-bottom: 1px solid; padding-bottom: 1px; }

.Radio				{ vertical-align:middle; }

/* USAPeopleSearch specific styles */
.l					{ color:#000000; }
.l:link				{ color:#000000; text-decoration:underline; }
.l:visited			{ color:#000000; text-decoration:underline; }
.l:hover			{ color:#000000; text-decoration:none; }

.l2					{ color:#000000; }
.l2:link				{ color:#000000; text-decoration:underline; }
.l2:visited			{ color:#000000; text-decoration:underline; }
.l2:hover			{ color:orange; text-decoration:underline; }

.lc					{ color:#000000; font-weight:bold; }
.lh					{ color:#0000CC; font-weight:bold; }
.h					{ font-size:17px; font-weight:bold; }
.h2					{ font-size:13px; }
.t					{ font-size:16px; }

.TabSelected		{ font-weight:bold; text-align:center; }
.TabUnSelected		{ text-align:center; }

.InputDesc			{ font-size:11px; font-weight:bold; }
.InputDesc_Home		{ font-size:11px; font-weight:normal; }
.Suggestion			{ color:#AAAAAA; }
.Small				{ font-size:11px; }
.Small2			{ font-size:8pt; }

.OrderTitle			{ font-size:13px; background-color:#CFD8F2; font-weight:bold; padding:4px; }
.OrderSample		{ font-size:12px; background-color:#CFD8F2; text-align:right; vertical-align:middle; }
.OrderDescription	{ font-size:12px; }

.ValidateError		{ font-weight:bold; color:Red; }

/*.TabList_Results			{ list-style:none; margin:0px; padding:5px 0px 5px 0px; }
.TabList_Results li			{ margin-left:0; display:inline; border-left:1px solid #AAAAAA; padding:0px 12px; font-weight:bold; }
.TabList_Results li.Start	{ border:0px; }
.TabList_Results a			{ font-weight:normal; }*/

.TabList_Results	{ font-size:9pt; list-style:none; margin:0px; margin-left:4px; padding:2px 0px 4px 0px; width:400px; text-align:left; }
.TabList_Results li	{ display:inline; padding:0px 7px; font-weight:bold; }
.TabList_Results a	{ font-weight:normal; }

.Header
{
	font-weight:bold;
	text-transform:none;
}

.ResultsHeader
{
	font-weight:bold;
	text-transform:none;
	background-color:#f8f8f8;
}

.Results i
{
	font-style:normal;
	text-transform:none;
}

.Results
{
	text-transform:uppercase;
}

.Results b
{
	font-weight:normal;
}

.Results td
{
	padding:0px 10px 4px 0px;
}

.Testimonial
{
	font-size:9pt;
	font-style:italic;
	background-color: #F1F1F1;
    border: 1px solid black;
    padding: 3px;
}

.CriteriaTable
{
	width:300px;
	border-style:none;
}

.CriteriaLabel
{
	width:100px;
	background-color: #F1F1F1;
	font-weight:bold;
	font-size:9pt;
	padding-left:3px;
}

.NoRecords
{
	font-weight:bold;
	font-size:12pt;
	color:Red;
}

.MessageBig
{
	font-weight:bold;
	font-size:12pt;
}

.TextBox
{
	font-family:Arial;
	font-size:11pt;
	border-color:black;
	border-width:1px;
	border-style:Solid;
}

.TextBoxS
{
	font-family:Arial;
	font-size:8pt;
	border-color:#CFD8F2;
	border-width:1px;
	border-style:Solid;
	padding-left:1px;
}

.SpellCheck { font-size:11pt; }
.RemovedCriteria { font-size:13pt; font-weight:bold; }
.RefineCriteria { font-size:13pt; font-weight:bold; }

.Input_Results { width:500px; }

.LN		{	font-family:Arial;  font-size:11pt; }
#Aka		{ font-size:8pt; }
.Paging		{ font-size:12pt; }

.Teaser
{
	border-color:#6b4b01;
	border-width:1px;
	border-style:Solid;
	font-family:Arial;
	width: 99%;
	padding:0px;
	border-collapse:collapse;
	background-color:White;
}

.Teaser2
{
	border-color:#6b4b01;
	border-width:1px;
	border-style:Solid;
	font-family: Tahoma, Arial;
	width:700px;
	padding:0px;
	border-collapse:collapse;
	background-color:White;
}

.Teaser2 td
{ 
	padding:4px;
	vertical-align:top; 
	border-color:#6b4b01;
	border-width:1px;
	border-style:Solid;
	border-collapse:collapse;
}

.Teaser2 .Alt	{ background-color:#EDFAF3; }
.Teaser2 .Header td	{ padding:4px; border:0px; border-right:0px; border-left:0px; font-weight:bold; text-align:left; }

.Teaser td		
{ 
	padding:4px;
	vertical-align:top; 
	border-color:#D0D0D0;
	border-width:1px;
	border-style:Solid;
	border-collapse:collapse;
	font-family:Tahoma, Arial;
}
.Teaser .Alt	{ background-color:#f1e9d5; }
.TN {	font-family:Arial; font-size:10px;padding-left:4px;}
.Alt	{ background-color:#D8E4F8;  }


.Teaser .Header td	{ padding:4px; border:0px; border-right:0px; border-left:0px; font-weight:bold; text-align:left; }

/* Overrides */

.Error				{ color:#CC0000; font-weight:bold; }

.button
{
	font-weight: normal;
	font-size: 10pt;
	font-family: Arial;
	height:27px;	
}

.NickName
{
	border-color:#CFD8F2;
	border-width:1px;
	border-style:Solid;
	font-family:Arial;
	width:770px;
	padding:0px;
	margin-right:10px;
	border-collapse:collapse;
	background-color:White;
}


#_ctl0_lblSearchTitle1
{
	font-weight: bold;
	font-size: 14pt;
	font-family: Arial;
}

form {font-family: tahoma; }
form td { font-size: 80%; padding-bottom: 2pt;}
.Aka	{ font-size:8pt;  }


#msp
{
    border: 1px solid;
	border-color: #6b4b01;
    margin: 10px;
    background: white;
    font-family: tahoma;
    font-weight: normal;
}

#mspmanifest
{
    font-family:Arial, Sans-Serif; font-size:13px; 
	margin:0px auto; 
	border: 1px solid;
	border-color: Green;
    background: white;
    font-family: tahoma;
    font-weight: normal;
	width: 620px;
	padding: 5px;
}

#mspheader
{
 background: #dbcdac;
 padding: 3px;
}

#manifestheader
{
 //background: #dbcdac;
 padding: 3px;
 border-bottom: 2px;
 border-color: black;
 border-bottom-style: solid;
 
}

#msphotels
{
 padding: 3px;
}

#mspflight
{
 padding: 3px;
 background: #dbcdac;


}

.fld
{
  color: #012c57;
  margin-right: 5px;
  font-weight: bold;
}



.floor
{
	width: 620px;
	padding-right: 5px;
	clear: both;
}

.room
{
	direction: ltr;
	float:right;
	border-color:#CFD8F2;
	border-width:1px;
	border-style:Solid;
	font-family: Tahoma, Arial;
	padding:0px;
	margin:1px;
	border-collapse:collapse;
	background-color:White;
	display:table-cell;
	text-align: center;
	vertical-align: middle;
	width: 43px;
	height: 43px;
	position: relative;
}

.bathroom
{
	position: absolute;
	left: 2px;
	top: 28px;
}
.arch
{
	position: absolute;
	left: 31px;
	top: 28px;
}
.archline
{
	position: absolute;
	left: 1px;
	top: 38px;
}

.rn
{
	display:table-cell;
	text-align: center;
	vertical-align: middle;
	width: 43px;
	height: 43px;
	position: absolute;
	left: 0px;
	top: 0px;
}
.bedcount
{
	display:table-cell;
	text-align: center;
	vertical-align: bottom;
	width: 43px;
	height: 43px;
}

.section
{
	font-family: Arial;
	margin-bottom: 10px;
	font-weight: bold;
}



.manifest
{
	border-color:#CFD8F2;
	border-width:1px;
	border-style:Solid;
	font-family: Tahoma, Arial;
	padding:0px;
	margin:0;
	border-collapse:collapse;
	background-color:White;
}


.manifest td		
{ 
	font-size:12px; margin:0px; 
	padding:4px;
	vertical-align:top; 
	border-color:#D0D0D0;
	border-width:1px;
	border-style:Solid;
	border-collapse:collapse;
	font-family:Tahoma, Arial;
}

.manifest th		
{ 
	padding:4px;
	vertical-align:top; 
	border-color:#D0D0D0;
	border-width:1px;
	border-style:Solid;
	border-collapse:collapse;
	font-family:Tahoma, Arial;
	font-size: 10px;
	font-weight: normal;
}

h3 {font-family: "2B titr", Arial; font-size: 14pt; font-weight: bold; 
border: 3px; border-color: black; }         
