﻿html, body {
	padding: 0;
	margin: 0;
	height: 100%;
	width: 100%;
	overflow: hidden;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: normal;
}

.bg_slide {
	width:100%;
	height:100%;
	background-color:transparent; 
	background-size:cover; 
	background-position: center center;  
	position:absolute;
	top:0;
	left:0;
	overflow:hidden;	
}

.menu-item {
	float:left; 
	min-width: 12%;
	padding-left:1%;
	padding-right:1%; 
	height: 100%; 
	color: white; 
	background-color: rgba(255,255,255,0);
	cursor:pointer;	
	margin-left:0px;
}

.menu-text {
	position:relative; 
	top: 15%;
	margin-left:2px;
	
}



.sub-menu-item {
	min-width: 12%;
	width: 14%;
	height: auto; 
	color: white; 
	background-color: rgba(13,90,185,0.95);
	cursor:pointer;	
}

.sub-menu-text {
	position:relative; 
	background-color: rgba(255,255,255,0.1);
	height:25px;	
	padding-left:15px;
	padding-top:5px;
}




.bg_grad {
  background: -webkit-linear-gradient(#0d5ab9, #022959); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(#0d5ab9, #022959); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(#0d5ab9, #022959); /* For Firefox 3.6 to 15 */
  background: linear-gradient(#0d5ab9, #022959); /* Standard syntax */
}




a {
	padding:0;
	margin: 0;
	color: #ffffff;
	font-family: 'Open Sans', sans-serif;
}


a:hover {
	padding:0;
	margin: 0;
	color: #000000;
	font-family: 'Open Sans', sans-serif;
	text-decoration: underline;
	cursor: pointer;	
}


h1 {
	padding:0;
	margin: 0;
	line-height: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size: 40px;
	font-weight:700;	
}

h2 {
	padding:0;
	margin: 0;
	line-height: 100%;
	font-family: 'Open Sans', sans-serif;
	font-size: 18px;
	font-weight:700;	
}

h3 {
	font-family: 'Open Sans', sans-serif;
	font-weight:400;	
}



.photos_sm {
	cursor: pointer; 
	width: 100px; 
	height: 60px; 
	margin-left: 5px; 
	margin-right: 5px; 
	margin-top: 5px;
	opacity: 0.5; 
	float: left;	
	z-index: 1200; 
}



.tooltip_cont {
	max-width: 200px;
	width:auto;
	height: 19px;
	position:absolute;
	bottom:60px;
	z-index:9000;

}

.tooltip {
	font-size: 14px;
	padding-top:4px;
	padding-bottom:4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: rgba(255,255,255,0.8); 
	border: 2px rgba(250,250,250,1) solid;
	width: 100%;
	height: 100%;
}


input {
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	width: 300px;
	height: 25px;
	padding-left:15px;
	border: none;
	margin-left: 5%;
	background-color: rgba(13,90,185,0.75);
	color: white;
	
}




::-webkit-input-placeholder {
   color: white;
}

:-moz-placeholder {
   color: white;
}

::-moz-placeholder {
   color: white;  
}

:-ms-input-placeholder {  
   color: white;  
}



select {
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	width: 315px;
	height: 25px;
	padding-left:15px;
	border: none;
	margin-left: 5%;
	background-color: rgba(13,90,185,0.75);
	color: white;
	margin-top:0.8%;
	
}


textarea {
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	width: 310px;
	height: 90px;
	padding-left:5px;
	border: none;
	margin-left: 5%;
	background-color: rgba(13,90,185,0.75);
	color: white;
	resize: none;
	position:absolute;
	right:21%;
	margin-top:0.2%;
	
}
