/* 
Theme Name: pacgen
Theme URI:  
Author: 
Author URI: https://wordpress.org
Description: 
Requires at least: 6.1
Tested up to: 6.3
Requires PHP: 5.6
Version: 1.0
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/old-licenses/gpl-2.0.html
Text Domain: pacgen
 */

/* .auth-one-bg {
    background-image: url(assets/images/ban.jpg);
    background-position: center;
    background-size: cover;
}
.auth-one-bg .bg-overlay {
    background: -webkit-gradient(linear,left top,right top,from(#364574),to(#405189));
    background: linear-gradient(to right,#364574,#405189);
    opacity: .8;
} */
/* .app-menu.navbar-menu {
     
    background: #ac00b7;
    border-right: #ac00b7;
}
:is([data-layout=vertical],[data-layout=semibox])[data-sidebar-size=sm] .navbar-brand-box{
    background: #ac00b7;
}
.navbar-menu .navbar-nav .nav-link {
     
    color: #ffffffcc;
    font-weight: 500;
}
.navbar-menu .navbar-nav .nav-sm .nav-link{
    color: #ffffff;
    opacity: 1;
}
.navbar-menu .navbar-nav .nav-sm .nav-link:before{
    color: #435590;
    opacity: 1;
    background-color: #435590;
} */
.form-control.is-valid, .was-validated .form-control:valid{
    border-color: unset;
    background-image: unset;
 
}
.form-check-input.is-valid~.form-check-label, .was-validated .form-check-input:valid~.form-check-label {
    color: unset;
}

.form-select.is-valid, .was-validated .form-select:valid {
    border-color: unset;
    --vz-form-select-bg-icon: unset!important;
}
.popover{
    max-width: 800px!important;
}
.dropzone .dz-message{
    margin:1em 0!important;
}

.logo-topbar{
    position: relative;
    text-align: left;
    min-width: 250px;
}
.logosubtitle {
    position: absolute;
    bottom: 5px;
    font-size: 10px;
    padding: 0px 3px;
    background: #0ab39c;
    color: #fff;
    border-radius: 3px;
}

