.card__header__title--organic--v5--challenger{
    font-size: 20px;
    color: var(--nero);
    font-weight: bold;
}
.popup__jobinfo__holder *{
    font-size: 14px;
    color: var(--nero);
}
.popup__jobinfo__title{
    font-weight: 500;
}
.popup__jobinfo__holder .popup__jobinfo__location--A{
    color: var(--purple);
    font-weight: 500;
}
.popup__jobinfo__holder .popup__jobinfo__title--B{
    color: var(--purple);
}
.popup__jobinfo__holder .popup__jobinfo__location--BC{
    display: none;
}
.card__header__title--organic--v5--challenger-C{
    color: var(--purple);
}
.popup__jobinfo__h2{
    margin-top: 8px;
}

.input--inline--testArrow-A {
    position: relative;
}

.button--arrow--testA {
    display: inline-block;
    background-color: #e34b31;
    color: #FFFFFF;
    width: 48px;
    height: 48px;
    background-image: url("https://cdn-static.talent.com/img/growth-hacking/organic-test/img-arrow-submit.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px 16px;
    top: 26px;
    margin-left: 5px;
    position: absolute;
}

.inputWrap.input--text-arrowTest-wrap-A {
    display: inline-block;
    width: calc(100% - 52px);
}

/* Registration Popups */
.popup__jobInfo__image {
    padding: 24px 0 0;
    width: 100%;
}

.popup__jobInfo__image img {
    width: 102%;
}

.popup__bg--white
.button--arrow--testA {
    top: 0px;
}

.popup__bg--white
.disclaimer {
    margin: 0;
}

.popup__bg--white
.jobApply__alternativeCTA {
    margin-top: 12px;
}

.popup__bg--white
.card__header {
    padding: 40px 24px 0;
}

.popup__bg--white
.card__header__snippet {
    border: unset;
    margin: 8px auto 0;
    padding: 0;
    max-width: unset;
}

.popup__bg--white
.card__header__title {
    color: #222222;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
}

.popup__bg--white
.popup__jobinfo__title,
.popup__bg--white
.popup__jobinfo__empname,
.popup__bg--white
.popup__jobinfo__h2 {
    font-weight: normal;
    font-size: 14px;
    line-height: 21px;
    color: #676767;
}

/* Purple Background */
.popup__bg--purple {
    background-color: #691F74;
}

.popup__bg--purple
.popup__jobinfo__title,
.popup__bg--purple
.popup__jobinfo__empname,
.popup__bg--purple
.popup__jobinfo__location,
.popup__bg--purple
.popup__jobinfo__h2,
.popup__bg--purple
.signInOptions__text {
    color: white;
    font-weight: normal;
}

.popup__bg--purple
.card__header__title {
    color: white;
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
}

.popup__bg--purple
.button--easyLogin {
    background-color: white
}

.popup__bg--purple
.card__header {
    background: transparent;
    padding: 40px 24px 0;
}

.popup__bg--purple
.button--arrow--testA {
    top: 0px;
}

.popup__bg--purple
.disclaimer {
    color: white;
    margin: 0;
}

.popup__bg--purple
.disclaimer a {
    color: white;
    margin: 0;
    text-decoration: underline;
}

.popup__bg--purple
.jobApply__alternativeCTA {
    margin-top: 12px;
}

.popup__bg--purple
.button--skipPopup {
    color: white;
    text-decoration: underline;
}

.popup__bg--purple
.card__header__snippet {
    border: unset;
    margin: 8px auto 0;
    padding: 0;
    max-width: unset;
}

/* Purple Header Background */

.popup__header--purple
.l-section__img-text-wrapper {
    background-color: #691F74;
}

.popup__header--purple
.l-section__img-text-wrapper img {
    width: 100%;
    position: relative;
    left: -12px;
    padding: 24px 40px 0;
}

.popup__header--purple
.l-card--col:nth-child(2) {
    background-color: #691F74;
}

.popup__header--purple
.card__header {
    padding: 40px 24px 0;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    background-color: #FFFFFF;
    border-bottom: unset;
}

.popup__header--purple
.form.formPopup {
    background-color: #FFFFFF;
    position: relative;
    top: -1px;
}

.popup__header--purple
.jobApply__alternativeCTA {
    margin-top: 12px;
}

.popup__header--purple
.disclaimer {
    margin: 0;
}

.popup__header--purple
.popup__jobinfo__holder {
    padding: 0 0 24px;
}

.popup__header--purple
.card__header__snippet {
    margin: 8px auto 0;
    padding: 0;
    max-width: unset;
}

.popup__header--purple
.card__line-separator {
    border-bottom: 1px solid #CECECE;
    height: 1px;
    width: 100%;
}

.popup__header--purple
.card__header__title {
    font-weight: 500;
    font-size: 20px;
    line-height: 30px;
    color: #222222;
}

.popup__header--purple
.popup__jobinfo__title,
.popup__header--purple
.popup__jobinfo__empname,
.popup__header--purple
.popup__jobinfo__h2 {
    font-weight: normal;
    font-size: 14px;
    line-height: 21px;
    color: #676767;
}

/* No Linkedin CTA Popup */

.c-popup__no-linkedin-cta
.card__header__snippet {
    border-bottom: unset;
    padding: 10px 0 14px;
    margin: 0 auto;
}

.c-popup__no-linkedin-cta
.card__header__title {
    padding: 0;
}

/* Bulk sms landing popup */
.c-sms__landingPopup{
    height: unset !important;
}
.c-sms__landingPopup .formPopup{
    padding-bottom: 36px;
}
.c-sms__landingPopup .input--inline--arrow {
    position: relative;
    display: flex;
}
.c-sms__landingPopup .button--arrow{
    display: inline-block;
    background-color: #e34b31;
    color: #FFFFFF;
    width: 48px;
    height: 48px;
    background-image: url("https://cdn-static.talent.com/img/growth-hacking/organic-test/img-arrow-submit.png");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 24px 16px;
    top: 26px;
    margin-top: 24px;
    margin-left: 5px;
}
.c-sms__landingPopup .inputWrap {
    display: inline-block;
    width: calc(100% - 52px);
}
.c-sms__landingPopup .card__header__title{
    color: var(--purple);
    font-weight: 500;
}
