.formNoError{display:none}[data-rsfp-hashcash]{border:solid 1px #e0e0e0;background-color:#fafafa;cursor:pointer;padding:1%;background-position:center;transition:background .8s}[data-rsfp-hashcash]:hover{background:#efefef radial-gradient(circle,transparent 1%,#efefef 1%) center/15000%}[data-rsfp-hashcash]:active{background-color:#fff;background-size:100%;transition:background 0s}@media only screen and (max-width:767px){.rsfp-surveytable-table td[data-th]:after{content:attr(data-th)}}.formResponsive{margin:0 0 18px}.formResponsive select,.formResponsive textarea{display:inline-block;padding:4px;margin-bottom:9px;font-size:13px;color:#555;box-sizing:content-box}.formResponsive textarea{line-height:18px}.formResponsive input[type=text],.formResponsive input[type=url]{display:inline-block;height:18px;padding:4px;margin-bottom:9px;font-size:13px;line-height:18px;color:#555;box-sizing:content-box}.formResponsive input,.formResponsive textarea{width:210px}.formResponsive textarea{height:auto}.formResponsive input[type=text],.formResponsive input[type=url],.formResponsive textarea{background-color:#fff;border:1px solid #ccc;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border linear .2s,box-shadow linear .2s}.formResponsive input[type=text]:focus,.formResponsive input[type=url]:focus,.formResponsive textarea:focus{border-color:rgba(82,168,236,.8);outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}.formResponsive select:focus{border-color:rgba(82,168,236,.8);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}.formResponsive button[type=button],.formResponsive button[type=submit],.formResponsive input[type=button],.formResponsive input[type=submit]{width:auto}.formResponsive select:focus{outline:thin dotted #333;outline-offset:-2px}.formResponsive .formBody{float:none}.formResponsive button[type=button],.formResponsive button[type=submit],.formResponsive input[type=button],.formResponsive input[type=submit]{display:inline-block;padding:4px 10px;margin-bottom:0;font-size:13px;line-height:18px;text-align:center;vertical-align:middle;cursor:pointer;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.formResponsive button[type=button]:hover,.formResponsive input[type=button]:hover{color:#333;background-color:#e6e6e6}.formResponsive button[type=button]:hover,.formResponsive button[type=submit]:hover,.formResponsive input[type=button]:hover,.formResponsive input[type=submit]:hover{text-decoration:none;background-position:0-15px;transition:background-position .1s linear}.formResponsive button[type=button]:focus,.formResponsive button[type=submit]:focus,.formResponsive input[type=button]:focus,.formResponsive input[type=submit]:focus{outline:thin dotted #333;outline-offset:-2px}.formResponsive button[type=button].active,.formResponsive input[type=button].active{background-color:#e6e6e6}.formResponsive button[type=button].active,.formResponsive button[type=submit].active,.formResponsive input[type=button].active,.formResponsive input[type=submit].active{background-image:none;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.formResponsive button[type=button]:active,.formResponsive input[type=button]:active{background-color:#e6e6e6}.formResponsive button[type=button]:active,.formResponsive button[type=submit]:active,.formResponsive input[type=button]:active,.formResponsive input[type=submit]:active{background-image:none;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.formResponsive button[type=submit],.formResponsive input[type=submit]{background-color:#0074cc;background-image:linear-gradient(top,#08c,#05c);background-repeat:repeat-x;border-color:#05c #05c #003580;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#fff;text-shadow:0-1px 0 rgba(0,0,0,.25)}.formResponsive .formRow{width:100%}.formResponsive .formRow:after,.formResponsive .formRow:before{display:table;line-height:0;content:""}.formResponsive .formRow:after{clear:both}.formResponsive .formRow [class*=formSpan]{display:block;float:left;width:100%;margin-left:2.127659574468085%;box-sizing:border-box}.formResponsive .formRow [class*=formSpan]:first-child{margin-left:0}.formResponsive .formRow .formSpan12{width:100%}@media screen and (max-width:650px){.formResponsive input[type=text],.formResponsive select,.formResponsive textarea{width:100%!important}.formResponsive .formRow [class*=formSpan]{width:100%;margin-left:0;float:none}}