body {
    background-color: #515151 !important;
}

.k-autocomplete, .k-block, .k-button-group .k-tool, .k-content, .k-dropdown-wrap, .k-dropzone-active,
.k-filter-row > th,
.k-footer-template td, .k-grid td, .k-grid td.k-state-selected,
.k-grid-content-locked, .k-grid-footer,
.k-grid-footer-locked, .k-grid-footer-wrap, .k-grid-header,
.k-grid-header-locked, .k-grid-header-wrap, .k-group, .k-group-footer td,
.k-grouping-header, .k-grouping-header .k-group-indicator, .k-header, .k-input,
.k-pager-refresh, .k-pager-wrap, .k-pager-wrap .k-link, .k-panel > .k-item > .k-link, .k-panelbar .k-content, .k-panelbar .k-panel, .k-panelbar > .k-item > .k-link, .k-popup.k-align .k-list .k-item:last-child, .k-separator, .k-slider-track, .k-splitbar, .k-state-default, .k-state-default .k-select, .k-state-disabled, .k-textbox, .k-textbox > input, .k-tiles, .k-toolbar, .k-tooltip, .k-treemap-tile, .k-upload-files, .k-widget {
    border-color: #e2dfdf !important;
}

.font-dark, .caption h2 i {
    color: #440108 !important;
}

.k-dateinput.k-state-disabled > .k-textbox:hover,
.k-maskedtextbox.k-state-disabled > .k-textbox:hover,
.k-multiselect-wrap, input.k-textbox, textarea.k-textbox {
    border-color: #e2dfdf !important;
}

.btn.blue-madison:not(.btn-outline) {
    color: #FFF;
    background-color: #440108;
    border-color: #440108;
}

.k-dropdown .k-input, .k-dropdown .k-state-focused .k-input, .k-menu .k-popup, .k-multiselect .k-button, .k-multiselect .k-button:hover {
    color: #333;
}

.k-autocomplete, .k-dropdown-wrap.k-state-default, .k-numeric-wrap.k-state-default, .k-picker-wrap.k-state-default {
    background-image: url(/Content/textures/highlight.png);
    background-image: none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%);
    background-position: 50% 50%;
    background-color: #ffff !important;
    border-color: #a3d0e4;
}

.k-draghandle.k-state-selected:hover, .k-ghost-splitbar-horizontal, .k-ghost-splitbar-vertical, .k-list > .k-state-highlight, .k-list > .k-state-selected, .k-marquee-color, .k-panel > .k-state-selected, .k-scheduler .k-scheduler-toolbar .k-state-selected, .k-scheduler .k-today.k-state-selected, .k-state-selected, .k-state-selected:link, .k-state-selected:visited, .k-tool.k-state-selected {
    color: #fff;
    background-color: #440108;
    border-color: #440108;
}

.k-autocomplete, .k-draghandle, .k-dropdown-wrap, .k-grid-header, .k-grouping-header, .k-header, .k-numeric-wrap, .k-pager-wrap, .k-panelbar .k-tabstrip-items .k-item, .k-picker-wrap, .k-progressbar, .k-state-highlight, .k-tabstrip-items .k-item, .k-toolbar {
    background-image: none !important;
    background-image: none !important;
    background-position: 50% 50%;
    background-color: #b5b5b58f !important;
}

    .k-grid-header .k-header > .k-link, .k-header, .k-treemap-title {
        color: #440108 !important;
    }

.bg-grey-salt {
    background: #440108 !important;
    color: #fff;
}

.k-checkbox-label:before {
    border-color: #952929;
}

.k-panelbar > li.k-state-default > .k-link, .k-tabstrip-items .k-state-default .k-link {
    color: #430009;
}

.k-tabstrip-items .k-item.k-state-active {
    background-color: #440108 !important;
    border:1px solid #440108 !important;
}
ul.k-tabstrip-items .k-item.k-state-active span {    
    color: #fff !important;
}
.k-tabstrip-items .k-item {
    background-color: #e2dfdf !important;
    background-image: none !important;
    color: #440108;
    border-left: 1px solid #440108 !important;
    border-right: 1px solid #440108 !important;
    /*border-bottom: 1px solid #440108 !important;*/
}
/*li.k-item.k-state-default.k-last .k-link {
    color: #fff !important;
}*/
.btn-primary {
    color: #fff !important;
    background-color: #440108 !important;
    border-color: #440108 !important;
}

