/* === COLORS === 

https://coolors.co/79C031-d1f3ae-628928-CC673F-E1C8B8-AC4908-8A3893-E1D5FC-533295

PRIMARY         #79C031 | 121, 192, 49 - GREEN
PRIMARY LIGHT   #d1f3ae | 209, 243, 174
PRIMARY DARK    #628928 | 98, 137, 40
SECONDARY       #CC673F | 204, 103, 63 - BROWN
SECONDARY LIGHT #E1C8B8 | 225, 200, 184
SECONDARY DARK  #AC4908 | 172, 73, 8
TERTIARY        #8A3893 | 138, 56, 147 - PURPLE
TERTIARY LIGHT  #E1D5FC | 225, 213, 252
TERTIARY DARK   #533295 | 83, 50, 149

https://coolors.co/19191B-f7f8f9-f1f1f1-79C031-E6AC01-E7DCBC-A90C1C-ECC8CC

LIGHT           #f7f8f9 | 247, 248, 249
LIGHT 2			#f1f1f1
DARK            #19191B | 25, 25, 27
SUCCESS			#79C031
WARNING			#E6AC01
WARNING LIGHT	#E7DCBC
DANGER			#A90C1C
DANGER LIGHT	#ECC8CC
*/

:root,
[data-bs-theme=light] {
    --bs-primary: #79C031!important;
    --bs-primary-border: #628928!important;
    --bs-border-dashed-color: #79C031!important;
    --bs-primary-light: #d1f3ae!important;
    --bs-secondary: #CC673F!important;
	--bs-body-color: white!important;
}

[data-bs-theme=light] .light-no {
    display: none;
}

/* PRIMARY */
[data-bs-theme=light] .bg-primary, .btn.btn-primary, [data-bs-theme=light] .btn.btn-primary:focus:not(.btn-active) {
    background-color: #79C031 !important;
}
[data-bs-theme=light] .btn-check:checked + .btn.btn-primary, [data-bs-theme=light] .btn-check:active + .btn.btn-primary, [data-bs-theme=light] .btn.btn-primary:hover:not(.btn-active), [data-bs-theme=light] .btn.btn-primary:active:not(.btn-active), [data-bs-theme=light] .btn.btn-primary.active, [data-bs-theme=light] .btn.btn-primary.show, [data-bs-theme=light] .show > .btn.btn-primary {
    background-color: #628928!important
}
[data-bs-theme=light] .text-primary, .link-primary {
    color: #79C031!important;
}
[data-bs-theme=light] .text-hover-primary:hover i {
    color: #79C031!important;
}
[data-bs-theme=light] .text-hover-primary:hover {
    color: #79C031!important;
}
[data-bs-theme=light] .link-primary:hover, [data-bs-theme=light] .link-primary:active, [data-bs-theme=light] .link-primary:focus {
    color: #628928!important;
}
[data-bs-theme=light] .border-primary {
    border-color: #79C031!important;
}
[data-bs-theme=light] .border-top-primary {
    border-top: 1px solid #79C031;
}


