.bg_action_color_main { background-color:#7d68abff; }
.text_action_color_main { color:#7d68abff; }
.text_action_color_main:after { background-color:#7d68abff; }
.strong_action_color_main strong { color:#7d68abff; }
.bg_action_color_secondary { background-color:#ffec26ff; }
.text_action_color_secondary { color:#ffec26ff; }
#actionContent a:not(nav a).text_action_color_secondary:after{ background-color:#ffec26ff; }
#fancy_error a.close { background-color:#7d68abff; }
#fancy_error a.close:hover { background-color:#ffec26ff; }

.border_action_color_main {
    border-color: #7d68abff !important;
}

a {
    color:#7d68abff;
}
a:hover {
    color:#ffec26ff;
}

#steps li.active div:before,
#steps li.active div:after,
.submit.bg_action_color_main:hover {
    background-color:#ffec26ff;
}
.submit.bg_action_color_secondary:hover {
    background-color:#7d68abff;
}

.btn-primary {
    --bs-btn-bg: #7d68abff;
    --bs-btn-border-color: #7d68abff;
    --bs-btn-hover-bg: #ffec26ff;
    --bs-btn-hover-border-color: #ffec26ff;
    --bs-btn-active-bg: #ffec26ff;
    --bs-btn-active-border-color: #ffec26ff;
    --bs-btn-disabled-bg: #7d68abff;
    --bs-btn-disabled-border-color: #7d68abff;
}
.btn-outline-primary {
    --bs-btn-color: #7d68abff;
    --bs-btn-border-color: #7d68abff;
    --bs-btn-hover-bg: #fff;
    --bs-btn-hover-color: #ffec26ff;
    --bs-btn-hover-border-color: #ffec26ff;
    --bs-btn-active-color: #ffec26ff;
    --bs-btn-active-border-color: #ffec26ff;
    --bs-btn-disabled-color: #7d68abff;
    --bs-btn-disabled-border-color: #7d68abff;
}
.nav-tabs.nav-justified>.active > a,
.nav-tabs.nav-justified>.active > a:hover,
.nav-tabs.nav-justified>.active > a:focus {
    background-color: #7d68abff;
    border-color: #7d68abff;
}

.navbar .button:hover,
.GaugeMeter span,
form input[type=text],
form input[type=number],
form input[type=email],
form input[type=password] {
    color: #7d68abff !important;
}
form input[type=text]:-webkit-autofill,
form input[type=number]:-webkit-autofill,
form input[type=email]:-webkit-autofill,
form input[type=password]:-webkit-autofill {
    -webkit-text-fill-color: #7d68abff !important;
}
form input[type=text]:focus,
form input[type=number]:focus,
form input[type=email]:focus,
form input[type=password]:focus {
    border-color: #7d68abff !important;
}

::-moz-selection {
    background-color: #7d68abff;
}
::selection {
    background-color: #7d68abff;
}

blockquote,
blockquote p,
body.blog_single article#post strong,
body.blog_single article#post h2 {
    color: #7d68abff !important;
}

.legal p strong{
    color: #7d68abff !important;
}
.full-loader.container-loader .loader {
box-shadow: 28px 0 0 0 rgba(125,104,171,0.2), 22.7px 16.5px 0 0 rgba(125,104,171,0.4), 8.68px 26.6px 0 0 rgba(125,104,171,0.6), -8.68px 26.6px 0 0 rgba(125,104,171,0.8), -22.7px 16.5px 0 0 #7d68abff !important;
}
#steps li { width: 15%; text-align: center; }
#steps {padding:0;}
#steps li > div { padding: 0 5px 40px}
#steps li h3{
font-size: 14px;
color:#3B3B3B;
}
#actionContent > div.container > div.col-12.action-subscription > div > div{
padding-bottom: 0;
text-align: center;
}

#actionContent > div.container > div.col-12.action-subscription > div > div > div > a{
border: 2px solid #7d68ab !important;
}

