p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
br{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
th{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #ffffff;
}
td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
td.column{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
td.step{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	color: #CC0000;
}
td.error{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	background-color: #cccccc;
}
.stdDisplayText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}
.stdLabelText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #E1E1E1;
	border: none;
}
.stdHighlightDisplayText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #333333;
}
.stdHighlightLabelText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #f3de47;
	border: none;
}
.stdHighlight2DisplayText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #DFDFDF;
}
.stdHighlight2LabelText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #858585;
	border: none;
}
.stdHighlight3DisplayText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #FFA346;
}
.stdHighlight3LabelText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #CC0000;
	background-color: #DFDFDF;
	border: none;
}
.stdHighlightMarketingBriefText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	border: none;
	color: #CC0000;
	background-color: #DFDFDF; 
	padding:5px 0px 5px 5px;
}
.stdHighlightMarketingDetailText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #f3de47;
	padding:7px 0px 5px 15px;
	border:1px solid #000000;
}

th.nobgcolor{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
}
tr.columnbg {
    background-color : #DFDFDF;
}
tr.normalbg {
    background-color : #FFFFFF;
}
tr.altbg {
    background-color : #DFDFDF;
}
table.stdTableAsGroupBox {
	margin: 0px auto;
	background-color: #FFFFFF;
	border-color: #000000 #000000 #000000 #000000;
	border: 0px #000000 solid;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
table.stdTableAsGroupBoxBorder {
	margin: 0px auto;	
	background-color: #FFFFFF;
	border-color: #003893 #003893 #003893 #003893;	
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px
}
.stdMsgTextFailure {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
}
.section_head_bold {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
}
.stdLegend {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 10pt;
      font-style: normal;
      font-weight: bold;
      color: #000000;
      padding: 0px 2px 0px 2px;
}

/* *************** DEFAULT COMMON STYLES *************** */
html {
	background-color: #ffffff;
	text-align: center;
}
body {
	width:100%;
	margin: 0px auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #333333;
	position: relative;
	/* height: 100%; */
	text-align: left;
	line-height:15px;
}
	
strong {
	color:#000000; 
}
	
h1 {
	font-size:17px; 
}
		
h2 {
	font-size:15px; 
}
		
h3 {
	font-size:13px; 
}
	

/* *************** LAYOUT STYLES *************** */

#masTplWrapper { 
	margin: 0px auto;	
	position: relative;
	text-align: left;
}

#masTplTopNav {
	height:100%;
	position:relative;
	z-index:100;
}
	
#masTplTopNav #masTplMainLogo {
	float:left;
	position:relative;
	top:10px;
}
	
#masTplAppContainer { 
	margin-top: 10px;
	margin-bottom: 15px; 
	margin-left: 0px auto;
	margin-right: 15px auto;
	position: relative;
	text-align: left;
	width:800px;
	z-index:100;
}

.masTplDropShadow {
	background: url(private/images/templatelayout/middle_mods_drop_shadow.gif) repeat-x;
	height:4px;
	overflow:hidden; 
	/*width:100%;*/
}

/* ***************  Menu 1 *************** */	
#masTplTopNav #masTplTopNav_menu1 {
	float:left;
	width:647px; 
	z-index:200;
}

/* ***************  Freight Tracking *************** */	
#masTplTracking {
	background:#003388 url(private/images/templatelayout/f_track_back.gif) repeat-x;
	border:1px solid #003388;
	clear:both;
	color:#fff;
	float:right;
	font:11px Arial, Helvetica, sans-serif;
	height:34px;
	margin: 3px 0 0 0;
	padding:0 10px 0 10px;
	z-index:300; 
}
	
#masTplTracking p {
	color:#fff;
	float:left;
	font: bold 11px Arial, Helvetica, sans-serif;
	margin:11px 10px 0 0; 
}
	
#masTplTracking form {
	float:left; 
}
	
#masTplTracking input {
	border:1px solid #999; 
	color:#666;
	font: 11px Arial, Helvetica, sans-serif;
	position:relative;
	top:4px;
}
	
#masTplTracking .masTplGo {
	border:0px solid #fff;
	margin:0 0 0 3px;
	position:relative;
	top:8px; 
}
	
	
/* ***************  Menu 1 Items *************** */	
#masTplTopNav #masTplTopNav_menu1 #masTplTopNav_menu1_items {
	float:right;
	height:100%;
	padding:3px 0px 0px 0px;
	position:relative;
	width:100%;
}
	
#masTplTopNav #masTplTopNav_menu1 #masTplTopNav_menu1_items ul {
	background: #e6f1f5 url(private/images/templatelayout/pers_nav_back.gif) repeat-x bottom; 
  	border-top:1px solid #aed1e1;
	border-left:1px solid #aed1e1;
	float:right;
  	height:22px;
  	list-style: none;
	padding: 0;
	position:relative;
	margin: 0;
}
	 
#masTplTopNav #masTplTopNav_menu1 #masTplTopNav_menu1_items li {
  	border-right:1px solid #aed1e1;
	display:inline;	
	float:left;
	line-height:22px;
	position: relative;
}
	
#masTplTopNav #masTplTopNav_menu1 #masTplTopNav_menu1_items a {
	color: #003388;
	font: bold 10px Arial, Helvetica, sans-serif;
	height:22px;
	text-decoration:none;
	padding:5px 11px 3px 15px;
	position: relative;	
}
	
#masTplTopNav #masTplTopNav_menu1 #masTplTopNav_menu1_items a:hover {
	background: url(private/images/templatelayout/pers_nav_back_on.gif) repeat-x; 
}
	
.masTplTopNav_menu1_items_current {
	background: url(private/images/templatelayout/pers_nav_back_on.gif) repeat-x; 
}
	
.masTplTopNav_menu1_items_last_nav{
	border-right:0px solid #fff; 
}

/* ***************  Menu 2 *************** */	
#masTplTopNav #masTplTopNav_menu2 {
	background:#003388 url(private/images/templatelayout/main_nav_back.gif) repeat-x;
	border-left:1px solid #003388;
	border-right:1px solid #003388;
	border-top:1px solid #003388;
	clear:both;
	height:34px;
	overflow:hidden; 
	position: relative;
	/*width:100%;*/
	z-index:200;
}
	
#masTplTopNav #masTplTopNav_menu2 ul {
	float:left;
  	list-style: none;
  	margin: 0;
	padding: 0;
  	position: relative;
}
	 
#masTplTopNav #masTplTopNav_menu2 li {
	border-right:1px solid #b1ccdf;
	float: left;
	height:34px; 
	margin-top:0px;
	position: relative;
}	

#masTplTopNav #masTplTopNav_menu2 a {
	color: #fff;
	display:block;
	float:left; 
	font: bold 12px Arial, Helvetica, sans-serif;
	height:34px;
	margin:0 0 0 0;
	overflow:hidden;
	padding:9px 8px 10px 8px;
	position:relative;
	text-decoration:none;
	top:0px;
}
	
