body {
    font-family: 'Be Vietnam Pro', sans-serif;
    font-size: 14px;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6,
.page-title,
.btn, .dual-listbox .dual-listbox__button,
.badge,
.select2-container--default .select2-selection--single,
.select2-dropdown,
.nk-menu-link {
    font-family: 'Be Vietnam Pro', sans-serif;
    font-weight: 500;
}

.nav-tabs,
.nk-menu-sub .nk-menu-link,
.overline-title {
    font-family: 'Be Vietnam Pro', sans-serif;
}

/*
body {
    background: #fff;
}


.nk-header {
    box-shadow: none;
}

.nk-sidebar {
    background-repeat: no-repeat;
    background-position: center bottom;
    background-color: #F8F8FD;
    border: none;
    box-shadow: 1px 0 0 #D3D6DB;
    width: 272px;
}

@media (min-width: 1200px) {
    .nk-sidebar {
        width: 272px;
    }

    .nk-sidebar + .nk-wrap, .nk-sidebar-overlay + .nk-wrap {
        padding-left: 272px;
    }
}

.nk-menu-link:hover, .active > .nk-menu-link {
    background: #FFF8E9;
}

.form-control {
    border-radius: 0;
}

.btn {
    border-radius: 16px
}

.card {
    box-shadow: none;
    border-radius: 0;
}

.nk-tb-list {
    border-left: 1px solid #D6DDEB;
    border-right: 1px solid #D6DDEB;
}

.nk-tb-item .nk-tb-col {
    border-bottom: 1px solid #D6DDEB;
}

.nk-tb-head .nk-tb-col {
    border-top: 1px solid #D6DDEB;
    padding: 1rem .5rem;
    font-size: 14px;
}

.nk-tb-item:nth-child(2n+1):not(.nk-tb-head) {
    background: #F8F8FD;
}

.modal-body .nk-tb-list {
    border: none;
}

.card .card {
    box-shadow: none;
    border: 1px solid #D6DDEB;
}

.nk-menu-item + .nk-menu-heading {
    padding-top: 1.5rem;
    border-top: 1px solid #CCCCF5;
    margin-top: 1rem;
}

.form-select {
    border-radius: 0;
}

.card-header {
    background: no-repeat;
    padding: 0;
    margin: 0;
    border-bottom: 1px solid #D6DDEB;
    padding-bottom: 1rem;
    margin-bottom: 1rem;
}

.card-body {
    padding: 0;
}

.form-control, .dual-listbox .dual-listbox__search, div.dataTables_wrapper div.dataTables_filter input {
    border-color: #D6DDEB;
}

.nav-tabs .nav-link {
    font-weight: 500;
}

@media (min-width: 480px) {
    .wider .profile-ud-label {
        width: 240px;
    }
}

@media (min-width: 768px) {
    .profile-ud-list {
        max-width: 100%;
    }
}

.btn-secondary {
    background: #787878;
    border-color: #787878;
}

.page-item span.page-link {
    background: #EF9A2C;
    color: #fff;
}

ol li {
    list-style: decimal;
}
*/

.swal2-styled.swal2-confirm {
    background: #854fff;
}

.swal2-styled.swal2-cancel {
    background: #364a63;
}

.nk-sidebar-head {
    height: 150px;
    overflow: visible;
}

.nk-sidebar-logo img {
    max-height: 120px;
}

@media (min-width: 1200px) {
    .nk-sidebar {
        overflow: visible;
    }
}