.k-grid tr:hover {
    background-color: #d6d3d3cf !important;
    background-image: none !important;
    background-image: none,linear-gradient(to bottom,rgba(255,255,255,.4) 0,rgba(255,255,255,0) 100%);
    background-position: 50% 50%;
    color: #440108 !important;
}

.service_list {
    border: 1px solid #565656 !important;
}

.header-part .oms-action-dashboard-part {
    background: #440108 !important;
    border-color: #440108 !important;
}

.media-heading a {
    color: #440108;
}

.page-bar .page-breadcrumb > li > a, .page-bar .page-breadcrumb > li > span, .page-bar .page-breadcrumb > li > i[class*=icon-], .page-bar .page-breadcrumb > li > i[class^=icon-], .page-bar .page-breadcrumb > li > i, .k-grid-header .k-header > .k-link, .k-header, .k-treemap-title {
    color: #fff;
}

.page-bar, .page-header.navbar .page-logo.logo-theme-style {
    background-color: #440108 !important;
}

div[data-id="page_header_context_filter_div"] {
    background: #fff !important;
}

    div[data-id="page_header_context_filter_div"]::after, div[data-id="page_header_context_filter_div"]::before {
        border-color: #515151 transparent transparent transparent !important;
    }

.k-header.k-grid-toolbar.k-grid-top {
    border-color: #ffffff !important;
}

li.k-state-active .k-link {
    color: #430009 !important;
}

.k-pager-wrap, a.btn.btn-primary.topbutton {
    color: #ffffff;
}

.k-link, .k-nav-current.k-state-hover .k-link {
    color: #440108;
}

.k-alt, .k-pivot-layout > tbody > tr:first-child > td:first-child, .k-resource.k-alt, .k-separator {
    background-color: #e4e1e159;
    color: #333;
}

.k-pager-wrap .k-link.k-state-disabled {
    color: #440108;
    border-color: #440108;
}

.k-button {
    border-radius: 4px;
    border-color: #952929;
    color: #fff;
    background-color: #440108;
    background-position: 50% 50%;
    background-image: url(/Content/textures/highlight.png);
    background-image: none !important;
}