#masTplTopNav #masTplTopNav_menu2 a:hover {
	background: url(private/images/templatelayout/main_nav_back_on.gif) repeat-x; 
}
	
.masTplTopNav_menu2_current {
	background: url(private/images/templatelayout/main_nav_back_on.gif) repeat-x; 
}
	
#masTplTopNav #masTplTopNav_menu2 #masTplSearch {
	margin: 0 0 0 0;
	padding: 9px 0 0 0;
	color: #fff;
	border: 0px;
}
	
#masTplTopNav #masTplTopNav_menu2 #masTplSearch p {
	float: left;
	color: #fff;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 0px 6px 0 8px;
}
	
#masTplTopNav #masTplTopNav_menu2 #masTplSearch form {
	float: left;
}
	
#masTplTopNav #masTplTopNav_menu2  #masTplSearch input {
	position: relative;
	top: -6px;
	font: 10px Arial, Helvetica, sans-serif;
	color: #666;
	border: 1px solid #DDDDDD;
}
	
#masTplTopNav #masTplTopNav_menu2  #masTplSearch .masTplGo {
	position: relative;
	top: -2px;
	border: 0px solid #fff;
	margin: 0 0 0 4px;
}

/* *************** Breadcrumbs *************** */	
#masTplBreadcrumbsTop {
	background:url(private/images/templatelayout/breadcrumb_back.gif) repeat-x;
	border-left:1px solid #003388;
	border-right:1px solid #003388;
	border-bottom:1px solid #003388;
	color: #003388;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding:7px 0px 5px 15px;
	position:relative;
	/*width:100%;*/
}
	
#masTplBreadcrumbsTop a {
	color: #209dd2;
}
			
#masTplBreadcrumbsBottom {
	background:url(private/images/templatelayout/breadcrumb_back.gif) repeat-x;
	border:1px solid #ccc;
	color: #003388;
	font: bold 11px Arial, Helvetica, sans-serif;
	padding:7px 0px 5px 15px;
	/*width:100%;*/
}
	
#masTplBreadcrumbsBottom a {
	color: #209dd2; 
}

/* *************** Special Info *************** */	
.masTplSpecialInfoLayerStyle {
	position:absolute; 
	visibility:hidden; 
	z-index:1; 
	left:100px; 
	top:-50px;
}
.masTplSpecialInfoIFrameStyle{
	width:300; 
	height:240;
}
/* *************** Special Info Large version *************** */	
.masTplSpecialInfoLayerStyleLarge { 
	position:absolute; 
	visibility:hidden; 
	z-index:1; 
	left:100px; 
	top:50px;
}
.masTplSpecialInfoIFrameStyleLarge{
	width:450; 
	height:250;
}
.masTplSpecialInfoDetailTextLarge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	padding:7px 0px 5px 15px;
	border:1px solid #999999;
}

/* ***************  Footer *************** */	

#masTplFooter { 
	background: url(private/images/templatelayout/footer_back.gif) repeat-x;
	clear:both;
	height:33px;
	margin-top:2px;
	width:100%;
}

#masTplCopyright {
	color:#003388;
	font-size: 8pt;
	height:33px;
	margin-top:10px;
	padding-left:20px;
}
#masTplCopyright p{
	color:#003388; 
	font-size: 8pt;
}
#masTplCopyright a{
	color:#003388; 
}

/* ***************  Demo Styles *************** */

#masText_main_w_widgets { 
<!--	padding:10px 15px 15px 15px;
	font: 11px/17px Verdana, Arial, Helvetica, sans-serif;
	float:left;-->
	width:550px;
}

#masContent_main { 
<!--	margin:0;-->
	width:800px;
}

/* *************** LOGIN *************** */	

#masTpl_login {
			position: relative;
			left:-340px;
            top:39px;
            float: right;
			color: #fff;
            font: 11px Arial, Helvetica, sans-serif;
			clear:both;
			background:#003388 url(private/images/templatelayout/f_track_back.gif) repeat-x;
			height:34px;
			margin: -36px 0 0px 0;
			padding:0 10px 0 10px;
			border:1px solid #003388;								    
}
#masTpl_login p {
	color:#fff;
	float:left;
	font: bold 11px Arial, Helvetica, sans-serif;
	margin:11px 10px 0 0; 
}
#masTpl_login a {
	color:#F7db52; 
	/*text-decoration:none;*/
	font-weight:  bolder;
	float:left;
	font: bold 11px Arial, Helvetica, sans-serif;	
	margin:11px 10px 0 0;
}

#masTpl_login input {
	/*border:1px solid #999; 
	color:#666;*/
	font: 12px Arial, Helvetica, sans-serif;
	position:relative;
	top:4px;
}

	
/* ***************  Appl Specific Tab Items *************** */	
#applSpecNav_tab_items {
	text-align: left; 
margin: 5px 0 2px 0;
font: bold 12px Arial, Helvetica, sans-serif; 
border-bottom: 1px solid #ccc; 
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
	
}
#applSpecNav_tab_items ul {
text-align: left; 
margin: 1em 0 1em 0; 
font: bold 12px Arial, Helvetica, sans-serif; 
border-bottom: 1px solid #6c6; 
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
} 
#applSpecNav_tab_items li {
	display:inline;	
}
#applSpecNav_tab_items a {
padding: 3px 5px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #ccc; 
background-color: #E1E1E1; 
color: #000000; 
margin-right: 0px; 
text-decoration: none;
border-bottom: none;
}
#applSpecNav_tab_items a:hover {
	background: #FFFFFF; 
	border-top:2px solid #CC0000;
}
body#applSpecNav_tab1 li.applSpecNav_tab1, body#applSpecNav_tab2 li.applSpecNav_tab2, body#applSpecNav_tab3 li.applSpecNav_tab3, body#applSpecNav_tab4 li.applSpecNav_tab4, body#applSpecNav_tab5 li.applSpecNav_tab5, body#applSpecNav_tab6 li.applSpecNav_tab6, body#applSpecNav_tab7 li.applSpecNav_tab7 { /* settings for selected tab */border-bottom: 1px solid #fff;background-color: #fff;display: inline-block;}
body#applSpecNav_tab1 li.applSpecNav_tab1 a, body#applSpecNav_tab2 li.applSpecNav_tab2 a, body#applSpecNav_tab3 li.applSpecNav_tab3 a, body#applSpecNav_tab4 li.applSpecNav_tab4 a, body#applSpecNav_tab5 li.applSpecNav_tab5 a, body#applSpecNav_tab6 li.applSpecNav_tab6 a, body#applSpecNav_tab7 li.applSpecNav_tab7 a { /* settings for selected tab link */background-color: #fff;color: #CC0000;position: relative;top: 1px;padding-top: 4px;border-top:2px solid #CC0000;}

