﻿:root {
    --hin-action-grid-button-bg-color: rgba(0,97,70,0.058823529411764705)!important;
    --hin-action-grid-button-icon-color: rgba(0,97,70,1)!important;
	--hin-button-bg-color: rgba(0,97,70,1)!important;
	--hin-button-bg-hover: rgba(0,97,70,1)!important;
}

.mat-toolbar.mat-primary {
        background: #fff !important;
        color: rgba(0,97,70,1) !important; 
    }
	.mat-drawer-container {
		background: #fff!important; 
	}
.header-menu-container {
	display:unset!important;
}
.dx-menu {
	height:100%;
}
.dx-menu-horizontal ul li div {
	top:2px
}
.header-menu-container .dx-menu-items-container {
	height: 45px;
}
.custom-menu div img
, .custom-menu div i {
	display:none;
}

.custom-menu div span {
	color: rgba(0,97,70,1) !important; 
	font-size: 15px;
}
.header-menu-container .custom-menu {
	display:unset!important;
}
.header-menu-container .activeMenu
{
	background-color:rgba(0,97,70,0.058823529411764705) !important; 
}
@media(hover: hover)and (pointer: fine) {
    .header-menu-container .dx-menu-item-wrapper:hover {
         background-color:rgba(0,97,70,0.058823529411764705) !important; 
    }
}
.search-input  {
	border: unset !important; 
    border-radius: unset !important; 
    border-bottom: 1px solid rgba(0, 97, 70, 1)!important; 
	box-shadow: unset !important; 
}
.search-input:focus + .search-icon
{
	color: rgba(0,97,70,1) !important;
}
.search-icon, .search-icon:hover {
	color: rgba(0,97,70,1) !important;
}
#snav .mat-nav-list .mat-list-item.selected > .mat-list-item-content > a {
    background: rgba(0,97,70,0.058823529411764705) !important; 
    border-radius: unset !important;
    color: rgba(0,97,70,1) !important; 
}
#snav .mat-nav-list .mat-list-item .mat-list-item-content a.selected {
    background: rgba(0,97,70,0.058823529411764705) !important; 
    border-radius: unset !important;
	color: rgba(0,97,70,1) !important;
}
.dx-state-hover {
	
}
.dx-state-focused {

}
.dx-state-readonly {
}
.dropdown-menu{
	padding: 0px!important;
}


.dx-tab.dx-tab-selected {
    border-color: rgba(0,97,70,1)!important;
}
.dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tab {
    -webkit-box-shadow: inset 0 1px, inset 0 -1px rgba(0,97,70,1);
    box-shadow: inset 0 1px, inset 0 -1px rgba(0,97,70,1);
}

.dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tab.dx-tab-selected {
    -webkit-box-shadow: inset 0 1px rgba(0,97,70,1), inset -1px 0 rgba(0,97,70,1), inset 1px 0 rgba(0,97,70,1);
    box-shadow: inset 0 1px rgba(0,97,70,1), inset -1px 0 rgba(0,97,70,1), inset 1px 0 rgba(0,97,70,1);
}
.dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tabs {
	-webkit-box-shadow: inset 0 -1px rgba(0,97,70,1),inset 0 1px,inset -1px 0,inset 1px 0;
    box-shadow: inset 0 -1px rgba(0,97,70,1),inset 0 1px,inset -1px 0,inset 1px 0;
}
.dx-tabpanel.dx-state-focused > .dx-tabpanel-tabs .dx-tabs-expanded .dx-tab:not(.dx-tab-selected):first-of-type {
	-webkit-box-shadow:inset 0 -1px rgba(0,97,70,1),inset 1px 0,inset 0 1px;
	box-shadow:inset 0 -1px rgba(0,97,70,1),inset 1px 0,inset 0 1px;
}
.dx-field-item-content b.ng-star-inserted {
	font-weight: 500;
}
.dx-texteditor{
	border-radius:unset!important;
}
.dx-texteditor.dx-state-active.dx-editor-filled, .dx-texteditor.dx-state-active.dx-editor-outlined, .dx-texteditor.dx-state-active.dx-editor-underlined, .dx-texteditor.dx-state-focused.dx-editor-filled, .dx-texteditor.dx-state-focused.dx-editor-outlined, .dx-texteditor.dx-state-focused.dx-editor-underlined
{
	border-color: rgba(0,97,70,1);
}
.dx-texteditor.dx-state-readonly {
    border: unset;
	border-bottom: 1px solid rgba(0,97,70,1)
}

.button:hover ,
.button:not([href]):not([tabindex]):hover
{
    background-color: unset!important;
	color:#fff!important;
}

.button:hover > i,
.button:not([href]):not([tabindex]):hover > i
{
    background-color: unset!important;
	color:#fff!important;
}

.button-container:has(.button:hover) {
    background: rgba(0, 97, 70, 1) !important;
}

.section-header {
	border-radius:unset!important;
}
.button:not([href]):not([tabindex]) {
    color: rgba(0,97,70,1)!important;
}
.dx-treeview-item-without-checkbox.dx-state-focused > .dx-treeview-item 
{
	color: #333!important;
}
.unverified-signature-warning {
	display: none !important;
}

.kt-login__form .ng-trigger .ng-trigger-routerTransition{
	transform: translateY(50%);
}