
html{
	/*font-family: helvetica, arial, sans-serif;*/
	font-family: Montserrat, Helvetica, arial, sans-serif;
	line height: 1.0;
	font-size: 16px;
	/*scroll-behavior: smooth;*/
	}

/*for Google Fonts*/
@font-face {
  font-family: Montserrat;
	src: url(fonts/Montserrat-Regular.ttf);
	/*src: url(fonts/Montserrat-SemiBold.ttf);*/
	/*src: url(fonts/Montserrat-Light.ttf);*/
	/*src: url(fonts/Montserrat-ExtraLight.ttf);*/
  	/*src: url(fonts/Montserrat-Thin.ttf);*/
	}

@font-face {
  font-family: Montserrat-SemiBold;
	src: url(fonts/Montserrat-SemiBold.ttf);
	}




/*src: url(Audiowide-Regular.ttf);*/
	/*src: url(fonts/Montserrat-Regular.ttf);*/
	/*src: url(fonts/Montserrat-Light.ttf);*/
	/*src: url(fonts/Montserrat-ExtraLight.ttf);*/




@media screen and (min-width: 360px){
	html{
		font-size:8px
	}
}


@media screen and (min-width: 600px){
	html{
		font-size:11px
	}
}


@media screen and (min-width: 900px){
	html{
		font-size:14px
	}
}

@media screen and (min-width: 1500px){
	html{
		font-size:16px
	}
}

@media screen and (min-width: 1900px){
	html{
		font-size:22px
	}
}

@media screen and (min-width: 2400px){
	html{
		font-size:28px
	}
}



body {
	width: 100%;
	height: auto;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
		/*background-color: #A0AECD;*/
		/*background-color: #004466;*/
		background-color: #4ABDAC;
	font-family: Montserrat, Helvetica, arial, sans-serif;
	color: #484848;
	background-size: 100% 100%;
	background-repeat: no-repeat;
	/*background-size: cover;*/
	box-sizing: border-box; /*DIV size is fixed and not add margin and padding to total width*/
		overflow: auto; /*added 2025-03-29 for preventing modal scrolling in JS*/
	}

#header{
	width: 100%;
	height: auto;
	background-color: #0e2521;
	padding: 25px;
	margin-top: 0px;
	float: left;
	text-align:center;
	vertical-align:middle;
		display: flex;
		justify-content: center;
		align-items: center;
	text-align: center;
		font-size: 1rem;
		font-family: Montserrat, Arial, Helvetica, sans-serif;
		line-height: 1.2rem;
		color: #f8f8f8;
	box-sizing: border-box;
	}


#logo{
	width: 40%;
	height: auto;
	box-sizing: border-box; 
	opacity: 1;	
	transition: all 1s ease-in-out;
	}



/* ****************************** NEW HERO HEADING ********************** */

#herobucketintro{
	width: 88%;
	height: auto;
		min-height: 500px;
	margin-left: 6%;
	margin-right: 6%;
	margin-top: 120px;
	background-color: inherit;
	opacity: 1;
	float: left;
	text-align:center;
	color: #F9FAFC;
	box-sizing: border-box; 
	display: flex;
	}


#heromainheading{
	width: 100%;
	height: auto;
	padding-left: 60px;
	padding-right: 30px;
	padding-bottom: 40px;
	padding-top: 30px;
	background-color: inherit;
	float: left;
	font-size:4rem;
	letter-spacing: -0.05rem;
	font-family: Montserrat-SemiBold, Arial, sans-serif;
	color: white;
	text-align:left;	
	box-sizing: border-box;
	border-style: solid;
	border-color: grey;
	border-width: 0px 0px 0px 0px; /* top, right, bottom, left */
	}

#herointro{
	width: 88%;
	height: auto;
	margin-left: 6%;
	margin-right: 6%;
	margin-top: 40px;
	background-color: inherit;
	opacity: 1;
	float: left;
	text-align:center;
	color: #F9FAFC;
	box-sizing: border-box; 
	}


