﻿
.k-menu:not(.k-context-menu) > .k-item:focus, .k-menu:not(.k-context-menu) > .k-item.k-state-focused {
    box-shadow: none;
}

.k-menu.k-menu-horizontal:not(.k-context-menu) {
    padding: unset;
}

.k-menu:not(.k-context-menu) > .k-item:hover, .k-menu:not(.k-context-menu) > .k-item.k-state-hover {
    background-color: darkgreen;
    color: white;
}

.k-menu-link:hover {
    background-color: darkgreen;
    color: white !important;
}

.k-menu-link {
    color: black;
    font-size: 14px;
}

    .k-menu-link:hover {
        color: white;
    }

.k-menu:not(.k-context-menu) > .k-item:hover, .k-menu:not(.k-context-menu) > .k-item.k-state-hover > .k-menu-link {
    color: white;
}


.k-menu-group .k-item > .k-state-active {
    background-color: darkgreen !important;
}

.k-widget.form-control, .k-maskedtextbox.form-control .k-textbox, .k-textbox.form-control {
    width: 100% !important;
}

.form-control-telerik {
    height: calc(1.5em + .75rem + 4px) !important;
    padding-right: 0px !important;
}

.form-control-tekerik.is-invalid {
    padding-right: 0px;
}

.k-link {
    color: var(--primary) !important;
}

.k-state-active > .k-link {
    color: black !important;
}

.k-menu-group {
    margin: 0;
    padding: 0px 0px;
    font-size: 14px;
    line-height: 1.4285714286;
    list-style: none;
    display: none;
    position: absolute;
}

.k-checkbox {
    -webkit-appearance: checkbox;
}
