/* ! Spectruum : ATS Apply site Implementation: CSS */
@font-face {
	font-family: 'spectrum-sans';
	src: url("https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans_Lt.woff2") format("woff2"), 
	url("https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans_Lt.woff") format("woff");
	font-weight: 200;
	font-style: normal
}

@font-face {
	font-family: 'spectrum-sans';
	src: url("https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans_LtIt.woff2") format("woff2"), 
	url("https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans_LtIt.woff") format("woff");
	font-weight: 200;
	font-style: italic
}

@font-face {
	font-family: 'spectrum-sans';
	src: url("https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans_Bk.woff2") format("woff2"), 
	url("https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans_Bk.woff") format("woff");
	font-weight: 300;
	font-style: normal
}

@font-face {
	font-family: 'spectrum-sans';
	src: url("https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans_BkIt.woff2") format("woff2"), 
	url("https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans_BkIt.woff") format("woff2");
	font-weight: 300;
	font-style: italic
}

/* @font-face {
	font-family: 'spectrum-sans';
	src: url("https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans_Rgv2.woff2") format("woff2"), 
	url("https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans_Rgv2.woff") format("woff");
	font-weight: 400;
	font-style: normal
}

@font-face {
	font-family: 'spectrum-sans';
	src: url("https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans_It.woff2") format("woff2"), 
	url("https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans_It.woff") format("woff");
	font-weight: 400;
	font-style: italic
}

@font-face {
	font-family: 'spectrum-sans';
	src: url("https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans_Mdv2.woff2") format("woff2"), 
	url("https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans_Mdv2.woff") format("woff");
	font-weight: 500;
	font-style: normal
}

@font-face {
	font-family: 'spectrum-sans';
	src: url("https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans_MdIt.woff2") format("woff2"), 
	url("https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans_MdIt.woff") format("woff");
	font-weight: 500;
	font-style: italic
} */

@font-face {
	font-family: 'spectrum-sans';
	src: url("https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans_Bd.woff2") format("woff2"), 
	url("https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans_Bd.woff") format("woff");
	font-weight: 700;
	font-style: normal
}

@font-face {
	font-family: 'spectrum-sans';
	src: url("https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans_BdIt.woff2") format("woff2"), 
	url("https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans_BdIt.woff") format("woff");
	font-weight: 700;
	font-style: italic
}

@font-face {
	font-family: 'spectrum-sans';
	src: url("https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans_XBd.woff2") format("woff2"), 
	url("https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans_XBd.woff") format("woff");
	font-weight: 800;
	font-style: normal
}

@font-face {
	font-family: 'spectrum-sans';
	src: url("https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans_XBdIt.woff2") format("woff2"), 
	url("https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans_XBdIt.woff") format("woff");
	font-weight: 800;
	font-style: italic
}
@font-face {
font-family: 'spectrum-sans';
src: url('https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans-Regular.svg#SpectrumSans-Regular') format('svg'),
      url('https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans-Regular.ttf') format('truetype'),
      url('https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans-Regular.woff') format('woff'),
      url('https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans_Rg.eot?#iefix') format('embedded-opentype'),
      url('https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans_Rgv5.woff2') format('woff2');
font-weight: 400;
font-style: normal;
font-display: swap;
}


