html{position:relative;min-height:100%}.contentMain{background-color:#fff}.cookieTeaserEnabled .contentMain{margin-bottom:60px}.alertFailure .glyphicon,.alertSucess .glyphicon,.alertInfo .glyphicon{font-size:60px;margin-top:18px}.alertFailure .glyphicon,.alertFailure h2{color:#c00}.alertSucess .glyphicon-thumbs-up,.alertSucess h2{color:#548f55;margin-top:22px}.alertSucess .sucessText{padding-left:0}.contentMain .contactSucess{margin-top:110px}.alertInfo{font-size:22px}.alertInfo.medium{font-size:16px}.narrowBlock{max-width:580px}.cookieTeaserEnabled footer.navbar-bottom{margin-bottom:30px}.text-danger{color:red}.padBoxS{padding:5px}@media(min-width:768px){.navbar-bottom .container .footerNavCopyRight{margin-left:35px}}@media(max-width:767px){.navbar .defaultSearchword{padding:10px}.defaultSearchword .form-group .col-xs-8{padding-right:0;padding-left:0}.contentMain{margin:0;padding:0 0 30px}.alertInfo h1,h1{font-size:20px}h2{font-size:18px}h3{font-size:16px}.navbar .container{padding-right:0}.defaultSearchword .form-group{margin:2px 0}.contentContainer>.container>.row{margin:0}.contentMain .contactSucess{margin-top:0;margin-bottom:50px}.alertSucess .sucessText{padding-left:15px}.contentMain .contactForm{border:0;padding:20px 0}.contactPage{margin-left:-20px;margin-right:-20px}.contentMain .alertFailure .glyphicon,.contentMain .alertSucess .glyphicon,.contentMain .alertInfo .glyphicon{font-size:40px}.alertInfo h1,.alertFailure{margin-top:30px}.alertInfo{font-size:14px}.defaultSearchword .btn{padding:6px}}@media(min-width:375px) and (max-width:375px){html,html body{max-width:375px;overflow-x:hidden!important}}.noResults.middleContainer{height:-moz-calc(100vh - 468px);height:-webkit-calc(100vh - 468px);height:calc(100vh - 468px);display:table;margin:auto}.defaultSearchword{margin:0 auto;color:#fff}.searchBox{background-color:#3a3b44;padding:20px 0}.searchwordForm .glyphicon{left:10px;top:10px}.defaultSearchword .form-control{padding:13px 30px 13px 50px;font-size:18px;line-height:30px}.intraBox{max-width:850px;margin-bottom:60px}.searchwordForm .wjIcon32{top:10px}.btn.btnSubmit{padding:11px 0}.today>span{border:1px solid #3a3b44;border-radius:50%;background-color:#42bf26;width:30px;position:absolute;height:30px;top:-4px;left:-9px}.today .jobAge{background-size:22px 22px;background-position:3px 3px;filter:invert(100%);filter:invert(100%)}.searchContent .today{padding-left:26px}.jTitleLocation,.bellPopUP .jbeForm input[type=email]{background-color:#f8f9fa;border-radius:25px;color:#3748de;border:1px solid #c8c8c8;text-align:center;padding:10px 5px}.bellPopUP .jbeForm input[type=email]{color:#676978}.bellPopUP .jbeForm label.bold{display:none}.alertBoxFooter,.alertBoxFooter a{font-size:12px;color:#3a3b44;text-align:center}.alertBoxFooter a{text-decoration:underline}.bellPopUP .jbeForm input{border-radius:25px}.bellPopUP .jbeForm .btn{border-radius:25px}.ajPopUpFrame.jdJbeAlertPopUpBell,.ajPopUpFrame.jdJbeAlertPopUp{border:1px solid #bfbfbf;border-radius:25px}.ajPopUpFrame.jdJbeAlertPopUpBell .ajPopUpHeaderWrapper,.ajPopUpFrame.jdJbeAlertPopUp .ajPopUpHeaderWrapper{border-top:0;border-top-left-radius:25px;border-top-right-radius:25px;background-color:#3a3b44;color:#fff;font-family:arial rounded mt,helvetica rounded,Arial,sans-serif;padding:4px 0;font-size:24px;text-align:center}.ajPopUpFrame.jdJbeAlertPopUpBell .phlexPopupCloseElement,.ajPopUpFrame.jdJbeAlertPopUp .phlexPopupCloseElement{position:absolute;right:22px;top:20px;background-color:#fff;border-radius:50%;width:25px;height:25px;opacity:1}.ajPopUpFrame.jdJbeAlertPopUp .phlexPopupCloseElement{right:17px;top:8px}.ajPopUpFrame.jdJbeAlertPopUpBell .popUpCloseImage span,.ajPopUpFrame.jdJbeAlertPopUp .popUpCloseImage span{display:none}@media screen and (min-width:992px){.searchDummy,.cancelSearch{display:none}}@media screen and (max-width:991px){.realSearch{display:none}.btn.btnSubmit{max-width:100%}.defaultSearchword .form-control{margin-bottom:10px}.defaultSearchword{padding:0 20px 20px}.locationButton{position:absolute;right:0;top:0;width:55px;height:52px;border-left:1px solid #bfbfbf}.locationButton .location{margin-top:10px;margin-left:7px}.fullScreen{position:absolute;height:100%;width:100%;z-index:2;left:0}.searchDummy{margin:0 20px}.searchContent .today{padding-left:30px}.today>span{transform:scale(.8);top:-3px;left:-1px}}@media screen and (max-width:991px){.cancelSearch{margin-top:30px}.defaultSearchword .btn.btnSubmit.btn-default{font-size:16px}.hideView{display:none}.showView{display:block}.today .jobAge{background-position:3px -1px}}@media(max-width:767px){.searchDummy{margin:0}}