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

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

*::-webkit-scrollbar-thumb
{
	background-color: #132a3e !important;
}

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

a {
	background-color: ;
	color: #666666;
}

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

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

.primaryBG {
	background-color: #132a3e !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: #132a3e !important;
}


.buttonBG {
	background-color: #35e0a1 !important;
	color:#FFFFFF !important;
	border-top:1px solid #61e7b6;
	border-bottom:1px solid #21da96;
	text-shadow:0px 1px 0px #179868;
	transition: all 0.1s ease;
}

.buttonBG:hover {
	background-color:#2cdf9d !important;
}

.buttonBG:hover > div {
	background-color:#2cdf9d !important;
}

.buttonBG:active {
	background-color:#21da96 !important;
	border-top:1px solid #21da96;
	border-bottom:1px solid #61e7b6;
	text-shadow:0;
}

.buttonBG:active > div {
	background-color:#21da96 !important;
}

.buttonBGborderOnly {
	border-color: #35e0a1 !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: #FEFEFE;
	color: ;
	text-shadow:0px 1px 0px #f1f1f1;
}

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: ;
}

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

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

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: #FEFEFE;
	color: ;
}

    


.loader .path {
	stroke:#132a3e;
}

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


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


.notice.neutral {
    background-color:#b5b5b5;
    color:#222222;
    box-shadow:1px 1px 2px 0px #a8a8a8;
}
table.list tr.neutral td {
    background-color:#b5b5b5 !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;
}
