.poll{margin:0 0 24px}.poll h3{color:#18c7ea;margin:0 0 8px}.poll p{margin:0 0 8px}.poll fieldset{border-bottom:1px solid #fafafa;padding:32px 40px 8px}.poll label{display:block;text-align:left;margin:0 0 8px;position:relative}.poll input,.poll select,.poll textarea{border:1px solid #18c7ea;border-radius:2px;color:#505050;font:16px/24px "Titillium Web",sans-serif;margin:0 0 8px;width:calc(100% - 16px)}.poll input,.poll select{padding:0 8px}.poll textarea{padding:8px}.poll input{height:40px;line-height:40px}.poll select{-moz-appearance:none;-webkit-appearance:none;background:url(../images/select.png) right center no-repeat;height:40px;width:100%}.poll input[type=checkbox],.poll input[type=radio]{display:inline-block;height:auto;margin:0 16px 0 1px;vertical-align:baseline;width:auto}.poll .button-primary--normal-full{background:#18c7ea;color:#fff;display:inline-block;height:40px;margin:24px auto;width:33.33%}.poll .button-primary--normal-full span{font-size:24px;vertical-align:middle}.poll .checkbox-grid img,.poll .radio-grid img{margin:0 0 24px}.poll .checkbox-grid label,.poll .radio-grid label{text-align:center}.poll .checkbox-grid .checkradios,.poll .radio-grid .checkradios{display:block;float:none;margin:0 auto 24px}.poll .embed,.poll .thumbnail{margin:0 0 8px}.poll .panel{height:auto;text-align:center}.poll .description{font-size:14px;font-style:italic}.poll .upload{border:4px dashed #fafafa;margin:0 0 24px;padding:32px 32px 0}.poll .upload .upload-status{margin:0 auto 24px}.poll input:invalid,.poll input:required:focus,.poll input:valid{-webkit-box-shadow:none;box-shadow:none}.poll .type-center{text-align:center}
