@media screen,projection{
.yform{}
.yform fieldset{margin:0px;padding:0px}
.yform .type-button input{padding:5px 1em}
.yform fieldset{display:block;zoom:1}
.yform label{display:block;cursor:pointer}
.yform legend{background:transparent;border:0;padding:0 0.5em}
.yform .message{display:block;margin-bottom:0.5em}
.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.5em 0;padding:0px 0em;position:relative;zoom:1}
.yform div.type-button{padding:3px 0em}
.yform .type-text input,.yform .type-text textarea{display:block;position:relative;padding:0.3em 0.3em;width:58.5%}
.yform .type-select select{display:block;position:relative;padding:0.3em 2px 0.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.error{}
.yform div.type-check input:focus,.yform div.type-check input:hover,.yform div.type-check input:active{border:0 none}
.full div.type-text input,.full div.type-text textarea{width:95.5%;margin-right:-3px}
.full div.type-select select{width:97.0%;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.0%}
.columnar .type-text label,.columnar .type-select label{float:left;width:50%;
}
.columnar div.type-check input{margin-left:5%}
.columnar div.error .message{margin-left:5%}
.columnar fieldset div.type-button,fieldset.columnar div.type-button{}
.columnar div.type-text input,.columnar div.type-text textarea{float:left;width:67.8%;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:67.2%}
* html .columnar div.type-select select{width:68.8%}
.yform,.yform div,.yform div *{zoom:1}
.yform{padding-top:0\9}
.yform fieldset{padding:0 5px\9;padding-top:1em\9}
.yform legend{position:absolute\9;top:-.5em\9;*left:0\9}
.yform fieldset{position:relative\9;overflow:visible\9;margin-top:1.5em\9;zoom:1}
.yform legend{*padding:0 5px}
.yform fieldset{*padding-top:1.5em}
* html .yform{padding-top:10px}
}
