html, body {
	margin:0;
	padding:0;
	height:100%;
	font-family:Verdana, Geneva, sans-serif;
}

object:focus { outline:none; }
#flashContainer { 
	width:100%;
	height:100%;
	z-index: 1;
}
#modal {
	z-index: 2;
	width:100%;
	height:100%;
	visibility: hidden;
}	
.player:-webkit-full-screen {
	width: 100%;
	height: 100%;
}
.player:-moz-full-screen {
	width: 100%;
	height: 100%;
}


.a-center{text-align: center !important}
.uk-margin-large{padding:50px 0;}
.uk-margin-top{padding:15px 0;}
.uk-margin-extra-large-top{padding-top:75px;}
p{font-size:16px; margin:0; margin-bottom: 15px}
h1, h2, button, p{color:#565656; margin-bottom:20px;}
h1{font-size:40px;}
h2{font-size:24px;}
button{border:1px solid #018cd1; font-size:16px;
	background: none;
	padding: 10px 20px;
	cursor:pointer;
	color:#018cd1;
}
.border{border-bottom:1px solid}

/*Dreambooks*/
#Dreambooks p, #Dreambooks .border{border-color:#018cd1}
#Dreambooks #logo {background: url("../dreambooks.svg") no-repeat scroll center; height:200px;}

/*LFMPRO*/
#LfmPro .border{color:#bb4341; border-color:#bb4341}
#LfmPro button { 
	border:1px solid #bb4341;
	color:#bb4341;
}

/*DreambooksPro*/
#DreambooksPro .border{color:#c5a62d; border-color:#c5a62d}
#DreambooksPro button { 
	border:1px solid #c5a62d;
	color:#c5a62d;
}

/*Above*/
#above{display: none;}

.uk-container {
  box-sizing: border-box;
  max-width: 1220px;
  padding: 0 10px;
}

.uk-container-center {
  margin-left: auto;
  margin-right: auto;
}


body{font-family: Montserrat}
span{font-size: 37px; color:#019fe0; font-weight: 600}
.num span{font-family: arial;}
i{font-size: 15px; font-weight: 500}
.uk-margin-large-top{margin-top: 50px}
strong{color:#019fe0; font-size: 15px; font-weight: 500}
.shadow{box-shadow: 0px 0px 5px 0px #009fe3;}