/*
 * CSS for mobile view
 * --------------------------------------------------
 */
/*IDs*/

/*CSS added for highlighting rows in finder result tables for mobile devices*/
.tb_highlightRowOnClick:active		{background-color:rgb(153, 204, 255) !important;}	
/*CSS added for highlighting rows in finder result tables for mobile devices*/	
.fim_resultTable					{background-color:rgb(249, 249, 249); color:#1F4295}	
#tb_navToolbar, #tb_eswatToolBar 	{height: 4em;}
/*.tb-toc-search-box-div				{width: -webkit-calc(100% - 125px)! important;
		left: -webkit-calc(-5px)! important;
	}*/
#tb_contentToolbar 					{height: 4em;}
#tb_headerBar 						{/*height: 3em;*/}

.tb_fontSize		 				{font-size:12px;} 
#tb_BoeingSvg 						{width: 150px; height: 35px;}
/* changes for data list
#tb_eswatTableTitle 				{font-size: 18px;padding: 12px;}*/
#tb_documentContent					{/*height:99%;*/}/*#tb_document,*/

#tb_eswatTable 						{font-size: 12px;
									height: calc(100% - 62px);
									height: -moz-calc(100% - 62px);
									height: -ms-calc(100% - 62px);
									height: -o-calc(100% - 62px);
									height: -webkit-calc(100% - 62px);}
#tb_graphicNav 						{
									height: calc(100% - 54px);
									height: -moz-calc(100% - 54px);
									height: -ms-calc(100% - 54px);
									height: -o-calc(100% - 54px);
									height: -webkit-calc(100% - 54px);}

#tb_applicationDiv.airplaneSelectionOuterDiv{
									overflow: auto;	
									height: calc(100% - 44px);
									height: -moz-calc(100% - 44px);
									height: -ms-calc(100% - 44px);
									height: -o-calc(100% - 44px);
									height: -webkit-calc(100% - 44px);}
#tb_airplaneSelectionTable td, 
#tb_eswatSearchTableOuterDiv td, #tb_psrTable td {/*line-height: 3;*/ vertical-align: middle;}
/*changes for WDM*/
#tb_graphicInfo 					{padding: 7px; padding-top:6px; padding-bottom:2px; margin: 3px; margin-top:4px; margin-bottom:2px; font-size: 24px;}
#tb_faultFinderForm 				{font-size: 18px;}

#tb_eswatTableContainer th, 
#tb_eswatTableContainer td 			{line-height:3;}
/* #tb_eswatTableContainer 			{padding-top: 46px;	} */ /*Changes for parts,harness and wires table getting distorted in WDM/SSM documents */

/*classes*/
.tb_toc_li							{font-size: 12px;}
.tb-fullTextSearch-table-inner-div 	{margin-left: auto; margin-right: auto;}
/*.tb-fullTextSearch-table-header 	{margin-left: auto;margin-right: auto;}*/

/*.tb-fullTextSearch					{margin-left: 4%;}*/
.tb-full-text-allignNoResult 		{margin-left: 40%;}
.tb-full-text-allignAnotherKey 		{margin-left: 35%;}
#tb_eswatGraphic.tb-height-max 		{height: 100% !important;}

/*.tb_height_fix_for_tabView_fixed{
	height:101%;
	width:100%;
}*/
/*.tb_height_fix_for_tabView_1234
{
height:96%;
}*/


/*
.tb-toolbar-left>.btn, .tb-toolbar-right>.btn {
	padding: 10px 16px;
	font-size: 15px;
	line-height: 1.33;
	border-radius: 6px
}
*/

/*.tb-fit-toolbar {
    top: 7.2em;
}*/

.hide-root-tiles					{display:none;}
.tb_fts_inputSearchIcon				{margin-top: -28px;}
.tb_searchClearSF					{
	
	/*float: right;
	 margin-top:8px;*//*from -25 to 8*/
	/*position: relative;*/
	/*margin-right: 14px;*/ /*removed this*/
}

/*.tb-toc-list, .tb-hover-selection {
	font-size: 18px;  
	padding-top: 4px;
	padding-bottom: 4px;
	margin-left: 0px;  indent of child element in TOC 
    padding-left:0px; indent of child element in TOC
}*/

/*Class added for decreasing font size of list items in FIM Corrective Actions:TML Issue*/
.tb-font-size-regular				{font-size: 14px !important;} 

/* @media(min-width: 1024px) and (orientation:landscape){

} */

@media(min-width: 1024px){
/*.tb-toc-list {
	margin-left: 4px; 
	padding-left: 0px; 
	white-space: nowrap;
	font-size: 10px;
}

.tb-toc-list li {
	list-style: none;
	width: 95%;
	background-repeat: no-repeat;
	}*/
	/*background-image: url(../images/folder-closed.png);*/
	/* cursor: pointer; */

}


@media(min-width: 600px) and (max-width: 800px)  {

.toc-noResult-Text {
    font-weight: bold;
    font-size: 15px;
    padding-left: 19%;
    top: 20%;
    text-align: center;
    position: relative;
}

/*.tb-toc-list {
	white-space: nowrap;
	font-size: 14px;
} margin-left: 4px; padding-left: 0px; indent of child element in TOC 

.tb-toc-list li {
	list-style: none;
	width: 98%;
	background-repeat: no-repeat;
	
	}*/ /*background-image: url(../images/folder-closed.png);*/
	/* cursor: pointer; */




#tb_searchClear {
	position: absolute;
	right: 8px;
	width:20px;
	top: 0;
	bottom: 4px;
	height: 40px;
	margin: auto;
	font-size: 20px;
	cursor: pointer;
	color: rgb(200, 200, 200);
}
}

@media screen and (max-device-width:992px) and (orientation:landscape){

.tb_fontSize					{font-size:12px;} 

}

.tb-folder-icon 				{background-image: url(../images/folder-closed.png); padding-left: 23px; background-size: 14px;
	background-position: 0 2px;}

/*#tb_searchInputText {
	display:block;
	width: 100%;
	font-size:18px !important;
	height:35px !important;
	padding-right:32px;
}*/

.tb-content-icon 				{background-image: url(../images/ico_file_xml.png); padding-left: 23px;
	background-size: 14px;	
	background-position: 0 2px;  /* left top coordinate of icon */
}

/*.tb-content-with-data-supplement-icon {
	background-image: url(../images/ico_file_xml.png),url(../images/item_ds.gif);
	padding-left: 41px;
	background-size: 14px auto, 16px auto;
	background-position: left 0px top 4px, left 20px top 4px;  // left top coordinate of 1st icon & left coordinate of 2nd icon 	
}*/

.tb-content-with-data-supplement-icon-for-PDF {
	padding-left: 48px;                 /* space between folder icon and TOC text */	
	background-size: 14px,14px;	
	background-position: left 0px top 4px, left 23px top 4px;  /* left top coordinate of 1st icon & left coordinate of 2nd icon */	
}

.tb-content-with-airline-revision-icon {
	background-image: url(../images/ico_file_xml.png), url(../images/item_ar.gif);
	padding-left: 48px; /*space between folder icon and TOC text */	
	background-size: 14px,14px;	
	background-position: left 0 top 4px, left 23px top 4px;  /*left top coordinate of 1st icon & left coordinate of 2nd icon*/
}
/*Changes regarding AR DS images  */
/*.tb-content-with-airline-revision-n-data-supplement-icon {
	background-image: url(../images/ico_file_xml.png), url(../images/item_ar.gif), url(../images/item_ds.gif);
	padding-left: 81px;	
	background-size: 14px,14px,14px;	
	/*background-position: left 0em top 2px, left 23px top 0, left 46px top 0;
	background-position: left 31px top 3px, left 47px top 2px, left 63px top 2px;
}*/
/* End of Changes regarding AR DS images  */

.tb-eswatSheet-icon {
	background-size: 14px;
	padding-left: 23px; /* space between folder icon and TOC text */
	background-position: 0;
}

.tb-pdf-icon {
	background-size: 14px;
	padding-left: 23px; /* space between folder icon and TOC text */
}

.tb-airline-document-icon {
	background-size: 14px;
	padding-left: 18px;           /* space between folder icon and TOC text */
}