/* PRIMARY LIGHT */
[data-bs-theme=light] .bg-primary-light {
    background: #d1f3ae!important;
    color: #79C031!important;
}
[data-bs-theme=light] .bg-primary-light i {
    color: #79C031!important;
}
/*[data-bs-theme=light] .bg-primary-light span, [data-bs-theme=light] .bg-primary-light .card .card-header .card-title {
    color: #79C031!important;
}*/
[data-bs-theme=light] .btn-primary-light {
    background: #d1f3ae!important;
    color: #79C031!important;
}
[data-bs-theme=light] .btn-primary-light:hover, [data-bs-theme=light] .btn.btn-primary-light:hover:not(.btn-active), [data-bs-theme=light] .btn.btn-primary-light:focus, [data-bs-theme=light] .btn.btn-primary-light:active {
    background-color: #79C031!important;
    color: #fff!important;
}
[data-bs-theme=light] .badge-primary-light, [data-bs-theme=light] .badge-light-light {
    background: #d1f3ae!important;
    color: #79C031!important;
}
[data-bs-theme=light] .border-top-primary-light {
    border-top: 1px solid #d1f3ae;
}
[data-bs-theme=light] .btn-primary-light .fa-primary {
    fill: #79C031;
}
[data-bs-theme=light] .btn-primary-light:hover .fa-primary, [data-bs-theme=light] .btn-primary-light:focus .fa-primary, [data-bs-theme=light] .btn-primary-light:active .fa-primary {
    fill: #fff;
}
[data-bs-theme=light] .btn.btn-primary-light i, [data-bs-theme=light] .btn.btn-primary-light .svg-icon {
    color: #79C031;
    fill: #79C031;
}
[data-bs-theme=light] .btn.btn-primary-light:hover i, [data-bs-theme=light] .btn.btn-primary-light:hover .svg-icon {
    color: #fff;
    fill: #fff;
}
[data-bs-theme=light] .btn.btn-primary-light:active i, [data-bs-theme=light] .btn.btn-primary-light:active .svg-icon, [data-bs-theme=light] .btn.btn-primary-light:focus i, [data-bs-theme=light] .btn.btn-primary-light:focus .svg-icon {
    color: #fff;
    fill: #fff;
}


/* SECONDARY */
[data-bs-theme=light] .bg-secondary, .btn-secondary {
    background-color: #CC673F !important;
    color: #fff !important;
}
[data-bs-theme=light] .btn-check:checked + .btn.btn-secondary, [data-bs-theme=light] .btn-check:active + .btn.btn-secondary, [data-bs-theme=light] .btn.btn-secondary:focus:not(.btn-active), [data-bs-theme=light] .btn.btn-secondary:hover:not(.btn-active), [data-bs-theme=light] .btn.btn-secondary:active:not(.btn-active), [data-bs-theme=light] .btn.btn-secondary.active, [data-bs-theme=light] .btn.btn-secondary.show, [data-bs-theme=light] .show > .btn.btn-secondary {
    background-color: #AC4908!important;
}
[data-bs-theme=light] .text-secondary, .link-secondary {
    color: #CC673F!important;
}
[data-bs-theme=light] .link-secondary:hover, [data-bs-theme=light] .link-secondary:active, [data-bs-theme=light] .link-secondary:focus {
    color: #AC4908!important;
}


/* SECONDARY LIGHT */
[data-bs-theme=light] .bg-secondary-light {
    color: #d77249 !important;
    background: #e7cebe !important;
}
[data-bs-theme=light] .bg-secondary-light i {
    color: #CC673F!important;
}
[data-bs-theme=light] .bg-secondary-light span {
    color: #CC673F!important;
}
[data-bs-theme=light] .btn-secondary-light {
    color: #CC673F!important;
    background: #E1C8B8!important;
}
[data-bs-theme=light] .btn-secondary-light:hover, [data-bs-theme=light] .btn.btn-secondary-light:hover:not(.btn-active), [data-bs-theme=light] .btn.btn-secondary-light:focus, [data-bs-theme=light] .btn.btn-secondary-light:active {
    color: #fff!important;
    background-color: #CC673F!important;
}
[data-bs-theme=light] .badge-secondary-light, [data-bs-theme=light] .badge-light-secondary {
    background: #E1C8B8!important;
    color: #CC673F!important;
}


/* TERTIARY */
[data-bs-theme=light] .bg-tertiary, .btn-tertiary {
    background-color: #8A3893 !important;
    color: #fff !important;
}
[data-bs-theme=light] .btn-tertiary:hover, [data-bs-theme=light] .btn.btn-tertiary:hover:not(.btn-active), [data-bs-theme=light] .btn-tertiary:focus, [data-bs-theme=light] .btn-tertiary:active {
    background-color: #533295!important;
}
[data-bs-theme=light] .text-tertiary, .link-tertiary {
    color: #8A3893!important;
}
[data-bs-theme=light] .link-tertiary:hover, .link-tertiary:active, .link-tertiary:focus {
    color: #533295!important;
}

