@charset "UTF-8";
/* CSS Document */
/* Extra small devices (phones, less than 768px) */
/* No media query since this is the default in Bootstrap */


/*////////////////navigation bar colors//////////////////*/


.navbar-yellow {
	background-color: #E5E5E5;;
}
.navbar a {
	color: #434932;
}

#authenticated-nav a {
	color: white;
}
#authenticated-nav .dropdown-menu li a {
	color: #858585;
}

.navbar-toggle {
	background-color: #434932;
}

.navbar-toggle .icon-bar {
	background-color: #f9e63a;
}
.authenticated-toggle {
	background-color: white;
}

.authenticated-toggle .icon-bar {
	background-color: #222 !important;
}

/*section dividers*/

.teal-row {
	background-color: #4D799A;
	color: white;
}
.teal-row a{
	color: white;
}
.teal-row .font-inverse {
	color: #545454;
}

.teal-light-row {
	background-color: #B0CFEA;
	color: #545454;
}
.teal-light-row a{
	color: white;
}
.teal-light-row .font-inverse {
	color: white;
}


/*buttons and special links*/
.sign-up-banner {
	color: white;
}
.sign-up-banner:hover {
	color: white;
}

/*headers and tables*/
.graph-header {
	background-color: #4D799A;
	color: white;
}

.graph-titles {
	background-color: #ced5d6;
	border-left: #bfbfbf;
}

.graph-titles div {
	border-right: #bfbfbf;
}

.manageData-form {
	background-color: #ced5d6;
	border-left: #bfbfbf;
}

.dataTables_wrapper .ui-widget-header {
	background: #4D799A;
	height: 100%;
}

.ui-state-default, .ui-widget-content .ui-state-default,
	.ui-widget-header .ui-state-default {
	border: #d3d3d3;
	background: white;
	color: #555555;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled,
	.ui-widget-header .ui-state-disabled {
	border: #d3d3d3;
	background: white;
}

.dataTables_length label {
	color: white;
}

.dataTables_length select {
	color: black;
}

.dataTables_paginate {
	background-color: white;
}

.dataTables_info {
	color: white;
}


table.dataTable thead th {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	background-color: #ced5d6;
	border-bottom: #bfbfbf;
}

.graph-titles h4 {
	color: #494949;
}

.graph-area {
	border-left-color: #bfbfbf;
	border-right-color: #bfbfbf;
}

.dataTables_wrapper {
	background-color: #4D799A;
}

/*forms*/
.search-section {
	background-color: #B0CFEA;
	color: #545454;
}
.search-section h3{
	color: #373737;
}

.select-option {
	background-color: #B0CFEA;
}

.input-append .add-on, .input-prepend .add-on {
	background-color: white;
	border: #eeeeee;
}



/* table styles imported from old layout*/
table.data, table.data-noauto, table.jdata {
	border-top: #c3c3c3;
}

table.data th, table.data-noauto th, table.jdata th {
	background: #f1f3f3;
}

table.data th, table.data td, table.data-noauto th, table.data-noauto td,
	table.jdata th, table.jdata td {
	border-bottom: #c3c3c3;
	border-left: #c3c3c3;
}
.graph-header a {
	color: white;
}

.table-striped>tbody>tr:nth-child(odd)>td, .table-striped>tbody>tr:nth-child(odd)>th {
	background-color: #efefef !important;
}

.table-striped>tbody>tr:nth-child(even)>td, .table-striped>tbody>tr:nth-child(even)>th {
	background-color: #FFFFFF !important;
}

.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th {
	background-color: #dcfac9 !important;
}
.dialog {
	background: white;
	border: #c3c3c3;
}
.module {
	background-color: #B0CFEA;
	border: 1px solid #B0CFEA;
}
select{
	color: black !important;
}

/* Small devices (tablets, 768px and up) */
@media ( min-width : 768px) {

}
@media ( max-width : 567px) {
	ul#topbar {
		float: left !important;
	}
	div#main-nav {
		width: 100%;
		height: 100%;
		float: left !important;
		margin-top: 15px;
	}
}
/* Medium devices (desktops, 992px and up) */
@media ( min-width : 992px) {
	#authenticated-nav .dropdown-menu li a {
		color: #333;
	}
}

/* Large devices (large desktops, 1200px and up) */
@media ( min-width : 1200px) {

}


