p.element-style-reset {
	padding-left: inherit;
}

h4.element-style-reset {
	font-size: inherit;
	line-height: inherit;
	margin-top: inherit;
}

.view-detail-label{font-weight: bold; text-align:left;}
.view-detail-text{text-align:left;}
.underlinedHeader { font-size: 1.4em; margin-bottom: 10px; border-bottom: 1px solid #aaa; padding-bottom: 5px; }

.headlineContainer { padding: 10px; margin: 20px auto; }

.atsForm .formRowStandard { padding:0; overflow: hidden; }

.atsForm .formRowStandard label.standard { display:inline-block; padding: 5px; padding-bottom: 105px; margin-bottom: -100px; width: 17%;  min-height:40px;}

.atsForm .formRowStandard .formLine { display: inline-block; padding: 5px; padding-bottom: 105px; margin-bottom: -100px; width: 83%;min-height:40px; }

input[type="radio"],input[type="checkbox"] {margin:0px;}

.formControl input[type="radio"] {
    margin-right: 0px;
}

.parsley-error {
	color: #D32F2F;
	background-color: #F2BEBE;
	border: 1px solid #EED3D7;
	display: inline-block;
}

ul.parsley-errors-list {
	margin-bottom: 0px;
	position: absolute;
}

ul.parsley-errors-list.hidden li{
	visibility: hidden;
}

.atsForm .moveRight .formLine { margin-left:17%;}

.atsForm .formGroup +.formHeader  { margin-top: 0px; }

.atsForm p {margin-bottom:10px;}

.col-md-6 .formRowStandard label.standard { width: 46.6%;}

.col-md-6 .formRowStandard .formLine{ width: 53.4%; }


.atsButtonContainer{margin:10px 0px;}

.atsButtonContainer .buttonLeft{margin-left:0px; }

.atsButtonContainer .buttonRight{margin-right:0px; float:right;}

table.fileTbl{ width:100%; }

table.fileTbl td{ padding:2px 5px;height:30px; width:80%; }


table.fileTbl td:first-child{ width:20%; }

.centerContain { float: none; margin: 0px auto; }

.collapseDiv { position: relative; color: inherit; font-size: 1.05em; float: none; padding: 5px 0px 5px 0px; cursor: pointer; border: 1px solid #aaa; }

.logoContainer { width: 600px; position: relative; }

.curvedContainer {background: transparent; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; }

ul.steps{width:80%; list-style: none; padding:0; margin:10px auto;}

ul.steps li{ display:inline-block; padding:5px 8px; -webkit-border-radius:0px 8px 8px 0px; -moz-border-radius:0px 8px 8px 0px;  border-radius:0px 8px 8px 0px;margin:0px 4px 4px 0px;}

.helpText{font-size:10px; font-weight:bold;}

.share{margin-bottom:1px;}

.clickable{cursor:pointer;}

.whiteBG{background-color:#ffffff;}

/*Text Alignments*/

.leftText { text-align: left; }

.rightText { text-align: right; }

.centerText { text-align: center; }
.topAlign { vertical-align: top; }
.emphasis{font-style: italic;}


/*Clears*/


.clear-all { display: block; clear: both; }

.poweredText { vertical-align: -3px;font-size: 11px; color: #000000; font-weight: bold; }

/*Floats*/
.float-right { float: right; }

.float-left { float: left; }

/*Bootstrap Overrides*/

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { padding-right: 0px; padding-left: 0px; }

.emptyAnsClass { padding: 3px 3px 3px 3px; border: 1px solid #D32F2F; -webkit-border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; border-radius: 5px; /*behavior:url(PIE.htc);*/ position: relative; visibility: visible; z-index: 1; }

.rowdesc { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }

.rowbold { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold; }

.rowdescwhite { font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; text-decoration: none; }

.subtitle { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; font-weight: bold; }

.rowtext { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #000000; text-decoration: none; }

.logoDiv {
    text-align:center
}

.logoDiv > img {
    max-height: 600px;
    max-width: 100%;
}

.notificationCount {
	color: #FFFFFF;
	vertical-align: middle;
	display: inline-block;
	border-radius: 2px;
	font-family: Roboto, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	height: 16px;
	min-width: 16px;
	padding: 0 2px;
	text-align: center;
    margin-left: 2px;
}

@media only screen
and (min-device-width : 320px)
and (max-device-width : 500px) {
	.hideOnMobile { display: none; }
.buttonContainer{float:none;}
.buttonContainer input[type='submit'],
.buttonContainer input[type='button'],
.buttonContainer button.atsPrimaryButton,
.atsButtonContainer input[type='submit'],
.atsButtonContainer input[type='button']{width:100%; margin:5px 0px;}
.atsbutton{ margin:5px 0px;}
input[type='text'], input[type='submit'],select{width:100%; }
.countDropdown {width: auto !important;}
.tableQuickSearch {display:none;}
.tableControlBar div.col-md-3.rightText{display:none;}
.container{padding:0px 5px;}
.atsForm .formRowStandard label.standard { display: block; width: 100%; height: auto; }
.atsForm .formRowStandard .formLine { display: block; width: 100%; height: auto; }

}

.jobBoardCustomMessage {
	padding-top: 50px;
}


@media (max-width: 980px) {
ul.steps{ width:100%; }
table.fileTbl{ width:100%; }

 }

@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px) {
table.fileTbl{ width:40%; }
.container{padding:0px 5px; }

}


@media (max-width: 780px) {
	.hideOnMobileFirst { display: none; }
	.hideOnMobileSecond{display: none;}

}
@media (max-width: 700px) {
	.hideOnMobileSecond{display: none;}
}

@media (max-width: 650px) {
	.hideOnMobileThird{display: none;}

}
@media (max-width: 580px) {
	.hideOnMobileFour{display: none;}
}

@media (max-width: 400px) {
	.jwPlayerDynamicSize {
		height: 180px;
	}
}

@media (min-width: 401px) and (max-width: 1024px) {
	.jwPlayerDynamicSize {
		height: 211px;
	}
}

@media (min-width: 1025px) {
	.jwPlayerDynamicSize {
		height: 320px;
	}
}

.jwPlayerPaddingBottom {
	padding-bottom: 35px;
}