#heroleft{
	width: 55%;
	height: auto;
	margin-left: 0%;
	margin-right:0%;
	padding: 20px;
		padding-left: 0px;
		padding-right: 0px;
		background-color: inherit;
	float: left;	
	box-sizing: border-box;
	border-style: solid;
	border-color: white;
	border-width: 0px 0px 0px 0px; /* top, right, bottom, left */	
	}

#heroright{
	width: 45%;
	height: auto;
	margin-left: 0%;
	margin-right:0%;
	padding: 20px;
	padding-right: 0px;
	background-color: inherit;
	float: left;
	font-size:1.0em;
	font-family: Montserrat, Arial, sans-serif;
	color: black;
		display: flex;
		justify-content: center;
		align-items: center;
	color: #d1d1e0;
	border-style: solid;
	border-color: grey;
	border-width: 0px 0px 0px 0px; /* top, right, bottom, left */
	box-sizing: border-box;
	vertical-align:middle;
	}

#heroimage{
	/*height: auto;*/
	/*max-height: 80%;*/
	width: 100%;
		position: relative;
		padding-top: 70%;
		/*padding:0%;*/
	margin-top: 20px;
	margin-bottom: 20px;
	background-color: inherit;

		/*background-image: url("Mapa_Soja_Goias_Brasil.jpg");*/
	float: left;
	text-align:center;
		/*border: 2px solid #F9FAFC;*/
		/*border-radius: 6px;*/
	opacity: 1;
	box-sizing: border-box;
		transition: all 1s ease-in-out;

	}


#image1{
	width: 100%;
	height: auto;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	border: 2px solid #F9FAFC;
	border-radius: 6px;
	box-sizing: border-box; 
	opacity: 1;
	transition: all 2s ease-in-out;	
	}


#holdhowphoto{
	width: 100%;
	height: auto;
	padding: 10px;
	margin-left: 0%;
	margin-top: 40px;
		margin-bottom: 30px;
	float: left;
	display: flex;
	justify-content: center;
	align-items: center;	
	background-color: inherit;
	}

#photos{
	width: auto;
	height: auto;
	padding: 2px;
	margin: auto;
	background-color: inherit;
	}

.onephoto{
	width: auto;
	height: auto;
	padding: 4px;
	margin-left: 2rem;
	margin-right: 2rem;
	float: left;
	background-color: inherit;
	}


#image2{
	width: 20rem;
	height: auto;
	
	border: 2px solid #F9FAFC;
	border-radius: 6px;
	box-sizing: border-box; 
	opacity: 1;	
	transition: all 1s ease-in-out;
	}


#image3{
	width: 20rem;
	height: auto;
	
	border: 2px solid #F9FAFC;
	border-radius: 6px;
	box-sizing: border-box; 
	opacity: 1;	
	transition: all 1s ease-in-out;
	}



#herosubheading{
	width: 70%;
	height: auto;
	margin-top: 15px;
	margin-right: 30%;
	margin-left: 0%;
	padding-left: 40px;
	padding-right: 40px;
	padding-bottom: 30px;
	padding-top: 30px;
	/*background-color: #ff944d;*/
	background-color: white;
	float: left;
		font-size:1.8em;
		font-family: Montserrat-Medium, Arial, 'sans-serif';
		color: #202020;
	text-align:left;
	box-sizing: border-box;
	border-style: solid;
	border-color: grey;
	border-radius: 4px;
	border-width: 0px 0px 0px 0px; /* top, right, bottom, left */
	}

/* ******************************************* End hero ********************* */


#centerform{
	width: 100%;
	height: auto;
	margin-top: 0px;
	padding: 20px;
	background-color: default;
	float: left;
		display: flex;
		justify-content: center;
		align-items: center;		
	box-sizing: border-box;
	}


