input,textarea,select,button{font-family:calibri, tahoma; font-size:10pt;}

.legend{color:black;font-size:14pt;font-weight:bold;display:block;text-align:left;margin-bottom:10px;margin-top:20px;padding:5px}
form{margin:0px}

.wf_submitbutton, .wf_resetbutton, .wf_taskbutton{border:1px solid #A5ACB2;background:#F8F9F9;font-size:10.5pt !important}


.formerrors{background-color:#F2DCDB;border:1px solid #D99694;padding:5px 5px 5px 20px;}
.formsuccess{background-color:#CDEB8B;border:1px solid #6BBA70;padding:5px 5px 5px 20px;}

/*each line of input has its own div container*/
.wf_inputContainer{margin:5px;margin-bottom:10px !important;margin-left:20px !important;}

    /*class that defined the styling of every form label*/
    .wf_inputlabel{width:25%;display:inline-block;line-height:22px;}
        .wf_type_boolean{display:inline !important;width:auto !important;padding-left:5px;}
    .wf_labelrequired{color:red;}

    /*input styling*/
    .wf_input{vertical-align:top;width:69%;}

SELECT.wf_input{width:auto;}
.wf_selectContainer, .wf_dateContainer{display:inline}
.wf_readonly_true{background-color:#F8F9F9;border:1px solid #A5ACB2}
.wf_invalidinput, .wf_invalidinput select{background-color:infobackground;}

textarea.wf_input{height:100px;display:block;width:95% !important;border:1px solid #A5ACB2}            
.wf_label{background-color:infobackground;padding:5px;border:1px solid #BABABA;}
    

.wf_description{color: #6d6d6d;font-size:.9em;}

/*task styling*/
.wf_submitbutton{}
.wf_resetbutton{display:none}
.wf_cancelbutton{display:none}

/* a div that is positioned around the file upload widget*/
.wf_attachmentcontainer{padding:10px;border:1px solid rust;display:inline-block;width:450px;background-color:infobackground;text-align:right}


