@import url("./fonts.css");
:root {
    --primary-color: #2d3192;
    --secondary-color: #82c443;
    --regular-font: 'Nunito-Regular';
    --light-font: 'Nunito-Light';
    --bold-font: 'Nunito-Bold';
    --semibold-font: 'Nunito-SemiBold';
}
body {
    font-family: var(--regular-font), sans-serif !important;
    background-color: #f5f5f5;
    /* font-size: 14px; */
    color: #000;
}
b {
    font-family: var(--semibold-font);
}
.uc-navbar-item, .uc-navbar-nav>li>a, .uc-navbar-toggle {
    font-family: var(--regular-font), sans-serif !important;
}
.display-5, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-family: var(--semibold-font), sans-serif !important;
    font-size: initial;
}
th {
    font-family: var(--semibold-font), sans-serif !important;
}
small {
    /* color: #888; */
    font-family: var(--light-font), sans-serif !important;
}
.light-text {
    font-family: var(--light-font), sans-serif !important;
}
a {
    text-decoration: none;
    color: inherit;
}
.btn {
    font-family: var(--regular-font);
    border-radius: 3px;
    font-size: small;
}
.btn-sm {
    font-size: x-small;
}
label {
    font-family: var(--semibold-font);
    font-size: small;
    /* font-family: var(--bold-font); */
    /* font-weight: bold; */
    color: #444;
}
/*.display-5, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {*/
/*    font-family: 'Comfortaa-Bold' !important;*/
/*    font-size: initial !important;*/
/*}*/
.btn-custom-primary {
    background-color: var(--primary-color);
    color: white;
}
.btn-custom-secondary {
    background-color: var(--secondary-color);
    color: white;
}
.btn-custom-primary:hover {
    background-color: transparent;
    border-color: var(--primary-color);
    color: var(--primary-color);
}
.btn-custom-secondary:hover {
    background-color: transparent;
    border-color: var(--secondary-color);
    color: var(--secondary-color);
}
.bg-custom-primary {
    background-color: var(--primary-color);
    color: white;
}
.bg-custom-secondary {
    background-color: var(--secondary-color);
    color: white;
}
.text-custom-primary {
    color: var(--primary-color);
}
.text-custom-secondary {
    color: var(--secondary-color);
}
.nav-link-custom.active {
    background-color: var(--primary-color) !important;
    color: white;
}
.nav-link-custom {
    color: black;
}
.form-control {
    border-radius: 0;
    border-width: 0;
    border-bottom-width: 1px;
}
button {
    font-family: 'Comfortaa-Bold';
    min-height: 45px;
}
label {
    font-family: 'Comfortaa-Bold';
    font-size: x-small;
    margin-bottom: 0 !important;
}
input:focus {
    outline: none !important;
    box-shadow: none !important;
}
/*.MuiInputBase-input, .MuiSelect-nativeInput {*/
/*    min-height: 40px;*/
/*}*/
/*.MuiFormLabel-root.MuiInputLabel-root {*/
/*    top: 9px;*/
/*}*/
.pc-sidebar .pc-navbar > .pc-item.active > .pc-link {
    font-weight: 500;
    color: var(--secondary-color) !important;
}
.pc-sidebar .pc-navbar > .pc-item .pc-submenu .pc-item > .pc-link:after {
    display: none;
}