.k-grid .button-wrap .stretchy-nav-bg, div[data-id="div-actions-button"] .button-wrap .stretchy-nav-bg {
    background: linear-gradient(to bottom, #440108, #440108) !important;
}

.k-block, .k-content, .k-dropdown .k-input, .k-popup, .k-toolbar, .k-widget {
    color: #333;
}

.k-list-container {
    color: #333;
}

.k-list-container {
    border-color: #fff;
    background-color: #fff;
}

.k-dropdown .k-state-focused, .k-filebrowser-dropzone, .k-list > .k-state-hover, .k-pager-wrap .k-link:hover, .k-scheduler .k-scheduler-toolbar ul li.k-state-hover, .k-splitbar-horizontal-hover, .k-splitbar-vertical-hover, .k-state-hover {
    color: #003f59;
    background-color: #f2f2f2;
    border-color: #8bc4dd;
}

.btn-primary:hover {
    color: #fff;
    background-color: #424242;
    border-color: #424242;
}

.caption h2 a {
    color: #430009;
}

.k-button.k-state-hover, .k-button:hover {
    color: #ffffff !important;
    border-color: #440108;
    background-color: #440108;
    background-image: none;
    background-image: none;
}

.k-checkbox:hover {
    border-color: #8bc4dd;
    color: #952929;
    background-color: #fff;
}

.k-checkbox:focus {
    box-shadow: 0 0 3px 0 #7bd2f6;
    border-color: #952929;
}

.k-checkbox.k-state-indeterminate, .k-checkbox:indeterminate {
    border-color: #952929;
    color: #952929;
    background-color: #fff;
}

.k-checkbox:checked {
    border-color: #952929;
    color: #952929;
    background-color: #fff;
}

.k-checkbox:checked:focus {
    box-shadow: 0 0 3px 0 #7bd2f6;
    border-color: #952929;
}

.k-checkbox.k-invalid, .k-checkbox.k-state-invalid {
    border-color: #fff;
}

.k-checkbox-label:hover:before, .k-checkbox:checked + .k-checkbox-label:hover:before, .k-checkbox:checked:hover + .k-checkbox-label:before, .k-checkbox:hover + .k-checkbox-label:before {
    border-color: #952929;
    box-shadow: none;
}

.k-checkbox:checked + .k-checkbox-label:before {
    background-color: #fff;
    border-color: #952929;
    color: #952929;
}

.k-checkbox:checked:disabled + .k-checkbox-label:active:before, .k-checkbox:checked:disabled + .k-checkbox-label:before, .k-checkbox:checked:disabled + .k-checkbox-label:hover:before, .k-checkbox:disabled + .k-checkbox-label:before {
    color: #952929;
    background: #fff;
    border-color: #952929;
    border-radius: 3px;
}

.k-tabstrip .k-content.k-state-active {
    background-color: #fff;
    color: #333;
}

.div-custom-oms-css .panel-default > .panel-heading {
    background-color: #952929;
}

.span-panel-title, .span-panel-title .font-weight-600 {
    font-size: 15px;
    color: #440108;
}

.k-input, .k-multiselect-wrap, .k-textbox > input, input.k-textbox, input.k-textbox:hover, textarea.k-textbox, textarea.k-textbox:hover {
    background-color: #fff;
    color: #333;
}

.k-input[readonly] {
    background-color: #fff;
    color: #333;
}

a.btn-report {
    background: #952929;
    border: 1px solid #952929;
}

.panel-title a i, .panel-title > a.accordion-custom-toggle::before,.k-item.k-state-default span.k-link {
    color: #440108 !important;
}
/*header csss*/
.k-item.k-state-default span.k-link, .accordion-toggle.accordion-custom-toggle.cursor-pointer, span a.btn-report, .k-multiselect .k-button {
    color: #fff;
}

/* Page Top Style & Sidebar Style Starts */
.page-sidebar, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover,
.page-sidebar-closed .page-sidebar .page-sidebar-menu:hover .sub-menu,
.page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu:hover .sub-menu {
    background-color: #952929;
}

.page-sidebar-wrapper .page-sidebar-wrapper .page-sidebar .page-sidebar-menu > li.active.open > a,
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu > li.active > a,
.page-sidebar-wrapper .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a,
.page-sidebar-wrapper .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a {
    background-color: #440108 !important;
}

.page-sidebar .page-sidebar-menu > li > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a {
    border-top: 1px solid #fff !important;
}

.page-sidebar-wrapper .page-sidebar .page-sidebar-menu > li.open > a,
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu > li:hover > a,
.page-sidebar-wrapper .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a,
.page-sidebar-wrapper .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a,
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu .sub-menu > li.active > a,
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu .sub-menu > li.open > a,
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu .sub-menu > li:hover > a,
.page-sidebar-wrapper .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a,
.page-sidebar-wrapper .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a,
.page-sidebar-wrapper .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a,
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu > li.open > a {
    background-color: #440108 !important;
}

.page-sidebar .page-sidebar-menu > li > a > i[class*=icon-],
.page-sidebar .page-sidebar-menu > li > a > i[class^=icon-],
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class*=icon-],
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class^=icon-],
.page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class*=icon-],
.page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class^=icon-],
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class*=icon-],
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class^=icon-],
.page-sidebar .page-sidebar-menu .sub-menu > li.active > a > i,
.page-sidebar .page-sidebar-menu .sub-menu > li.open > a > i,
.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > i,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > i,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > i,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > i {
    color: #fff !important;
}

.page-sidebar .page-sidebar-menu > li > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a {
    border-top: 1px solid #2b3b55;
    color: #ffffff;
}

.page-header.navbar .page-logo.logo-theme-style {
    background: #515151 !important;
}

.logo-theme-style .sidebar-toggler {
    background-color: #440008 !important;
}

.page-sidebar-wrapper .page-sidebar,
.page-sidebar-wrapper .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover,
.page-sidebar-wrapper .page-sidebar-closed .page-sidebar .page-sidebar-menu:hover .sub-menu,
.page-sidebar-wrapper .page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu:hover .sub-menu {
    background-color: #515151 !important;
}
/*header css*/
.k-pager-wrap {
    color: #440108;
}

.k-grid .button-wrap.active.force-open-up li:hover {
    background-color: #440108;
}

.k-grid .button-wrap.active.force-open-up ul li {
    background-color: #440108;
}

.k-calendar td.k-state-hover .k-link {
    border-color: #f2f2f2;
    color: #333;
    background-color: #f2f2f2;
    background-image: none;
    background-image: none;
}

.k-calendar td.k-state-selected .k-link {
    border-color: #eeeeee;
    color: #333 !important;
    background-color: #eeeeee;
}

