div.middle-column > div.col-md-12 {	
	padding-left: 0px;
}

div.col-md-12 > h1 {
	font-size: 22px;	
}

#introduction {
	font-size: 14px;
}

div.intro-first-half {
	padding-bottom: 1em;
}

div.intro-second-half {
	display: none;
}

div.intro-first-half > p > a {
	padding: 0.125em 0.375em;
	border-radius: 5px;
	font-size: 20px;
}

div.intro-first-half > p > a:hover, div.intro-first-half > p > a:focus {
	background-color: #eee;
	text-decoration: none;
}

.errorMsg {
	color: red;
	font-weight: bold;
	font-size: 0.9em;
	padding-bottom: 10px;
	display: none;
}

.downloadSection {
	position: relative;
}

/***SE:updated to match with the new usability changes WSHA : 2728 ***/
.downloadSection .alert {
	font-size: 14px;
	display: none;
	width: 200px;
	height: 120px;
	position: absolute;
	top: -110px;
	right: 100px;
	z-index: 10;	
	left: 40px;
}


#downloadFile.form-control {
	width: 100%;
	
} 

/***SE:WSHA-2806 ***/
.downloadBtn {
	width:240px !important;
}

#helpBtn {
	padding: 0.125em 0.375em;
	border-radius: 5px;
	font-size: 20px;
}

#helpBtn:hover, #helpBtn:focus {
	background-color: #eee;
	text-decoration: none;
} 

#searchResults {	
	display: none;	
	width: 70%; 
	min-width:200px; 
}

#searchResults #refusalType {		
	border: 1px solid #CCCCCC;
	border-radius: 4px 4px 0px 0px;
	background-color: #E6E6E6;	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 17px;
	font-size: 14px;
	margin-left: 0px;
	margin-right: 0px;
}

#searchResults #dataContent {	
	height: 100px;		
	border: 1px solid #CCCCCC;
	border-radius: 0px 0px 4px 4px;	
	overflow: auto;	
	font-size: 14px;
	margin-left: 0px;
	margin-right: 0px;
	word-wrap: break-word;	
}

/* SE:WSHA-2809 Missing scrollbar on mobile devices */ 
/* Overwrite the default to keep the scrollbar always visible */

.showScroll::-webkit-scrollbar {
    width: 7px;
}

.showScroll::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
}
 
.showScroll::-webkit-scrollbar-thumb {
  background-color: #808080;
  outline: 1px solid #D3D3D3;
}

.import-refusals {
	margin-left: 5px;
}

.import-refusals select.form-control {
	display: inline-block;
	width: 105px;
	height: 30px;
	padding: 0px;	
	font-size: 14px;
}

.import-refusals .radio-inline {
	font-size: 16px;
	align: bottom; !important;
}

.import-refusals .btn-sm {
	padding: 2px 20px;
	font-size: 16px;
}

.import-refusals .row, .import-refusals .form-group {
	padding-bottom: 10px;
	margin-bottom: 0px;
}

.no_bold { 
	font-weight:italics; 
}

#country td { 
	padding: 0 0 10px 0; 
}

#product td { 
	padding:0 0 10px 0; 
}

table.new_layout {
	width:100% !important;
}

table.new_layout tr {
	vertical-align:top !important;
}

table.new_layout th {
	text-align:left;
	padding:0 20px 10px 0 !important;
}

table.new_layout .w {
	width:100% !important;
}

#details td { 
	padding:0 0 10px 0; 
}

#details th { 
	width: 33%;
}


.ir_structure td, .ir_structure th { 
	padding: 8px; 
}

.ir_chargecode td, .ir_chargecode th { 
	padding: 8px; 
	
}
/*SE:WSHA-1330, 1332*/
.odd {
	BACKGROUND-COLOR: #d8d8d8 !important;
}

.even {
	BACKGROUND-COLOR: #ffffff !important;
}

.headColor {
	BACKGROUND-COLOR: #525252; 
	COLOR: #ffffff;
}

/* SE:WSHA-1326 */
div.refusalDetails {
	padding-left: 20px;
}

/* SE:WSHA - 2728 / 2731 */
fieldset.scheduler-border {	
	width: 85%;
    border: 1px solid #999999 !important; 
    padding: 0 0 1.4em 1.4em !important;
    margin: 0 0 1.5em 0 !important;
    -webkit-border-radius: 8px;
	-moz-border-radius: 8px;	
	border-radius: 8px;
}

legend.scheduler-border {
    font-size: 1.2em !important;
    font-weight: bold !important;
    text-align: left !important;
    width:auto;
    padding:0 10px;
    border-bottom:none;        
	background-color: transparent;
	font-weight: bold;	
}

   
label.h5 {
	font-size: 16px !important;
}

/*SE: WSHA-2731 */
.resetFields a {
			text-decoration: underline !important;
			vertical-align:middle; 
			text-align:middle;
			border-bottom:none !important; } /* SE: Removed dotted lines for hyperlinks in Firefox */
				
.aLinks1  { 
	text-decoration: underline !important;
	border-bottom:none !important; 
} /* SE: Removed dotted lines for hyperlinks in Firefox */


/*** match the select dropdown font with the page font ***/
.ui-widget {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
	
}

div.resetFields{
@media (max-width: 480px) {
    padding-left: 45px;
  }
  
@media (max-width:680px ) {
    padding-left: 65px;
  } 
  
@media (max-width: 987px) {
    padding-left: 165px;
  }  

@media (max-width: 1200px) {
    padding-left: 165px;
  }
}

/* added space between select and download button for xsmall view */
.downloadBtn { 
	display:inline-block; 
	padding-top:8px; 
}

/*********** align text in the dropdown to left ***********/
.btn { 
	text-align: left !important;	
	margin: 0px 5px !important; 
}


/*** fix for 508 compliance for headers ***/
.headerStyle {
	font-weight: bold;
	font-size: 18px;	
}