/*menu icon*/
.dropdown-toggle span.glyphicon-th-list {
	font-size: 26px;
	top: 0.2em;
}

.dropdown-menu > li > a {
	font-size: 1.6em;
}


button.glyphicon-question-sign {
	font-size: 16px;
	padding-left: 10px;
	padding-right: 15px;
}

/*faultfinder 'i' icon*/
button.glyphicon-ff-question-sign {
	font-size: 16px;
	padding-left: 10px;
	padding-right: 15px;	
}

.glyphicon-ff-question-sign:before {
	content: "\e085"
}

/*.tb_searchButtonFF {    
      top: 5px !important;  
	}*/
	
.tb_navigation {
	font-size: 26px;
}

.dropdown-header {
	font-size: 18px;
}

.tb-parts-table {
	font-size: 0.9em;
}

.col-fig-item {min-width:40px; width: 5000px; }
.col-ata-part-number {min-width:125px; width: 15%;}
.col-nomenclature {min-width:200px; width: 75%; }
.col-effect-from-to {min-width:100px; width: 30%; }
.col-upa {min-width:53px; width: 5%; }

.col-ipd-change-type {min-width:60px; width:5000px;}
.col-item {min-width:42px; width: 5%;}
.col-zonal-part-number {min-width:112px; width: 10%;}
.col-zonal-nomenclature {min-width:319px; width: 45%;}
.col-quantity {min-width:65px;width: 5%;}
.col-used-on {min-width:45px;width: 5%;}
.col-interchangeability {min-width:131px; width: 25%; max-width: 3000px;}

.tb-head-nomenclature 		{
	padding-top: 9px;
	padding-left:63px;
}

/*.tb-nomenclature-toggle-all {
	font-size: 36px;
}*/

.tb-ipd-ata-table-inner-div {
	padding-top: 46px;
}

.tb-ipd-zonal-table-inner-div {
	padding-top: 64px;
}

.tb-nomenclature-toggle{
	font-size: 24px; 
}

.tb-search-result-table-outer-div{
	font-size:12px;
	
}


@media(max-width:1024px){ /*Changed by Pranav from 750 to 1024*/

#message{
	width: 382px;
	position: relative; 
	/*left: 70px;*/ /*commented by Pranav to handle text message at lower resolutions*/ 
}


#tb_tooltip_align{
	color:#1F4295;
	text-decoration: none; 
	outline:0px;
	margin-left:260px;
	padding-right:15px;
	font-size:1.2em;
}

/*css changes for search icon in input search box for wiring finder*/	  
#searchicon
{
	/*padding-left:5px;*/
	margin-left:87%; 
	color:gray;
	position:absolute; 
	cursor: pointer; 
	vertical-align: middle;
 
}

/*css changes for cross button in input search box for wiring finder
.tb_searchClearWF {
	position: absolute;
	right: 70px;      
	top: 0;
	bottom: 0px;
	/*margin: auto;
	font-size: 24px;
	cursor: pointer;
	margin-right:14px;
	margin-top: -1px;
}
*/
.tb_searchClearWF_Ipad
{
	position: absolute;
	right: 70px;      
	top: 0;
	bottom: 0px;
	/*margin: auto;*/
	font-size: 24px;
	cursor: pointer;
	margin-right:14px;
	margin-top: -6px;
}

.tb_mob{
	width:140%;	
}
}

@media(min-width: 751px) and (max-width: 899px){
.tb-psr-refDes {
    width: 25%;
}
#tb_tooltip_align{
	color:#1F4295;
	text-decoration: none; 
	outline:0px;
	margin-left:255px;
	padding-right:15px;
	font-size:1.2em;

}

#searchicon
	{
	margin-left:260px; 
	color:gray;
	position:absolute; 
	cursor: pointer; 
	vertical-align: middle;
}
/*.tb_searchClearWF {
	position: absolute;
	right: 170px;      
	top: 0;
	bottom: 0px;
	margin: auto;
	font-size: 24px;
	cursor: pointer;
	margin-right:14px;
	margin-top: 20px;
}*/

}

@media (min-width :900px) and  (max-width:1030px){

/*Added for delete button misalignment in fault finder input text boxes*/
.tb_searchClearFaultF 
 {
    position: absolute;
    right: 10px;      
    top: 0px !important;      
    margin: auto;
    font-size: 24px;
    cursor: pointer;
    margin-right: 40px;
    margin-top: 22px;
	float: right;
}	

#tb_tooltip_align{
	color:#1F4295;
	text-decoration: none; 
	outline:0px;
	margin-left:355px;
	padding-right:15px;
	font-size:1.2em;
}
/* changes for cross button 
#searchicon
{
	margin-left:355px; 
	color:gray;
	position:absolute; 
	cursor: pointer; 
	vertical-align: middle;
 
}
*/
/* changes for cross button 
.tb_searchClearWF {
	position: absolute;
	right: 220px;      
	top: 0;
	bottom: 0px;
	margin: auto;
	font-size: 24px;
	cursor: pointer;
	margin-right:14px;
	margin-top: 30px;
}
*/
.tb_searchClearWF_Ipad
{
	position: absolute;
	right: 70px;      
	top: 0;
	bottom: 0px;
	/*margin: auto;*/
	font-size: 24px;
	cursor: pointer;
	margin-right:14px;
	margin-top: -6px;
}

/* .tb-ds-dropdown{
   width:570px;
   height:250px;
   color:black;
} */
}
.table_w{
	background-color:white;
}




/*CSS added for the issue for the portrait mobile view, image was snipping off from panel*/
@media ( min-width : 993px) and (max-width: 1300px) {

	.toc-noResult-Text {
	 font-weight: bold;
	font-size: 15px;
	padding-left: 30%;
	top: 20%;
	text-align: center;
	position: relative;
	}
	
	
	
	
	#header_settings{
		/* margin-top: 12px !important; */
		/* margin-left: -45px; */
	}
	
	#parts_search
	{
		width:75px;
	}
	
	#parts_clear
	{
		width:75px;
	}
	
	
	#header_airplane
	{
		position: relative;
		margin-left: 10px;
	}
			
	#header_connection {
		/* margin-left: 140px; */
		/*margin-top: -39px;*/
	}
	/*Css added for cross button in Wiring Finder */
	
	.tb_searchClearWF 
	{
		position: absolute;
		right: 70px;      
		top: 1px;
		bottom: 0px;
		margin: auto;
		font-size: 24px;
		cursor: pointer;
		margin-right:14px;
		margin-top: -1px;
	}
	.tb_searchClearWF_Ipad
{
	position: absolute;
	right: 70px;      
	top: 0;
	bottom: 0px;
	/*margin: auto;*/
	font-size: 24px;
	cursor: pointer;
	margin-right:14px;
	margin-top: -6px;
}
	
	/*.tb_mobPortraitView{
		width: 100% !important;
		height:100% !important;
	}*/	
}


@media ( min-width : 768px)  and (min-device-height:900px) and (orientation: portrait){
	
	#tb_IPDGraphic.col-sm-3,#col-sm-override.col-sm-3
	{
		width:100% !important;
	}
	#contentIpdPanelDiv.col-sm-5,#tb_IPDGraphic.col-sm-5,#contentPanelDiv.col-sm-5,#col-sm-override.col-sm-5
	{
		width:100% !important;
	}
	#contentIpdPanelDiv.col-sm-7,#tb_IPDGraphic.col-sm-7,#contentPanelDiv.col-sm-7,#col-sm-override.col-sm-7
	{
		width:100% !important;
	}	
}

@media ( min-width : 0px) and (max-width: 992px) and (orientation: portrait){
	
	#tb_IPDGraphic.col-xs-3,#col-sm-override.col-xs-3
	{
		width:100% !important;
	}
	#contentIpdPanelDiv.col-xs-5,#tb_IPDGraphic.col-xs-5,#contentPanelDiv.col-xs-5,#col-sm-override.col-xs-5
	{
		width:100% !important;
		padding-right: 0px;
	}
	#contentIpdPanelDiv.col-xs-7,#tb_IPDGraphic.col-xs-7,#contentPanelDiv.col-xs-7,#col-sm-override.col-xs-7
	{
		width:100% !important;
	}	
	
}

