﻿a {
    color: #E0E000 !important;
}

.text-dark {
    color: black !important;
}

.toast-header {
    background-color: #594A25 !important;
    color: white;
}

.close {
    color: white;
}

.nbl-table tr:nth-child(odd) {
    background-color: #EDE6D1 !important;
}

.nbl-table tr:nth-child(even) {
    background-color: #fbf9f9 !important;
}

table tr:nth-child(odd) {
    background-color: #EDE6D1 !important;
}

table tr:nth-child(even) {
    background-color: transparent !important;
}

table th {
    background-color: #594A25 !important;
    color: white;
}

.nbl-table th {
    background-color: #594A25 !important;
    color: white;
}
/* Zebra striping for rows */
table.dataTable tr:nth-child(odd) {
    background-color: #EDE6D1 !important;
}

table.dataTable tr:nth-child(even) {
    background-color: #fbf9f9 !important;
}
#divUnique_MsActiveMembers_v_members{
    display:none;
}
#divUnique_MsActiveMembers_v_verv {
    display: none;
}
/* Table headers */
table.dataTable th {
    background-color: #594A25 !important;
    color: white !important;
}
table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 {
    background-color: #EDE6D1 !important;
}
table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 {
    background-color: #EDE6D1 !important;
}

table.dataTable.display tbody tr.selected > .sorting_1, table.dataTable.order-column.hover tbody tr:hover.selected > .sorting_1 {
    background-color: #594A25 !important;
    color: white !important;
}
/* Apply Open Sans to common text elements */
body, h1, h2, h3, h4, h5, h6, p, a, span, div {
    font-family: 'Open Sans', sans-serif;
}

p {
    margin: 0 0 10px;
}

a {
    color: #c35216 !important;
    font-weight: bold !important;
}

#appBox .nav-tabs :not(.nav-link.active):hover {
    text-decoration: none;
    border: none !important;
    background-color: #594A25 !important;
}

#appBox :not(#activityRegistration) .nav-tabs .nav-link.active {
    background-color: #EDE6D1;
}


.form-control:disabled, .form-control[readonly] {
    background-color: #EDE6D1;
    opacity: 1;
}

.alert-info {
    color: black;
    background-color: #EDE6D1;
    border-color: black;
}
.footer-contact-wrapper {
    background-color: #594a25 !important;
}

/* Example specific styling for headers */
h1, h2, h3 {
    font-weight: 700;
}

li.sidebar-item:hover a.parent {
    background: #FFDC00;
    color: #594A25 !important;
    font-weight: 500;
    padding-left: 0.5rem;
}

li.sidebar-item-child {
    background: #EDE6D1;
    cursor: pointer;
}

.footer > img {
    height: 20px !important;
}

a {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    text-decoration: none; /* Optional */
}

#ConsentDiv .form-row .consentContainerV2.even {
    background: #fbf9f9 !important;
}

#ConsentDiv .form-row .consentContainerV2.odd {
    background: #EDE6D1 !important;
}



.navbar-toggleable-md {
    background-color: #FFD700 !important;
    min-height: 70px !important;
}

.btn {
    background-color: #FFD700 !important;
    color: black !important;
    border-color: black !important;
}

img#clientLogo {
    left: 1.5em;
    padding-top: 9px;
    padding-bottom: 9px;
}


.mobile-logo-right {
    float: none;
}


#HeaderText {
    display: none;
}

.ConsioDetailContainer .ConsioImageContainer {
    width: auto;
    margin: auto;
    text-align: left;
}

    .ConsioDetailContainer .ConsioImageContainer .ConsioTableImage {
        border-radius: 8px;
        border-right: none;
        width: auto;
        height: 20vh;
    }

@media (max-width: 767px) {
    img #clientLogo {
        left: unset;
        right: 1.5em !important;
    }

}



@media (min-width: 767px) {
    .fixed-width {
        width: 100px; /* Adjust to your desired width */
    }

    .fixed-width-tittle {
        width: 280px; /* Adjust to your desired width */
    }
}