/* 
    Created on : Apr 16, 2025, 12:00:57 AM
    Author     : ebelloma
*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap');

.w3-theme-l5 {color:#000 !important; background-color:#e9fbf1 !important}
.w3-theme-l4 {color:#000 !important; background-color:#b5f0d2 !important}
.w3-theme-l3 {color:#000 !important; background-color:#6be2a4 !important}
.w3-theme-l2 {color:#fff !important; background-color:#28cc77 !important}
.w3-theme-l1 {color:#fff !important; background-color:#1a814c !important}
.w3-theme-d1 {color:#fff !important; background-color:#0a321d !important}
.w3-theme-d2 {color:#fff !important; background-color:#092c1a !important}
.w3-theme-d3 {color:#fff !important; background-color:#082717 !important}
.w3-theme-d4 {color:#fff !important; background-color:#072113 !important}
.w3-theme-d5 {color:#fff !important; background-color:#051c10 !important}

.w3-theme-light {color:#000 !important; background-color:#e9fbf1 !important}
.w3-theme-dark {color:#fff !important; background-color:#051c10 !important}
.w3-theme-action {color:#fff !important; background-color:#051c10 !important}

.w3-theme {color:#fff !important; background-color:#0b3821 !important}
.w3-text-theme {color:#0b3821 !important}
.w3-border-theme {border-color:#0b3821 !important}

.w3-hover-theme:hover {color:#fff !important; background-color:#0b3821 !important}
.w3-hover-text-theme:hover {color:#0b3821 !important}
.w3-hover-border-theme:hover {border-color:#0b3821 !important}

/*Extensions*/
.w3-theme-error { color: red !important; font-weight: bold; font-size: 1.2em }
.w3-hover-text-bold:hover { font-weight: bold }
.w3-row-flex {display: flex; flex-wrap: wrap; flex-direction: row}
.w3-row-flex .w3-col {flex: 1 1 100%}
.w3-row-flex .w3-col.s1{flex: 1 1 8.33333%}.w3-row-flex .w3-col.s2{flex: 1 1 16.66666%}.w3-row-flex .w3-col.s3{flex: 1 1 24.99999%}.w3-row-flex .w3-col.s4{flex: 1 1 33.33333%}
.w3-row-flex .w3-col.s5{flex: 1 1 41.66666%}.w3-row-flex .w3-col.s6{flex: 1 1 49.99999%}.w3-row-flex .w3-col.s7{flex: 1 1 58.33333%}.w3-row-flex .w3-col.s8{flex: 1 1 66.66666%}
.w3-row-flex .w3-col.s9{flex: 1 1 74.99999%}.w3-row-flex .w3-col.s10{flex: 1 1 83.33333%}.w3-row-flex .w3-col.s11{flex: 1 1 91.66666%}.w3-row-flex .w3-col.s12{flex: 1 1 99.99999%}
@media (min-width:601px){.w3-row-flex .w3-col.m1{flex: 1 1 8.33333%}.w3-row-flex .w3-col.m2{flex: 1 1 16.66666%}.w3-row-flex .w3-col.m3,.w3-quarter{flex: 1 1 24.99999%}.w3-row-flex .w3-col.m4,.w3-third{flex: 1 1 33.33333%}
.w3-row-flex .w3-col.m5{flex: 1 1 41.66666%}.w3-row-flex .w3-col.m6,.w3-half{flex: 1 1 49.99999%}.w3-row-flex .w3-col.m7{flex: 1 1 58.33333%}.w3-row-flex .w3-col.m8,.w3-twothird{flex: 1 1 66.66666%}
.w3-row-flex .w3-col.m9,.w3-threequarter{flex: 1 1 74.99999%}.w3-row-flex .w3-col.m10{flex: 1 1 83.33333%}.w3-row-flex .w3-col.m11{flex: 1 1 91.66666%}.w3-row-flex .w3-col.m12{flex: 1 1 99.99999%}}
@media (min-width:993px){.w3-row-flex .w3-col.l1{flex: 1 1 8.33333%}.w3-row-flex .w3-col.l2{flex: 1 1 16.66666%}.w3-row-flex .w3-col.l3{flex: 1 1 24.99999%}.w3-row-flex .w3-col.l4{flex: 1 1 33.33333%}
.w3-row-flex .w3-col.l5{flex: 1 1 41.66666%}.w3-row-flex .w3-col.l6{flex: 1 1 49.99999%}.w3-row-flex .w3-col.l7{flex: 1 1 58.33333%}.w3-row-flex .w3-col.l8{flex: 1 1 66.66666%}
.w3-row-flex .w3-col.l9{flex: 1 1 74.99999%}.w3-row-flex .w3-col.l10{flex: 1 1 83.33333%}.w3-row-flex .w3-col.l11{flex: 1 1 91.66666%}.w3-row-flex .w3-col.l12{flex: 1 1 99.99999%}}

.w3-bold {font-weight: bold}

.w3-hover-zoom {
    transition: transform .2s; /* Animation */
}
.w3-hover-zoom:hover {
    transform: scale(1.04);
}

/*Override*/
/*.w3-container { padding: 0px 8px !important; }*/
.w3-dropdown-hover:first-child { background-color: inherit; color: inherit }

/*Customizations*/
#HEADER {
    color: white;
    background: #E9FBF1;
    background: linear-gradient(0deg, rgba(233, 251, 241, 1) 0%, rgba(5, 28, 16, 1) 80%);
}
#FOOTER {
    color: white; background-color: #e9fbf1;
}
#myModal .myModal_header {
    color:#fff !important; background-color:#1a814c !important
}
#myModal .myModal_title {
    color:#fff !important; background-color:#1a814c !important
}


.eTS-navTitle {}

.eTS-dataBlock {
    /*min-height: 5.0em;*/
}
.eTS-dataBlock > .eTS-fieldLabel {
    font-weight: bold;
}
.eTS-dataBlock > fieldset {
    margin-top: 0px; padding-top: 0px; padding-bottom: 8px;
    background-color: white;
}
.eTS-dataBlock > fieldset > legend {
    padding: 0px 0px;
    font-weight: bold;
}

.eTS-editable {}  /* Defined on parent 'a' anchor to define permissions */
.eTS-btn {
    border-radius: 8px;
}
.eTS-btn:active {
    transform: scale(0.96);
    /* Scaling button to 0.98 to its original size */
    box-shadow: 3px 2px 22px 1px rgba(0, 0, 0, 0.24);
    /* Lowering the shadow */
}
.eTS-btn-cancel {
    background-color: grey!important; color: white!important;
}
.eTS-btn-action {}
.eTS-btn-delete {
    background-color: palevioletred!important; color: white!important;
}