@media(min-width: 0px) and (max-width: 992px)  {
/*#tb_applicationDiv {
	height: calc(100% - 42px);
	height: -moz-calc(100% - 42px);
	height: -ms-calc(100% - 42px);
	height: -o-calc(100% - 42px);
	height: -webkit-calc(100% - 42px);
}*/

.tb_connectionLink{
	height: 35px;
	width: 60px !important;		
}
.tb_portraitAlign{
	margin-left:-120px;
}
.tb_arrowAlign{
	left: 20px;
}
.tb_Page_Tittle				{margin-left:40px;}
.tb-header1 					{/* width:120%; font-size: 1.1em; */}
#tb_BoeingSvg				{width:140px;}
.tb-collapsible-header		{left:5% !important;}

}


/*Disaling zoom buttons for mobile*/
/*#tb_zoomButtonsDiv{
	display:none;
}*/

@media (min-width:700px)
{
	/*.tb_licencseModalWindow .modal-dialog {
	width: 650px !important;

	align:center;
	display:block;
	}*/	/*height:340px;*/
}

/*CSS classes for license agreement modal window*/
/*.tb_licencseModalWindow .modal-dialog {
	width: 500px;
	height:340px;
	align:center;
	display:block;
}

.tb-agreementText
{
	text-align:left;
	padding:5px;
	border:1px solid;
	overflow:auto;
	height:150px;
	width: 470px;
	border-color:#B0B0B4;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
}
.tb-licenseModalHeader
{
	width: 470px;
	margin-left:10px;
	margin-right:10px;
}
.tb-licenseModalHeader h3 
{
	font-size:1.86em;
}

.tb_searchClear
{
	font-size:36px;
	top:-8px;
	right:8px;
}

.tb_searchClearFF
{
	font-size: 30px;
	top: 10px;
	right: 8px;
}
*/

/*CSS class added for page tittle in header*/
.tb_Page_Tittle{	
	font-size: 1.2em;	
	font-weight: bold;	
}

.tb-toc-pad-left{
	/*position:relative; left:20px;*/
}

.tb_searchClearFFModal {
	top:0;
}
/* changes for wiring finder 
.tb-search-wrapper{
    height: calc(100% - 50px);
	height: -moz-calc(100% - 50px);
	height: -ms-calc(100% - 50px);
	height: -o-calc(100% - 50px);
	height: -webkit-calc(100% - 50px);
	margin-top: 2%; /*added by Pranav to override the same property in PartFinder.css to handle 550x550*/
} /*width: 100%; padding:0px; padding: 0px 30px 30px 30px;*/

#tb_btn_accpt_lic_agrmnt{
	font-size: 35px;
	cursor: pointer;
	margin-bottom: 5px;
}

/*#tb_accpt_lic_agrmnt_txt{ 
	position:relative;
	top:-5px;
	padding-left: 0%;
	font-size:88%;
}*/

#tb-menu-options{
	font-size: 24px;
	padding-top: 35%;
}

/*
 * CSS for BUTTONS to show actual button press effects 
 * also css for stateles icons included 
 */

