.yform fieldset{margin:0;padding:0}.yform .type-button input{padding:5px 1em}.yform fieldset{display:block;zoom:1}.yform label{display:block;cursor:pointer}.yform legend{background:0 0;border:0;padding:0 .5em}.yform .message{display:block}.yform input[type=hidden]{display:none!important}fieldset:after,.yform div.type-text:after,.yform div.type-select:after,.yform div.type-check:after,.yform div.type-button:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.yform div.type-text,.yform div.type-select,.yform div.type-check,.yform div.type-button{display:block;margin:0 0 20px 0;padding:0;position:relative;zoom:1}.yform .type-text input,.yform .type-text textarea{display:block;position:relative;padding:.3em .3em;width:58.5%}.yform .type-select select{display:block;position:relative;padding:.3em 2px .3em 1px;width:60%;cursor:pointer}.yform .type-check input{cursor:pointer}.yform .type-check label{display:inline}.yform .type-button input{cursor:pointer;overflow:visible;width:auto}.yform div.type-check input:focus,.yform div.type-check input:hover,.yform div.type-check input:active{border:0 none}.yform div.type-check input[type=checkbox]+label{padding:0}.yform div.type-check input[type=checkbox]+label,.yform div.type-check input[type=checkbox]+label:before{display:inline-block}.yform div.type-check input[type=checkbox]+label:before{position:relative!important;margin-right:8px;top:2px}.yform div.type-check input[type=checkbox]+label:after{top:2px}.full div.type-text input,.full div.type-text textarea{width:100%;margin-right:-3px}.full div.type-select select{width:100%;margin-right:-3px}* html .full div.type-text input,* html .full div.type-text textarea{width:95.5%}* html .full div.type-select select{width:97%}.columnar .type-text label,.columnar .type-select label{width:100%}.columnar div.error .message{margin-left:0;margin-bottom:5px}.columnar div.type-text input,.columnar div.type-text textarea{float:left;width:100%;margin-right:-3px}.columnar div.type-select select{float:left;width:69.4%;margin-right:-3px}* html .columnar div.type-text input,* html .columnar div.type-text textarea{width:100%}* html .columnar div.type-select select{width:68.8%}.yform,.yform div,.yform div *{zoom:1}@media (min-width:600px){.type-text label{width:25%!important;float:left}.type-text input[type=text],.type-text textarea{width:75%!important;float:left}.columnar div.type-check{margin-left:25%!important}.columnar div.error .message{margin-left:25%!important}}