.reportform{
	width: 96%;
	height: auto;
	background-color: transparent;
	padding: 20px;
	margin-top: 2px;
	margin-left: 8px;
	margin-right: 8px;
	margin-bottom: 2px;
	float: left;
	font-size: 1.2em;
	font-family: arial, sans-serif;
	color: #333b12;
	text-align:center;
	vertical-align:middle;
		display: flex;
		justify-content: center;
		align-items: center;
	border-style: solid;
	border-radius: 6px;
	border-color: grey;
	border-width: 0px 0px 0px 0px; /* 0px top, 4px right, 0px bottom and 0px left */
	box-sizing: border-box;
	}


#hero2{
	width: 80%;
	height: auto;
	background-color: inherit;
	padding: 30px;
	margin-top: 20px;
	margin-left: 10%;
	margin-right: 8px;
	margin-bottom: 30px;
	float: left;
	font-size: 1.6rem;
	line-height: 1.6;
	font-family: Montserrat, arial, sans-serif;
	color: white;
	text-align:left;
	vertical-align:middle;
		
	border-style: solid;
	border-radius: 12px;
	border-color: white;
	border-width: 2px 2px 2px 2px; /* 0px top, 4px right, 0px bottom and 0px left */
	box-sizing: border-box;
	}


.instructions{
	width: 80%;
	height: auto;
	background-color: white;
	padding: 30px;
	margin-top: 40px;
	margin-left: 10%;
	margin-right: 8px;
	margin-bottom: 20px;
	float: left;
	font-size: 1.3rem;
	line-height: 1.6;
	font-family: Montserrat, arial, sans-serif;
	color: #333b12;
	text-align:left;
	vertical-align:middle;
		
	border-style: solid;
	border-radius: 12px;
	border-color: #FC4A1A;
	border-width: 3px 3px 3px 3px; /* 0px top, 4px right, 0px bottom and 0px left */
	box-sizing: border-box;
	transition: all 1s ease-in-out;
	}


#about{
	width: 80%;
	height: auto;
	background-color: white;
	padding: 60px;
	margin-top: 40px;
	margin-left: 10%;
	margin-right: 8px;
	margin-bottom: 20px;
	float: left;
	font-size: 1.3rem;
	line-height: 1.6;
	font-family: Montserrat, arial, sans-serif;
	color: #333b12;
	text-align:left;
	vertical-align:middle;
		
	border-style: solid;
	border-radius: 12px;
	border-color: #FC4A1A;
	border-width: 3px 3px 3px 3px; /* 0px top, 4px right, 0px bottom and 0px left */
	box-sizing: border-box;
	transition: all 1s ease-in-out;
	}


#holdglobe{
	width: 100%;
	height: auto;
	margin: auto;
	padding: 40px;
	padding-bottom: 0px;
	background-color: inherit;
	float: left;
		display: flex;
		justify-content: center;
		align-items: center;		
	box-sizing: border-box;
	}


#globelogo{
	width: 15%;
	height: auto;
	box-sizing: border-box; 
	opacity: 1;	
	transition: all 1s ease-in-out;
	}


#econtact{
	width: 12rem;
	height: auto;
	margin: 4px;
	float: left;
	}



/* ****************** TOOLTIPS ********************** */

.tooltip { 
	position: relative;
	display: inline-block;
	border-bottom: 1px dotted black;
	max-height: 95%;
	box-sizing: border-box;
	}


.tooltip .tooltiptext {
  	visibility: hidden;
  	width: 250px;
	top: 110%;
	left: 50%;
	margin-left: -125px;
	/* background-color: #FDD935; */
	background-color: #CCEBFF;
	font-family: Arial, sans-serif ;
	font-size: 1.2rem;
  	color: black;
  	text-align: center;
  	padding: 5px 0;
  	border-radius: 6px;
 
  	/* Position the tooltip text - see examples below! */
  	position: absolute;
 	/* z-index: 1; */
	opacity: 0;
	transition: opacity 1s;
	}


.tooltip:hover .tooltiptext{
	visibility: visible;
	opacity: 1;
	transition: opacity 1s;
	}


