﻿/* theme #93be05   r:146 G:190 B: 5  */
/* theme-light #b0dae8   r:176 G:218 B: 232  */
/* theme-dark #333333   r:18 G:10 B: 70  */
/* Inputs #e8f0fe   r:232 G:240 B: 254  */
/* back #c3cfcf   r:232 G:207 B:207   */

 
.w3-table-all {
    border: 1px solid #c3cfcf
}

    .w3-bordered tr, .w3-table-all tr {
        border-bottom: 1px solid #c3cfcf
    }

.w3-striped tbody tr:nth-child(even) {
    background-color: #fff
}

.w3-table-all tr:nth-child(odd) {
    background-color: #fff
}

.w3-table-all tr:nth-child(even) {
    background-color: #fff
}




html, body, h1, h2, h3, h4, h5 {
    font-family: "Open Sans", sans-serif
}
h5 {
    font-weight: bolder;
    color: #333333;
}
/* Phase 16: the background artwork was removed deliberately, and the image file
   deleted - see docs/phase-16-deleted.md. It was painted over this same #00953B,
   so dropping it leaves flat Dis-Chem green and introduces no new colour. All
   three consumers - the WASM boot screen in index.html and the two account
   layouts - want the flat colour, and the two dashboard overrides blank it. */
.w3-background {
    background-color: #00953B !important;
}
.w3-background-noimage {
    background-color: #e8f0fe !important
}

/*Search bar*/
.search {
    width: 100%;
    position: relative;
    display: flex; 
}

.searchTerm {
    width: 100%;
    border: 3px solid #333333;
    border-right: none;
    padding: 5px;
    height: 38px;
    border-radius: 8px 0 0 8px;
    outline: none;
    color: #333333;
    background-color: #c3cfcf;
}

    .searchTerm:focus {
        color: #333333;
    }

.searchButton {
    width: 40px;
    height: 38px;
    border: 1px solid #333333;
    background: #333333;
    text-align: center;
    color: #fff;
    border-radius: 0 8px 8px 0;
    cursor: pointer;
    font-size: 20px;
} 
/*Resize the wrap to see the search bar change!*/
/*.wrap {
    width: 30%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}*/

/* END Search bar*/



.sidebar a.active {
    color: #333333 !important;
    border-left: 3px solid #333333 !important;
    font-weight: 900;
}

/*    .sidebar a.active::after { 
        color: #333333 !important;
        border-left: 2px solid #93be05 !important
    }*/


.w3-hover-theme-menu:hover {
    color: #333333 !important;
    background-color: #fff !important;
    font-weight: 900;
}




/* width */
::-webkit-scrollbar {
    width: 5px !important;
}
 

/* Track */
::-webkit-scrollbar-track {
    background: #333333 !important;
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #93be05 !important;
    border-radius: var(--rz-border-radius) !important;
}

    /* Handle on hover */
    ::-webkit-scrollbar-thumb:hover {
        background: #93be05 !important;
        border-radius: var(--rz-border-radius) !important;
    }


.w3-theme-menu {
    color: #333333 !important;
    background-color: #fff !important
}

.w3-theme-menushild {
    color: #333333 !important;
    background-color: #fff !important
}

.w3-text-theme-menu {
    color: #333333 !important;
}

.w3-text-theme-menushild {
    color: #333333 !important;
}






.w3-theme-light {
    color: #000 !important;
    background-color: #c3cfcf !important
}

.w3-theme-dark {
    color: #fff !important;
    background-color: #333333 !important
}
.w3-theme-darker {
    color: #fff !important;
    background-color: #0C0630 !important
}
.w3-theme-darkset {
    color: #fff !important;
    background-color: #040212 !important
}

.w3-hover-theme-dark:hover {
    color: #fff !important;
    background-color: #333333 !important
}

.w3-hover-theme-darker:hover {
    color: #fff !important;
    background-color: #0C0630 !important
}

.w3-hover-theme-darkset:hover {
    color: #fff !important;
    background-color: #040212 !important
}
 



.w3-theme-action {
    color: #fff !important;
    background-color: #93be05 !important
}

.w3-theme {
    color: #fff !important;
    background-color: #93be05 !important
}

.w3-text-theme {
    color: #93be05 !important
}

.w3-text-theme-light {
    color: #6ec1e4 !important
}

.w3-text-theme-dark {
    color: #333333 !important
}



.w3-border-theme {
    border-color: #93be05 !important
}
.w3-border-theme-dark {
    border-color: #333333 !important
}
.w3-border-theme-light {
    border-color: #c3cfcf !important
}
.w3-hover-theme:hover {
    color: #fff !important;
    background-color: #93be05 !important
}

.w3-hover-text-theme:hover {
    color: #93be05 !important
}

.w3-hover-border-theme:hover {
    border-color: #93be05 !important
}
 