:root {
--accent: #307BC4 !important;
--primary: #274760 !important;
--secondary: #7D91A0 !important;
--primary-font: Nunito Sans, sans-serif;
--secondary-font: Poppins, sans-serif;
}

.wrapper-chirowebmd-form{
    position:relative;
    padding-left: 16px;
    padding-right: 16px;
}

.wrapper-chirowebmd-form .loading-mask{
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -15px;
    right: -15px;
    background: white;
    z-index: 999;
}

.wrapper-chirowebmd-form .loading-mask.active{
    opacity: 0.6;
    visibility: visible;
}
.wrapper-chirowebmd-form .field-required {
    font-size: 14px;
    background: red;
    color: #fff;
    padding: 3px 20px;
    display: block;
    margin-top: 10px;
    border-radius: 15px;
}
.swal2-popup .swal2-actions {
    gap: 10px;
}
.cs_site_branding img{
    max-height: 60px;
}
.cs_btn.cs_style_1:after, .cs_btn.cs_style_1:before {
    background-color: #036864;
    background-image: linear-gradient(134deg, #036864, #036864);
}
.cs_footer.cs_style_2.cs_type_1 .cs_footer_bottom{
    background: #016864;
    color: #fff;
}
.cs_footer.cs_style_2.cs_type_1 .cs_copyright{
color: #fff;
}