body #body-wrapper{
  flex-direction: column;
  display: flex;
  min-height: 100vh;
}
#dynamicReloadContainer{flex:1}
footer {margin-top: 0;}

/* little icon near the question-help */
.ls-em-tip::before {
    display: inline-block;
    font-family: FontAwesome;
    font-size: inherit;
    line-height: inherit;
    height: 100%;
}
.ls-em-tip::before {
    content: "\f05a"
}
.ls-em-tip.ls-em-error::before {
  content: "\f071";
}
/* User help */
.ls-question-user-help {
    position: relative;
    margin-left: 1.1em;margin-right: 1.1em;
}
.ls-question-user-help::before {
    content: "\f059"
}
.ls-question-user-help::before {
    display: block;
    position:absolute;
    font-family: FontAwesome;
    font-size: inherit;
    line-height: 1.4;
    height: 100%;
    left:
}
/*
.ls-question-user-help:before {
    top:50%;
    margin-top:-0.7em;
}
*/
.dir-ltr .ls-question-user-help:before {
    left: -1.1em;
}
.dir-rtl .ls-question-user-help:before {
    right: -1.1em;
}