/* ***************  Appl Specific Recent Items *************** */	
.applSpecNav_current_items {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	background-color: #fff;
	padding:0px 0px 0px 0px;
	border:3px solid #224286;
}
td.applSpecNav_recent_items {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none !important;
	color: #000000;
	background-color: #fff;
	padding:0px 0px 0px 0px;
	border:3px solid #fff;
}
td.applSpecNav_recent_items:hover {
	font-weight: bold;
	border:3px solid #224286;
}
a.noline{
	text-decoration: none !important;
	color: #000000;
}


/* new styling included for XPO rebranding */

a:link {
    color: #CC0000;
}
/*a:visited {
    color: #858585;
} */

/*GSA Suggestion Links*/
.ss-gac-d {
    color: #CC0000;
    font-size: 10px;
    overflow: hidden;
    padding: 0 3px;
    text-align: right;
    white-space: nowrap
}
.ss-gac-e span {
    color: #CC0000;
    cursor: pointer;
    text-decoration: underline
}

textarea:focus, input:focus, select:focus, button:focus {
    outline: 0;
}

.xpoRedBg {
	background-color: #CC0000;
}

.stdHighlight3LabelText2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: normal;
    font-weight: normal;
    color: #CC0000;
    background-color: #DFDFDF;
    border: none;
}

td.sea-signup-action-buttons input {
    margin-left: 3px !important;
}







/* Global overrides */

body {
	color: rgba(0,0,0,0.87);
	background-color: #fff !important;
	height: auto;
}

#content.legacy {
	min-height: calc(100vh - 290px);
}

#content.legacy * {
	font-family: Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif !important;
}

#content.legacy form:first-child {
	box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
}

#content.legacy select {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	border: 1px solid #d8d8d8;
	border-radius: 0;
	height: 30px;
	color: #4a4a4a!important;
	font-size: 14px;
	background-color: #ffffff !important;
	padding:0 20px 0 0 !important;
	-webkit-padding-end: 20px !important;
	-webkit-padding-start: 10px !important;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAHCAYAAAD9NeaIAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA+hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKE1hY2ludG9zaCkiIHhtcDpDcmVhdGVEYXRlPSIyMDE1LTA0LTE3VDE3OjEyOjQyKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAxNS0wNC0yMFQxNzoxNjoyNCswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAxNS0wNC0yMFQxNzoxNjoyNCswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RTU4MjBDRURERjVCMTFFNEEzN0FCODBEM0I5MTExMjkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RTU4MjBDRUVERjVCMTFFNEEzN0FCODBEM0I5MTExMjkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2RUVFRDJCNkREQzMxMUU0QTM3QUI4MEQzQjkxMTEyOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFNTgyMENFQ0RGNUIxMUU0QTM3QUI4MEQzQjkxMTEyOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuShL/sAAABeSURBVHjaYszOzjZnYGDYCcT8DMSBv0AcP2XKlKVEqmdgAuKTQOwOxB+JtQCIibYAZgkDkRaRZQGyJYQsItsCdEtwWUSRBdgsQbeIYgtAgAWHOMwiJSBezkAhAAgwAJSTG/DI0S9VAAAAAElFTkSuQmCC");
	background-position: 100% 50%;
	background-repeat: no-repeat;
	background-size: auto 15%;
	letter-spacing: 0.25px;
	line-height: 15.75px;
	font-weight: 500;
	transition: box-shadow ease-in-out .1s;
	box-shadow: 0 0 4px 0 transparent;
}

#content.legacy select:focus,
#content.legacy select:active {
	border-color: #0868ac!important;
    box-shadow: 0 0 4px 0 #0868ac;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAHCAYAAAD9NeaIAAAF02lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNS41LjAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICB4bWxuczpleGlmRVg9Imh0dHA6Ly9jaXBhLmpwL2V4aWYvMS4wLyIKICAgIHhtbG5zOmF1eD0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC9hdXgvIgogICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iCiAgIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIgogICB0aWZmOkltYWdlTGVuZ3RoPSI3LjAiCiAgIHRpZmY6SW1hZ2VXaWR0aD0iMjUuMCIKICAgdGlmZjpSZXNvbHV0aW9uVW5pdD0iMiIKICAgdGlmZjpYUmVzb2x1dGlvbj0iNzIuMCIKICAgdGlmZjpZUmVzb2x1dGlvbj0iNzIuMCIKICAgeG1wOkNyZWF0ZURhdGU9IjIwMTUtMDQtMTdUMTc6MTI6NDIrMDI6MDAiCiAgIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIgogICB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTA2LTIwVDE1OjI2OjAzLTAzOjAwIgogICB4bXA6TW9kaWZ5RGF0ZT0iMjAxOS0wNi0yMFQxNToyNjowMy0wMzowMCIKICAgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpFNTgyMENFRURGNUIxMUU0QTM3QUI4MEQzQjkxMTEyOSIKICAgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpFNTgyMENFRERGNUIxMUU0QTM3QUI4MEQzQjkxMTEyOSIKICAgZXhpZkVYOkxlbnNNb2RlbD0iIgogICBhdXg6TGVucz0iIgogICBleGlmOlBpeGVsWERpbWVuc2lvbj0iMjUuMCIKICAgZXhpZjpQaXhlbFlEaW1lbnNpb249IjcuMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InByb2R1Y2VkIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZmZpbml0eSBQaG90byAoSnVuIDE2IDIwMTkpIgogICAgICBzdEV2dDp3aGVuPSIyMDE5LTA2LTIwVDE1OjI2OjAzLTAzOjAwIi8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+Cjw/eHBhY2tldCBlbmQ9InIiPz4akDmpAAABgmlDQ1BzUkdCIElFQzYxOTY2LTIuMQAAKJF1kctLQkEUhz/tSRlGuWjRQsJaZVhBFEGQEhVEiBn02uj1Fahd7lUi2gZthYKoTa9F/QW1DVoHQVEE0aZN66I2JbdzVVAiz3DmfPObOYeZM2ANJpWUXuuBVDqjBSa9zoXFJWfDK/U4aKOd0ZCiq+N+/wxV7esBixnv3Gat6uf+teZIVFfA0ig8pqhaRnhKeGY9o5q8K+xQEqGI8LlwryYXFL439XCR30yOF/nHZC0Y8IG1VdgZr+BwBSsJLSUsL8eVSmaV0n3Ml9ii6fk5iV3inegEmMSLk2km8DFEPyMyD+FmgD5ZUSXfU8ifZU1yFZlVNtBYJU6CDL2iZqV6VGJM9KiMJBtm///2VY8NDhSr27xQ92IYH93QsAP5nGF8HxtG/gRqnuEqXc5fO4LhT9FzZc11CPYtuLgua+E9uNyGjic1pIUKUo24NRaD9zNoWYT2W2haLvastM/pIwQ35atuYP8AeuS8feUXfWVn8If/KmoAAAAJcEhZcwAACxMAAAsTAQCanBgAAABbSURBVCiRtc27CYAwAEDBMws4jiM4hTidrZ1FypSOY2Mn2Al+kGDw1Q+uase1QUQtrw19itOQ+QspTjNaLH8AECAT+gQcSAb0GTghL1ARcEMeoGLgEblAXSkAO+4KN3gLep6fAAAAAElFTkSuQmCC");
    background-repeat: no-repeat;
    background-position: 100% 50%;
    background-size: auto 15%;
}

