/* ==========================================================================
   SPECIFICS
   --------------------------------------------------------------------------
   * LOCAL IMAGES
      : Local Fonts
      : Header logo
      : Main banner
      : Mobile menu
      : Dataset
      : File upload
      : Photo upload
      : Blocking lo: MAIN
   * INVERTING CLICKABLE COLORS (commented and ready to use)
      : Nav
      : Tabs
      : Switcher
      : Dropdown
   * WRAPPER
   * LOGO ANIMATION
   * BANNER
   * BANNER SEARCH
   * SEARCH JOBS
      : Section
      : Article
   * JOB DETAIL
   * ATTACHMENT UPLOAD
   * REGISTER AND APPLICATIONS METHODS
   * AGENT
   * LOGIN AND SUCCESS
   * PROFILE
   * OUR NETWORK
   * FOOTER
   * WIZARDS ANS STEP BAR
   * POPUP
   * BUTTONS AND LINKS
   * RARIO BUTTONS AND CHECKBOXES
   * FONTSIZES
   ========================================================================== */

/* LOCAL FONTS
   -------------------------------------------------------------------------- */

@font-face {
    font-family: 'MWSans';
    src: local('MWSans Bold'), local('MWSans-Bold'),
        url('../fonts/MWSans-Bold.woff') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'MWSans';
    src: local('MWSans SemiBold'), local('MWSans-SemiBold'),
        url('../fonts/MWSans-SemiBold.woff') format('truetype');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'MWSans';
    src: local('MWSans Regular'), local('MWSans-Regular'),
        url('../fonts/MWSans-Regular.woff') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/* LOCAL IMAGES: Header logo
   -------------------------------------------------------------------------- */
.header__logo {
    background-image: var(--logo--background--image);
    background-size: contain;
}

/* LOCAL IMAGES: Main banner
   -------------------------------------------------------------------------- */

.banner--main {
    background-image: var(--banner--background--image);
    background-color: #000000;
}

/* LOCAL IMAGES: Mobile menu
   -------------------------------------------------------------------------- */

a[class*="__trigger"] {
    background-image: url('../images/icon--menu.svg');
}

/* LOCAL IMAGES: Dataset
   -------------------------------------------------------------------------- */

.removeDatasetRow {
    background-image: url('../images/icon--remove.svg');
}

.addDatasetRow {
    background-image: url('../images/icon--add.svg');
}

/* LOCAL IMAGES: File upload
   -------------------------------------------------------------------------- */

div[class*="fieldSpec"].FileField .removeFile,
div[class*="fieldSpec"].FileField .removeFile:link,
div[class*="fieldSpec"].FileField .removeFile:visited,
div[class*="fieldSpec"].FileField .removeFile:hover,
div[class*="fieldSpec"].FileField .removeFile:active,
div[class*="fieldSpec"].FileField .removeFile:focus {
    background-image: url('../images/icon--remove.svg');
}

/* LOCAL IMAGES: Photo upload
   -------------------------------------------------------------------------- */

div[class*="fieldSpec"].FileField div[id*="fileInputContainer_"] .photoInputPreviewWrapper .photoInputPreviewContainer.photoPreviewUnselected {
    background-image: url('../images/icon--user.svg');
}

div[class*="fieldSpec"].FileField .fileInputCancelButton,
div[class*="fieldSpec"].FileField .fileInputCancelButton:link,
div[class*="fieldSpec"].FileField .fileInputCancelButton:visited,
div[class*="fieldSpec"].FileField .fileInputCancelButton:hover,
div[class*="fieldSpec"].FileField .fileInputCancelButton:active,
div[class*="fieldSpec"].FileField .fileInputCancelButton:focus {
    background-image: url('../images/icon--remove.svg');
}

/* LOCAL IMAGES: Blocking login
   -------------------------------------------------------------------------- */

.article--login .article__header__text__title {
    background-image: var(--logo--background--image);
}

.nav {
    background-color: var(--color--brand--sub-3);
}

.nav__item--active .nav__item__link,
.nav__item--active .nav__item__link:link,
.nav__item--active .nav__item__link:visited,
.nav__item--active .nav__item__link:hover,
.nav__item--active .nav__item__link:focus,
.nav__item--active .nav__item__link:active {
    color: var(--color--clickeable--header, var(--color--clickeable--header)); /* TO BE DELETED - when library changes to 1.3 or 2 */
}

@media all and (min-width:751px) and (max-width:1024px) {
    .nav__item--has-subnav--with-arrow .nav__item__link::before {
        font-size: 15px!important;
        margin-top: 4px!important;
    }
}

.subnav__item:not(.subnav__item--active) .subnav__item__link,
.subnav__item:not(.subnav__item--active) .subnav__item__link:link,
.subnav__item:not(.subnav__item--active) .subnav__item__link:visited,
.portalLanguages__item:not(.portalLanguages__item--selected) .portalLanguages__link,
.portalLanguages__item:not(.portalLanguages__item--selected) .portalLanguages__link:link,
.portalLanguages__item:not(.portalLanguages__item--selected) .portalLanguages__link:visited {
    color: var(--color--font);
    font-weight: normal;
    text-align: start;
    padding-left: 20px;
    font-size: 1.6rem;
}

.portalLanguages__item--selected .portalLanguages__link, .subnav__item--active .subnav__item__link {
    padding-left: 20px;
    font-size: 1.6rem;
}

.subnav__item--active .subnav__item__link,
.subnav__item--active .subnav__item__link:link,
.subnav__item--active .subnav__item__link:visited,
.subnav__item--active .subnav__item__link:hover,
.subnav__item--active .subnav__item__link:focus,
.subnav__item--active .subnav__item__link:active{
    font-weight: 600;
    color: var(--color--font);
}

@media all and (max-width:1024px) {

    .subnav__item--active .subnav__item__link, .subnav__item--active .subnav__item__link:link, .subnav__item--active .subnav__item__link:visited, .subnav__item--active .subnav__item__link:hover, .subnav__item--active .subnav__item__link:focus, .subnav__item--active .subnav__item__link:active, .portalLanguages__item--selected .portalLanguages__link, .portalLanguages__item--selected .portalLanguages__link:link, .portalLanguages__item--selected .portalLanguages__link:visited, .portalLanguages__item--selected .portalLanguages__link:hover, .portalLanguages__item--selected .portalLanguages__link:focus, .portalLanguages__item--selected .portalLanguages__link:active {
        color: var(--color--brand--white);
        text-align: start;
        padding-left: 20px;
    }

    .nav__item--active .nav__item__link, .nav__item--active .nav__item__link:link, .nav__item--active .nav__item__link:visited, .nav__item--active .nav__item__link:hover, .nav__item--active .nav__item__link:focus, .nav__item--active .nav__item__link:active {
        color: var(--color--brand--white);
    }

}

/* INVERTING CLICKABLE COLORS: Tabs
   -------------------------------------------------------------------------- */

/* INVERTING CLICKABLE COLORS: Switcher
   -------------------------------------------------------------------------- */

/* INVERTING CLICKABLE COLORS: Dropdown
   -------------------------------------------------------------------------- */

/* WRAPPER
   -------------------------------------------------------------------------- */

.main__wrapper {
    padding-bottom: 8rem;
}

/* NAV
   -------------------------------------------------------------------------- */
@media all and (min-width:1024px) {

    .nav__item--has-subnav:hover .nav__item__link {
        border-left-color: transparent;
        border-right-color: transparent;
        background-color: transparent;
        border-top-color: transparent;
        border-bottom-color:transparent;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
    }

    .nav__item--has-subnav:hover .nav__item__link:hover {
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        border-radius: var(--navs--border--radius) var(--navs--border--radius) 0 0;
        border-top-color: transparent;
        border-right-color: transparent;
        border-bottom-color: transparent;
        border-left-color: transparent;
        background-color: transparent;
    }

}

.tpt_mobile-menu--from-left--moves-over__trigger {
    background-size: calc(var(--sizing--basis) * 4) auto !important;
}

@media all and (max-width:1024px) {

    .header__content {
        justify-content: center;
    }
    .header--mobile-menu--from-left .header__wrapper {
        padding: 0 calc(var(--grid--laterals) +(var(--sizing--basis)* 6) + var(--grid--laterals));
    }

    .nav__item--active .nav__item__link{
        color: var(--color--brand--white) !important;
        text-align: start;
    }

    .nav__item:not(.nav__item--active) .nav__item__link, .nav__item:not(.nav__item--active) .nav__item__link:link, .nav__item:not(.nav__item--active) .nav__item__link:visited {
        color: var(--color--brand--white) !important;
        text-align: start;
    }

    a[class*="__trigger"].open::before {
        background-color: transparent;
    }

    .tpt_mobile-menu--from-left--moves-over__trigger.open::after {
        content: " ";
        background-image: url('../images/icon--menu--close.svg');
        background-size: calc(var(--sizing--basis) * 3.5) auto;
        background-position: center center;
        z-index: 9;
        position: fixed;
        top: calc(var(--sizing--basis) * 4);
        right: calc(var(--sizing--basis) * 4);
        height: 24px;
        display: inline-block;
        width: 24px;
    }

    .tpt_mobile-menu--from-left--moves-over.open {
        margin-top: 50px;
        width: 100%;
        text-align: center;
    }

    .tpt_mobile-menu--from-left--moves-over__trigger:focus{
        outline: none !important;
    }

    .body--ismobile .nav {
        padding-bottom: 5.5rem;
        padding-top: 0;
        text-transform: capitalize;
        margin-top: -1px;
    }

    .nav__item--has-subnav--with-arrow .nav__item__link::before {
        position: absolute;
        right: 2px;
        margin-top: 3px!important;
        color: var(--color--brand--white)!important;
        font-weight: normal!important;
    }

    .subnav__item__link__cap {
        width: 100%!important;
        padding-right: 100px;
        max-width: initial!important;
    }

    .nav__item {
        border-top-color: #a4a4a4;
    }

    .subnav__mobile__link__cap {
       text-transform: capitalize;
    }

    .nav__item--has-subnav:hover .subnav__item:not(.subnav__item--active) .subnav__item__link:hover, .nav__item--has-subnav:hover .subnav__item:not(.subnav__item--active) .subnav__item__link:focus, .nav__item--has-subnav:hover .subnav__item:not(.subnav__item--active) .subnav__item__link:active, .portalLanguages__item:not(.portalLanguages__item--selected) .portalLanguages__link:hover, .portalLanguages__item:not(.portalLanguages__item--selected) .portalLanguages__link:focus, .portalLanguages__item:not(.portalLanguages__item--selected) .portalLanguages__link:active {
        color: var(--color--brand--white);
        background-color: transparent;
        font-weight: bold;
    }

    .nav__item--has-subnav--with-arrow:hover .nav__item__link::before {
        color: var(--color--brand--white);
    }

    .nav__item--has-subnav--open .nav__item__link::before, .nav__item--has-subnav.nav__item--active .nav__item__link::before {
        content: "\f078";
    }
}

.nav__item--has-subnav--with-arrow .nav__item__link::before {
    display: inline-block;
    font: normal normal normal 1.4rem/1 FontAwesome;
    font-size: 12px;
    text-transform: none !important;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f078";
    margin-top: -4px;
    margin-right: -2px;
    color: var(--color--brand--white);
}

.nav__item--has-subnav--with-arrow:hover .nav__item__link::before {
    color: var(--color--brand--white);
}

.nav__list {
    letter-spacing: 1px;
    padding-left: var(--spacer--m);
}

.subnav__item__link {
    letter-spacing: 0px;
}

.subnav__item__link__cap {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 182px;
}

@media all and (min-width:751px) and (max-width: 1024px) {

    .tpt_mobile-menu--from-left--moves-over.open {
        margin-top: 65px;
    }
    .nav__item {
        padding: 0;
        margin-right: 0!important;
    }

    .nav__list--separator-left,.nav__list--separator-right {
        border-left-width: 0px!important;
        margin-right: 0px!important;
        margin-left: 0px!important;
    }

    .nav__list:first-child .nav__item:not(:last-child) {
        margin-right: 0;
        text-align: center;
    }

    .nav__list:first-child {
        width: 100%;
        display: block!important;
        text-align: center;
    }

}

@media all and (min-width:1024px) and (max-width: 1250px){

    .nav__item--has-subnav--overflows-not.nav__item--has-subnav--open .portalLanguages, .nav__item--has-subnav--overflows-not:hover .portalLanguages{
        display: block;
    }

}

@media all and (min-width:1024px) {

    .header {
        max-height: var(--header--height);
    }

    .header__wrapper {
        min-height: var(--header--height);
    }

    .header__nav {
        width: 100%;
    }

    .nav {
        justify-content: end;
    }

    .nav__list:first-child {
        display: flex;
        justify-content: center;
    }

    .nav__list:first-child .nav__item:not(:last-child) {
        margin-right: var(--spacer--m);
    }

    .nav__list--separator-right {
        margin-left: 25px;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: var(--color--brand--white);
        padding-right: var(--spacer--m);
    }

    .nav__list--separator-left {
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: var(--color--brand--white);
        border-left-color: var(--color--brand--white);
        margin-left: var(--spacer--m);
        padding-left: var(--spacer--m);
    }

    .nav__item--has-subnav--with-arrow .nav__item__link::before {
        text-decoration-color: var(--color--brand--sub-3);
    }

    .nav__item--has-subnav--with-arrow .nav__item__link::before {
        border-top: none;
    }

    .nav__item--has-subnav {
        margin-bottom: -1.7rem;
        padding-bottom: 1.7rem;
    }

    .nav__item:not(.nav__item--active) .nav__item__link:not(.nav__item--active):hover {
        color: var(--color--brand--white)!important;
        text-decoration: underline!important;
        text-decoration-color: var(--color--brand--white)!important;
        text-underline-offset: 7px;
        text-decoration-thickness: 2px;
    }

    .nav__item:not(.nav__item--active) .nav__item__link:hover {
        color: var(--color--brand--white)!important;
    }

    .nav__item--active {
        color: var(--color--brand--white);
        text-decoration: underline;
        text-decoration-color: var(--color--brand--white);
        text-underline-offset: 3px;
        text-decoration-thickness: 2px;
    }

    .nav__item__link {
        text-transform: capitalize;
        font-size: 1.6rem;
        padding: 0px;
        text-align: center;
    }

    .nav__item--active .nav__item__link {
        text-decoration-color: var(--color--brand--white);
    }

    .subnav__item__link, .portalLanguages__link {
        font-size: 1.2rem;
        line-height: 26px!important;
    }

    .subnav__item__link {
        padding-left: 20px;
    }

    .subnav__item__link__cap {
        text-transform: capitalize;
    }

    .portalLanguages, .subnav__list {
        top:4.1rem;
        border-width: 0;
        background-color: var(--color--brand--white);
        margin-left: calc(100% - 20rem);
        min-width: 20rem;
    }

    .subnav__item.subnav__item--active {
        font-weight: bold;
        background-color: var(--color--brand--gray);
    }

    .portalLanguages__item, .subnav__item {
        border: none;
        height: 4.3rem;
        display: flex;
        align-items: center;

    }

    .portalLanguages__item--selected {
        font-weight: bold;
        background-color: var(--color--brand--gray);
    }

    .portalLanguages__item:hover {
        background-color: var(--color--brand--sub-1);
        font-weight: normal;
    }

    .subnav__item:hover {
        background-color: var(--color--brand--sub-1);
    }

    .nav__item--has-subnav:hover .subnav__item:not(.subnav__item--active) .subnav__item__link:active, .nav__item--has-subnav:hover .subnav__item:not(.subnav__item--active) .subnav__item__link:focus, .nav__item--has-subnav:hover .subnav__item:not(.subnav__item--active) .subnav__item__link:hover, .portalLanguages__item:not(.portalLanguages__item--selected) .portalLanguages__link:active, .portalLanguages__item:not(.portalLanguages__item--selected) .portalLanguages__link:focus, .portalLanguages__item:not(.portalLanguages__item--selected) .portalLanguages__link:hover{
        background-color: transparent;
        color: var(--color--font);
    }

    .portalLanguages__link, .subnav__item__link {
        padding-top: 0px;
        padding-bottom: 0px;
    }

 }

/* NAV: Core overwrite and general styles
   -------------------------------------------------------------------------- */

.body--header-fixed-on-scroll .header {
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.3);
}

 @media all and (min-width: 1025px) {

    .nav__item--has-subnav--with-arrow .nav__item__link:before {
        margin: 0;
        right: -5px;
        top: 14px;
    }

    .nav__item--has-subnav--with-arrow .nav__item__link {
        padding-bottom: 0px;
        padding-left: 0;
        padding-right: 20px;
        padding-top: 0;
        text-align: right;
    }

 }

