.container-inline div, .container-inline label { display: inline; }
.container-inline .fieldset-wrapper { display: block; }
.nowrap { white-space: nowrap; }
html.js .js-hide { display: none; }
.element-hidden { display: none; }
.element-invisible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); }
.element-invisible.element-focusable:active, .element-invisible.element-focusable:focus { position: static !important; clip: auto; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
* html .clearfix { height: 1%; }
*:first-child + html .clearfix { min-height: 1%; }

