.wrapper {
	font-family:Arial;
	text-align:center;
	color:#4b4ba3;
	font-size:36px;
	
}

.lang{
text-align:right;
font-size: 16px;
}

a {
	color:#4b4ba3;
	text-decoration:none;
	
}

a:hover {
color: red;
text-decoration: none;


}



.title1 {
	background-color: #97d9f8;
	margin-top:1%;
	margin-bottom:1%;
	height:60px;
	text-align:center;
	color:#FFF;
	font-size:18px;
	font-family:Arial;
	
}

html { 
  background: url(images/bg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  width: 100%;
	height: 100%;
	overflow-y: scroll;
}



.opacity {
	opacity:0.7;
	filter:alpha(opacity=70);
	}
	
#voucher {
margin: 0 auto;
max-width: 912px;
padding: 1em 0;
}

#voucher #panel {
background-color: rgba(255,255,255,0.900);
padding: 1em;
-webkit-animation: panel 800ms ease-out forwards;
-moz-animation: panel 800ms ease-out forwards;
-ms-animation: panel 800ms ease-out forwards;
animation: panel 800ms ease-out forwards;
-moz-border-radius: 0.2em;
-webkit-border-radius: 0.2em;
border-radius: 0.2em;
-moz-box-shadow: 0 2px 0 rgba(0,0,0,0.1);
-webkit-box-shadow: 0 2px 0 rgba(0,0,0,0.1);
box-shadow: 0 2px 0 rgba(0,0,0,0.1);
font-family:Arial;
font-size:16px;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font: inherit;
font-size: 100%;
vertical-align: baseline;
font-family:Arial;
font-size:16px;
}

#menu {
	padding-right: 2px;
		margin-top:1%;
	margin-bottom:1%;
	height: 20px;
	font-size: 28px;
}

#menu:hover {

	color: #4b4ba3;
text-decoration: none;
border: 3px solid white;
height: 20px;

}

hr {
color: #97d9f8;

}

.row.no-space {
margin: 0;
}
.row {
-moz-transform: translate3d(0, 0, 0);
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.row {
margin: 0 auto;
}
.conferences > div {
margin-bottom: 2em !important;
}
@media only screen and (min-width: 768px)
[class*="col-m-"] {
float: left;
}
@media only screen and (min-width: 768px)
.col-m-4 {
width: 33.33333%;
}
[class*="col-"] {
margin-bottom: 2.25em;
padding: 0 0.75em;
position: relative;
}

#splash.ready {
opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transition: -webkit-transform 500ms, opacity 500ms;
-moz-transition: -moz-transform 500ms, opacity 500ms;
-ms-transition: -ms-transform 500ms, opacity 500ms;
transition: transform 500ms, opacity 500ms;
}
#splash {
opacity: 0;
padding: 2em 0;
-webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
-ms-transform: scale(0.9);
transform: scale(0.9);
}
@media screen and (min-width: 1024px)
.wrapper {
padding-left: 4em;
padding-right: 4em;
}
@media screen and (min-width: 768px)
.wrapper {
padding-left: 2.5em;
padding-right: 2.5em;
}
.wrapper {
margin: 0 auto;
max-width: 1024px;
padding-left: 1.5em;
padding-right: 1.5em;
}
.center {
text-align: center;
}


#voucher header {
text-align: center;
}

#voucher header h1 {
color: #02869b;
margin: 0 0 0.4em 0;
text-outline: 2px 2px #000;
}

#voucher header h2 {
color: #02869b;
text-outline: 10 0 #000;
font-size: 1.5em;
font-weight: 400;
margin-bottom: 2em;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
}

h1 {
font-family:Arial;
font-size: 20px;
margin: 0 0 0.5em 0;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
text-outline: 2px 2px #000;
color:#11A0E2;
text-shadow: 1px;
font-weight: bold;
}

#menu ul
{

list-style-type:none;
margin:1;
padding:1;
}

li a{
display:block;
float:left;
display:inline;
float: left;
padding-left: 8px;
padding-right: 8px;
padding-top: 10px;
padding-bottom: 10px;
color: white;

}

li a:hover{
background:white;
display:block;
background:white;
color:red;

}


strong, b {
font-weight:bold;
}

em{
font-style: italic;
}
ul {
margin-left: 40px;
padding: 0;
border: 0;
font: inherit;
font-size: 100%;
vertical-align: baseline;
}
ol{
padding: 1em;
}