.k-calendar td.k-state-focused .k-link {
    box-shadow: inset 0 0 2px 1px #eeeeee;
}

.k-calendar th {
    border-color: #440108;
    color: #440108;
    background-color: #f5f5f5;
}

.k-list > .k-state-focused.k-state-selected, .k-listview > .k-state-focused.k-state-selected, .k-state-focused.k-state-selected, td.k-state-focused.k-state-selected {
    box-shadow: inset 0 0 3px 1px #952929;
}

.k-widget.k-upload {
    background: #9f9d9d !important;
}

.k-dropzone em, .k-slider .k-draghandle, .k-state-disabled, .k-state-disabled .k-link, .k-tile-empty strong {
    color: #333;
}

.btn.blue-madison:not(.btn-outline).active, .btn.blue-madison:not(.btn-outline):active, .btn.blue-madison:not(.btn-outline):hover, .open > .btn.blue-madison:not(.btn-outline).dropdown-toggle {
    color: #fff;
    background-color: #515151;
    border-color: #515151;
}

.page-sidebar .page-sidebar-menu > li.active.open > a:hover, .page-sidebar .page-sidebar-menu > li.active > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a:hover {
    background: #440108 !important;
}

.btn.green:not(.btn-outline) {
    color: #FFF;
    background-color: #430009 !important;
    border-color: #952929 !important;
}

.font-green {
    color: #952929 !important;
}

.login .content h3::before {
    content: '';
    display: block;
    background-color: #952929 !important;
}

.login {
    background-color: #6c7a8d73 !important;
}

.page-sidebar .page-sidebar-menu > li.active.open > a, .page-sidebar .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a {
    background-color: #5c0d18 !important;
}

.page-sidebar-wrapper .page-sidebar .page-sidebar-menu > li.open > a,
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu > li:hover > a,
.page-sidebar-wrapper .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a,
.page-sidebar-wrapper .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a,
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu .sub-menu > li.active > a,
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu .sub-menu > li.open > a,
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu .sub-menu > li:hover > a,
.page-sidebar-wrapper .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a,
.page-sidebar-wrapper .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a,
.page-sidebar-wrapper .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a,
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu > li.open > a {
    background-color: #5c0d18 !important;
}

.page-sidebar-wrapper .page-sidebar .page-sidebar-menu > li.open > a,
.page-sidebar-wrapper .page-sidebar .page-sidebar-menu > li:hover > a,
.page-sidebar-wrapper .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a,
.page-sidebar-wrapper .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a {
    background: #5c0d18 !important;
    color: #e4e9f2;
}

.page-header.navbar .search-form .keyword-search-form .input-group:first-of-type {
    border: 1px solid #952929 !important;
    height: 40px;
}

.k-button.k-state-focused, .k-button.k-state-focused.k-state-disabled, .k-button:focus, .k-button:focus:hover, .k-state-disabled .k-button.k-state-focused {
    border-color: #430009;
    box-shadow: 0 0 2px 1px #430007;
}

.k-grid-header th.k-state-focused, .k-list > .k-state-focused, .k-listview > .k-state-focused, .k-state-focused, td.k-state-focused {
    box-shadow: inset 0 0 3px 1px #5c0d18;
}

.k-grid .k-header .k-grid-search {
    background: 0 0;
    background-color: #fff;
    color: #c1c1c1;
}

.k-dropdown .k-state-focused, .k-filebrowser-dropzone, .k-list > .k-state-hover, .k-pager-wrap .k-link:hover, .k-scheduler .k-scheduler-toolbar ul li.k-state-hover, .k-splitbar-horizontal-hover, .k-splitbar-vertical-hover, .k-state-hover {
    color: #952929;
}

.div-custom-oms-css .panel-default > .panel-heading {
    background-color: #d6d6d6 !important;
}

a.btn-report {
    background: #440108 !important;
    border: 1px solid #440108 !important;
}

.btn.btn-outline.logo-theme-style, .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle .badge.badge-default {
    background-color: #440008 !important;
    color: #fff;
}

.page-container .page-sidebar .page-sidebar-menu > li.open > a,
.page-container .page-sidebar .page-sidebar-menu > li:hover > a,
.page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a,
.page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a,
.page-container .page-sidebar .page-sidebar-menu .sub-menu > li.active > a,
.page-container .page-sidebar .page-sidebar-menu .sub-menu > li.open > a,
.page-container .page-sidebar .page-sidebar-menu .sub-menu > li:hover > a,
.page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a,
.page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a,
.page-container .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a,
.page-container .page-sidebar .page-sidebar-menu > li.open > a {
    background-color: #440108 !important;
}

