body {
    /*font-family: 'Inter', sans-serif !important;*/
    font-family: 'Google Sans' !important;
    background-color:#F0F4F0 !important;
}
.v-application, .v-application .headline {
    /*font-family: 'Inter', sans-serif !important;*/
    font-family: 'Google Sans' !important;
}
.icoev-docs-vbtn {
    text-transform: none !important;
    letter-spacing: normal !important;
}
/**** HEADER ****/
.icoev-docs-header {
    background-color: #000000 !important;
}

/**** NAV ****/
/*.icoev-docs-nav {
    background-color: #000 !important;
    color: #FFF !important;
}*/

/** HOME **/
.card-icoev-docs-home {
    min-height: 330px;
}
.title-icoev-docs-home {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    display: block !important;
    line-height: 1.4rem;
}
.category-icoev-docs-home {
    text-transform: uppercase;
    font-weight: 500 !important;
    font-size: 1.1rem;
}
.user-icoev-docs-home {
    color: #0099cc;
    font-size: .9rem;
}
.date-icoev-docs-home {
    color: #666;
    font-size: .75rem;
}

/*** Custom Button ***/
.bg-btn {
    background-color: #F0F4F0 !important;
    height: 40px !important;
    width: 40px !important;
}
.v-data-footer button {
    background-color: #F0F4F0 !important;
    height: 40px !important;
    width: 40px !important;
}
/*** Table ***/
.v-application tbody .text-start:nth-child(4) {
    color: #065535 !important;
}
.v-label {
    font-size: 15px !important;
}
/*** Toggle/Tab ***/
.icoev-docs-toggle button span {
    letter-spacing: 0;
    font-family: 'Google Sans';
    line-height: 1.5;
    font-size: 0.875rem;
}
/*** TreeView ***/
.icoev-docs-treeview button span {
    letter-spacing: 0;
    font-family: 'Google Sans';
    line-height: 1.5;
    font-size: 0.875rem;
}

