a.helpLink {
    display: none;
}

ul {
    list-style: none;
    padding-left: 0px;
    color: #000000;
}

.changeClaims {
    display: none;
}

#api .working {
    background: url(data:image/gif;base64,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) no-repeat;
    height: 30px;
    width: auto;
    background-position: center bottom
}

.verifying-modal {
    display: none;
}

.sendNewCode {
  margin-top: 10px;
}

.divider {
    display: none;
}

#SetIsForgotUsernameExchange {
    background: none!important;
    border: none;
    padding: 0!important;
    font-family: arial, sans-serif;
    font-size: .875em;
    color: #747678;
    text-decoration: underline;
    cursor: pointer;
    margin-bottom: auto;
    text-decoration-style: dotted;
    text-underline-offset: 5px;
    margin-bottom: 20px;
 
}

#screenMessage {
    display: flex;          /* Use flex to center the element */
    justify-content: center; /* Center horizontally */
    align-items: center;     /* Center vertically */
    height: 10vh;           /* Full viewport height to make sure it's centered */
    text-align: center;      /* Center text within the element */
    font-weight: bold;       /* Make text bold */
    font-size: 2em;          /* Increase font size (2em is an example, adjust as needed) */
  }

  #messageParagraph {

    justify-content: center; /* Center horizontally */
    
  }

  .required-asterisk {
    color: red;
  }
  /*footer*/
.cmp-footer {
    padding: 32px 0
}

    .cmp-footer a {
        font-size: 16px;
        line-height: 24px;
        color: #2d2d2d
    }

@media(min-width:1320px) {
    .cmp-footer {
        padding: 48px 0 32px 0
    }
}

@media(min-width:1600px) {
    .cmp-footer {
        padding: 64px 0 32px 0
    }
}

.cmp-footer > .grid-container::before {
    content: none
}

.cmp-footer__top-item {
    border-bottom: 1px solid #dcdcdc;
    display: flex;
    flex-direction: column
}

@media(min-width:1024px) {
    .cmp-footer__top-item {
        border-bottom: 0
    }
}

.cmp-footer__top-item-text {
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 12px;
    font-weight: 700;
    color: #2d2d2d;
    display: none
}

@media(min-width:1024px) {
    .cmp-footer__top-item-text {
        display: block
    }
}

.cmp-footer__top-item-toggle {
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
    border: 0;
    background: 0;
    color: #2d2d2d;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 12px 0
}

    .cmp-footer__top-item-toggle:hover, .cmp-footer__top-item-toggle:focus, .cmp-footer__top-item-toggle:active {
        background-color: transparent;
        color: #2d2d2d
    }

    .cmp-footer__top-item-toggle::after {
        content: "";
        display: block;
        width: 16px;
        height: 16px;
        background-image: url("static-assets/resources/img/chevronDownBig.svg");
        background-size: cover;
        background-position: center;
        transition: transform .3s
    }

    .cmp-footer__top-item-toggle[aria-expanded="true"]::after {
        transform: rotate(180deg)
    }

    .cmp-footer__top-item-toggle[aria-expanded="true"] ~ .cmp-footer__top-links {
        display: flex
    }

@media(min-width:1024px) {
    .cmp-footer__top-item-toggle {
        display: none
    }
}

.cmp-footer__top-item .cmp-footer__top-links {
    flex-direction: column;
    gap: 12px;
    margin: 0 0 24px;
    padding: 0;
    list-style: none;
    display: none
}

@media(min-width:1024px) {
    .cmp-footer__top-item .cmp-footer__top-links {
        display: flex;
        margin: 0
    }
}

.cmp-footer__top-item .cmp-footer__top-links li {
    font-size: 16px;
    line-height: 24px;
    font-family: inherit;
    color: #2d2d2d
}

.cmp-footer__top-item .cmp-footer__top-links a {
    color: #2d2d2d
}

    .cmp-footer__top-item .cmp-footer__top-links a:hover {
        color: #c80000
    }

