html {
    font-size: 14px;
    font-family: Nunito Sans;
    position: relative;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

body {
  padding:0;
  margin:0;
}

h1, h2, h3 {
    font-weight:bold;
}

a {
    color: #198754;
}
    a:hover {
        color: #76A717;
    }

.clientMenu li
{
    list-style:none;
    margin:5px 0 5px 0px;
}
    .clientMenu li a {
        font-weight: bold;
        text-decoration: none;
    }

header {
    margin: 0;
    background-color: black;
    padding: 0px;
}

.yellow-button {
    text-decoration: none;
    color: #B0BD3B !important;
    border-color: #B0BD3B !important;
}
.green-button {
    text-decoration: none;
    color: #76A717 !important;
    border-color: #76A717 !important;
}
.green-solid-button {
    text-decoration: none;
    color: #FFF !important;
    border-color: #76A717 !important;
    background-color: #76A717 !important;
}
.green-solid-button:hover {
    text-decoration: none;
    color: #000 !important;
    border-color: #76A717 !important;
    background-color: #76A717 !important;
}
.green-text {
    color: #76A717 !important;
}
.very-big-text {
    font-size:7vw;
}
.quite-big-text {
    font-size: 3vw;
}
.not-big-text {
    font-size: 2vw;
}
.green-border {
    border-color: #4c6037 !important;
}
.pale-green-border {
    border-color: #76a717 !important;
}
.bg-pale-green {
    background-color: #acbe00;
}
.bg-dark-green {
    background-color: #498524;
}

th {

}


/* -- START OF style for toggle buttons -- */
label.slider-label {
    text-transform: capitalize;
    padding: 0 15px 0 5px;
}
.switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px;
}

    .switch input {
        opacity: 0;
        width: 0;
        height: 0;
    }

.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    -webkit-transition: .4s;
    transition: .4s;
}

    .slider:before {
        position: absolute;
        content: "";
        height: 26px;
        width: 26px;
        left: 4px;
        bottom: 4px;
        background-color: white;
        -webkit-transition: .4s;
        transition: .4s;
    }

input:checked + .slider {
    background-color: #2196F3;
}

input:focus + .slider {
    box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
}

.slider.round {
    border-radius: 34px;
}

    .slider.round:before {
        border-radius: 50%;
    }
/* -- END OF style for toggle buttons -- */

.k-grid-header, .k-header
{
    font-weight:600;
}
.k-grid-header, .k-header, .k-grid-footer, .k-grid-pager, .k-table-tfoot, .k-grid-toolbar {
    background-color: #afc781 !important;
}
.k-grid-filter-menu {
    background-color: #76A717 !important;
}
.k-grid .k-toolbar-button {
    text-decoration: none;
    color: #FFF !important;
    border-color: #76A717 !important;
    background-color: #76A717 !important;
}
