*::-webkit-scrollbar-track {
	background-color: #FDFDFD !important;
	border-top: 0px !important;
	border-right: 0px !important;
	border-bottom: 0px !important;
}

*::-webkit-scrollbar {
	background-color: #FDFDFD !important;
}

*::-webkit-scrollbar-thumb
{
	background-color: #00A7E8 !important;
}

#body {
	background-color: #FDFDFD;
	color: #222222;
}

a {
	background-color: ;
	color: #00A7E8;
}

a:hover {
	background-color: ;
	color: #004282;
}

.background {
	background-color: #FDFDFD !important;
}

.primaryBG {
	background-color: #004282 !important;
	color: #FFFFFF !important;
}

.primaryColour {
	color: #FFFFFF !important;
}

input.primaryColour::-webkit-input-placeholder {
	color: #FFFFFF !important;
}

input.primaryColour:-moz-placeholder {
	color: #FFFFFF !important;
}

input.primaryColour::-moz-placeholder {
	color: #FFFFFF !important;
}

input.primaryColour:-ms-input-placeholder {
	color: #FFFFFF !important;
}

.checkbox {
	color: #222222;
}

.primaryColour.border {
	background-color: #FFFFFF !important;
}

.secondaryBG {
	background-color: #00A7E8 !important;
}


.buttonBG {
	background-color: #00A7E8 !important;
	color:#FFFFFF !important;
	border-top:1px solid #1cbfff;
	border-bottom:1px solid #0095cf;
	text-shadow:0px 1px 0px #005e82;
	transition: all 0.1s ease;
}

.buttonBG:hover {
	background-color:#00a0de !important;
}

.buttonBG:hover > div {
	background-color:#00a0de !important;
}

.buttonBG:active {
	background-color:#0095cf !important;
	border-top:1px solid #0095cf;
	border-bottom:1px solid #1cbfff;
	text-shadow:0;
}

.buttonBG:active > div {
	background-color:#0095cf !important;
}

.buttonBGborderOnly {
	border-color: #00A7E8 !important;
}

	
#nav .nav li {
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
}

#nav .nav li .label {
	color:#ffffff;
}
	
#nav .nav li.hover .label {
	color:#e5e5e5 !important;
}
	
#nav .nav li #expand .mdi::before, #nav .nav li .mdi::before, #nav .nav li:hover .label, #nav .nav li.current .label {
	color:#FFFFFF !important;
}

#nav .nav li:hover .mdi::before, #nav .nav li.current .mdi::before {
	color:#FFFFFF !important;
}

	
table.list thead tr td {
	background-color: #FFFFFF;
	color: #222222;
	text-shadow:0px 1px 0px #f2f2f2;
}

table.list tbody td {
	border-top:1px solid #efefef;
	border-bottom:1px solid #efefef;
}

table.list td:first-child {
	border-left:1px solid #efefef;
}

table.list td:last-child {
	border-right:1px solid #efefef;
}

table.list.alternateRows tbody tr:nth-of-type(2n+1) { // removed td from end
	background-color: #FFFFFF;
	color: #222222;
}

table.list.alternateRows tbody tr:nth-of-type(2n) { // removed td from end
	background-color: #FDFDFD;
	color: #444444;
}

table.list.alternateRows tbody tr.highlight { // removed td from end
	background-color:#FFFFE0;
}

table.list.scroll tbody td {
	border-top:1px solid #efefef;
	border-bottom:0;
}

table.list.scroll td:first-child {
	border-left:1px solid #efefef;
}

table.list.scroll td:last-child {
	border-right:1px solid #efefef;
}

table.list.scroll tbody tr:first-child td {
	border-top:0;
}

table.list.scroll tbody {
	border-bottom:1px solid #efefef;
	border-right:1px solid #efefef;
}

tr.alternateRow {
	background-color: #FDFDFD;
	color: #444444;
}

    
table.list tbody tr:nth-of-type(n):hover td, table.list tbody tr.hover:nth-of-type(n) td {
	background-color:#EEEEEE;
}

table.list tbody tr:nth-of-type(n):hover td input, table.list tbody tr:nth-of-type(n):hover td select, table.list tbody tr:nth-of-type(n):hover td textarea, 
table.list tbody tr.hover:nth-of-type(n) td input, table.list tbody tr.hover:nth-of-type(n) td select, table.list tbody tr.hover:nth-of-type(n) td textarea {
	background-color:#EEEEEE;
}


.loader .path {
	stroke:#004282;
}

.login .loader .path {
	stroke:#FFFFFF;
}


#widgetsList .row .sections .section:after {
	color:#00A7E8;
}


.notice.neutral {
    background-color:#FFFFE0;
    color:#222222;
    box-shadow:1px 1px 2px 0px #ffffc7;
}
table.list tr.neutral td {
    background-color:#FFFFE0 !important;
    color:#222222 !important;
}


.notice.positive {
    background-color:#F0FFF0;
    color:#222222;
    box-shadow:1px 1px 2px 0px #d7ffd7;
}


.notice.negative {
    background-color:#FFCDCD;
    color:#222222;
    box-shadow:1px 1px 2px 0px #ffb4b4;
}
table.list tr.negative td {
    background-color:#FFCDCD !important;
    color:#222222 !important;
}
table.list tr td.negative {
    background-color:#FFCDCD !important;
    color:#222222 !important;
}
div.negative,
.notification.negative {
    background-color:#FFCDCD !important;
    color:#222222 !important;
}

a.negative, span.negative {
	color:#ff9a9a;
}
