body
{
	font-family: 'Roboto', normal;
	font-size: 1em;
    background: #517a9a; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#517a9a, #eab275); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#517a9a, #eab275); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#517a9a, #eab275); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#517a9a, #eab275); /* Standard syntax */
    background-repeat: no-repeat;
}

#general_info
{
	display: block;
	width: 60%;
	margin:auto;
	background: #93928a;/*#b29d82;*/
	padding: 10px 10px;	
	border-radius: 4px 4px 4px 4px;
}



p {text-align: left;}


#back_to_top 
{
    display: none; /* Hidden by default */
    position: fixed; /* Fixed/sticky position */
    bottom: 20px; /* Place the button at the bottom of the page */
    right: 30px; /* Place the button 30px from the right */
    z-index: 99; /* Make sure it does not overlap */
    border: none; /* Remove borders */
    outline: none; /* Remove outline */
    background-color: gray; /* Set a background color */
    color: white; /* Text color */
    cursor: pointer; /* Add a mouse pointer on hover */
    padding: 15px; /* Some padding */
    border-radius: 4px; /* Rounded corners */
}

#back_to_top:hover 
{
    background-color: #555; /* Add a dark-grey background on hover */
}


	
	


footer
{
	display: block;
	font-family: 'Roboto', normal;
	font-size: 10pt;
	margin: 40px auto 0 auto;
	padding:0 0;
}

.footer_text
{
	display: inline-block;
	font-family: 'Roboto', normal;
	font-size: 10pt;
}

.footer_link
{
	display:inline-block;
	float: right;
	color: black;
	font-size: 12pt;
	border-right: 1px solid black;
	border-left: 1px solid black;
	margin: 15px 50px 50px auto;
	padding: 0 10px;	
}

a.footer_link:link{color: black;}
a.footer_link:visited{color: black;}

a.footer_link:hover
{
	cursor: pointer;
	background-color: #d6d6d6;
	color: white;
	border-right: 1px solid white;
	border-left: 1px solid white;	
}

	
a { color: #0099ff; text-decoration: none;}
a:link { color: #0066aa; }
a:visited {color: white; }
a:active { color: #ff6666}

@font-face 
{
  font-family: 'Sansita';
  font-style: normal;
  font-weight: 400;
  src: local('Sansita Regular'), local('Sansita-Regular'), url(https://fonts.gstatic.com/s/sansita/v1/hJSyxUQeTBqx_NJRx-g3LA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}	

/* latin-ext */
@font-face 
{
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face 
{
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
