@charset "utf-8";
/* CSS Document */
/* DEFAULT */
@import url('default.css');
@import url('print.css');

/* BOOTSTRAP */
@import url('../vendor/bootstrap/css/bootstrap.min.css');
/* ICONS */
@import url('../vendor/icons/fontawesome-5.15.1/css/all.css');

@import url('select2.min.css');
@import url('cards-style.css');
@import url('select2-bs5.css');
@import url('icheck-bootstrap.min.css');

.icon-27 {
    width: 27px !important;
}

.icon-18 {
    width: 18px !important;
}

input.error {
    border: 1px solid red;
    font-weight: 300;
    color: red;
}

.error {
    color: red;
}

#datatable_wrapper {
    overflow-x: scroll;
}

.blue-highlight {
    font-weight: 700 !important;
    color: #320d6b !important;
    background-color: #e7f1ff !important;
}

a {
    color: #525252 !important;
}

a:hover {
    color: #320d6b !important;
}

.btn:hover {
    color: #fff !important;
}

.pagination > li > a, .pagination > li > span {
    color: #320d6b !important
}

.pagination > li > a, .pagination > li > span:hover {
    color: #320d6b !important
}

.page-item.active .page-link {
    z-index: 3;
    color: #fff !important;
    background-color: #320d6b;
    border-color: #320d6b;
}

div.dt-buttons {
    position: initial;
    margin-bottom: -61px;
}

.table-export-btn {
    margin-top: 28px !important;
    margin-bottom: -91px !important;
}
