.newheader section {
    max-width: 1440px;
    margin: 80px auto;
    margin-top:-5px;
}

.jobdescription h2
{
    font-family: "TT Commons Pro", "TT Commons Classic", Helvetica, Roboto, Arial, sans-serif;
    font-weight: 600;
    line-height: 120%;
    font-size: 18px;
}

.hint {
    font-size: 16px !important;
}
.privacyquestion a {
    text-decoration: underline;
}
.alert-info h4 {
    color: #1059ff;
}
.newform.test .filltheblack {
    display: none;
}
.privacytoggle select.input-block-level.work-select {
    display: none;
}

.newform.test ul li {
    list-style-type: none;
}

.newform.test ul {
    margin: 0;
}
.header-container .main-container , .hasSimilarJobs input.input-block-level.search-query , a.btn.btn-primary.btn-large.btn-block.applybutton ,.span4.Back_to_results a.btn.btn-large.btn-block{
  
    font-family: "TT Commons Pro", "TT Commons Classic", Helvetica, Roboto, Arial, sans-serif;
}
.sliderBanner__slider {
    position: relative;
    max-width: 1440px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0 !important;
}
.primaryBanner {
    position: relative;
}
em {
    font-style: normal;
}
.jobdescription ul {
    padding: 0;
    margin: 10px 0;
}
strong.subheading {
    font-weight: bold;
}
.bold strong {
    font-weight: bold;
}
.bold p {
    padding: 10px 0;
}
.primaryBanner.with-img .banner__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 0;
    padding: 40px 20px;
    border-radius: 0px 0px 0px 0px;
}
.nav-tabs > li > a > div.loc {
    color: #606060;
}
.primaryBanner.with-img .banner__image {
    position: static;
    height: 270px;
    margin-top: 30px;
    margin-bottom: 0;
    border-radius: 20px;
    -webkit-transition: opacity 1s linear;
    transition: opacity 1s linear;
    overflow: hidden;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -ms-flex-order: 1;
    order: 1;
    background-size: cover;
    background-position: center;
}

.primaryBanner.with-img .banner__inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 0;
    padding: 40px 20px;
    border-radius: 0px 0px 0px 0px;
}
.breadcrumbs .breadcrumbs__item:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 1px;
    background-color: #fff;
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(30deg);
}

.breadcrumbs .breadcrumbs__item:first-child:before {
    content: none;
}
.Country .filltheblack:after{
    content: '*';
    position: absolute;
    color: #6c757d;
       left: 10px;
    top: 19px;

    font-weight: 500;
    font-size: 15px;
}
.newform.Country.HDSATAPARA.country .filltheblack {
    position: relative;
}
select#stateprovincecounty-formfield, select#country-formfield {
    padding-left: 20px !important;
}


.Country .filltheblack.filled:after{
    display:none;
}
.sliderBanner__slider {

 font-family: "TT Commons Classic", "TT Commons Pro", Helvetica, Roboto, Arial, sans-serif
}
.show-for-sr, .show-on-focus {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}
.breadcrumbs a.breadcrumbs__link:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 16px;
    right: 10px;
    height: 1px;
    background-color: #fff;
    opacity: 0;
    -webkit-transition: opacity 0.2s ease-in-out;
    transition: opacity 0.2s ease-in-out;
}
.breadcrumbs .breadcrumbs__link.home {
    display: inline-block;
    width: 9px;
    height: 10px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 12' fill='none'%3E%3Cpath stroke='%23fff' d='M1.28954 4.2748L5.03954 1.35813C5.31038 1.14748 5.68962 1.14748 5.96045 1.35813L9.71046 4.2748C9.89315 4.41689 10 4.63537 10 4.86681V10.25C10 10.6642 9.66421 11 9.25 11H1.75C1.33579 11 1 10.6642 1 10.25V4.86681C1 4.63537 1.10685 4.41689 1.28954 4.2748Z' /%3E%3C/svg%3E");
}
.span4.hasSimilarJobs a,button.btn.btn-primary.btn-block.btn-large.Advanced-submit {
  font-family: "TT Commons Pro", "TT Commons Classic", Helvetica, Roboto, Arial, sans-serif;
  letter-spacing: -0.54px;
}

.btn-large {
    font-size: 16px;
    font-weight: 600;
}

.registeredusersearchagentseditBlock h3 {
  font-family: "TT Commons Classic", "TT Commons Pro", Helvetica, Roboto, Arial, sans-serif;
  font-size: 29px;
  font-weight: 400;
  line-height: 120%;
  letter-spacing: -0.54px;
  color:#1059FF;
}

