.hiring *{font-size:12px}.hiring h2,.hiring h3{margin:56px auto 0;padding:12px;font-size:18px;text-align:right;color:#3ca43a}.hiring h3{font-size:14px;color:#007fa0}.hiring fieldset{margin:36px 0 28px;padding:36px 28px 60px;border:1px solid #eaeaea;box-shadow:0 0 5px rgba(0,0,0,.08)}.hiring legend{margin-right:28px;padding:5px 8px;font-size:22px;font-weight:500;text-align:right;color:#f45164;background:#fff}.form_holder1{margin:0 10px 0 20px;float:right;z-index:99}.form_holder1,.form_holder2{display:table;text-align:right;position:relative}.hiring label{display:table-cell;min-width:110px;text-align:left;color:#777}form sup{color:#e31e25}.hiring input,.hiring select{width:300px;margin:10px}.hiring input,.hiring select,.hiring textarea{display:table-cell;padding:8px 12px;font-family:IRANSans;border:1px solid #eaeaea;background:#f9f9f9}.hiring input:focus,.hiring select:focus,.hiring textarea:focus{background:#fdfdfd}.hiring option{background:#fdfdfd}.hiring textarea{display:block;width:94%;margin:10px auto;overflow-x:hidden;resize:none}.wide_form_holder{margin:28px auto 60px!important;text-align:center}.wide_form_holder label{padding-right:28px!important}label.checkbox{position:relative;display:inline-block;text-align:right;margin:0 14px;float:right}.wide_form_holder input[type=checkbox]{width:auto;text-align:right;position:absolute;top:-5px;right:-1px;float:right}.wide_form_holder h5{margin:24px auto 12px;text-align:right;color:#777;font-weight:500}.wide_form_holder h6{margin:0;padding:0;color:#999;text-align:right;font-weight:400}.wide_form_holder p{color:#777}fieldset.jobfields label{display:block;width:90%;padding:3px 5px 0;text-align:right}fieldset.jobfields input,fieldset.jobfields select{width:400px;margin-top:0}fieldset.jobfields input[type=checkbox]{top:7px}.single_form_holder{width:99%;margin:0 auto;padding:12px 24px;text-align:right;background:#f9f9f9}.single_form_holder h5{color:#d05141}.single_form_holder h5:before{content:"\f023";font-family:FontAwesome;font-size:16px;width:1em;color:#d05141;display:inline-block}.single_form_holder input{background:#fff}.form_errors{width:100%;margin:28px auto;padding:14px 28px;text-align:right;font-size:12px;color:red;border:1px solid rgba(255,190,0,.3);background:rgba(255,190,0,.1);border-radius:10px}.form_errors h5{font-weight:500;color:#444;background:0 0}