/* TERTIARY LIGHT */
[data-bs-theme=light] .btn-tertiary-light, [data-bs-theme=light] .bg-tertiary-light {
    color: #8A3893!important;
    background: #E1D5FC!important;
}
[data-bs-theme=light] .btn-tertiary-light, [data-bs-theme=light] .bg-tertiary-light i {
    color: #8A3893!important;
}
[data-bs-theme=light] .bg-tertiary-light span, [data-bs-theme=light] .bg-tertiary-light .card .card-header .card-title {
    color: #8A3893!important;
}
[data-bs-theme=light] .btn-tertiary-light:hover, [data-bs-theme=light] .btn.btn-tertiary-light:hover:not(.btn-active), [data-bs-theme=light] .btn.btn-tertiary-light:focus, [data-bs-theme=light] .btn.btn-tertiary-light:active {
    color: #fff!important;
    background-color: #8A3893!important;
}


/* SUCCESS */
[data-bs-theme=light] .bg-success, .btn-success {
    background-color: #79C031  !important;
}
[data-bs-theme=light] .bg-active-success.active {
    background-color: #79C031  !important;
}
[data-bs-theme=light] .badge-light-success {
    background: #d1f3ae!important;
    color: #79C031!important;
}
[data-bs-theme=light] .badge-light-success i {
    color: #79C031!important;
}


/* INFO */
[data-bs-theme=light] .bg-info, .bg-info {
    background-color: #8A3893 !important;
}


/* WARNING */
[data-bs-theme=light] .bg-warning {
    background-color: #E6AC01 !important;
}
[data-bs-theme=light] .border-warning {
    border-color: #E6AC01 !important;
}
[data-bs-theme=light] .bg-warning-light {
    background-color: #E7DCBC !important;
}
[data-bs-theme=light] .badge-light-warning {
    background: #f5e9c4 !important;
    color: #E6AC01!important;
}


/* DANGER */
[data-bs-theme=light] .bg-danger, .btn-danger, .btn.btn-danger:hover:not(.btn-active) {
    background-color: #A90C1C !important;
}
[data-bs-theme=light] .badge-light-danger, [data-bs-theme=light] .btn-danger-light {
    background: #ECC8CC!important;
    color: #A90C1C!important;
}
[data-bs-theme=light] .badge-light-danger i, [data-bs-theme=light] .btn-danger-light i {
    color: #A90C1C;
}
[data-bs-theme=light] .btn-danger-light .fa-primary, [data-bs-theme=light] .btn-danger-light .fa-secondary {
    fill: #A90C1C;
}
[data-bs-theme=light] .text-danger {
    color: #A90C1C!important;
}
[data-bs-theme=light] .fa-danger {
	color: #A90C1C!important
}


/* LIGHT */
[data-bs-theme=light] .bg-light, [data-bs-theme=light] .btn-light {
    background-color: #f4f4f4 !important;
}
[data-bs-theme=light] .btn-light:hover i, [data-bs-theme=light] .btn-light:hover svg, [data-bs-theme=light] .btn:not(.btn-outline):not(.btn-dashed):not(.border-hover):not(.border-active):not(.btn-flush):not(.btn-icon).btn-sm {
    opacity: 1!important;
}
[data-bs-theme=light] .menu-state-bg-light-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), [data-bs-theme=light] .menu-state-bg-light-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
    background-color: #d1f3ae;
}
[data-bs-theme=light] .btn-check:checked + .btn.btn-active-light-primary, [data-bs-theme=light] .btn-check:active + .btn.btn-active-light-primary, [data-bs-theme=light] .btn.btn-active-light-primary:focus:not(.btn-active), [data-bs-theme=light] .btn.btn-active-light-primary:hover:not(.btn-active), [data-bs-theme=light] .btn.btn-active-light-primary:active:not(.btn-active), [data-bs-theme=light] .btn.btn-active-light-primary.active, [data-bs-theme=light] .btn.btn-active-light-primary.show, .show > .btn.btn-active-light-primary {
    background-color: #d1f3ae!important;
    color: #79C031;
}
[data-bs-theme=light] .btn-check:checked + .btn.btn-light, [data-bs-theme=light] .btn-check:active + .btn.btn-light, [data-bs-theme=light] .btn.btn-light:focus:not(.btn-active), [data-bs-theme=light] .btn.btn-light:hover:not(.btn-active), [data-bs-theme=light] .btn.btn-light:active:not(.btn-active), [data-bs-theme=light] .btn.btn-light.active, [data-bs-theme=light] .btn.btn-light.show, [data-bs-theme=light] .show > .btn.btn-light
{
    background-color: #dedede !important;
}
[data-bs-theme=light] a.btn.btn-sm.btn-icon.btn-light.btn-light-switch-active.active {
    background-color: #d1f3ae!important;
}
[data-bs-theme=light] a.btn.btn-sm.btn-icon.btn-light.btn-light-switch-active.active i {
    color: #79C031!important;
}