.btn-icon-default.focus,
.btn-icon-default:focus,
.btn-icon-default.active,
.btn-icon-default:active,
.btn-icon-default{
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #d9d9d9) )!important;
	background:-moz-linear-gradient( center top, #ffffff 5%, #969696 100% )!important;	
	background-color:#ededed!important;
	display:inline-block;
	/*	
	text-indent:1.79px!important;
	color:#595959!important;*/
	font-family:Arial;
	/*font-size:18px;*/
	font-weight:normal;
	font-style:normal;
	/*height:44px;*/
	/*width:184px;*/
	margin:0.2em;
	text-decoration:none;
	text-align:center;
	border-color: rgb(180,180,180);
}
/*END of Button Press effects changes*/




/*
Following are the css classes for airplane selection modal
*/

/* To disable the bullets in the list shown in the modal */
/*ul.tb-disable-dots
{
    list-style-type: none;
	margin-top:5px;
	margin-bottom: 5px;
}*/

/* Setting the width ,height and margin for the modal window */
.tb_airplaneModalWindow .modal-dialog {
	height:311px;
	width:400px;
	margin: 5px auto;
	z-index:0;
}

/* Setting the background color for modal window */
.tb_airplaneModalWindow .modal-content
{
	background-color: rgb(249, 249, 249);
	height:auto ! important; /* Changes for Airplane selection Modal Height */
} 

/* Setting the width ,height and margin for the modal window */
/*#tb_AirplaneModalDiv{
	overflow-y: auto;
	position: absolute;
	width: 96%;
	bottom: 0;
	top: 0.2em;
	margin-right:7px; 
	margin-left:7px; 
	
}*/

/* Setting the width ,font-color and background color for showing the owner code  */
/*.tb_airplaneSelectionModal_outerTable{
	width:100%;
	color: white;
	background-color:#1F4295;

}*/

/* Setting the cursor as pointer ,font-color and background color for the rows shown in the modal  */
.tb_airplaneSelectionModal_innerTable{
	color: #000;       /*Changed from Black to maintain UI consistency for resolving QC10331*/
	background-color:rgb(249, 249, 249);
	cursor:pointer;
}
.tb_airplaneSelectionModal_innerTable tr td, .tb_airplaneSelectionModal_innerTable tr td:focus{/* background: #000 !important */}

/* Setting the style ,color and width for the seperation between the rows in the modal  */
.tb_airplaneRowBorder{
	 border-bottom: 1px solid #ccc;
	}

/* Setting the font-color and background for the expanded row on click of the chevron-down */
.modal-airplane-selected {color: #000;}
	
/* Setting the attributes for the chevron-down on the row in the modal  */
.tb-airplaneChevron-down{
	border: 0;
	font-size: 15px;
	background-color: inherit;
	color: black;
	vertical-align:top;
	cursor:pointer;
}

/* Setting the attributes for the chevron-up on the row in the modal for expanded row*/
.tb-airplaneChevron-up{
	border: 0;
	font-size: 15px;
	background-color: inherit;
	color: #000000;
	top:-18px;
	vertical-align:top;
	cursor:pointer;
	/*margin-top:-250%;*/
}

/* Setting the attributes for the search box in the modal window*/
/*.tb-modal-search { 	
	width:97.5%;
	margin-right:10px;
	margin-left:7px;
	display: block; 	
	letter-spacing: 2px;        
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
    border:solid 1px gray;
    padding:3px;
	padding-right:25px;
	height: 2em;
	font-size: 18px !important;	
}*/	 /* Safari, Chrome */

/*.tb-modal-search-DropDown { 	
	width:100%;	
	display: block; 	
	letter-spacing: 2px;        
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px; /* Safari, Chrome */
	/*border-radius: 3px;
    border:solid 1px gray;
    padding:3px;
	padding-right:25px;
	height: 2em;
	font-size: 18px !important;
}*/


/*.inner-addon .fa {
	position: absolute;
	padding: 10px;	
	right: 0px;
	padding:8px;	
    font-size: 16px;
}

.inner-addon .tb-clearSearch
{
	cursor:pointer;
	font-size: 30px;
	cursor:pointer;
	position: absolute;
	right:7px;
    margin-top:-5px;
}*/

/*CSS for DS dropdown Styling*/
.tb_dataSupplementsStyling{
background-color:#009BDE !important;
display:block;
color:white;
height:100%;
text-indent:2.25%;
padding-top: 0.65%; 
}

/*CSS for airplane selection modal header*/
/*.tb-airplaneSelectionModal-header{
	margin-left:7px;
	color:black
}*/

/*Disabling link hover functionality for help icon button in airplane selection modal*/
.btn-link.linkDisable{
	text-decoration: none;
	color: #428BCA;
}


button.fa-question-circle {
	font-size: 26px;
	padding:0px;
}

/* CSS for airplane selction madal chevron div*/
.tb-airplaneSelectionModal-chevron{
	padding-right: 1em;
	padding-left: 1.5em;
	width:8%;
}

/* CSS for headers in airplnae modal selection table*/
.tb-airplaneSelectionModal-tableHeader{
	margin-left:5px;
	font-size:18px;
}

/*CSS for column of the table inside the modal*/
.tb-airplaneSelectionModal-tablecolumn{
	width:44%;
	font-size:16px; 
	vertical-align:top;
}

/* Css for aiplane Selection Drop down */
.tb_airlpaneSelectionDropDownWindow
{
	display:block; 
	margin-top:-0.5em;
	height:auto;
} /*width:400px; */

/*.inner-addon-dropdown .fa {
	position: absolute;
	right: 0px;
    padding: 8px;
    display: block;
    font-size: 16px;
}*/

/*.inner-addon-dropdown .tb-clearSearch
{
	font-size: 30px;
	cursor:pointer;
	position: absolute;
	right:7px;
    margin-top: -5px;
}*/
/*.tb_airplaneSelectionDropDownDiv
{
	display:block; 
	width: 97%; 
	margin-top:0.5em; 
	margin-right:5px; 
	margin-left:7px;
}*/

/*.tb_airplaneSelectionDropDownTableHeader
{
	display:block;
	background-color:#1F4295;

}*/
.tb_airplaneSelectionDropDownTableCompanyHeader{
	padding-left:6px;
	font-size:18px;   /*Changed from 16 to 18 for UI consistency (BUG 10331)*/
}

.tb_airplaneSelectionDropDownTableHeaderAlignment
{
	margin-left:6px; 
	/*color:white;*/
	margin-top:0.4em;
}

/*.tb_airplaneSelectionDropDownOuterTableDiv
{
	display:block; 
	height:240px; 
	overflow-y:auto;
}*/

/*.tb-airplaneDropDownChevron-up
{
	border: 0;
	font-size: 15px;
	background-color: inherit;
	color: #000000;
	top:-18px;
	vertical-align:top;
	cursor:pointer;
	margin-top:-230%;
}*/

.tb_airplaneButtonIconDiv
{
	width:100%;	
}

/*Css for increasing the airplane selection button size*/
/* button.btn-airplane-selection{
	height: 29px;
	width: 130px;	
margin-top: 9px; //Changes for header
} */

button.btn-airplane-connection{
		height: 29px;
		width: 50px;	
		font-family: Arial, Helvetica, sans-serif;
		color: rgb(249, 249, 249);
		padding: 0px 5px;
		/* margin-top: 6px; */
		margin-top: 9px !important;
		background: -moz-linear-gradient(
			top,
			#1F4295 0%,
			#1F4295 50%,
			#1F4295 50%,
			#1F4295);
		background: -webkit-gradient(
			linear, left top, left bottom,
			from(#1F4295),
			color-stop(0.50, #1F4295),
			color-stop(0.50, #1F4295),
			to(#1F4295));
		-moz-border-radius: 3px,3px,0px,0px;
		-webkit-border-radius: 3px,3px,0px,0px;
		border-radius: 3px,3px,0px,0px;
		border: 1px solid #1F4295;
		-moz-box-shadow:
			0px 1px 3px rgba(000,000,000,0.5),
			inset 0px 0px 2px rgba(255,255,255,1);
		-webkit-box-shadow:
			0px 1px 3px #1F4295,
			inset 0px 0px 2px #1F4295;
		box-shadow:
			0px 1px 3px #1F4295,
			inset 0px 0px 2px #1F4295;
		text-shadow:
			0px -1px 0px rgba(000,000,000,0.2),
			0px 1px 0px rgba(255,255,255,1);
	}

#tb-btn-tooltip-airplane-selection{
	margin-right: 5px;
}

/* CSS to align document title in the header bar*/
.tb_documentTitle
{
	padding-left:0%;
}

.tb-sort-none:hover{
	background-image: url('../images/sort_none.gif');
	background-position: right;
	background-repeat: no-repeat;
}

.tb-sort-asc:hover {
	background-image: url('../images/sort_ascending.gif');
	background-position: right;
	background-repeat: no-repeat;
}

.tb-sort-desc:hover{
	background-image: url('../images/sort_decending.gif');
	background-position: right;
	background-repeat: no-repeat;
}

.col-tabView-4
{
	position: relative;
	min-height: 1px;
	padding-right: 5px;
	padding-left: 5px;
	width: 33.33333333333333%;
	float: left;
}

.col-tabView-8
{
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	/* width: 66.66666666666666%; */
	float: left;
}

.tb_faultFinder_tabView_scroll {
    width: 100%;
    height: 80%;
    overflow: auto;
    margin-top: 18px;
}

@media(min-width:600px) and (max-width: 850px)   {
.tb-DS-btn {
    padding: 0px !important;
    margin-left: -4.8%;
}
}


@media(min-width:850px) and (max-width: 1280px)   {
.tb-DS-btn {
    padding: 0px !important;
    margin-left: -3.8%;
}
}


/*#tb_sortButton{
	width:65px;
	height:36px;
	padding-top: 3px;
	padding-bottom: 3px;
}*/

/*#tb_sortButtonForDropDown{
	width:64px;
	height:36px;
	padding-top: 3px;
	padding-bottom: 3px;
}*/

/* CSS to align header components in mobile view */

.tb_arrowAlign{
	top:8px ;
}

button.tb_connectionLink{
	height: 35px;
	width: 60px;		
}


/* New UI changes*/

/*.tb-toc-search-btn {
    width: 32px !important;
	height: 34px !important;
 }

.tb-toc-back-btn
{
	height: 35px !important;
	font-size: 1.8em;
}*/

#tb_tocNav
{
	background-color:transparent;
}

/*#tb_navSidebar {
	background-color:transparent;
	border:0px;
	height:98%;
}*/

/*#tb_tocDiv {
	top: 0em;
	width:100%;
	position:absolute !important;
}*/

/* #headerTitle{
	top:8%;
	padding: 0px 5px;
} */

#tb_MenuBar{ 
	/*height: 3em;*/
}

#tb_searchInputText1{
	height: 29px;
	margin-top: 7px;
}

@media screen and (orientation:landscape) and (min-width:751px)
/*When app is launched in landscape and then device orientation is changed from landscape to portrait,the home page view.*/
{
	 /*.tb_heightMax.col-xs-4 {width: 33.33%;} */
}


@media screen  and (min-width:545px) and (max-width:750px){
/*When app is launched in landscape and then device orientation is changed from landscape to portrait,the home page view.*/

	/*.tb_heightMax.col-xs-4  {width: 97% !important;}
	.tb_heightMax.col-xs-12 {width: 97% !important;}*/
	
}
@media screen and (min-width:549px) and (max-width:750px){
	/*#tileDiv.col-xs-7  {width:100% !important}*/
}

@media screen and (max-width:370px){
.tb_line_break{
	display:block;
}}
@media screen and (min-width:371px) and (orientation:portrait)
{
	.tb_line_break
	{
		display:inline;
	}
}
@media screen and (min-width:371px) and (max-width:750px) and (orientation:landscape)
{
	.tb_line_break
	{
		display:inline;
	}
}

@media screen and (orientation:landscape){
	.tb_graphicDivTablet 
	{
		/*height:100% !important;*/
	}
	.tb_graphicDivTabletIPD 
	{
	/*height:calc(100% - 186px) !important ;*/
	}
	
}

@media screen and (orientation:portrait){
	.tb_graphicDivTabletIPD
	{
		height:100% !important;
	}
	
}
/*.tb_graphicDivTablet 
{
	height:calc(100% - 200px) !important;
}
.tb_graphicDivTabletIPD 
{
	height:calc(100% - 186px) ;
}*/
	
.tb-sheet-title
{
	top:3px !important;

	
}

.tb_graphicDivTabletMax 
{
	/*height: calc(100% - 20px) !important;*/
}
.tb_graphicDivTabletMaxIPD
{
	height: 95% !important;
}
.fts_dropdown
{
	margin-top:12px;
	height: 29px;
	font-size: 1.2em;
}

.tb_backForwardButton{
	font-size: 1.3em;
	padding: 0px;
}

.tb_homeButton{
	font-size:2em;
	top:3px;
	margin-left:-20px;
}


/*.tb-fit-toolbar {
	top: 3.2em;
}*/

.tb_settings{
	/* margin-top: 13px !important; */
	/*font-size: 1.8em !important;*/
}

/*.fa-ellipsis-v:before{
	font-size:0.7em;
}*/

.toc_tileHeight{
	/*height:70px;*/
}

.padded_li
{
	margin:11px;
}

/*.tb_outerContainerExpanded
{
	height: calc(100% - 45px);
}*/

.tb_outerContainer
{
	/*height: calc(100% - 30px);*/
	/*height:95%; 
	top:0em;*/
}
.tb_heightMax
{
	height:100%;
	padding: 0px;
}

/* CSS to align document header*/
/* Start*/
/*.tb-head-mock-non-graph
{
	margin-left: 0.25% !important;
}*/

.tb-head-mock-expand 
{
	/*left:2px;*/
	height:3em;
}

@media screen and (orientation:landscape){

/*	.tb_graphicPanelHeight button.tb_graphic_slider_left,
	.tb_graphicPanelHeight button.tb_graphic_slider_right {display:none !important;}*/
	.tb-head-mock-non-graph
	{
		/*margin-left: 0.26% !important;
		height: 3em;*/
	}
	/*.tb-head-mock-expand 
	{
		left:2px;
		width:99.5%;
	}*/
	.tb-head-mock-ipd-expand 
	{
		/*left:11px;*/
		/*height: 3em;
		width:99.3%;*/
		width:100%;
	}
	.tb-head-mock
	{
		/*left:2px;*/
		width:100%;
	}
	.tb-head-mock-ipd
	{
		/*margin-left: 0.2% !important;
		left:10px;*/
		height: 3em;
		width:100%;
		left:0%;
	}
}
/* End*/
/* CSS to align document header*/

.tb-graphicMaximized-toolbar {
    height: 3em !important;
}

/*.tb-contentMaximized-toolbar{
	height: 3em !important;
}*/


.tb_wiringDocumentHeight{
	height: calc(100% - 45px)!important;
}

.tb_IPDGraphicContainer{
top:0em;
/*height: 98%;*/
}

.tb_helpIcon
{
	font-size:1.8em;
	margin-top:5px;
}

.tb_showtocIcon{
	font-size:2.5em !important;
}

.tb_showTocButton{
padding: 0px; 
height: 75px;
width: 18px !important;
}

/*CSS for DS button alignment*/
.tb-DS-btn
{
	/* font-size: 20px;
	left: -20px;
	position: relative;
	margin-top:-40%; */
}

/*CSS for DS dropdown*/
.tb-dropdown-alignment
{
	left:25% !important;
	margin-top:21px!important;
} 


/* Scroll bar changes */
#tb_contentMaxMin
{
	/* right: 50px; */
	font-size:25px;
}

#tb_graphicsMaxMin{
/* font-size:25px; */
}

.tb_graphic_slider_right{
	/* right:4% !important;
	top: 45% !important;
	font-size: 35px !important; */
}

.tb_graphic_slider_left{
	/* right:90% !important;
	top: 45% !important;
	font-size: 35px !important; */
}

#tb_IpdGraphicsMaxMin {
    font-size: 25px;
}

#tb_IpdgraphicsMaxMinExpanded{
/* font-size:25px; */
}

/*#tb_IpdContentMaxMin {
    font-size: 20px;
    right: 1%;
    top: 0%;
}*/

@media screen and (orientation:portrait) {



#tileDiv{
	/*top:15%;*/
}

/*#tb_tocDiv {
	width:99.5%;
}*/

#tb_applicationDiv {
	/*top: 7em;
	height:calc(100% - 84px);*/
	position:absolute;
	}

.tb_applicationDiv_iPad 
{
	/* top: 4em !important; */
	height: 97% !important;
}
	
#tb_IpdDocument       /*  graphic overlapping IPD document */
{
top: 0px;
}

#tb_graphicsMaxMinExpanded {
  /*  right: 0px;
    top: 0px;
	font-size:25px;  */
}
.tb_outerContainerGraphic
{
 /*left: 0.8%;*/
 height: calc(100% - 30px);
}

