#axomate-alert-block .row {
    text-align: center;
}

#axomate-alert-block {
    box-shadow: 2px 2px 8px 0 rgb(0 0 0 / 20%);
    margin-top: 2rem;
    background: #fff;
    padding: 1.25rem 1.875rem;
}

#axomate-alert-block button {
    outline: none;
}

#sms-reminder-input-phone-number {
    outline: none;
}

#sms-reminder .md-checkbox {
    margin-bottom: 15px;
    text-align: left
}

#email-reminder-input {
    margin-bottom: 15px;
    outline: none;
}

#email-reminder .md-checkbox {
    margin-bottom: 15px;
    text-align: left
}

#sms-reminder {
    margin-bottom: 15px;
}

#email-reminder {
    margin-bottom: 15px;
}

#sms-information-box {
    display: none;
}

#email-information-box {
    display: none;
}

a.disabled {
    pointer-events: none;
    cursor: default;
}

@media screen and (max-width: 767px) {
    #axomate-alert-block button {
        margin-bottom: 10px;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    #smsRecaptchaWidget, #emailRecaptchaWidget {
        transform:scale(0.8);
        transform-origin:0 0;
    }
}

@media screen and (min-width: 450px) and (max-width: 767px) {
    #smsRecaptchaWidget, #emailRecaptchaWidget {
        transform:scale(1);
        transform-origin:0 0;
    }
}

@media screen and (min-width: 381px) and (max-width: 449px) {
    #smsRecaptchaWidget, #emailRecaptchaWidget {
        transform:scale(0.8);
        transform-origin:0 0;
    }
}

@media screen and (max-width: 380px) {
    #smsRecaptchaWidget, #emailRecaptchaWidget {
        transform:scale(0.7);
        transform-origin:0 0;
    }
}