#content.legacy input[type=button], 
#content.legacy input[type=submit] {
    background-color: #0868ac;
    border-color: #0868ac;
    font-size: 14px;
    font-weight: 500;
}

#content.legacy input[type=button]:hover,
#content.legacy input[type=submit]:hover {
	background-color: #0d94f4;
    border-color: #0d94f4;
}

#content.legacy input[type=text] {
	caret-color: #4a4a4a!important;
	color: #4a4a4a!important;
	font-size: 14px;
	height: 30px;
	border: 1px solid #d8d8d8;
	letter-spacing: 0.25px;
	line-height: 15.75px;
	font-weight: 500;
	transition: box-shadow ease-in-out .1s;
	box-shadow: 0 0 4px 0 transparent;
}

#content.legacy input[type=text]:active, 
#content.legacy input[type=text]:focus {
	border-color: #0868ac!important;
    box-shadow: 0 0 4px 0 #0868ac;
}

#content.legacy textarea {
	caret-color: #4a4a4a!important;
	color: #4a4a4a!important;
	font-size: 14px;
	border: 1px solid #d8d8d8;
	letter-spacing: 0.25px;
	line-height: 15.75px;
	font-weight: 500;
	transition: box-shadow ease-in-out .1s;
	box-shadow: 0 0 4px 0 transparent;
}

#content.legacy textarea:active, 
#content.legacy textarea:focus {
	border-color: #0868ac!important;
    box-shadow: 0 0 4px 0 #0868ac;
}




#content.legacy table th {
	background-color: #ffffff;
	text-align: left;
	padding: 15px 16px;
	font-size: 18px;
	font-weight: 400 !important;
	color: rgba(0,0,0,.87);
	border-bottom: 1px solid rgba(0,0,0,.12);
	font-family: Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif !important;
}

#content.legacy table tr.columnbg {
	border-top: 1px solid rgba(0,0,0,.12);
}

#content.legacy table tr.columnbg td.step {
	box-shadow: none !important;
	padding: 15px 16px;
}


#content.legacy table tr td.step{
	font-size: 15.4px;
	background-color: #FFFFFF;
	color: #4a4a4a;
    font-family: Roboto,"Helvetica Neue",Arial,sans-serif;
    font-weight: 400;
    letter-spacing: .25px;
    line-height: 24px;

} 

#content.legacy table tr td.step b {
	font-weight: normal;
}

#content.legacy table tr .stdLabelText {
	background-color: transparent;
	padding: 0px 10px !important;
	color: rgba(0,0,0,.54);
}

#content.legacy table tr nobr {
	display: block;
	background-color: #FFFFFF;
	display: flex;
	flex-direction: row;
	align-items: start
}

#content.legacy table tr nobr:last-child {
	margin-bottom: 20px;
}

#content.legacy table tr nobr > font {
	margin-left: 5px;
	flex: 1 1;
}

#content.legacy table tr nobr > font > font {
	display: block;
	line-height: 25px;
	padding-left: 5px;
}

#content.legacy table tr nobr .colorBackground1 {
	background-color: #fcfcfc;
}

#content.legacy table tr nobr .colorBackground2 {
	background-color: rgba(0,0,0,0.08);
}

/* SHIPMENT SUMMARY/DETAIL REPORT */

#content.legacy form[name=frmShipmentRptsStart] .stdDisplayText {
	padding-bottom: 10px;
}


#content.legacy form[name=frmShipmentRptsStart] select[name=preferredList] + a {
	margin-left: 10px;
}

#content.legacy form[name=frmShipmentRptsStart] table.stdTableAsGroupBox table.stdTableAsGroupBox .stdFieldset td.stdDisplayText  {
	line-height: 20px;
	color: #4a4a4a;
}

/* BILL OF LADING */

[id^='applSpecNav_tab'] #content.legacy {
	margin-top: 55px;
}

[id^='applSpecNav_tab'] #content.legacy .stdDisplayText {
	color: #4a4a4a;
}

[id^='applSpecNav_tab'] #content.legacy > table,
[id^='applSpecNav_tab'] #content.legacy > font > table {
	box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
	width: 850px;
}

[id^='applSpecNav_tab'] #content.legacy > table + table,
[id^='applSpecNav_tab'] #content.legacy > font > table + table {
	margin-top: 0 !important;
	padding-top: 0;
}

[id^='applSpecNav_tab'] #content.legacy .stdHighlightMarketingBriefText {
	box-shadow: none !important;
	/* position: absolute; */
	width: 800px;
	top: 70px;
	border: none;
	text-align: center;
	color: #4A4A4A !important;
	font-family: Roboto;
	font-size: 12px !important;
	letter-spacing: 0.25px;
	line-height: 16px;
	font-weight: 400;
}

[id^='applSpecNav_tab'] #content.legacy > table.stdTableAsGroupBoxBorder fieldset.stdFieldset table.stdTableAsGroupBox td[valign=middle][width] {
	width: 10px;
}

[id^='applSpecNav_tab'] #content.legacy > table.stdTableAsGroupBoxBorder fieldset.stdFieldset table.stdTableAsGroupBox td[valign=middle][width] img {
	display: none;
}

/* https://tcts3w.ltl.xpo.com/webapp/manifestrpts_app/ManifestDataWarehouse/ManifestOnlineProcess.jsp */

[id^='applSpecNav_tab'] font[color='#ff0000'] {
	padding: 15px;
	display: block;
	background-color: white;
}


img[src="/private/images/icons/or_icon.gif"] {
	margin: 10px auto;
	display: block;
}

#applSpecNav_tab_items {
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 10px;
}

#applSpecNav_tab_items:after {
	content: '';
	clear: both;
	display: block;
}

#applSpecNav_tab_items li {
	height: 40px;
	float: left;
}

#applSpecNav_tab_items li a {
	background-color: #fff;
	border-top: 3px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-left: none;
	color: #000;
	margin: 0;
	padding: 0 15px;
	top: 0;
	height: 40px;
	line-height: 40px;
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
}

#applSpecNav_tab_items li:first-child a {
	border-left: 1px solid #d8d8d8;;
}

#applSpecNav_tab_items li a:hover,
body#applSpecNav_tab1 #content.legacy li.applSpecNav_tab1 a, 
body#applSpecNav_tab2 #content.legacy li.applSpecNav_tab2 a, 
body#applSpecNav_tab3 #content.legacy li.applSpecNav_tab3 a, 
body#applSpecNav_tab4 #content.legacy li.applSpecNav_tab4 a, 
body#applSpecNav_tab5 #content.legacy li.applSpecNav_tab5 a, 
body#applSpecNav_tab6 #content.legacy li.applSpecNav_tab6 a, 
body#applSpecNav_tab7 #content.legacy li.applSpecNav_tab7 a {
	border-top: 3px solid #0d94f4;
	padding-top: 0;
	position: relative;
	top: 0;
}

