@import 'reset.css';
@import 'variables.css';
@import './vendor/animate.css';

@import './blocks/button.css';
@import './blocks/comments.css';
@import './blocks/feedbackForm.css';
@import './blocks/fullpage.css';
@import './blocks/hero.css';
@import './blocks/hive.css';
@import './blocks/pad.css';
@import './blocks/answer.css';
@import './blocks/question.css';
@import './blocks/questionNav.css';
@import './blocks/result.css';
@import './blocks/submit.css';
@import './blocks/start-email.css';


html {
  box-sizing: border-box;
}
*, *:before, *:after {
  box-sizing: inherit;
}

body {
    background-color: #FFF8E4;
    font-family: effra, sans-serif;
    font-size: 1em;
    line-height: 1.2;
}

p {
    
}

strong {
    font-weight: bold;
}

.error {
    background-color: red;
}


.testQuestions {
    background-color: white;
    padding: 1em;
}
.testQuestions:after {
    content: "";
    display: table;
    clear: both;
  }

.testQuestions h2 {
    font-weight: bold;
    font-size: 1.5em;
}

.testQuestions button {
    font-size: 2em;
    display: block;
    margin:0 auto;
}

@media screen and (min-width:1000px) {
    body {
        font-size: 1.2em;
        position: absolute;
        top:0px;right:0px;bottom:0px;left:0px;   
    }
    .noOverflow {
        overflow: hidden;
    }
}