.page-sidebar .page-sidebar-menu .sub-menu > li > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a {
    color: #fff;
}

.page-sidebar .page-sidebar-menu .sub-menu > li.active > a, .page-sidebar .page-sidebar-menu .sub-menu > li.open > a, .page-sidebar .page-sidebar-menu .sub-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a {
    background: #440108 !important;
}

.page-sidebar, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover, .page-sidebar-closed .page-sidebar .page-sidebar-menu:hover .sub-menu, .page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu:hover .sub-menu {
    background-color:#515151 !important;
}

.topbutton.active, .topbutton.focus, .topbutton:active, .topbutton:focus, .topbutton:hover, .open > .dropdown-toggle.topbutton {
    background-color: #515151 !important;
    border: none;
}

.topbutton {
    background-color: #440108 !important;
    border: none;
}

.oms-action-dashboard-part, .production-section {
    border-color: #d6d6d6 !important;
    background-color: #d6d6d6 !important;
}

.header-part .action-header {
    color: #fff !important;
}

.action-header, .production-section {
    color: #440108 !important;
}

.box-production {
    border: 1px solid #d6d6d6 !important;
}

.header-part, .k-grid-norecords-template {
    border: 1px solid #440108 !important;
}

.titlemain.portlet-title h1 {
    color: #440108 !important;
}

.btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #430009;
    border-color: #ffffff;
}

.portlet-title h1, .k-select .k-link.k-link-clear {
    color: #440108;
}

.k-menu .k-state-selected > .k-link {
    background-color: #440108 !important;
    border-color: #440108 !important;
}

.k-calendar .k-month .k-link {
    color: #333 !important;
}

.k-calendar .k-footer .k-nav-today {
    color: #952929 !important;
}

.k-grid-filter.k-state-active {
    background-color: #430009;
    color: #fff !important;
}

.k-active-filter, .k-state-active, .k-state-active:hover {
    background-color: #fff;
    border-color: #942929;
    color: #952929;
}

@media (max-width: 768px) {
    .k-grid .button-wrap.active ul li, div[data-id="div-actions-button"] .button-wrap.active ul li a {
        background-color: #440108;
    }

    .k-grid .button-wrap.active li:hover {
        background-color: #440108;
    }
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > .langname, .page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username, .page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > i {
    color: #952929;
    font-weight: 600;
}

.k-filebrowser-dropzone, .k-pager-wrap .k-link:hover, .k-scheduler .k-scheduler-toolbar ul li.k-state-hover, .k-splitbar-horizontal-hover, .k-splitbar-vertical-hover, .k-state-hover {
    background-color: #440108;
}

.btn-primary:active:hover {
    background-color: #440108;
}

.btn-primary.active.focus,
.btn-primary.active:focus,
.btn-primary.active:hover,
.btn-primary:active.focus,
.btn-primary:active:focus,
.btn-primary:active:hover,
.open > .dropdown-toggle.btn-primary.focus,
.open > .dropdown-toggle.btn-primary:focus,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:focus {
    color: #fff;
    background-color: #440108;
    border-color: #440108;
}

a.k-link.k-pager-nav a:focus, a.k-link.k-pager-nav a:hover {
    color: #f8fff2 !important;
}

table.k-widget.k-editor.k-header.k-editor-widget.k-resizable {
    background: #f0f0f0 !important;
}

span.k-tool-icon.k-icon.k-i-bold, .k-tool {
    color: #333 !important;
    font-weight: bold;
}

ul.k-editor-toolbar .k-state-hover {
  
    background-color: #cecbcb !important;
    color: #333 !important;
    border: 1px solid #ccc;
}

span.k-icon.k-i-arrow-45-down-right {
    color: #000;
}

.k-list-optionlabel.k-state-selected.k-state-focused:hover, .k-list-optionlabel.k-state-hover {
    color: #fff;
}

.k-calendar .k-today .k-link {
    box-shadow: inset 0 0 0 1px #333;
}

.k-dropdown-wrap.k-state-disabled span.k-input {
    color: #fff;
}

.trv-nav.k-widget .trv-menu-large {
    background: #e3e3e3 !important;
    color: #333 !important;
}

.k-menu .k-state-hover > .k-link, .trv-nav .k-menu .k-state-selected > .k-link {
    background-color: #b5b5b5 !important;
    color: #333 !important;
}

.trv-window ul.trv-menu-small.trv-search-dialog-search-options,
ul.trv-search-dialog-stopsearch-placeholder,
ul.trv-search-dialog-navigational-buttons, .trv-content .k-splitbar [class*=resize] {
    background: #fff !important;
}

.trv-search-dialog-caption-label,
.trv-nav .k-item.k-state-default span.k-link,
.trv-nav span a.btn-report {
    color: #333 !important;
}

ul.trv-search-dialog-stopsearch-placeholder .k-state-focused,
ul.trv-search-dialog-navigational-buttons .k-state-focused,
div#trv-parameter-editor-singleselect-list_lv_active .k-state-focused,
.trv-listviewitem.k-state-selected.k-state-focused {
    box-shadow: inset 0 0 0 1px #fff !important;
}

div#trv-parameter-editor-singleselect-list_lv_active, .trv-listviewitem.k-state-selected {
    background-color: #e3e3e3 !important;
    border-color: #e3e3e3 !important;
    color: #333;
}

