@media only screen and (min-width: 992px) {
    .end-active-member-session-modal-button-section {
        padding-left: 177px;
        padding-right: 177px;
    }

    .continue-active-member-session-modal-button-section {
        padding-left: 177px;
        padding-right: 177px;
    }
}

@media only screen and (min-width: 768px) {
    .end-active-member-session-modal-button-section {
        padding-left: 80px;
        padding-right:80px;
    }

    .continue-active-member-session-modal-button-section {
        padding-left: 80px;
        padding-right: 80px;
    }
}

@media only screen and (min-width: 480px) {
    .end-active-member-session-modal-button-section {
        padding-left: 40px;
        padding-right: 40px;
    }

    .continue-active-member-session-modal-button-section {
        padding-left: 40px;
        padding-right: 40px;
    }
}

@media only screen and (max-width: 480px) {
    .active-member-small-text {
        font-size: 14px;
    }
}

.end-active-member-session-modal-question {
    margin-bottom: 40px;
}

.end-active-member-session-modal-button-section-no {
    margin-bottom: 20px;
}

.end-active-member-session-modal-button-section-yes {
    margin-bottom: 40px;
}

.end-active-member-session-modal-button-section-done {
    margin-bottom: 20px;
}

.continue-active-member-session-modal-question {
    margin-bottom: 40px;
}

.continue-active-member-session-modal-button-section-no {
    margin-bottom: 40px;
}

.continue-active-member-session-modal-button-section-yes {
    margin-bottom: 20px;
}

.continue-active-member-session-modal-button-section-done {
    margin-bottom: 20px;
}

.start-active-member-input {
    margin-bottom: 25px;
}

.start-active-member-submit-button {
    margin-bottom: 20px;
}

.start-active-member-session-button-done-section {
    margin-bottom: 5px;
}

.start-active-member-session-banner-button {
    margin-left: 10px;
}

.end-active-member-session-banner-button {
    padding: 0 0 5px 0;
    font-weight: 600;
    margin-left: 5px;
}

.active-member-close[disabled] {
    color: #a3a3a3
}

.active-member-close[disabled]:hover {
    cursor: not-allowed;
}

#active-member-banner {
    width: 100%;
}

#login-active-member-session-modal-email-error-section {
    margin-bottom: 10px;
}

#login-active-member-session-modal-forgot-your-password {
    margin-bottom: 15px;
}

#login-active-member-submit-button {
    margin-bottom: 20px;
}

.login-active-member-session-button-done-section {
    margin-bottom: 5px;
}

ul.active-member-type-ahead {
    max-height: 200px;
    overflow-y: auto;   /* prevent horizontal scrollbar */
    overflow-x: hidden; /* add padding to account for vertical scrollbar */
    z-index:1000 !important;
}

.start-active-member-session-modal-no-email-info-section {
    margin-bottom: 10px;
}
