.webform-element-help{display:inline-block;box-sizing:content-box;width:14px;height:14px;margin:0 0.3em;text-align:center;vertical-align:baseline;color:#fff;border:2px solid #bbb;border-radius:50%;background:#bbb;font-size:12px;font-weight:bold;line-height:14px;}.webform-element-help:focus,.webform-element-help:active,.webform-element-help:hover{cursor:help;color:#fff;border:2px solid #0074bd;background:#0074bd;}.webform-element-help--title{margin-bottom:0.2em;font-size:1.1em;font-weight:bold;}.webform-element-help--content{font-weight:normal;}.webform-element-help--content a:link,.webform-element-help--content a:visited,.webform-element-help--content a:hover,.webform-element-help--content a:active{color:#9cf;}.webform-element-help--content p:first-child{margin-top:0;}.webform-element-help--content p:last-child{margin-bottom:0;}
.webform-table td{vertical-align:top;}.webform-table td select,.webform-table td .form-type-textfield input,.webform-table td .form-type-email input,.webform-table td .form-type-url input,.webform-table td .form-type-tel input,.webform-table td .form-type-entity-autocomplete input,.webform-table td .form-type-webform-autocomplete input{width:100%;}.webform-table td .container-inline select,.form-type-webform-multiple.webform-has-field-prefix td select,.form-type-webform-multiple.webform-has-field-suffix td select,.form-type-webform-multiple.webform-has-field-prefix td input,.form-type-webform-multiple.webform-has-field-suffix td input{width:auto;}.webform-table td .form-type-datetime .form-type-textfield input{width:12em;}.webform-table tr td .form-item{margin-top:1em;}.webform-table tr td > .form-item:first-child,.webform-table tr td > div > .form-item:first-child{margin-top:0;}.webform-table tr td .form-checkboxes .form-item,.webform-table tr td .form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.webform-table .imce-url-button{display:block;}
html.js .webform-select-other .webform-select-other-input,html.js .webform-checkboxes-other .webform-checkboxes-other-input,html.js .webform-radios-other .webform-radios-other-input,html.js .webform-buttons-other .webform-buttons-other-input{display:none;}
fieldset.webform-composite-hidden-title{margin-top:1em;margin-bottom:1em;}fieldset.webform-composite-hidden-title .fieldset-wrapper > .form-item:first-child,fieldset.webform-composite-hidden-title .fieldset-wrapper > .form-wrapper > .form-item:first-child,fieldset.webform-composite-hidden-title .fieldset-wrapper > .webform-flexbox:first-child{margin-top:0;}fieldset.webform-composite-hidden-title .fieldset-wrapper > .form-item:last-child,fieldset.webform-composite-hidden-title .fieldset-wrapper > .form-wrapper > .form-item:last-child,fieldset.webform-composite-hidden-title .fieldset-wrapper > .webform-flexbox:last-child{margin-bottom:0;}
