:root {
    --main-color: #1A449B;
    --primary: #1A449B;
    --primary-hover: #3772CE;
}
a {
    color: var(--main-color);
}
.nowrap {
    white-space: nowrap;
}
.mw-40 {
    min-width: 40%;
}
.mw-50 {
    min-width: 50%;
}
.switchery {
    background-color: var(--main-color) !important;
    border-color: var(--main-color) !important;
    box-shadow: var(--main-color) 0px 0px 0px 11px inset !important;
}
.sidebar-light-primary .nav-item>.nav-link.active {
    color: var(--main-color) !important;
}
.btn-primary {
    background-color: var(--main-color);
    border-color: var(--main-color);
}
.btn-primary:hover{
    background-color: var(--primary-hover);
}
.btn-primary.btn-outline {
    background-color: inherit;
    border-color: var(--main-color);
    color: var(--main-color);
}
.btn-outline-primary, .btn-outline-primary:hover {
    color: var(--main-color);
    border-color: var(--main-color);
}
.text-primary {
    color: var(--main-color) !important;
}
.pagination .page-item.active .page-link {
    background-color: var(--main-color);
    border-color: var(--main-color);
}
.vs-radio-con input:checked~.vs-radio .vs-radio--circle {
    background-color: var(--main-color);
}
.webuploader-pick {
    background-color: var(--main-color) !important;
}
.header-navbar .navbar-container ul.nav li.dropdown-user .dropdown-menu-right .dropdown-item:active, .header-navbar .navbar-container ul.nav li.dropdown-user .dropdown-menu-right .dropdown-item:hover {
    background-color: var(--main-color);
}
.header-navbar .navbar-container ul.nav li i.ficon:hover {
    color: var(--main-color);
}
.select2-container--default .select2-dropdown .select2-search__field:focus, .select2-container--default .select2-search--inline .select2-search__field:focus {
    border-color: var(--main-color) !important;
}
.form-control:focus {
    border-color: var(--main-color) !important;
}
.nav.nav-tabs .nav-item .nav-link.active {
    color: var(--main-color);
}
.vs-checkbox-con input:checked~.vs-checkbox {
    border-color: var(--main-color) !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: var(--main-color) !important;
    border-color: var(--main-color) !important;
}
.vs-checkbox-con input:checked~.vs-checkbox .vs-checkbox--check {
    background-color: var(--main-color) !important;
    border-color: var(--main-color) !important;
}
.layui-layer-btn .layui-layer-btn0 {
    background-color: var(--main-color) !important;
    border-color: var(--main-color) !important;
}

.sidebar-collapse .main-menu .nav.nav-sidebar.flex-column>li:first-child {
    display: none;
}

table.custom-data-table.data-table tbody tr {
    cursor: unset;
}