/* LIGHT GREY */
[data-bs-theme=light] .bg-light-grey, .btn-light-grey {
    background-color: #f5f5f5 !important;
}
[data-bs-theme=light] .border-top-light-grey {
    border-top: 1px solid #f5f5f5;
}


/* DARK */
[data-bs-theme=light] .bg-dark, .btn-dark {
    background-color: #19191B !important;
}


/* WHITE */
[data-bs-theme=light] .bg-white, .btn-white {
    background-color: #ffffff !important;
}
[data-bs-theme=light] .btn-white-outline {
    background-color: #ffffff !important;
    border: 1px solid white !important;
}
[data-bs-theme=light] .btn-white-outline:hover, [data-bs-theme=light] .btn-white-outline:active, [data-bs-theme=light] .btn-white-outline:focus {
    background-color: #ffffff !important;
    border-color: #79C031 !important;
}


/* TRANSPARENT */
[data-bs-theme=light] .bg-transparent {
    background-color: transparent !important;
}


/* LIGHT TRANSPARENT */
[data-bs-theme=light] .btn-light-transparent {
    background-color: rgba(255, 255, 255, 0.1)!important;
}


/* MUTED */
[data-bs-theme=light] a.text-muted:hover {
    color: #79C031!important;
}


/* FORM */
[data-bs-theme=light] .invalid-feedback {
    color: #A90C1C;
}
[data-bs-theme=light] .form-check-input:checked {
    background-color: #CC673F;
    border-color: #CC673F;
}
[data-bs-theme=light] .select2-selection__choice__display span {    
    color: #79C031!important;
}
[data-bs-theme=light] .select2-selection--multiple button.select2-selection__clear:hover {
    background-color: #A90C1C!important;
}
[data-bs-theme=light] input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px #ebebeb inset!important;
    /*border-color: #f7f7f7;
    -webkit-text-fill-color: #92929f;*/
}
[data-bs-theme=light] .dropzone-item {
    background-color: #f9f9f9;
}


/* TABLE */
[data-bs-theme=light] .mvc-grid-table > table > thead > tr > th, [data-bs-theme=light] .mvc-grid-table > table > tbody > tr > td, [data-bs-theme=light] .mvc-grid-table > table > tfoot > tr > td {
	border-bottom: 0.1em solid #f3f3f3;
}
[data-bs-theme=light] .mvc-grid-pager button {
    color: #79C031;
    border-color: white;
}
[data-bs-theme=light] .mvc-grid-pager button:hover {
    background-color: #d1f3ae;
    color: #79C031;
}
[data-bs-theme=light] .mvc-grid-pager button.active {
    color: white;
}
[data-bs-theme=light] .mvc-grid-pager button.active:hover {
    color: white;
    background-color: #79C031;
}
[data-bs-theme=light] .mvc-grid-pager-rows {
    border: 1.5px solid #d1f3ae!important;
    color: #79C031!important;
}



/* === MAIN === */
[data-bs-theme=light] img#sidenav-logo_dark {
    display: none!important;
}
[data-bs-theme=light] ::selection {
    background: #79C031;
    color: white;
}
[data-bs-theme=light] body {
    background-color: #f5f5f5;
}
[data-bs-theme=light] .app-header.app-header_sticky {
    background-color: rgba(255, 255, 255, 0.45);
}