.tooltip .tooltiptext::after {
  	content: " ";
  	position: absolute;
  	bottom: 100%;  /* At the top of the tooltip */
  	left: 50%;
  	margin-left: -5px;
  	border-width: 5px;
  	border-style: solid;
  	border-color: transparent transparent black transparent;
	}

/* ***************** End Tooltips ******************* */




#showmarker{
	background-color: inherit;
	padding: 20px;
	}



#titulofoto{
		width: auto;
		margin-left: auto;
		margin-right: auto;
		padding: 10px;
		text-align: center;
		font-size: 0.7rem;
		font-family: Arial, Montserrat, Helvetica, sans-serif;
		line-height: 1.2rem;
		color: #303030;
		background-color: #e0e0e0;
		}


#marcadorfoto{
		width: auto;
		margin-left: auto;
		margin-right: auto;
		padding: 10px;
		text-align: center;
		font-size: 1.1rem;
		font-family: Arial, Montserrat, Helvetica, sans-serif;
		line-height: 1.2rem;
		background-color: #e0e0e0;
		color: #303030;
		}


/*para botao de ajuda azul*/
#iconinfo{
	display: inline;
	width: 2.2rem;
	height: 2.2rem;
	border-radius: 1.1rem;
	margin: auto;
	/*float: left;*/
	/*text-align: center;*/
	/*margin: 2px;*/
	cursor: pointer;
	/* SHADOW */
	box-shadow: 3px 3px  5px rgba(0, 0, 0, 0.6);
	}


.holdimage{
	width: 66%;
	height: auto;
	margin-top: 0px;
	padding: 20px;
	background-color: inherit;
	float: left;
		display: flex;
		justify-content: center;
		align-items: center;		
	box-sizing: border-box;
	}

.holdbuttons{
	width: 34%;
	height: auto;
	margin-top: 0px;
	padding: 20px;
	background-color: inherit;
	float: left;
		display: flex;
		justify-content: center;
		align-items: center;		
	box-sizing: border-box;
	}

.button1{
	width: 100%;
	height: auto;
	margin-top: 0px;
	padding: 20px;
	background-color: inherit;
	float: left;
		display: flex;
		justify-content: center;
		align-items: center;		
	box-sizing: border-box;
	}

.button2{
	width: 100%;
	height: auto;
	margin-top: 40px;
	padding: 20px;
	background-color: inherit;
	float: left;
		display: flex;
		justify-content: center;
		align-items: center;		
	box-sizing: border-box;
	}

#holdaccess{
	width: 90%;
	height: auto;
	margin: auto;
	margin-top: 40px;
	margin-left: 5%;
	padding: 30px;
	background-color: inherit;
	float: left;	
	border-style: solid;
	border-color: grey;
	border-width: 0px 0px 0px 0px; /* top, right, bottom, left */
	box-sizing: border-box;
	}

#holdlink{
	width: 100%;
	height: auto;
	margin-left: 0%;
	margin-right: 0%;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 30px;
	background-color: #f0f0f0;
	float: left;
	font-size: 1.6rem;
	font-family: Montserrat, Arial, sans-serif;
	color: black;
		display: flex;
		justify-content: center;
		align-items: center;
	border-style: solid;
	border-color: grey;
	border-width: 0px 0px 0px 0px; /* top, right, bottom, left */
	box-sizing: border-box;
	vertical-align:middle;
	}


#holdkey{
	width: 100%;
	height: auto;
	margin-left: 0%;
	margin-right: 0%;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 30px;
	background-color: #f8f8f8;
	float: left;
	font-size: 1.4rem;
	font-family: Arial, sans-serif;
	color: black;
		display: flex;
		justify-content: center;
		align-items: center;
	border-style: solid;
	border-color: grey;
	border-width: 0px 0px 0px 0px; /* top, right, bottom, left */
	box-sizing: border-box;
	vertical-align:middle;
	}