/* FIXES FOR BOL 2nd TAB */

body#applSpecNav_tab2 #content.legacy > table.stdTableAsGroupBoxBorder tr:nth-child(3) .stdDisplayText {
	margin-top: 10px;
}

body#applSpecNav_tab2 #content.legacy > table.stdTableAsGroupBoxBorder tr:nth-child(3) .stdDisplayText b {
	margin-top: 10px;
	display: flex;
	flex-direction: row;
	align-items: center;
}

body#applSpecNav_tab2 #content.legacy > table.stdTableAsGroupBoxBorder tr:nth-child(3) .stdDisplayText b:before,
body#applSpecNav_tab2 #content.legacy > table.stdTableAsGroupBoxBorder tr:nth-child(3) .stdDisplayText b:after {
	display: block;
	height: 1px;
	content: '';
	background-color: #4A4A4A;
	flex: 1 1;
	margin: 0 10px;
}

body#applSpecNav_tab2 #content.legacy > table.stdTableAsGroupBoxBorder tr:nth-child(3) .stdDisplayText input[name="searchText"] {
	width: 100px;
}

body#applSpecNav_tab2 #content.legacy input[name=roleNew] + input[name=submitaction] {
	margin-left: 10px;
}

body#applSpecNav_tab2 #content.legacy select[name=template] {
	position: relative;
	top: -2px;
}

/* FIXES FOR BOL 3rd TAB */
body#applSpecNav_tab3 #content.legacy > table > tbody > tr:nth-child(4) > td {
	padding: 15px;
}

/* FIXES FOR BOL 5th TAB */

body#applSpecNav_tab5 #content.legacy > form > table > tbody > tr:nth-child(4) > td > table > tbody > tr:nth-child(1) > td > fieldset > table > tbody > tr > td:nth-child(1) {
	display: none;
}

body#applSpecNav_tab5 #content.legacy > form > table > tbody > tr:nth-child(4) > td > table.stdTableAsGroupBoxBorder {
	margin: 0 10px;
	width: calc(100% - 20px);
}

body#applSpecNav_tab5 #content.legacy > form > table > tbody > tr:nth-child(4) > td > table > tbody > tr:nth-child(3) > td > fieldset > table > tbody > tr:nth-child(3) > td {
	padding-top: 10px;
}

body#applSpecNav_tab5 #sectionCommodityList table.stdTableAsGroupBox tr .stdDisplayText:nth-child(2) {
    max-width: 450px !important;
    width: 450px!important;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* FIXES FOR BOL 6th TAB */

body#applSpecNav_tab6 #content.legacy > table > tbody > tr:nth-child(3) > td > fieldset > table > tbody > tr > td:nth-child(2) > table > tbody > tr > td > ul {
	margin-top: 10px;
}

body#applSpecNav_tab6 #content.legacy > table > tbody > tr:nth-child(3) > td > fieldset > table > tbody > tr > td:nth-child(2) > table > tbody > tr > td > ul > li {
	margin-bottom: 10px;
}


/* FIXES membership maintenance  */

body#applSpecNav_tab2 #content.legacy > table:nth-child(3) > tbody > tr:nth-child(1) > td, 
body#applSpecNav_tab3 #content.legacy > font > table > tbody > tr:nth-child(5) > td,
body#applSpecNav_tab4 #content.legacy > table > tbody > tr:nth-child(7) > td > table > tbody > tr > td:nth-child(1),
body#applSpecNav_tab4 #content.legacy > table > tbody > tr:nth-child(6) > td,
body#applSpecNav_tab5 #content.legacy > font > table:nth-child(2) > tbody > tr:nth-child(2) > td  {
	padding: 15px;
}

[id^='applSpecNav_tab'] #content.legacy > table:nth-child(3) > tbody > tr:nth-child(8) > td > input[type=submit],
[id^='applSpecNav_tab'] #content.legacy > table > tbody > tr:nth-child(12) > td > input[type=button]:nth-child(1),
[id^='applSpecNav_tab'] #content.legacy > font > table:nth-child(2) > tbody > tr:nth-child(6) > td > input[type=submit] {
	margin-bottom: 10px;
}

body#applSpecNav_tab6 #content.legacy > table > tbody > tr:nth-child(6) > td > table > tbody > tr:nth-child(2) > td > fieldset > table,
body#applSpecNav_tab6 #content.legacy > table > tbody > tr:nth-child(6) > td > table > tbody > tr:nth-child(4) > td > fieldset > table,
body#applSpecNav_tab6 #content.legacy > table > tbody > tr:nth-child(6) > td > table > tbody > tr:nth-child(6) > td > fieldset > table {
	width: calc(100% - 20px);
	margin: 0 10px
}


/* Guarantee Refund Request */

#ontimerefundform {
	box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
}

#ontimerefundform > table.stdTableAsGroupBoxBorder > tbody > tr td:first-child {
	padding-left: 15px !important;
	width: 10%;
}

#ontimerefundform > table.stdTableAsGroupBoxBorder > tbody > tr {
	height: 40px;
}

#ontimerefundform > table.stdTableAsGroupBoxBorder > tbody > tr:nth-child(2) > td {
	padding-top: 20px !important;
}

#ontimerefundform > table + table {
	display: none;
}

#ontimerefundform > table.stdTableAsGroupBoxBorder > tbody > tr:nth-child(7) > td {
	padding: 30px 15px 15px 15px;
	color: rgba(0,0,0,.54);
}

#ontimerefundform > table.stdTableAsGroupBoxBorder > tbody > tr:nth-child(6) > td {
	position: relative;;
	padding-bottom: 30px
}

#ontimerefundform > table.stdTableAsGroupBoxBorder > tbody > tr:nth-child(6) > td input[name=ActionSubmit] {
	margin-top: 10px;
	left: 140px;
	position: absolute;
}

/* Proof of delivery  */

form[action="imageretrieverequest.do"] {
	position: relative;
	top: 30px;
	box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
}

form[action="imageretrieverequest.do"] table {
	padding: 0 10px 10px 10px;
}

form[action="imageretrieverequest.do"] > table > tbody > tr:nth-child(3) > td {
	padding: 15px;	
}

form[action="imageretrieverequest.do"] > table > tbody > tr:nth-child(1) > td {
	position: absolute;
	top: -45px;
	width: 800px;
	box-shadow: none !important;
	text-align: center;
}

form[action="imageretrieverequest.do"] > table > tbody > tr:nth-child(4) > td {
	padding: 15px;
}

form[action="imageretrieverequest.do"] > table > tbody > tr:nth-child(5) > td > table,
form[action="imageretrieverequest.do"] > table > tbody > tr:nth-child(6) > td > table {
	border: none;
	border-collapse: collapse;
	width: calc(100% - 20px);
	margin: 0 auto;
	border: 1px solid #d8d8d8;
}