/* BODY */
[data-bs-theme=light] ::-webkit-scrollbar-thumb {    
    background-color: #79C031 !important;
}
[data-bs-theme=light] body {
    color: #181c32;
    font-weight: 600;
}


/* BORDER */
[data-bs-theme=light] .border-hover-primary:hover {
    border-color: #79C031!important;
}
[data-bs-theme=light] .separator {
    border-bottom: 1px solid #f4f4f4;
}
[data-bs-theme=light] .separator {
    border-bottom: 1px solid #cfcfcf;
}
[data-bs-theme=light] .separator.separator-dashed {
    border-bottom-color: #f4f4f4;
}
[data-bs-theme=light] .separator {
    border-bottom-color: #cfcfcf;
}
[data-bs-theme=light] hr {
    border-color: white;
}


/* BUTTON */
[data-bs-theme=light] .btn {
    --bs-btn-color: #a1a5b7!important;
}
[data-bs-theme=light] .btn-check:checked + .btn.btn-active-color-primary,
[data-bs-theme=light] .btn-check:active + .btn.btn-active-color-primary,
[data-bs-theme=light] .btn.btn-active-color-primary:focus:not(.btn-active),
[data-bs-theme=light] .btn.btn-active-color-primary:hover:not(.btn-active),
[data-bs-theme=light] .btn.btn-active-color-primary:active:not(.btn-active),
[data-bs-theme=light] .btn.btn-active-color-primary.active,
[data-bs-theme=light] .btn.btn-active-color-primary.show,
[data-bs-theme=light] .show > .btn.btn-active-color-primary {
    color: #79C031!important;
}

[data-bs-theme=light] .btn-check:checked + .btn.btn-active-color-primary i,
[data-bs-theme=light] .btn-check:checked + .btn.btn-active-color-primary .svg-icon,
[data-bs-theme=light] .btn-check:active + .btn.btn-active-color-primary i,
[data-bs-theme=light] .btn-check:active + .btn.btn-active-color-primary .svg-icon,
[data-bs-theme=light] .btn.btn-active-color-primary:focus:not(.btn-active) i,
[data-bs-theme=light] .btn.btn-active-color-primary:focus:not(.btn-active) .svg-icon,
[data-bs-theme=light] .btn.btn-active-color-primary:hover:not(.btn-active) i,
[data-bs-theme=light] .btn.btn-active-color-primary:hover:not(.btn-active) .svg-icon,
[data-bs-theme=light] .btn.btn-active-color-primary:active:not(.btn-active) i,
[data-bs-theme=light] .btn.btn-active-color-primary:active:not(.btn-active) .svg-icon,
[data-bs-theme=light] .btn.btn-active-color-primary.active i,
[data-bs-theme=light] .btn.btn-active-color-primary.active .svg-icon,
[data-bs-theme=light] .btn.btn-active-color-primary.show i,
[data-bs-theme=light] .btn.btn-active-color-primary.show .svg-icon,
[data-bs-theme=light] .show > .btn.btn-active-color-primary i,
[data-bs-theme=light] .show > .btn.btn-active-color-primary .svg-icon {
    color: #79C031!important;
}
[data-bs-theme=light] .btn-check:checked + .btn.btn-outline.btn-outline-dashed,
[data-bs-theme=light] .btn-check:active + .btn.btn-outline.btn-outline-dashed,
[data-bs-theme=light] .btn.btn-outline.btn-outline-dashed:focus:not(.btn-active),
[data-bs-theme=light] .btn.btn-outline.btn-outline-dashed:hover:not(.btn-active),
[data-bs-theme=light] .btn.btn-outline.btn-outline-dashed:active:not(.btn-active),
[data-bs-theme=light] .btn.btn-outline.btn-outline-dashed.active,
[data-bs-theme=light] .btn.btn-outline.btn-outline-dashed.show,
[data-bs-theme=light] .show > .btn.btn-outline.btn-outline-dashed {
    border-color: #79C031!important;
}