#holdkey2{
	width: 100%;
	height: auto;
	margin-left: 0%;
	margin-right: 0%;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 10px;
	background-color: #f8f8f8;
	float: left;
	font-size: 1.4rem;
	font-family: Arial, sans-serif;
	color: black;
		
	border-style: solid;
	border-color: grey;
	border-width: 0px 0px 0px 0px; /* top, right, bottom, left */
	box-sizing: border-box;
	vertical-align:middle;
	}


#keyname{
	padding:0.8em;
	margin: auto;
	vertical-align:middle;
	font-size: 1.6rem;
	font-family: arial, sans-serif;
	color: #404040;
	border-style: solid;
	border-radius: 8px;
	border-color: black; 
	border-width:2px;
	width: auto;
	}


#linkname{
	padding:0.8em;
	margin: auto;
	vertical-align:middle;
	font-size: 1.6rem;
	font-family: arial, sans-serif;
	color: #404040;
	border-style: solid;
	border-radius: 8px;
	border-color: black; 
	border-width:2px;
	width: auto;
	}



/* ******************** Format Uploaded Image Shown ******************* */

#thumbnailbox{
	/*background-color: #404040;*/
		background-color: #0e2521;
	height:auto;
	min-height: 600px;
	width: 900px;
	max-width: 80%;
	float: left;
	padding: 20px;
	margin-left: 0px;
		display: flex;
		justify-content: center;
		align-items: center;
	border-style: solid;
	border-color: white;
	border-width: 0px 0px 0px 0px; /* top, right, bottom, left */
	box-sizing: border-box;
	}

#thumbnailbox1{
	/*background-color: #002699;*/
	/*background-color: #404040;*/
		background-color: #0e2521;
	height:auto;
	min-height: 600px;
	width: auto;
	min-width: 60%;
	max-width: 90%;
	float: left;
	padding: 20px;
	margin-left: 0px;
	margin-right: 0px;
		display: flex;
		justify-content: center;
		align-items: center;
	border-style: solid;
	border-color: white;
	border-width: 0px 0px 0px 0px; /* top, right, bottom, left */
	box-sizing: border-box;
	}

#thumbnailbox2{
	/*background-color: #002699;*/
	/*background-color: #404040;*/
		background-color: #0e2521;
	height:auto;
	min-height: 600px;
	width: auto;
	min-width: 60%;
	max-width: 90%;
	float: left;
	padding: 20px;
	margin-left: 0px;
	margin-right: 0px;
		display: flex;
		justify-content: center;
		align-items: center;
	border-style: solid;
	border-color: white;
	border-width: 0px 0px 0px 0px; /* top, right, bottom, left */
	box-sizing: border-box;
	}

#thumbnailbox3{
	/*background-color: #002699;*/
	/*background-color: #404040;*/
		background-color: #0e2521;
	height:auto;
	min-height: 600px;
	width: auto;
	min-width: 60%;
	max-width: 90%;
	float: left;
	padding: 20px;
	margin-left: 0px;
	margin-right: 0px;
		display: flex;
		justify-content: center;
		align-items: center;
	border-style: solid;
	border-color: white;
	border-width: 0px 0px 0px 0px; /* top, right, bottom, left */
	box-sizing: border-box;
	}


#thumbnail1{
	height: auto;
	/*max-height: 90%;*/
	width: auto;
	max-width: 90%;
	text-align:center;
	border-radius: 8px;
	}

#thumbnail2{
	height: 90%;
	width: auto;
	max-width: 90%;
	text-align:center;
	border-radius: 8px;
	}

#thumbnail3{
	height: 90%;
	width: auto;
	max-width: 90%;
	text-align:center;
	border-radius: 8px;
	}


#infotextarea{
	/*display: inline-block;*/
	padding: 0.6em;
	width: 80%;
	/*height: 3rem;*/
	cursor: text;
	background-color: white;
	margin-left: 10%;
	margin-right: 10%;
	margin-bottom: 2px;
	font-size: 1.3rem;
	font-family: arial, sans-serif;
	color: #404040;
	border-style: solid;
	border-radius: 8px;
	border-color: black; 
	border-width:2px;
	overflow: auto;
	}


