/*
Theme Name: Indaweb Child
Template: Divi
Theme URI: https://indaweb.it
Author: Indaweb
Author URI: https://indaweb.it
Description: Flexible Multi-Purpose Responsive WordPress Theme
Version: 1.0
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, translation-ready

/* Below you can write your style */
:root {
    --dp-black: #000;
    --dp-primary: #0a5b76;
    --dp-accent: #35b876;
    --dp-bg: #f6f8fa;
    --dp-surface: #ffffff;
    --dp-border: rgba(0, 0, 0, .12);
    --dp-text: #111;
    --dp-muted: rgba(0, 0, 0, .62);
    --dp-radius: 14px;
    --dp-shadow: 0 6px 24px rgba(0, 0, 0, .08);
    --dp-shadow-sm: 0 3px 10px rgba(0, 0, 0, .06);
    --dp-gap: 16px;
    --dp-gap-lg: 24px;
}
@media screen and (max-width: 980px) {
    .reverse {
        display: flex!important;
        flex-direction: column-reverse!important;
    }
}
.main_title{
	display: none;
}
.um-login #um-submit-btn,
.um-password #um-submit-btn{
	cursor: pointer;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 10px 14px  !important;
    border-radius: 12px  !important;
    border: 1px solid #0a5b76  !important;
    font-size: 14px;
	background: #0a5b76;
    color: #fff;
	line-height: 1.65 !important;
}
.um-login .um-button.um-alt{
	cursor: pointer;
    display: none !important;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 10px 14px  !important;
    border-radius: 12px  !important;
    border: 1px solid #0a5b76  !important;
    font-size: 14px;
	background: #0a5b76;
    color: #fff;
	line-height: 1.65 !important;
}
.um-login .um-form-field,
.um-password .um-form-field{
	padding: 10px 12px !important;
    border-radius: 12px !important;
    background: #fff !important;
    outline: none !important;
    font-size: 14px !important;
}
.wp-2fa-configuration-form h3{
	margin: 20px 0;
}
#2fa-currently-configured-methods{
	border: none !important;
}
.wp2fa-modal,
body:not(.wp-admin) .wp-2fa-user-profile-form td, body:not(.wp-admin) .wp-2fa-user-profile-form th,
.wp-2fa-configuration-form *{
	font-family: 'Questrial', Helvetica, Arial, Lucida, sans-serif !important;
}
.wp-2fa-configuration-form .button.wp-2fa-button-primary{
    cursor: pointer;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 8px;
	border-radius: 12px;
    border: 1px solid var(--dp-border);
	line-height: 1.2;
	background: var(--dp-accent);
    border-color: rgba(53, 184, 118, .55);
    color: #fff;
	min-height: 38px;
    font-size: 13px;
    padding: 0 10px;
}
.wp-2fa-configuration-form .button.button-secondary,
.wp-2fa-configuration-form .button.wp-2fa-button-secondary{
	cursor: pointer;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 8px;
	border-radius: 12px;
    border: 1px solid var(--dp-border);
	line-height: 1.2;
    color: #222;
	min-height: 38px;
    font-size: 13px;
    padding: 0 10px;
}
.wp-2fa-configuration-form .wp2fa-modal .modal__close{
	color: #222 !important;
}
.entry-content table:not(.variations){
	border: none !important;
}
.wizard-custom-counter li{
	list-style-type: none !important;
}
.wp-2fa-totp-authcode{
	width: 100%;
    min-height: 42px;
    padding: 10px 12px !important;
    border-radius: 12px;
    border: 1px solid var(--dp-border) !important;
    background: #fff;
    outline: none;
    font-size: 15px;
}