#panel .inner { padding-left: 20px; padding-right: 20px; color: #222; } #panel .inner a { color: #1F82BC; text-decoration: none; } #panel .inner a:hover { text-decoration: underline; } #panel .inner p.explanations { margin-top: 10px; font-size: 1.2em; } #panel .inner p.done { margin: 20px 0px 15px; font-size: 1.2em; } #panel .inner p { margin-bottom: 5px; text-align: justify; } #panel .inner dl { margin-bottom: 0px; font-size: 1.2em; } #panel .inner dt { margin-bottom: 7px; } #panel .inner dt em { margin-left: 10px; font-size: 1.1em; color: #666; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); } #panel .inner dd p { } /* ___ custom ___ */ #panel fieldset ol li.question input[type=checkbox] { display: inline; width: auto; margin-right: 10px; } #panel fieldset ol li.question label { display: inline; font-weight: normal; } #panel fieldset ol li div.inline-errors { background: transparent url(/assets/locomotive//form/error-arrow.png) no-repeat 17px 0; margin: 2px 0 0 0; padding: 8px 0 0 0; } #panel fieldset ol li div.inline-errors p { display: inline-block; width: auto; margin: 0px; padding: 3px 12px 4px 30px; color: #fff !important; text-shadow: #000 0px 1px; font-size: 0.9em; padding-left: 30px; background: #cd0f19 url(/assets/locomotive//form/icons/error.png) no-repeat 10px 6px; }