#forms2{
	width: 100%;
	height: auto;
	background-color: default;
	padding: 4px;
	margin-top: 60px;
	margin-bottom:60px;
	float: left;
	font-size: 1em;
	font-family: Montserrat, Helvetica, arial, sans-serif;
	color: grey;
	text-align:center;
	vertical-align:middle;
		display: flex;
		justify-content: center;
		align-items: center;
	border-style: solid;
	border-color: white;
	border-width: 0px 0px 0px 0px; /* 0px top, 4px right, 0px bottom and 0px left */
	box-sizing: border-box;
	}


.holdfooter{
	width: 100%;
	height: 70px;
		/*position: fixed;
		bottom: 0;
		left: 0; */
	/*background-color: black;*/
	background-color: #0e2521;
	margin-top: 10px;
	float: left;
	box-sizing: border-box;
	}


#footer1{
	width: 100%;
	height: 50%;
	background-color: inherit;
	padding: 5px;
	margin-top: 0px;
	float: left;
	font-size: .6em;
	font-family: Montserrat, Helvetica, sans-serif;
	color: white;
	text-align:center;
	vertical-align:middle;
		display: flex;
		justify-content: center;
		align-items: center;
	box-sizing: border-box;
	}


#footer2{
	width: 100%;
	height: 50%;
	background-color: inherit;
	padding: 5px;
	margin-top: 0px;
	float: left;
	font-size: .6em;
	font-family: Montserrat, Helvetica, sans-serif;
	color: white;
	text-align:center;
	vertical-align:middle;
		display: flex;
		justify-content: center;
		align-items: center;
	box-sizing: border-box;
	}







/* ***************************** BUTTONS *************************************** */

#buttonfocus{
	height:5rem;
	width: auto;
		/* background-color: #FDD935;*/
		/*background-color: #DFDCE3;*/
		/*background-color: #369688;*/
		background-color: #5cd65c;

	font-size:2rem;
	font-family: Arial , sans-serif;
	text-decoration: none;
	color: white;
	border: 1px solid grey;
	border-radius: 2.5rem;
	padding: 1.5rem;
	margin: auto;
	text-align:center;
	vertical-align:middle;
		display: flex;
		justify-content: center;
		align-items: center;
	cursor: pointer;
	/* SHADOW */
	box-shadow: 5px 5px 4px rgba(0,0,0, 0.5);
	}

#buttonfocus:hover{
	/*background-color: #33ff99;*/
	/*background-color: #7cd0c3;*/
		background-color: #9ae59a;
		
	color: #000000;
	}

#buttonfocus:active{
	border: 1px solid black;
	background-color:grey;
	color: white;
	}



#buttondelete{
	height:5rem;
	width: auto;
	background-color: #505050;
	font-size:2rem;
	font-family: Arial , sans-serif;
	text-decoration: none;
	color: white;
	border: 1px solid grey;
	border-radius: 2.5rem;
	padding: 1.5rem;
	margin: auto;
	text-align:center;
	vertical-align:middle;
		display: flex;
		justify-content: center;
		align-items: center;
	cursor: pointer;
	/* SHADOW */
	box-shadow: 5px 5px 4px rgba(0,0,0, 0.5);
	}

#buttondelete:hover{
	background-color: black;
	color: white;
	}

#buttondelete:active{
	border: 1px solid black;
	background-color:grey;
	color: white;
	}


.buttonpaste{
	height:5rem;
	width: auto;
	background-color: #cccc00;
	font-size:2rem;
	font-family: Arial , sans-serif;
	text-decoration: none;
	color: white;
	border: 4px solid grey;
	border-radius: 2.5rem;
	padding: 1.5rem;
	margin: auto;
	text-align:center;
	vertical-align:middle;
		display: flex;
		justify-content: center;
		align-items: center;
	cursor: pointer;
	/* SHADOW */
	box-shadow: 5px 5px 4px rgba(0,0,0, 0.5);
	}

