﻿/*Kendo Controls Styling.*/
.k-alt, .k-pivot-layout > tbody > tr:first-child > td:first-child, .k-resource.k-alt, .k-separator {
    background-color: #fafafa;
}

.k-list > .k-state-selected {
    color: black !important;
}

.aevLabelTheme {
    background-color: #d2762D !important;
    padding: 0.3em !important;
    margin-top: 0.5em !important;
    font-size: 14px !important;
    color: #ffffff !important;
}

.aevLabel {
    display: inline-block;
    padding: 2px 4px;
    font-weight: 600;
    line-height: 14px;
    color: #fff;
    white-space: nowrap;
    vertical-align: baseline;
}

.control-group-header {
    border-bottom: 2px solid #d2762D;
    margin-top: 1px;
}

/*Above changes due to style guide suggestions.*/





/*Kendo Controls Styling.*/

.km-button {
    border-color: #C0C0C0 !important;
}

.k-pager-numbers > button {
    border-color: transparent !important;
    color: inherit !important;
}

.k-pager-nav {
    padding: 0 !important;
}

.km-state-active {
    background-color: #FFF !important;
    background-image: none !important;
    color: black !important;
    border-bottom-color: #d2762D !important;
}

.k-disabled:not(.k-pager-nav) {
    background-color: lightgray !important;
    opacity: 1;
}

    .k-disabled input {
        background-color: lightgray !important;
    }

    .k-disabled button {
        background-color: lightgray !important;
    }

.km-state-disabled span {
    background-color: lightgray !important;
    opacity: 1;
}

k-widget k-maskedtextbox k-state-disabled {
    color: black !important;
}

.k-input,
.k-textbox > input,
input.k-textbox,
textarea.k-textbox,
textarea.k-textbox:hover {
    color: black !important;
}

.k-dropdown .k-input,
.k-menu .k-popup {
    color: black !important;
}

.km-button {
    font-size: 14px;
}

.k-i-close, .k-link:not(.k-state-disabled):hover > .k-i-close {
    background-position: -31px -15px !important;
}

.k-numerictextbox .k-link {
    height: 13.5px;
}

.k-combobox .k-dropdown-wrap:before,
.k-numeric-wrap:before,
.k-picker-wrap:before {
    height: 1.8em;
}

.km-widget.km-buttongroup .km-button {
    padding: 3px;
    border-bottom-width: 3px !important;
}

.km-button:hover {
    opacity: .8;
    color: black !important;
}

.k-button.km-button:hover {
    background-color: #8ebc00;
}

.k-button.km-button {
    text-transform: none;
    font-size: 14px;
    padding: 6.5px !important;
    line-height: 1.143em;
}

.k-button:hover {
    opacity: .8;
    color: black !important;
}

.kCalc h4 {
    height: 28px;
}

.kCalc .col-sm-4 {
    border: 1px solid;
}

.km-switch {
    margin-top: 1px;
    font-size: 13px !important;
}

.km-switch-label-off, .km-switch-label-on {
    top: 0;
}

.km-switch-label-on {
    margin-left: 2px;
}

.km-switch-handle {
    width: 1.65em;
}

.k-multiselect .k-button {
    padding: 4.5px;
    min-width: 80px;
    line-height: 1.08em;
    color: black;
}

.k-multiselectWide .k-button {
    min-width: 95px;
    padding-left: 0px;
}

.k-multiselect .k-button.k-state-hover {
    background-color: lightgray !important;
}

.k-multiselect-wrap {
    min-height: 2.004em;
}

    .k-multiselect-wrap li span {
        margin-right: 0;
    }

    .k-multiselect-wrap .k-input {
        height: 22px !important;
    }

.k-multiselect .k-icon,
.k-multiselect .k-sprite,
.k-multiselect .k-tool-icon {
    vertical-align: -webkit-baseline-middle;
}

.k-multiselect .k-i-close, .k-multiselect .k-link:not(.k-state-disabled):hover > .k-i-close {
    background-position: -31px -16px !important;
}


.tag-box-v7 {
    border-top: solid 1px #C0C0C0 !important;
    border-left: solid 1px #C0C0C0 !important;
    border-right: solid 1px #C0C0C0 !important;
}

.k-window-titlebar.k-dialog-titlebar {
    margin-top: auto !important;
    border-bottom-width: 1px;
    padding: 0.4em 0;
}