.tb_IPDContentContainerMax
{
top: 0em;
/*left: 8px;*/
}

.tb_MaxGraphic
{
top:3em;
left:4px;
height:100%;
}

.tb_selectedAirplane
{
	top: 7px;
}

.tb_IPDContentContainerMax				{top: 0em; /*left: 8px;*/}
.tb_MaxGraphic							{top:3em; /*left:4px;*/ height:100%;}
.tb_selectedAirplane 					{top: 7px;}
.tb_graphicNav 							{top:1px; left:0%; position:relative; width:100%; height:100%;}
.tb_fullTextSearch						{
	top: 8px;
	font-size: 1.3em;
	left: 8%;
}

.tb_searchIcon{
	right: 5px !important;
	top: -1px;
}

.tb_Hide{
  display:none;
}

.tb_IpdgraphicNavMax
{
	position: relative;
	width: 100%!important;
	/*left: 2px;*/
	height: 100%;
	bottom: 1px;
}

.tb_documentHeight
{
	height:100%;
}

.tb_IPDGraphicHeight{
height:0em;
}

.tb_contentPanelHeight
{
 	height: calc(57% - 70px); height: -moz-calc(57% - 70px); height: -ms-calc(57% - 70px); height: -o-calc(57% - 70px); height: -webkit-calc(57% - 70px);
}

.tb_contentPanelHeight_withNotes
{
 	height: calc(57% - 95px); height: -moz-calc(57% - 95px); height: -ms-calc(57% - 95px); height: -o-calc(57% - 95px); height: -webkit-calc(57% - 95px);
}

.tb_graphicPanelHeight
{
	height: 43%;
}

.tb_eswatGraphicButton
{
	top: 150px;
	font-size: 18px;
	right: 30px;
}

.tb_graphicMax{
left: 0px !important;
}

}

@media screen and (orientation:landscape) {

#tb_IpdDocument {
	/*height:100%;*/
	/*top: -45px;*/
}

/*top: 7em;*/

/* .tb_applicationDiv_iPad 
{
	top: 4em !important;
	height: calc(100% - 68px) !important;
} */
	
#tb_graphicsMaxMinExpanded {
  /*  right: 15px;
    top: 4px;
	font-size:25px;  */
}

.tb-header1 {
	font-size: 1.0em;
}

.tb_fullTextSearch{
	top: 8px;
	font-size: 1.4em;
	padding: 0px;
	left: 0px;
}
.tb_searchIcon{
	right: -16px !important;
	top: -1px;
}

.tb_selectedAirplane
{
	top: 7px;
}

.tb_carousel{
  display:block;
}

.tb_hideToc{
display:none;
}

/*.tb_contentPanelHeight
{
 //height: calc(100% - 30px);
 height: 93%;
}*/

/*.tb_graphicPanelHeight
{
	height: calc(100% - 30px);
}*/

.tb_outerContainerGraphic
{
 /*top:1%;*/
 /*padding:0%;*/
 /*height: calc(100% - 40px);*/
} 

.tb_graphicNav{
position:relative;
/*width:97%;
top:-5px;*/
}

.tb_graphicMax{
 /*left: 23px !important;*/
}
/*.tb_Hide{
  display:block;
}


.tb_eswatGraphicButton
{
	top: 20%;
	font-size: 18px;
	right: 30px;
}

.tb_IPDGraphicContainer{
top:0em;
/*height: 95%;*/
}

.tb_IPDGraphicHeight{
height:0em;
}

.tb_IPDContentContainerMax
{
top: 0em;
/*left: 5px;*/
}

/*.tb_IpdgraphicNavMax
{
	height: 98%;
	width:96% !important;
	left: 26px !important;
}*/

.tb-head-mock{
height: 3em;
}

}


/* 03-03-2015 Agreement --MS---start */
/*
@media ( min-width : 600px) and (max-width: 1280px) {


}*/
/*Setting CSS for opening Terms Of Service Modal*/
@media screen /*and (orientation:landscape)*/{
	/*.tb-termsOfUse-window  
	{
		overflow-y:auto; 
		max-height:75vh; 
	}*//*VH is CSS3*/
}

