:root {
    --turq: #00ae9d;
    --verdee-200: #005566;
    --verdee-300: #004452;
    --verdee: #003641;
    --verdee-500: #002A33;
    --verdee-600: #001E24;
    --verdem-200: #92D421;
    --verdem-300: #86C21E;
    --verdem: #7DB61C;
    --verdem-500: #73A81A;
    --verdem-600: #679617;
    --verdec-200: #EAF500;
    --verdec-300: #D7E000;
    --verdec: #afb602;
    --verdec-500: #B9C200;
    --verdec-600: #A6AD00;
    --roxo-200: #5956B3;
    --roxo-300: #4E4CA9;
    --roxo: #49479D;
    --roxo-500: #41408C;
    --roxo-600: #3B397E;
    --branco: #FFFFFF;
    --cinza-200: #F2F2F2;
    --cinza-300: #E9E9E9;
    --cinza-400: #D1D1D1;
    --cinza-500: #B4B4B4;
    --cinza-600: #9d9d9d;
    --cinza-700: #6e6e6e;
    --cinza-800: #5E5E5E;
    --cinza-900: #333;
    --preto: #000;

    --font-family-sans-serif: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.nav-link, a {
    color: white !important;
}

.layout-vertical-nav {
    .nav-link a.router-link-exact-active {
        background: rgba(255, 255, 255, 0.15) !important;
    }
}


.layout-nav-type-vertical .layout-vertical-nav .nav-link .router-link-exact-active::after, .layout-nav-type-vertical .layout-vertical-nav .nav-group.active:not(.nav-group .nav-group) > :first-child::after {
    background-color: var(--turq) !important;
}

.layout-nav-type-vertical .layout-vertical-nav .nav-group .nav-group .nav-item-icon, .layout-nav-type-vertical .layout-vertical-nav .nav-group .nav-link .nav-item-icon {
    font-size: 1rem !important;
}

.info-coop {
    font-weight: bold !important;
}

.info-data {
    font-weight: normal !important;
}

@media screen and (max-width: 992px) {
    .v-data-table__tr {
        font-size: 14px !important;
    }
}


@media screen and (max-width: 600px) {
    .v-input__prepend,.v-input__append {
        display: none !important;
    }
}


@media screen and (max-width: 426px) {
    .v-data-table__tr {
        font-size: 12px !important;
    }
}