form[action="imageretrieverequest.do"] > table > tbody > tr:nth-child(5) > td > table td,
form[action="imageretrieverequest.do"] > table > tbody > tr:nth-child(6) > td > table td {
	text-align: left;
	padding-left: 10px;
	height: 50px;
}

form[action="imageretrieverequest.do"] > table > tbody > tr:nth-child(5) > td > table tr,
form[action="imageretrieverequest.do"] > table > tbody > tr:nth-child(6) > td > table tr {
	border-bottom: 1px solid #d8d8d8;
}

form[action="imageretrieverequest.do"] > table > tbody > tr:nth-child(5) > td > table tr.columnbg,
form[action="imageretrieverequest.do"] > table > tbody > tr:nth-child(6) > td > table tr.columnbg {
	background-color: #f3f3f3;
	border-bottom: none;
	box-shadow: 0 4px 2px -1px rgba(0,0,0,.1);
}

form[action="imageretrieverequest.do"] > table > tbody > tr:nth-child(5) > td > table tr.columnbg td,
form[action="imageretrieverequest.do"] > table > tbody > tr:nth-child(6) > td > table tr.columnbg td {
	padding-left: 10px;
	height: 40px;
}

form[action="imageretrieverequest.do"] > table > tbody > tr:nth-child(5) > td > table tr.columnbg td b,
form[action="imageretrieverequest.do"] > table > tbody > tr:nth-child(6) > td > table tr.columnbg td b {
	color: #4a4a4a;
    font-weight: 500;
}

form[action="imageretrieverequest.do"] > table > tbody > tr:nth-child(3) > td {
	color: #4a4a4a;
}

/* Accounts Payable  */

#aptreeform > table {
	box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
}

#aptreeform > table > tbody > tr:nth-child(2) > td {
	padding-top: 10px;
}

#aptreeform > table > tbody > tr:nth-child(2) > td > table {
	width: calc(100% - 30px);
	margin: 0 auto;
}

#aptreeform > table > tbody > tr:nth-child(3) > td > table > tbody > tr.columnbg {
	background-color: #ffffff;
    border-bottom: 1px solid rgba(0,0,0,.12);
    font-family: Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif !important;
}

#aptreeform > table > tbody > tr:nth-child(3) > td > table > tbody > tr.columnbg > td {
	padding: 15px 16px;
	text-align: left;
}

#aptreeform > table > tbody > tr:nth-child(3) > td > table > tbody > tr.columnbg > td > b {
	text-align: left;
    font-size: 18px;
    font-weight: 400 !important;
    color: rgba(0,0,0,.87);
    
}

#aptreeform > table > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(2) > td {
	padding: 15px

}

#aptreeform > table > tbody > tr:nth-child(5) > td {
	padding: 0 15px 10px;
	text-align: center;
}

/* Freight Bill Copy */

form[name=hst_getFCPY] > table:nth-child(1) > tbody > tr > td > b {
	padding-top: 20px;	
	border-top:1px solid #ebccd1;
	border-right:1px solid #ebccd1;
	border-left:1px solid #ebccd1;
}
form[name=hst_getFCPY] > table:nth-child(1) > tbody > tr > td > ul {
	padding-bottom: 20px;	
	margin-bottom: 20px;
	border-right:1px solid #ebccd1;
	border-bottom:1px solid #ebccd1;
	border-left:1px solid #ebccd1;
}

form[name=hst_getFCPY] > table:nth-child(1) > tbody > tr > td > b,
form[name=hst_getFCPY] > table:nth-child(1) > tbody > tr > td > ul {
	background-color: grey;
	width: 100%;
	display: block;
	padding-left: 20px;
    background-color: #f2dede;
}

form[name=hst_getFCPY] > table:nth-child(1) > tbody > tr > td font {
	color: #a94442 !important;
}

form[name=hst_getFCPY] > table:nth-child(1) > tbody > tr > td > ul > li:nth-child(1) > b > font {
	line-height: 20px;
}

form[name=hst_getFCPY] table.stdTableAsGroupBoxBorder {
	box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
}

form[name=hst_getFCPY] > table.stdTableAsGroupBoxBorder > tbody > tr:nth-child(2) > td > input[type=submit]:nth-child(14) {
	margin: 20px
}

form[name=hst_getFCPY] > table.stdTableAsGroupBoxBorder > tbody > tr:nth-child(2) > td > br:first-child {
	content: "" !important;
    display: block !important;
    margin-bottom: 20px !important;
}

#content > form > table.stdTableAsGroupBoxBorder > tbody > tr:nth-child(2) > td {
	padding-top: 20px
}

/* Density Calcular */

form[name='frmCalc'] {
	box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
	background-color: white !important;
}

form[name='frmCalc'] > table {
	margin-top: 0 !important;
}

form[name='frmCalc'] > table:nth-child(1) > tbody > tr:nth-child(2) > td,
form[name='frmCalc'] > table:nth-child(6) > tbody > tr > td {
	padding: 15px;
	color: rgba(0,0,0,.87);
}

form[name='frmCalc'] > table:nth-child(7) > tbody > tr > td {
	padding: 15px 15px 0 15px;
	color: rgba(0,0,0,.87);
}

form[name='frmCalc'] > hr {
	display: none;
}

form[name='frmCalc'] > table:nth-child(4) {
	width: calc(100% - 30px) !important;
}

form[name='frmCalc'] > table:nth-child(4) > tbody > tr.columnbg b {
	font-weight: normal;
	color: rgba(0,0,0,.87);
}

form[name='frmCalc'] > table:nth-child(4) > tbody > tr:nth-child(2) {
	border-top: none !important;
}

form[name='frmCalc'] > table:nth-child(4) > tbody > tr:nth-child(11) > td {
	text-align: center !important;
}

form[name='frmCalc'] > table:nth-child(4) > tbody > tr:nth-child(12) > td {
	padding-top: 15px;
}

form[name='frmCalc'] > table:nth-child(8) > tbody > tr:nth-child(2) {
	display: flex;
	justify-content: center;
	padding: 15px;
}

form[name='frmCalc'] > table:nth-child(8) > tbody > tr:nth-child(2) > td > table {
	display: inline-block;
}

/* SERVICE CENTER INFORMATION */
form[name='frmReports'] {
	position: relative;
}

form[name='frmReports'] > table {
	margin-top: 70px !important;
}

form[name='frmReports'] table .stdHighlightMarketingBriefText {
	box-shadow: none !important;
	position: absolute;
	width: 800px;
	top: -50px;
	border: none;
	text-align: center;
	color: #4A4A4A !important;
	font-family: Roboto;
	font-size: 12px !important;
	letter-spacing: 0.25px;
	line-height: 16px;
	font-weight: 400;
}

form[name='frmReports'] > table > tbody > tr:nth-child(3) > td > table {
	/* width: 500px; */
}

form[name='frmReports'] > table > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(2) > td > fieldset > table > tbody > tr:nth-child(2),
form[name='frmReports'] > table > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(2) > td > fieldset > table > tbody > tr:nth-child(3) {
	height: 40px;
}