input.input-block-level.search-query::placeholder {
    font-family: "TT Commons Pro", "TT Commons Classic", Helvetica, Roboto, Arial, sans-serif;
    font-size: 16px;
    font-weight: 800;
}
.breadcrumbs .breadcrumbs__link {
    font-weight: 400;
    font-size: 14px;
 
    text-decoration: none;
font-family: "TT Commons Pro", "TT Commons Classic", Helvetica, Roboto, Arial, sans-serif;
    line-height: 28px;
    letter-spacing: normal;
}

.primaryBanner .banner__copy {
    max-width: 800px;
    margin: 15px auto 0;
}
ul.nav.nav-tabs.nav-stacked a {
    font-weight: 400;
   
    font-family: "TT Commons Classic", "TT Commons Pro", Helvetica, Roboto, Arial, sans-serif;
    font-size: 20px;
    color: #1059FF;
    letter-spacing: -0.54px;
    line-height: 35px;
}

.nav-tabs > li > a > div{font-family: "TT Commons Classic", "TT Commons Pro", Helvetica, Roboto, Arial, sans-serif;font-size: 18px;color: #000000;line-height: 120%;letter-spacing: -0.54px;}
.hasSimilarJobs .btn-primary {
    box-shadow: none;
    border: none !important;
    text-shadow: none !important;
    background: #f5f5f5;
    color: #1059FF;
}
.well.featurehover.featurehover-misc.center {
    text-align: left;
    font-family: "TT Commons Classic", "TT Commons Pro", Helvetica, Roboto, Arial, sans-serif;
    line-height: 130%;
    /* letter-spacing: -0.54px; */
    color: #000;
    font-weight: 400 !important;
    font-size: 18px;
}
.well.featurehover.featurehover-misc.center:hover {
        background: #f1f1f1 !important;
}

a.btn.btn-primary.btn-large.btn-block.hasJobLocations:hover , a.btn.btn-primary.btn-large.btn-block.hasJobCompanies:hover , 
a.btn.btn-primary.btn-large.btn-block.hasJobCategories:hover , a.btn.btn-primary.btn-block.btn-large.Advanced-button:hover ,
button.btn.btn-primary.btn-block.btn-large.Advanced-submit:hover{
    background: #1050ff;
    color: #fff;
}




strong ,li , .expressapplicationsBlock-Pointer{
    font-weight:600;
    line-height: 120%;
}
a.btn.btn-large.btn-primary.Sea_Agent {
    background-color: #e0e0e0;
  
}
a.breadcrumbs__link:hover, a.breadcrumbs__link:active, a.breadcrumbs__link:visited {
    text-decoration: underline;
}

a.breadcrumbs__link {
    text-decoration: none;
    color: #ffff !important;
}
input[type="text"]{
    
    border: 1px solid #A5A5A5;
}
.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: #F5F5F5;
}
.span8 a , h1.banner__title.medium{
    font-weight: 600;
}
.span8 h3 {font-family: "TT Commons Classic", "TT Commons Pro", Helvetica, Roboto, Arial, sans-serif;font-size: 29px;font-weight: 400;line-height: 120%;letter-spacing: -0.54px;color:#1059FF;}
.span12 h3 {font-family: "TT Commons Classic", "TT Commons Pro", Helvetica, Roboto, Arial, sans-serif;font-size: 29px;font-weight: 400;line-height: 120%;letter-spacing: -0.54px;color:#1059FF;}

.expressapplicationsBlock-Heading .expressapplicationsBlock-Pointer {font-family: "TT Commons Classic", "TT Commons Pro", Helvetica, Roboto, Arial, sans-serif;font-size: 29px;font-weight: 400;line-height: 120%;letter-spacing: -0.54px;color:#1059FF;}

.nav-tabs.nav-stacked > li > a {
    border-top: 1px solid #A5A5A5 !important;
    border-bottom: 1px solid #A5A5A5 !important;
}
 header .header__mobTriggerIcon span:nth-child(1) {
    top: 0px;
}
.hasSimilarJobs input.input-block-level.search-query {
    font-weight: 700;
}
a.btn.btn-primary.btn-large.btn-block.applybutton {
      color: #FFFFFF;
  
    font-size: 16px;
    font-weight: 800;
    letter-spacing: -0.5px;
    line-height: 130%;
}

a.btn.btn-large.btn-block {
    background: #F5F5F5;
    
}
.hasSimilarJobs .btn-primary:focus{
    color:#1059FF;
    
}
.span4.Back_to_results a.btn.btn-large.btn-block{ 
    letter-spacing: -0.5px;
    line-height:130%;   font-size: 16px;
    font-weight: 800;}

/*.page-body-registereduser-searchagents-edit .sliderBanner__slider {
    display: none;
}*/
header .header__mobTriggerIcon {
    display: inline-block;
    width: 20px;
    height: 15px;
    position: relative;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.5s ease-in-out;
    transition: 0.5s ease-in-out;
    vertical-align: middle;
}
header .header__phone:after {
    content: "";
    position: absolute;
    top: 0;
    right: -15px;
    bottom: 0;
    width: 1px;
    background-color: #d6d6d6;
}
.header__mobTriggerIcon span:nth-child(2),  header .header__mobTriggerIcon span:nth-child(3) {
    top: 6px;
}
.newheader #header .brand-container .brand {
    display: block;
    width: 152px;}
header .header__phone {
    position: relative;
    display: inline-block;
    width: 16px;
    height: 16px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 18'%3E%3Cpath fill='%23000' d='M16.2559 17.2271C14.2393 17.2271 12.3028 16.8719 10.4465 16.1615C8.5903 15.451 6.94794 14.4656 5.51947 13.2052C4.09099 11.9448 2.9528 10.4552 2.10488 8.73646C1.25697 7.01771 0.833008 5.15 0.833008 3.13333C0.833008 2.46111 1.02016 1.89583 1.39447 1.4375C1.76877 0.979167 2.29967 0.75 2.98717 0.75H5.11842C5.53092 0.75 5.85176 0.868403 6.08092 1.10521C6.31009 1.34201 6.47051 1.68194 6.56217 2.125C6.65384 2.58333 6.75697 3.05694 6.87155 3.54583C6.98613 4.03472 7.11981 4.47014 7.27259 4.85208C7.41009 5.17292 7.45211 5.47465 7.39863 5.75729C7.34516 6.03993 7.18856 6.31111 6.92884 6.57083L5.14134 8.3125C5.87467 9.38194 6.89447 10.417 8.20072 11.4177C9.50697 12.4184 10.7788 13.1021 12.0163 13.4687L13.0705 11.3375C13.208 11.0625 13.3837 10.8753 13.5976 10.776C13.8115 10.6767 14.1094 10.6424 14.4913 10.6729C14.8886 10.7035 15.282 10.7188 15.6715 10.7188C16.0611 10.7188 16.5004 10.7035 16.9893 10.6729C17.4476 10.6424 17.8334 10.7646 18.1465 11.0396C18.4597 11.3146 18.6698 11.7576 18.7768 12.3687L19.1434 14.4312C19.1434 14.4312 19.1587 14.5611 19.1893 14.8208C19.1893 15.4625 18.9257 16.024 18.3986 16.5052C17.8715 16.9865 17.1573 17.2271 16.2559 17.2271Z' /%3E%3C/svg%3E");
    vertical-align: middle;
    margin-right: 29px;
}
header .header__mobTriggerIcon span:nth-child(4) {
    top: 12px;
}
 header .header__mobTriggerIcon span {
    display: block;
    position: absolute;
    left: 0;
    width: 100%;
    height: 2px;
    background: #000;
    border-radius: 2px;
    opacity: 1;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: 0.25s ease-in-out;
    transition: 0.25s ease-in-out;
}
button.header__mobTrigger {
    border-radius: 0;
    background: transparent;
    padding: 0;
}
  span.header__mobTriggerText.show-for-medium {
    display: none;
}


.header__mobTrigger.open .header__mobTriggerIcon span:nth-child(1) {
    top: 6px;
    width: 0%;
    left: 50%;
}
.header__mobTrigger.open .header__mobTriggerIcon span:nth-child(4) {
    top: 6px;
    width: 0%;
    left: 50%;
}
.header__mobTrigger.open .header__mobTriggerIcon span:nth-child(2) {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
header .header__mobTrigger.open .header__mobTriggerIcon span {
    background: #1059FF;
}
.header__mobTrigger.open .header__mobTriggerIcon span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.mobMenu {
    max-width: 375px;
    font-size: 18px;
    padding: 24px 26px 22px 20px;
    margin: 0 auto;
}
.newheader .breadcrumbs__list{
    margin-left: 20px;
}
.breadcrumbs {
      display:none;
    }
@media print, screen and (min-width: 728px) {
    .breadcrumbs {
        display: block;
    }
  


.newheader #header .brand-container .brand {
    display: block;
    width: 180px;
  }
}


@media print, screen and (min-width: 1200px){
    .primaryBanner.with-img .banner__content {
    margin-right: 120px;
}
.newheader #header .brand-container .brand  {
        width: 223px;}


}
 .primaryBanner.with-img .banner__inner {
      flex-direction: column;
    }
     .newheader #header .main-container {
  
    padding-top: 0px;
    padding-bottom: 0px;
  
}
  .newheader #header .header-container {

 padding: 18px 27px;

}
 .primaryBanner.with-img .banner__copy {
    font-size:18px;
     line-height: 1.5;
     letter-spacing: -0.72px;
     font-weight: 600;
    }
