@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap');

*:not(.fa,.fas,.fad) {font-family: 'DM Sans' serif!important;}

:root{
    --jma-primary-color: #2e4053;
    --primary-color: #17706E;
    --red-color: #892024;
}

.text-jma {color: var(--jma-primary-color)!important;}
.bg-jma {background-color: var(--jma-primary-color)!important;}
.app-sidebar-menu .menu-item .menu-link:hover, .menu-active {background-color: var(--bs-text-dark);transition: .5s all;color: white;}
.app-sidebar-menu .menu-item .menu-link:hover svg, .menu-active svg {color: var(--bs-text-primary)!important;transition: .5s ease-in-out all;}
.app-sidebar-menu svg {color: var(--bs-text-light)!important;}
.svg-light svg {color: var(--bs-text-light)!important;}
#kt_app_content_container #menuCardTop svg {color: var(--bs-text-light)!important;}
.nav-active .active svg {color: var(--jma-primary-color)!important;}

html, body {
    overflow-x: hidden !important;
}

.text-tassiva {
    color: var(--primary-color)!important
}
.bg-tassiva {
    background-color: var(--primary-color)!important
}

.text-danger {
    color: var(--red-color)!important
}
.bg-danger {
    background-color: var(--red-color)!important
}
.svg-icon svg {
    color: var(--primary-color)
}