@font-face {
    font-family: 'spectrum-sans';
    src: url('https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans-Medium.svg#SpectrumSans-Medium') format('svg'),
          url('https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans-Medium.ttf') format('truetype'),
          url('https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans-Medium.woff') format('woff'),
          url('https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans_Md.eot?#iefix') format('embedded-opentype'),
          url('https://tbcdn.talentbrew.com/company/4673/v4_0/fonts/spectrum-sans/SpectrumSans_Mdv5.woff2') format('woff2');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
html  body{
    /*font: normal 100%/normal "GothamSSm-Book","Arial",sans-serif; */
	/* font-family:'Open Sans', sans-serif, Arial, Helvetica; */
	font-family:spectrum-sans !important;
	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: #000 !important;
    -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;
	color:#fff;
}
.gateway.themed .controlWrapper.autocompleteWrapper .controlLiner .typeAhead{
	display:none;
}
.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: #0099d8 !important;
    color: #fff !important;
    border-radius: 0px;
    margin-bottom: 10px;
	padding:13px 35px 10px;
	font-size:1.125em;
	/*min-width:153px;*/
	min-width:105px;
	font-weight:600;
	text-transform:uppercase;
	font-family:spectrum-sans;
	line-height:22px;
}
.themed .headerLinkContainer .responsiveCandZoneMenu .headerLink{
	line-height:35px;
}
.themed .headerLinkContainer .responsiveCandZoneMenu .headerLink .UnderLineLink{
	color: #001019;
}
#menuContainer #ngdialog1 .leavingWarningDialog .title,.leavingWarningDialog .title{
	display:none;
}
.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 .baseColorPalette a,.gateway .baseColorPalette a:hover {
	color:#000
}
.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;
}
.logIn .elementShowHideParent.control{
	max-width: 100%;
}
.fullPageSignin h1#mobileSignInTitle {
	font-family: spectrum-sans;
    font-weight: 700;
    color: #000;
}
.loginBox label{
	color:#000;
}
.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%;
}	
.loginBox input.SignInFullView{
	height:38px;
}
.applyFlow .requiredFieldsDescription{
	font-family:spectrum-sans;
}
/* .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,[data-apply="assessments"] .homeContentLiner .AssesmentsCards{padding: 20px;
	box-shadow: 0px 3px 7px 7px rgb(0 0 0 / 10%);
	-webkit-box-shadow: 0px 3px 7px 7px rgb(0 0 0 / 10%);
	-moz-box-shadow: 0px 3px 7px 7px rgb(0 0 0 / 10%);
	position:relative;
}
.apply[data-apply="contact information"] #applyFlow{
	box-shadow:none;
}
.apply[data-apply="contact information"] .applyFlow .subsection.lightAccentBkg .lcol-1,
[data-apply="accountsettings"] .accountSettings .lightAccentBkg,
[data-apply="candidatezone"] .accountSettings .lightAccentBkg{
	box-shadow: 0px 3px 7px 7px rgb(0 0 0 / 10%);
	-webkit-box-shadow: 0px 3px 7px 7px rgb(0 0 0 / 10%);
	-moz-box-shadow: 0px 3px 7px 7px rgb(0 0 0 / 10%);
	padding:20px;
	position:relative;
}
body[data-apply^="review application"] .applyFlow h1#ApplyPageHead{
	position: inherit;
}
[data-apply="assessments"] .homeContentLiner .responsiveCandidateZoneContainer .jobCard{
	padding: 0px;
	border:0;
}
.apply[data-apply="contact information"] #applyFlow #applyForm .ui-content.jqm-content h2:nth-child(5){
	margin: 0;
}
[data-apply="additonal information 2"] .applyFlow .subsection.lightAccentBkg div.baseColorPalette{
	position:relative;
}
[data-apply="applicant consent"] #applyForm .ui-content.jqm-content p:nth-child(6) .requiredFieldIndicator{
	position:inherit
}
[data-apply="additonal information 2"] #pagecontent .subsection .requiredFieldIndicator{
	position: absolute;
    left: 0;
    top: 16px;
}
.apply[data-apply="contact information"] #applyFlow #applyForm .ui-content.jqm-content p.requiredFieldsDescription:nth-child(6) .requiredFieldIndicator{
	position: inherit;
}
.jobDetailsMainDiv .socialShareContainer .socialMedia.jdShare:hover,.jobDetailsMainDiv .socialShareContainer .socialMedia.jdShare:focus,
.jobDetailsMainDiv .socialShareContainer .socialMedia.jdShare:active{
	color: #fff;
    background: #0077bc;
}
.accountSettings .accountSettingBox{
	border:0;
}
[data-apply="login"] .backLink .fa-arrow-circle-o-left{
	background: url('https://tbcdn.talentbrew.com/company/4673/tb_apply/v1_0/img/preview/sign_in-back.jpg') no-repeat 0 0;
    width: 16px;
    height: 17px;
    background-size: cover;
    display: inline-block;
}
[data-apply="login"] .fa-arrow-circle-o-left:before{
	display:none;
}
.backLink .fa-arrow-circle-o-left:before{
	display:none;
}
.applyFlow .progressBarContainer #progressPercentage{
	line-height: 40px;
}
[data-apply="welcome"] .rp-innnercontent{
	text-align: center;
}
[data-apply="welcome"] .rp-innnercontent img{
	display: inline-block;
}
[data-apply="candidatezone"] .AddskillsSection #addSkills{
	text-transform: uppercase;
    color: #003057;
    font-weight: bold;
    font-size: 1.1em;
}
[data-apply="candidatezone"] .AddskillsSection #addSkills:before{
	content: '>';
    display: inline-block;
    font-size: 1.125em;
    font-weight: bold;
    position: absolute;
    right: -15px;
}
[data-apply="candidatezone"] .EditProfilePage .ProfileBox .ProfileSections .ProfileInfoBox .ProfileInfoContent .ContactTitle .thick.ProfileInfoHeaderText{
	color: #003057;
}
.backLink .fa-arrow-circle-o-left{
	background: url('https://tbcdn.talentbrew.com/company/4673/tb_apply/v1_0/img/preview/back-btn.jpg') no-repeat 0 0;
    width: 16px;
    height: 17px;
    background-size: contain;
    display: inline-block;
}
[data-apply="login"] .createAccountContainer .margin_left{
	margin-left: 0;
}
[data-apply="login"].logIn .fullPageSignin .backLink span.UnderLineLink{
	vertical-align: top;
    margin-top: 1px;
    display: inline-block;
}
[data-apply="candidatezone"] .skillsSection .EduExpAddText{
	color:#fff;
} 
[data-apply="assessments"] .AssessmentsContainer .DatePadding,[data-apply="assessments"] .AssessmentsContainer .CurrentStatus{
	color:#000;
}
[data-apply="assessments"] .AssessmentsContainer .Wraptitle{
	color:#000;
}
[data-apply="assessments"] .AssessmentsContainer .focusAtGroup h3{
	color:#000;
}
[data-apply="accountsettings"] .updateAccountContainer .QuestAnsContainer #txtSecurityQuestion1Answer{
	width:100%;
}
[data-apply="createaccount"] .searchMainWrapper .createAccountContainer .invalidFieldsList a.UnderLineLink.ng-binding,
[data-apply="createaccount"] .searchMainWrapper .createAccountContainer .msgContainer a.UnderLineLink.ng-binding{
	margin:0;
	border: 0;
    padding: 0;
}
[data-apply="createaccount"] .newMsgContainer .msgContainer ul.invalidFieldsList li.invalidFieldItem{
	line-height: 22px;
}
.apply[data-apply="contact information"] .applyFlow h2.jobTitle{
	font-size: 16px;
	margin: 0 0 0 8px;
}
.apply[data-apply="contact information"] .applyFlow .layoutsection .experiencesection.ui-bar{
	padding:30px 0 0;
}
.apply[data-apply="contact information"] .applyFlow .layoutsection .attachmentsWidget.ui-bar div.vMargin:last-of-type label span{
	font-size: 0.9rem;
    margin-bottom: 15px;
    display: block;
}
[data-apply="additional  information"] .applyFlow .subsection.lightAccentBkg div.baseColorPalette{
	position:relative;
}
[data-apply="additional  information"] #applyForm .ui-content.jqm-content p:nth-child(6) .requiredFieldIndicator,
[data-apply="equal employment opportunity"] #applyForm .ui-content.jqm-content p:nth-child(6) .requiredFieldIndicator{
	position:inherit;
}
[data-apply="profile details"] .layoutsection .subsection .fieldcontain{
	position: relative;
}
[data-apply="profile details"] .layoutsection .subsection .fieldcontain .requiredFieldIndicator{
	position: absolute;
    left: 0;
    top: 16px;
}
.apply[data-apply="contact information"] .applyFlow .attachmentsWidget .fieldcontain .UnderLineLink,
.apply[data-apply="contact information"] .applyFlow .educationsection .fieldcontain a#addEdu,
.apply[data-apply="contact information"] .applyFlow .experiencesection .fieldcontain a#addExp{
	color: #003057;
    font-weight: bold;
    font-size: 1.1em;
}
.apply[data-apply="contact information"] .applyFlow .layoutsection div.heading:before{display:none;}
.apply[data-apply="contact information"] #applyFlow{
	padding:0;
}
.themed .headerLinkContainer .headerLink:first-child{
	text-transform: capitalize;
}
.apply[data-apply="contact information"] #applyFlow:before{
	display:none;
}
.apply #applyFlow:before,.apply[data-apply="contact information"] .applyFlow .subsection.lightAccentBkg .lcol-1:before,
[data-apply="accountsettings"] .accountSettings .lightAccentBkg:before,
[data-apply="candidatezone"] .accountSettings .lightAccentBkg:before,
[data-apply="assessments"] .homeContentLiner .AssesmentsCards:before{
	content: '';
    display: inline-block;
    background: url(https://tbcdn.talentbrew.com/company/4673/tb_apply/v1_0/img/preview/box-top-bg.jpg);
    width: 100%;
    height: 8px;
    position: absolute;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    background-size: 100%;
}
[data-apply="review your responses"].apply #applyFlow{
	box-shadow:none;
	padding:0;
}
[data-apply="review your responses"].apply .applyFlow h2{
	font-size:16px;
	font-weight:normal;
}
[data-apply="review your responses"].apply #applyFlow:before{
	display:none;
}
[data-apply="review your responses"].apply .layoutsection.review .layoutpage,
body[data-apply^="review application"] .layoutsection.review .layoutpage,
[data-apply="welcome"] #mainJobListContainer,[data-apply="welcome"] .searchBoxContainer {
	box-shadow: 0px 3px 7px 7px rgb(0 0 0 / 10%);
    -webkit-box-shadow: 0px 3px 7px 7px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0px 3px 7px 7px rgb(0 0 0 / 10%);
    position: relative;
	padding: 20px;
    margin-bottom: 20px;
}
body[data-apply^="review application"] .applyFlow .layoutsection div.fieldcontain.baseColorPalette .lblview{
	margin: 10px;
    display: block;
}
body[data-apply^="review application"] .applyFlow .layoutsection div.fieldcontain.baseColorPalette .ListView > div{
	border:0 !important;
}
body[data-apply^="review application"] .applyFlow .layoutsection div.fieldcontain.baseColorPalette .ListView > div > div{
	border:0 !important;
}
[data-apply="review your responses"].apply .applyFlow .layoutsection div.fieldcontain.baseColorPalette .ListView{
	margin:0;
	font-size:1.1em;
}
[data-apply="review your responses"].apply .applyFlow .layoutsection.review .subsection.lightAccentBkg div.baseColorPalette{
	padding: 5px 10px 5px 25px;
}
[data-apply="review your responses"].apply .applyFlow .review .layoutsection div.fieldcontain > div:last-of-type > div{
	border:0 !important;
}
[data-apply="application complete"].apply #applyFlow{
	box-shadow: none;
}
[data-apply="application complete"].apply #applyFlow:before{
	display:none;
}
[data-apply="review your responses"].apply .layoutsection.review .layoutpage:before,
body[data-apply^="review application"] .layoutsection.review .layoutpage:before,
[data-apply="welcome"] .searchBoxContainer:before,[data-apply="welcome"] 
#mainJobListContainer:before {
	content: "";
    display: inline-block;
    width: 100%;
    height: 5px;
    position: absolute;
    top: 0px;
    left: 0px;
    background: url(https://tbcdn.talentbrew.com/company/4673/tb_apply/v1_0/img/preview/box-top-bg.jpg) 0% 0% / 100% no-repeat;
    background-repeat: no-repeat;
}
[data-apply="welcome"] .foreground.welcomeLiner{
	background:transparent;
	color:#000;
}
[data-apply="welcome"] .foreground.welcomeLiner,[data-apply="welcome"] #mainJobListContainer{
	position:relative;
}
[data-apply="welcome"] .foreground.welcomeLiner h1:before{
	content: '';
    display: inline-block;
    background: url(https://tbcdn.talentbrew.com/company/4673/tb_apply/v1_0/img/preview/box-left-bg.jpg);
    width: 5px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.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:#fff;
	
}
[data-apply="createaccount"] .createAccountContainer #CreateAccnttitle{
	padding-bottom: 0;margin-left: 0;
}
[data-apply="createaccount"] .createAccountContainer .DashBoardMenu{
	margin: 0;
}
[data-apply="createaccount"] .searchMainWrapper{position:relative;}
[data-apply="createaccount"] .createAccountContainer .DashBoardMenu{
	margin: 0 0 10px 0;
    border-bottom: 0;
}
.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: #000;
}
.headdiv{
	width: 1200px;
    margin: 0px auto;
    text-align: left;
}
.applyFlow .layoutsection div.fieldcontain{
	color: #000;
}
.applyFlow .layoutsection div.fieldcontain .sanitizeCell.ListView{
	color:#000
}
.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;margin-bottom:20px;}

/* .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; */
	 background-color:#fff; 
	padding: 15px 10px;
    margin: 15px auto;
}
.applyFlow .introductionContainer p{
	font-family:spectrum-sans;
	font-size: 16px;
    line-height: 25px;
}
.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:#000;font-weight:700}
.mobileView h1{
	color:#000;
}
.elementShowHideParent.control{
	max-width: 100%;
	min-height: 40px;
}
.apply #applyForm .fieldcontain .textInputWrapper,.apply #applyForm .fieldcontain .ui-autocomplete,.apply #applyForm .fieldcontain .ui-input-text{
	margin:10px 0 20px;
}
[data-apply="contact information"] .apply #applyForm .fieldcontain .ui-autocomplete{
	
}
[data-apply="accountsettings"] .ui-selectmenu-menu{
	z-index: 9999;
}
.job .jobdescription td.sanitizedText{
	height: 1.6em;
}
.apply[data-apply="contact information"] #applyForm .fieldcontain .textInputWrapper{
	margin:10px 0 0px;
}
.apply .applyFlow .widgetcontent .widgetinner ul.experienceList{
	padding:0;
}
.ApplicationsDetail .HRCatgryDetails{
	padding:20px 0 0 0;
}
.loginBox .ReqFields,.ForgotUsernamePass .ReqFields,
.createAccountContainer .redText, .updateAccountContainer .redTex,
.applyFlow .baseColorPalette span.requiredFieldIndicator, .applyFlow .requiredFieldIndicator,
.welcome .searchBoxWrapper .searchBoxContainer h1,.welcome .loginWidget h1.hd
	{
		color:#000;
	}
