﻿:focus {
    outline-color: #2E7D32 !important;
}

.material-icons {
    color: #2E7D32;
}

.inputsectorlabel-icon {
    color: white;
}

#divPrintType input[type="radio"]:checked + label::before,
#gcmdNav:hover,
#gdivNav ul ul .menu-right > i.material-icons,
#toolSearchResults .good-match i.material-icons,
#toolSearchResults:hover,
.inputsector-style2 .inputsectorlabel-icon,
.toolbar i,
a .csvdownload,
input[type="checkbox"]:checked + label::before,
input[type="checkbox"]:checked.tree-view-list-partial + label::before,
input[type="radio"]:checked + label::before,
p.crewNotes,
p.jrnyNotes,
p.patientNotes {
    color: #2E7D32 !important;
}

#divMapSlider > div,
.toolbar-pressed,
.ui-state-active,
.ui-state-active.ui-state-hover,
.ui-widget-content .ui-state-active,
.ui-widget-header,
.ui-widget-header .ui-state-active,
div.ganttChartSectionHeaderWrapper,
ul.topbar,
ul.topbar li ul li a:hover {
    background-color: #2E7D32;
}

input[type="radio"] + label:active::before,
input[type="radio"]:focus + label::before,
input[type="checkbox"]:focus + label::before,
input[type="checkbox"] + label:active::before {
    background-color: #2E7D3242 !important;
}

#tblMain thead,
#toast,
#toolSearchResults strong::before,
.icon-button > span,
.ui-button:active,
.waves-effect .waves-ripple,
div.feature-discovery,
div.feature-host {
    background: #2E7D32 !important;
}

table.sorttable thead tr, table.sorttable thead tr th {
    outline: 1px solid #2E7D32 !important;
}

table.sorttable tr th,
.scrolltable thead tr:after {
    background-color: #2E7D32 !important;
    border: 1px solid #2E7D32 !important;
}

.toolbar .toolbar-pressed i {
    color: white !important;
}

.rowselect:hover, tr.rowselect:hover {
    background-color: #2E7D3270 !important;
}

.scrolltable th {
    background-color: #2E7D32 !important;
    border-top: 1px solid #2E7D32 !important;
    border-bottom: 1px solid #2E7D32 !important;
}

#divLoadWindow {
    border: 5px solid #2E7D32 !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;
}

.section {
    background-color: #0066CC !important;
}

.rowselect,
tr.rowselect
.sorttable tbody tr.rowselect:not(.no-result),
.sorttable tbody tr.rowselect:not(.no-result) td {
    background: #2E7D3250 !important;
}

/*Button Dark background colour*/
.ui-widget-content .cds-secondary-bg.ui-state-default,
.cds-secondary-bg.ui-state-default {
    background-color: #2E7D32 !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: #F1F8E9 !important;
    color: black;
}

/*Icons e.g. required and multiselect*/
.required-style:not(.invalid),
.required:not(.invalid),
textarea.required:not(.invalid) {
    outline: #304FFE;
    filter: hue-rotate(130deg);
}

input.required:focus {
    outline: none;
    border: solid 2px #ffb6d9;
    filter: hue-rotate(130deg);
}

/*Loading/Progress*/
#gdivPageLoad,
.loader,
.lblSubmitting {
    filter: hue-rotate(130deg);
}

a.cds-primary-light-bg {
    background: white;
}

ul.autocomplete li.selected {
    background: #F1F8E9;
    border: 1px solid #2E7D32;
}
