/* | Type    | Color Name                 | HEX         |
| ------- | -------------------------- | ----------- |
| Primary | Professional Neon Teal     | **#185F48** |
| Secondary  | Professional Neon Rosewood | **#7C2539** |

 */

:root {
    --primary: #185F48;
    --secondary: #7C2539;
}


@import url('https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100..900&display=swap');

* {
    font-family: "Roboto Slab", Century, sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
}

.nav-logo {
    height: 50px;
    filter: brightness(0) invert(1);
    margin-top: 10px;
}

.header,
.deznav {
    background: #185F48;
    background: linear-gradient(315deg, #185F48 40%, #7C2539 100%);
    background: -moz-linear-gradient(315deg, #185F48 40%, #7C2539 100%);
    background: -webkit-linear-gradient(315deg, #185F48 40%, #7C2539 100%);
}

.nav-header {
    background-color: #185F48;
}

.nav-text{
    font-size: 16px;
    margin-left: 5px;
}

.menu-icon {
      margin-bottom: 10px;
    font-size: 18px;
}

[data-sidebarbg="color_2"] .deznav .metismenu>li.mm-active>a {
    color: #F9E400;
}


.metismenu li>ul>li>a:hover,
.metismenu li>ul>li.mm-active>a,
.metismenu li>ul>li>ul>li>a:hover,
.metismenu li>ul>li>ul>li>a.mm-active {
    color: #F8B940 !important;
}








.dashboard_bar {
    color: #FFFFD0 !important;
}

.username {
    color: #00FF9C !important;
    margin-bottom: 0;
    text-align: center;
    font-weight: 500;
}

.designation {
    color: #F9E400 !important;
    margin-bottom: 0;
    text-align: center;
}

.user-img {
    border-radius: 50% !important;
    background-color: white;
    height: 55px !important;
    width: 55px !important;
    border: 1px ridge black;
    margin-right: 5px !important;
    object-fit: cover !important;
}

.login-page {
    background-image: linear-gradient(235deg, rgba(7, 55, 99, 0.35), rgba(7, 55, 99, 0.35)), url(../images/loginbg.webp);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.auth-form {
    padding: 1rem;
    margin: 1rem;
    border: 1px solid var(--primary);
    border-radius: 16px;
}

.authincation-content {
    backdrop-filter: blur(0px) saturate(200%);
    -webkit-backdrop-filter: blur(0px) saturate(200%);
    background-color: rgba(255, 255, 255, 0.65);
    border-radius: 12px;
    border: 1px solid rgba(209, 213, 219, 0.3);
}

.login-logo{
    width: 90%;
}

.auth-form input:not(#basic_checkbox_1):not(.form-check-input), .auth-form textarea {
    background: rgba(255, 255, 255, 0.2) !important;
    backdrop-filter: blur(5px) !important;
    box-shadow: 0 4px 10px rgba(255, 255, 255, 0.468) !important;
}

.form-label {
    margin-bottom: 0.05rem !important;
    margin-top: 0.75rem;
    font-size: 14px !important;
    color: black;
    margin-left: 2px !important;
}

.form-control {
    border-radius: 0.25rem !important;
    color: black !important;
    font-size: 14px !important;
    height: 2.5rem !important;
}