@media(min-width:768px){#tabContainer #tabHeader.col-sm-2{width:30%;}#tabContainer #tabSetContents.col-sm-10{width:70%;}#keywordSearchForm .col-sm-10{width:70%;}#carouselButtons{bottom:30px;}}@media(max-width:768px){#tabSetContents.col-sm-10{border:none;}.navbar-nav{margin:0;}#tablist{display:ruby-text;}
.nav li{margin:2px;padding:2px;}.carousel-indicators{position:absolute;bottom:3px;}#playButton.btn.btn-default.btn-xs{font-size:10px;}#pauseButton.btn.btn-default.btn-xs{font-size:10px;}#carouselButtons{bottom:12px;}.navbar-right .dropdown-menu{right:0;left:auto;}}@media(max-width:450px){#searchPostings #resultList .gridControl.ui.segment .leftControls{position:absolute;top:10%;left:2%;}
#searchPostings #resultList .gridControl.ui.segment .resultsCounter{margin-top:10%;}#searchPostings #resultList .gridControl.ui.segment .paginationControl{margin-top:10%;}}.navbar-nav .open .dropdown-menu{position:absolute;float:none;width:auto;left:0;margin-top:0;background-color:var(--theme-color-mobile-navbar-links);border:0;-webkit-box-shadow:none;box-shadow:none;}
#appmenu.navbar-nav li a{color:var(--theme-color-mobile-navbar-links);width:100%;}#appmenu.navbar-nav li a:focus{color:var(--theme-color-mobile-navbar);}.navbar-nav ul.dropdown-menu li a{color:var(--theme-color-mobile-navbar)!important;width:100%;}#navGroup .navbar-header.col-sm-2{width:100%;}#navGroup .viewDivNone.col-sm-2{width:100%;}
@media(max-width:580px){#navGroup .col-sm-2.tmp-fx{width:100%!important;}}#navGroup .col-sm-2.tmp-fx{width:100%!important;}.carousel-caption{width:90%;left:5%;right:5%;}#carouselButtons{margin-left:20%;width:30px;text-align:left;}.c-inner img{width:100%;margin:auto;min-height:150px;}.carousel-caption{height:90%;bottom:10px;}
.customerBannerCarousel{height:100%;}.ui.raised.card .content .col-sm-2{width:16%;float:left;}.ui.raised.link.card .col-sm-2{width:16%;float:left;}.ui.cards .ui.raised.card .content .col-sm-10{width:84%;float:left;padding-left:5px;padding-right:5px;}.ui.cards>.card>.content,.ui.card>.content{padding-left:5px;}
.ui.two.cards>.card{width:100%;}#keywordSearchForm .col-sm-10{float:left;}#generalResume .col-sm-2{float:left;}.ui.card .content .col-sm-2{float:left;}#caSidebar .ui.cards>.card,#caSidebar .ui.card{width:100%;}.row-equal-height .flexbox{display:block;}#container_captcha_seeker .BDC_CaptchaDiv .BDC_CaptchaImageDiv{width:75%!important;}
#container_captcha_seeker .BDC_CaptchaImageDiv img{width:100%!important;}.ui.table:not(.unstackable) thead{display:table-header-group;}.ui.table:not(.unstackable) tr{display:table-row!important;}.ui.table:not(.unstackable) tr>th{display:table-cell!important;}.ui.table:not(.unstackable) tbody{display:table-row-group!important;}
.ui.table:not(.unstackable) tr>td{display:table-cell!important;}.tableContainer table tr th.highlighted,.tableContainer table tr th.checkCell{background-color:var(--theme-color-secondary)!important;}.tableContainer table tr td.highlighted,.tableContainer table tr td.checkCell{background-color:var(--theme-color-section-back)!important;}
#dataGrid.tableContainer{margin-left:0;margin-right:0;}#dataGrid:has(>table){overflow-x:overlay;}.controlRow .btn{margin-bottom:2px;}.ui.three.cards>.card{width:290px;}.ui.steps:not(.unstackable) .step:after{display:block!important;}.ui.steps:not(.unstackable) .step{width:auto!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:row;border-radius:0;padding:1.14285714em 2em;}
.ui.steps:not(.unstackable){-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-inline-box;}#loginOrRegister .row-equal-height{display:grid;padding:1em 1em;}#applyTitleId{padding-left:50px;}#applyTitleId h1.ui.header{margin-left:-50px;}.ui.header .content{display:block;}#accountOptions .content .col-sm-2{float:left;}
.gridControl.ui.segment .resultsCounter{flex:none;}.gridControl.ui.segment .paginationControl{flex:auto;}.ui.table thead th{background:#F9FAFB!important;}#dataGrid #data-table tbody tr td.controlCell span{display:flex;}.tooltip{position:fixed;}#pMenuNewui{position:static;height:50px;cursor:pointer;color:var(--theme-color-navbar-links);}
#appmenu{position:absolute!important;top:0;right:0;z-index:20;height:100vh;width:250px;display:block;background-color:var(--theme-color-mobile-navbar);overflow-y:scroll;}#appmenu.navOpen{transform:translate(0px);box-shadow:0 0 15px rgb(0,0,0,0.2);}#appmenu>li{display:flex;align-items:center;text-decoration:none;float:none;width:80%;}
.nav_overlay{position:absolute;top:0;right:0;width:100vw;height:100vmax;background:rgba(0,0,0,0.5);backdrop-filter:blur(2px);z-index:19;}.seekerLogoPath{width:auto;}#skipnav #skipper{width:30%;}#skipnav a{top:-225px;}#tabSetContents.col-sm-10{margin-top:10px;}#wrapper{overflow-x:unset;}#appmenu{display:none;}
.formRow.col-sm-5.no-padding:has(#ZipCodeDistances){display:grid;}#appmenu{margin-right:0;}.error{margin-bottom:5px;}#caFooterGroup{margin-top:30px;}#appmenu li.dropdown:last-child{margin-bottom:150px;}#appmenu li.dropdown:hover{background-color:#efeeee;color:var(--theme-color-mobile-navbar);}#appmenu li.dropdown:hover a{color:var(--theme-color-mobile-navbar);background-color:var(--theme-color-mobile-navbar-links);}
div.row:has(div.col-sm-1){display:flex;}#caSidebar>div{margin-top:10px;}#customerBannerCarousel{display:none;}.aboutCompanyText h3{text-align:center;}#returningmembers .col-sm-7.stickLeft{padding-right:0;}#registration .col-sm-7.stickLeft{padding-right:0;}#loginOrRegister #returningmembers{border-right:none;}
#positionDetails #jobDetails.ui.segment.raised .formattedContent iframe{width:100%;}#jobdetail+#caMain.col-sm-9 #fullCol .ui.segment.raised .nonform .formattedContent iframe{width:100%;}#oneClickCategory .ui.cards .ui.raised.link.card .col-sm-2.iconBreifcase+.ui.description{margin-left:40px;}#tabContainer #tabSetContents{min-height:100px;}
.login-bg{background-size:unset!important;display:block;}#caSidebar #accountOptions a .ui.bottom.attached.button{display:grid;}#loginOrRegister #returningmembers,#registration,#applyWithGoogle{width:100%;}@media(max-width:450px){#welcomeMessage #resultList .gridControl.ui.segment .leftControls{position:absolute;top:10%;left:2%;}
}@media(max-width:450px){#welcomeMessage #resultList .gridControl.ui.segment .resultsCounter{margin-top:10%;}}@media(max-width:450px){#welcomeMessage #resultList .gridControl.ui.segment .paginationControl{margin-top:10%;}}#resultList .tableContainer .jobDetailContainerHmc.dgDetailContainer.inline{display:none;}
#jobdetail+#caMain.col-sm-9 #fullCol .ui.segment.raised .nonform .formattedContent{padding:0;}#jobdetail #caMain.col-sm-8 .ui.segment.raised #jobDetails .formattedContent{padding:0;}#jobdetail #caMain.col-sm-8 .ui.segment.raised #jobDetails .formattedContent iframe{width:100%;}#positionDetails #jobDetails.ui.segment.raised .formattedContent{padding:0;}
#crossMenuButton{color:white;display:block;top:0;right:0;position:absolute;}#accountProfileForm .ui.segment.raised .canBeHidden.commMode .formRow.error.canBeHidden{padding-top:40px;}#accountProfileForm .ui.segment.raised .canBeHidden.commMode .formRow.error.canBeHidden+.formRow{padding-top:40px;}#appmenu .dropdown.open ul li a span{white-space:normal;}
#caSidebar{padding-right:0;}#caSidebar .ui.card .content .col-sm-10{padding-right:0;}#jobdetail #caSidebar #existingMember .controlRow.centered a{white-space:normal;}#caSidebar #jobAlerts .ui.raised.card .ui.card a{word-wrap:break-word;}#dialogContainer #formRow iframe{width:50%!important;}#positionDetails #jobDetails.ui.segment.raised .formattedContent{padding:0;}
#applySkill #jafSkill .form-width-control table tbody tr td select{padding:6px 0;}#applySkill #jafSkill .form-width-control table tbody tr th:nth-child(1){padding-bottom:25px;}#applySkill #jafSkill .form-width-control table tbody tr th:nth-child(2){padding-bottom:25px;}#applySkill #jafSkill .form-width-control table tbody tr th:nth-child(3){display:block;}
.submitReview .three.buttons a{margin:2px 10px;}div:has(>table){overflow-x:overlay;}#applyTitle #applyTitleId h1 i+.content{padding-left:45px;}#FormPersonalInfo #phoneNumberList #policyErrorDiv{padding-top:40px;}#FormPersonalInfo #phoneNumberList #policyErrorDiv+.formRow{padding-top:40px;}#questionEngine .formRow.calendarFocus div:nth-child(2){display:grid;width:50%;}
#questionEngine .formRow.calendarFocus div:nth-child(2) .yearField{width:100%;}#disabilityStatus{padding-left:0;padding-right:10px;}#disabilityStatus .rightFloated{width:50%;}#disabilityStatus .leftFloated{width:45%!important;}#disabilityStatus #signedDateId+div{width:60%!important;}#disabilityStatus .DisabilityStatusQuestionsDescription table tbody tr{display:grid;}
#applyReviewApplication .reviewBorder .review-box.ui.segment.raised .controlRow a{white-space:normal;word-wrap:break-word;}#applyWorkHistory #FormWorkHistoryReviewControls .formRowNoScrollForZip a{white-space:normal;width:95%;}#applyCertification #FormCertificationReviewControls .controlRow a{white-space:normal;}
#applyReviewApplication .reviewBorder .review-box.ui.segment.raised .controlRow div{display:block!important;}.inline-checkbox.checkbox-inline{display:block;}div.multiColList ul.linkList li{display:-webkit-box;}div.multiColList ul.linkList li label.inline{display:block;}div.multiColList ul.linkList li input{margin:2px 4px 0;}
div.formRow:has(div.policyException){display:flex!important;align-items:flex-start;}div.formRow:has(div.policyException) .check{margin-top:6px;flex-shrink:0;}div.formRow:has(div.policyException) div.policyException{display:inline-block!important;flex:1;}#seekerRegister div.formRow:has(div.policyException) div.policyException{margin:0 3px 0 10px;}
#SelectAdditionalBidsForm .formRow{display:-webkit-box;}#SelectAdditionalBidsForm .formRow label{display:-webkit-box;margin:0 4px 0;}#FormPersonalInfo div.formRow:has(div.policyException) div.policyException{position:relative;}#videoPopMobile .formRow span iframe{width:100%;}@media(max-width:767px){.ui.table:not(.unstackable) tr>th,.ui.table:not(.unstackable) tr>td{background:#f5f5f5;}
}#accountProfileForm div.formRow:has(div.policyException) div.policyException{display:inline;}#nowhiringonlystate+label{display:inline;}#nowhiringonlyzip+label{display:inline;}.dropdown.open a.dropdown-toggle{color:var(--theme-color-mobile-navbar)!important;}.stepper.ui.steps.mini.ordered{display:flex;flex-flow:row wrap;}
.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#d4d4d5;}#appmenu>li{display:block;}.navbar-nav .open .dropdown-menu{position:relative;}@media(max-width:767px){.ui.table:not(.unstackable) td:first-child{font-weight:normal;}}p>.btn.btn-default.tertiary.btn-md{white-space:normal;}
#positionDetails #jobDetails.ui.segment.raised .formattedContent object{display:flex;width:100%;}#jobdetail #caMain.col-sm-8 .ui.segment.raised #jobDetails .formattedContent object{display:flex;width:100%;}#navGroup #appmenu li#dropdownId.dropdown{margin-bottom:100px;}#videoPopMobile .formRow span object{display:flex;width:100%;}
#seekerRegister .controlRow{margin-bottom:50%;}#seekerRegister .controlRow#viewDesc{margin-bottom:0;}#seekerRegister .col-sm-4{display:flex;}#seekerRegister .formRow.error.canBeHidden{margin-top:50%;}#seekerRegister .controlRow:not(:has(div.formRow.error.invisible.canBeHidden)){margin-bottom:0;}.nav-pills a,.nav-pills .nav-link{padding:5px!important;}
.nav>li>a{position:relative;display:block;padding:10px 15px;}td span.processing{top:0;}#appmenu li:hover{background-color:#efeeee;color:var(--theme-color-mobile-navbar);}.align-items-start{align-items:center!important;}#jobdetail #caMain,#caSidebar{display:contents;}#jobdetail #caMain .controlRow.centered{width:100%;}
#resumeSaved #caMain.col-sm-9{display:contents!important;}#resumeSaved #caSidebar.col-sm-3{display:contents!important;}#mainRegion #caMain.col-sm-9{display:contents!important;}#mainRegion #caSidebar.col-sm-3{display:contents!important;}#oneClickSearch .nav-tabs,#jobSearchContainer .nav-tabs{border-bottom:2px solid #dee2e6;padding:8px 0 12;margin-bottom:0;}
#loginOrRegister #returningmembers,#registration,#applyWithLinkedIn{width:100%;}@media(max-width:667px){#caSidebar #existingMember{width:100%!important;padding-left:0;padding-right:0;}#caSidebar #existingMember h2,p{padding-left:20px;padding-right:20px;}}