.bg-primary-dark {
    background-color: #121212;
}
.bg-primary {
    background-color: #fff;
}
.bg-accent {
    background-color: #f4f4f4;
}
.text-primary, .text-primary a {
    color: #000 !important;
}



body {
    background-color: #f4f4f4;
}
/*.d-layout-left {*/
/*    border-right: 1px solid rgb(51 58 77);*/
/*}*/
.d-header {
    background: #00619d;/*rgb(243, 226, 255);*/
}
/*.layout-top {*/
/*    background-color: #121212;*/
/*    box-shadow: none;*/
/*}*/
/*.tabs {*/
/*    background-color: transparent;*/
/*}*/
/*.dh-search input[type=text].search__input {*/
/*    background: rgb(51 58 77);*/
/*}*/
/*input[type=text].search__input {*/
/*    border: 1px solid #1e222d !important;*/
/*}*/
.card-item {
    background-color: #ffff;
    color: #000 !important;
}
.card-item a {
    color: #000 !important;
}
.card-item__header {
    color: #818c99 !important;
}
.card-item__footer {
    color: #818c99 !important;
}

/*.mh-search-box {*/
/*    background: #333a4d;*/
/*}*/


.scrollable::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
    background-color: #F5F5F5;
}
.scrollable::-webkit-scrollbar
{
    width: 5px;
    background-color: #F5F5F5;
}
.scrollable::-webkit-scrollbar-thumb
{
    background-color: #aaa;
    background-image: -webkit-gradient(linear, 0 0, 0 100%,
    color-stop(.5, rgba(255, 255, 255, .2)),
    color-stop(.5, transparent), to(transparent));
}



.ic-notify {
    background: url(/svg/notify.svg);
    background-size: contain;
    display: inline-block;
}
.ic-account {
    background: url(/svg/account.svg) no-repeat;
    background-size: contain;
    display: inline-block;
}
.ic-search {
    background: url(/svg/search.svg) no-repeat;
    background-size: contain;
    display: inline-block;
}
.ic-menu {
    background: url(/svg/menu.svg) no-repeat;
    background-size: contain;
    display: inline-block;
}
.ic-gift {
    background: url(/svg/gift.svg) no-repeat;
    background-size: contain;
    display: inline-block;
}
.ic-company {
    background: url(/svg/company.svg) no-repeat;
    background-size: contain;
    display: inline-block;
}
.ic-checklist {
    background: url(/svg/checklist.svg) no-repeat;
    background-size: contain;
    display: inline-block;
}
.ic-home {
    background: url(/svg/home.svg) no-repeat;
    background-size: contain;
    display: inline-block;
}
.ic-bookmark {
    background: url(/svg/bookmark.svg) no-repeat;
    background-size: contain;
    display: inline-block;
}
.ic-user {
    background: url(/svg/user.svg) no-repeat;
    background-size: contain;
    display: inline-block;
}
