﻿.container-fluid {
    padding: 0;
}

/*Card Button/Links*/
.card-link {
    font-family: "Avenir Next LT W01 Demi", 'Prompt', Arial, sans-serif;
    color: #00adff !important;
    font-weight: bold;
    cursor: pointer;
}

.modal-button {
    border: none;
    align-self: flex-start;
    padding: 0 !important;
}

.modal-dialog {
    margin: 10rem auto 0 auto;
    background-color: #fff;
    width: 100%;
}
/* small device */
@media (max-width: 575px) {
    .modal-dialog {
        margin-left: 10rem 2rem 0 2rem;
    }
}

.modal-content {
    padding: 2.25rem;
    border: none;
    width: 100%;
}

.warning-not-undo {
    display: flex;
    flex-direction: row;
    width: 100%;
    background-color: #FDEFC2;
    padding: 10px;
}

    .warning-not-undo > p {
        margin-bottom: 0;
        font-size: 14px;
    }

.warning-img {
    width: 10%;
}

.information-headline {
    color: black;
    font-size: 15px;
    font-weight: bold;
    margin-top: 1rem;
}

/*Buttons*/

.button-blue {
    font-family: "Avenir Next LT W01 Demi", 'Prompt', Arial, sans-serif;
    background-color: #0089cf;
    border: none;
    border-radius: 0;
    padding-right: 0;
    color: #fff !important;
}

    .button-blue:hover {
        background-color: #0089cf;
    }

.button-container {
    margin: 0 !important;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    width: 100%;
}

.btn-delete {
    color: #fff !important;
    border: none;
    border-radius: 0;
    font-weight: 100;
    width: 95%;
    background-color: #9E9E9E;
    margin-left: 1.4rem;
}

    .btn-delete:hover {
        background-color: #FF574A;
    }

.btn-cancel {
    color: #fff !important;
    border: none;
    border-radius: 0;
    font-weight: 100;
    width: 95%;
    background-color: #9E9E9E;
}

.button-right {
    display: inline;
}

.button-left {
    width: 30%;
    margin-right: 0.5rem;
}

/* intro text bullet points */
.intro-text-bullets {
    list-style: none;
    padding: 0;
    margin: 0;
    margin-left: 10px;
}

    .intro-text-bullets li {
        padding-left: 0.5em;
        padding-bottom: 1em;
        position: relative;
        font-size: 14px;
    }

        .intro-text-bullets li::before {
            content: "•";
            color: #000;
            font-family: "Arial Black", Arial, sans-serif;
            padding-right: 1em;
            position: absolute;
            left: -10px;
        }



.pw-rules {
    padding-bottom: 0.5rem !important;
}

.bold-inputfield {
    color: #303ab2;
    font-weight: bold;
}

.cursor-pointer {
    cursor: pointer;
}

/*Change Email Partial*/

.newemail-form {
    margin-top: 2rem;
}
#change-email-modal, #change-email-conf-modal, #email-successfully-changed-modal, #change-password-modal, #change-pw-confirmation-modal, #account-blocked-modal, #account-deactivated-modal, #delete-account-modal {
    background: white;
}


.modal-header-self {
    margin: 10px 100px 0 100px;
}
/*Delete Account Partial*/
#delete-account:valid #btn-submit-delete {
    background-color: #FF574A;
}

.form-group-modal {
    margin-left: 1.1rem;
}
