/* MyCense: Digits login / register (full page /?login=true and the popup). Re-themes Digits' own CSS variables. */
.digits-main_style,.digits-tp_style,.digits-form_page,.digits-form_container,.digits_ui{
	--dprimary:#6E2BB8!important;--dtitle:#1A1320!important;--dfield_bg:#F6F4F8!important;--daccent:#EFE6FA!important;--dform_bg:#FFFFFF!important;--dbutton_text:#FFFFFF!important;
}
body .digits-form_page{background:#F6F4F8!important;background-image:radial-gradient(circle at 85% 10%,#EFE6FA 0,transparent 40%),radial-gradient(circle at 10% 90%,#EFE6FA 0,transparent 35%)!important}
.digits-form_page .digits-form_container,.digits_ui .digits-form_container{box-sizing:border-box!important;padding:28px 22px!important;border-radius:28px!important;border:1px solid #E6E0EC!important;box-shadow:0 30px 60px rgba(26,19,32,.10)!important;overflow:hidden}
.digits-form_heading_text,.digits-form_heading{font-weight:800!important;color:#1A1320!important}
.digits-form_tab-item{border-radius:12px!important;font-weight:700!important}
.digits-form_input input,.digits-form_input select,.digits_ui input[type=tel],.digits_ui input[type=text],.digits_ui input[type=email],.digits_ui input[type=password]{border-radius:14px!important;font-size:16px!important;min-height:50px}
.digits-form_input input:focus,.digits_ui input:focus{box-shadow:0 0 0 3px #EFE6FA!important;border-color:#6E2BB8!important}
.digits-form_page button[type=submit],.digits_ui button[type=submit],.digits-form_page .digits-form_button,.digits_ui .digits-form_button,.digits-form_page .dig_login_button{border-radius:16px!important;min-height:54px;font-weight:800!important;box-shadow:0 10px 24px rgba(110,43,184,.28)!important}
.digits-form_page a,.digits_ui a{color:#5B1FA0}

.digits-form_page .digits-form_container *,.digits_ui .digits-form_container *{box-sizing:border-box;max-width:100%}
.digits-form_page .digits-form_heading_text{font-size:26px!important}
