﻿/* color parameters for default theme*/
/*F3FaDA*/
/* e2e8cc*/
/*Apetito custom Colors*/
.menu-button a {
  color: #363940;
  background-color: #787D7D;
}
.menu-button a .top {
  background-color: #eeeeee;
}
.menu-button a .footer {
  color: #fff;
  border-top: 1px solid #fff;
}
/*bootstrap color*/
.panel-info > .panel-heading {
  background-color: #e5ece1;
  border-color: #88a773;
}
#processingGrid tbody .editableWrapper,
.VendorArticleGrid tbody .editableWrapper,
.cellEditingGrid.editable tbody div.editableWrapper.k-textbox {
  border: 1px solid #80a169;
}
.border {
  border: 1px solid #80a169;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus,
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > li.opened > a {
  background-color: #e5ece1;
  color: #000;
}
.searchWrapper .panel-heading {
  background-color: transparent;
  border: none;
}
/*kendo color*/
.k-editor,
.k-grid,
.k-menu,
.k-scheduler,
.k-grid-toolbar:first-child,
.k-grid-header:first-child,
.k-grid > .k-grouping-header,
.k-scheduler > .k-scheduler-toolbar:first-child,
.k-grid-header:first-child th.k-header:first-child,
.k-rtl thead.k-grid-header th.k-header:last-child,
thead.k-grid-header th.k-header:first-child,
.k-rtl .k-grid-header:first-child th.k-header:first-child,
.k-rtl thead.k-grid-header th.k-header:first-child,
thead.k-grid-header th.k-header:last-child {
  border-radius: 0;
}
#positionsGridBatchMode .k-grid tr:hover {
  background-color: transparent;
}
.k-grid-header,
.k-window-titlebar,
.k-header,
.k-calendar > .k-header {
  background-color: #e5ece1;
}
.k-grid tr.k-state-focused:hover td,
.k-grid tr.k-focused:hover td,
.k-grid tr:hover .k-state-focused,
.k-grid tr:hover .k-focused {
  background-color: transparent;
}
.k-panelbar .k-panelbar-content {
  color: #333;
}
.k-link.k-header,
.k-panelbar > .k-item > .k-link {
  color: #333;
  background-color: #e5ece1;
}
.k-panelbar > li > .k-link.k-state-selected,
.k-panelbar > li > .k-link.k-selected,
.k-panelbar > .k-item > .k-link.k-state-selected {
  background-color: #eaf0e7;
}
.k-panelbar > li > .k-link.k-state-hover,
.k-panelbar > li > .k-link.k-hover,
.k-panelbar > .k-item > .k-link.k-state-hover,
.k-panelbar > .k-item > .k-link:hover,
.k-panelbar > .k-item > .k-link.k-state-selected.k-state-hover,
.k-panelbar > .k-item > .k-link.k-state-selected:hover {
  background-color: #f2f6f0;
}
.k-panelbar > .k-item > .k-link.k-state-selected,
.k-panelbar > .k-panelbar-header > .k-link.k-state-selected {
  color: #000;
}
.k-grid tr.k-state-selected:hover td,
.k-grid tr.k-selected:hover td,
.k-grid tr:hover .k-state-selected,
.k-grid tr:hover .k-selected,
.k-state-selected,
.redRow.k-state-selected,
.k-selected,
.k-state-selected:link,
.k-selected:link,
.k-list > .k-state-selected,
.k-list > .k-selected,
.k-calendar .k-state-selected,
.k-calendar td.k-state-focused,
.k-calendar td.k-state-selected .k-link,
.k-calendar .k-selected,
.k-calendar .k-state-selected.k-state-hover,
.k-calendar td.k-state-hover .k-link,
.k-calendar .k-state-selected.k-hover,
.k-calendar .k-selected.k-state-hover,
.k-calendar .k-selected.k-hover {
  background-color: #e5ece1;
  color: #333;
  border-color: #eaf0e7;
}
#positionsGridBatchMode .k-state-selected,
#positionsGridBatchMode .k-selected,
#positionsGridBatchMode .k-grid tr.k-state-selected:hover td,
#positionsGridBatchMode .k-grid tr.k-selected:hover td {
  color: #333;
}
.k-grid tr:hover {
  background-color: #e5ece1;
}
.k-grid tr.k-state-selected td.k-state-focused,
.k-grid tr.k-state-selected td.k-focused,
.k-grid tr.k-selected td.k-state-focused,
.k-grid tr.k-selected td.k-focused {
  background: #d8e2d1;
  color: #555;
}
.k-grid tr.k-state-selected td,
.k-grid tr.k-selected td {
  border-color: #eaf0e7;
}
.k-toolbar .k-state-hover,
.k-toolbar .k-hover,
.k-state-hover:hover,
.k-hover:hover {
  background-color: #e5ece1;
}
.k-header,
.k-calendar > .k-header,
.k-window-titlebar,
.k-panelbar,
.k-tabstrip .k-state-active,
.k-tabstrip .k-active,
.list-group-item {
  border-color: #80a169;
}
.k-panelbar-header,
.k-item > .k-link,
.k-toolbar.k-grid-toolbar,
.k-header.k-grid-toolbar,
.k-toolbar.k-grid-toolbar.k-grid-top {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-bottom-color: #80a169;
}
.k-header.customToolbar.k-toolbar.k-widget.k-grid-toolbar {
  border-bottom-style: none;
}
.k-state-default > .k-select {
  background-color: #d8e2d1;
}
.k-tabstrip-items .k-state-default {
  background-color: #e5ece1;
  border-color: #80a169;
}
.k-tabstrip-items .k-state-hover,
.k-tabstrip-items .k-hover,
.k-tabstrip-items .k-state-default.k-state-hover,
.k-tabstrip-items .k-state-default.k-hover {
  border-color: #80a169;
}
.k-tabstrip-items .k-state-default .k-link,
.k-widget.k-treeview,
.k-treeview .k-in.k-state-hover,
.k-treeview .k-in.k-hover {
  color: #333;
}
.k-link:link,
.k-link:visited,
.k-nav-current.k-state-hover .k-link,
.k-nav-current.k-hover .k-link,
.k-pager-wrap .k-link:hover {
  color: #555;
}
.k-pager-wrap .k-link:focus {
  box-shadow: none;
}
.k-tabstrip-items .k-item.k-state-hover,
.k-tabstrip-items .k-item.k-hover {
  background: #f0f4ed;
}
.k-widget,
.k-grid tr td,
.k-panelbar > .k-item > .k-link,
.k-panelbar .k-item,
.k-panelbar .k-tabstrip-item.k-item,
.k-grid-norecords-template,
.k-textbox:focus {
  border-color: #80a169;
}
.k-grid-toolbar,
.k-widget.k-window .inside-modal .k-header.k-grid-toolbar {
  background-color: #e5ece1 !important;
}
.k-widget.k-window .k-header.k-grid-toolbar {
  background-color: transparent;
}
.k-input {
  background-color: #f2f6f0;
}
#postCalcFooter {
  background-color: #e5ece1;
}
.k-textbox,
.k-input,
input.k-textbox,
.k-textbox:hover,
input.k-textbox:hover,
.k-dropdown-wrap,
.k-dropdown-wrap.k-state-default,
.k-picker-wrap.k-state-default,
.k-numeric-wrap.k-state-default,
select.form-control,
textarea.k-textbox,
textarea.k-textbox:hover,
.k-multiselect.k-header,
.k-multiselect-wrap {
  background-color: #f2f6f0;
  border-color: #80a169;
}
.k-widget.k-multiselect.k-multiselect-clearable {
  max-height: 60px !important;
  overflow: auto !important;
}
.k-input:focus,
.k-input:focus:hover,
.k-textbox:focus,
.k-textbox:focus:hover,
.k-dropdown-wrap.k-state-focused,
.k-dropdown-wrap.k-focused,
.k-picker-wrap.k-state-focused,
.k-picker-wrap.k-focused,
.k-numeric-wrap.k-state-focused,
.k-numeric-wrap.k-focused,
select.form-control:focus,
.k-checkbox:focus + .k-checkbox-label:before,
.k-grid tr:hover .k-state-focused,
.k-grid tr:hover .k-focused,
.k-multiselect.k-header.k-state-focused,
.k-multiselect.k-header.k-focused,
.k-multiselect-wrap.k-state-focused,
.k-state-focused > .k-multiselect-wrap {
  background-color: #f2f6f0;
  border-color: #75975f;
  box-shadow: 0px 0px 0px 1px #75975f;
}
.k-multiselect-wrap .k-input:focus {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.k-calendar td.k-today.k-state-hover.k-state-focused,
.k-calendar td.k-today.k-hover.k-state-focused,
.k-calendar td.k-today.k-state-hover.k-focused,
.k-calendar td.k-today.k-hover.k-focused {
  background-color: #d8e2d1;
}
.k-calendar td.k-state-selected.k-state-hover.k-state-focused,
.k-calendar td.k-state-selected.k-hover.k-state-focused,
.k-calendar td.k-state-selected.k-state-hover.k-focused,
.k-calendar td.k-state-selected.k-hover.k-focused,
.k-calendar td.k-selected.k-state-hover.k-state-focused,
.k-calendar td.k-selected.k-hover.k-state-focused,
.k-calendar td.k-selected.k-state-hover.k-focused,
.k-calendar td.k-selected.k-hover.k-focused,
.k-calendar td.k-state-focused .k-link,
.k-calendar .k-today .k-link,
.k-panelbar > .k-panelbar-header > .k-link.k-state-focused,
.k-panelbar > .k-item > .k-link.k-state-focused {
  box-shadow: none;
}
.k-button:focus {
  border-color: #75975f;
}
.k-input.invalid,
.k-textbox.invalid,
.k-numeric-wrap.invalid,
input.k-textbox.invalid {
  border-color: #E60E0E;
}
.k-input:disabled,
.k-textbox:disabled,
textarea.k-textbox:disabled,
.form-control:disabled,
input.k-textbox:disabled,
select.form-control:disabled,
span.k-numerictextbox {
  background-color: #fff;
}
.k-button,
.k-button:active,
.k-grouping-row td,
.k-grid-footer td,
.k-multiselect .k-button {
  color: #555;
  background-color: #d8e2d1;
  border-color: #88a773;
}
.dataLookUpBtn.input-group-addon {
  border-color: #88a773;
}
.k-button:hover,
.k-button.k-state-active:hover,
.k-button.k-active:hover,
.k-button:active:hover,
.k-state-hover,
.k-hover,
.k-multiselect .k-button.k-state-hover,
.k-multiselect .k-button.k-hover {
  border-color: #88a773;
  background-color: #bdceb2;
}
.k-button.k-state-focused,
.k-grid tr:hover .k-button.k-state-focused,
.k-button:focus {
  border-color: #88a773;
  background-color: #bdceb2;
}
.k-button.k-state-disabled,
.k-button.k-disabled,
.k-button[disabled],
.k-button.k-state-disabled:hover,
.k-button.k-disabled:hover {
  color: #bdceb2;
  border-color: #88a773;
  background-color: #d8e2d1;
}
li.k-button.k-listview-item[disabled] {
  color: black;
}
td.k-group-cell {
  background-color: #d8e2d1;
}
.k-checkbox-label:before,
.k-checkbox:checked,
.k-checkbox,
.k-checkbox:checked + .k-checkbox-label:before {
  border-color: #787878;
  color: #333;
  background-color: #f2f6f0;
}
.k-switch-on .k-switch-container,
.k-switch-on.k-state-hover .k-switch-container,
.k-switch-on:hover .k-switch-container,
.k-switch-on:focus .k-switch-container {
  background-color: #e5ece1;
}
.k-switch-on.k-switch-container,
.k-switch-off.k-switch-container,
.k-switch-off.k-state-focused,
.k-switch-off:focus,
.k-switch-on.k-state-focused,
.k-switch-on:focus {
  box-shadow: 0 0 7px 0 #e5ece1;
  border-color: #787878;
}
.k-pager-wrap,
.k-pager-wrap .k-link.k-state-selected,
.k-pager-wrap .k-link.k-state-selected:hover {
  background-color: #e5ece1;
  color: #333;
  border-color: #e5ece1;
}
.k-widget.k-tooltip-validation,
.k-tooltip-error {
  background-color: #f2f2f2;
  color: #e31c4f;
}
.questionIcon,
.informationIcon {
  color: #e5ece1;
}
.k-pager-numbers .k-state-selected,
.k-pager-numbers .k-selected {
  border-color: #80a169;
}
.k-notification-apetito-success.k-group,
.k-notification.k-notification-apetito-success {
  background: #e5ece1;
  color: #333;
}
.k-tooltip-validation .k-callout-n {
  border-bottom-color: #75975f;
}
.loadingOverlay,
.loadingOverlayForPlan,
.loadingOverlayForInventory {
  background-color: #333;
}
.bubblingG span {
  background-color: white;
}
.glyphicon-star {
  color: #bd3232;
}
#assistantView .assistant-welcome h1 {
  /*background-color: @mainBgColor;*/
}
#assistantView .assistant .navigationrow {
  background-color: #e5ece1;
}
.easyWizardSteps li.current {
  border-bottom-color: #75975f;
}
.k-radio-label:before {
  border-color: #e5ece1;
  background-color: #f2f6f0;
}
.k-radio:checked + .k-radio-label:after {
  background-color: #888;
}
.k-radio:focus + .k-radio-label:before {
  border-color: #e5ece1;
  -webkit-box-shadow: inherit;
  box-shadow: inherit;
}
span.ko-numeric-planmenu {
  background-color: #fbfbfb;
}
.cellDiv.isReadOnly span.ko-numeric-planmenu {
  background-color: transparent;
}
.cellDiv.isReadOnly {
  background-color: #f1f1f1;
}
.lineDiv {
  color: #e4e4e4;
}
.cellMenuContainer span.ko-numeric-planmenu {
  background-color: #eff2eb;
}
.cellMenuContainer .k-numeric-wrap.k-state-default {
  background-color: #eff2eb;
  border-color: #888;
}
.cellMenuContainer .k-input {
  background-color: #f5f5f5;
}
.cellMenuContainer .k-input:focus,
.cellMenuContainer .k-input:focus:hover {
  background-color: #f5f5f5;
  border-color: transparent;
  box-shadow: 0px 0px 0px 0px;
}
.cellMenuContainer .k-numeric-wrap:focus,
.cellMenuContainer .k-numeric-wrap.k-state-focused {
  box-shadow: 0px 0px 0px 1px #6c6c6c;
}
.menuRow {
  background-color: #e5ece1;
}
/********** Budget planing **********/
.k-grid.bp-sub-grid thead tr th {
  border-bottom-color: #f1f1f1;
}
.k-grid.bp-sub-grid td {
  border-color: #f1f1f1;
  border-bottom-color: #f1f1f1;
}
.dateDailyTextSet {
  background-color: #e5ece1;
}
.breadcrumbWrapper {
  background-color: #84BD00 !important;
  background-image: url('images/Business.png') !important;
}
.k-button.k-state-disabled {
  color: #999999;
}
.k-checkbox:focus:checked {
  box-shadow: 0px 0px 0px 1px #75975f;
}
.k-radio:checked {
  background-color: #75975f;
}
.k-radio:focus:checked {
  box-shadow: 0px 0px 0px 1px #75975f;
}