.cmp-footer__top {
    display: flex;
    flex-direction: column;
    padding-bottom: 16px
}

@media(min-width:1024px) {
    .cmp-footer__top {
        gap: 32px
    }
}

@media(min-width:1024px) {
    .cmp-footer__top {
        flex-direction: row;
        justify-content: space-between;
        flex-wrap: nowrap
    }
}

.cmp-footer__middle {
    margin: 32px 0 0
}

.cmp-footer__middle-logo .cmp-image__image {
    width: 90px;
    height: 10px
}

@media(min-width:1600px) {
    .cmp-footer__middle-logo .cmp-image__image {
        width: 168px;
        height: 18px
    }
}

.cmp-footer__middle__content {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    gap: 32px
}

@media(min-width:768px) {
    .cmp-footer__middle__content {
        flex-direction: row-reverse;
        border-bottom: 1px solid #000;
        padding-bottom: 32px
    }
}

.cmp-footer__socialfooter {
    display: flex;
    justify-content: center;
    border-top: 1px solid #000;
    width: 100%;
    padding-top: 32px
}

    .cmp-footer__socialfooter .cmp-button__socialmedia {
        width: 24px;
        height: 24px;
        display: flex;
        margin-right: 16px;
        cursor: pointer
    }

        .cmp-footer__socialfooter .cmp-button__socialmedia:last-child {
            margin-right: 0
        }

@media(min-width:768px) {
    .cmp-footer__socialfooter {
        padding: 0;
        border-top: 0;
        justify-content: flex-start
    }
}

.cmp-footer__socialfooter .cmp-button__icon--linkedin::before {
    content: url("/images/LinkedIn (Boxed, Filled)_24px.svg")
}

.cmp-footer__socialfooter .cmp-button__icon--twitter::before {
    content: url("/images/X (Boxed)_24px.svg")
}

.cmp-footer__socialfooter .cmp-button__icon--youtube::before {
    content: url("/images/YouTube (Boxed)_24px.svg")
}

.cmp-footer__socialfooter .cmp-button__icon--tiktok::before {
    content: url("/images/Tiktok (boxed)_24px.svg")
}

.cmp-footer__socialfooter .cmp-button__icon--facebook::before {
    content: url("/images/Facebook (Boxed)_24px.svg")
}

.cmp-footer__socialfooter .cmp-button__icon--text {
    margin: -1px;
    padding: 0;
    width: 1px;
    height: 1px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    clip: rect(0,0,0,0);
    position: absolute
}

.cmp-footer__bottom {
    text-align: center;
    margin: 32px 0 0 0
}

    .cmp-footer__bottom .cmp-list__item {
        margin: 0
    }

    .cmp-footer__bottom .utility-links {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 12px;
        margin: 0;
        padding: 0
    }

@media(min-width:768px) {
    .cmp-footer__bottom .utility-links {
        display: flex;
        justify-content: center
    }
}

@media(min-width:1024px) {
    .cmp-footer__bottom .utility-links {
        gap: 24px
    }
}

.cmp-footer__bottom .utility-links li {
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    font-family: inherit
}

    .cmp-footer__bottom .utility-links li a {
        color: #2d2d2d
    }

        .cmp-footer__bottom .utility-links li a:hover {
            color: #c80000
        }
ul, ol {
    list-style: none;
    padding: 0;
    margin: 0;
}

.icon-social-linkedin:after {
    content: "\e936"
}

.icon-social-facebook:after {
    content: "\e937"
}

.icon-social-twitter:after {
    content: "\e938"
}

.icon-social-youtube:after {
    content: "\e939"
}

.icon-social-linkedin-inverted:after {
    content: "\e93a"
}

.icon-social-facebook-inverted:after {
    content: "\e93b"
}

.icon-social-twitter-inverted:after {
    content: "\e93c"
}