[data-bs-theme=light] .btn-check:checked + .btn.btn-outline.btn-outline-dashed,
[data-bs-theme=light] .btn-check:active + .btn.btn-outline.btn-outline-dashed,
[data-bs-theme=light] .btn.btn-outline.btn-outline-dashed:focus:not(.btn-active),
[data-bs-theme=light] .btn.btn-outline.btn-outline-dashed:hover:not(.btn-active),
[data-bs-theme=light] .btn.btn-outline.btn-outline-dashed:active:not(.btn-active),
[data-bs-theme=light] .btn.btn-outline.btn-outline-dashed.active,
[data-bs-theme=light] .btn.btn-outline.btn-outline-dashed.show,
[data-bs-theme=light] .show > .btn.btn-outline.btn-outline-dashed {
    color: #79C031!important;
    background-color: #d1f3ae;
}
[data-bs-theme=light] .btn.btn-outline.btn-outline-dashed {
    background: white;
}
[data-bs-theme=light] .fa-primary, .fa-secondary {
    fill: #79C031;
}
[data-bs-theme=light] .btn.bg-body .fa-primary, .btn-white .fa-primary {
    fill: #79C031;
}
[data-bs-theme=light] label.wizard-choice.active {
    background-color: #79C031!important;
}
[data-bs-theme=light] label.wizard-choice.active .wizard-choice_text {
    color: #fff!important;
}
[data-bs-theme=light] .btn-icon:hover i, [data-bs-theme=light] .btn-icon:focus i, [data-bs-theme=light] .btn-icon:active i {
    color: #79C031;
}
[data-bs-theme=light] .dropdown-item:hover, [data-bs-theme=light] .dropdown-item:active, [data-bs-theme=light] .dropdown-item:focus {
    background: #d1f3ae;
    color: #79C031;
    cursor: pointer;
}
[data-bs-theme=light] .dropdown-item:hover i, [data-bs-theme=light] .dropdown-item:active i, [data-bs-theme=light] .dropdown-item:focus i {
    color: #79C031;
}
[data-bs-theme=light] .dropdown-item.delete:hover, [data-bs-theme=light] .dropdown-item.delete:active, [data-bs-theme=light] .dropdown-item.delete:focus {
    background: #ECC8CC;
    color: #A90C1C;
}
[data-bs-theme=light] .dropdown-item.delete:hover i, [data-bs-theme=light] .dropdown-item.delete:active i, [data-bs-theme=light] .dropdown-item.delete:focus i {
    color: #A90C1C;
}


/* SWITCH */
[data-bs-theme=light] #modal-order_new .btn-check:checked + .btn.btn-outline.btn-outline-dashed, [data-bs-theme=light] #modal-order_new .btn-check:active + .btn.btn-outline.btn-outline-dashed, [data-bs-theme=light] #modal-order_new .btn.btn-outline.btn-outline-dashed:focus:not(.btn-active), [data-bs-theme=light] #modal-order_new .btn.btn-outline.btn-outline-dashed:hover:not(.btn-active), [data-bs-theme=light] #modal-order_new .btn.btn-outline.btn-outline-dashed:active:not(.btn-active), [data-bs-theme=light] #modal-order_new .btn.btn-outline.btn-outline-dashed.active, [data-bs-theme=light] #modal-order_new .btn.btn-outline.btn-outline-dashed.show, [data-bs-theme=light] #modal-order_new .show > .btn.btn-outline.btn-outline-dashed {
    background-color: #cbe3b3;
}


/* MODALS */
[data-bs-theme=light] .modal-content {    
    background: #f7f8f9;
}
[data-bs-theme=light] .modal-header {
    border-bottom: 1px solid #e1e3ea;
}