[data-theme=saas] {
    --vz-font-family-primary: "Rubik",sans-serif;
    --vz-font-family-secondary: "Montserrat",sans-serif;
    --vz-headings-font-family: "Montserrat",sans-serif;
    --vz-grid-gutter-width: 1.5rem;
    --vz-body-bg: #f3f6f9;
    --vz-body-bg-rgb: 243,246,249;
    --vz-headings-font-weight: 600;
    --vz-btn-font-weight-custom: 400;
    --vz-element-shadow: none;
    --vz-card-border-width-custom: 0;
    --vz-card-header-border-width: 1px;
    --vz-card-shadow: 0 1px 2px rgba(56, 65, 74, 0.15);
    --vz-vertical-menu-item-font-size: .925rem;
    --vz-vertical-menu-sub-item-font-size: 0.875rem;
    --vz-vertical-menu-bg: #fff;
    --vz-vertical-menu-border: #fff;
    --vz-vertical-menu-item-color: #6d7080;
    --vz-vertical-menu-item-bg: rgba(var(--vz-primary-rgb), 0.15);
    --vz-vertical-menu-item-hover-color: var(--vz-primary);
    --vz-vertical-menu-item-active-color: var(--vz-primary);
    --vz-vertical-menu-item-active-bg: rgba(var(--vz-primary-rgb), 0.15);
    --vz-vertical-menu-sub-item-color: #7c7f90;
    --vz-vertical-menu-sub-item-hover-color: var(--vz-primary);
    --vz-vertical-menu-sub-item-active-color: var(--vz-primary);
    --vz-vertical-menu-title-color: #919da9;
    --vz-vertical-menu-box-shadow: 0 2px 4px rgba(15, 34, 58, 0.12);
    --vz-vertical-menu-dropdown-box-shadow: 0 2px 4px rgba(15, 34, 58, 0.12);
    --vz-twocolumn-menu-iconview-bg: #fff;
    --vz-sidebar-user-bg: #f1f4f7;
    --vz-sidebar-user-name-text: #32373b;
    --vz-sidebar-user-name-sub-text: #7c7f90;
    --vz-header-bg: #fff;
    --vz-header-border: #e9ebec;
    --vz-header-item-color: #495057;
    --vz-header-item-bg: rgba(134, 92, 226, 0.12);
    --vz-header-item-sub-color: #878a99;
    --vz-topbar-search-bg: #f3f3f9;
    --vz-topbar-user-bg: #f3f3f9;
    --vz-topbar-search-color: #262a2f;
    --vz-page-title-box-shadow: 0 1px 2px rgba(56, 65, 74, 0.15);
    --vz-page-title-border: none;
    --vz-footer-bg: #fff;
    --vz-footer-color: #98a6ad;
    --vz-boxed-body-bg: #e5ecf2;
    --vz-timeline-color: var(--vz-secondary-bg);
    --vz-chat-primary-bg: var(--vz-light);
    --vz-chat-secondary-bg: rgba(var(--vz-primary-rgb), 0.15);
    --vz-chat-secondary-color: var(--vz-primary);
    --vz-primary: #6691e7;
    --vz-primary-rgb: 102,145,231;
    --vz-primary-bg-subtle: rgba(102, 145, 231, 0.15);
    --vz-primary-border-subtle: rgba(102, 145, 231, 0.3);
    --vz-primary-text-emphasis: #4d6dad;
    --vz-secondary: #865ce2;
    --vz-secondary-rgb: 134,92,226;
    --vz-secondary-bg-subtle: rgba(134, 92, 226, 0.15);
    --vz-secondary-border-subtle: rgba(134, 92, 226, 0.3);
    --vz-secondary-text-emphasis: #6545aa;
    --vz-danger: #ed5e5e;
    --vz-danger-rgb: 237,94,94;
    --vz-danger-bg-subtle: rgba(237, 94, 94, 0.15);
    --vz-danger-border-subtle: rgba(237, 94, 94, 0.3);
    --vz-danger-text-emphasis: #b24747;
    --vz-warning: #e8bc52;
    --vz-warning-rgb: 232,188,82;
    --vz-warning-bg-subtle: rgba(232, 188, 82, 0.15);
    --vz-warning-border-subtle: rgba(232, 188, 82, 0.3);
    --vz-warning-text-emphasis: #ae8d3e;
    --vz-info: #50c3e6;
    --vz-info-rgb: 80,195,230;
    --vz-info-bg-subtle: rgba(80, 195, 230, 0.15);
    --vz-info-border-subtle: rgba(80, 195, 230, 0.3);
    --vz-info-text-emphasis: #3c92ad;
    --vz-success: #0ab39c;
    --vz-success-rgb: 10,179,156;
    --vz-success-bg-subtle: rgba(19, 197, 107, 0.15);
    --vz-success-border-subtle: rgba(19, 197, 107, 0.3);
    --vz-success-text-emphasis: #0e9450;
    --vz-dark: #363d48;
    --vz-dark-rgb: 54,61,72;
    --vz-dark-bg-subtle: rgba(54, 61, 72, 0.15);
    --vz-dark-border-subtle: rgba(54, 61, 72, 0.3);
    --vz-dark-text-emphasis: #292e36;
    --vz-light: #f1f4f7;
    --vz-light-rgb: 241,244,247;
    --vz-light-bg-subtle: rgba(241, 244, 247, 0.15);
    --vz-light-border-subtle: rgba(241, 244, 247, 0.3);
    --vz-light-text-emphasis: #b5b7b9;
    --vz-link-color: #6691e7;
    --vz-link-color-rgb: 102,145,231;
    --vz-link-hover-color: #5274b9;
    --vz-link-hover-color-rgb: 82,116,185;
    --vz-font-10: 0.625rem;
    --vz-font-11: 0.6875rem;
    --vz-font-12: 0.75rem;
    --vz-font-13: 0.8125rem;
    --vz-font-14: 0.875rem;
    --vz-font-base: 0.825rem;
    --vz-font-15: 0.9375rem;
    --vz-font-16: 1rem;
    --vz-font-17: 1.0625rem;
    --vz-font-18: 1.125rem;
    --vz-font-19: 1.1875rem;
    --vz-font-20: 1.25rem;
    --vz-font-21: 1.3125rem;
    --vz-font-22: 1.375rem;
    --vz-font-23: 0.8125rem;
    --vz-font-24: 1.5rem;
    --vz-font-36: 2.25rem;
    --vz-font-48: 3rem;
    --vz-font-weight-light: 300;
    --vz-font-weight-normal: 400;
    --vz-font-weight-medium: 400;
    --vz-font-weight-semibold: 500;
    --vz-font-weight-bold: 700
}

[data-theme=saas][data-sidebar=dark] {
    --vz-vertical-menu-bg: #38454a;
    --vz-vertical-menu-border: #38454a;
    --vz-vertical-menu-item-color: #a1b7bf;
    --vz-vertical-menu-item-bg: rgba(255, 255, 255, 0.15);
    --vz-vertical-menu-item-hover-color: #fff;
    --vz-vertical-menu-item-active-color: #fff;
    --vz-vertical-menu-item-active-bg: rgba(255, 255, 255, 0.15);
    --vz-vertical-menu-sub-item-color: #a1b7bf;
    --vz-vertical-menu-sub-item-hover-color: #fff;
    --vz-vertical-menu-sub-item-active-color: #fff;
    --vz-vertical-menu-title-color: #a1b7bf;
    --vz-twocolumn-menu-iconview-bg: #344044;
    --vz-vertical-menu-box-shadow: 0 2px 4px rgba(15, 34, 58, 0.12);
    --vz-vertical-menu-dropdown-box-shadow: 0 2px 4px rgba(15, 34, 58, 0.12);
    --vz-sidebar-user-bg: rgba(255, 255, 255, 0.08);
    --vz-sidebar-user-name-text: #fff;
    --vz-sidebar-user-name-sub-text: #b9bec0
}

