/*
# Default color scheme for responsive design.
#FFFFFF => white
#00B16A => dark cyan lime-green
#3FC380 => moderate cyan lime-green
#F4D03F => bright yellow
#333333 => very dark gray
#C6C6C6 => light gray
rgba(245, 215, 110, 0.4) => soft yellow with .4 opacity
rgba(245, 215, 110, 0) => soft yellow with 0 opacity
rgba(245, 215, 110, 0.3) => soft yellow with 0.3 opacity
rgba(245, 215, 110, 0.8) => soft yellow with 0.8 opacity
*/

.navbar-default,
.navbar-default .navbar-toggle,
.sidebar {
	color: #FFFFFF;
	background-color: #00B16A;
	border-color: #3FC380;
}

#sidebar-wrapper .btn-default {
	background-color: #F4D03F;
	border-color: #F4D03F;
	color: #333333;
}

.sidebar .nav-stacked .open > a,
.sidebar .nav-stacked > li > a:hover,
.sidebar .nav-stacked > li > a:focus {
	background-color: #00B16A;
}

.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
	border-color: #3FC380;
}

.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:hover {
	background-color: #F4D03F;
}

.navbar-default .navbar-toggle .icon-bar {
	background-color: #FFFFFF;
}

.navbar-default .navbar-brand,
.navbar-default .navbar-nav > li > a,
.sidebar .nav-stacked > li > a  {
	color: #FFFFFF;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a.active,
.sidebar .nav-stacked > li > a:hover,
.sidebar .nav-stacked > li > a:active,
.sidebar .nav-stacked > li > a:focus {
	color: #F4D03F;
}

.navbar .dropdown-menu li a:hover {
	background-color: #00B16A;
	color: #F4D03F;
}

.navbar-default .navbar-nav .open .dropdown-menu {
	background-color: #00B16A;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a {
	color: #FFFFFF;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
	color: #F4D03F;
}

.footer {
	background-color: #00B16A;
	color: #FFFFFF;
}

.footer a {
	color: #FFFFFF;
}
.footer a:focus,
.footer a:hover,
.footer .disclaimer a {
	color: #F4D03F;
}

.table-responsive > .fixed-column tr th, 
.table-responsive > .fixed-column tr td {
	background-color: #FFFFFF;
}

.title-block {
	background-color: #F4D03F;
	color: #333333;
}

.section-row,
.grid-title {
	background-color: #C6C6C6;
}
.fixed-column tr.section-row th {
	background-color: #C6C6C6;
}

tr.highlight td {
	background-color: rgba(245, 215, 110, 0.4);
}

.fixed-column tr.highlight td {
	background-color: rgba(245, 215, 110, 0);
}

.chartindicator {
	background-color: rgba(245, 215, 110, 0.3);
}

#tooltip .tooltip {
	background-color: rgba(245, 215, 110, 0.8);
}

.symbolpicker_results ul li {
	background-color: #FFFFFF;
}

.symbolpicker_results .type {
	color: #333333;
}

.symbolpicker_results ul li.selected {
	background-color: rgba(245, 215, 110, 0.4);
}

.symbolpicker_results .match {
	background-color: #F4D03F;
	color: #333333;
}
@media (max-width: 767px) {
	.navbar-default .navbar-nav .open .dropdown-menu > li > a {
		color: #FFFFFF;
	}

	.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
		color: #F4D03F;
	}

	.fixed-column tr.section-row th {
		background-color: #C6C6C6;
	}
}