:root {
    --primary: 147, 178, 77;
    --on-primary: 255, 255, 255;
    --secondary: 147, 178, 77;
    --on-secondary: 255, 255, 255;
    --text: 16, 52, 62;
    --warning: 255, 88, 0;
    --danger: 255, 88, 0;
    --background: 243, 247, 236;
    --foreground: 255, 255, 255;
}

#viewTypeSelector i {
    font-size: 1.5rem;
    color: #99c24b;
}

body > header #navbarBottom .logo {
	max-width: 4.1rem;
	top: .5rem;
}

body > header.shrink #navbarBottom .logo {
    max-width: 2rem;
}

/*body > header #menuMain > .nav > .nav-item {
    background-image: linear-gradient(0deg,#99c24b,0.313rem,rgba(213,0,0,0) 0),linear-gradient(0deg,rgba(0,0,0,.0) 0.063rem,transparent 0);
}

body > header #menuMain a:hover, body > header #menuMain a.current, body > header #menuMain a.active,a.text-light:hover,.text-success, .text-primary, .checkbox label input[type=radio]:checked+.checkbox-decorator .check:before, a.text-primary:focus, a.text-primary:hover {
    color: #99c24b !important;
}

.bg-light {
    background-color: #eef7eb!important;
    border-color: #eef7eb!important;
}

.btn-light {
    background-color: #c8e0a5!important;
}

.alert.alert-success, .bg-secondary,.custom-file-input~.custom-file-label::after,.btn.btn-raised.btn-secondary:focus, .btn.btn-raised.btn-secondary:hover, .btn.btn-raised.btn-secondary,.btn-light:hover, .bg-primary, .bmd-btn-fab.btn-primary.custom-file-control:before, .btn-group-raised .btn-primary.custom-file-control:before, .btn-group-raised .btn.btn-primary, .btn-raised.btn-primary.custom-file-control:before, .btn.bmd-btn-fab.btn-primary, .btn.btn-raised.btn-primary {
    background-color: #99c24b!important;
    border-color: #99c24b!important;
}

.border-light {
    border-color: #c8e0a5!important;
}

#tableResults .border-bold {
	border-top: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
}

#tableResults .border-top {
	border-top: 1px solid #ccc;
}*/