﻿/* 
	#004990 
	Site.css 
*/

.main-container header .main-menu {
    background-color: #004990;
}

.header1 {
    background-color: #004990 !important;
}

.header5 {
    background-color: #004990;
}

/* ACTION BUTTON */
.button.button-action button,
.button.button-action input,
.button.submit-button input,
a.button.button-action,
a.button-19px.button-action,
.button-19px.button-action button,
.k-upload-selected,
button.button-action {
    background-color: #004990;
}

.paging-navigator .current-page {
    background-color: #004990;
}

.paging-navigator .jq-page-number {
    color: #004990;
}

.landing-page-container .screen-banner {
    background-color: #004990;
}

.landing-page-container ul.roundel-navigation-holder a:hover:not(.disabled) {
    background-color: #004990;
}

table.dashboard-sub-table td a:not([class*="button"]) {
    color: #004990;
}

.footer-row {
    background-color: #004990;
}

.footer-column, .footer-column span {
    background-color: #004990;
}

tr.k-footer-template td,
tr.k-footer-template td div {
    background-color: #004990;
}

.triangle-breadcrumb li a.active {
    background: #004990 none repeat scroll 0 0;
}

.triangle-breadcrumb li a.active::after {
    border-left-color: #004990 !important;
}

/* Admin.css */
.add-bespoke-field .appearance-order ul li.highlighted {
    background-color: #004990;
}

.metadata .metadata-annotation-input-container .left-column .preview-container .thumbnail-container .thumbnail-item .video-chooser-thumbnail.video-chooser-thumbnail-selected,
.metadata .metadata-annotation-input-container .left-column .preview-container .thumbnail-container .thumbnail-item .video-chooser-thumbnail:hover {
    border-color: #004990;
}

/* ArtworkPrint.css */
.blue-background-color {
    background-color: #004990 !important;
}

.project-costs-overlay .overlay-content .header5 .right-column input {
    background-color: #004990;
    border: 1px solid #004990;
}

.brief-costs-overlay .overlay-content .header5 .right-column input {
    background-color: #004990;
    border: 1px solid #004990;
}

.budget-vs-actual-overlay .overlay-content .header.header5 .right-column input {
    background-color: #004990;
    border: 1px solid #004990;
}

.rfq-response-subtable table td.footer-row {
    background-color: #004990;
}

.cost-auth-subtable table tr.total-row-print, .cost-auth-subtable table tr.total-row {
    background-color: #004990;
}

.cost-auth-subtable table td.footer-row {
    background-color: #004990;
}

.artwork-cost-overlay .tab-content-area .k-grid .k-grid-footer .k-footer-template td {
    background-color: #004990;
}

.supplier-invoices-approve .supplier-invoices-approve-table table td.footer-row {
    background-color: #004990;
}

.confirm-costs-supplier-invoice .confirm-costs-supplier-table table td.footer-row {
    background-color: #004990;
}

.client-declined-estimates .client-declined-estimates-table table td.footer-row {
    background-color: #004990;
}

.rfq-response-subtable-footer {
    background-color: #004990;
}

.table.dashboard-sub-table tr.totalcostfooter,
table.dashboard-table tr.totalcostfooter {
    background-color: #004990;
}

/* AssetLibrary.css */
.asset-detail .videoTimeBar .playingProgressBar {
    background-color: #004990;
}

.asset-detail .volumeSlider .volumeLevelBar {
    background-color: #004990;
}

/* LocalMarketing.css */
.local-marketing-content .annotation-container .left-column .preview-container .thumbnail-container .thumbnail-item .video-chooser-thumbnail.video-chooser-thumbnail-selected,
.local-marketing-content .annotation-container .left-column .preview-container .thumbnail-container .thumbnail-item .video-chooser-thumbnail:hover {
    border-color: #004990;
}

/* MarketingPlanner.css */
#select-heatmap.k-menu.k-header li ul li.k-item:hover {
    background-color: #004990;
}

/* media-review.css */
.video-chooser .video-chooser-item.selected .video-chooser-thumbnail {
    border-color: #004990;
}

.videoTimeBar .playingProgressBar {
    background-color: #004990;
}

