/* .modal-title, .subHead { font-size: var(--fontText); } */
.swal2-title {
    font-size: var(--font20) !important;
}

.swal2-html-container {
    font-size: var(--font14) !important;
}

.swal2-popup {
    width: 50em !important;
}

.textRed {
    color: var(--clRed);
}

.textBlue {
    color: var(--color-blue);
}

.input-mail {
    width: 80% !important;
    color: var(--color-blue) !important;
    border-radius: 0px !important;
}

.input-group-text {
    background-color: #d9d9d9 !important;
}

.apply-job-mail-copy {
    border: none;
    height: 34px;
    background-color: #d9d9d9 !important;
}

.apply-job-mail-button {
    background: var(--clRed);
    color: var(--clWhite);
    height: 40px;
    max-width: 250px;
    width: 100%;
    padding-inline: 16px;
    border: none;
    border-radius: 10px;
}

.margin-bottom-10px {
    margin-bottom: 10px;
}

.privacy-policy-link {
    margin-left: 5rem;
    font-weight: bold;
}

.privacy-policy-link-sub {
    margin-left: 6.5rem;
}

.privacy-policy-link-note {
    margin-left: 9rem;
}

.new-type-resume-email {
    width: 100%;
    max-width: 250px;
}

@media (max-width: 576px) {
    .new-type-resume-email {
        max-width: none;
    }
}

ul.apply-job-mail-input {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-left: 6.5rem;
}

ul.apply-job-mail-input li {
    display: flex;
}

small {
    font-size: 80% !important;
}