@font-face {
    font-family: 'DB_Heavent';
    font-style: normal;
    font-weight: normal;
    src: local("DB_Heavent"),
        url('../fonts/DB-Heavent-v3.2.1.ttf') format('truetype');
}

@font-face {
    font-family: 'DB_Heavent_Li';
    font-style: normal;
    font-weight: normal;
    src: local("DB_Heavent_Li"),
        url('../fonts/DB-Heavent-Li-v3.2.1.ttf') format('truetype');
}

@font-face {
    font-family: 'DB_Heavent_Med';
    font-style: normal;
    font-weight: normal;
    src: local("DB_Heavent_Med"),
        url('../fonts/DB-Heavent-Med-v3.2.1.ttf') format('truetype');
}


@font-face {
    font-family: 'DB_Heavent';
    src: local("DB_Heavent"),
        url('../fonts/DB-Heavent-v3.2.1.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DB_Heavent_Li';
    src: local("DB_Heavent_Li"),
        url('../fonts/DB-Heavent-Li-v3.2.1.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'DB_Heavent_Med';
    src: local("DB_Heavent_Med"),
        url('../fonts/DB-Heavent-Med-v3.2.1.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


*{font-size:100%; font-family: 'DB_Heavent_Li';}
.alert{font-size:22px; line-height:22px;}
.alert ul{padding-left:15px; margin-bottom:0;}
.card .card-header h3{font-size:24px; line-height:24px;}
.table{font-size:18px;}
.user-panel .info a{font-size:18px;}
.login-box-msg{font-size:22px;}
a, input, label, 
.dropdown-item, .dropdown-footer, .dropdown-header,
.btn, .form-control{font-size:22px; line-height:24px;}
.swal2-title{font-size:46px; line-height:46px;}
div:where(.swal2-container) .swal2-html-container{font-size:26px !important;}
div:where(.swal2-container) button:where(.swal2-styled).swal2-confirm,
div:where(.swal2-container) button:where(.swal2-styled).swal2-deny,
div:where(.swal2-container) button:where(.swal2-styled).swal2-cancel{font-size:22px !important; line-height:22px !important;}

.card-tools .btn i{font-size:14px;}
.btn_smz{padding:3px 5px; font-size:16px; line-height:16px;}
.btn_smz i{font-size:12px;}


/***** Sidebar *****/
.sidebar .nav-link p{font-size:23px;}
.nav-item a p{font-size:18px;}
.nav.nav-treeview{margin-left:20px; width:calc(100% - 20px); border-radius:5px; background:rgb(81, 81, 81);}
.sidebar-mini .main-sidebar .nav-item .nav-link{width:100%;}
[class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link{background-color:#515151;}
[class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active, 
[class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active:focus, 
[class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active:hover{color:#ffffff; background-color:#9b9b9b;}


/***** Datepicker *****/
.datepicker.datepicker-dropdown{font-size:20px;}