@media all and (min-width:751px) and (max-width: 1024px) {
    .header__wrapper {
        margin-left: -10px;
    }

    .body--header-fixed-on-scroll .header {
        height: var(--header--height);
    }

}

/* BANNER
   -------------------------------------------------------------------------- */

.banner__wrapper {
	display: flex;
	flex-direction: column;
	align-items: inherit;
	justify-content: center;
	padding-top: 50px;
}

/* BANNER SEARCH
   -------------------------------------------------------------------------- */

.banner__wrapper .Section1 {
    display: flex;
    margin-top: -8px;
}

.banner__wrapper .Section1 label {
    display: none;
}

.banner__wrapper .Section1 .TextField input {
    width: 100%;
    height: 40px;
    padding-left: 20px;
    font-family: 'MWSans';
    font-size: 1.6rem;
    color: var(--color--brand--sub-6);
    font-weight:500;
    border: 1px solid var(--color--brand--sub-5);
    border-radius: 0;
    outline-offset: -2px;
}

.banner__wrapper .fieldSpec, .datasetfieldSpec, .formfieldSpec {
    margin-bottom: 0px;
}

.banner__wrapper .Section1 .button-bar {
    width: auto;
    padding-left: 14px;
}

.banner__wrapper .Section1 .button-bar button {
    height: 40px;
    width: 40px;
    min-width: 40px;
    max-width: 40px;
    background-color: var(--color--search);
    border: 2px solid var(--color--search);
    cursor: pointer;
    transition: all 0.3s ease-in-out;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0;
}

.banner__wrapper .Section1 .button-bar button::after {
	content: ' ';
	background-image: url('../images/icon--search.svg');
	width: 21px;
    height: 21px;
    background-size: cover;
    display: block;
    background-position: center;
}

.banner__wrapper .Section1 .button-bar button:active::after{
	margin-left: 1px;
	margin-top: -1px;
}

.banner__wrapper .Section1 .button-bar.fieldSpec {
   padding-top: 0px!important;
}

.banner__wrapper .fa-sm {
	font-size: 0;
}

/* Media query to target only desktop */
@media all and (min-width:1024px) {

    .banner__wrapper .Section1 .TextField {
        width: 400px;
    }
}

/* Media query to target only mobile */
@media all and (max-width:1024px) {

    .banner--main {
        height: var(--banner--height);
    }

    .icon--filter {
        width: 2.0rem;
        height: 2.0rem;
        background-image: url('../images/icon--filter.svg');
        background-size: cover;
        display: block;
    }

    .section--search-jobs.section--collapsible-form-search .form--search .form__toggle {
        width: 4.4rem;
        height: 4.4rem;
        background-color: var(--color--brand--sub-3);
    }

}

.banner--main .banner__text__title {
    color: #FFFFFF;
    font-weight: 600;
}

.banner--main h3.banner__text__title {
    font-weight: 600;
}

/* SEARCH JOBS
   -------------------------------------------------------------------------- */

.body--search-jobs .form__item--hidden-label .wizard__main .SelectFormField{
    display: none;
}

.icon--reset {
	width: 17px;
	height: 17px;
	display: block;
	margin-left: 5px;
	background-image: url('../images/icon--reset.svg');
    background-size: contain;
    transition: all 250ms ease-in-out;
}

.body--search-jobs .search--filters .search_form__title {
    font-weight: 400;
    color: var(--color--brand--black);
    font-size: 20px;
}

.body--search-jobs .search--filters label,
.body--search-jobs .countryInputLabel,
.body--search-jobs .cityInputLabel,
.body--search-jobs .fieldSpec > label {
    font-weight: 600;
    font-size: 1.6rem;
}

.body--search-jobs .countryFieldSelect,
.body--search-jobs .locationCityField {
    margin-top: 10px;
}

.body--search-jobs .countryFieldSelect {
    margin-bottom: 16px;
}

.list-controls__sort {
    color: var(--color--brand--black);
    font-size: 16px;
}

.list-controls__sort h3 {
    font-weight: normal;
}

.list-controls__sort .dropdown--sort {
    margin-left: 20px;
}

.list-controls__sort .dropdown__placeholder {
    min-width: 198px;
    font-weight: 600;
    font-size: 1.5rem;
    padding-left: 13px;
    color: var(--color--brand--black);
}

.dropdown--sort .dropdown__list .sort__item {
    text-align: left;
    font-size: 1.5rem;
    color: var(--color--brand--sub-4);
    padding-left: 13px;
    cursor: pointer;
}

.dropdown--sort:hover .dropdown__list .sort__item:hover {
    background-color: var(--color--brand--sub-1)!important;
    color: var( --color--brand--black)!important
}

.dropdown--sort .dropdown__list .sort__item--active {
    background-color: var(--color--brand--gray) !important;
    color: var( --color--brand--black) !important;
    font-weight: 600;
}

.dropdown__placeholder::before {
    background-image: url(../images/icon--chevron--down.svg);
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    height: var(--fields--height);
    background-position: calc(130% - var(--spacer--s)) 50%;
    background-size: auto 24px;
    padding: var(--spacer--s) var(--spacer--l) var(--spacer--s) var(--spacer--s2);
    line-height: calc(var(--fields--height) - (var(--spacer--s) * 2) - 2px);
    border-top: 0px;
    border-right: 0px;
    border-left: 0px;
    padding-left: 40px;
}