/*.tb-license-modal-body {
	width : 100%;
	height : 95%;
    float: left;
    padding: 10px;
    text-align: left;
}	

.tb-license-modal-body > div {
    float: left;
	width:100%;
}*/

.tb-license-modal-body > div +div {
  /*  border: 1px solid; 
    height: 78%;
    margin: 0 6%;
	overflow:hidden;
	width:87%;*/
   }
   
/*.tb-licenseModalHeader {
	height : auto !important;
}

.modal-title.tb-licenseModalHeader > div{
	float:left;
}

.modal-title.tb-licenseModalHeader  .tb-license-heading {    
	float:right;
	margin-right:15%;
	width:30%;
	}
	
.tb-licenseModalHeader h3 {
   
    text-align: right;
}
	
.tb_licencseModalWindow .modal-dialog {

    width: 92%;
	height:90% !important;
	margin:auto;
	padding-top: 4%;
}
.modal-content{
	height:100% !important;
}

.tb-licenseModalHeader {
    margin: 0 5%;
    width: 90%;
}
.modal-title.tb-licenseModalHeader > div {
    float: left;
}

.tb-license-modal-body > div +div +div {
	border: none;

}

.tb-agreementText {
    height:98.5%;
    margin: auto;
    width: 100%;
	padding:1.6%;
	border:none;
	text-align: justify;
}

.modal-footer-custom {
    width: 80%;
    position: absolute;
    top: 92%;
    left: 8%;
}
.Continue_button {
    position: absolute;
    top: -30%;
    right: -85%;
    width: 100%;
}*/

/*.tb-proceed-button {
top: -25px;							
position: relative;
width: 23%;
} */
@media (min-width:550px) and (max-width:750px) 
{
/*.tb-proceed-button {
    top: -59px;
    position: relative;
    width: 18%;
}*/
}

.tb-proceed-button-normal {
    top: -25px;
    position: relative;
}
/* 03-03-2015 --MS---end */

/* 03-05-2015 AirLine Selection --MS---start */


.tb_airplaneModalWindow .modal-dialog {
    max-height: 350px;
    max-width: 450px !important;
    margin: 5px auto;
    z-index: 0;
	
}
/* search box */
/*.tb-modal-search {
    width: 88.5%;
	}*/
	
/* search Icon position */
/*.inner-addon .fa {
    position: absolute;
    right: 10%;
	} */
	
	/* Sort Button width */
	/*#tb_sortButton {
    width: 85%;
	}*/
	/* Sort Button position */
.btn-group > .btn:first-child {
    margin-left: 0px;
}

}
/* 03-05-2015 AirLine Selection --MS---End */

@media(max-width:750px){

#message_parts {
    width: 59%;
    left: 20%;
}


.tb_backForwardButton
{
margin-left: 2%;

}

#headerkey {
position: relative;
left: 13px;
}

#footer_text{
	margin-left: 7px;
	top: -34px;
	position: relative;
			}
.tb-searchClearPF {
position: absolute;
right: 10px;
top: 0;
bottom: 0;
margin: auto;
font-size: 24px;
cursor: pointer;
margin-right: 22%;
margin-top: 23px;
}	

.tb_searchButtonFF {
position: absolute;
right: 10px;
top: 0px;
margin: auto;
font-size: 24px;
cursor: pointer;
margin-right: 13px;
margin-top: 26px;
/* margin-bottom: 28px; */
font-size: medium;
color: grey;
}			

.tb_headerRightArrow
{
	position:relative;
	margin-left: -3px;

} 

.tb_headerLeftArrow
{
	margin-left: 5px;
} 

#helpButton{
	position: relative;
	top: 0px;
	/* left: 65px; */
	font-size: 23px;

}
			
#header_settings
{
	/* top: -53px !important; */
	position: relative;
	/* left: 3px; */
}
		

#tb_navigation{
	background-color:rgb(249, 249, 249);
	left:-125%;
	z-index:1001;
}		
			
#parts_search
{
	width:67px;
}

#parts_clear
{
	width:67px;
	position: relative;
	left: 38px;
}

#header_arrowkeys{
	margin-left: -41px;
	position: relative;
	top: 10px;
	left: 29px;

}
			
#header_airplane
{
	position: relative;
	/* margin-left: 199px;
	margin-top: -37px; */
}
		
#header_connection {
	/* margin-left: 328px;
	margin-top: -47px; */
}

					
	#inputSearchText{
	padding-right:79px;
	}
	
	#tb_eswatSearchTableOuterDiv{
	 /* height:35%; */
	}

	#tb_tooltip_align{
	 color:#1F4295;
	 text-decoration: none; 
	 outline:0px;
	 margin-left:260px;
	  padding-right:15px;
	 font-size:1.2em;
	}
	
	  
	.wiringsearchtext {
    width: 100%;
    height: 28px;
    border-radius: 0px;
    padding: 2px 32% 2px 2px;
	}
	  
	#searchicon
	{
	margin-left:260px; 
	color:gray;
	position:absolute; 
	cursor: pointer; 
	vertical-align: middle;

	}
	.tb_searchClearWF {
	position: absolute;
	right: 70px;      
	top: 0px;
	bottom: 0px;
	margin: auto;
	font-size: 24px;
	cursor: pointer;
	margin-right:14px;
	margin-top: 0px;
	}
	.tb_searchClearWF_Ipad
{
	position: absolute;
	right: 70px;      
	top: 0;
	bottom: 0px;
	/*margin: auto;*/
	font-size: 24px;
	cursor: pointer;
	margin-right:14px;
	margin-top: -6px;
}
	
.tb_mob
{
	width:140%;
	}
	
#tb_searchInputText1 {
	height: 29px;
	margin-top: 7px;
	margin-left: 25px;
	width: 39%;
}
			
#searchTextIcon{
	color:white;
	background-color:#1F4295; 
	position:relative; 
	margin-right:-10px;
	height:21px;
	top: -1px;
	margin-top:0px;
	/* margin-left: 7% !important;  */
	line-height: 9px;
}

/*#searchInText {
	padding-left:6px;
	font-size: 21px;
	
	position: relative;
	top: 2px;
	margin-left: -1%;
}*/ /* margin-left: -163px; */

#tb_search{
	margin-left: -46px;
}
	
.fts_dropdown
{
	margin-top:12px;
	height: 29px;
	font-size: 1.2em;
	position: relative;
	left: -232px;
}

/*.tb_searchClearSF{
	

margin-top: 11px;
position: relative;
margin-right: 14px;
right: 141px;
outline: 0px;
color: gray;
text-decoration: none;
cursor: pointer;
right: 64%;
	
}*/
	.tb-proceed-button {
	top: -25px;
	position: relative;
	margin-top: 7px;
	width: 88px;
}
.text-center{
	float: left;
	padding-top: 77px;
	}
.tb-agreementText {
    height:86.5%;
    margin: auto;
    width: 100%;
	padding:1.6%;
	border:none;
}

.tb_wire_clear_btn {
	height: 34px;
	float: initial;
	margin-top: -63px; /*Nep_2_1_03*/
}
.tb_helpIcon{
	position: absolute;
	font-size: 1.8em;
	/* top: -53px; */
	/* margin-top: 6px; */
}

		#tb_tooltip_align{
		 color:#1F4295;
		 text-decoration: none; 
		 outline:0px;
		 margin-left:260px;
		  padding-right:15px;
		 font-size:1.2em;
		}
		.form-controlcustomized {
		  display: block;
		  width: 130%;
		  margin-left:-1px;
		  height: 28px;
		  padding: 2px 6px;
		  font-size: 14px;
		  line-height: 1.428571429;
		  color: #555555;
		  vertical-align: middle;
		  background-color: #ffffff;
		  background-image: none;
		  border: 1px solid #cccccc;
		  border-radius: 4px;
		  }
		  
		#searchicon
		{
		margin-left:104%; 
		 color:gray;
		 position:absolute; 
		 cursor: pointer; 
		 vertical-align: middle;
		 
		}
	
	/*css changes for cross button in input search box for wiring finder*/	
	.tb_searchClearWF
	{
		position: absolute;
		top: 0px;
		bottom: 0px;
		margin: -2px 14px auto 65px;
		font-size: 24px;
		cursor: pointer;
	}
	.tb_searchClearWF_Ipad
{
	position: absolute;
	right: 70px;      
	top: 0;
	bottom: 0px;
	/*margin: auto;*/
	font-size: 24px;
	cursor: pointer;
	margin-right:14px;
	margin-top: -6px;
}

			
	.tb_mob
	{
		width:140%;
		}
}