.loginBox .LoginInput,.loginHomelinks,.mobileView .loginBox .newAccnt{color:#000;font-size:1em;font-family: 'spectrum-sans';}
.loginHomelinks{text-decoration:underline !important;margin-bottom: 0 !important;
    border-bottom: inherit;color:#000;display:inline-block;}
.loginBox .UnderLineLink{
	margin-top:10px;
	text-decoration: underline !important;
}
.loginBox .UnderLineLink:hover{
	margin-bottom: 0 !important;
	border-bottom: 0;display:inline-block;
}
.logIn .mobileView .loginBox .newAccnt,.logIn .mobileView .loginBox .newAccnt:hover{
	display: inline-block;
    border-bottom: 0;
	margin-bottom:0;
}
.applyFlow .backLink{
	position: absolute;
    left: -170px;
    top: -170px;
}

.createAccount .listElement .padBottom label,.createAccount .listElement .fa-ul span{font-size:0.9em}
.lightAccentBkg,
[data-apply*="contact"] .applyFlow .subsection.lightAccentBkg div.baseColorPalette{background-color:#fff;}
[data-apply*="contact"] .applyFlow .subsection.lightAccentBkg div.baseColorPalette{position:relative;}
[data-apply*="contact"] .applyFlow .baseColorPalette span.requiredFieldIndicator,[data-apply*="contact"] .applyFlow .requiredFieldIndicator,
[data-apply="additional  information"] .applyFlow .baseColorPalette span.requiredFieldIndicator,
[data-apply="additional  information"] .applyFlow .requiredFieldIndicator,
[data-apply="equal employment opportunity"] .applyFlow .baseColorPalette span.requiredFieldIndicator,
[data-apply="equal employment opportunity"] .applyFlow .requiredFieldIndicator{
	position: absolute;
    left: 0px;
    top: 18px;
}
[data-apply*="contact"] .applyFlow .requiredFieldIndicator {
	
}
[data-apply="503 disability self-id"] .applyFlow .layoutsection div.fieldcontain.baseColorPalette h2.ListView{
	font-size: 1em;margin: 0px 0 20px 0px;line-height: 22px;
}
[data-apply="503 disability self-id"] .applyFlow .layoutsection div.fieldcontain.baseColorPalette h2.ListView > div,
[data-apply="503 disability self-id"] .applyFlow .layoutsection div.fieldcontain.baseColorPalette h2.ListView > div > div{
	padding:0;
}
[data-apply="503 disability self-id"] .applyFlow .layoutsection div.fieldcontain.baseColorPalette h2.ListView > span{
	margin: 10px 0 20px;
    display: block;
}
[data-apply="equal employment opportunity"] .applyFlow .requiredFieldsDescription,
[data-apply="additional  information"] .applyFlow .requiredFieldsDescription{
	padding: 0 0 0 8px;position: relative;
}
[data-apply="additional  information"] .applyFlow .requiredFieldsDescription .requiredFieldIndicator,
[data-apply="equal employment opportunity"] .applyFlow .requiredFieldsDescription .requiredFieldIndicator{
	top: 0;
    left: 0;
}
[data-apply="applicant consent"] .applyFlow .subsection.lightAccentBkg div.baseColorPalette{
	position:relative;
}
[data-apply="applicant consent"] .applyFlow .baseColorPalette span.requiredFieldIndicator,[data-apply="applicant consent"] .applyFlow .requiredFieldIndicator{
	position: absolute;
    left: 0;
    top: 18px;
}
[data-apply="equal employment opportunity"] .applyFlow .subsection.lightAccentBkg div.baseColorPalette{
	position: relative;
}
.MainContent,.homeContent{margin-top:80px}
[data-apply="welcome"] .MainContent,[data-apply="welcome"] .homeContent{margin-top:50px}
[data-apply="createaccount"] .MainContent,[data-apply="createaccount"] .homeContent{margin-top:20px}
.apply .MainContent,.apply .homeContent{margin-top:200px;margin-bottom:200px;}
.applyFlow .layoutsection div.heading{background-color:#fff;}
.apply #applyFlow{
	position:relative;
}
.applyFlow h1{
	color: #000;
    font-size: 1.5em;
	}
.applyFlow h2{
	font-size:20px;
}
[data-apply="503 disability self-id"] .applyFlow .ListView ul li{
	font-size: 15px;
}
.applyFlow h1#ApplyPageHead{
	position: absolute;
    top: -110px;
    left: 0;
}
.applyFlow .progressBarContainer{
	position: absolute;
    top: -75px;
    left: 0;
}
 .applyFlow .buttonContainer.textWidth{
	position:absolute;
	bottom:-120px;
	left:0;
} 
.apply .buttonContainer.eduButtonContainer a.ng-scope,
.apply .buttonContainer.expButtonContainer a.ng-scope,
.candidateZone .ProfileInfoBox #editProfileForm a.UnderLineLink,
.candidateZone .educationsection #editEduForm .buttonContainer.eduButtonContainer a.ng-scope,
.candidateZone .educationsection #editSkillsForm .buttonContainer.eduButtonContainer a.ng-scope,
.candidateZone .experiencesection #editExpForm a.ng-scope,
[data-apply="candidatezone"] #editSkillsForm a.ng-scope,
.ngdialog #updateAccountForm .buttons .goLink,
#saveasdraft,[data-apply="forgotpassword"] .homeContentLiner .buttonContainer .UnderLineLink,[data-apply="createaccount"] .searchMainWrapper .createAccountContainer a.UnderLineLink.ng-binding,[data-apply="candidatezone"] .applicationAddFiles .UnderLineLink{
	color: #0099d8 !important;
    border: 2px solid #0099d8;
    padding: 11px 20px 10px;
    font-weight: bold;
    text-transform: uppercase;
	line-height: 20px;
    min-height: inherit;
	background-color:#fff !important;
}
[data-apply="forgotpassword"] .homeContentLiner .buttonContainer .UnderLineLink{
	margin: 10px 0;
    display: inline-block;
}
[data-apply="review application - assistant store manager"] .applyFlow h1#ApplyPageHead{
	position: inherit;
}
[data-apply="review application - assistant store manager"] .applyFlow .layoutsection div.fieldcontain label span{
	font-size: 1rem;
}
[data-apply="review application - assistant store manager"] .applyFlow .layoutsection div.fieldcontain.baseColorPalette .ListView{
	margin:0;
}
[data-apply="review application - assistant store manager"] .applyFlow .layoutsection div.fieldcontain.baseColorPalette .ListView #innerborder{
	border: 0 !important;padding:0;
}
[data-apply="review application - assistant store manager"] .applyFlow .layoutsection div.fieldcontain.baseColorPalette .ListView div{
	border:0;
}
[data-apply="review application - assistant store manager"] .applyFlow .layoutsection.review .subsection.lightAccentBkg div.baseColorPalette{
	padding: 5px 10px 5px 0;
}
[data-apply="createaccount"] .searchMainWrapper .createAccountContainer a.UnderLineLink.ng-binding{
	display: inline-block;
    margin: 10px 0 0 0;
    padding: 11px 34px;
}
[data-apply="forgotpassword"] #ForgotUsrPassContainer > form > div:nth-child(2).ng-scope{
	max-width: 600px;
    margin: 0 auto;
}
[data-apply="review application - assistant store manager"] .applyFlow .layoutsection .educationsection.ui-bar.reviewEduExpWidget{
	padding-left: 0;
}
[data-apply="forgotpassword"] #ForgotUsrPassContainer > form > div:nth-child(2).ng-scope,
[data-apply="createaccount"] .createAccountContainer{
	padding: 20px;
    box-shadow: 0px 3px 7px 7px rgb(0 0 0 / 10%);
    -webkit-box-shadow: 0px 3px 7px 7px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0px 3px 7px 7px rgb(0 0 0 / 10%);
    position: relative;
	width:700px;
}
[data-apply="createaccount"] .createAccountContainer{
	margin-top:40px;
}
[data-apply="createaccount"] .createAccountContainer .margin_left{
	margin-left: 0px;
}
[data-apply="forgotpassword"] #ForgotUsrPassContainer > form > div:nth-child(2).ng-scope:before,
[data-apply="createaccount"] .createAccountContainer:before{
	content: '';
    display: inline-block;
    background: url(https://tbcdn.talentbrew.com/company/4673/tb_apply/v1_0/img/preview/box-top-bg.jpg);
    width: 100%;
    height: 5px;
    position: absolute;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    background-size: 100%;
}
.createAccountContainer .DashBoardMenu .CurrentTab{
	border-bottom:0;
}
.createAccountContainer .padTopAndBottom{
	padding-bottom:0;
}
[data-apply="forgotpassword"].MainContent,[data-apply="forgotpassword"] .homeContent{
	margin-top:50px;
}
.EditProfilePage .ProfileBox .ProfileSections .ProfileInfoBox .ProfileInfoContent .educationsection.ui-bar .widgetcontent,
.EditProfilePage .ProfileBox .ProfileSections .ProfileInfoBox .ProfileInfoContent .experiencesection.ui-bar .widgetcontent{
	border:0;
	color:#000;
}
.EditProfilePage .ProfileBox .EditProfileButtons{
	margin-left: 0;
}
.applyFlow .layoutsection div.fieldcontain.baseColorPalette .ListView{
	margin: 20px 0 0 10px;
	display:inline-block;
	font-size:1em;
}
[data-apply="equal employment opportunity"] .applyFlow .layoutsection div.fieldcontain label span{
	font-size:1em;
}
[data-apply="503 disability self-id"] .applyFlow .layoutsection div.fieldcontain.baseColorPalette .ListView{
	font-size:1em;
}
.CandZonedashboardContainer .EditPicButton.fileUpload{
	left: -48px;
}
.CandZonedashboardContainer .EditPicButton.fileUpload .fa-camera{
	margin-right: 10px;
}
.UnderLineLink{vertical-align:top;}
/* [data-apply="contact information"] .applyFlow .layoutsection div.fieldcontain.baseColorPalette .ListView,
[data-apply="profile details"] .applyFlow .layoutsection div.fieldcontain.baseColorPalette .ListView{
	float: right;
    width: 98%;
}
[data-apply="contact information"] .applyFlow .baseColorPalette span.requiredFieldIndicator,[data-apply="contact information"] .applyFlow .requiredFieldIndicator,
[data-apply="profile details"] .applyFlow .baseColorPalette span.requiredFieldIndicator,[data-apply="profile details"] .applyFlow .requiredFieldIndicator{
	float: left;
    width: 2%;
} */
.applyFlow .layoutsection div.fieldcontain .ui-radio{
	margin: 0 0 20px 0;
}
.applyFlow .layoutsection div.fieldcontain label
.applyFlow h2{color:#000;font-family:spectrum-sans;font-size: 24px;font-weight: 500;}	
.applyFlow .layoutsection div.fieldcontain label{
font-size: 0.9em;
color:#000;
}
.apply .applyFlow #applyForm .widgetcontent .widgetinner ul.experienceList label,.apply .applyFlow #applyForm .widgetcontent .widgetinner ul.educationList label{
	font-size: 1em;
}
.apply .applyFlow #applyForm .widgetcontent .widgetinner ul.experienceList > li .textInputWrapper, .apply .applyFlow #applyForm .widgetcontent .widgetinner ul.educationList > li .textInputWrapper{
	margin: 10px 0 0;
}
.apply .applyFlow #applyForm .widgetcontent .widgetinner ul.educationList{
	padding:0;
}
.apply .applyFlow #applyForm .widgetcontent .widgetinner ul.experienceList > li, .apply .applyFlow #applyForm .widgetcontent .widgetinner ul.educationList > li{
	padding-bottom: 10px;
}
.apply .applyFlow #applyForm .widgetcontent .widgetinner ul.experienceList label, .apply .applyFlow #applyForm .widgetcontent .widgetinner ul.educationList label{
	margin:0;
}
.apply .applyFlow #applyForm .widgetcontent .widgetinner ul.experienceList .ui-radio, .apply .applyFlow #applyForm .widgetcontent .widgetinner ul.educationList .ui-radio{
	margin: 0px 0 10px 0;
}
.apply .applyFlow #applyForm .widgetcontent .widgetinner ul.experienceList, .apply .applyFlow #applyForm .widgetcontent .widgetinner ul.educationList{
	padding:0;
}
.apply .applyFlow #applyForm .widgetcontent .widgetinner ul.experienceList .ui-radio, .apply .applyFlow #applyForm .widgetcontent .widgetinner ul.educationList .ui-radio{
	margin: 10px 0 10px 0;
}
.applyFlow .layoutsection .educationsection.ui-bar .widgetcontent, .applyFlow .layoutsection .experiencesection.ui-bar .widgetcontent, .applyFlow .layoutsection .resumesection.ui-bar .widgetcontent, .applyFlow .layoutsection .coverlettersection.ui-bar .widgetcontent{
	padding: 10px 0px 10px 0px;
}
.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: #000;
	font-size:1.25em;
}
.applyFlow .layoutsection div.fieldcontain label span{
	color: #000;
    margin: 20px 0 0;
	font-family: 'spectrum-sans';
    font-size: 0.9em;
    /*display: block; */
}
[data-apply="contact information"] .applyFlow .layoutsection div.fieldcontain label span{
	font-size: 1em;
}
[data-apply="profile details"] .applyFlow .layoutsection div.fieldcontain label span{
	font-size: 1em;
}