[data-theme=saas][data-topbar=dark] {
    --vz-header-bg: #38454a;
    --vz-header-border: #38454a;
    --vz-header-item-color: rgba(255, 255, 255, 0.85);
    --vz-header-item-bg: #435258;
    --vz-header-item-sub-color: #9ea9ad;
    --vz-topbar-user-bg: #455358;
    --vz-topbar-search-bg: rgba(255, 255, 255, 0.05);
    --vz-topbar-search-color: #fff
}

[data-theme=saas][data-sidebar=gradient] {
    --vz-vertical-menu-bg: linear-gradient(to right, var(--vz-primary), var(--vz-success));
    --vz-vertical-menu-border: var(--vz-success);
    --vz-twocolumn-menu-iconview-bg: var(--vz-primary)
}

[data-theme=saas][data-sidebar=gradient-2] {
    --vz-vertical-menu-bg: linear-gradient(to right, var(--vz-info), var(--vz-secondary));
    --vz-vertical-menu-border: var(--vz-secondary);
    --vz-twocolumn-menu-iconview-bg: var(--vz-info)
}

[data-theme=saas][data-sidebar=gradient-3] {
    --vz-vertical-menu-bg: linear-gradient(to right, var(--vz-info), var(--vz-success));
    --vz-vertical-menu-border: var(--vz-success);
    --vz-twocolumn-menu-iconview-bg: var(--vz-info)
}

[data-theme=saas][data-sidebar=gradient-4] {
    --vz-vertical-menu-bg: linear-gradient(to right, #1a1d21, var(--vz-primary));
    --vz-vertical-menu-border: var(--vz-primary);
    --vz-twocolumn-menu-iconview-bg: #1a1d21
}

[data-theme=saas][data-bs-theme=dark] {
    --vz-header-bg: #292e32;
    --vz-header-border: #2e3438;
    --vz-header-item-color: #e9ecef;
    --vz-header-item-bg: #31363c;
    --vz-header-item-sub-color: #878a99;
    --vz-topbar-user-bg: #31373c;
    --vz-topbar-search-bg: #202328;
    --vz-topbar-search-color: #fff
}

[data-theme=saas][data-bs-theme=dark][data-topbar=dark] {
    --vz-header-bg: var(--vz-primary);
    --vz-header-border: var(--vz-primary);
    --vz-header-item-color: rgba(255, 255, 255, 0.85);
    --vz-header-item-bg: #7399e5;
    --vz-header-item-sub-color: rgba(255, 255, 255, 0.6);
    --vz-topbar-user-bg: #739be9;
    --vz-topbar-search-bg: rgba(255, 255, 255, 0.05);
    --vz-topbar-search-color: #fff
}

[data-theme=saas][data-theme-colors=green] {
    --vz-primary: #0ab39c;
    --vz-primary-rgb: 113,201,201;
    --vz-primary-bg-subtle: rgba(113, 201, 201, 0.15);
    --vz-primary-border-subtle: rgba(113, 201, 201, 0.3);
    --vz-primary-text-emphasis: #559797
}

[data-theme=saas][data-theme-colors=purple] {
    --vz-primary: #705b8d;
    --vz-primary-rgb: 112,91,141;
    --vz-primary-bg-subtle: rgba(112, 91, 141, 0.15);
    --vz-primary-border-subtle: rgba(112, 91, 141, 0.3);
    --vz-primary-text-emphasis: #54446a
}

[data-theme=saas][data-theme-colors=blue] {
    --vz-primary: #5fa8d3;
    --vz-primary-rgb: 95,168,211;
    --vz-primary-bg-subtle: rgba(95, 168, 211, 0.15);
    --vz-primary-border-subtle: rgba(95, 168, 211, 0.3);
    --vz-primary-text-emphasis: #477e9e
}

[data-theme=saas] .card-radio .form-check-label[for=themeColor-01] {
    background-color: #6691e7
}

[data-theme=saas] .card-radio .form-check-label[for=themeColor-02] {
    background-color: #71c9c9
}

[data-theme=saas] .card-radio .form-check-label[for=themeColor-03] {
    background-color: #705b8d
}

[data-theme=saas] .card-radio .form-check-label[for=themeColor-04] {
    background-color: #5fa8d3
}