/* Time Transit Calculator */

form[action='TransitTimeCalc.jsp'][name='frmTransitTime'] {

}

form[action='TransitTimeCalc.jsp'][name='frmTransitTime'] > table > tbody > tr:nth-child(4) > td {
	padding: 15px;
}

form[action='TransitTimeCalc.jsp'][name='frmTransitTime'] > table > tbody > tr:nth-child(5) > td > fieldset > table > tbody > tr > td:nth-child(1) {
	display: none;
}

form[action='TransitTimeCalc.jsp'][name='frmTransitTime'] > table > tbody > tr:nth-child(5) > td > fieldset {
	width: calc(100% - 30px) !important;
}

form[action='TransitTimeCalc.jsp'][name='frmTransitTime'] > table > tbody > tr:nth-child(5) > td > fieldset > table > tbody > tr > td:nth-child(2) > table > tbody > tr:nth-child(3) {
	height: 50px;
}

form[action='TransitTimeCalc.jsp'][name='frmTransitTime'] > table > tbody > tr:nth-child(5) > td > fieldset > table > tbody > tr > td:nth-child(2) > table > tbody > tr:nth-child(7) > td {
	padding-top: 10px;
}

/* Postal Code Search */

form[name='frmSearch'] {
	box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
}

form[name='frmSearch'] > table:nth-child(3) {
	margin-top: 0 !important;
}

form[name='frmSearch'] input[name='inCity'] {
	caret-color: #4a4a4a!important;
	color: #4a4a4a!important;
	font-size: 14px;
	height: 30px;
	border: 1px solid #d8d8d8;
	letter-spacing: 0.25px;
	line-height: 15.75px;
	font-weight: 500;
	transition: box-shadow ease-in-out .1s;
	box-shadow: 0 0 4px 0 transparent;
	margin: 0 15px 0 5px;
}

form[name='frmSearch'] input[name='inCity']:active, 
form[name='frmSearch'] input[name='inCity']:focus {
	border-color: #0868ac!important;
    box-shadow: 0 0 4px 0 #0868ac;
}

form[name='frmSearch'] input[name='inCity'] + font {
	color: black;
}

form[name='frmSearch'] select {
	margin: 0 15px 0 5px;
}


form[name='frmSearch'] > table:nth-child(3) > tbody > tr:nth-child(1) > td {
	padding: 15px
}

form[name='frmSearch'] > table:nth-child(3) > tbody > tr:nth-child(3) > td:nth-child(1) > table > tbody {
	display: flex;
	flex-direction: row;
	padding: 10px;
}

form[name='frmSearch'] > table:nth-child(3) > tbody > tr:nth-child(3) > td:nth-child(1) > table > tbody tr:first-child td:after {
	content: ':';
}

form[name='frmSearch'] > table:nth-child(3) > tbody > tr:nth-child(3) > td:nth-child(1) > table > tbody tr:nth-child(2) td:after {
	content: '|';
	margin-left: 8px;
}

/* Manifest Reports */

body.featureManifest tr.columnbg {
	background-color: white;
}

body.featureManifest tr.columnbg b {
	color: #4A4A4A !important;
}

body.featureManifest tr.columnbg td {
	padding: 10px 15px !important;
}

body.featureManifest form[name='frmReports'] > table {
	margin: 0!important;
}

body.featureManifest .stdHighlightMarketingBriefText {
	position: absolute !important;
}

body.featureManifest tr.columnbg + tr > td {
	padding: 15px;
}


/* Manifest Reports TAB 1 */

body.featureManifest#applSpecNav_tab1 tr.columnbg td {
	padding: 10px 15px;
}

body.featureManifest#applSpecNav_tab1 tr.columnbg + tr > td,
body.featureManifest#applSpecNav_tab1 tr.columnbg + tr + tr > td {
	padding: 5px 15px;
}

body.featureManifest#applSpecNav_tab1 #content > font > table:nth-child(3) > tbody > tr:nth-child(10) > td {
	padding-bottom: 15px
}

body.featureManifest#applSpecNav_tab1 tr.columnbg + tr > td:first-child {
	padding-right: 0;
}


/*  Manifest Reports TAB 2 */

body.featureManifest#applSpecNav_tab2 form[name='frmReports'] {
	position: relative;
}

body.featureManifest#applSpecNav_tab2 form[name='frmReports'] .stdHighlightMarketingBriefText {
	top: -45px;
}

body.featureManifest#applSpecNav_tab2 #content > font,
body.featureManifest#applSpecNav_tab2 form[name='frmReports'],
body.featureManifest#applSpecNav_tab2 form[name='frmReports'] > table {
	width: 900px !important;
}

body.featureManifest#applSpecNav_tab2 form[name='frmReports'] > table:nth-child(6) > tbody > tr > td,
body.featureManifest#applSpecNav_tab2 form[name='frmReports'] > table:nth-child(7) > tbody > tr:nth-child(2) > td {
	padding: 15px;
}

body.featureManifest#applSpecNav_tab2 form[name='frmReports'] > table:nth-child(6) > tbody > tr > td > table {
	width: 100%;
}

body.featureManifest#applSpecNav_tab2 form[name='frmReports'] > table:nth-child(6) > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(2) td:first-child,
body.featureManifest#applSpecNav_tab2 form[name='frmReports'] > table:nth-child(7) > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(2) td:first-child {
	padding-left: 15px !important;
}

body.featureManifest#applSpecNav_tab2 form[name='frmReports'] > table:nth-child(6) > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(2) td:last-child,
body.featureManifest#applSpecNav_tab2 form[name='frmReports'] > table:nth-child(7) > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(2) td:last-child {
	padding-right: 15px !important;
}

body.featureManifest#applSpecNav_tab2 form[name='frmReports'] > table:nth-child(6) > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(3) > td br, 
body.featureManifest#applSpecNav_tab2 form[name='frmReports'] > table:nth-child(7) > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(3) > td br{
	display: block;
	content: '';
	height: 10px;
}

body.featureManifest#applSpecNav_tab2 form[name='frmReports'] > table:nth-child(6) > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(3) > td,
body.featureManifest#applSpecNav_tab2 form[name='frmReports'] > table:nth-child(7) > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(3) > td {
	padding: 5px 0 15px 0 !important;
}

body.featureManifest#applSpecNav_tab2 form[name='frmReports'] > table:nth-child(6) > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(4) > td > table > tbody > tr:nth-child(6) > td.stdLabelText,
body.featureManifest#applSpecNav_tab2 form[name='frmReports'] > table:nth-child(7) > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(4) > td > table > tbody > tr:nth-child(6) > td.stdLabelText {
	padding-left: 15px !important;
}

body.featureManifest#applSpecNav_tab2 form[name='frmReports'] > table:nth-child(6) > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(4) > td > table > tbody > tr:nth-child(8) > td:nth-child(1) > table > tbody > tr:nth-child(1) > td,
body.featureManifest#applSpecNav_tab2 form[name='frmReports'] > table:nth-child(7) > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(4) > td > table > tbody > tr:nth-child(8) > td:nth-child(1) > table > tbody > tr:nth-child(1) > td {
	padding-left: 15px !important;
}