.trv-parameter-header.k-header {
    background: #ffff !important;
    color: #440108 !important;
}

.k-editor-toolbar .k-tool.k-state-selected {
    color: #fff;
    background-color: #c3bebe !important;
}

.k-splitbar {
    background-color: #440108;
}

.k-file-extension-wrapper, .k-multiple-files-extension-wrapper {
    color: #952929;
    border-color: #952929;
}

    .k-file-extension-wrapper:before, .k-multiple-files-extension-wrapper:before {
        background-color: #fff;
        border-color: transparent transparent #952929 #952929;
    }

.k-file-information, .k-file-size, .k-file-validation-message {
    color: #440108;
}

span.k-file-name {
    color: #440108;
}

span.k-in.k-state-hover, .top-menu .navbar-nav ul.dropdown-menu.dropdown-menu-default li a i:hover,
a.k-pager-refresh k-link i:focus, a.k-pager-refresh k-link i:hover {
    color: #23527c;
    color: #ffff;
}

.top-menu ul.nav.navbar-nav.pull-right li a {
    color: #952929;
}

.top-menu .navbar-nav ul.dropdown-menu.dropdown-menu-default li a:hover {
    background: #5c0d18;
    color: #fff !important;
}

.dropdown-menu > li > a > [class*=" sl-icon-"], .dropdown-menu > li > a > [class^=sl-icon-] {
    color: unset;
}

.k-button.k-state-disabled, .k-button.k-state-disabled:active, .k-button.k-state-disabled:focus, .k-button.k-state-disabled:hover, .k-button[disabled], .k-button[disabled]:active, .k-button[disabled]:focus, .k-button[disabled]:hover, .k-state-disabled .k-button, .k-state-disabled .k-button:active, .k-state-disabled .k-button:focus, .k-state-disabled .k-button:hover {
    color: #333;
    border-color: #e2dfdf;
    background-color: #e2dfdf;
}

.k-edit-buttons .k-button.k-dialog-html-viewer-btn {
    border-color: #440108;
    background-color: #440108;
    color: #fff !important;
}

.k-edit-buttons {
    border-color: #ebe9e9;
    background: #ebe9e9;
}

/* Keyword Search Custom CSS Starts */

.search-description, .lblSearchKeyword, #addSearchKeyword {
    background-color: #440108 !important;
    color: #ffffff !important;
}

.panel-heading .accordion-toggle:after, .k-calendar .k-state-hover {
    color: #ffffff !important;
}

#removeSearchKeyword .fa-times-circle:before, #addSearchKeyword > .keyword-plus-btn {
    color: #ffffff !important;
}

.portlet.card > .result-card > .result-content a, .publishedUrl_txt, .spanDisplayName {
    color: #952929 !important;
}
 .k-pager-wrap .k-link:hover{
    background-image: url(/Content/Kendo/textures/highlight.png);
    background-image: none !important;
   color:#ffff !important;
}
.k-file-name 
{
    line-height: 2.2em;
}
.bg-after-grey-cascade:after, .bg-before-grey-cascade:before, .bg-hover-grey-cascade:hover {
    background: #515151 !important;
    color: #fff;
}
/* Keyword Search Custom CSS Ends */

