.ActivatePaymentsModal {
    .ReactModal-body {
        padding: 0;
    }

    .form-check {
        align-items: center;
        display: flex;
        padding: 0;

        &-input {
            height: 16px;
            margin: 0 10px 0 0;
            position: relative;
            width: 16px;
        }

        &-label {
            font-size: 14px;
        }
    }

    &-content {
        display: flex;
        flex-direction: column;
        height: 414px;
        width: 575px;
    }

    &-body {
        align-items: center;
        display: flex;
        flex-direction: column;
        flex-grow: 1;
        justify-content: center;
        overflow: hidden;
    }

    &-footer {
        margin: 0 24px 20px;
        position: relative;
    }

    &-footer-button-cancel {
        float: left;
    }

    &-footer-button-action {
        float: right;
    }

    &-terms-form-group {
        margin-bottom: 32px;
        padding: 0 24px;
    }

    &-page-controls-container {
        align-items: center;
        display: flex;
        height: 100%;
        justify-content: center;
        pointer-events: none;
        position: absolute;
        width: 100%;
    }
}