body.featureManifest#applSpecNav_tab2 #content > font > .stdTableAsGroupBox + font {
	background-color: white !important;
}

form[action='ManifestSchedulePart1.jsp'] {

}

/* body.featureManifest#applSpecNav_tab2 #content > font > table:nth-child(5) > tbody > tr > td:nth-child(1) > table > tbody > tr > td,
#content > font > table:nth-child(5) > tbody > tr > td:nth-child(1) > table > tbody > tr > td {
	padding: 15px;
	background-color: red;
} */

/* https://tcts3w.ltl.xpo.com/webapp/manifestrpts_app/ManifestDataWarehouse/ManifestOnlineProcess.jsp */

body.featureManifest#applSpecNav_tab3 .stdHighlightMarketingBriefText {
	top: -45px !important;
}

body.featureManifest#applSpecNav_tab3 .stdTableAsGroupBox {
	margin-top: 0 !important;
}

body.featureManifest#applSpecNav_tab3 #content > font > form > table:nth-child(7) > tbody > tr:nth-child(2) > td {
	padding: 0;
}

body.featureManifest#applSpecNav_tab3 #content > font > form > table:nth-child(7) > tbody > tr:nth-child(2) > td > table > tbody > tr.columnbg {
	border-top: none;
}

body.featureManifest#applSpecNav_tab3  #content > font > form > table:nth-child(7) > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(2) > td {
	padding: 15px;
}

body.featureManifest#applSpecNav_tab3  #content > font > form .stdLabelText {
 	padding-left: 15px !important;
}

body.featureManifest#applSpecNav_tab3 #content > font > table:nth-child(3) > tbody > tr:nth-child(2) > td[colspan='4'][align='left'] {
	padding: 15px;
}

form[action='ManifestSchedulePart2.jsp'] > table.stdTableAsGroupBox,
form[action='ManifestSchedulePart2.jsp'] > table.stdTableAsGroupBox table.stdTableAsGroupBox{ 
	margin-top: 0 !important;	
}


form[action='ManifestSchedulePart2.jsp'] tr.columnbg,
form[action='ManifestSchedulePart3.jsp'] tr.columnbg,
form[action='ManifestSchedulePart4.jsp'] tr.columnbg {
	background-color: white;
}

form[action='ManifestSchedulePart2.jsp'] tr.columnbg b,
form[action='ManifestSchedulePart3.jsp'] tr.columnbg b,
form[action='ManifestSchedulePart4.jsp'] tr.columnbg b {
	color: #4A4A4A !important;
}

form[action='ManifestSchedulePart2.jsp'] tr.columnbg td,
form[action='ManifestSchedulePart3.jsp'] tr.columnbg td,
form[action='ManifestSchedulePart4.jsp'] tr.columnbg td {
	padding: 10px 15px !important;
}

form[action='ManifestSchedulePart4.jsp'] tr.columnbg + tr td {
	padding-bottom: 10px;
}

form[action='ManifestSchedulePart2.jsp'] > table:nth-child(4) > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(2) > td {
	padding: 15px;
}

form[action='ManifestSchedulePart2.jsp'] > table:nth-child(4) > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(6) > td {
	padding: 15px;
}

form[action='ManifestSchedulePart2.jsp'] > table:nth-child(4) > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(5) > td > br {
	display: block;
	content: '';
	height: 10px;
}

form[action='ManifestSchedulePart3.jsp'] > table:nth-child(5),
form[action='ManifestSchedulePart3.jsp'] > table:nth-child(5) > tbody > tr:nth-child(2) > td > table {
	margin-top: 0 !important;
}

form[action='ManifestSchedulePart3.jsp'] > table:nth-child(5) tr.columnbg {
	border-top: none !important;
}

form[action='ManifestSchedulePart3.jsp'] > table:nth-child(5) > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(2) > td {
	padding: 15px;
}

form[action='ManifestSchedulePart3.jsp'] > table:nth-child(5) > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(3) > td > table > tbody td {
	padding: 5px;
}

form[action='ManifestSchedulePart3.jsp'] > table:nth-child(5) > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(4) > td {
	padding: 15px;
}

form[action='ManifestSchedulePart4.jsp'] table,
form[action='ManifestSchedulePart4.jsp'] > table:nth-child(4) {
	margin-top: 0px !important;
}

form[action='ManifestSchedulePart4.jsp'] > table:nth-child(4) > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(2) > td,
form[action='ManifestSchedulePart4.jsp'] > table:nth-child(4) > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(4) > td {
	padding: 15px;
}

form[action='ManifestSchedulePart4.jsp'] > table:nth-child(4) > tbody > tr:nth-child(2) > td > table > tbody > tr.columnbg {
	border-top: none !important;
}

form[action='ManifestSchedulePart4.jsp'] > table:nth-child(4) > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(5) td,
form[action='ManifestSchedulePart4.jsp'] > table:nth-child(4) > tbody > tr:nth-child(2) > td > table > tbody > tr:nth-child(3) > td > table > tbody > tr:nth-child(8) td {
	padding-bottom: 10px;
}

form[action='ManifestScheduleConfirm.jsp'] p {
	padding: 15px;
}

body.featureManifest#applSpecNav_tab3 td[valign="top"][colspan="2"] {
	padding: 15px;
}


body.featureManifest#applSpecNav_tab4 #frmReports {
	background: white;
}

body.featureManifest#applSpecNav_tab4 #frmReports .stdHighlightMarketingBriefText {
	position: absolute;
	top: -45px;
}

body.featureManifest#applSpecNav_tab4 #frmReports > p > input[type=button]:nth-child(1) {
	margin: 15px;
}

body.featureManifest#applSpecNav_tab4 #frmReports > table:nth-child(5) > tbody > tr:nth-child(2) > td {
	padding: 15px;
}

body.featureTimeTransitCalc #content > font {
	box-shadow: 0 3px 1px -2px rgba(0,0,0,.2), 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12);
	background: white;
}

body.featureTimeTransitCalc #content > font > fieldset:nth-child(4) > table > tbody > tr:nth-child(2) > td {
	padding: 15px;
}

/* Accounts List */
/* https://ltl.xpo.com/webapp/customer_app/CustDetail/CustStart.jsp?dest=custview */

form[action='CustStart.jsp'] .stdTableAsGroupBox .stdTableAsGroupBox tr:nth-child(3) td:first-child {
  width: 200px;
}

form[action='CustStart.jsp'] .stdTableAsGroupBox .stdTableAsGroupBox tr:nth-child(3) td:first-child fieldset table tbody tr td:first-child {
  display: none;
}

form[action='CustStart.jsp'] .stdTableAsGroupBox .stdTableAsGroupBox tr:nth-child(3) td:first-child fieldset table tbody tr td:nth-child(2) {
  padding-left: 10px;
}