@media(min-width: 751px) and (max-width: 899px){

#message_parts {
    width: 59%;
    left: 20%;
}

.tb_backForwardButton
{
/*margin-left: 2%;*/
}

/*.tb-proceed-button {   
top: -65px;
position: relative;
width: 23%;
}*/ 
#header_settings {
	/* margin-left: -46px; */
	position: relative;
	/* top: 2px; */
				}

#header_airplane
{
	position: relative;
	/* margin-left: 34px; */
}

#header_connection {
	/* margin-left: 164px; */
	/*margin-top: -39px;*/
	}

#footer_text{
	margin-left: 4px;
	top: 1px;
	position: relative;
				}
			
#header_arrowkeys{
	position: relative;
	margin-left: -15px;
	top: 10px;
	left: 21px;
}
		
		
#tb_eswatSearchTableOuterDiv{
	/* height:49%; */
}

#helpButton{
	position: relative;
	/* top: 5px;
	left: 31px; */
	/* top: 6px;
	right: 17px; */
	font-size: 24px;
}

		
#tb_tooltip_align{
	color:#1F4295;
	text-decoration: none; 
	outline:0px;
	margin-left:255px;
	padding-right:15px;
	font-size:1.2em;

}

/*css changes for search icon in input search box for wiring finder*/
#searchicon
{
	margin-left:82%; 
	color:gray;
	position:absolute; 
	cursor: pointer; 
	vertical-align: middle;
}

/*css changes for cross button in input search box for wiring finder*/
/*.tb_searchClearWF 
{
	position: absolute;
    right: 21%;
    top: 3px; 
    bottom: 0px;
    margin: -3px 14px auto auto;
    font-size: 24px;
    cursor: pointer;
}*/

.tb_searchClearWF_Ipad
{
	position: absolute;
	right: 70px;      
	top: 0;
	bottom: 0px;
	/*margin: auto;*/
	font-size: 24px;
	cursor: pointer;
	margin-right:30px;
	margin-top: -6px;
}



#tb_searchInputText1 {
	height: 29px;
	margin-top: 7px;
	margin-left: 42px;
}
}
	
	@media screen (min-width: 750px) and (max-width:901px) 
	{
	#searchTextIcon{
	color:white;
	background-color:#1F4295; 
	position:relative; 
	margin-right:-10px;
	height:21px;
	top: -1px;
	/* margin-top:-50px; */
	/*margin-left: 78px;*/ /* commented to get the header fixed for all resolutions */ /* Ipad changes */
	line-height: 9px;
	}
	
#searchTextIcon{
	color:white;
	background-color:#1F4295; 
	position:relative; 
	margin-right:-10px;
	height:21px;
	top: -1px;
	/* margin-top:-50px; */
	margin-left: 78px; /* Ipad changes */
	line-height: 9px;
	}

/*#searchInText {

	font-size: 20px;
 	position: relative;
	padding-left:0% !important;
	top: 7%;
	}*/ /* margin-left: 27px; top: 0.4em;*/

#tb_search{
	margin-left: -43px;
	}

.fts_dropdown
{
	margin-top:12px;
	height: 29px;
	font-size: 1.2em;
	margin-left: -30px;
	position: relative;
	left: -21px;
	}

.tb_searchClearSF{
	
	/* float: right; */
	/* margin-top: -28px; */
	margin-top: 11px;
	position: relative;
	margin-right: -27px;
	outline:0px;
	color:grey;
	text-decoration:none;
	cursor: pointer;
	right: 69%;
	
}
	.tb-proceed-button {
	top: -60px;
	position: relative;
	/*margin-top: 46px;*/
}
		
	#footer_text{
	float: left;
	padding-top: 52px;
	}
	
.tb_searchButtonFF {
top:-1px;
}
.tb-searchClearPF {
position: absolute;
right: 27px;
top: 0;
bottom: 0;
margin: auto;
font-size: 24px;
cursor: pointer;
margin-right: 10%;
margin-top: 21px;
}
	
	#parts_clear {
width: 75px;
position: relative;
/* left: 29px; */
}
}


/*CSS for iPad */

/*#tb_eswatMaximizeGraphic
{
	float:right;
	position:fixed;
	top:140px;
	right:20px;
	background:transparent;
}*/


.tb_graphic_slider_left_iPad
 {
      right:85.5% !important;
 }

 /*CSS changes for maximize/minimize buttons for eswat in landscape and portrait mode*/
@media(orientation: portrait){
.tb_eswatMaximizeGraphic_iPad
{
	top:100px !important;
}
	/*#tb_eswatMaximizeGraphic
	{
		top:140px ;
	}*/

	.tb_graphic_slider_left_iPad
 	{
      right:83% !important;
 	}
	.tb-full-text-widthVerticalScroll
	{
		width:470px;
	}
}

@media(orientation: landscape){
.tb_eswatMaximizeGraphic_iPad
{
	top:100px !important;
}
/*#tb_eswatMaximizeGraphic
	{
		top:140px ;
	}
}*/

@media (min-width :600px) and  (max-width:768px) and (orientation:portrait){
    /*#tb_tocDiv 
	{
		top: 0em;
		width: 97.5% !important;
		position: absolute !important;
		top: 0%;
	}*/
	
	
}

.tb_modalWidth2
{
	width:300px ;
	font-size: 24px;
}

@media screen and (min-width:621px) and (max-width:680px)
{

	.tb_modalWidth2 
	{
		font-size: 20px !important;
		width:250px  ;
		padding-top:0%;
	}

}

@media screen and (min-width:500px) and (max-width:620px)
{

	.tb_modalWidth2 
	{
		font-size: 18px !important;
		width:225px ;
		padding-top:0%;
	}
}
@media (min-width :900px) and  (max-width:1030px){



/* .tb_backForwardButton
{
/*margin-left: 2%;*/
}

/*#tb_tocDiv {
top: 0em;
width: 100%;
position: absolute !important;
top: 0%;
}*/

#headerkey{
position: relative;
left: 13px;
}

/*#helpButton{
	font-size: 23px;
	color: #1F4295;
	text-decoration: none;
	outline: 0px;
	top: 1px;
}


 .tb-proceed-button {  
top: -60px;
position: relative;
width: 23%; 					
}*/

/*#footer_text{
	margin-left: 10px;
	top: 15px;
	position: relative;
		}*/

#header_arrowkeys {
	position: relative;
	margin-left: -15px;
	top: 9px;
	left: 27px;

}
#tb_tooltip_align{
	 color:#1F4295;
	 text-decoration: none; 
	 outline:0px;
	 margin-left:355px;
	  padding-right:15px;
	 font-size:1.2em;
}

#tb_eswatSearchTableOuterDiv{
	/* height:31%; */
}

/* css changes for search icon in input search box for wiring finder*/
/* changes for cross button 
#searchicon
{
	margin-left:85%; 
	color:gray;
	position:absolute; 
	cursor: pointer; 
	vertical-align: middle; 
}

/*css changes for cross button in input search box for wiring finder*/
/* changes for cross button
.tb_searchClearWF
 {
	position: absolute;
	right: 22%;
	top: 0px;
	bottom: 0px;
	margin: auto;
	font-size: 24px;
	cursor: pointer;
	margin-right:-5px;
}
*/
.tb_searchClearWF_Ipad
{
	position: absolute;
	right: 70px;      
	top: 0;
	bottom: 0px;
	/*margin: auto;*/
	font-size: 24px;
	cursor: pointer;
	margin-right:14px;
	margin-top: -6px;
}

