/*CUSTOM CSS*/
a{color:#009849!important;}
a:hover{color: #04b459!important;}

#layout-menu{background-color: #00522a!important;}
#taskmenu a.selected{background: #00391c!important;}
#taskmenu .action-buttons a{color: #fff!important}
#taskmenu a:hover{background: #009849!important;}
#taskmenu .action-buttons a:hover{color: #fff!important; background: #009849!important;}
#taskmenu span.inner{color: #fff!important;}
.popupmenu .listing li>a:not(.disabled):hover{background-color: #f4f4f4!important;}
.popover .menu li a[aria-haspopup]:hover:after{color: #25512d!important;}

ul.treelist li.selected>a, ul.treelist li.selected>div>a{background-color: #b1fad4!important;}
#message-htmlpart1 div.rcmBody a:link{color:#009849!important}
.listing li.selected, .listing tr.selected td{background-color: #b1fad4!important;}
.quota-widget .value{background-color: #009849!important;}
.form-control:focus{border-color: #009849!important; box-shadow: 0 0 0 .2rem rgba(0, 152, 73, .25)!important;}
.btn-primary{background: #009849!important; border-color: #009849!important;}
.btn-primary:focus{box-shadow: 0 0 0 .2rem rgba(0, 152, 73, .25)!important;}
.btn-link{color: #009849!important;}
.custom-switch .custom-control-input:checked~.custom-control-label::before{border-color: #009849!important; background-color: #009849!important;}
.custom-switch .custom-control-input:focus~.custom-control-label:before{box-shadow: 0 0 0 .2rem rgba(0, 152, 73, .25)!important;}
.recipient-input.focus{border-color: #009849!important; box-shadow: 0 0 0 .2rem rgba(0, 152, 73, .25)!important;}
.input-group a:focus{background-color: rgb(222 254 224)!important;}

.ui-button.ui-state-active:hover, 
.ui-button:active, 
.ui-state-active, 
.ui-widget-content .ui-state-active, 
.ui-widget-header .ui-state-active, 
a.ui-button:active{
    border: 1px solid #25512d!important;
    background: #25512d!important;
}

html:not(.touch) .listing li>a:focus, 
html:not(.touch) .listing.focus tbody tr.focused>td:first-child, 
html:not(.touch) .listing.focus:not(.withselection) tbody tr.focused>td.selection+td{border-left: 2px solid #009849!important;}

/*DARK MODE*/
html.dark-mode{scrollbar-color: #4b9650 #4d6066!important;}
html.dark-mode .input-group a:focus{border-color: #009849!important; box-shadow: 0 0 0 .2rem rgba(0, 152, 73, .25)!important;}
html.dark-mode #layout-menu .popover-header, 
html.dark-mode #layout-menu .special-buttons{
    background: #2f3a3f!important;

}
html.dark-mode #layout-menu .popover-header{background: #2f3a3f!important;}
html.dark-mode #layout-menu .special-buttons{background: #2f3a3f!important;}
html.dark-mode #logo{filter: drop-shadow(0px 4px 6px #000)!important;}