/* ! Spectruum : ATS Apply site Implementation: CSS */
html  body{
    /*font: normal 100%/normal "GothamSSm-Book","Arial",sans-serif; */
	font-family:'Open Sans', sans-serif, Arial, Helvetica;
	font-size:100%/1.3;
    font-style: normal;submitButton
    font-variant-ligatures: normal;
    font-variant-caps: normal;
    font-variant-numeric: normal;
    font-variant-east-asian: normal;
    font-weight: normal;
    font-stretch: normal;
    font-size: 100%;
    line-height: normal;
    color: #003057;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
}
@media screen and (min-width: 800px){
.main-text {
    display: block;
    margin: 0 auto;
    max-width: 1000px;
    width: 100%;
	}
}

@media screen and (min-width: 800px) {
	.hero-img div.hero-img-text {
		padding: 23px 0 27px
	}
}
/* ! ================================================================
General Style
===================================================================*/
.themed button.btn-corp-sites-toggle{
	background-color:transparent;
}
.MainContent,.homeContent, .mainContainer, .pageSubheaderLiner, .powerSearchContainer, .jobDetailsMainDiv, div.jobDetailsSubHeader, #PrimaryContentBlock, .candidateZoneContainer, .FooterContent, span#spanHeader table, span#spnprogressbar table, span#spnProgressBar table, div.JobCartPage, div#ctl00_ProgressBar>table {
    position: relative;
    padding-left: 15px;
    padding-right: 15px;
    margin:0 auto 5px;
    width: 100%;
}
.mainContainer, .pageSubheaderLiner, .powerSearchContainer, .jobDetailsMainDiv, div.jobDetailsSubHeader, #PrimaryContentBlock, .candidateZoneContainer, .FooterContent, span#spanHeader table, span#spnprogressbar table, span#spnProgressBar table, div.JobCartPage, div#ctl00_ProgressBar>table
{
    max-width: 860px;
}
.applyFlow .backLink,.applyFlow .backLink:visited,.scrollTopDiv,.scrollTopDiv:visited,
.responsiveCandidateZoneContainer .backLink,.responsiveCandidateZoneContainer .backLink:visited,
.backLink,.backLink:visited,.backLink a,.backLink a:visited{color:#000}
.primaryButton,.ladda-button,.themed .primaryButton {
    background-color: #0177bc !important;
    color: #fff !important;
    border-radius: 5px;
    margin-bottom: 10px;
	padding:1px 15px;
	font-size:1.125em;
	/*min-width:153px;*/
	min-width:105px;
	font-weight:600;
}
.themed .headerLinkContainer .responsiveCandZoneMenu .headerLink{
	line-height:35px;
}
.themed .headerLinkContainer .responsiveCandZoneMenu .headerLink .UnderLineLink{
	color: #001019;
}
.primaryButton{
   margin-bottom: 10px;
}
a,a:visited {color: #2f4764;text-decoration: none !important;}
.applyFlow .subsection {width: 680px}
.applyFlow .layoutsection div.heading:before{margin:0 -20px 20px;width:680px}
.jobdescriptionInJobDetails span,.section2LeftfieldsInJobDetails span{font-size:16px !important}

/* .gateway .baseColorPalette,.gateway .welcomeBanner .welcome .welcomeLiner .welcomeTitle{color:#63666a;} */

.gateway .welcomeBanner .welcome .welcomeLiner .welcomeTitle{font-size:150%}
input[type='text'],input[type='password'],input[type='search'],input[type='email'],input[type='checkbox'],.mobileCountryContainer .mobileCountryCode{
	border-color:#959595;
	border-radius: 3px;
	height: 40px;
	}
.ApplicationsDetail .AppDetailBtns .submitButton{
	margin-right: 20px;
}
.loginBox .SignInFullView,.loginBox input,
.applyFlow .layoutsection div.fieldcontain input[type=text],
.applyFlow .layoutsection div.fieldcontain input[type=password],
.applyFlow .layoutsection div.fieldcontain input[type=email],
.applyFlow .layoutsection div.fieldcontain input[type=search],
.applyFlow .layoutsection div.fieldcontain input[type=number],
.applyFlow .layoutsection div.fieldcontain select,
.applyFlow .layoutsection div.fieldcontain textarea,
.applyFlow .layoutsection div.fieldcontain .ui-input-search,
.applyFlow .widgetcontent .widgetinner ul.experienceList input[type="text"],
.applyFlow .widgetcontent .widgetinner ul.educationList input[type="text"]
{
	width:100%;max-width:100%;
}	
/* .gateway .welcomeBanner .welcome .welcomeLiner{background:#fff;padding-left:0} */
.gateway .welcomeBanner{padding:0 0 5px;}
.mainInitialContainer .widgetSidebar{padding-right:0}
.searchBoxWrapper .searchBoxContainer .searchControls .powerSearchLink{text-align:left;}
.searchControls #searchControls_BUTTON_2{clear:both;margin-top:15px;margin-bottom:5px}
.gateway .controlWrapper.autocompleteWrapper .controlLiner .cue{font-style:normal;font-size:0.92em}
.welcome .MainContent{padding:0}
.gateway .controlWrapper.autocompleteWrapper{min-width:27em}
.welcome .loginWidget .hd,.welcome .submitResumeWidget .hd{font-family:'Open Sans', sans-serif;font-weight:bold;font-size:150%;}
.welcome .searchBoxWrapper .searchBoxContainer h1{font-size:130%;font-family:'Open Sans';font-weight:700}
.youtube-data {margin-bottom:15px}
.youtube-data iframe{margin-right:5px}
.apply #applyFlow{padding-right:0;padding-left:0}
.jobValues{width:auto;}
div.mainListContainer.listContainer ul.jobList li.job{padding:15px;margin:15px}
/*=================================================
Apply styles
=================================================*/
.responsiveCandZoneMenu{background-color:#0177bc;}
.pageHeader .primaryHeaderLogoWrapperLink img.primaryHeaderLogo{display:none}
/**/
.themed .headerLinkContainer .headerLink,.themed .headerLinkContainer .headerLink i.fa-chevron-down,
.themed .headerLinkContainer .headerLink i.fa-chevron-up{color:#fff}
.backLink:before{top:0}

.createAccountContainer, .updateAccountContainer,.ForgotUsernamePass{
	margin:15px auto;padding:15px 10px;
	background-color:#f7fbfd;
	
}
.welcome .gateway .welcomeBanner .welcome .welcomeLiner .welcomeText p a{text-decoration:underline}
.welcome #content > div.homeContentLiner > div.clearfix.homeContent.MainContent > div:nth-child(2) > div > div.welcome.responsiveWidth.fullWelcome > div > span > p:nth-child(8) a{text-decoration:underline !important}
.welcome #content > div.homeContentLiner > div.clearfix.homeContent.MainContent > div:nth-child(2) > div > div.welcome.responsiveWidth.fullWelcome > div > span > p:nth-child(10) a{text-decoration:underline !important}
.welcome .searchMain div.mainListContainer.listContainer .sectionHeading h2{
	color: #0177bc;
}
.headdiv{
	width: 1200px;
    margin: 0px auto;
    text-align: left;
}
.applyFlow .layoutsection div.fieldcontain{
	color: #0177bc;
}
.applyFlow .layoutsection div.fieldcontain .sanitizeCell.ListView{
	color:#0177bc
}
.createAccountContainer .textbox, .updateAccountContainer .textbox,
.createAccountContainer .listContainer .SecAnswers span.ui-selectmenu-button
{width:100%;height:40px;border-color:#959595;border-radius:3px}
.ui-selectmenu-button .ui-selectmenu-text{margin-top:3px}
.createAccountContainer .listContainer, .updateAccountContainer .listContainer{padding-top:0}
.createAccountContainer .BackLinkPad, .updateAccountContainer .BackLinkPad{padding-bottom:0}
.gateway span.ui-selectmenu-button .ui-icon-triangle-1-s,
.applyFlow .layoutsection div.fieldcontain .ui-selectmenu-button,
.gateway span.ui-selectmenu-button
{height:40px;line-height:40px}
.applyFlow .layoutsection div.fieldcontain .ui-selectmenu-button .ui-selectmenu-text{margin-top:0}
.gateway span.ui-selectmenu-button{width:100% !important}

/* .gateway.themed .linkColor{color:#fff;} */
.gateway .ngdialog.ngdialog-theme-default{z-index:1000}
.linkContainer a.headerLink, .linkContainer a.backLink{line-height:48px}
.logIn .fullPageSignin{
	background-color:#f7fbfd;
	padding: 15px 10px;
    margin: 15px auto;
}
.themed button:hover, a.button:hover,.themed button:active, a.button:active{background-color:transparent;}
.themed button.ui-datepicker-trigger:hover{background-color:#0072b4}
.themed button#primary-nav-button, a.button#primary-nav-button{
	background:transparent;
}
.mobileView h1,.createAccountContainer h1,
.applyFlow .reviewPageTitle{font-size:1.25em;color:#0177bc;font-weight:700}
.loginBox .ReqFields,.ForgotUsernamePass .ReqFields,
.createAccountContainer .redText, .updateAccountContainer .redTex,
.applyFlow .baseColorPalette span.requiredFieldIndicator, .applyFlow .requiredFieldIndicator,
.welcome .searchBoxWrapper .searchBoxContainer h1,.welcome .loginWidget h1.hd
	{
		color:#0177bc;
	}
.loginBox .LoginInput,.loginHomelinks,.mobileView .loginBox .newAccnt{font-size:0.9em;}
.loginHomelinks{text-decoration:underline !important}
.createAccount .listElement .padBottom label,.createAccount .listElement .fa-ul span{font-size:0.9em}
.lightAccentBkg,
[data-apply*="contact"] .applyFlow .subsection.lightAccentBkg div.baseColorPalette
{background-color:#f7fbfd;}
.MainContent,.homeContent{margin-top:20px}
.applyFlow h1{
	color: #0177bc;
    font-size: 1.5em;
	}
.applyFlow h2{color:#000;}	
.applyFlow .layoutsection div.fieldcontain label{
font-size: 0.9em;
color:#003057;
}
.applyFlow .layoutsection.review div.fieldcontain label{font-size:1em}
.applyFlow .layoutsection .educationsection.ui-bar > h3,.applyFlow .layoutsection .experiencesection.ui-bar > h3,
.applyFlow .layoutsection .experiencesection.ui-bar>h3,.applyFlow .layoutsection div.fieldcontain label span{
	color: #0177bc;
	font-size:1.25em;
}
.applyFlow .layoutsection div.fieldcontain label span{
	color: #0177bc;
    margin: 20px 0 0;
    /*display: block; */
}
/* [data-apply="accountsettings"] .QuestAnsContainer .SecurityQASelectMenu #optSecurityQuestion1 {
	width: 100% !important;
    display: inline-block;
}
[data-apply="accountsettings"] .QuestAnsContainer .SecurityQASelectMenu #optSecurityQuestion1-button{
	display:none;
} */
[data-apply="accountsettings"] .ui-selectmenu-menu{
	z-index: 9999;
}
.applyFlow .layoutsection.review .educationsection.ui-bar > h3,
.applyFlow .skillsSection h3.skillsHeading
{
	font-weight:600;
	font-size:1em;
	color:#003057;
}
.applyFlow .layoutsection .experiencesection.ui-bar .widgetcontent .widgetinner p[role="presentation"]{display:flex}
.applyFlow .layoutsection .experiencesection.ui-bar .widgetcontent .widgetinner p[role="presentation"] .inlineTextGroup{
	width:50%;margin-right:20px;
}
.applyFlow .layoutsection .experiencesection.ui-bar .widgetcontent .widgetinner p[role="presentation"] .inlineTextGroup:nth-of-type(2){
	margin-right:0
}
[data-apply*="contact"] .sanitizeCell.ListView font,[data-apply*="profile"] .sanitizeCell.ListView font{
	font-size:1.25em;color:#0177bc;
}
[data-apply*="Contact"] .sanitizeCell.ListView hr,[data-apply*="profile"] .sanitizeCell.ListView hr{
	color:#f7fbfd;border: 0;height: 0;margin: 0;padding: 0;
}
[data-apply*="contact"] .applyFlow .layoutsection.review .subsection.lightAccentBkg div.baseColorPalette,
[data-apply*="contact"] .applyFlow .layoutsection.review .subsection.lightAccentBkg .widgetcontent.backgroundColor,
[data-apply*="profile"] .applyFlow .layoutsection.review .subsection.lightAccentBkg div.baseColorPalette,
[data-apply*="profile"] .applyFlow .layoutsection.review .subsection.lightAccentBkg .widgetcontent.backgroundColor
{
	background-color:#f7fbfd;
}
/* Review page styles starts */
.applyFlow .layoutsection.review .ListView{display:inline-block !important;padding-right:10px}
.applyFlow .layoutsection.review .subsection.lightAccentBkg div.baseColorPalette{padding:5px 10px}
.applyFlow .layoutsection.review .ListView,.applyFlow .layoutsection.review .lblview{
	color:#003057;
}
/* Review page styles Ends */

.applyFlow .progressBarContainer .progressBar{height:40px;border-width:0}
.SignInErrorMsg{width:auto}
.pseudoradio.checked:after{
	background-color:#003057;
	    border: 1px solid #003057;
}
.pseudoradio.checked{
	border: 1px solid #003057;
}
.gateway .welcomeBanner .configHidden{margin-left:0}
.scrollTopDiv a,.scrollTopDiv a:visited,.scrollTopDiv a:hover{color:#b3b4b6}
/*Search page style starts here */
.gateway .welcomeBanner{padding-bottom:15px}
.searchBoxWrapper .searchBoxContainer .searchControls .labelText{
	line-height:40px;
	color:#003057;
	font-weight:600
}
.searchControls .autocompleteWrapper .controlLiner span.control,.gateway .controlWrapper .controlLiner{
	background: #fff;
    line-height: 40px;
    height: 40px;padding-left:10px
}
.searchMain div.mainListContainer.listContainer .sectionHeading h2{
	font-weight:600;
}
div.mainListContainer.listContainer ul.jobList li.job {color:#787878;}
.searchMain div.mainListContainer.listContainer .jobValues a{font-size:1.5em;color:#0177bc;display:inline-block;padding:5px 0}
.searchMain div.mainListContainer.listContainer p.jobProperty.position1,
.accountSettings .accountSettingBox .HeaderText
{font-size:1.125em}
.accountSettings .accountSettingBox .HeaderText{color:#0177bc;}
.searchMain div.mainListContainer.listContainer .jobValues .sanitize .more a{color:#787878;font-size:1.125em}
.searchBoxWrapper .searchBoxContainer{margin-bottom:15px}
.mainInitialContainer .searchLCol{padding-right:15px}
.gateway.themed .iconShowHide.elementShowHidePhone{top:-34px}
.logIn.gateway.themed .iconShowHide,
.createAccount.gateway.themed .iconShowHide,
.gateway.themed .loginBox .iconShowHide
{position:absolute;top:6px;right:10px}
.rp-innnercontent{margin-bottom:25px}
/* Search page style ends here */

/* Candidate zone Starts */
.CandZonedashboardContainer .imgCaption,.accountSettings .heading,.AssessmentsContainer .title{color:#0177bc;font-size:1.5em}
.SavedJobsContainer .savedJobsHeader,.CandZonedashboardContainer .lightAccentBkg .applications,.SavedSearchesContainer .savedSearchesHeader,
.EditProfilePage .ProfileInfoContent .ProfileInfoHeaderText,
.fileManager .subgroup .ProfileInfoHeaderText,
.fileManager .subgroup .category
 {
	font-weight:700;color:#0177bc;
	}
.CandZonedashboardContainer img.Divpadding,.homeContent .CandZonedashboardContainer .customspinner + .Divpadding,
.accountSettings .heading,.CandZonedashboardContainer .Divpadding
{margin-left:0}
.CandZonedashboardContainer .lightAccentBkg .applications span.Tabcounts{font-size:100%}
.accountSettings .accountSettingBox .subgroup .EditBox .field .fieldName{font-size: 1.25em;font-weight: 600;color: #003057;}
.accountSettings .accountSettingBox .subgroup .EditBox .field .fieldText{font-size: 1.125em;color: #003057;}
.accountSettings .accountSettingBox .subgroup .EditBox .field .fieldLink,
.EditProfilePage .ProfileInfoContent .ProfileInfoHeaderText,
.EditProfileMenu a,.EditProfileMenu .CurrentTab,
.fileManager .subgroup .ProfileInfoHeaderText,
.fileManager .subgroup .category
{
	font-size:1.125em}
.EditProfileMenu{padding-left:0}
.EditProfileMenu .CurrentTab,.CandZonedashboardContainer .DashBoardMenu .CurrentTab{color:#0177bc;border:0}
.ProfileInfoBox a#addEdu,.ProfileInfoBox a#addExp{color:#959595;}
.EditProfilePage .ProfileBox .ProfileSections .ProfileInfoBox .ProfileInfoContent .ProfileInformation{margin-top:5px}
.EditProfilePage,.fileManager,.accountSettings .lightAccentBkg{padding-bottom:15px}
.accountSettings .accountSettingBox .subgroup{margin-bottom:10px}
.fileManager span.ui-selectmenu-button{height:40px}
.AssessmentsContainer .Divpadding{padding:0 20px 10px 0}
.AssessmentsContainer .lightAccentBkg,.CandZonedashboardContainer .lightAccentBkg,.EditProfilePage.lightAccentBkg,.fileManager.lightAccentBkg,
.accountSettings .lightAccentBkg{
	border-style:none}
 a:focus{outline:0}	
.ngdialog.ngdialog-theme-default .ngdialog-content{top:15px}
/* Candidate zone Ends */

/* Search Video Starts here */
.slick-slide {
    float: left;
    min-height: 1px;
    display: none;
}
.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-initialized .slick-slide {
    display: block;
}
#video-player>ul>li>div div.center .wrap {
    background-color: #003057;
    width: calc(100% - 10px);
    display: inline-block;
    height: calc(100% - 30px);
    padding: 15px;
    margin: 5px;
    border-radius: 8px 8px 8px 8px;
    -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
}
.slick-slide p {
    margin: .6em 0 .2em;
}
#video-player>ul>li>div p {
    text-align: center;
    color: #fff;
    font-size: 17px;
    padding: 0;
    margin: 20px auto;
}
#video-player>ul>li>div p:last-of-type {
    border-top: solid 1px #0177bc;
    padding-top: 20px;
    font-weight: bold;
}
#video-player>ul>li>div p strong {
    display: block;
    font-weight: normal;
    font-size: 14px;
}
#video-player>ul>li>div p:last-of-type strong {
    font-weight: normal;
}
.slick-slider .slick-track .slick-slide {
		height: auto;
		display: -ms-flexbox;
		display: flex;
		text-align:center
}
#video-player>ul>li>div video {
    height: 250px;
}

/* Search Video edns  here */
.gateway .welcomeBanner .welcome .welcomeLiner{min-height:auto;}
/* Thank you page style starts */
div.thankyou h2.jobTitle{display:none}
div.thankyou-container{width:100%;height:100%;}
/* Thank you page style ends */
[user-apply="notloggedin"] #video-player,[user-apply="loggedin"] .rp-innnercontent,
[user-apply="loggedin"] .welcomeBanner .welcome .welcomeLiner .welcomeText {
	display:none

}
[data-apply="login"] div.mobileView {
	margin-top:30px
}
/*Device Specific Styles starts*/
@media only screen and (max-width: 1199px){
	.headdiv{
		width:96%;
		margin:0 2%;
	}
}
@media only screen and (max-width: 730px)
{
.applyFlow .subsection { width: 100%;}
}
@media only screen and (max-width:768px){
	.headdiv{
		width:94%;
		margin:0 3%;
	}
	div.questionClass{margin-top:3px}
	.applyFlow{padding-top:1px}
	.applyFlow h1{padding-top:1px}
	
	.logIn.themed .pageHeader.closed{
		height:65px
	}
	.logIn #survaleSideImageAnchor{
		top: 145%;
	}
	.themed .pageHeader {
		background:transparent;
	display:block;
	z-index:1001;
	padding: 0 0 0 0px;
    z-index: 1001;
    width: 15px;
	height:65px
	}
	.pageHeaderContainer .linkContainer:before{
		content:'';
		background:#00223e url(https://tbcdn.talentbrew.com/company/4673/tb_apply/v1_0/img/preview/banner-top-bg-mobile-01.jpg) 0 top no-repeat;
		/* background-size:100% 100%; */
		height:121px;
		width:100%;
		display:block;
	}
	.pageHeader .threeLineIcon{display:none}
	.headerLinkContainer{
		background:#fff;
	}
	.fa-navicon:before, .fa-reorder:before, .fa-bars:before{color:#fff;}
	.pageHeader .rightIcons .bellIcon{color:#2f4764;}
	.responsiveCandZoneMenu {
		background-color: #003057;
		border-radius: 0;
	}
	.notificationBoxContainer{top:0}
	.linkContainer a.backLink{display:none}
	.themed .headerLinkContainer .headerLink{
		display:inline-block;
		margin:5px 0 5px 15px;
		line-height: 30px;
		font-size: 0.9em;
	}
	.themed .headerLinkContainer .headerLink:first-child{
		margin:5px 0 5px 0px;
	}
	.pageHeaderContainer .linkContainer{
		visibility:visible !important;
		left:0;
		margin-left:0;
		z-index:5;
		background: #0177bc;
		max-width:100%;
		position:relative
	}
	.linkContainer a.headerLink,.linkContainer a.headerLink:visited,.linkContainer a.headerLink:hover{color:#fff !important;}
	.grayBox.mobileOnly{display:none}
	.pageHeader .rightIcons .bellIcon .fa-stack .fa-bell{color:#123157;}
	.pageHeader .rightIcons{
		position: fixed;
    right: 0;
    top: 3px;
	}
	.applyFlow .subsection.lightAccentBkg{padding:15px 10px}
	.applyFlow .subsection.lightAccentBkg div.baseColorPalette{padding:10px 0;}
	.searchBoxWrapper .searchBoxContainer,.loginWidget{padding:15px 10px;}
	div.mainListContainer.listContainer ul.jobList li.job{margin:10px}
	div.mainListContainer.listContainer ul.jobList{padding:0}
	.CandZonedashboardContainer .DashBoardMenu a{padding:0 8px;display:inline-block;border:0;color:#787878;}
	.CandZonedashboardContainer .DashBoardMenu .CurrentTab,.EditProfileMenu .CurrentTab{background-color:transparent;border:0}
	.homeContent{padding:0 10px}
	.homeContent{margin-bottom:0}
	.AssessmentsContainer .lightAccentBkg,.CandZonedashboardContainer .lightAccentBkg,.EditProfilePage.lightAccentBkg,.fileManager.lightAccentBkg,
	.accountSettings .lightAccentBkg{border-style:solid;border-color:#003057;}
	.welcomeBanner .rp-innnercontent img{display:inline-block}
	.welcomeBanner .rp-innnercontent{text-align:center;margin: 15px auto 15px;}
	.welcomeBanner #video-player{margin:0 auto;max-width:320px}
	.gateway .welcomeBanner .welcome .welcomeLiner{margin: 0 2% 10px;}
}
@media screen and (min-width:769px){
	.welcomeBanner .rp-innnercontent,.welcomeBanner section#video-player{display:none}
	.pageHeaderContainer .linkContainer:before{
		content:'';
		background:#00223d url(https://tbcdn.talentbrew.com/company/4673/tb_apply/v1_0/img/preview/banner-top-bg-01.jpg) 0 top no-repeat;
		height:201px;
		width:100%;
		display:block;
	}
	div#headerLinkContainer{
	margin-top:162px;margin-left:0; /* padding-left:130px; */
	background-color:#0177bc;
	}
	
	.themed .headerLinkContainer .headerLink{margin-left:35px}
	.themed .headerLinkContainer .headerLink:first-child{margin-left:0;}
	.responsiveCandZoneMenu{
	background-color: #0177bc;
	border-radius: 5px;
	}
	.themed .pageHeader{
		background-color: transparent;
		margin-top: 0px;
		z-index: 9999;
		margin-left: 260px;
		position: fixed;
		top: 0;
		right: 0;
	}
	.pageHeader .rightIcons .bellIcon .fa-stack .fa-bell{color:#fff;}
	.pageHeader .rightIcons{margin-top:-8px;}
	.logIn .homeContent.MainContent{
	background:#00223d url(https://tbcdn.talentbrew.com/company/4673/tb_apply/v1_0/img/preview/sign-in-bg-01.jpg) 0 top no-repeat;
    /*background-size: 100% 100%; */
	max-width: 100%;
	min-height:605px;
	margin:0 auto;
	}
	.logIn .pageHeaderContainer .linkContainer:before{height:0}
	.logIn .fullPageSignin{
		max-width:580px;
		background-color:rgba(255,255,255,0.75);
		padding: 20px;
		margin: 50px auto;
	}
	.createAccountContainer, .updateAccountContainer{
		margin-left:auto;padding:20px;
		background-color:#f7fbfd;
	}
	.CandZonedashboardContainer .DashBoardMenu a{font-size:1.12em;}
	.CandZonedashboardContainer .DashBoardMenu{margin-left:0}
	.homeContent{margin-bottom:30px}
}
@media screen and (min-width:900px){
	.apply .MainContent,.createAccount .MainContent,.applyFlow .subsection{width:100%;max-width:860px;}
}
@media screen and (min-width:1250px){
	.MainContent,.homeContent,[data-apply*="review"] .MainContent,[data-apply*="application"] .MainContent,[data-apply="searchresults"] .MainContent,.searchMain.mainContainer{width:1200px;max-width:1200px}
	.logIn .homeContent.MainContent,[data-apply*="application"] .applyFlow .subsection.lightAccentBkg{width:100%}
	#headerLinkContainer{text-align:center}
	.applyFlow .layoutsection.review .subsection{width:100%;max-width:100%}
	.searchControls #searchControls_BUTTON_2{clear:none;margin:57px 0 0 15px}
	[data-apply="searchresults"] .searchControls #searchControls_BUTTON_2{margin:15px 0 5px 0}
	 div.mainListContainer.listContainer ul.jobList li.job{padding-left:20px}
	 .mainInitialContainer{padding-left:0}
	 .mainInitialContainer .searchBoxContainer{padding-left:30px}
	 .applyFlow .progressBarContainer{width:95%}
	 
}
@media screen and (min-width:1501px){
	.pageHeaderContainer .linkContainer:before{
		background:#00213c url(https://tbcdn.talentbrew.com/company/4673/tb_apply/v1_0/img/preview/banner-top-bg-01.jpg) 0 top no-repeat;
	}
	.logIn .homeContent.MainContent{
		background:#00223d url(https://tbcdn.talentbrew.com/company/4673/tb_apply/v1_0/img/preview/sign-in-bg-01.jpg) 0 top no-repeat;
	}
}

.welcome a{
     /*text-decoration: underline !important */
}
#notificationBoxContainer.notificationBoxContainer {
    position: fixed;
    right: 0px;
    top: 38px;
    z-index: 1000;
}
.responsiveCandZoneMenu a.headerLink {
    text-align: left!important;
    margin-left: 0px!important;
}
.responsiveCandZoneMenu{
	margin-left: 24px;
}