[data-apply="review your responses"] .applyFlow .layoutsection.review .educationsection.ui-bar > h3,
[data-apply="review your responses"] .applyFlow .skillsSection h3.skillsHeading,
[data-apply="review your responses"] .applyFlow .layoutsection .experiencesection.ui-bar > h3, 
[data-apply="review your responses"] .applyFlow .layoutsection .experiencesection.ui-bar>h3
{
	font-weight:400;
	font-size:1em;
	color:#000;
}
[data-apply="review your responses"] .applyFlow .layoutsection .educationsection.ui-bar.reviewEduExpWidget,
[data-apply="review your responses"] .applyFlow .layoutsection .experiencesection.ui-bar.reviewEduExpWidget{
	padding-left:25px;
}
[data-apply="application complete"] #pagecontent{
	box-shadow: 0px 3px 7px 7px rgb(0 0 0 / 10%);
    -webkit-box-shadow: 0px 3px 7px 7px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0px 3px 7px 7px rgb(0 0 0 / 10%);
    position: relative;
}
[data-apply="application complete"] #pagecontent:before{
	content: '';
    display: inline-block;
    background: url(https://tbcdn.talentbrew.com/company/4673/tb_apply/v1_0/img/preview/box-top-bg.jpg);
    width: 100%;
    height: 8px;
    position: absolute;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    background-size: 100%;
}
.apply[data-apply="application complete"] #applyFlow{
	padding:0;max-width: 100%;
}
.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:#000;
}
[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:#000;
}
/* 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:#000;
	font-weight:600
}
.searchBoxWrapper .searchBoxContainer .searchControls .controlWrapper{
	margin-top:0;
}
.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.2em;color:#000;display:inline-block;padding:5px 0;font-weight: bold;}
[data-apply="welcome"] #mainJobListContainer .jobList .jobValues .jobProperty.jobtitle{
	font-weight: 500;
    color: #000;
	font-size:1.3em;
}
[data-apply="welcome"] #mainJobListContainer .jobList .jobValues .jobProperty.jobtitle:hover,[data-apply="welcome"] #mainJobListContainer .jobList .jobValues .jobProperty.jobtitle:focus{
	border-bottom:0;
	margin-bottom:0;
}
.gateway .baseColorPalette a{
	color:#000;
}
.searchMain div.mainListContainer.listContainer .jobValues a:hover{
	text-decoration:none;
}
[data-apply="welcome"] #mainJobListContainer .jobList .liner > div:nth-child(3).jobValues .jobProperty.position3{
	font-size: 0.9em;
    color: #000;
    font-weight: bold;
	margin-bottom:5px;
}
[data-apply="welcome"] #mainJobListContainer .jobList .liner > div:nth-child(4).jobValues .jobProperty.position3,
[data-apply="welcome"] #mainJobListContainer .jobList .liner > div:nth-child(5).jobValues .jobProperty.position3{
	color:#003057;
	font-weight:500;
	font-size:0.9em;
}
.gateway .welcomeBanner .welcome .welcomeLiner .welcomeText,.gateway .welcomeBanner .welcome .welcomeLiner .welcomeText a{
	color: #000;
	text-decoration:none;
	font-size:100%;
	line-height:22px;
	font-weight: normal;
}
.gateway .welcomeBanner .welcome .welcomeLiner .welcomeText p a{text-decoration: underline !important;}
[data-apply="welcome"] .gateway .welcomeBanner .welcome .welcomeLiner .welcomeText a
[data-apply="welcome"] .welcome .welcomeText p{
	font-size:1.1em;font-weight: bold;font-family:Verdana, Geneva, sans-serif;
}
[data-apply="welcome"] #homeContainer .homeContentLiner .searchMain .lightAccentBkg.loginWidget{
	box-shadow: 0px 3px 7px 7px rgb(0 0 0 / 10%);
    -webkit-box-shadow: 0px 3px 7px 7px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0px 3px 7px 7px rgb(0 0 0 / 10%);
    position: relative;
    padding: 20px;
    margin-bottom: 20px;
}
[data-apply="welcome"] #homeContainer .homeContentLiner .searchMain .lightAccentBkg.loginWidget:before{
	content: "";
    display: inline-block;
    width: 100%;
    height: 5px;
    position: absolute;
    top: 0px;
    left: 0px;
    background: url(https://tbcdn.talentbrew.com/company/4673/tb_apply/v1_0/img/preview/box-top-bg.jpg) 0% 0% / 100% no-repeat;
    background-repeat: no-repeat;
}
[data-apply="welcome"] div.mainListContainer.listContainer ul.jobList li.job{
	border-top: 1px solid #787878;
    /* border-bottom: 1px solid #787878; */
}
.searchMain div.mainListContainer.listContainer p.jobProperty.position1,.accountSettings .accountSettingBox .HeaderText{font-size:1.125em}
.searchMain div.mainListContainer.listContainer p.jobProperty.position1{font-size:1em;}
.accountSettings .accountSettingBox .HeaderText{color:#000;margin: 20px 0 0;}
[data-apply="accountsettings"] .accountSettings .accountSettingBox .subgroup .EditBox .field{padding-bottom: 35px;}
[data-apply="accountsettings"] .accountSettings .accountSettingBox .HeaderText{margin: 0px 0 20px;}
.searchMain div.mainListContainer.listContainer .jobValues .sanitize .more a{color:#000;font-size:1.125em;text-decoration:underline !important;}
.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:#000;font-size:1.5em}
.CandZonedashboardContainer .imgCaption{
	font-size:1em
}
.candidateZone #addEdu,.candidateZone #addExp{
	color: #000;
    font-weight: bold;
}
.candidateZone .EditProfileMenu a,
.candidateZone .EditProfileMenu a:hover{
	color:#000;
	font-weight:bold;
}
.SavedJobsContainer .savedJobsHeader,.CandZonedashboardContainer .lightAccentBkg .applications,.SavedSearchesContainer .savedSearchesHeader,
.EditProfilePage .ProfileInfoContent .ProfileInfoHeaderText,
.fileManager .subgroup .ProfileInfoHeaderText,
.fileManager .subgroup .category
 {
	font-weight:700;color:#000;
	}
	.candidateZone .jobCard{
		color:#000;
	}
	.candidateZone .EditProfilePage .ProfileBox .ProfileSections,.candidateZone .fileManager.lightAccentBkg,
	.candidateZone .AssessmentsContainer .lightAccentBkg{
		box-shadow: 0px 3px 7px 7px rgb(0 0 0 / 10%);
    -webkit-box-shadow: 0px 3px 7px 7px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0px 3px 7px 7px rgb(0 0 0 / 10%);
    background: #fff;
    position: relative;
	overflow:hidden;padding-bottom: 20px;
	}
	.candidateZone .EditProfilePage .ProfileBox .ProfileSections:before,.candidateZone .fileManager.lightAccentBkg:before,
	.candidateZone .AssessmentsContainer .lightAccentBkg:before{
	content: '';
    display: inline-block;
    background: url(https://tbcdn.talentbrew.com/company/4673/tb_apply/v1_0/img/preview/box-top-bg.jpg);
    width: 100%;
    height: 8px;
    position: absolute;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    background-size: 100%;
	}
.CandZonedashboardContainer img.Divpadding,.homeContent .CandZonedashboardContainer .customspinner + .Divpadding,
.accountSettings .heading,.CandZonedashboardContainer .Divpadding{margin-left:0}
.CandZonedashboardContainer .lightAccentBkg .applications span.Tabcounts{font-size:100%}
[data-apply="candidatezone"] .accountSettings .accountSettingBox .subgroup .EditBox .field .fieldName,
[data-apply="accountsettings"] .accountSettings .accountSettingBox .subgroup .EditBox .field .fieldName{
	font-size: 1em;font-weight: normal;color: #000;
	}
[data-apply="accountsettings"] .accountSettings .accountSettingBox .subgroup .EditBox .field .fieldText{font-size: 1em;color: #000;}
[data-apply="accountsettings"] .accountSettings .accountSettingBox .subgroup .EditBox,
[data-apply="candidatezone"] .accountSettings .accountSettingBox .subgroup .EditBox{
	border-width: 0;
	padding: 0 20px 40px;
}
[data-apply="accountsettings"] .accountSettings .accountSettingBox .subgroup .EditBox .field .fieldLink,
[data-apply="accountsettings"] .accountSettings .accountSettingBox .subgroup .EditBox .field .fieldLink:hover,
[data-apply="candidatezone"] .accountSettings .accountSettingBox .subgroup .EditBox .field .fieldLink,
[data-apply="candidatezone"] .accountSettings .accountSettingBox .subgroup .EditBox .field .fieldLink:hover{
	color: #003057;
    font-weight: bold;border-bottom: 0;
}
[data-apply="accountsettings"] .accountSettings .accountSettingBox .subgroup .EditBox .field .fieldLink,
[data-apply="candidatezone"] .accountSettings .accountSettingBox .subgroup .EditBox .field .fieldLink{
	position: relative;
}
[data-apply="accountsettings"] .accountSettings .accountSettingBox .subgroup .EditBox .field .fieldLink:before,
[data-apply="candidatezone"] .accountSettings .accountSettingBox .subgroup .EditBox .field .fieldLink:before{
	content:'>';
	display:inline-block;
	font-size: 1.125em;
	font-weight:bold;
	position: absolute;
    right: -15px;
}
.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:#000;border:0;font-weight:bold;}
.ProfileInfoBox a#addEdu,.ProfileInfoBox a#addExp{color:#000;}
.EditProfilePage .ProfileBox .ProfileSections .ProfileInfoBox .ProfileInfoContent .ProfileInformation{margin-top:5px;color:#000;border:0;position:relative;}
.candidateZone .ProfileInfoContent .educationsection #editEduForm,
.candidateZone .ProfileInfoContent .experiencesection #editExpForm{
	position:relative;
}
.EditProfilePage .ProfileBox .ProfileSections .ProfileInfoBox .ProfileInfoContent .ProfileInformation #editProfileForm:before,
.candidateZone .ProfileInfoContent .educationsection #editEduForm:before,
.candidateZone .ProfileInfoContent .experiencesection #editExpForm:before{
	content: '';
    display: inline-block;
    background: url(https://tbcdn.talentbrew.com/company/4673/tb_apply/v1_0/img/preview/box-left-bg.jpg);
    width: 2px;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.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}
	.CandZonedashboardContainer .lightAccentBkg{
		box-shadow: 0px 3px 7px 7px rgb(0 0 0 / 10%);
    -webkit-box-shadow: 0px 3px 7px 7px rgb(0 0 0 / 10%);
    -moz-box-shadow: 0px 3px 7px 7px rgb(0 0 0 / 10%);
    background: #fff;
	position:relative;
	margin: 30px 0 0 0;
	}
	.CandZonedashboardContainer .lightAccentBkg:before{
		content: '';
		display: inline-block;
		background: url(https://tbcdn.talentbrew.com/company/4673/tb_apply/v1_0/img/preview/box-top-bg.jpg);
		width: 100%;
		height: 8px;
		position: absolute;
		top: 0;
		left: 0;
		background-repeat: no-repeat;
		background-size: 100%;
	}
	.candidateZone .homeContent{
		margin-top:40px;
	}
 /* a:focus{outline:0}	 */
 :focus-visible,button:focus-visible {
    outline: -webkit-focus-ring-color auto 1px;
}
.skiptoMaincontent{
	z-index: 1200;
    float: inherit;
	top: 5px;
    margin: 0px 0 0 -150px;
    left: 50%;
}
.skiptoMaincontent a{
	background-color: #004366 !important;
    padding: 15px;
    color: #fff !important;
	width:300px;
	margin:0 auto;
	font-family:spectrum-sans;
	font-size:14px;
	border: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;
}
.logIn .fullPageSignin .backLink{
	position:absolute;
	left:-310px;
	top:-40px;
	color:#fff;
}
.applyFlow .subsection.lightAccentBkg{
	padding:0;
}
.applyFlow .subsection.lightAccentBkg div.baseColorPalette{
	padding:0;
}
.logIn .fullPageSignin{
	position:relative;
}
.logIn .loginBox label.Margintop0{
	margin-bottom: 40px;
    display: inline-block;
	font-family: 'spectrum-sans';
}
.logIn .fullPageSignin .mobileView{
	position:relative;
}
.logIn .fullPageSignin .mobileView:before{
	content: '';
    display: inline-block;
    background: url(https://tbcdn.talentbrew.com/company/4673/tb_apply/v1_0/img/preview/box-top-bg.jpg);
    width: 100%;
    height: 8px;
    position: absolute;
    top: 0;
    left: 0;
    background-repeat: no-repeat;
    background-size: 100%;
}
[data-apply="createaccount"] .createAccountContainer .BackLinkPad{
	position: absolute;
    left: -250px;
    top: -45px;
}
[data-apply="createaccount"] .backLink a.UnderLineLink{vertical-align:top;}
[data-apply="createaccount"] .createAccountContainer div[role=tabpanel]{
	border-width: 0;
    padding: 0;
}
.apply[data-apply="profile details"] #applyForm .fieldcontain .textInputWrapper{
	margin: 10px 0 0px;
}
.apply #innerborder{
	border:0 !important;
}
.apply .ListView > div > div,
.apply .ListView > div{
	border:0 !important;
}
/* 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: 9999;
		width: 15px;
		height:0
	}
	.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; */
		display:none;
	}
	.pageHeader .threeLineIcon{display:none}
	.headerLinkContainer{
		background:#fff;
	}
	.pageHeader .rightIcons .bellIcon .fa-stack .numberCircle{
		bottom: 16px;
	}
	.pageHeader .rightIcons .bellIcon .fa-stack .numberCircle .number{
		font-size: 12px;
		line-height: 18px;
	}
	.fa-navicon:before, .fa-reorder:before, .fa-bars:before{color:#fff;}
	.pageHeader .rightIcons .bellIcon{color:#2f4764;}
	.pageHeader .rightIcons .bellIcon .fa-stack{
		height: 1.7em;
		line-height: 1.6em;
	}
	.pageHeader .rightIcons .bellIcon .fa-stack .fa-bell{
		font-size: 18px;line-height: 19px;
	}
	.pageHeader .rightIcons .bellIcon .fa-stack .fa-bell:before{
		font-size: 13px;
	}
	.pageHeader .rightIcons .bellIcon .fa-stack .fa-bell{
		width: 20px;
	}
	.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: 0px;
	}
	.applyFlow .subsection.lightAccentBkg{padding:15px 10px}
	[data-apply="contact information"] .applyFlow .subsection.lightAccentBkg{padding:15px 0px}
	.applyFlow .subsection.lightAccentBkg div.baseColorPalette{padding:10px 0;}
	[data-apply="contact information"] .applyFlow .subsection.lightAccentBkg div.baseColorPalette{padding:0px 0;}
	.searchBoxWrapper .searchBoxContainer,.loginWidget{padding:15px 10px;}
	div.mainListContainer.listContainer ul.jobList li.job{margin:10px 0}
	div.mainListContainer.listContainer ul.jobList{padding:0}
	.CandZonedashboardContainer .DashBoardMenu a{padding:0 8px;display:inline-block;border:0;color:#000;}
	.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;
		display:none;
	}
	div#headerLinkContainer{
	/* margin-top:120px; */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: absolute;
		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:#00223d url(https://tbcdn.talentbrew.com/company/4673/tb_apply/v1_0/img/preview/login-bg.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{
		background-color:transparent;
	}
	.logIn .fullPageSignin .mobileView{
		max-width:580px;
		padding: 30px;
		margin: 50px auto;
		background:#fff;
	}
	.createAccountContainer, .updateAccountContainer{
		margin-left:auto;padding:20px;
		background-color:#fff;
	}
	.CandZonedashboardContainer .DashBoardMenu a{font-size:1.12em;font-weight: bold;
    color: #000;}
	.CandZonedashboardContainer .DashBoardMenu{margin-left:0}
	.homeContent{margin-bottom:80px}
	[data-apply="createaccount"] .homeContent{margin-bottom:50px}
}
@media screen and (min-width:900px){
	.createAccount .MainContent,.applyFlow .subsection{width:100%;max-width:100%;}
	.apply .MainContent{
		width:100%;
	}
	.apply #applyFlow{
		max-width:860px;margin:0 auto;
		position:relative
	}
	.job .jobdescription td.sanitizedText{
		width:65%;
	}
}
@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:40px 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:20px}
	 .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;
		
	} */
	.logIn .homeContent.MainContent{
		background:#00223d url(https://tbcdn.talentbrew.com/company/4673/tb_apply/v1_0/img/preview/login-bg.jpg) 0 top no-repeat;
		background-size:cover;
	}
}

