
html,

body {

font-family: 'Open Sans';

font-weight: 300;

font-size: 13px;

width: 100%;

padding: 0;

margin: 0;

color: #333;

}

html {

background-attachment: fixed;

position: absolute;

}

body {

margin: 0;

}

.q1 {

background: url(images/1.jpg)no-repeat center center fixed;

-webkit-background-size: cover;

-moz-background-size: cover;

-o-background-size: cover;

background-size: cover;

background-color: #000;

background-blend-mode: luminosity, normal;

}

.q2 {

background: url(images/2.jpg)no-repeat center center fixed;

-webkit-background-size: cover;

-moz-background-size: cover;

-o-background-size: cover;

background-size: cover;

background-color: #000;

background-blend-mode: luminosity, normal;

}

.q3 {

background: url(images/3.jpg)no-repeat center center fixed;

-webkit-background-size: cover;

-moz-background-size: cover;

-o-background-size: cover;

background-size: cover;

background-color: #000;

background-blend-mode: luminosity, normal;

}

.q4 {

background: url(images/4.jpg)no-repeat center center fixed;

-webkit-background-size: cover;

-moz-background-size: cover;

-o-background-size: cover;

background-size: cover;

background-color: #000;

background-blend-mode: luminosity, normal;

}

.q5 {

background: url(images/5.jpg)no-repeat center center fixed;

-webkit-background-size: cover;

-moz-background-size: cover;

-o-background-size: cover;

background-size: cover;

background-color: #000;

background-blend-mode: luminosity, normal;

}

.q6 {

background: url(images/6.jpg)no-repeat center center fixed;

-webkit-background-size: cover;

-moz-background-size: cover;

-o-background-size: cover;

background-size: cover;

background-color: #000;

background-blend-mode: luminosity, normal;

}

.q7 {

background: url(images/7.jpg)no-repeat center center fixed;

-webkit-background-size: cover;

-moz-background-size: cover;

-o-background-size: cover;

background-size: cover;

background-color: #000;

background-blend-mode: luminosity, normal;

}

.q8 {

background: url(images/8.jpg)no-repeat center center fixed;

-webkit-background-size: cover;

-moz-background-size: cover;

-o-background-size: cover;

background-size: cover;

background-color: #000;

background-blend-mode: luminosity, normal;

}

.q9 {

background: url(images/9.jpg)no-repeat center center fixed;

-webkit-background-size: cover;

-moz-background-size: cover;

-o-background-size: cover;

background-size: cover;

background-color: #000;

background-blend-mode: luminosity, normal;

}

.q10 {

background: url(images/10.jpg)no-repeat center center fixed;

-webkit-background-size: cover;

-moz-background-size: cover;

-o-background-size: cover;

background-size: cover;

background-color: #000;

background-blend-mode: luminosity, normal;

}

.q11 {

background: url(images/11.jpg)no-repeat center center fixed;

-webkit-background-size: cover;

-moz-background-size: cover;

-o-background-size: cover;

background-size: cover;

background-color: #000;

background-blend-mode: luminosity, normal;

}

.q12 {

background: url(images/12.jpg)no-repeat center center fixed;

-webkit-background-size: cover;

-moz-background-size: cover;

-o-background-size: cover;

background-size: cover;

background-color: #000;

background-blend-mode: luminosity, normal;

}

html:before {

content: " ";

width: 100%;

height: 100%;

position: fixed;

z-index: -1;

top: 0;

left: 0;





    background: -moz-linear-gradient(left,  rgba(166,147,130,0.36) 0%, rgba(97,125,170,0.36) 29%, rgba(97,125,170,0.37) 63%, rgba(97,125,170,0.7) 100%);

	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(166,147,130,0.36)), color-stop(29%,rgba(97,125,170,0.36)), color-stop(63%,rgba(97,125,170,0.37)), color-stop(100%,rgba(97,125,170,0.7)));

	background: -webkit-linear-gradient(left,  rgba(166,147,130,0.36) 0%,rgba(97,125,170,0.36) 29%,rgba(97,125,170,0.37) 63%,rgba(97,125,170,0.7) 100%);

	background: -o-linear-gradient(left,  rgba(166,147,130,0.36) 0%,rgba(97,125,170,0.36) 29%,rgba(97,125,170,0.37) 63%,rgba(97,125,170,0.7) 100%);

	background: -ms-linear-gradient(left,  rgba(166,147,130,0.36) 0%,rgba(97,125,170,0.36) 29%,rgba(97,125,170,0.37) 63%,rgba(97,125,170,0.7) 100%);

	background: linear-gradient(to right,  rgba(166,147,130,0.36) 0%,rgba(97,125,170,0.36) 29%,rgba(97,125,170,0.37) 63%,rgba(97,125,170,0.7) 100%);

	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ca69382', endColorstr='#b3617daa',GradientType=1 );
}

.unselectable {

-webkit-touch-callout: none;

-webkit-user-select: none;

-khtml-user-select: none;

-moz-user-select: none;

-ms-user-select: none;

-o-user-select: none;

user-select: none;

}

.MainWrap {

height: 100%;

}



/* Navigatie */



.NavWrap {

margin: 40px auto 0px auto;

background: rgba(255, 255, 255, 0.7);

display: block;

text-align: center;

height: 80px;

line-height: 90px;

/*border-bottom:1px rgba(0,0,0,0.2) solid;*/

}

