
/* - ++theme++plan.ninewebtheme/static/core/css/forms.css - */
@media screen {
/* http://plan-international.org/portal_css/++theme++plan.ninewebtheme/static/core/css/forms.css?original=1 */
div#content form {margin: 10px 0 20px 0; float:left; width:100%;}
div#content fieldset {border-bottom:1px solid #DED6C4; padding:0; margin:0 0 30px 0; width:570px;}
div#content form fieldset p {clear:left; margin:0 0 4px 0; width:100%; line-height:1.2;}
div#content form fieldset div.formrow p {clear:none; margin:0 0 0 0; width:100%; line-height:1.2;}
div#content fieldset legend {font-size:1.5em; margin:0 0 0 0; color:#434342;}
* html div#content legend {margin-left:-6px;} /* */
* + html div#content legend {margin-left:-6px;} /* */
div#content div.formrow {background-color:#F7EFDA; border-top:1px solid #DED6C4; float:left; clear:left; padding:7px 20px; width:570px; w\idth:530px;}
div#content div.formrow label, div#content div.formrow span {font-weight: normal; clear:left; cursor:pointer; display:block; float:left; line-height:1; margin:3px 0 4px 0; width:250px;}
div#content div.formrow input, div#content div.formrow textarea, div#content div.formrow select {width:270px; float:left; border: 1px solid #D5C8AE; background:#fff;}
div#content div.formrow input {padding:2px 4px;}
div#content div.formrow textarea {padding:2px 4px;}
div#content div.formrow select {width:280px; padding:2px 2px;}
div#content div.formrow select.short {width:160px;}
div#content div.formrow option {background:#fff;}
div#content div.formrow input.checkbox {float:left; margin:0px 0 5px 0; padding:1px 0 3px 0; width:auto; cursor:pointer; border:none;}
/* */
div#content div.formrow input.button {cursor:pointer; background:#6DB2D9; color:#fff; width:auto; overflow:hidden; margin-right:10px;}
div#content div.formrow input.button:hover {border-color:#0077C3; background:#0077C3;}
/* */
div#content div.formrow div.captcha img {float:left;}
div#content div.formrow div.captcha input {width:100px; margin-left:20px;}
/* */
div#content div.formrow div.checklist {float:left; margin:0px 0 0px 0; width:270px;}
div#content div.formrow div.checklist input {width:auto; margin: 3px 0 0 -270px; border:none; padding:0; background:none;}
* html div#content div.formrow div.checklist input {margin-top:0px;} /* */
* + html div#content div.formrow div.checklist input {margin-top:0px;} /* */
div#content div.formrow div.checklist label {width:245px; margin:5px 0 0 25px; padding-bottom:2px; clear:none; display:inline;}
/* */
div#content div.formrow div.checklist.wide {margin:0px 0 0px 0; width:530px}
div#content div.formrow div.checklist.wide input {width:auto; margin-left: -530px;}
div#content div.formrow div.checklist.wide label {width:505px; margin:3px 0 0 25px;}
/* */
div#content div.formrow.mandatory {background-image:url(/++theme++plan.ninewebtheme/static/core/assets/asterix.gif); background-repeat:no-repeat; background-position:5px 10px;}
div#content div.formrow.error label, div.error {color:#f00; font-weight:bold;}
div#content div.formrow.error input, div#content div.formrow.error select, div#content div.formrow.error textarea {border-color:#f00;}
/* */

}