.form select:not([multiple]) {
    background-image: url(../images/icon--chevron--down.svg);
    background-size: auto 24px;
    border-color: var(--color--borders)
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search:first-child::after {
    background-image: url(../images/icon--chevron--down.svg);
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    height: var(--fields--height);
    background-position: calc(100% - var(--spacer--s)) 50%;
    background-size: auto 24px;
    padding: var(--spacer--s) var(--spacer--l) var(--spacer--s) var(--spacer--s2);
    line-height: calc(var(--fields--height) - (var(--spacer--s) * 2) - 2px);
    border-top: 0px!important;
    border-right: 0px!important;
    border-left: 0px!important;
    top: 0px!important;
}

.wizard__main fieldset .wizard__main div:last-child {
    margin-top: 20px;
}

.countryInputLabel::after {
    content: "";
    height: 14px;
    display: block;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
    background-image: url(../images/icon--chevron--down.svg);
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    height: var(--fields--height);
    background-position: calc(100% - var(--spacer--s)) 50%;
    background-size: auto 24px;
    padding: var(--spacer--s) var(--spacer--l) var(--spacer--s) var(--spacer--s2);
    line-height: calc(var(--fields--height) - (var(--spacer--s) * 2) - 2px);
    border-top: 0px!important;
    border-right: 0px!important;
    border-left: 0px!important;
    top: -6px!important;
    margin-left: -26px!important;
    margin-top: 21px!important;
    border-color: transparent!important;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    right: 4px!important;
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[aria-selected]:hover {
    background-color: var(--color--brand--sub-1)!important;
    color: var( --color--brand--black)!important
}

.dropdown--sort .dropdown__list .sort__item:not(.sort__item--active),
.select2-results__option {
    color: var( --color--brand--black);
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
	border: none!important;
	background-color: var(--color--brand--sub-1)!important;
	font-size: 1.2rem;
	font-weight: var(--font--weight--bold);
	color: var(--color--brand--black)!important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    font-size: 0rem!important;
	background-image: url('../images/icon--close.svg');
    width: 10px;
    height: 10px;
    background-size: contain;
}

.select2-container--default .select2-selection--multiple .select2-selection__clear {
	background-image: url('../images/icon--close.svg');
    width: 14px;
    height: 14px;
    background-size: contain;
    color: transparent!important;
    margin-top: 10px !important;;
}

.select2-container--default .select2-results__option[aria-selected="true"] {
	background-color: var(--color--brand--gray)!important;
	color: var(--color--brand--black)!important;
    font-weight: 600;
}

.select2-container .select2-selection--multiple .select2-selection__clear {
    top: 6px!important;
    right: 6px!important;
}

.body--search-jobs .search--filters {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-bottom: 20px;
    font-weight: 600;
    color: var(--color--brand--sub-4);
    font-size: 1.6rem;
}

.body--search-jobs .select2-container {
    width: 100%!important;
}

.form
  input:where(
    [type="color"],
    [type="date"],
    [type="datetime-local"],
    [type="email"],
    [type="file"],
    [type="month"],
    [type="number"],
    [type="password"],
    [type="range"]:not(.progress-bar__selector),
    [type="search"],
    [type="tel"],
    [type="text"],
    [type="time"],
    [type="url"],
    [type="week"]
  ):not([class*="select2"]):focus,
.form select:focus,
.form textarea:focus {
  box-shadow: none;
  border: solid 2px var(--color--font);
}

/* Media query to target tablet and desktop */
@media all and (min-width:751px) {
    .body--search-jobs .main {
        --main--background--color: var(--color--brand--white);
    }

    .body--search-jobs .clearButton:hover {
        text-decoration: none;
    }

    .list-controls--bottom {
        padding-top: 40px;
        border-top: 4px solid var(--color--brand--black);
    }

}

@media all and (min-width:768px) and (max-width:1024px) {

    .section--search-jobs{
        padding-top: 24px!important;
    }

    .search--filters .search_form__title {
        display: none;
    }

    .body--search-jobs .section__header {
        margin-top: -24px;
    }

    .body--search-jobs .search--filters {
       display: none;
       margin-top: 70px;
    }

    .section--collapsible-form-search .form--search .Section {
        background-color: var(--color--brand--sub-1);
    }

    .section--collapsible-form-search .form--search .Section {
        margin-top: -13px;
    }

    .section--collapsible-form-search .form--search .Section {
        padding-top: 70px!important;
    }

    .body--search-jobs .clearButtonBar .clearButton {
        left: 10px!important;
    }

    .section--collapsible-form-search .form--search.form--open .Section {
        padding: 30px 24px;
        margin-top: 52px;
    }

    .grid--2--sidebar > .grid__item {
        padding-top: 12px;
    }

}

/* Media query to target tablet and desktop */

@media all and (min-width:1025px) {
    .section--search-jobs .section__content__results {
        border-bottom-color: var(--dividers--border--color);
    }

    .grid--2--sidebar>.grid__item--aside-left {
        flex: 0 0 calc(var(--content--w--sidebar) + (var(--grid--columns--gap) * 2));
        max-width: calc(var(--content--w--sidebar) + (var(--grid--columns--gap) * 2));
    }

    .body--search-jobs .button-bar .clearButton,
    .body--search-jobs .clearButtonBar .clearButton {
        display: none;
    }

    .body--search-jobs .clearButton {
        border: none;
        padding: 0;
        background-color: transparent;
        font-weight: 600;
        color: var(--color--brand--black);
        font-size: 1.4rem;
        width: auto;
        min-width: 64px;
        text-decoration: underline;
    }

    .body--search-jobs button.submitButton:nth-child(2) {
        display: none;
    }

    .body--search-jobs .button-bar:not([class*="button-bar--"]) button + button, .button-bar:not([class*="button-bar--"]) input[type="submit"] + input[type="submit"], .button-bar:not([class*="button-bar--"]) .button + .button {
        margin-left: 0px!important;
    }

}

@media all and (max-width:1024px) {
    .section--search-jobs .section__content__results {
        padding-left: 0px;
    }

    .section--collapsible-form-search .form--search .Section {
        padding-top: 70px;
    }

    .body--search-jobs .clearButton {
        height: 50px;
        width: 210px;
        text-transform: capitalize;
        border-width: 2px!important;
        border-color: var(--buttons--secondary--default--color--border)!important;
        background-color: var(--buttons--secondary--default--color--background)!important;
        color: var(--buttons--secondary--default--color--font)!important;
    }

    .body--search-jobs .clearButtonBar .clearButton {
        font-size: 1.4rem;
        line-height: 2.1rem;
        font-weight: 600;
        color: var(--color--buttons)!important;
        text-decoration: underline!important;
        text-underline-offset: 5px;
        text-transform: capitalize;
        background-color: transparent!important;
        border-width: 0px!important;
        position: absolute;
        width: auto;
        top: 10px;
        left: 0px;
        margin-top: 0px!important;
    }

    button.submitButton:nth-child(3) {
        display: none;
    }

    .section--collapsible-form-search .section__header__text__title {
        margin-bottom: 10px;
    }

    .list-controls--bottom {
        margin: 0 calc(-1 * var(--grid--columns--gap));
        padding: 24px var(--grid--columns--gap) 0 var(--grid--columns--gap);
        border-top: 4px solid var(--color--brand--black);
    }
}

/* Media query to target only tablet */
@media all and (min-width:751px) and (max-width:1024px) {
    .section--search-jobs {
        border-radius: var(--boxes--border--radius) var(--boxes--border--radius) 0 0;
        background-color: var(--color--brand--white);
    }

    .section--collapsible-form-search .form--search {
        width: 100vw;
        margin-left: -32px;
    }

    .section--search-jobs.section--collapsible-form-search .form--search .form__toggle {
        right: 33px
    }

    .section--collapsible-form-search .section__header__text__title {
        font-weight: 600;
        color: var(--color--brand--sub-4);
        font-size: 1.5rem;
        margin-left: calc(100% - 138px);
    }

    .list-controls--bottom .button--primary {
        border-color: transparent;
        background-color: transparent;
        color: var(--color--brand--black);
        height: 50px;
        width: 40px;
        font-weight: 400;
        text-transform: capitalize;
        border-width: 0;
    }

    .list-controls--bottom .list-controls__show-more {
        display: none;
    }

    .list-controls--bottom .paginationPreviousLink,
    .list-controls--bottom .paginationNextLink{
        color: var(--color--brand--white);
        font-size: 0rem;
    }

}

/* Media query to target only desktop */
@media all and (min-width:1025px) {
    .section--search-jobs .section__header {
        display: none;
    }

    .section--search-jobs .section__header + .section__content {
        margin-top: 0;
    }

    .section--search-jobs .section__content + .section__content {
        border-radius: var(--boxes--border--radius) var(--boxes--border--radius) 0 0;
        background-color: var(--color--brand--white);
        padding: var(--spacer--xl) var(--spacer--xxxl);
    }

}

.list-controls__pagination__item {
    font-size: 1.6rem;
    text-align: center;
    width: 20px;
}

.list-controls__pagination__item:not(.currentPageLink) {
    color: var(--color--brand--black);
    font-weight: 600;
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: underline;
    text-decoration-thickness: 2px;
}

.list-controls__pagination__item:not(.currentPageLink):hover {
    text-decoration: none;
    border-bottom: none;
}

.list-controls__pagination__item.currentPageLink {
    color: var(--color--brand--black);
    font-weight: 600;
    display: flex;
    justify-content: center;
    align-items: center;
}
.list-controls__pagination__item.currentPageLink:hover {
    border-bottom: none;
}
.paginationPreviousLink, .paginationNextLink {
   font-size: 0rem;
   color: transparent;
}

.paginationPreviousLink {
    margin-right: 15px;
}

.paginationPreviousLink::after {
    width: 50px;
    height: 50px;
    content: " ";
    background: url('../images/arrow__left.svg');
    display: block;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center;
}

.paginationNextLink {
    margin-left: 30px!important;
}

.paginationNextLink::after {
    width: 50px;
    height: 50px;
    content: " ";
    background: url('../images/arrow__right.svg');
    display: block;
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: 0px;
}

.paginationPreviousLink:hover, .paginationNextLink:hover {
   border-bottom-color: transparent;
}

@media all and (min-width: 751px) and (max-width: 768px) {
    .section--collapsible-form-search .section__header {
        margin-left: -32px!important;
    }

    .section--collapsible-form-search .section__header__text__title {
        margin-left: calc(100% - 169px)!important;
    }

}

@media screen and (max-width: 768px) {
    .body--search-jobs .search--filters , .list-controls--top .list-controls__sort {
        display: none;
    }

    .section--collapsible-form-search .section__header__text {
        border-bottom-width: 4px;
        border-bottom-color: var(--color--brand--black);
    }

    .section--collapsible-form-search .form--search {
        top: -3px;
    }

    .section--collapsible-form-search .form--search .Section button {
        margin-top: 20px;
        margin-bottom: 50px;

    }

    .section--collapsible-form-search .section__header__text__title {
        font-weight: 600;
        color: var(--color--brand--sub-4);
        font-size: 1.5rem;
        margin-left: calc(100% - 153px);
    }

    .section--collapsible-form-search .grid--2--sidebar > .grid__item {
        margin-top: -30px;
    }

    .select2-container {
        width: 100%!important;
    }

    .body--search-jobs .article__agency-logo, .list-controls--bottom .list-controls__text {
        padding-top: 32px;
    }

    .body--search-jobs .article--result:last-of-type {
        width: 100vw;
        margin-left: -16px;
        padding-left: 16px;

    }

    .body--search-jobs .list-controls--bottom {
        display: flex;
        flex-direction: column-reverse;
        justify-content: center;
        margin-bottom: -50px;
    }

    .body--search-jobs .list-controls--bottom .list-controls__pagination {
        justify-content: center;
        width: 100vw;
        margin-bottom: -10px!important;
    }

    .list-controls__text__legend, .list-controls__text__reset {
        text-align: center;
    }

    .body--search-jobs .list-controls--bottom .list-controls__pagination {
        margin-bottom: 20px;
    }

    .body--search-jobs .list-controls--bottom .list-controls__show-more {
        display: flex;
        justify-content: space-between;
        align-items: center;
        color: var(--color--brand--sub-4);
        font-weight: 400;
        margin-bottom: 20px;
        flex-grow: 1;
        margin-top: 28px;
    }

    .body--search-jobs .list-controls--bottom .list-controls__show-more label {
        color: var(--color--brand--black);
    }
}

/* SEARCH JOBS: Article
   -------------------------------------------------------------------------- */
.article__agency-logo {
    width: 7.2rem;
    min-width: 7.2rem;
    max-width: 7.2rem;
    overflow: hidden;
    margin-right: 2em;
}

.body--search-jobs .article--result {
    display: flex;
    padding-bottom: 30px;
    padding-top: 20px;
}

.body--search-jobs .article--result:last-of-type {
    padding-top: 10px;
    padding-bottom: 30px;
}

.body--search-jobs .article__header__text__subtitle {
    font-weight: normal;
    color: var(--color--brand--black);
    display: flex;
}

.body--search-jobs .article__header__text__subtitle__ID {
    font-weight: 500;
    padding: 0.4rem 0;
    font-size: 1.6rem;
    color: var(--color--brand--black);
}

.article__header__text__title--detail {
    color: var(--color--brand--black);
    font-size: 2.2rem;
    font-weight: 600;
    line-height: 2.0rem;
}

.article__description {
    font-size: 1.6rem;
    line-height: 2.4rem;
    color: var(--color--brand--black);
    margin-top: 12px;;
}

.article--result + .article--result {
    margin-top: 1.2rem;
}

.article--result .article__header__text__title a {
    color: var(--color--brand--black);
    font-size: 2.2rem;
    line-height: 3rem;
    font-weight: bold;
    text-decoration: underline;
}

.article--result .article__header__text__title a:hover {
    text-decoration: none;
}

.article--result .article__header__text__subtitle {
    margin: var(--spacer--s3) 0;
}

.article--result .article__header__text__subtitle * {
    line-height: 2.4rem;
    font-size: 2rem;
    font-weight: 400;
}

.article--result .article__header__actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

/* Media query to target only mobile */
@media all and (max-width:750px) {

    .article--result .article__header {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
    }

    .article--result .article__header__text__title a,
    .body--our-network .article__header__title a {
        font-size: 2rem!important;;
    }

    .article--result .article__header > * {
        width: 100%;
        padding-right: var(--boxes--padding--outers);
        padding-left: var(--boxes--padding--outers);
    }

    .article--result .article__header__text {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        min-height: var(--boxes__heading--height);
        padding: var(--boxes--padding--outers) var(--boxes--padding--outers);
    }

    .article--result .article__header__text__title {
        font-size: 2.2rem;
        font-weight: normal;
    }

    .article--result .article__header__text__subtitle *,
    .article--result .article__header__text__subtitle__ID,
    .body--our-network .article__description strong:first-child {
        font-size: 1.5rem!important;
    }

    .article--result .article__description {
        padding: 0 14px!important;
    }

    .article--result .article__header__actions {
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: var(--boxes--border--color);
        padding-top: var(--boxes--padding--inners);
        padding-bottom: var(--boxes--padding--inners);
    }

    .article--result .article__header__actions > * + * {
        margin-left: var(--boxes--padding--inners);
    }

    .article--result .article__header__actions .button {
        display: block;
        min-height: 0;
        border-radius: 0;
        border-top-width: 0;
        border-right-width: 0;
        border-bottom-color: transparent;
        border-left-width: 0;
        background-color: transparent;
        padding: 0;
        font-size: 1.2rem;
        text-transform: uppercase;
        line-height: 1.4rem;
        color: var(--color--clickeable);
    }

    .article--result .article__header__actions .button:hover {
        background-color: transparent;
        border-bottom-color: var(--color--clickeable);
    }

    .article--result .social-share--open .social-share__popup {
        bottom: calc(100% + var(--spacer--s));
        left: calc(-1 * var(--spacer--xs));
    }

}

/* Media query to target tablet and desktop */
@media all and (min-width:751px) {
    .article--result {
        padding-top: calc(var(--boxes--padding--inners) * .5);
        padding-bottom: calc(var(--boxes--padding--inners) * .5);
    }

    .article--result .article__header__actions > * + * {
        margin-left: var(--spacer--s);
    }

}

/* JOB DETAIL
   -------------------------------------------------------------------------- */

.body--job--detail .grid {
    padding: 0 70px;
}

.body--job--detail .banner__text__title {
    font-size: 2.6rem;
    line-height: 3rem;
    font-weight: 600;
    color: var(--color--brand--black);
}

.body--job--detail .article__header__text__subtitle * {
    line-height: 2.4rem;
    font-size: 1.5rem;
    font-weight: 600;
}

.body--job--detail .article__header__text__subtitle {
    display: flex;
    color: var(--color--brand--black);
    font-weight: normal;
}

.body--job--detail .article__header__text__subtitle__ID {
    font-weight: 500;
    margin-top: 4px;
    font-size: 1.6rem;
    color: var(--color--brand--sub-9);
}

.body--job--detail .button-bar a {
    width: 100%;
    margin-bottom: 40px;
    max-width: 343px;
}

.body--job--detail .grid__item:first-child {
    padding-right: 4rem;
}

.body--job--detail section {
    margin-bottom: 4rem;
}

.body--job--detail aside article {
    border-bottom: 4px solid var(--color--brand--black);
    padding: 20px 0;
}

.body--job--detail .article__agency-logo {
    width: 7.2rem;
    min-width: 7.2rem;
    max-width: 7.2rem;
    overflow: hidden;
    margin-right: 2em;
}

.body--job--detail .article__agency-logo__main {
    width: 76%;
    min-width: 16rem;
    overflow: hidden;
    padding-bottom: 10px;
}

.body--job--detail .article__agency-logo__main__large {
    width: 76%;
    min-width: 28rem;
    max-width: max-content;
    overflow: hidden;
    padding-bottom: 10px;
}

.body--job--detail .article__agency-logo__main img {
    max-height: 7.2rem;
}

.body--job--detail .article__header__text__subtitle * {
    display: flex;
}

.article--details .article__content__view__field__value > :not(.table), .article--details .article__content__view__field__value > :not(.table) * {
    line-height: 2.4rem!important;
    color: var(--color--brand--black);
}

.body--job--detail .article__content__view__field__value,
.body--job--detail .article__content__view,
.body--job--detail .article--details .article__content__view__field__value > :not(.table), .article--details .article__content__view__field__value {
    font-size: 1.6rem!important;
}

.body--job--detail .article__content__view__field__value u,
.body--job--detail .article__content__view u,
.body--job--detail .article--details .article__content__view__field__value > :not(.table) u, .article--details u.article__content__view__field__value > :not(.table) * u {
    text-decoration: none;
}

.body--job--detail .tf_diversity {
    border-top-width: 0px;
}

.tf_generalInformation > .article__content.js_collapsible__content {
    display: flex;
}

.tf_generalInformation > .article__content.js_collapsible__content > .article__content__view {
    width: 50%;
}

.tf_generalInformation > .article__content.js_collapsible__content > .article__content__view .user__info__section--title{
    width: 100%;
    background-color: var(--color--brand--sub-1);
    padding: 1.6rem 0;
    height: 4rem;
    display: flex;
    align-items: center;
    font-size: 20px;
    padding-left: 1.2rem;
}
.tf_generalInformation > .article__content.js_collapsible__content > .article__content__view .user__info__section--content{
    background-color: var(--color--brand--white);
    padding: 1.6rem 1.2rem;
}

@media all and (width < 750px) {
    .tf_generalInformation > .article__content {
        margin-bottom: 30px;
    }
    .tf_generalInformation > .article__content.js_collapsible__content {
        flex-direction: column;
    }
    .tf_generalInformation > .article__content.js_collapsible__content > .article__content__view {
        width: 100%;
    }
}

.body--job--detail .article--actions {
    padding-top: 0;
}
.body--job--detail .article--actions .article__content:last-child{
    margin-top: 0;
}

.body--job--detail .article--actions .social-share__text {
    margin-bottom: 2.3rem;
    font-size: 1.6rem;
    line-height: 2.4rem;
    font-weight: normal;
    font-style: normal;
    color: var(--color--font);
}

.body--job--detail .list--social-share .list__item:not(:first-child) {
    margin-left: 12px;
}

.body--job--detail .article--view-more--aside .article__header {
    border-bottom-width: 0
}

.body--job--detail .article--view-more--aside .list__item {
	display: grid;
	align-items: baseline;
	white-space: nowrap;
    font-size: 1.4rem;
    line-height: 2.4rem;
    color: var(--color--font);
}

.body--job--detail .article--view-more--aside a {
	padding:0;
    color: var(--color--font);
}

.body--job--detail .article--view-more--aside .list__item__text:hover {
    text-decoration: none;
}

.body--job--detail .article--view-more--aside .list__item__text {
	text-decoration: underline;
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 2.1rem;
}

.body--job--detail .article--view-more--aside .list__item__agency {
    padding-bottom: 12px;
    line-height: 2.4rem;
    font-size: 1.4rem;
}

.body--job--detail .grid__item--aside-right article .article__header__text__title {
    font-size: 1.8rem;
    line-height: 2.4rem;
    font-weight: 600;
    font-style: normal;
    color: var(--color--brand--black);
}

.body--job--detail .grid__item--aside-right article:last-child .article__header__text__title {
    padding-bottom: 20px;
}

.body--job--detail .grid__item--aside-right article:last-child .article__content ,
.body--job--detail .grid__item--aside-right article:last-child .article__content p,
.body--job--detail .grid__item--aside-right article:last-child .article__content .paragraph strong,
.body--job--detail .grid__item--aside-right article:last-child .article__content .paragraph span {
    font-size: 1.6rem!important;
    line-height: 2.4rem!important;
    color: var(--color--brand--black);
}

.body--job--detail .article__agency {
    border-bottom: none;
}

.body--job--detail .article__agency .article__header {
    display: grid;
}

.body--job--detail .article__agency .article__header__text {
    display: flex;
    align-items: center;
    justify-content: center;
}

.body--job--detail .article__agency .article__agency-logo {
    margin-right: 0;
}

.body--job--detail .article__agency .agency__text__title--5 {
    padding-left: 20px;
}

.body--job--detail .article__agency .agency__text__title--5 a {
    color: var(--color--clickeable);
    font-weight: 600;
    padding-left: 2px;
    word-break: break-word;
    font-size: 2.4rem;
    line-height: 3rem;
    text-decoration: none!important;
}

.body--job--detail .article__agency .agency__text__title--5 a:hover {
    text-decoration: underline!important;
}

.body--job--detail .paragraph span strong {
    color: var(--color--brand--black);
}

.body--job--detail .paragraph span:last-child {
    color: var(--color--brand--sub-4);
}

.section__content--hr-top .article--details strong {
    font-weight: 600;
    color: var(--color--brand--black);
    text-transform: uppercase;
}

.shareButton--linkedin {
	width: 37px;
	background-image: url('data:image/png;base64,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');
}

@media all and (max-width:1024px) {

    .body--job--detail .grid {
        padding: 0 5px;
    }

    .body--job--detail .breadcrumbs--top {
        margin-bottom: 60px!important;
    }

    .body--job--detail .grid > .grid__item {
        margin-top: var(--main--padding--top);
        padding-top: 0;
    }

    .body--job--detail .grid--2--sidebar > .grid__item {
        margin-top: var(--main--padding--top);
        padding-top: 0;
    }

    .body--job--detail .button-bar a {
        margin: 20px 0 35px 0px;
    }

    .body--job--detail .button-bar{
        display: flex;
        justify-content: center;
    }

    .body--job--detail .article--view-more--aside {
        width: 100%;
        margin: 0 auto;
        background-color: transparent;
    }

    .body--job--detail .article--actions .social-share__text {
        margin-bottom: 0px;

    }

    .body--job--detail aside {
        border-top: 4px solid;
    }

    .breadcrumbs--top {
        margin-top: 20px!important;
        margin-bottom: 30px!important;
    }

    .body--job--detail section {
        margin-top: 20px;
    }

    .body--job--detail .article__header__text__subtitle .article__header__text__subtitle__ID {
        font-size: 1.3rem;
    }

    .body--job--detail .article__agency {
        border-bottom: none
    }

    .body--job--detail .article--actions {
        border-top: 4px solid var(--color--brand--black);
        border-bottom: none;
        width: 100%;
    }

    .body--job--detail .article__agency .agency__text__title--5 {
        padding-left: 10px;
    }

    .body--job--detail .article__agency-logo__main {
        width: 45%;
    }
}

@media all and (min-width:751px) and (max-width:1024px) {
    .breadcrumbs--top {
        margin-top: 20px!important;
    }

    .body--job--detail .article--actions {
        display: grid;
        padding-top: 20px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .body--job--detail .button-bar{
        margin-top: -10px;
    }

    .extra--body--login .article__footer {
        margin-left: 25px;
    }

    .extra--body--login .visibility--only-desktop__notMobile {
        margin-left: 0px;
    }

    .extra--body--choose .fieldSpec{
        margin-top: 10px!important;
    }

    .extra--body--choose .main__wrapper {
        height: 100vh;
    }

}

.extra--body--choose .message--error {
    font-size: 1.4rem!important;
    font-weight: 500!important;
}

.extra--body--choose .fa-exclamation-circle::before {
    content: "(!)"!important;
    width: 20px!important;
    margin-left: 0px!important;
}

.extra--body--choose .fa-exclamation-circle {
    margin-left: 0px !important;
    width: 13px !important;
    white-space: nowrap!important;
}

.extra--body--choose .fa {
	display: initial!important;
}

@media all and (min-width:1024px) {

    .body--job--detail .breadcrumbs--top {
        margin-bottom: 50px;
    }

}

/* ATTACHMENT UPLOAD
   -------------------------------------------------------------------------- */

.article--attachments-upload {
    border-radius: var(--boxes--border--radius);
    border-width: 1px;
    border-style: dashed;
    border-color: var(--boxes--border--color);
    background-color: var(--color--brand--sub-1);
    padding: var(--boxes--padding--outers) var(--boxes--padding--outers);
    height: 200px;
    margin-bottom: -75px;
}

.article--attachments-upload label {
    margin-bottom: 12px;
}

.article--attachments-upload .article__header {
    margin-bottom: var(--boxes--padding--outers);
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: var(--dividers--border--color);
    padding-bottom: var(--boxes--padding--outers);
}

.article--attachments-upload .article__header .fv {
    vertical-align: middle;
}

/* REGISTER AND APPLICATIONS METHODS
   -------------------------------------------------------------------------- */
@media all and (min-width:1025px) {
    .tf_attachments.profile--table {
        padding-bottom: 0;
    }
}

@media all and (min-width: 751px) and (max-width: 1024px) {
    .tf_attachments.profile--table {
        margin-top: 1.5rem;
    }
}

.body--applications--steps .main__wrapper,
.body--register--steps .main__wrapper {
    margin-top: 28px;
}

.body--applications--steps .section,
.body--register--steps .section {
    padding-top: 20px;
}

.body--applications--steps .fieldSpec.formContainer .FormHeader h3,
.body--applications--steps .section--methods .section__header__text__title,
.body--register--steps .fieldSpec.formContainer .FormHeader h3 {
    color: var(--color--brand--black);
    font-size: 2.6rem;
    font-weight: 600;
    line-height: 3.2rem;
}

.body--register--steps .Separator legend {
    color: var(--color--brand--black);
    font-size: 4rem;
    font-weight: 600;
    line-height: 4.7rem;
}

.body--register--steps fieldset:not(:first-of-type) .Separator legend,
.body--applications--steps fieldset:not(:first-of-type) .Separator legend {
    margin-top: 24px;
}

.body--register--steps .button-bar__wrap,
.body--applications--steps .tpt_uploadResumeLoginLegend {
    border-top: 4px solid var(--color--brand--black);
    padding-top: 40px !important;
    padding-bottom: 20px;
    display: flex;
    justify-content: center;
}

.fieldSpec > label, .formfieldSpec > label, .datasetfieldSpec > label, .fieldSpec fieldset > legend, .formfieldSpec fieldset > legend, .datasetfieldSpec fieldset > legend, .DateFormField > div > label {
    line-height: 2.4rem;
}

.body--register--steps p,
.body--applications--steps p,
div[class*="fieldSpec"] div[class*="description"] {
    color: var(--color--brand--black);
    font-size: 1.4rem;
    line-height: 2.4rem;
}

.body--register--steps .form select:not([multiple]),
.body--applications--steps .form select:not([multiple]) {
    margin-bottom: 7px;
}

.body--register--steps .button-bar--cols-2 button, .button-bar--cols-2 input[type="submit"], .button-bar--cols-2 .button,
.body--applications--steps .button-bar--cols-2 button, .button-bar--cols-2 input[type="submit"], .button-bar--cols-2 .button {
    width: 210px;
    margin-right: 50px;
    margin-bottom: 20px !important;
}

.body--register--steps .button-bar--cols-2 button:nth-child(2n), .button-bar--cols-2 input[type="submit"]:nth-child(2n), .button-bar--cols-2 .button:nth-child(2n),
.body--applications--steps .button-bar--cols-2 button:nth-child(2n), .button-bar--cols-2 input[type="submit"]:nth-child(2n), .button-bar--cols-2 .button:nth-child(2n) {
    float: left;
}

.body--applications--steps .section--registered {
    max-width: none;
}

.body--applications--steps .tpt_uploadResumeLoginLegend .section__header__text__title {
    font-size: 2.2rem;;
    font-weight: 400;
    color: var(--color--brand--black);
}

.body--applications--steps .tpt_uploadResumeLoginLegend .section__header__text__title a {
    color: var(--color--brand--black);
    font-weight: 400;
    font-size: 2rem;
    text-transform: lowercase;
}

.section--methods, .section--registered {
	max-width: none;
}

.section--methods .tpt_registrationMethods{
	margin-top: 50px;
}
.list.list--methods {
    display: flex;
    justify-content: center;
}

@media all and (min-width:751px) and (max-width:1024px) {
    .body--applications--steps .main__wrapper, .body--register--steps .main__wrapper {
        overflow: hidden;
    }

    .body--applications--steps .main__wrapper .button-bar > fieldset > div, .button-bar__wrap .body--register--steps .main__wrapper .button-bar > fieldset > div, .button-bar__wrap {
        overflow: initial;
        width: 100%;
    }

    .article--actions .button-bar .button {
        width: 100%;
    }
}

.button {
    min-width: var(--buttons--width--min);
}

.methodButton {
    min-width: var(--buttons--width--min);
    justify-content: center;
    font-family: 'MWSans';
}

@media all and (max-width:750px) {
    .grid--methods > .grid__item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
        padding: 0 inherit;
    }

    .list__item--googledrive {
        padding-top: 5px!important;
    }

    .body--register--steps .button-bar--cols-2 button, .button-bar--cols-2 input[type="submit"], .button-bar--cols-2 .button,
    .body--applications--steps .button-bar--cols-2 button, .button-bar--cols-2 input[type="submit"], .button-bar--cols-2 .button {
        width: 50%;
        margin-right: 0px;
    }

    .body--register--steps .button-bar > fieldset > div, .button-bar__wrap,
    .body--applications--steps .button-bar > fieldset > div, .button-bar__wrap {
        display: flex;
    }

    .body--search-jobs .button-bar__wrap,
    .body--job--detail .button-bar__wrap {
        justify-content: center;
        width: 100%;
        padding: 0 calc(var(--sizing--basis) * 4);
    }

    .body--register--steps .button-bar--cols-2 .button--cancel,
    .body--applications--steps .button-bar--cols-2 .button--cancel {
        margin-left: 40px;
    }

}

@media all and (min-width:750px) {

    .list__item--googledrive {
        padding-top: 38px!important;
    }
}

@media all and (min-width:1024px) {

    .body--applications--steps .button-bar__wrap {
        margin-top: 10px;
    }

    .grid--methods > .grid__item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
        padding: var(--spacer--xxxl) 0 0 var(--spacer--xxl);
    }
}

@media all and (width < 550px) {
    .grid--methods > .grid__item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .methodButton {
        width: 100% !important;
        max-width: 100%;
        height: calc(var(--sizing--basis) * 11 );
    }
}

.methodButton--dropbox {
	background-image: url('../images/apply--dropbox.svg');
	width: 145px !important;
	background-position: center;
    background-size: cover;
    border: none;
}

.methodButton--file {
	background-image: url('../images/apply--file.svg');
    background-position-x: 10px;
}

.methodButton--later {
	background-image: url('../images/apply--later.svg');
    background-position-x: 10px;
}

.methodButton--later, .methodButton--file {
    padding-left: 32px;
    white-space: nowrap;
    background-color: var(--color--brand--sub-3);
    color: var(--color--brand--white)
}

.methodButton--dropbox:hover {
	background-image: url('../images/apply--dropbox__hover.svg');
}

.methodButton--file:hover,
.methodButton--later:hover {
    background-color: var(--color--brand--black);
    border: 1px solid var(--color--brand--black);

}

/* PROFILE
   -------------------------------------------------------------------------- */
.body--profile section h2:first-child {
    color: inherit;
    border-bottom: 4px solid var(--color--brand--black);
    padding-top: 40px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    font-weight: 600;
    font-size: 4rem;
    line-height: 4.7rem;
}

.body--profile .grid__item {
    margin-top: 40px;
}

.body--profile .article__header__text__title {
    color: var(--color--brand--black);
    font-size: 2.0rem;
    font-weight: 400;
    line-height: 3.2rem;
}

.body--profile .table--default, .tableField {
	border-width: 0;
}
.article--details .article__header+.article__content {
    overflow-x: auto;
    overflow-y: hidden;
}

.body--profile .tf_myDashboard {
	color: inherit;
	border-bottom: 4px solid var(--color--brand--black);
	padding-bottom: 20px;
    margin-top: 40px;
	margin-bottom: 50px;
    font-weight: 600;
    font-size: 4rem;
    line-height: 4rem;
}

.body--profile .Separator {
    color: var(--color--brand--black);
    font-weight: 600;
    font-size: 2.2rem;
    line-height: 3.2rem;
    margin-bottom: 20px;
    margin-top: 20px;
}

.body--profile .Separator legend {
    color: var(--color--brand--black);
    font-weight: 600;
    font-size: 2.2rem;
    line-height: 3.2rem;
    margin-bottom: 20px;
    margin-top: 20px;
}

.body--profile .Section2 .Separator {
    margin-bottom: 20px;
}

.body--profile .icon--close {
    width: 16px;
    height: 16px;
}

.body--profile .tf_attachments .button-bar__wrap {
	overflow: initial;
}

.form input[type="file"] {
    font-size: 1.4rem !important;
    font-weight: 400 !important;
}

.body--profile .tf_attachments .button-bar__wrap .button--primary{
	justify-content: center;
}

.body--profile .tpt_uploadFileCaptionTrigger {
    display: flex;
    margin-bottom: -52px;
    justify-content: end;
}

.body--profile div[class*="fieldSpec"].FileField div[id*="fileInput_"] a.dropbox-dropin-btn {
    background-image: url('../images/dropbox__upload.svg');
    border: none;
    background-color: transparent;
}

.body--profile .not--results {
    padding: 0;
    border-bottom-width: 0!important;
    font-size: 1.4rem!important;
    font-weight: 400!important;
}

.body--profile .tf_positionsIHaveAppliedTo {
    padding-top: 95px;
}

.body--profile .user__info {
    margin-bottom: -30px;
}

.body--profile .section .user__info .table tr.user__info--title td {
    height: 40px!important;
    background-color: var(--color--brand--sub-5);
    font-size: var(--font--size--03)!important;
    padding-left: 16px;
}

.body--profile .section .user__info .table tr.user__info--title td:last-child {
    padding-left: 0;
}

.body--profile .section .user__info__mobile .table tr.user__info--title td {
    height: 40px!important;
    background-color: var(--color--brand--sub-5);
    font-size: var(--font--size--03)!important;
    padding-left: 16px;
}

.body--profile .section .user__info .table .user__info--items-desktop td {
    padding-left: 0;
    height: auto;
}

.body--profile .section .user__info .table .user__info--items-desktop td:first-child {
    padding-bottom: 0;
}

.body--profile .section .user__info .table .user__info--items-desktop:first-child {
    padding-top: 1.6rem;
}

.body--profile .user__info .table--default tbody td {
    border-bottom-width: 0px;
    font-size: var(--font--size--01);
}

@media all and (min-width: 751px) {
    .body--profile .user__info__mobile {
        display: none;
    }
    .body--profile .user__info__mobile tr:not(.user__info--contact-items) {
        font-size: var(--font--size--01);
    }

    .user__info__mobile .table--cards tbody {
        margin: 0;
        padding: 0;
    }

    .user__info__mobile .table--cards tbody tr {
        margin: 0;
        border: 0;
    }

    .user__info__mobile .table--cards tbody tr:first-child{
        margin-top: 0px;
    }

    .user__info__mobile .table--cards .item__title{
        margin-top: 20px;
        font-size: var(--font--size--00);
    }

    .user__info__mobile .table--cards .item__value{
        font-weight: 400;
        font-size: var(--font--size--00);
    }

    .user__info__mobile .table--cards tbody td:first-of-type {
        font-size: var(--font--size--01);
        font-weight: normal;
    }

    .user__info__mobile .table--cards tbody td {
        font-size: var(--font--size--01);
    }

    .user__info__mobile .table--cards.table--cards--with-no-subtitle tbody td:first-of-type {
        padding-top: 0;
        padding-bottom: 0;
        padding-left: 0;
        margin-top: .8rem;
        margin-bottom: .8rem;
        height: auto;
    }

    .body--edit--profile .Section {
        padding: 0 2px
    }
}

.body--edit--profile .banner--main .banner__text__title {
    font-weight: 600;
}

@media all and (min-width: 1024px) {
    .banner--main--profile h3 {
        margin-top: 8px;
    }

    .body--profile .user__view__more .article__header__text {
        display: none;
    }

    .body--profile .user__view__more {
        padding-top: 0px;
        margin-top: 0px;
    }

}

@media all and (max-width: 1024px) {
    .body--profile .user__view__more .article__header__text .article__header__text__title {
       display: none;
    }

    .js_collapsible--enabled.js_collapsible--open > [class*="__header"]::after {
        content: "\f106"!important;
        margin-left: var(--spacer--m);
        width: var(--toggle--w--default);
        font: normal normal normal 2.4rem/2.4rem FontAwesome;
        text-align: center;
        vertical-align: middle;
        cursor: pointer;
        color: var(--color--clickeable);
    }

    .body--profile .user__view__more {
        padding-top: 0px;
        margin-top: 0px;
    }

    .body--profile .user__view__more .js_collapsible__header {
        justify-content: center;
    }

    .body--profile .user__view__more .article__header__text::after {
        content: "More";
        font-size: 1.5rem !important;
        color: var(--color--buttons)!important;
        font-weight: 600;
    }

    .body--profile .user__view__more.js_collapsible--open .article__header__text::after {
        content: "Less";
        font-size: 1.5rem !important;
        color: var(--color--buttons)!important;
        font-weight: 600;
    }

    .body--profile .not--results {
        padding-left: 20px;
    }

    .body--profile .button-bar:not(:first-child) {
        background-color: var(--color--brand--white);
        padding-left: 14px;
        height: 120px;
    }

    .body--edit--profile .button-bar {
        background-color: transparent!important;
        padding-left:0px!important;
        height:initial!important;
    }

    .body--profile .tf_positionsIHaveAppliedTo,
    .body--profile .tf_jobAlerts{
        padding-top: 55px;
    }

    .body--profile .tpt_uploadFile .button-bar {
       background-color: transparent;
    }

    .article--attachments-upload label {
        padding-top: 20px;
    }

    .body--profile .icon--close {
        width: 14px;
        height: 14px;
        display: block;
        position: initial;
        background-image: url('../images/icon--close.svg');
        margin-left: calc(100% - 14px);
        margin-bottom: -20px;
    }

    .body--profile .article--actions {
        position: relative;
        -webkit-box-shadow: none;
        box-shadow: none;
        width: 100%;
        padding-top: 10px;
        padding-bottom: 0px;
        padding-left: 0px;
        background-color: transparent;
    }
}

@media all and (max-width:1024px) {

    .user__info .table--default tbody tr + tr td, .user__info .tableField tbody tr + tr td {
        border-top-width: 0!important;
    }

    .user__view__more {
        border-top-width: 0!important;
    }

}

@media all and (max-width:750px) {

    .body--profile .main__wrapper {
        background-color: var(--color--brand--sub-1);
        padding-bottom: 40px!important;
    }

    .body--profile section h2:first-child {
        padding-top: 20px;
    }

    .body--profile .user__info {
        display: none;
    }

    .body--profile .tf_myDashboard {
       margin-top: 20px;
    }

    .user__info__mobile .table--cards tbody {
        background-color: var(--color--brand--white);
        margin: 0;
        padding: 0;
    }

    .user__info__mobile .table--cards h4 {
        margin-top: 71px;
        border-top: solid 1px var(--color--brand--sub-5);
        width: 100%;
        height: 50px;
        padding-top: 50px;
    }

    .user__info__mobile .table--cards tbody tr{
        margin: 0;
        height: 40px;
    }

    .user__info__mobile .table--cards tbody tr:first-child{
        margin-top: 0px;
    }

    .user__info__mobile .table--cards tbody tr:last-child {
        padding-bottom: 50px;
    }

    .user__info__mobile .table--cards tbody td{
        padding-top: var(--table__td--padding) !important;
        padding-bottom: var(--table__td--padding) !important;
    }

    .user__info__mobile .table--cards .item__title{
        margin-top: 20px;
        font-size: 1.4rem;
    }

    .user__info__mobile .table--cards .item__value{
        font-weight: 400;
        font-size: 1.4rem;
    }

    .body--profile .user__view__more .article__header__text {
        -webkit-box-flex: inherit;
        -webkit-flex: inherit;
        flex-grow: inherit;
        flex: inherit;
        margin-right: -20px;
    }

    .body--profile .user__view__more .article__header__text .article__header__text__title {
        display: none;
    }

    .body--profile .user__view__more .article__header {
        background-color: transparent!important;
        padding-left: 0px!important;
        margin-top: -54px;
    }

    .body--profile .user__view__more .article__content__view__field .article__header__text__title {
        padding-bottom: 20px;
        background-color: var(--color--brand--white);
        padding-left: 20px;
        padding-top: 10px;
        margin-bottom: 0px!important;
    }

    .body--profile .user__view__more .table--cards tbody tr {
        margin-top: 0px;
        padding-bottom: 20px;
    }

    .body--profile .article--details + .article--details {
        border-top-width: 0;
        margin-top: 0px!important
    }

    .body--profile .article__header:first-child {
        background-color: var(--color--brand--white);
        padding-bottom: 20px;
        margin-bottom: -17px;
        padding-left: 20px;
        padding-top: 20px;
    }

    .body--edit--profile .article__header:first-child {
        background-color: transparent!important;
        padding-bottom: 20px;
        margin-bottom: -27px!important;
        padding-left: 0!important;
        padding-top: 0!important;
    }

    .table--default tbody tr + tr td, .tableField tbody tr + tr td {
        border-top-width: 0;
    }

    .table--cards tbody td:nth-last-of-type(1):not(:nth-of-type(1)) {
        border-top-width: 0;
    }

    .table--cards .table__row--open:not(:last-child) .edit--delete {
        border-bottom: 1px solid var(--color--brand--sub-5);
        margin: 0 18px;
        padding: 18px 0;
    }

    .tf_positionsIHaveAppliedTo .table--cards .table__row--open:not(:last-child) td:last-child {
        border-bottom: 1px solid var(--color--brand--sub-5);
        margin: 0 18px;
        padding: 18px 0;
        padding-bottom: 30px !important;
        padding-top: 20px !important;
    }

    .tf_positionsIHaveAppliedTo tr td:not(:first-child) {
        height: 28px!important;
        padding-top: 6px!important;
        padding-bottom:0px!important;
    }

    .tf_positionsIHaveAppliedTo tr td:last-child {
        margin-top: -2px!important;
    }

    .table--cards tbody tr {
        border-style: none;
        background-color: var(--color--brand--white);
    }

    .edit--delete span {
        margin-left: 6px;
        margin-right: 6px;
    }

    .body--profile .main__wrapper .edit--delete a.link {
       font-size: 1.4rem!important;
    }

    .body--profile .th--hide::before {
        display: none!important;

    }
    .body--profile .th--hide:last-child {
        padding-bottom: 30px;
    }

    .table--cards.table--cards--with-no-subtitle tbody td:nth-of-type(2) {
        border-top-width: 0;
    }

    .body--profile .table--cards tbody td:nth-of-type(2) {
        padding-top: 5px;
        height: 40px;
    }

    .body--profile .table--cards tbody td:nth-of-type(3),
    .table--cards tbody td:nth-of-type(3) {
        border-top-width: 0px;
        border-top-style: solid;
        border-top-color: var(--boxes--border--color);
        padding-top: 0;
    }

    .body--profile .table--cards .visibility--only-mobile {
        font-weight: 600;
    }

    .tf_attachments .list__item {
        padding: 0 20px;
    }

    .tf_attachments .table--cards tbody tr {
        margin-top: 0px;
    }

    .tf_attachments .table--cards tbody tr td:first-child {
       padding-top: 0px;
    }

    .tf_attachments .table--cards tr:not(:first-child) .list__item__text {
        border-top: solid 1px var(--color--brand--sub-5);
        width: 100%;
        padding-top: 20px;
    }

    .workExperience tr:not(:first-child) td:first-child {
        border-top: solid 1px var(--color--brand--sub-5);
        padding: 0;
        margin: 0 20px;
    }

    .educationHistory tr:not(:first-child) td:first-child {
        border-top: solid 1px var(--color--brand--sub-5);
        padding: 0!important;
        margin: 0 20px;
    }

    .table--cards .edit--delete {
        padding-bottom: 30px!important;
    }

    .table__row--open {
        margin-top: 0px!important;
    }

    .location__mobile::before {
        display: none!important;
    }

    .table--cards tbody tr.user__info--title {
        --grid--columns--gap: 0;
    }

    .article--details .article__header+.article__content {
        padding-top: 50px;
    }

}

.body--profile .article__content__view__field .article__header__text__title {
    margin-top: 40px;
    margin-bottom: 20px;
}

.main .link.link--error {
    color: var(--color--error);
}

@media all and (min-width: 750px) and (max-width: 1024px) {
    .body--profile .tf_positionsIHaveAppliedTo, .body--profile .tf_jobAlerts {
        overflow: scroll;
    }

    .body--profile .table--default tbody td, .tableField tbody td {
        min-height: 63px
    }

}

@media all and (min-width: 810px) and (max-width: 1024px) {
    .table--cards tbody tr{
        border-width: 0px;
    }

    .table--cards tbody td:nth-last-of-type(1):not(:nth-of-type(1)) {
        border-top-width: 0;
    }

    .table--cards tbody td:nth-of-type(3) {
        border-top-width: 0;
    }

    .body--profile .user__view__more {
        margin-top: 30px;
    }

}

@media all and (min-width:768px) {

    .body--profile .main__content {
        overflow: hidden;
    }

    .body--profile .article--details + .article--details {
        border-top-width: 0;
    }

    .body--profile .table--default thead th {
        border-bottom-width: 0;
    }

    .body--profile .table--default tbody td {
        border-top-width: 0px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: var(--table--border--color);
    }

    .body--profile .table--default .actions {
        width: 155px;
    }

    .body--profile .table--default .edit--delete span{
        display: inline-flex;
        align-items: center;
        width: 100%;
    }

    .article--details .article__content__view__field__value a, :where(.main) .link, div[class*=fieldSpec] div[class*=description] a {
        color: var(--color--brand--black);
        text-decoration: underline;
    }

    .article--details .article__content__view__field__value a:hover, :where(.main) .link, div[class*=fieldSpec] div[class*=description] a:hover {
        text-decoration: none;
    }

    .body--profile .table--default .edit--delete span {
       padding: 0 10px;
    }

    .body--profile .table--default thead th, .tableField thead th, .table--default td[data-th]::before {
        font-size: 1.4rem;
        font-weight: 600;
        color: var(--color--brand--black);
    }

    .body--profile .table--default tbody td, .tableField tbody td{
        font-size: 1.4rem;
        font-weight: 400;
        color: var(--color--brand--black);
    }

    .js_collapsible--enabled.js_collapsible--open > [class*="__header"]::after {
        display: none;
    }

    .body--reset .message--error, .body--reset .errorMessage, .body--reset .warningMessage {
        margin-left: 20px;
      }
}

.body--reset .fa-exclamation-circle::before {
    content: "(!)"
 }

 .body--reset .message--error, .body--reset .errorMessage, .body--reset .warningMessage {
    font-size: 1.4rem;
    font-weight: 600;
  }

.body--reset .form--has-errors input {
    border: 2px solid var(--color--error);
    margin-bottom: -12px;
 }

/* AGENT
   -------------------------------------------------------------------------- */

.body--agent h4.article__header__text__title {
    color: var(--color--brand--black);
    font-size: 2.0rem;
    font-weight: 400;
    line-height: 3.2rem;
}

.body--agent .article__header {
    margin-bottom: 40px;
}

.body--agent .button-bar {
	border-top: 4px solid var(--color--brand--black);
	padding-top: 40px !important;
	padding-bottom: 20px;
	margin-top: 30px;
    display: inline-block;
    width: 100%;
}

.body--agent .button-bar__cleanup {
	border-top: 0;
	padding-top: 0!important;
	padding-bottom: 0;
	margin-top: 0;
    display: inline-block;
}

.body--agent .button-bar__cleanup a {
	min-width: 210px;
    height: 45px;
}

.fieldSpec>label {
    font-weight: var(--font--weight--bold);
    font-size: 1.6rem;
    color: var(--color--brand--black);
}

/* LOGIN AND SUCCESS
   -------------------------------------------------------------------------- */

/* Media query to target only desktop */

@media all and (max-width:1024px) {

    .extra--body--login .grid .grid__item:first-child {
        order: 2;
    }

    .extra--body--login .grid .grid__item:last-child {
        order: 1;
        padding-bottom: var(--spacer--xxl);
        margin-bottom: var(--spacer--xxl);
        border-top-width: 0px;
        border-bottom-width: 5px;
        border-bottom-style: solid;
        border-bottom-color: var(--color--brand--black);
        margin-bottom: 0px;
    }

    .extra--body--login .grid__item:nth-of-type(2n) {
        border-left-width: 0px!important;
        padding-left:0px!important;
        padding-left:0px!important;
    }
    .extra--body--login .section__content {
        padding: 0!important;
    }

    .extra--body--login .grid--2--divider > .grid__item:nth-of-type(2n) article{
        padding-left: 0px!important;
    }

    .extra--body--login .fa {
        display: none;
    }

    .extra--body--login .article__footer,
    .body--applications--steps .article__footer {
        margin-top: 0px;
        margin-bottom: 30px;
    }

    .extra--body--login .button-bar__wrap:first-child {
        margin-bottom: -20px;
    }

    .extra--body--login .button-bar__wrap {
        justify-content: center;
    }

}

.extra--body--login .disc__items li::before,
.body--success .disc__items li::before {
	content: "·";
	font-size: 4rem;
	vertical-align: top;
	line-height: 20px;
	margin-right: 16px;
	margin-left: 14px;
}

.extra--body--login .section__content {
    padding: 0 70px;
}

.extra--body--login .grid--2--divider > .grid__item:nth-of-type(2n) article{
    padding-left: var(--spacer--l);
}

.extra--body--login .grid--2--divider > .grid__item {
    padding-top: 0;
}

.extra--body--login .button-bar {
    margin-top: 10px;
    margin-bottom: 10px;
}

.body--success section {
    margin-bottom: 20px;
}

.body--success h4.article__header__text__title,
.extra--body--login h4.article__header__text__title {
    color: var(--color--brand--black);
    font-size: 2.2rem;
    font-weight: 400;
    line-height: 3.2rem;
}

.body--success .job--title--success {
    color: var(--color--brand--sub-7);
    font-weight: 400;
    font-size: 2.4rem;
}

.body--success .job--title--success:hover {
    color: var(--color--buttons--sub-1);
    text-decoration: underline;
}

.body--success .article__header__text__subtitle {
    font-size: 1.5rem;
    line-height: 2.4rem;
    font-weight: 400;
    color: var(--color--brand--black);
    margin-bottom: 10px;
}

.body--success .article__header__text__subtitle__ID {
    font-size: 1.5rem;
    line-height: 4rem;
    font-weight: 400;
    color: var(--color--brand--black);
}

.breadcrumbs--top {
    margin-top: 61px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
}

.breadcrumbs--top--create {
    justify-content: end;
}

.icon--close {
    background-image: url('../images/icon--close.svg');
    width: 25px;
    height: 25px;
    background-size: contain;
    cursor: pointer;
}

@media all and (max-width:1024px) {
    .icon--close {
        width: 30px;
        height: 30px;
    }

    .body--success .button-bar__wrap {
        margin-top: 10px;
    }
}

@media all and (min-width:1024px) {
    .extra--body--choose .button-bar {
        margin-top: 0px;
    }
}

@media all and (max-width:1024px) {
    .icon--close {
        background-image: url('../images/icon--menu--close.svg');
        background-size: calc(var(--sizing--basis) * 6) auto;
        background-position: center center;
        z-index: 9;
        position: fixed;
        top: 6px;
        right: 13px;
        height: 40px;
        display: inline-block;
    }

    .extra--body--choose .article__content:last-child .button-bar__wrap {
        margin-bottom: 20px;
    }

    .extra--body--choose .article__content:last-child .article__footer {
        margin-bottom: 73px;
    }
}

.body--agent .button-bar__wrap button:first-of-type,
.body--agent .button-bar__wrap a:first-of-type {
    margin-right: 25px;
}

/* OUR NETWORK
   -------------------------------------------------------------------------- */
.body--our-network section {
    margin-top: 40px;
}

.body--our-network .grid--2 .grid__item {
    flex: 0 0 30%;
    max-width: 30%;
}

.body--our-network .grid--2 .grid__item:last-child {
    flex: 0 0 70%;
    max-width: 70%;
}

@media all and (max-width: 500px) {

    .body--our-network section:first-child {
        margin-top: 0;
    }

    .body--our-network section:last-child {
        padding-bottom: 0!important;
    }

    .body--our-network .grid--2 .grid__item {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .body--our-network .grid--2 .grid__item:last-child {
        flex: 0 0 100%;
        max-width: 100%;
    }

    .body--our-network .section__header__text {
        padding: 0 0 20px 0!important;
    }

    .body--our-network .article--result .article__header > * {
        padding-left: 0;
    }

    .body--our-network .article--result {
        border-width:0px;
    }

    .body--our-network .article__agency-logo {
        display: none;
    }

    .body--our-network section:last-child {
        padding-bottom: 0;
    }

    .body--our-network .article--result .article__description {
        padding: 0px!important;
    }

}

.body--our-network .section__header__text .section__header__text__title {
    color: var(--color--brand--black);
    font-size: 2.2rem;
    font-weight: 600;
    line-height: 3.2rem;
}

.body--our-network .article--result {
    display: flex;
    padding: 0;
    border-bottom: 1px solid var(--color--brand--sub-5);
    padding-top: 30px;
    padding-bottom: 40px;
}

.body--our-network .article--result:first-child {
    padding-top: 0px;
}

.body--our-network .article--result:last-child {
    border-bottom: none;
}

.body--our-network .article__header__title a {
    color: var(--color--brand--sub-3);
    font-size: 2.4rem;
    line-height: 3rem;
}

.body--our-network .article__header__text__subtitle {
    line-height: 2.4rem;
    font-size: 1.6rem;
    font-weight: 600;
}

.body--our-network .article__description strong:first-child {
    line-height: 2.4rem;
    font-size: 1.5rem;
    font-weight: 600;
}

.body--our-network .article__description p {
    font-size: 1.5rem;
    line-height: 2.4rem;
}

.body--our-network section {
    border-bottom: 4px solid var(--color--brand--black);
    padding-top: 10px;
    padding-bottom: 30px;
}

.body--our-network section:last-child {
    border-bottom: none;
    padding-bottom: 0;
}

/* FOOTER
   -------------------------------------------------------------------------- */

.footer {
	min-height: 70px;
    display: flex;
    align-items: center;
    border: none;
}

.body__content .footer {
	border-top-color: var(--color--brand--sub-1);
}

.footer__wrapper {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    padding-top: 0;
    padding-bottom: 0;
}

.footer__content {
    width: 100%;
    flex-wrap: wrap;
    justify-content: space-between;

}

.footer__content .footer__links {
    gap: calc(var(--sizing--basis) * 2.5) 0;
}

.footer .link, .footer__rights {
    font-size: 1.4rem;
    font-weight: normal;
    color: var(--color--brand--white)
}

.footer a:hover {
    text-decoration: underline;
}
.footer__social {
    justify-content: center;
}

.footer__social .footer__social__item {
    border-radius: 50%;
    justify-content: center;
    display: flex;
    align-items: center;
    width: 28px!important;
    height: 28px!important;
    max-width: 28px!important;
}

.footer__social .footer__social__item__icon {
	width: calc(var(--sizing--basis) * 7); /* 2.8rem */
	height: calc(var(--sizing--basis) * 7); /* 2.8rem */
	background-size: contain;
	text-indent: -9999em;
	overflow: hidden;
	margin-left: 2px;
    margin-top: -2px;
}

.footer__social .icon--linkedin {
    background-image: url('../images/social-media--linkedin.svg');
}

.footer__social .icon--instagram {
    background-image: url('../images/social-media--instagram.svg');
}

.footer__links__divider {
    color: var(--color--brand--white);
}

.footer__social__item + .footer__social__item {
    margin-left: 12px;
}

@media all and (max-width:750px) {

    .footer__wrapper {
        flex-direction: column;
        gap: 24px;
        padding-top: var(--footer--padding--top);
        padding-bottom: var(--footer--padding--bottom);
    }

    .footer__social {
        padding-bottom: 0px;
    }

    .footer__content .footer__links {
        max-width: none;
    }

}

@media all and (max-width:1024px) {

    .footer__content .footer__links {
        max-width: 500px;
    }

}

@media all and (max-width:1150px) {

    .footer__content .footer__links {
        max-width: 600px;
    }

}

/* WIZARDS
   -------------------------------------------------------------------------- */
.alert--error {
    background-color: var(--color--error);
    color: var(--color--brand--white);
    font-weight: 600;
    height: 45px;
    margin-bottom: 39px;
    font-size: 1.6rem;
}

.errorMessageIcon {
    position: relative;
    vertical-align: text-bottom;
    color: var(--color--error);
    width: 20px;
    margin-right: 0px;
}

.errorMessageIcon::after {
    content: " ";
}

.errorMessage {
    font-size: 1.4rem;
    font-weight:500;
}

.alert .fa, .alert__icon {
	margin-right: 14px;
	margin-left: -3px;
}

.body--register--steps .fa-exclamation-circle::before,
.body--applications--steps .fa-exclamation-circle::before,
.body--profile .fa-exclamation-circle::before {
	content: " ";
	background-image: url('../images/icon--exclamation.svg');
	width: 22px;
	height: 22px;
	background-size: contain;
	display: block;
}

.hasErrors select {
    color: var(--color--error);
    border-color: var(--color--error)!important;
    border-width: 2px;
}

.select2-container--default .select2-selection--single .select2-selection__clear {
    right: 40px!important;
    top: 2px!important;
}

@media all and (max-width:750px) {

    .body--register--steps .fa-exclamation-circle::before,
    .body--applications--steps .fa-exclamation-circle::before,
    .body--profile .fa-exclamation-circle::before {
        content: " ";
        width: 32px;
        height: 32px;
        margin-left: 6px;
    }

    .alert--error {
        height: 65px;
    }

    .alert .fa, .alert__icon {
        margin-right: 34px;
    }

    .fa-exclamation-circle::before {
        width: 35px;
        height: 32px;
    }

    .select2-container--default .select2-selection--single .select2-selection__clear {
        top: 3px;
        right: 46px;
    }

}

div[class*="fieldSpec"] .errorMessage, div[class*="fieldSpec"] .warningMessage {
    display: flex;
}

.hasErrors.datasetfieldSpec label.datasetrequiredField, .hasErrors.fieldSpec fieldset > legend, .hasErrors.fieldSpec label.requiredField, .hasErrors.fieldSpec > label.requiredField + div div:where(.datasetfieldSpec, .formfieldSpec) label, .hasErrors.formfieldSpec label.formrequiredField {
    color: var(--color--brand--black)
}

.form .hasErrors.fieldSpec > label.requiredField + div div:where(.datasetfieldSpec, .formfieldSpec) input:where([type="color"], [type="date"], [type="datetime-local"], [type="email"], [type="file"], [type="month"], [type="number"], [type="password"], [type="range"]:not(.progress-bar__selector), [type="search"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"]):not([class*="select2"]), .form .hasErrors.fieldSpec > label.requiredField + div div:where(.datasetfieldSpec, .formfieldSpec) select, .form .hasErrors.fieldSpec > label.requiredField + div div:where(.datasetfieldSpec, .formfieldSpec) textarea, .form .hasErrors[class*="fieldSpec"] > div > input:where([type="color"], [type="date"], [type="datetime-local"], [type="email"], [type="file"], [type="month"], [type="number"], [type="password"], [type="range"]:not(.progress-bar__selector), [type="search"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"]):not([class*="select2"]), .form .hasErrors[class*="fieldSpec"] > div > select, .form .hasErrors[class*="fieldSpec"] > div > textarea, .form .hasErrors[class*="fieldSpec"] > input:where([type="color"], [type="date"], [type="datetime-local"], [type="email"], [type="file"], [type="month"], [type="number"], [type="password"], [type="range"]:not(.progress-bar__selector), [type="search"], [type="tel"], [type="text"], [type="time"], [type="url"], [type="week"]):not([class*="select2"]), .form .hasErrors[class*="fieldSpec"] > select, .form .hasErrors[class*="fieldSpec"] > textarea {
	border-color: var(--color--error);
	border: 2px solid var(--color--error);
    color: var(--color--error);
}

.addDatasetRow,
.removeDatasetRow {
	float: left;
	padding-left: 3rem;
	background-size: 20px 20px;
	font-size: 1.2rem;
    color: var(--color--brand--black);
    font-weight: bold;
}

.addDatasetRow{
	margin-bottom: 10px;
    margin-top: 20px;
}

div[id*="multipleDatasetEntry"] {
    position: relative;
    padding-bottom: 20px;
}

div[id*="multipleDatasetEntry"] .removeDatasetRow {
    position: absolute;
    left: 0;
    bottom: 0;
}

div[id*="multipleDatasetEntry"] .datasetFieldContainer:first-of-type {
    margin-top: 40px;
}

div[id*="multipleDatasetRowsContainer"] {
    margin-top: -40px;
}

.datasetFieldContainer:last-child {
    margin-bottom: 20px
}

.fieldSpec.AcceptCheckboxField {
	padding-left: 44px;
}

.fieldSpec.AcceptCheckboxField input {
	position: absolute;
	top: 24px;
	left: 0;
	margin-top: 2px;
	width: 22px;
	height: 22px;
	margin-right: 10px;
}

input[type="checkbox"]:checked {
    background: var(--color--clickeable);
}

.form input[type="file"]::file-selector-button {
	border-color: var(--color--borders);
	color: var(--icons--hover);
	font-size: 1.4rem;
	font-weight:initial;
    background-color: var(--color--brand--sub-1);
    padding: 2px 10px;

}

.form input[type="file"]::file-selector-button:hover {
	border-color: var(--color--brand--black);
	color: var(--color--brand--black);
    font-size: 1.4rem;
	font-weight:initial;
    background-color: var(--color--brand--sub-1);
    padding: 2px 10px;

}

.fieldSpec:not(.MultipleDatasetEntryFormField--table) .removeDatasetRow:hover ~ div {
    transform: none;
}

@media all and (min-width: 751px) {

     .fieldSpec.form__item--odd, .fieldSpec.form__item--even,
    .fieldSpec.form__item--odd, .fieldSpec.form__item--even {
        width: calc(50% - 65px);
    }

     div[class*="fieldSpec"].DateFormField div[class*="YearWrapper"],
     div[class*="fieldSpec"].DateFormField div[class*="YearWrapper"],
     div[class*="fieldSpec"].DateFormField div[class*="MonthWrapper"],
     div[class*="fieldSpec"].DateFormField div[class*="MonthWrapper"] {
        width: 48%;
    }

    div[class*="fieldSpec"].DateFormField div[class*="Wrapper"] + div[class*="Wrapper"]{
        margin-left: 4%;
    }

    div[id*="multipleDatasetEntry"] .datasetFieldContainer:nth-of-type(1) .datasetfieldSpec,
    div[id*="multipleDatasetEntry"] .datasetFieldContainer:nth-of-type(3) .datasetfieldSpec,
    div[id*="multipleDatasetEntry"] .datasetFieldContainer:nth-of-type(5) .datasetfieldSpec,
    div[id*="multipleDatasetEntry"] .datasetFieldContainer:nth-of-type(7) .datasetfieldSpec,
    div[id*="multipleDatasetEntry"] .datasetFieldContainer:nth-of-type(9) .datasetfieldSpec,
    div[id*="multipleDatasetEntry"] .datasetFieldContainer:nth-of-type(11) .datasetfieldSpec,
    div[id*="multipleDatasetEntry"] .datasetFieldContainer:nth-of-type(13) .datasetfieldSpec,
    div[id*="multipleDatasetEntry"] .datasetFieldContainer:nth-of-type(15) .datasetfieldSpec {
        width: calc(100% - 53px);
    }

    div[id*="multipleDatasetEntry"] .datasetFieldContainer:nth-of-type(2) .datasetfieldSpec,
    div[id*="multipleDatasetEntry"] .datasetFieldContainer:nth-of-type(4) .datasetfieldSpec,
    div[id*="multipleDatasetEntry"] .datasetFieldContainer:nth-of-type(6) .datasetfieldSpec,
    div[id*="multipleDatasetEntry"] .datasetFieldContainer:nth-of-type(8) .datasetfieldSpec,
    div[id*="multipleDatasetEntry"] .datasetFieldContainer:nth-of-type(10) .datasetfieldSpec,
    div[id*="multipleDatasetEntry"] .datasetFieldContainer:nth-of-type(12) .datasetfieldSpec,
    div[id*="multipleDatasetEntry"] .datasetFieldContainer:nth-of-type(15) .datasetfieldSpec,
    div[id*="multipleDatasetEntry"] .datasetFieldContainer:nth-of-type(16) .datasetfieldSpec {
        width: calc(100% - 53px);
        margin-left: 55px;
    }

    div[id*="multipleDatasetEntry"] .datasetFieldContainer:nth-child(3){
        margin-top: 40px;
    }
}

@media all and (max-width:750px) {
    div[class*="fieldSpec"].DateFormField div[class*="YearWrapper"],
    div[class*="fieldSpec"].DateFormField div[class*="MonthWrapper"] {
        width: 47%;
    }

    div[class*="fieldSpec"].DateFormField div[class*="FullDate_YearWrapper"],
    div[class*="fieldSpec"].DateFormField div[class*="FullDate_MonthWrapper"],
    div[class*="fieldSpec"].DateFormField div[class*="FullDate_DayWrapper"] {
        width: 30%;
    }
}

.dNone {
    display: none!important;
}

.body--applications--steps .form input:where([type="color"] , .body--applications--steps [type="date"] , .body--applications--steps [type="datetime-local"] , .body--applications--steps [type="email"] , .body--applications--steps [type="month"] , .body--applications--steps [type="number"] , .body--applications--steps [type="password"] , .body--applications--steps [type="range"]:not(.progress-bar__selector) , .body--applications--steps [type="search"] , .body--applications--steps [type="tel"] , .body--applications--steps [type="text"] , .body--applications--steps [type="time"] , .body--applications--steps [type="url"] , .body--applications--steps [type="week"]):not([class*="select2"]) , .body--applications--steps .select2-container--default .select2-selection--single .select2-selection__rendered,.form input:where( [type="color"] .body--applications--steps [type="date"] , .body--applications--steps [type="datetime-local"] , .body--applications--steps [type="email"] , .body--applications--steps [type="month"] , .body--applications--steps [type="number"] , .body--applications--steps [type="password"] , .body--applications--steps [type="range"]:not(.progress-bar__selector) , .body--applications--steps [type="search"] , .body--applications--steps [type="tel"] , .body--applications--steps [type="text"] , .body--applications--steps [type="time"] , .body--applications--steps [type="url"] , .body--applications--steps [type="week"]):not([class*="select2"]) , .body--applications--steps .form select:not([multiple]) , .body--register--steps .form input:where([type="color"] , .body--register--steps [type="date"] , .body--register--steps [type="datetime-local"] , .body--register--steps [type="email"] , .body--register--steps [type="month"] , .body--register--steps [type="number"] , .body--register--steps [type="password"] , .body--register--steps [type="range"]:not(.progress-bar__selector) , .body--register--steps [type="search"] , .body--register--steps [type="tel"] , .body--register--steps [type="text"] , .body--register--steps [type="time"] , .body--register--steps [type="url"] , .body--register--steps [type="week"]):not([class*="select2"]) , .body--register--steps .select2-container--default .select2-selection--single .select2-selection__rendered,.form input:where[type="color"] .body--register--steps [type="date"] , .body--register--steps [type="datetime-local"] , .body--register--steps [type="email"] , .body--register--steps [type="month"] , .body--register--steps [type="number"] , .body--register--steps [type="password"] , .body--register--steps [type="range"]:not(.progress-bar__selector) , .body--register--steps [type="search"] , .body--register--steps [type="tel"] , .body--register--steps [type="text"] , .body--register--steps [type="time"] , .body--register--steps [type="url"] , .body--register--steps [type="week"]:not([class*="select2"]) , .body--register--steps .form select:not([multiple]) {
    font-size: 1.5rem;
}

/* STEP BAR
   -------------------------------------------------------------------------- */

@media (min-width:751px) {

    .list--steps .list__item:first-child .list__item__text::after{
        border-radius: 0px;
        border-bottom-width: 2px;
        border-bottom-style: solid;
        border-bottom-color: var(--color--brand--white);
        width: 100%;
        margin-left: -50%;
    }

    .list--steps .list__item:last-child .list__item__text__subtitle::before {
        content: ' ';
        border-radius: 0px;
        border-bottom-width: 12px;
        border-bottom-style: solid;
        border-bottom-color: var(--color--brand--white);
        width: 600px;
        display: block;
        top: 6px;
        position: absolute;
        transform: translateZ(-1px);
    }

    .list--steps::after {
        border-radius: 0px;
        border-bottom-width: 2px;
        border-bottom-style: dashed;
        border-bottom-color:var(--color--brand--sub-3);
        width: 100%;
        bottom: 2px;
    }

    .list--steps .list__item .list__item__text::after {
        bottom: 2px;
    }

    .list--steps .list__item--filled .list__item__text::after {
        width: 100%;
        margin-left: -50%;
    }

    .list--steps .list__item--filled .list__item__text .list__item__text__subtitle {
        background-color: var(--color--brand--black);
        border: 1px solid var(--color--brand--black);
        transform-style: preserve-3d;
    }

    .list--steps .list__item--current .list__item__text::after {
        width: 100%;
        margin-left: -50%;
        border-bottom-color: var(--color--brand--black);
        border-bottom-width: 2px;
    }

    .list--steps .list__item--filled .list__item__text::after {
        border-bottom-color: var(--color--brand--black);
        border-bottom-width: 2px
    }

    .list--steps .list__item__text__title {
        color: var(--color--brand--black);
        margin-bottom: 22px;
    }

    .list--steps .list__item__text__subtitle {
        margin-bottom: -9px;
        width: 24px;
        height: 24px;
    }

    .list--steps :not(.list__item--current) .list__item__text__subtitle {
        background-color: var(--color--brand--white);
        border: 2px solid var(--color--brand--sub-3);
        transform-style: preserve-3d;
    }

    .list--steps .list__item--current .list__item__text__subtitle {
        background-color: var(--color--brand--sub-3);
        border: 2px solid var(--color--brand--sub-3);
        transform-style: preserve-3d;
    }

    .list--steps .list__item--current .list__item__text .list__item__text__title {
        color: var(--color--buttons--sub-8);
    }

    .list--steps .list__item--filled .list__item__text .list__item__text__title {
        color: var(--color--brand--black);
    }
}

@media all and (max-width: 750px) {
    .list--steps {
        background-color: var(--color--brand--sub-1);
        width: 100vw;
        margin-left: -16px;
        margin-top: -52px;
        padding-top: 16px;
        padding-left: 20px;
        padding-right: 20px;
        font-weight: 600;
        color: var(--color--font) !important;
        font-size: 1.5rem;
        margin-right: 64px;
        margin-bottom: -34px;
    }

    .list--steps .list__item--current .list__item__text::after {
        width: 0;
    }

    .list--steps .list__item__text__subtitle,
    .list--steps .list__item__text__title {
        font-weight: 500;
    }

    .list--steps .list__item__text__subtitle label {
        color: var(--color--font);
        font-weight: 600;
    }

    .body--ismobile .fieldSpec.AcceptCheckboxField input {
        margin-top: -22px;
    }
}

/* POPUP
   -------------------------------------------------------------------------- */

.body--popup .main {
    background-color: var(--color--brand--black);
}

.body--popup .main__wrapper {
    background-color: var(--color--brand--white);
    padding-top: 0;
}

.body--popup .main__wrapper .article__header__text__title--2 {
    color: var(--color--brand--black);
    font-weight: 600;
    font-size: 4.0rem;
}

@media all and (max-width:1024px) {

    .body--popup .grid--2--divider > .grid__item:nth-of-type(2n) {
        padding-right: 0;
    }

    .grid--2--divider > .grid__item,
    .form--grid {
        overflow: hidden;
        padding: 0 2px;
     }
}

@media all and (min-width:751px) and (max-width:1024px) {

    .body--popup .main__wrapper,
    .body--job--detail .article--actions {
        width: 100%;
    }

    .body--popup .grid--2--divider {
        max-width: 100%;
    }

    .body--popup .section__content {
        padding: 0;
    }

    .body--popup .grid--2--divider > .grid__item:nth-of-type(2n) {
        padding-left: 0px;
        padding-right: 0px;
        border-left-style: none;
    }

    .extra--body--login .button-bar__wrap:first-child {
        margin-bottom: -10px;
    }

}
@media all and (min-width:1024px) {

    .body--popup .main__wrapper::before {
        content: " ";
        height: 40px;
        display: block;
        background-color: var(--color--brand--black);
        width: 1300px;
        margin-top: -10px;
        margin-left: -40px;
        z-index: 2;
    }
}

.body--popup .fa-exclamation-circle {
	margin-left: -24px;
}

.body--popup .fa-exclamation-circle::before {
	content: " ";
}

/* BUTTTONS AND LINKS
   -------------------------------------------------------------------------- */

.link--aside {
    font-size: 1.6rem !important;
}

.main .link,
.description a,
.body--job--detail .article__agency a,
.body--job--detail .link--blue,
.body--profile .user__info a,
.body--our-network .article--result .article__description a {
    font-size: 1.6rem;
    line-height: 2.1rem;
    font-weight: 600;
    color: var(--color--font);
    text-decoration: underline;
    text-underline-offset: 5px;
    text-transform: capitalize;
    cursor: pointer;
}

.body--profile .user__info__mobile a {
    text-transform: capitalize!important;
    text-decoration: underline;
}

.body--profile .user__info__mobile a:hover {
    text-decoration: none;
}

.main .link:visited,
.description a:visited,
.body--job--detail .article__agency a:visited,
.body--profile .user__info a:visited,
.body--our-network .article--result .article__description a:visited {
    color: var(--color--font)!important;
    font-size: 1.6rem;
}

.body--job--detail .link--blue:visited {
    color: var(--color--font)!important;
    font-size: 1.6rem;
}

.main .link:hover,
.description a:hover,
.body--job--detail .article__agency a:hover,
.body--job--detail .link--blue,
.body--profile .user__info a:hover,
.body--our-network .article--result .article__description a:hover {
    text-decoration: none;
}

.link, .article--details .article__content__view__field__value a, div[class*="fieldSpec"] div[class*="description"] a {
    border-bottom-width: 0px;
}

.button--primary,
.button--secondary,
.saveButton,
.cancelButton,
.nextButton,
.gotoButton,
.button--cancel,
.button-bar:not([class*="col"]) button, .button-bar:not([class*="col"]) input[type="submit"], .button-bar:not([class*="col"]) .button:not(.button--medium):not(.button--small) {
    height: 40px;
    width: auto;
    min-width: 140px;
    text-transform: capitalize;
 }

.button--primary:hover, .nextButton:hover, .submitButton:hover, .saveButton:hover {
    background-color: var(--color--brand--black);
    border: 1px solid var(--color--brand--black);
}

.button--secondary:hover, .cancelButton:hover, .button--cancel:hover {
    background-color: var(--color--buttons--sub-6);
    border: 1px solid var(--color--brand--sub-3);
    color: var(--color--brand--black);
}

 .button--tertirary {
    background-color: var(--color--buttons--sub-6);
 }

 .button-bar:not([class*="button-bar--"]) button + button, .button-bar:not([class*="button-bar--"]) input[type="submit"] + input[type="submit"], .button-bar:not([class*="button-bar--"]) .button + .button {
    margin-left: 25px;
 }

.show--password {
    width: 32px;
    height: 32px;
    display: flex;
    margin-left: calc(100% - 44px);
    margin-top: -37px;
    justify-content: center;
    align-items: center;
}

.show--password .show {
    background-image: url('../images/Icon--show--off.svg');
    width: 32px;
    height: 28px;
    cursor: pointer;
    background-size: contain;
}

.show--password .show--off {
    background-image: url('../images/Icon--show.svg');
    width: 32px;
    height: 28px;
    cursor: pointer;
    background-size: contain;
}

/* Radio buttons and checkboxes
   -------------------------------------------------------------------------- */

div[class*="fieldSpec"].RadioButtonListFormField .cb input {
    margin: 0px 7px 3px 0;
}

.AcceptanceCheckboxField .AcceptCheckboxFieldContainer {
    align-items: start;
}

input[type='radio'] {
	accent-color: var(--color--brand--sub-3);
    width: 20px;
    height: 20px;
}

input[type="checkbox"]:checked {
    background: var(--color--brand--sub-3);
    border:2px solid var(--color--brand--sub-3);
    width: 22px;
    height: 22px;
}

input[type="checkbox"] {
    cursor: pointer;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: 0;
    height: 22px;
    width: 22px;
    border: 1px solid var(--color--brand--sub-4);
    border-radius: 1px!important;
}

input[type="checkbox"]:checked {
    background: var(--color--buttons);
    border: 1px solid var(--color--buttons);
    border-radius: 1px!important
}

input[type="checkbox"]:after {
    content: ' ';
    background-image: url(../images/Icon--check.svg);
    width: 22px;
    height: 22px;
    background-size: contain;
}

input[type="checkbox"]:checked:after {
    display: block;
    border-radius: 1px!important
}

/* Line Height
   -------------------------------------------------------------------------- */
 p, li {
     line-height: 2.4rem;
 }

[class$="__title--0"] {
    font-size: 2.6rem;
    line-height: 3.5rem;
 }

 [class$="__title--2"] {
    line-height: 4rem
 }

 [class$="__title--5"] {
    line-height: 3rem
 }

 [class$="__title--6"] {
    line-height: 3.2rem;
 }

 [class$="__title--9"] {
    line-height: 2.4rem;
 }

 * + .article__header__text__title {
     margin-top: 0;
 }

 @media all and (min-width:751px) and (max-width:1024px) {
    [class$="__title--6"] {
        font-size: 1.8rem;
     }
}

 @media all and (max-width:751px) {
    [class$="__title--0"] {
        font-size: 2.6rem;
        line-height: 3.5rem;
     }

     [class$="__title--5"] {
        font-size: 1.9rem;
     }
}

@media all and (min-width:751px) {
    .visibility--only-mobile__not-tablet {
        display: none!important;
    }
}

 @media all and (max-width:751px) {
    .visibility--only-desktop__notMobile {
        display: none!important;
    }
}

.cookies__info__copy p {
    color: #fff;
}

 /* Privacy Page
   -------------------------------------------------------------------------- */

.privacy .section__content__title {
    text-align: center;
    font-size: xx-large;
    font-weight: 500;
    margin-bottom: 1.5rem;
}

.privacy .section__content__subtitle {
    text-align: center;
    font-size: 2.6rem;
    font-weight: 500;
    margin-bottom: 4rem;
}

.privacy .section__content__paragraph-title {
    font-size: 2.2rem;
    color: #20198f;
    font-weight: 500;
    margin-bottom: 1.5rem;
}

.privacy .section__content .link {
    text-transform: lowercase;
}

.privacy p {
    margin-bottom: 1.5rem;
}

.privacy .section__content__paragraph-last {
    margin-bottom: 5rem;
}

.privacy .section__content__paragraph-subtitle {
    font-style: italic;
    padding-left: 5rem;
    font-size: 1.8rem;
    font-weight: 600;
}

.privacy .section__content__paragraph-title-list {
    margin-bottom: 0;
}

.privacy .main li {
    list-style-type: disc;
    list-style-position: outside;
    padding-left: 1.5rem;
    margin-left: 6rem;
}

.privacy .section__content__paragraph-bold {
    font-style: italic;
    font-weight: 600;
}

.privacy ol {
    counter-reset: list;
}
.privacy ol > li {
    list-style: none;
    position: relative;
    list-style-type: none !important;
}
.privacy ol > li:before {
    counter-increment: list;
    content: counter(list, lower-alpha) ") ";
    position: absolute;
    left: -1.4em;
}

@media all and (max-width:751px) {
    .privacy .section__content__paragraph-title-list {
        margin-bottom: 0;
    }

    .privacy .section__content__paragraph-subtitle {
        padding-left: 0;
    }

    .privacy .main li {
        list-style-position: inside;
        padding-left: 0;
        margin-left: 0;
    }

    .privacy .main ol > li {
        margin-left: 2rem;
    }
}

.ccpa .section__content__title {
    text-align: center;
    font-size: x-large;
    font-weight: 500;
    margin-bottom: 3rem;
}

.ccpa .section__content__paragraph-title {
    font-size: 2.2rem;
    color: #000000;
    font-weight: 500;
    margin-bottom: 1.5rem;
}

.ccpa .section__content__paragraph-bold {
    font-style: normal;
    font-weight: 600;
}

.ccpa ol > li:before {
    text-transform: capitalize;
    counter-increment: list;
    content: counter(list, lower-alpha) ". ";
}

[class$="__title--7"] {
    line-height: 2.4rem;
    font-size: 1.8rem;
    font-weight: 500;
}

.article__header__text__title.article__header__text__title--7 .link {
    line-height: 2.4rem;
    font-size: 1.8rem;
    font-weight: 500;
    text-decoration: none !important;
}

.article__header__text__title.article__header__text__title--7 {
    margin-top: 2.4rem;
}

.resetPassword {
    padding: 0 0 0 13px;
}