ul.Buttons {

width: 100%;

}

ul.Buttons li {

text-align: center;

display: inline;

margin: 0px 15px 0px 15px;

}

ul.Buttons li a {

display: inline-block;

width: 50px;

height: 50px;

border-radius: 100px;

line-height: 50px;

font-size: 30px;

}

/* Content */



.ContWrap {

width: 900px;

height: 750px;

margin: 0px auto 0px auto;

background: rgba(220, 220, 220, 0.7);

}

.Ans {

width: 700px;

margin: 30px 0px 0px 80px;

background-color: rgba(255, 255, 255, 0.7);

border-radius: 1px;

overflow: hidden;

-webkit-transition: all 150ms ease-in;

-moz-transition: all 150ms ease-in;

-ms-transition: all 150ms ease-in;

-o-transition: all 150ms ease-in;

transition: all 150ms ease-in;

}

.Ans:hover {

background-color: #1e73be;

color: #FFF;

}

.Activated {

background-color: #1e73be;

color: #FFF;

}

/* text */

.copy {

font-size: 14px;

margin: 0px 0px 10px 10px;

position:absolute;

bottom:0;

}

b {

font-weight: bold;

color: #62b3fb
}

a {

cursor: default;

}

a:link {

text-decoration: none;

color: #333;

}

a:visited {

text-decoration: none;

color: #333;

}

h1 {

font-size: 28px;

font-weight: 300;

line-height: 1.2;

padding: 40px 0px 0px 40px;

}

h2 {

font-size: 26px;

font-weight: 300;

line-height: 1.2;

padding: 10px 15px 10px 15px;

}

.bold {

font-weight: bold;

}

p {

font-size: 30px;

}

/* Button */



.Submit {

width: 170px;

margin: 0px 120px 0px 80px;

float: right;

background-color: #1e73be;

color: #FFF;

}

#hidden {

width: 170px;

margin: 40px 120px 0px 80px;

float: right;

color: #1e73be;

border: #1e73be solid 1px;

opacity: 0.3;

-webkit-transition: opacity 0.8s, background 0.2s, linear;

-moz-transition: opacity 0.8s, background 0.2s, linear;

-ms-transition: opacity 0.8s, background 0.2s, linear;

-o-transition: opacity 0.8s, background 0.2s, linear;

transition: opacity 0.8s, background 0.2s, linear;

cursor: default;

}

#hidden:hover {

background-color: #1e73be;

color: #FFF;

}

.logo {

width: auto;

height: auto;

vertical-align: middle;

max-width: 160px;

max-height: 200px;

margin: 40px 0px 0px 80px;

float: left;

}

.not-active {

pointer-events: none;

cursor: default;

}

.curPage {

background-color: #62b3fb;

color:#FFF;

}

.ncurPage {

color:#999;

}



@media screen and (max-width:600px) and (min-width: 320px) {

ul.Buttons li {

margin: 0px 0px 0px 0px;

}

ul.Buttons li a{

width: 25px;

height: 25px;

line-height: 25px;

font-size: 24px;

margin-right: 0px;

}

.ContWrap {

width: 100%;

height: 500px;

}

.Ans {

width: 100%;

margin: 5px 0px 0px 0px;

}

#hidden {

float: right;

width: 30%;

margin: 20px 5px 0px 0px;

}

.logo {

margin: 20px 0px 0px 0px;



}

h1 {

padding: 20px 0px 0px 5px;

font-size: 22px;

}

h2 {

font-size: 16px;

}



.NavWrap {

text-align: center;

margin: 40px auto 0px auto;

background: rgba(255, 255, 255, 0.7);

display: block;

height: 80px;

line-height: 90px;

overflow: hidden;

/*border-bottom:1px rgba(0,0,0,0.2) solid;*/

}

.curPage {

background-color: transparent;

color: #1e73be;

}

}

@media screen and (max-width:768px) and (min-width: 600px) {

ul.Buttons li {

margin: 0px 0px 0px 0px;

}

ul.Buttons li a{

width: 40px;

height: 40px;

line-height: 40px;

}

.ContWrap {

width: 100%;

height: 500px;

}

.Ans {

width: 100%;

margin: 10px 0px 0px 0px;

}

#hidden {

float: right;

width: 30%;

margin: 20px 5px 0px 0px;

}

.logo {

margin: 20px 0px 0px 0px;

}

h2 {

font-size: 18px;

}

h1 {

font-size: 20px;

}

}

@media screen and (max-width:900px) and (min-width: 768px) {

ul.Buttons li {

margin: 0px 5px 0px 5px;

}

.ContWrap {

width: 700px;

height: 500px;

}

.Ans {

width: 600px;

margin: 20px 0px 0px 50px;

}

#hidden {

margin: 40px 50px 0px 80px;

}

.logo {

margin: 40px 0px 0px 50px;

}

h2 {

font-size: 20px;

}

}

@media screen and (max-width:1200px) and (min-width:900px) {

ul.Buttons li {

margin: 0px 10px 0px 10px;

}

.ContWrap {

width: 800px;

height: 600px;

}

.Ans {

width: 700px;

margin: 30px 0px 0px 50px;

}

.logo {

margin: 40px 0px 0px 50px;

}

#hidden {

margin: 40px 50px 0px 80px;

}

h2 {

font-size: 22px;

}

}