body {
   font-family: Nunito, 'Open Sans', 'Segoe UI', Tahoma, Verdana, Helvetica;
   margin: 0 auto;
   margin-top: 1em;
   padding: 0 5em;
   line-height: 1.5;
   overflow-y: scroll;
}
h1, h2, h3 {
   font-family: 'Wonderful moment', 'Segoe Script';
   font-weight: normal;
   line-height: 1.3;
   color: RGB(75,101,135);
}

h1 {
   font-size: 3em;
}

#contenido {
   margin-top: 3em;
   padding: 0.5em;
   width: 90%;
   min-height: 60%;
   background-image: linear-gradient(70deg, rgba(236, 240, 242, 1) 25%, 
	rgba(255, 255, 255, 1) 100%);
}
p {
   margin-bottom: 0.5em;
}

input[type="radio"], input[type="checkbox"]  {
   margin-left: 1em;
   margin-right: 1em;
}

.pregunta {
   margin-left: 0;
   padding-left: 1em;
}

.ok {
   font-size: 95%;
   font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
   font-style: italic;
   color:red;
   margin-bottom: 1em;
   margin-left: 1em;
}

button {
   margin-left: 2em;
   font-family: Nunito, sans-serif;
   font-variant-caps: petite-caps;
}

li span {
   font-size: 85%;
}