/*#searchTextIcon{
	color:white;
	background-color:#1F4295; 
	position:relative; 
	margin-right:-10px;
	height:22px;
/* 	top: -1px;
	margin-top:-49px;
	margin-left: 70px;  *//* Ipad changes */
	 line-height: 10px; 
}*//* Ipad changes */

#searchInText {
	padding-left: 0px;
	padding-top: 10px;
	font-size: 20px;
	top: 4px;
	/* left: 16px; */
	position: relative;
}

#tb_search{
	margin-left: -39px;
}

.tb_helpIcon
{
	position: relative;
	font-size: 1.8em;
	/* top: 7px;
	/* left: -40px; */
	/* margin-top: 9px; */ 
}

	.fts_dropdown
{
	margin-top:12px;
	height: 29px;
	font-size: 1.2em;
	margin-left:-59px;
	position: relative;
	left: -46%;
}

/*.tb_searchClearSF{
	
	margin-top: 11px;
	margin-top: -28px;  margin-right: 14px;
	position: relative;
	
	outline:0px;
	color:grey;
	text-decoration:none;
    cursor: pointer;
	right:65%;
	
}*/
	
#tb_searchInputText1 {
height: 29px;
margin-top: 7px;
position: relative;
left: 12px;	
	
}
}

@media (min-width :900px) and  (max-width:1800px)
{
	/*.tb-proceed-button {  
	top: -60px;
	position: relative;
	width: 23%; 					
	}*/

}
.table_w{
	background-color:white;
	/* padding-bottom: 90%; */
}

@media(min-width: 600px) and (max-width: 1024px){
button.btn-airplane-selection-mobile2{
	height: 30px !important;
	width: 28px !important;
}

button.btn-airplane-selection-mobile1{
	height: 30px !important;
	width: 115px !important;
}

.col-xs-5-mobile{
	width: 41.66666666666667%;
}

/*changes for cross button 
.search-icon-mobile{
	margin-top:24px;
}

/*Added for delete icon misalignment in iPad Part Finder input text boxes*/
/*.tb-searchClearPF-mobile
{
	position: absolute;
	right: 10px;      
	top: -13px;
	bottom: 0;      
	margin: auto;
	font-size: 24px;
	cursor: pointer;
	margin-right:13%;
	margin-top:34px;
}*/
}


@media(min-width: 600px) and (max-width: 800px){

.tb-psr-desc{min-width: 100px;}
.pull-left-mobile {
	float: left !important;
}

.col-width-mobile{
	width:37.33%;
}

@media (orientation:portrait)
{
.tb-height-mobile-pf{
 padding-bottom:3%;
}
}
@media (orientation:landscape)
{
.tb-height-mobile-pf{
 padding-bottom:6%;
}
}

#tb_searchInputText1-mobile {
	display: block;
	width: 105%;
	height: 22px;
	margin-top: 3px;	
}

.col-width-mobile1{
	width: 13.6667%;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
	float: left;
}

.col-width-mobile2{
	width: 25%;
	position: relative;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 26%;
	float: left;
}

.btn-styling-mobile{
	border-color:#1F4295;
	background-color:#1F4295;
	color:white;
	width:100%;
}

.btn-styling2-mobile {
	border-color:#1F4295;
	background-color:#1F4295; 
	color:white; 
	width:40%;
}
.btn-styling2-mobile			{border-color:#1F4295; background-color:#1F4295;  color:white;  width:40%;}
.tb-psr-partNum-mobile			{min-width:139px; width: 15%;}
/* .tb-psr-desc-mobile 				{min-width:160px; width: 3000px;} */
.tb-psr-refDes-mobile			{min-width:80px; width: 28%;}
.tb-psr-dmc-mobile 				{min-width:80px; width: 15%;}

}

@media(width: 600px){
	/*.tb-height-mobile-pf	{height:40% !important;}*/
	.col-width-mobile2		{width: 25%; position: relative; min-height: 1px; padding-right: 15px; padding-left: 28%;
	float: left;}
}

@media(height: 600px){
	/*.tb-height-mobile-pf{

	height:25% !important;
	}*/
}
/* Fix for Nep_2_1_03: Wiring Finder search table issue*/

@media ( min-height: 550px) and (max-height: 1024px) {
/* changes for wiring finder 
.tb-search-wrapper			{margin-top: 0px !important; 
						    height: calc(100% - 36px);
							height: -moz-calc(100% - 36px);
							height: -ms-calc(100% - 36px);
							height: -o-calc(100% - 36px);
							height: -webkit-calc(100% - 36px);} /*width: 100%; padding:30px; padding: 0px 30px 30px 30px;
							*/

#tb_eswatSearchTableOuterDiv {
height: 21%;/*changed by Pranav from 24 to 21 to adjust the padding for the result table at lower resolutions*/
}

}
 
 @media (min-width: 760px) and (max-width: 780px){
 
/*Added for delete icon misalignment in iPad Fault Finder input text boxes*/
 .tb_searchClearFaultF 						{position: absolute; right: 10px; top: 0px !important;margin: auto; font-size: 24px; cursor: pointer; margin-right:40px; margin-top:22px; float:right;}
 
 .toc-noResult-Text 						{font-weight: bold; font-size: 15px; padding-left: 28%; top: 20%; text-align: center; position: relative;}
 
/*css changes for cross button in input search box for wiring finder*/
.tb_searchClearWF, .tb_searchClearWF_Ipad 	{position: absolute; right: 70px; bottom: 0px; font-size: 24px; cursor: pointer;}
.tb_searchClearWF 							{top: 1px; bottom: 0px; margin: -2px 14px auto auto;}
.tb_searchClearWF_Ipad 						{top: 0; margin-right:14px; margin-top: -6px;}

}

/* CSS to increase FTS search table height in portrait view for 700px-899px device height */
@media (min-device-height:700px) and (orientation: portrait){
	.tb-fullTextSearch 					{height: 85%;}
}

/* CSS to increase FTS search table height in portrait view for 900px-1279px device height */
@media (min-device-height:900px) and (orientation: portrait){
	.tb-fullTextSearch					{height: 90%;}
}

/* CSS to increase FTS search table height in portrait view for minimum 1280px device height */
@media (min-device-height:1280px) and (orientation: portrait){
	.tb-fullTextSearch					{height: 94%;}
}
/*Css added for dynamic data in dropdown for plane selection  to maintain UI consistency*/
.tb-dataFont							{font-family: Arial Unicode MS;}
/*Css added for headers in dropdown for plane selection  to maintain UI consistency*/
.tb-headerFont 							{ font-family:'Open Sans', sans-serif;}
/*CSS added by Pranav to handle resolution between 500 and 575.Img of Boeing */

@media screen and (min-width:500px) and (max-width:575px){

.tb-resize-boeing-icon					{width:70%;}
/*#tb_accpt_lic_agrmnt_txt 				{position: relative; top: -5px; padding-left: 0%; font-size: 82%;}*/
/*.tb-proceed-button
{
top: -59px;
position: relative;
width: 16%;
font-size: 83%;

}*/

}
.modal-dialog 							{margin:10% auto;}


/*Added By pranav to handle padding of results table in WiringFinder*/
.tb_heightPadding_Wiring                {height:calc(100%-100px) !important;}


/* CSS for 11975 TML - UI No positive indication that the bottom of the parts list has been reached  */
/*Commented to add space between content and end bar*/
/*.tb-end-document 						{text-align:center; background:#428BCA; color:#ffffff; line-height:normal;} */

/* CSS for 11975 TML - UI No positive indication that the bottom of the parts list has been reached  */
.tb-end-document tr td 					{line-height:0.5 !important; border:none !important;}
.tb-end-document-eswat 					{position:absolute; width: 100%; text-align: center;}
.tb-end-document-eswat tr, 
.tb-end-document-eswat tr td 			{width:100%; display: block;}
.tb_mobPortraitView 					{width: 100% !important; height:100% !important;}
.tb_mobLandscapeView					{width: 100% !important; }

/* CSS for showing graphics for AMM documents  */
#tb_graphicDiv {/* height:90%; */}

.scroll-wrapper {
	-webkit-overflow-scrolling: touch;
  	overflow-y: scroll;

}

.scroll-wrapper iframe {
	height: 100%;
    width: 100%;
}