.buttonpaste:hover{
	background-color: #e6e600;
	color: black;
	}

.buttonpaste:active{
	border: 1px solid black;
	background-color: #e6e600;
	color: black;
	}



.image-button{
		width: 4rem;
		height: 4rem;
		margin-left: 1rem;
		background-image: url('graphics/copy.gif');
		background-size: cover;
		border: none;
		cursor: pointer;
		border-style: solid;
		border-radius: 8px;
		border-color: black; 
		border-width:2px;
			/* SHADOW */
			box-shadow: 3px 3px 4px rgba(0,0,0, 0.5);
		}


#close{
	height:88%;
	width: auto;
	padding: 6px;
	padding-left: 30px;
	padding-right: 30px;
	border-radius:6px;
	background-color: #e6e6e6;
	opacity: 1;
	font-size:1.2rem;
	font-family: Arial, sans-serif;
	color: black;
		display: flex;
		justify-content: center;
		align-items: center;
	border: 2px solid white;
	margin-top: 0%;
		cursor: pointer;
	}

#close:hover{
	background-color: #cccccc;
	color: black;
	}


#buttonlink{
	height:auto;
	width: auto;
		background-color: #668cff;
	font-size:1.6rem;
	font-family: Arial , sans-serif;
	text-decoration: none;
	color: white;
	border: 1px solid grey;
	border-radius: 6px;
	padding: 0.8rem;
	margin: auto;
	text-align:center;
	vertical-align:middle;
		display: flex;
		justify-content: center;
		align-items: center;
	cursor: pointer;
	/* SHADOW */
	box-shadow: 3px 3px 4px rgba(0,0,0, 0.5);
	}

#buttonlink:hover{
	/*background-color: #33ff99;*/
		background-color: #1a53ff;
	color: #000000;
	}

#buttonlink:active{
	border: 1px solid black;
	background-color: #ccd9ff;
	color: white;
	}


/* **************************** Links **************************************** */

a:link{
	color: white;
	}

a:visited{
	color: #33d6ff;
	}

a:hover{
	color: #00ccff;
	}

a:active{
	color: yellow;
	}



/* ********************************** FONT SIZES ********************************* */

/* Font Size Formating */

h0{
	font-size: 3.3em;
	line-height: 1.2;
	margin-top:0.2em;
	margin-bottom: 0em;
	margin-left: 0.2em;
	margin-right: 0.2em;

	/*text-align:center;*/
	}

h1{
font-size: 2.2em;
line-height: 1.8;
margin-top:0.2em;
margin-bottom: 0em;
margin-left: 0.2em;
margin-right: 0.2em;

/*text-align:center;*/
}

h2{
font-size: 1.5em;
line-height: 1.2;
margin-top:0.2em;
margin-bottom: 0em;
margin-left: 0.2em;
margin-right: 0.2em;

/*text-align:left;*/
}


h3{
font-size:1.17em;
line-height: 1.6;
margin-top:0.2em;
margin-bottom: 0em;
margin-left: 0.2em;
margin-right: 0.2em;

/*text-align:left;*/
}

h4{
font-size:1.0em;
line-height: 1.2em;
margin-top:0.2em;
margin-bottom: 0em;
margin-left: 0.2em;
margin-right: 0.2em;

text-align:left;
}

h5{
font-size:0.83em;
line-height: 1.2;
margin-top:0.2em;
margin-bottom: 0em;
margin-left: 0.2em;
margin-right: 0.2em;

text-align:left;
}

h6{
font-size:0.67em;
line-height: 1.2;
margin-top:0.2em;
margin-bottom: 0em;
margin-left: 0.2em;
margin-right: 0.2em;

text-align:left;
}


p{
font-size: 0.8em;
line-height: 1.2;
color: black;

margin-top:0.2em;
margin-bottom: 0em;
margin-left: 0.2em;
margin-right: 0.2em;
text-align:left;
}