.welcome a{
     /*text-decoration: underline !important */
}
#notificationBoxContainer.notificationBoxContainer {
    position: fixed;
    right: 0px;
    top: 38px;
    z-index: 10000;
}
.responsiveCandZoneMenu a.headerLink {
    text-align: left!important;
    margin-left: 0px!important;
}
.responsiveCandZoneMenu{
	margin-left: 24px;
}

@media screen and (max-width:1150px){
	.applyFlow .backLink{
		left:0;
	}
	.logIn .fullPageSignin .backLink,[data-apply="createaccount"] .createAccountContainer .BackLinkPad{
		left: -220px;
	}
}
/* @media screen and (max-width:1000px){
	.logIn .fullPageSignin .backLink,[data-apply="createaccount"] .createAccountContainer .BackLinkPad{
		display:none;
	}
} */
@media screen and (max-width:960px){
	.logIn .fullPageSignin .backLink, [data-apply="createaccount"] .createAccountContainer .BackLinkPad{
		left: -180px
	}
}
@media screen and (max-width:800px){
	.logIn .fullPageSignin .backLink, [data-apply="createaccount"] .createAccountContainer .BackLinkPad{
		left: -100px
	}
	[data-apply="candidatezone"] .CandZonedashboardContainer .lightAccentBkg{
		width: 98%;
		margin-bottom: 40px;
	}
	div.mainListContainer.listContainer .sectionHeading{
		padding:0;
	}
	/* .apply .MainContent, .apply .homeContent{
		margin-top: 150px;
	} */
	.ngdialog.ngdialog-theme-default .ngdialog-content{
		top:110px;
	}
	.MainContent, .homeContent{margin-top:50px;}
	.applyFlow .backLink{display:none;}
	[data-apply="review your responses"].apply .applyFlow .layoutsection.review .subsection.lightAccentBkg div.baseColorPalette{
		padding: 5px 10px 5px 8px;
	}
	[data-apply="review your responses"] .applyFlow .layoutsection .educationsection.ui-bar.reviewEduExpWidget, [data-apply="review your responses"] .applyFlow 
	.layoutsection .experiencesection.ui-bar.reviewEduExpWidget{
		padding-left: 8px;
	}
	.apply .MainContent, .apply .homeContent{
		margin-top: 150px;margin-bottom: 150px;padding-left: 20px;
    padding-right: 20px;
	}
	.apply[data-apply="contact information"] .applyFlow h2.jobTitle{
		padding: 0;
	}
	[data-apply="contact information"].themed .primaryButton,
	[data-apply="profile details"].themed .primaryButton{
		width: 220px;
		margin: 0;
		padding: 0 10px;
	}
}
@media screen and (max-width:768px){
	[data-apply="login"] div.mobileView{
		padding: 30px;
		box-shadow: 0px 3px 7px 7px rgb(0 0 0 / 10%);
		-webkit-box-shadow: 0px 3px 7px 7px rgb(0 0 0 / 10%);
		-moz-box-shadow: 0px 3px 7px 7px rgb(0 0 0 / 10%);
		position: relative;
	}
	.logIn .fullPageSignin{
		padding: 0px 10px;
		margin: 0;
	}
	[data-apply="login"] .MainContent,[data-apply="login"] .homeContent{
		margin-top: 20px;
		margin-bottom:50px;
	}
	[data-apply="createaccount"] .searchMainWrapper{
		padding: 0 15px 0 8px;
	}
	.searchBoxWrapper .searchBoxContainer .searchControls .labelText{
		line-height: normal;margin-bottom: 20px;
	}
	.mainInitialContainer .widgetSidebar{
		display:block;
		width:100%;
		padding-bottom: 40px;
		overflow: hidden;
	}
	.welcomeBanner #video-player{
		display:none;
	}
	.mainInitialContainer .widgetSidebar #video-player{
		width:320px;
		margin:0 auto;
	}
	.mainInitialContainer .searchLCol{
		width:98%;
		display:block;
	}
	.loginWidget .loginControl, .submitResumeWidget .loginControl, .loginWidget .loginHomelinks, .submitResumeWidget .loginHomelinks, .loginWidget .hideInMobile, .submitResumeWidget .hideInMobile{display:block;}
	[data-apply="welcome"] .welcomeBanner .rp-innnercontent img{
		display:none;
	}
	.mainInitialContainer .searchLCol .loginWidget, .mainInitialContainer .searchLCol .submitResumeWidget{
		display:none;
	}
	[data-apply="welcome"] #homeContainer .homeContentLiner .searchMain .lightAccentBkg.loginWidget{
		width: 96%;
	}
	[data-apply="welcome"] .mainInitialContainer .widgetSidebar{
		overflow: visible;
		padding-bottom:40px;
		display:inline-block;
	}
	[data-apply="welcome"] .rp-innnercontent{
		margin: 0 auto;
		width: 265px;
	}
	[data-apply="welcome"] .rp-innnercontent img{
		margin:30px 0 ;
		display:inline-block;
	}
	.applyFlow .layoutsection div.heading:before{width:100%}
	[data-apply="503 disability self-id"] .applyFlow .subsection.lightAccentBkg .lcol-1 .fieldcontain .ng-scope table td{display:block !important;width:100%} 
	[data-apply="accountsettings"] .accountSettings{
		padding: 0 10px;
	}
	[data-apply="accountsettings"] .accountSettings .lightAccentBkg{
		padding:0 20px;
	}
	.accountSettings {
		overflow:inherit;
	}
	[data-apply="accountsettings"] .homeContent{
		margin-bottom: 20px;
	}
	.responsiveCandZoneMenu{
		padding-left: 20px;margin-left: 0px;
	}
	[data-apply="contact information"].apply #applyForm .fieldcontain .ui-autocomplete{
		margin: 10px 0 0px;
	}
	[data-apply="welcome"] .MainContent, [data-apply="welcome"] .homeContent{
		margin-top: 20px;
	}
}
@media screen and (max-width:700px){
	[data-apply="createaccount"] .createAccountContainer{
		width:100%;
	}
	[data-apply="createaccount"] .createAccountContainer .DashBoardMenu a.CurrentTab{
		background-color: transparent;border: 0;padding: 0;
	}
}
@media screen and (max-width:550px){
	.themed .primaryButton.ladda-button, .themed .primaryButton{
		width:100%;
		display:block;
		margin:0;
	}
	.applyFlow .buttonContainer.textWidth{
		bottom: -170px;
	}
	#saveasdraft{
		width: 100%;
		text-align: center;
		margin: 10px 0 0;
	}
	[data-apply="welcome"].gateway .welcomeBanner .welcome .welcomeLiner{
		margin: 0 10px;
	}
	.candidateZone .educationsection #editEduForm .buttonContainer.eduButtonContainer a.ng-scope,[data-apply="candidatezone"] #editSkillsForm a.ng-scope,
	.ngdialog #updateAccountForm .buttons .goLink{
		margin: 20px 0px 10px;
		width: 100%;
		display: block;
		text-align: center;
	}
	.searchBoxWrapper .searchBoxContainer .searchControls .labelText{
		margin-bottom: 20px;
	}
	div.mainListContainer.listContainer ul.jobList li.job{
		padding: 15px 0;
	}
	[data-apply="createaccount"] .searchMainWrapper .createAccountContainer a.UnderLineLink.ng-binding{
		display:inline-block;width:100%;
	}
	[data-apply="jobdetails"] button.ladda-button {
		display: inline-block;
		width: 100%;
		margin: 20px 0 25px;
	}
	.apply .MainContent, .apply .homeContent{
		margin-bottom:200px;
	}
	.candidateZone .experiencesection #editExpForm a.ng-scope{
		display: inline-block;
		width: 100%;
		margin: 20px 0 25px;
		text-align: center;
	}
}
@media screen and (max-width:480px){
	[data-apply="accountsettings"].themed .primaryButton{width:100%;margin:0;}
	[data-apply="login"] div.mobileView{
		padding: 20px 10px;
	}
	.themed .headerLinkContainer .headerLink:first-child{
		margin: 5px 15px 5px 0px;
	}
	.themed .headerLinkContainer .headerLink{
		margin: 5px 15px 5px 0px;
	}
	.themed .primaryButton{
		width: 94%;margin: 0 3%;
	}
	.candidateZone .ProfileInfoBox #editProfileForm a.UnderLineLink{
		width: 94%;
		margin: 0 0 0 20px;
		display: block;
		text-align: center;
		padding: 12px 35px;
	}
	.backLink .fa-arrow-circle-o-left{
		margin-top: 5px;
	}
	[data-apply="candidatezone"] .EditProfilePage .ProfileBox .btnImportProfile{
		margin: 30px 0 20px 0px;
		width: 100%;
	}
	.themed .eduButtonContainer .primaryButton{
		width:100%;margin:0;
	}
	.EditProfilePage .ProfileBox .ProfileSections .ProfileInfoBox .ProfileInfoContent .ProfileInformation .fieldcontain.skills .ui-filterable input[type=search]{
		width: 100%;max-width: 100%;
	}
	.EditProfilePage .ProfileBox .ProfileSections .ProfileInfoBox .ProfileInfoContent .ProfileInformation .fieldcontain .ProfileFieldText, .EditProfilePage .ProfileBox .ProfileSections .ProfileInfoBox .ProfileInfoContent .ProfileInformation .fieldcontain .ui-filterable{
		max-width: 100%;width: 100%;
	}
	.EditProfilePage .ProfileBox .ProfileSections .ProfileInfoBox .ProfileInfoContent .ProfileInformation .fieldcontain{
		padding: 15px 5px 0px 20px;
	}
	.EditProfilePage .ProfileBox .ProfileSections .ProfileInfoBox .ProfileInfoContent .widgetinner .textInputWrapper{
		max-width:100%;
	}
	[data-apply="candidatezone"].themed .primaryButton.ng-scope{
		width: 100%;
		margin: 0;
	}
}