.volumeSlider .volumeLevelBar {
    background-color: #004990;
}

#commentPositionalContainer svg._jsPlumb_connector.reviewer0 path {
    stroke: #004990;
}

div.reviewer0 {
    background-color: #004990;
    border-color: #004990;
}

.comments ul li.reviewer0 {
    -moz-box-shadow: 5px 0 0 #004990 inset, 0 0 0 #dedee5 inset;
    -webkit-box-shadow: 5px 0 0 #004990 inset, 0 0 0 #dedee5 inset;
    box-shadow: 5px 0 0 #004990 inset, 0 0 0 #dedee5 inset;
}

/* kendo.custom.css */
.ktb-var-accent {
    color: #004990;
}

.ktb-var-selected-text-color {
    color: #004990;
}

.ktb-var-series-a {
    color: #004990;
}

.k-grouping-row td,
td.k-group-cell,
.k-resize-handle-inner {
    background-color: #004990;
}

.k-draghandle {
    border-color: #004990;
    background-color: #004990;
}

.k-draghandle:hover {
    border-color: #004990;
    background-color: #004990;
}

.k-button:active,
.k-button.k-state-active {
    color: #004990;
}

html .k-mediaplayer-toolbar .k-button-bare:active,
html .k-mediaplayer-toolbar .k-button-bare.k-state-active,
html .k-mediaplayer-toolbar .k-button-bare.k-state-active:hover {
    color: #004990;
}

.k-calendar th {
    background-color: #004990;
}

.k-popup > .k-group-header,
.k-popup > .k-virtual-wrap > .k-group-header {
    color: #004990;
}

.k-popup .k-list .k-item > .k-group {
    color: #004990;
}

.k-marquee-text {
    color: #004990;
}

.k-state-selected > .k-link,
.k-panelbar > li > .k-state-selected,
.k-panelbar > li.k-state-default > .k-link.k-state-selected {
    background-color: #004990;
}

/* Selection */
.k-editor-inline ::selection {
    background-color: #004990;
}

.k-editor-inline ::-moz-selection {
    background-color: #004990;
}

.k-panelbar > li > .k-state-focused.k-state-hover {
    background: #004990;
}

.k-primary,
.k-overflow-container .k-primary {
    border-color: #004990;
    background-color: #004990;
}

.k-checkbox:checked + .k-checkbox-label:before {
    background-color: #004990;
    border-color: #004990;
}

.k-checkbox:indeterminate + .k-checkbox-label:after {
    background-color: #004990;
    border-color: #004990;
}

.k-checkbox:indeterminate:hover + .k-checkbox-label:after {
    border-color: #004990;
    background-color: #004990;
}

.k-checkbox:indeterminate + .k-checkbox-label:before {
    border-color: #004990;
}

.k-radio:checked + .k-radio-label:after {
    background-color: #004990;
}

.k-radio:disabled:checked + .k-radio-label:after {
    background-color: #004990;
}

.k-radio:checked + .k-radio-label:before,
.k-radio:checked + .k-radio-label:hover:before {
    border-color: #004990;
}

.k-primary:hover,
.k-primary.k-state-hover,
.k-primary:active:hover,
.k-primary.k-state-active:hover {
    border-color: #004990;
    background-color: #004990;
}

/* Dark theme specific */
.k-calendar .k-state-selected > .k-link {
    color: #ffffff;
}

.k-tabstrip-items .k-state-active,
.k-panelbar .k-tabstrip-items .k-state-active {
    background-color: #004990;
}

.k-toolbar .k-toggle-button.k-state-active {
    background-color: #004990;
    border-color: #004990;
}

.k-toolbar .k-toggle-button.k-state-active:focus {
    background-color: #004990;
}

.k-grid .k-header .k-button,
.k-scheduler .k-header .k-button,
.k-scheduler .k-header li,
.k-scheduler .k-header .k-link,
.k-gantt > .k-header li,
.k-gantt > .k-header .k-link,
.k-gantt-toolbar .k-button,
.km-pane-wrapper .k-header .k-button {
    background-color: #004990;
    border-color: #004990;
}