/* MENU */
[data-bs-theme=light] .app-header {
    background-color: transparent;
}
[data-bs-theme=light] .app-sidebar-navs .menu .menu-item .menu-link .menu-title {
    color: white;
}
[data-bs-theme=light] .app-sidebar-navs .menu .menu-item .menu-link.active .menu-title {
    color: #79C031!important;
}
[data-bs-theme=light] .app-sidebar-navs .menu .menu-item:not(.menu-link.active):hover {
    background: #d1f3ae;
}
[data-bs-theme=light] .app-sidebar-navs .menu .menu-item:hover .menu-title {
    color: #79C031;
}
[data-bs-theme=light] .app-sidebar-navs .menu .menu-item:hover .menu-icon i {
    color: #79C031;
}
[data-bs-theme=light] .app-sidebar-navs .menu .menu-link:hover span {
    color: #79C031!important;
}
[data-bs-theme=light] a.menu-link.active {
    background-color: #fff!important;
}
[data-bs-theme=light] #user-button.active .btn {
    background-color: #79C031!important;
    color: white!important;
}
[data-bs-theme=light] .app-sidebar-navs .menu .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-title, [data-bs-theme=light] .app-sidebar-navs .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-title {
    color: #2b4e2b;
}
[data-bs-theme=light] .page-link:hover, [data-bs-theme=light] .page-item:hover:not(.active):not(.offset):not(.disabled) .page-link {
    color: #79C031;
    background-color: #ebebeb;
}
[data-bs-theme=light] .page-link.active, [data-bs-theme=light] .active > .page-link {
    background-color: #79C031;
}
[data-bs-theme=light] div#menu-toggle_icon .fa-primary {
    fill: #79C031;
}
[data-bs-theme=light] .app-sidebar-navs .menu .menu-item .menu-link .menu-icon i {
    color: #fff;
}
[data-bs-theme=light] .app-sidebar-navs .menu .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
    color: #79C031;
}
[data-bs-theme=light] .app-sidebar-navs .menu .menu-item .menu-link.active .menu-icon i {
    color: #79C031!important;
}
[data-bs-theme=light] .menu-sub-dropdown a.menu-link:hover, [data-bs-theme=light] .menu-sub-dropdown a.menu-link:hover span, [data-bs-theme=light] .menu-sub-dropdown a.menu-link:active span, [data-bs-theme=light] .menu-sub-dropdown a.menu-link:focus span, [data-bs-theme=light] .menu-sub-dropdown a.menu-link:hover i, [data-bs-theme=light] .menu-sub-dropdown a.menu-link:active i, [data-bs-theme=light] .menu-sub-dropdown a.menu-link:focus i
{
    color: #79C031!important;
}
[data-bs-theme=light] a.menu-link.text-danger:hover, [data-bs-theme=light] a.menu-link.text-danger:hover i, [data-bs-theme=light] a.menu-link.text-danger:active i, [data-bs-theme=light] a.menu-link.text-danger:focus i, [data-bs-theme=light] a.menu-link.text-danger:hover span, [data-bs-theme=light] a.menu-link.text-danger:active span, [data-bs-theme=light] a.menu-link.text-danger:focus span
{
    background-color: #ECC8CC!important;
    color: #A90C1C!important;
}
[data-bs-theme=light] .menu-state-color .menu-item .menu-link.active {
    background: rgba(121, 192, 49, 0.3)!important;
}
[data-bs-theme=light] .menu-state-color .menu-item .menu-link.active .menu-title,
[data-bs-theme=light] .menu-state-color .menu-item.show > .menu-link .menu-title,
[data-bs-theme=light] .menu-state-color .menu-item .menu-link.active .menu-icon,
[data-bs-theme=light] .menu-state-color .menu-item .menu-link.active .menu-icon .svg-icon,
[data-bs-theme=light] .menu-state-color .menu-item .menu-link.active .menu-icon i,
[data-bs-theme=light] .menu-state-color .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon,
[data-bs-theme=light] .menu-state-color .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
[data-bs-theme=light] .menu-state-color .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here) .menu-icon i,
[data-bs-theme=light] .menu-state-color .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon,
[data-bs-theme=light] .menu-state-color .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon .svg-icon,
[data-bs-theme=light] .menu-state-color .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) .menu-icon i {
    color: #79C031!important;
}
[data-bs-theme=light] .menu-hover-primary .menu-item.hover:not(.here) > .menu-link:not(.disabled):not(.active):not(.here), [data-bs-theme=light] .menu-hover-primary .menu-item:not(.here) .menu-link:hover:not(.disabled):not(.active):not(.here) {
	color: #79C031;
}
[data-bs-theme=light] #side-nav_10 img#forceflow-icon {
    content: url("../../assets/media/icons/ff_light1.png");
}
[data-bs-theme=light] #side-nav_10.active img#forceflow-icon {
    content: url("../../assets/media/icons/ff_light2.png");
}