@media print, screen and (min-width: 1024px) {
        .hide-for-large {
        display: none !important;
    }
        .newheader #header .header-container {

    padding:12px 36px 0 36px; 

}
    .newheader #header .main-container {
  
    padding-top: 8px;
    padding-bottom: 12px;
    }
    .primaryBanner.with-img .banner__copy {
     font-size: 24px;
     line-height: 1.2;
     letter-spacing: -0.72px;
     font-weight: 400;
    }
    .primaryBanner.with-img .banner__inner {
      flex-direction: row;
    }
        .primaryBanner .banner__copy {
        margin: 20px auto 0;
    }
    .newheader .primaryBanner.with-img .banner__inner {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .primaryBanner.with-img .banner__image {
        height: auto;
        min-height: 364px;
        margin-top: 0;
    }
    .primaryBanner.with-img .banner__image {
        height: auto;
        min-height: 364px;
        margin-top: 0;
    }
        .primaryBanner.with-img .banner__image {
        -webkit-box-flex: 1;
        -webkit-flex: 1 1;
        -ms-flex: 1 1;
        flex: 1 1;
        border-radius: 40px;
    }
        .primaryBanner.with-img .banner__content {
        width: 537px;
        max-width: 537px;
        margin-top: 0;
    }
.primaryBanner.with-img .banner__inner {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
    }
    .primaryBanner.with-img .banner__inner {
        padding: 60px 60px 40px 60px;
        border-radius: 0;
    }
}
a.btn.btn-large.btn-block , .btn:focus {
    border: 1px solid #f5f5f5;
    box-shadow: none;
}
.featurehover:hover {
    background-color: #f5f5f5 !important;

}
button.contact-button.button--opens-phone-modal a {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: -0.54px;
    line-height: 120%;
}
.content ul li, .content ol li {
    list-style-type: disc;
    margin-left: 20px;
    line-height: 120%;
    letter-spacing: -0.54px;
}

