/* visual styles */
body{
    margin:0;
    font-family: 'Roboto', sans-serif;
    font-size:28px;
    line-height:40px;
	color:#ffffff;
    text-align:left;
	font-weight: bold;
}

a   
{   
font-family: 'Roboto', sans-serif;
 text-decoration:none;   
 color:#119ad9;
}

a:link   
{   
font-family: 'Roboto', sans-serif;
 text-decoration:none;   
 font-weight: bolder;
 color: #119ad9;
}  

a:hover {
  color: #8ce6fa;
}

section {
	background:#9ed100;
}
.not-fullscreen {
    height:50%;
}

/* background setup */
.background {
    background-repeat:no-repeat;
    /* custom background-position */
    background-position:0% 0%;
    /* ie8- graceful degradation */
    background-position: 0% 0%\9 !important;
}

/* fullscreen setup */
html, body {
    /* give this to all tags from html to .fullscreen */
    height:100%;
}
.fullscreen,
.content-a {
    width:100%;
    min-height:100%;
}
.not-fullscreen,
.not-fullscreen .content-a,
.fullscreen.not-overflow,
.fullscreen.not-overflow .content-a {
    height:100%;
    overflow:hidden;
}

/* content centering styles */
.content-a {
	display:table;
}
.content-b {
	display:table-cell;
    position:relative;
	vertical-align:middle;
	text-align:left;
}

div.transbox {
  border-radius: 30px;
  margin: 10%;
  background-color: #000000;
  border: 1px solid black;
  opacity: 0.6;
  text-align:left;
}


.policy {
	
    text-align: left;
    font-size: 25px;
    line-height: normal;
    color: #ffffff;
	margin: 5%;
    margin: 10%
}

