body {
    display: flex;
    min-height: 100vh;
    flex-direction: column;
}

.logout-mobile{
    display:none;
}

.color-green{
    color: #9ac715 !important;
}

.text-small{
    font-size:.8rem;
}

a {
    color: #9ac715;
}

a:hover {
    color: #9aa0ac;
    text-decoration: underline;
}

button[type=submit]{
    background: #9ac715;
    border-color: #9ac715;
}

.btn-primary:hover {
    color: #fff;
    background-color: #000;
    border-color: #000;
}

.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #9ac715;
}

.nav-tabs .nav-link.active {
    border-color: #9ac715;
    color: #9ac715;
    background: transparent;
}

.nav-tabs {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    color: #9aa0ac;
    margin: 0 -.75rem;
}

.header-brand-img {
    height: 55px;
    line-height: 0px;
    vertical-align: bottom;
    margin-right: 0px;
}

.footer {
    flex-shrink: 0; /* Prevent Chrome, Opera, and Safari from letting these items shrink to smaller than their content's default minimum size. */
    padding: 20px;
}





/* ****************************************************************************************************************/
/* MEDIA QUERIES **************************************************************************************************/
/* GERAL */
@media only screen and (min-width: 360px) and (max-width: 767px) {
    .text-inherit {
        font-size:.8rem;
    }
    .logout-mobile{
        display:block;
    }
}