ul.nav.nav-tabs.nav-stacked a span.span10 {
    font-family: "TT Commons Pro", "TT Commons Classic", Helvetica, Roboto, Arial, sans-serif;
}

.jobdescription ul li {
    font-weight: 400;
}

.jobdescription strong {
    font-family: "TT Commons Pro", "TT Commons Classic", Helvetica, Roboto, Arial, sans-serif;
}
a.btn.btn-primary.save-express-applications-form {
    margin-bottom: 5px;
}
.jobdescription p {
    line-height: 120%;
}
h1.banner__title.medium {
    font-size: 50px;
    font-weight: 400;
}
@media print, screen and (max-width: 375px) {
    .mobile-menu {
    top: 70px;
    right: 0;
    width: 100%;
}
.mobile-menu.collapsed.hidden.menu-button-active {

      width: 100%;
}
    }
.breadcrumbs .breadcrumbs__item:first-child {
    padding-left: 0;
}
.bg--blue, .linkTiles .card.linkTile--blue {
    background: #1059FF;
    color: #fff;
}
.breadcrumbs .breadcrumbs__item {
    position: relative;
    display: inline-block;
    padding-left: 16px;
    padding-right: 12px;
}
.breadcrumbs {

    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    padding: 16px 68px;
    z-index: 10;
}

.privacyhead.active:before {
    content: "\f068";
}

.privacyhead:before {
    content: "\f067";
    font-family: FontAwesome;
    margin-right: 5px;
}

.privacyhead:after {
    content: "";
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background: red;
    margin-left: 5px;
}
.privacyhead.is-active:after {
    background: green;
}
.privacytoggle {
    display: none;
}
h3.privacyhead {
    color: #1059ff;
    font-size:20px;
    cursor: pointer;
    font-weight: bold;
}
.privacysections select.input-block-level.work-select {
    display: none;
}
.alert_v1 h3 {
    margin: 0;
}
