/* Container for the page logo and language selectors */
.layout_mainHeader {
    padding: 12px 0;      /* Padding top and bottom: 12px each */
    min-height: 25px;      /* Entire header height is at least 49px (12+12+25) */
}
/* Left cell: holds page logo image */
.layout_mainHeaderLeft {
    width: 40%;           /* Page logo can be up to 70% of container width */
}
/* Right cell: holds language selector */
.layout_mainHeaderRight {
    width: 60%;           /* Left and Right width must total 100% */
}
.layout_layoutContainer {
  padding: 0 40px;
  max-width: 800px;
  width: auto;
  background-color: #FFFFFF;
}
.question_questionTitle {
   padding: 10px 0px 0px 0px;
   line-height: 22px;
}
.validation_caption {
    display: none;
}
.anchor {
    font-size: 13px;
}
.layout_text {
    padding: 16px;
}
@media screen and (max-width: 600px){
.anchor {
    font-size: 7px;
}
}