h4.modal-title.font-weight-bold.text-center, a.accordion-toggle.accordion-custom-toggle.cursor-pointer {
    color: #440108;
}
input.k-textbox:focus, textarea.k-textbox:focus, .k-input:focus, .k-state-focused {
    box-shadow: inset 0 0 3px 1px #440108 !important;
    background-color: #fff;
    color: #333;
}
#panelbarSearch a.k-link.k-header.k-state-selected.k-state-focused, input#KeyCodeName:focus {
    box-shadow: none !important;
}

.k-button:focus{
    color:#fff !important;
}
.k-grid tr.k-state-selected td a:hover {
    color: #440108 !important;
    text-decoration: underline;
}
tr.k-alt td a {
    color: #440108 !important;
}
tr.k-selcted:hover td a, tr.k-state-selected:hover td a, tr.k-alt.k-state-selected td a, table tr.k-state-selected td a {
    color: #440108 !important;
}
.k-grid-content table td a {
    color: #440108;
    text-decoration: underline;
}
table tr.k-state-selected td a {
    color: #fff !important;
}
.k-command-cell .k-button {
    color: #fff !important;
    text-decoration: none;
    min-width: 35px !important;
    display: inline-block;
    text-align: center;
    padding: 0;
    height: 35px;
    line-height: 31px;
}
.k-command-cell .k-button span {
    margin: 0;
}
.k-command-cell .k-grid-edit {
    line-height: 35px;
}
.k-grid-content tr.k-state-selected {
    background: #d6d3d3cf !important;
    color: #440108!important;
}
.k-grid-content tr.k-state-selected a {
    color: #440108 !important;
}
.k-treeview .k-item.k-first.k-last .k-state-focused.k-state-selected {
    background: #440108;
    color: #fff;
}
button.background-none.font-lg.bold.btn:hover, button.background-none.font-lg.bold.btn:focus {
    color: #fff;
}

/*kendo change*/
/*.k-multiselect:after {
    content: "\25BC";
    position: absolute;
    top: 22%;
    right: 25px;
    font-size: 10px;
}*/

.k-grid-header.k-active-filter, .k-grid-header .k-state-active, .k-grid-header.k-state-active:hover {
    background: #440108 !important;
}

/* New CSS Fixing - 08-18-2020 Start */

.k-pager-wrap .k-link.k-state-selected {
	color: #fff;
	background-color: #440108;
	border-color: #440108;
}

.k-autocomplete .k-input, .k-dropdown-wrap .k-input, .k-numeric-wrap .k-input, .k-picker-wrap .k-input, .k-selectbox .k-input, .k-textbox > input {
    border: 1px solid #e2dfdf !important;
    margin: 0 !important;
    box-shadow: none !important;
}

div[data-id="div-actions-button"] .button-wrap.active li:hover {
	background-color: #440108;
	border-radius: 0;
}

div[data-id="div-actions-button"] .button-wrap.active ul li {
	border: none;
	background-color: #440108;
}

.k-grid .button-wrap li {
    border-right: 1px solid #ffff;
}

.k-grid .button-wrap li:hover, div[data-id="div-actions-button"] .button-wrap li:hover {
	background-color: #42010a;
}

.k-dropzone {
	background-color: transparent;
}

.mt-checkbox > input, .mt-radio > input {
	opacity:1;
}

textarea.k-textbox {
	padding: 3px 7px;
}

.k-dropdown-wrap.k-state-disabled span.k-input {
    color: #000 !important;
    opacity: 1;
}

.k-list-optionlabel.k-state-selected.k-state-focused:hover, .k-list-optionlabel.k-state-hover {
    color:#fff !important;
    background: #430007 !important;
}

/*kendo change*/
/*.k-multiselect:after {
    right: 10px !important;
}*/

.k-state-hover, .k-tool:hover{
    color: #000 !important;
}

.bg-grey-steel .k-checkbox-label::before {
    border-color: #952929;
}

.media-body table.k-editor .k-editable-area {
    padding: 0 4px 20px;
 
    border-color: #ccc !important;
}

/*table.k-editor tr .k-toolbar {
    background-color: transparent !important;
}*/

.k-item .k-state-hover {
    color: #fff !important;
}

.k-toolbar, .k-button-group .k-tool {
    background-color: #e3e3e3 !important;
    border-color: #e2dfdf !important;
    border-bottom: 0;
}

.k-widget.k-editor.k-resizable {
    background-color: #e3e3e3 !important;
    border-color: #ccc !important;
}

