@import url("evaluation.css");
@import url("results.css");
@import url("survey.css");
@import url("comment.css");

body 
{	
    background-image: url(../images/main_background.png);
	background-repeat: repeat-x;
	background-position: center top;
    background-color: #c3d6a9;
	display: flex;
	text-align: center;
	font-family: proxima-nova, sans-serif;
	font-size: 13px;
	line-height: 1.4em;
	height: 100%;
	margin: auto;
	width: 100%;
	}
	
table 
{
    font-size: 13px;
}	
	
a img 
{
	border: 0;
	padding: 0;
	margin: 0;
}	

img.addborder 
{
    border: solid 1px #1B283E;
}

a 
{
	color: #2643A2;
}

a:hover 
{
	color: #25691C;
}

.center 
{
    text-align: center;
    margin: 0;
}

#main 
{        
    border-left: solid 1px #2a421a;
    border-right: solid 1px #2a421a;
    border-bottom: solid 1px #2a421a;
	background-color: white;	
	text-align: center;
	margin: auto;
	padding: 0;
}

/* mac hide \*/
* html #main{height:400px}
/* end hide */

#header {
	background-color: #C9D845;
	position: relative;
}

@media screen and (max-width: 600px) {
	#header_text {
		color: #2a421a;
		position: absolute;
		left: 50%;
		font-size: 40px;
		font-weight: bold;
		transform: translate(-50%, -50%);
		white-space: nowrap;
	}
}

@media screen and (min-width: 600px) {
	#header_text {
		color: #2a421a;
		position: absolute;
		left: 50%;
		font-size: 40px;
		font-weight: bold;
		transform: translate(-50%, -50%);
		white-space: nowrap;
	}
}

#header img {
	width: 100%;
}

#toplinks 
{    
    background-color: #2a421a;
    text-align: center;	
	width: 100%;	
	padding: 0;
	margin: 0;	
}

#toplinks img 
{
	height: 40px;
}

#toplinks ul 
{
	align-items: center;
	display: flex;
	flex-direction: row;
	font-size: 15px;
	justify-content: space-between;
	line-height: 1.4em;	
	list-style: none;	
	text-align: center;
	margin: 0;	
	padding: 10px;
}

#toplinks ul li
{    
    display: inline-block;	
	flex: 0 1 auto;
	list-style-type: none;
	width: auto;
}

#toplinks a 
{      
    color: #C9D845;    
	font-size: 18px;
	text-decoration: none;	
}

#toplinks a:hover 
{
    color: #2a421a;
    background-color: #c3d6a9;
}

#footer
{
	background-color: rgba(200, 195, 114, 1);
}

#footer img 
{
	height: 100px;
}

#footer ul 
{
	align-items: center;
	display: flex;
	flex-direction: row;
	font-size: 15px;
	justify-content: space-between;
	line-height: 1.4em;	
	list-style: none;	
	text-align: center;
	margin: 0;	
	padding: 10px;
}

#footer ul li
{    
    display: inline-block;	
	flex: 0 1 auto;
	list-style-type: none;
	width: auto;
}

/* #footer a:hover 
{
    color: #2a421a;
    background-color: #c3d6a9;
} */

#toplinks a.csu:hover 
{
	background-color: rgb(42, 66, 26);
}

#toplinks a.csu img:hover 
{
    background-color: #c3d6a9;
}

#waterquality_home_page {
	display: inline-block;	
}

#map 
{    
    width: 660px;
    height: 380px;
    text-align: center;
}

.searchbutton 
{    
	background-color: #234592;
    color: White;
    border-style: none;
    padding: 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

#csulink 
{
    display: block;
    float: right;
    width: 200px;
    height: 100px;
}

#text 
{
	text-align: left;		
	min-height: 550px;
	font-size: 13px;
	line-height: 1.4em;	
	padding: 10px 25px 25px 25px;
}

/* mac hide \*/
* html #text{height:550px}
/* end hide */

.title 
{
    color: #2a421a;
	font-size: 18px;
	font-weight: bold;	
}

.subtitle 
{
    color: #2a421a;
	font-size: 15px;
	font-weight: bold;
	margin-top: 30px;
	text-transform: uppercase;
}

.indent 
{
	margin-left: 45px;
}

ol li 
{
	padding-bottom: 10px;
}

.twocolumn
 {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}

.references_container {
	display: flex;
}

.references {
	display: flex;
}

.references_right {
	align-self: center;
	margin-left: 100px;
}

.ref_image {
	width: 400px;
}

.ui-dialog 
{
	text-align: left !important;
}

.underline {
	height: 4px;
	background-color: rgb(18, 164, 182);
	margin-bottom: 10px;
}