.master-registration {
    max-width: 50%;
    margin: 0 auto;
    padding: 7rem 2rem;
    background: var(--border) !important;
    box-shadow: var(--shadow-s);
    border-radius: var(--rad);
}
.master-registration .conf-stream-registration-error-message .ui-alert {
    font-size: 1.8rem;
    margin-bottom: 2rem;
    font-weight: 600;
    text-align: center;
}
.master-registration .conf-stream-registration-form-main-container {
    background: rgb(115 105 106 / 5%);
    border-radius: 1rem;
    padding: 2rem 1rem;
}
.master-registration .form.uc-registration-wrapper.uc-them-dark {
    margin: 0 auto;
    max-width: 50%;
}
.master-registration .conf-stream-registration-get-bill-form {
    margin-top: 2rem;
}
.master-registration .conf-bill-form-show-btn {
    display: flex;
    justify-content: center;
    width: 50%;
    border-radius: 0.3rem !important;
    margin: 0 auto;
}
.master-registration .btn.show-form-btn {
    flex-grow: 1;
    border-radius: 1.15rem;
    margin: 0 auto;
    font-weight: 700;
    height: 5rem;
    background: #495057;
color:#fff;
display: flex;
justify-content:center;
}
.master-registration .panel.card.card-custom.card-fit {
    background: #fff;
    padding: 2rem;
    border-radius: 1rem;
    border: none;
    margin-top: 3rem;
}
.master-registration .panel .panel-header.card-header {
    border: none;
    background: transparent;
    font-size: 2rem;
}
.master-registration .panel .panel-header.card-header .card-label {
    font-size: 1.65rem;
    font-weight: 400;
    color: #00000096;
}
.master-registration .panel .panel-header.card-header .card-title .d-block {
    color: var(--text) !important;
    font-size: 2rem;
    font-weight: 600 !important;
}
.master-registration .panel .panel-body.card-body {
    margin: 2rem 0;
}
.master-registration .panel .panel-body.card-body&gt;* {
    margin-bottom: 1.25rem;
}
.main-user-consent-request-announce-link {
    font-weight: 400;
    text-transform: none;
    letter-spacing: 0;
    color: var(--grey);
}
.master-registration .panel input.btn.btn-lg.btn-block.btn-info.rounded-sm {
    margin-left: auto;
    border-radius: 1rem !important;
    padding: 1rem 5rem !important;
    height: var(--field-lg);
    align-items: center;
    line-height: 1;
}
.master-registration .panel label {
    letter-spacing: 0 !important;
    text-transform: none !important;
font-weight: 400 !important;
}
select#form_dropdown_type {
    padding: 1.35rem;
    border: 1px solid #00000012;
    border-radius: 1.3rem;
}
.master-registration .panel-footer.card-footer.bg-gray-100 {
    background-color: transparent;
}
.master-registration .panel-footer.card-footer.bg-gray-100 .col-sm-12.col-xl.text-right {
    margin-top: auto;
}
.master-registration #uc_mfkqr1k_auth_btn {
    width: 100%;
    background-color: var(--theme) !important;
    font-family: var(--font) !important;
    border-radius: 1.2rem !important;
    margin-top: 2rem;
    color: #fff !important;
    height: var(--field-sm);
    min-height: 52px !important;
}
.master-registration .uc-registration-auth-body tabel {
    width: 100% !important;
}
@media (max-width: 767px) {
.master-registration .form.uc-registration-wrapper.uc-them-dark {
   max-width:100%;
}
    .master-registration .form-group.row&gt;*:not(:last-child) {
        margin-bottom: 1.25rem;
    }
    .master-registration .conf-bill-form-show-btn {
        width: 100%;
    }
    .master-registration .conf-stream-registration-error-message .ui-alert {
        font-size: 1.5rem;
        margin-bottom: 0;
    }
    .master-registration {
        max-width: 100%;
        margin: 0 auto;
        padding: 3rem 2rem;
        background: var(--border) !important;
        box-shadow: var(--shadow-s);
        border-radius: var(--rad);
    }
    .master-registration .uc-registration-wrapper {
        margin-top: 0 !important;
    }
    .master-registration .panel .panel-header.card-header .card-label {
        font-size: 1.45rem;
        font-weight: 400;
        color: #00000096;
    }
    .master-registration .panel .panel-header.card-header .card-title .d-block {
        color: var(--text) !important;
        font-size: 1.45rem;
    }
    .main-user-consent-request-announce-link {
        line-height: 1;
        font-size: 1rem;
    }
    .master-registration .panel input.btn.btn-lg.btn-block.btn-info.rounded-sm {
        margin-top: 1.5rem;
        width: 100%;
    }
}