form[name=webformPost] {display: flex;flex-flow: row wrap;padding: 0 1%;text-align: left;font-family: sans-serif;font-size: 11pt;color: #999;box-sizing: border-box; }form[name=webformPost] label {box-sizing: border-box;width: 100%;padding: 0 1%;display: inline-block;vertical-align: top; }form[name=webformPost] label span {padding-bottom: 0.2em;display: block;line-height: 120%;margin-top: 3%; }form[name=webformPost] label span:empty {margin-top: 0; }form[name=webformPost] label.onethird {width: calc(100% / 3); }form[name=webformPost] label.onethird span {margin-top: 9%; }form[name=webformPost] label.half {width: 50%; }form[name=webformPost] label.half span {margin-top: 6%; }form[name=webformPost] label.twothirds {width: calc(200% / 3); }form[name=webformPost] label.twothirds span {margin-top: 4.5%; }form[name=webformPost] label.checkbox {position: relative;margin-bottom: 0; }form[name=webformPost] label.checkbox + label, form[name=webformPost] label.checkbox + div, form[name=webformPost] label.checkbox + input {margin-top: 3%; }form[name=webformPost] label.checkbox + label.checkbox {margin: 0; }form[name=webformPost] label.checkbox input[type=checkbox] {top: 0.6em;position: absolute;display: block; }form[name=webformPost] label.checkbox span {display: inline-block;padding-bottom: 0;margin-left: 25px; }form[name=webformPost] label input[type=text], form[name=webformPost] label input[type=password], form[name=webformPost] label input[type=email], form[name=webformPost] label input[type=url], form[name=webformPost] label input[type=range], form[name=webformPost] label input[type=search], form[name=webformPost] label input[type=number], form[name=webformPost] label select, form[name=webformPost] label textarea {width: 100%;box-sizing: border-box;font-size: 100%; }form[name=webformPost] label input[type=text] + b, form[name=webformPost] label input[type=password] + b, form[name=webformPost] label input[type=email] + b, form[name=webformPost] label input[type=url] + b, form[name=webformPost] label input[type=range] + b, form[name=webformPost] label input[type=search] + b, form[name=webformPost] label input[type=number] + b, form[name=webformPost] label select + b, form[name=webformPost] label textarea + b {font-size: 70%;line-height: 100%;background-color: #c00;float: left;padding: 15px 10px 6px;font-weight: normal;border-radius: 0 0 8px 8px;width: calc(100% - 10px);box-sizing: border-box;margin-top: -8px;margin-left: 5px;color: #fff; }form[name=webformPost] label.req span:after {content: "\2605";font-size: 70%;color: #c00;vertical-align: top;padding: 0 0.4em; }form[name=webformPost] input[type=submit], form[name=webformPost] input[type=image], form[name=webformPost] input[type=reset] {-webkit-appearance: none;-webkit-border-radius: 0;flex: 0 0 auto;margin: 3% 1% 0; }form[name=webformPost] div.webfieldcomment {box-sizing: border-box;padding: 0 1%;margin-top: 3%;box-sizing: border-box;flex: 0 0 98%; }form[name=webformPost] div.radioGroup {box-sizing: border-box;padding: 0 1%;margin-top: 3%;box-sizing: border-box; }form[name=webformPost] div.radioGroup span {padding-bottom: 0.5%;display: block;line-height: 120%; }form[name=webformPost] div.radioGroup label {position: relative;margin-bottom: 0; }form[name=webformPost] div.radioGroup label input[type=radio] {top: 0.6em;position: absolute;display: block; }form[name=webformPost] div.radioGroup label span {display: inline-block;padding-bottom: 0;margin-left: 20px; }@media all and (max-width: 767px) {form[name=webformPost] {width: 100%; }form[name=webformPost] label {padding-right: 0; }form[name=webformPost] label.half, form[name=webformPost] label.onethird, form[name=webformPost] label.twothirds {width: 100%; } }form[name=webformPost].webformStyle label span {font-size: 90%;margin-left: 5px;max-width: calc(100% - 10px);padding-bottom: 0.1em; }form[name=webformPost].webformStyle label input[type=text], form[name=webformPost].webformStyle label input[type=password], form[name=webformPost].webformStyle label input[type=email], form[name=webformPost].webformStyle label input[type=url], form[name=webformPost].webformStyle label input[type=range], form[name=webformPost].webformStyle label input[type=search], form[name=webformPost].webformStyle label input[type=number], form[name=webformPost].webformStyle label select, form[name=webformPost].webformStyle label textarea {border-radius: 5px;border-style: solid;border-width: 1px;border-color: #c9c9c9 #eee #eee #ddd;padding: 0.1em 0.3em;font-size: 120%;color: #999;background-color: #eee; }form[name=webformPost].webformStyle input[type=submit], form[name=webformPost].webformStyle input[type=image], form[name=webformPost].webformStyle input[type=reset] {border: none;border-radius: 5px;color: #fff;background-color: #ccc;padding: 0.3em 0.5em;font-size: 130%;cursor: pointer;line-height: 1em; }form[name=webformPost].webformStyle input[type=submit]:hover, form[name=webformPost].webformStyle input[type=image]:hover, form[name=webformPost].webformStyle input[type=reset]:hover, form[name=webformPost].webformStyle input[type=submit]:focus, form[name=webformPost].webformStyle input[type=image]:focus, form[name=webformPost].webformStyle input[type=reset]:focus {color: #fff;background-color: #000; }form.webformStyle {max-width: 500px;text-align: center;margin: 0 auto; }form.webformStyle input[type=submit] {margin: 5px auto 20px; }body {display: grid;height: calc(100vh - 150px);margin: 0;padding: 30px;box-sizing: border-box; }img {max-width: 100%;height: auto; }div.center {margin: auto;width: 100%;text-align: center;font-family: Verdana, Arial, Helvetica, sans-serif; }div.center h3 {text-transform: uppercase; }p.tagline {font-size: 10px;margin-top: 10px;text-transform: uppercase; }