/* SELECT */
[data-bs-theme=light] .select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover, [data-bs-theme=light] .select2-container--bootstrap5 .select2-selection__clear:hover {
    background-color: #A90C1C;
}
[data-bs-theme=light] .select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--highlighted, [data-bs-theme=light] .select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--selected {
    color: #79C031;
}
[data-bs-theme=light] .select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--selected:after {
    background-color: #79C031;
}


/* MESSAGES */
[data-bs-theme=light] .swal2-icon.swal2-success .swal2-success-ring {
    border-color: rgba(121, 192, 49, 0.25);
}
[data-bs-theme=light] .swal2-icon.swal2-success [class^=swal2-success-line] {
    background-color: #79C031;
}
[data-bs-theme=light] .swal2-icon.swal2-error {
    border-color: rgba(197, 23, 40, 0.25);
}
[data-bs-theme=light] .swal2-icon.swal2-error [class^=swal2-x-mark-line] {
    background-color: #A90C1C;
}


/* WIZARD */
[data-bs-theme=light] .stepper.stepper-links .stepper-nav .stepper-item.current .stepper-title {
    color: #79C031;
}
[data-bs-theme=light] .stepper.stepper-links .stepper-nav .stepper-item.current:after {
    background-color: #79C031;
}
[data-bs-theme=light] span.select2-selection.select2-selection--single.form-select.form-select-lg.form-select-solid,
[data-bs-theme=light] .select2-container--bootstrap5.select2-container--focus:not(.select2-container--disabled) .form-select-solid,
[data-bs-theme=light] .select2-container--bootstrap5.select2-container--open:not(.select2-container--disabled) .form-select-solid
{
    background-color: #f7f7f7!important;
}
[data-bs-theme=light] .form-select.form-select-solid {
    background-color: #ebebec!important;
}
[data-bs-theme=light] .form-switch .form-check.form-check-solid .form-check-input:not(:checked) {
    background-color: #CC673F!important;
}
[data-bs-theme=light] .form-switch .form-check-input {
    background-color: #CC673F!important;
}
[data-bs-theme=light] .form-switch .form-check-input:checked {
    background-color: #79C031!important;
}
/*[data-bs-theme=light] .form-control.form-control-solid, [data-bs-theme=light] .form-check.form-check-solid .form-check-input:not(:checked) {
    background-color: #f7f7f7!important;
}*/
[data-bs-theme=light] span.select2-selection.form-select.form-control-solid {
    background: #f2f2f2; 
}
[data-bs-theme=light] .select2-container--bootstrap5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
    background-color: #d1f3ae!important;
}
[data-bs-theme=light] .select2-container--bootstrap5 .select2-selection--multiple.form-select-lg .select2-selection__choice .select2-selection__choice__display {
    color: #79C031!important;
}
[data-bs-theme=light] .order-tool_channel .form-check-wrapper, [data-bs-theme=light] .channel .form-check-label {
    background: white;
    border: 1px dashed #E1E3EA;
}
[data-bs-theme=light] .order-tool_channel .check-image {
    background: white;
    border: 1px dashed #E1E3EA;
}
[data-bs-theme=light] .order-tool_channel .check-image:hover {
    border-color: #79C031;
}
[data-bs-theme=light] .order-tool_channel .form-check-input:checked + .check-image {
    border-color: #79C031!important;
    background-color: #d1f3ae!important;
}
[data-bs-theme=light] .order-tool_channel-empty {
    background: rgba(255, 255, 255, 0.6);
    border: 1px dashed rgba(225,227,234, 0.75);
}

[data-bs-theme=light] #divAddChannels .image-input {
	background: #d1f3ae;
	border: 1px dashed #79C031;
}

/* TRASH ICON */
i.fa-duotone.fa-trash-xmark:hover {
    color: #A90C1C !important;
}