.icon-social-youtube-inverted:after {
    content: "\e93d"
}

.footer {
    color: #000
}

.footer-row {
    border-top: 1px solid #e5e5e5
}

    .footer-row .utility-links {
        margin-bottom: -20px
    }

        .footer-row .utility-links li {
            margin: 0 30px 20px 0
        }

.footer-row__inner.grid-row {
    margin: 0;
    padding: 40px 0
}

.footer-row__section + .footer-row__section {
    margin-top: 40px
}

.footer-row__section__title {
    font-weight: 400;
    font-family: 'proxima-nova',Arial,sans-serif;
    font-weight: 700;
    line-height: 2.4rem;
    font-size: 1.6rem;
    letter-spacing: normal;
    color: #c80000;
    margin: 0 0 20px
}

.footer-row__section__links {
    font-weight: 400;
    font-family: 'proxima-nova',Arial,sans-serif;
    font-size: 1.6rem;
    line-height: 2.4rem;
    text-transform: none
}

    .footer-row__section__links li, .footer-row__section__link {
        display: block;
        color: #000
    }

        .footer-row__section__links li + li, .footer-row__section__link + li, .footer-row__section__links li + .footer-row__section__link, .footer-row__section__link + .footer-row__section__link {
            margin-top: 10px
        }

a.footer-row__section__link-url, .footer-row__section__link-url {
    font-weight: 400;
    font-family: 'proxima-nova',Arial,sans-serif;
    line-height: 2.4rem;
    font-size: 1.4rem;
    text-transform: none;
    color: #000
}

    a.footer-row__section__link-url:visited, .footer-row__section__link-url:visited {
        color: currentColor;
        text-decoration: none
    }

    a.footer-row__section__link-url:hover, .footer-row__section__link-url:hover {
        color: #c80000
    }

.footer-connect__icon {
    font-size: 4rem;
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px
}

.footer-connect__content {
    display: inline-block;
    vertical-align: middle;
    text-align: left
}

    .footer-connect__content .footer-row__section__title {
        color: #000;
        margin-bottom: 0
    }

a.footer-connect__link, .footer-connect__link {
    font-weight: 400;
    font-family: 'proxima-nova',Arial,sans-serif;
    font-size: 1.6rem;
    line-height: 2.4rem;
    text-transform: none;
    color: #c80000;
    display: block
}

    a.footer-connect__link:visited, .footer-connect__link:visited {
        color: currentColor;
        text-decoration: none
    }

.footer-row--bottom {
    background-color: #f2f2f2
}

.footer-row__section--social {
    text-align: center
}

.footer-row__section--call, .footer-row__section--chat {
    border: 2px solid #e5e5e5;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center
}

    .footer-row__section--call:hover, .footer-row__section--chat:hover {
        border-color: #c80000
    }

@media(min-width:768px) {
    .footer-row .utility-links {
        margin-bottom: -10px
    }

        .footer-row .utility-links li {
            margin-bottom: 10px
        }

    .footer-row--middle .footer-row__section {
        margin-top: 0
    }

    .footer-row__inner.grid-row {
        padding: 40px 0
    }

    .footer-row__section--social, .footer-row__section--call, .footer-row__section--chat {
        border-style: solid;
        border-color: #e5e5e5;
        border-width: 0 0 0 1px;
        padding-top: 0;
        padding-bottom: 0
    }

        .footer-row__section--social:hover, .footer-row__section--call:hover, .footer-row__section--chat:hover {
            border-color: #e5e5e5
        }

    .footer-row__section--chat {
        border-right-width: 1px
    }

    .footer-row__section--social {
        padding-top: 4px;
        padding-bottom: 4px
    }
}

.changepasswrod-passwordlebel{
    margin-top: 10px;
    display: inline-block;     /* ensures margin applies properly */
}

label#newPassword_label {
    margin-top: 10px;   /* pushes the label down */
    display: inline-block;     /* ensures margin applies properly */
  }
  