﻿
:focus {
    outline-color: #64B5F6 !important;
}

.material-icons {
    color: #64B5F6;
}

.inputsectorlabel-icon {
    color: white;
}

.inputsector-style2 .inputsectorlabel-icon {
    color: #64B5F6 !important;
}

input[type="radio"] + label:active::before,
input[type="radio"]:focus + label::before,
input[type="checkbox"]:focus + label::before {
    background-color: #64B5F640 !important;
}

#gcmdNav:hover, #toolSearchResults:hover {
    color: #64B5F6 !important;
}

#toolSearchResults strong::before {
    background: #64B5F6 !important;
}

table.sorttable thead tr, table.sorttable thead tr th {
    outline: 1px solid #64B5F6 !important;
}

table.sorttable tr th {
    background-color: #64B5F6 !important;
    border: 1px solid #64B5F6 !important;
}

ul.topbar {
    background-color: #64B5F6 !important;
}

    ul.topbar li ul li a:hover {
        background-color: #64B5F6 !important;
    }

a.csvdownload {
    color: #64B5F6 !important;
}

.toolbar-pressed {
    background-color: #64B5F6 !important;
}

.toolbar .toolbar-pressed i {
    color: white !important;
}

.rowselect:hover, tr.rowselect:hover {
    background-color: #64B5F670 !important;
}

input[type="checkbox"]:checked + label::before {
    color: #64B5F6 !important;
}

input[type="radio"]:checked + label::before {
    color: #64B5F6 !important;
}

.waves-effect .waves-ripple {
    background: #64B5F6 !important;
}

input[type="checkbox"] + label:active::before {
    background-color: #64B5F642 !important;
}

div.feature-host {
    background: #64B5F6 !important;
}

div.feature-discovery {
    background: #64B5F6 !important;
}

.scrolltable thead tr:after {
    background-color: #64B5F6 !important;
    border: 1px solid #64B5F6 !important;
}

.scrolltable th {
    background-color: #64B5F6 !important;
    border-top: 1px solid #64B5F6 !important;
    border-bottom: 1px solid #64B5F6 !important;
}

input[type="checkbox"]:checked.tree-view-list-partial + label::before {
    color: #64B5F6 !important;
}

#divPrintType input[type="radio"]:checked + label::before {
    color: #64B5F6 !important;
}

div.ganttChartSectionHeaderWrapper {
    background-color: #64B5F6 !important;
}

#divMapSlider > div {
    background-color: #64B5F6 !important;
}

#divLoadWindow {
    border: 5px solid #64B5F6 !important;
}

.ganntSelect {
    box-shadow: 0 0 3pt 3pt #6db5ff !important;
}

.toolbar i {
    color: #64B5F6 !important;
}

.ganntSelectShift {
    background-color: #c6e2ff !important;
}

#gdivNav ul ul .menu-right > i.material-icons, #toolSearchResults .good-match i.material-icons {
    color: #64B5F6 !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .ui-widget-header {
    background-color: #64B5F6;
}

    .ui-state-active.ui-state-hover {
        background-color: #64B5F6;
    }

.pinkColour {
    background: #e91e63 !important;
    border: 2px solid #25252525;
}

.blueColour {
    background: #2196f3 !important;
    border: 2px solid black !important;
}

.greenColour {
    background: #41a535 !important;
}

.purpleColour {
    background: #e040fb !important;
}

.orangeColour {
    background: #ffab40 !important;
}

.redColour {
    background: #ff5252 !important;
}

#gcmdNav.waves-effect .waves-ripple, #gdivNav .waves-effect .waves-ripple {
    background: -webkit-radial-gradient(rgba(33, 150, 243, 0.2) 0, rgba(33, 150, 243, 0.3) 40%, rgba(33, 150, 243, 0.4) 50%, rgba(33, 150, 243, 0.5) 60%, rgba(255, 255, 255, 0) 70%) !important;
    background: -o-radial-gradient(rgba(33, 150, 243, 0.2) 0, rgba(33, 150, 243, 0.3) 40%, rgba(33, 150, 243, 0.4) 50%, rgba(33, 150, 243, 0.5) 60%, rgba(255, 255, 255, 0) 70%) !important;
    background: -moz-radial-gradient(rgba(33, 150, 243, 0.2) 0, rgba(33, 150, 243, 0.3) 40%, rgba(33, 150, 243, 0.4) 50%, rgba(33, 150, 243, 0.5) 60%, rgba(255, 255, 255, 0) 70%) !important;
    background: radial-gradient(rgba(33, 150, 243, 0.2) 0, rgba(33, 150, 243, 0.3) 40%, rgba(33, 150, 243, 0.4) 50%, rgba(33, 150, 243, 0.5) 60%, rgba(255, 255, 255, 0) 70%) !important;
}

p.patientNotes, p.crewNotes, p.jrnyNotes {
    color: #64B5F6 !important;
}

.rowselect, tr.rowselect {
    background-color: #64B5F650 !important;
}

.section {
    background-color: #0066CC !important;
}

#tblMain thead {
    background: #64B5F6 !important;
}

.sorttable tbody tr.rowselect:not(.no-result),
.sorttable tbody tr.rowselect:not(.no-result) td {
    background: #64B5F650 !important;
}

#toast {
    background-color: #64B5F6 !important;
}

.icon-button > span {
    background: #64B5F6 !important;
}

.ui-button:active {
    background-color: #64B5F6;
}


/*Button Dark background colour*/
.ui-widget-content .cds-secondary-bg.ui-state-default,
.cds-secondary-bg.ui-state-default {
    background-color: #64B5F6 !important;
    color: white;
}

/*Button Light background colour*/
.ui-widget-content .cds-primary-light-bg.ui-state-default,
.cds-primary-light-bg.ui-state-default {
    background-color: #EDF9FD !important;
    color: black;
}



/*Icons e.g. required and multiselect*/
.required-style:not(.invalid),
.required:not(.invalid),
textarea.required:not(.invalid) {
    filter: hue-rotate(220deg);
}

input.required:focus {
    outline: none;
    border: solid 2px #ffb6d9;
    filter: hue-rotate(220deg);
}

/*Loading/Progress*/
#gdivPageLoad,
.loader,
.lblSubmitting {
    filter: hue-rotate(220deg);
}

a.cds-primary-light-bg {
    background: white;
}

ul.autocomplete li.selected {
    background: #EDF9FD;
    border: 1px solid #64B5F6;
}