.k-dialog .k-dialog-title {
    color: #787878;
    font-size: 1.2em !important;
    padding: 0 .44em !important;
}


/* Start - Fix kendo 2023 version issues. */

.k-grid-toolbar, .k-toolbar {
    padding-left: 4px;
    padding-right: 4px;
}

.k-grid-toolbar, .k-toolbar, .k-table-th, .k-header, .k-filterable {
    background-color: #fff;
}

.k-slider .k-draghandle {
    border-color: #8ebc00 !important;
    background-color: #8ebc00 !important;
    border-radius: 50%;
}

.k-slider .k-slider-selection {
    background-color: #8ebc00;
}

.k-combobox > .k-input-button,
.k-dropdownlist > .k-input-button {
    padding: 4.5px !important;
}

.k-grid-header .k-grid-filter.k-active,
.k-grid-header .k-header-column-menu.k-active,
.k-grid-header .k-grid-header-menu.k-active,
.k-grid-header .k-hierarchy-cell .k-icon.k-active,
.k-grid-header .k-hierarchy-cell .k-svg-icon.k-active {
    color: black;
    background-color: transparent;
}

.k-tooltip-content {
    width: max-content;
}

/* End - Fix kendo 2023 version issues. */


/* Fix select checkboxes in Kendo grids (broken by bootstrap) */
.k-grid input[type="checkbox"].k-checkbox {
    top: auto;
    left: auto;
}

.k-grid .k-state-selected {
    line-height: 2em;
}

.k-tooltip:not(.k-chart-tooltip, .k-slider-tooltip) {
    border-color: #92c100 !important;
    background-color: #FCFFF9 !important;
    border-width: 1.5px;
}

.k-tooltip-content:not(.k-chart-tooltip, .k-slider-tooltip) {
    padding: 4px 2px 4px 2px;
    color: black;
}

.k-chart-tooltip .k-tooltip-content {
    padding: 4px 2px 4px 2px;
    color: #FFF !important;
}



/* Start - Color specific for tenant */

h4 {
    padding-top: 4px;
    margin-bottom: 3px;
    color: darkolivegreen;
}

.hOrange {
    color: orange;
}

h5 {
    padding-top: 0;
    margin-bottom: 3px;
    color: darkolivegreen;
}

.aevLink {
    text-decoration: underline;
    color: darkolivegreen;
    cursor: pointer;
}

.k-button.km-button .km-state-active {
    background-color: #8ebc00;
    color: white;
}

.k-button:not(.k-select, .k-window-titlebar-action, .k-pager-nav) {
    text-transform: none;
    font-size: 14px;
    font-weight: 600;
    padding: 6.5px;
    background-color: #8ebc00;
    color: white;
    line-height: 1.143em;
}

.k-chip {
    text-transform: none;
    font-size: 14px;
    font-weight: 400;
    background-color: #8ebc00;
    color: white;
    line-height: 1.143em;
}

.k-chip-solid-base {
    border-color: #C0C0C0 !important;
}

.k-toolbar-refresh {
    margin-top: 3px;
    min-width: initial !important;
}

.k-checkbox-label {
    color: darkolivegreen;
}

.pStyle {
    color: darkolivegreen;
}

.printpackagebuttonclass,
.printpackagebuttonclass:hover,
.printpackagebuttonclass:visited,
.printpackagebuttonclass:focus {
    background-image: none !important;
    background-color: #067FB7 !important;
    opacity: 1 !important;
}







.copyright {
    background-color: #272727 !important;
}


.site-image-title-left {
    color: #FFF;
    height: 90px;
}

.site-image-title-right {
    color: #FFF;
    height: 90px;
}

.colNoPad {
    padding-right: 0;
    padding-left: 0;
}

.tenentHeader {
    background-color: #FFF;
    border-color: #FFF;
}

#divLogo img {
    height: 60px;
    margin-top: 15px;
    margin-left: -300px;
    content: url(/Content/tenant/common/img/blank.png);
}


#menu {
    margin: 0;
    padding: 0;
    width: 100%;
    list-style: none;
    font-size: 1.1em;
    color: #FFFFFF;
    background: #272727;
}

.k-tabstrip li:not(.k-tab-on-top.k-state-active) {
    border: 1px solid;
    border-color: #dbdbdb;
}

/* End - Color specific for tenant */