.k-multiselect-clearable .k-input {
    box-shadow: none !important;
}
span.k-widget.fullinput {
    border: 0;
}

.k-editor iframe.k-content {
    border: 1px solid #e2dfdf;
    background: #fff;
}

td.k-editable-area {
    background: #e3e3e3 !important;
}

.viewbusinessoverviewdesign table.k-editor .k-editable-area {
    padding-top: 5px;
}

.k-reset .k-input:focus {
    box-shadow: none !important;
}

/* New CSS Fixing - 08-18-2020 End */

/*css for wizard Start*/
.k-stepper .k-step-current .k-step-indicator, .k-stepper .k-step-done .k-step-indicator {
    border-color: #440108;
    color: #fff;
    background-color: #440108;
    border-radius: 50% !important;
}

.k-stepper .k-step-indicator {
    width: 40px;
    height: 40px;
}

.k-stepper .k-step-indicator {
    border-radius: 50% !important;
    border-color: #440108;
    color: #440108;
}

.k-stepper .k-step:hover .k-step-indicator {
    background-color: #fff;
}

.k-step-current.k-step:hover .k-step-indicator, .k-step-done.k-step:hover .k-step-indicator {
    background-color: #440108;
}

.k-step-text {
    color: #440108;
}

.k-wizard-content {
    overflow-y: initial;
}

.second-step-b {
    border: 2px solid #440108;
}

.k-wizard-buttons {
    display: none
}
.k-numeric-wrap.k-expand-padding {
    padding-right: 2px;
    border: 0;
}
span.k-picker-wrap.k-state-default {
    padding: 0;
}

span.k-picker-wrap.k-state-default {
    border: 0;
}
.k-checkbox {
    border-color: #440108;
    color: #440108;
}
.k-listbox .k-item:hover:not(.k-state-disabled) {
    color: #ffffff;
    background-color: #440108;
}
.k-listbox .k-list-scroller {
    border-color: #cecece;
}
.k-state-default .k-input:focus {
    box-shadow: inset 0 0 3px 1px #440108 !important;
}

/*css for wizard End*/

.add-contact-remove-hover-grey-color:hover, .add-contact-remove-hover-grey-color:active, .add-contact-remove-hover-grey-color:focus {
    background-color: #440108 !important;
    color: #fff !important;
}

/*Kendo Changes*/
.k-colorpicker .k-input-inner {
    height: inherit !important;
}

.k-picker, .k-widget.k-picker {
    color: #000;
    background-color: #fff;
    border-color: #e2dfdf !important;
}

.k-picker.k-hover, .k-picker:hover, .k-widget.k-picker.k-hover, .k-widget.k-picker:hover {
    background-color: #fff !important;
    color: #333 !important;
    border: 1px solid #ccc;
}

.k-picker.k-focus, .k-picker:focus, .k-widget.k-picker.k-focus, .k-widget.k-picker:focus {
    border-color: #e2dfdf !important;
    box-shadow: inset 0 0 3px 1px #440108 !important;
}

.k-list-item.k-hover, .k-list-item:hover {
    color: #000 !important;
    background-color: #fff !important;
    border: 1px solid #ccc;
}

.k-list-item.k-focus, .k-list-item:focus {
    box-shadow: inset 0 0 3px 1px #440108 !important;
}

.k-list-item.k-selected {
    color: #fff;
    background-color: #440108;
    border-color: #440108;
}

.k-chip-solid-base {
    color: #fff;
    background-color: #440108;
}

.k-chip-solid-base.k-hover, .k-chip-solid-base:hover
{
    background-color: #440108;
}

.k-tabstrip {
    background-image: none !important;
    background-position: 50% 50%;
    background-color: #b5b5b58f !important;
}

.k-treeview-leaf.k-selected {
    color: #fff;
    background-color: #440108;
    border-color: #440108;
}

.k-treeview-leaf.k-selected.k-hover, .k-treeview-leaf.k-selected:hover {
    color: #fff;
    background-color: #440108;
}

.k-treeview-leaf.k-hover, .k-treeview-leaf:hover {
    color: #fff;
    background-color: #440108;
}

.publish-in-immediate-mode-spn {
    border: unset !important;
    background-color: #440108 !important;
}

tr.k-footer-template td {
    color: #440108;
}

.k-reorder-clue {
    color: #ffffff !important;
    border-color: #440108;
    background-color: #440108;
}
;