.k-scheduler .k-scheduler-toolbar ul li.k-state-hover,
.k-scheduler .k-scheduler-toolbar .k-state-selected,
.k-gantt-toolbar .k-button {
    background-color: #004990;
    border-color: #004990;
}

.k-pager-numbers .k-state-selected {
    background-color: #004990;
}

.k-panelbar .k-grid-toolbar {
    background-color: #004990;
}

.k-panelbar > li > .k-state-hover {
    background-color: #004990;
}

.k-splitbar.k-state-focused {
    background-color: #004990;
    border-color: #004990;
}

/* Gantt */
.k-task-milestone,
.k-task-summary-complete,
.k-state-selected.k-task-milestone,
.k-state-selected .k-task-summary-complete {
    background-color: #004990;
    border-color: #004990;
}

.k-panelbar > li > .k-state-focused {
    background-color: #004990;
}

.k-progressbar .k-state-selected {
    background-color: #004990;
    border-color: #004990;
}

.k-slider-selection {
    background-color: #004990;
    border-color: #004990;
}

.k-flatcolorpicker .k-hue-slider .k-draghandle,
.k-flatcolorpicker .k-transparency-slider .k-draghandle {
    border-color: #004990;
    background-color: #004990;
}

.k-flatcolorpicker .k-hue-slider .k-draghandle:hover,
.k-flatcolorpicker .k-transparency-slider .k-draghandle:hover {
    border-color: #004990;
    background-color: #004990;
}

.k-draghandle.k-state-focused,
.k-draghandle.k-state-focused:link,
.k-flatcolorpicker .k-hue-slider .k-draghandle.k-state-focused,
.k-flatcolorpicker .k-transparency-slider .k-draghandle.k-state-focused {
    border-color: #004990;
    background-color: #004990;
}

.k-split-wrapper .k-button:focus,
.k-overflow-container .k-button:focus,
.k-split-wrapper .k-button:focus:not(.k-state-disabled):not([disabled]),
.k-overflow-container .k-button:focus:not(.k-state-disabled):not([disabled]) {
    color: #004990;
}

.km-pane-wrapper > .km-pane > .km-view > .km-content {
    color: #004990;
    background-color: #ffffff;
}

.km-pane-wrapper > .km-pane .km-content .k-mobile-list > ul > li > .k-link {
    color: #004990;
}

.k-webkit .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded,
.k-ff .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded,
.k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded,
.k-edge .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded,
.k-safari .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded {
    background-color: #004990;
}

.k-chart .k-handle {
    background-color: #004990;
}

.k-chart .k-navigator-hint .k-scroll {
    background: #004990;
}

.k-spreadsheet-filter.k-state-active {
    color: #004990;
}

.k-spreadsheet-window .k-edit-field > input[type="radio"]:checked + .k-orientation-label {
    background-color: #004990;
}

.k-series-a {
    border-color: #004990;
}

.k-spreadsheet-formula-list .k-state-focused {
    background-color: #004990;
}

/* KendoUIOverride.css */
.k-grid tr td a:not([class*="button"]) {
    color: #004990;
}

.k-upload .k-upload-selected {
    background-color: #004990;
    color: #fff;
}

/* 6.5 multiselect colour temp fix */
.k-multiselect-wrap li.k-button {
    background-color: #004990;
    color: #fff;
}


/********************     COLOUR OVERRIDE ORDERING TOOL DARK CLIENT    ****************/

.flyout-branch ul li div.cascade.highlight {
    background-color: #004990;
}
.flyout-branch ul li div.result:hover span.node-description {
    color: #fff;
}

.ui-multiselect-menu.multi-column ul.ui-multiselect-checkboxes li.checked {
    background-color: #004990;
}

.onoffswitch-inner:before {
    background-color: #004990;
}

.onoffswitch-inner:after {
    background-color: #004990;
}

.onoffswitch-switch {
    border: 1px solid #004990;
}

.paging-navigator .current-page {
    background-color: #004990;
}

.split-order-overlay table.dashboard-table th.header5,
.split-order-overlay table.footer-data thead::before {
    background-color: #004990;
    border-right: 1px solid #004990
}

.main-container header .main-menu .primary-nav ul#menu li.module-selector .ui-multiselect {
    background-color: #004990;
}
