.node-type-application label, .node-service  label {
    float: left;
    width: 155px;
    /*padding-right: 14px;*/
    font-size: 12px;
    color: #333;
    line-height: 30px;
    text-align: left;
    display: inline;
    font-weight: bold;
}

.node-type-application .form-text, .node-service .form-text {
    border: 2px solid #e3e4e8;
    border-radius: 5px;
    padding: 4px;
}

.node-type-application .webform-component-textfield, .node-service .webform-component-textfield{
    height:30px;
}
.node-type-application .webform-component-email, .node-service .webform-component-email{
    height:30px;
}
.node-type-application .webform-component-textarea, .node-service .webform-component-textarea{
    height:32px;
}

.node-type-application #edit-submitted-customer-address {
    border-radius: 5px;
    border: 2px solid #e3e4e8;
    font-size:12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding:1px;
    height:44px;
    overflow:auto;
    width:351px;
    text-align:left;
    padding:5px;
    resize:none;
}

.node-type-application #edit-submitted-special-note,.node-service #edit-submitted-special-note {
    border: 2px solid #e3e4e8;
    border-radius: 5px;
    font-size:12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    padding:1px;
    height:100px;
    overflow:auto;
    width:351px;
    text-align:left;
    padding:5px;
    resize:none;
}

.node-type-application .webform-submit, .node-service .webform-submit{
    width: 160px;
    height: 43px;
    line-height:40px;
    margin-left:150px;
    display: block;
    cursor: pointer;
    background-color: #dedede;
    font-size: 18px;
    border: 1px solid #dedede;
    border-radius: 50px;
    letter-spacing: 10px;
    text-align:center;
    padding:0;
    vertical-align:middle;
}
.node-type-application .form-actions{
    margin-top:80px;
}
.node-type-application .webform-component--cell-status{
    height:30px;
}
.node-type-application .webform-component--pre-medicine{
    height:30px;
}
.node-type-application .webform-component--pre-medicine-effect{
    height:30px;
}
.nibs-banner{
    padding: 0 22px 0 0;
}


.node-service input.form-checkbox{
    height: 30px;
    float: left;
}

.node-service .form-type-checkbox label.option{
    width: 120px;
}

.node-service .webform-component--zjsybddd, 
.webform-component--hxgrxbjgrfs,
.node-service .webform-component--hxgrdwbqgjgrzsfs,
.node-service .webform-component--ad5-f35,
.node-service .webform-component--sqdbdl,
.node-service .webform-component--tssm{
    clear: both;
}

.node-service .webform-component label.option{
    margin-left: 5px;
    width: auto!important;
    margin-right: 5px;
}

.node-service .webform-component .form-checkboxes .form-item{
    clear: both;
}

#webform-client-form-647 .webform-component .form-checkboxes .form-item,
#webform-client-form-645 .webform-component .form-checkboxes .form-item,
#webform-client-form-644 .webform-component .form-checkboxes .form-item,
#webform-client-form-646 .webform-component .form-checkboxes .form-item,
#webform-client-form-613 .webform-component .form-checkboxes .form-item,
#webform-client-form-617 .webform-component .form-checkboxes .form-item,
#webform-client-form-616 .webform-component .form-checkboxes .form-item,
#webform-client-form-614 .webform-component .form-checkboxes .form-item,
#webform-client-form-619 .webform-component .form-checkboxes .form-item{
    clear: none;
    width: 50%;
    float: left;
}

.node-service .webform-component--wzly .select-or-other-other{
    width: 97px;
}

.node-service .webform-component--zjsyqtbd .form-item-submitted-zjsyqtbd-select-select-or-other input{
    margin-left: 155px;
}



.node-service .form-item-submitted-zjsybddd-other input{
    width: 35px;
    margin-left: 0;

}
.node-service .webform-component--ad5-f35, .webform-component--hxgrdwbqgjgrzsfs, .node-service .webform-component--hxgrxbjgrfs, .node-type-application .webform-component--hxgrxbjgrfs{
    height: 88px!important;
}
.node-service .webform-component--ad5-f35 input, .webform-component--hxgrdwbqgjgrzsfs input, .node-service .webform-component--hxgrxbjgrfs input, .node-type-application .webform-component--hxgrxbjgrfs input, .node-service .webform-component--fm-ad5-reason input{
    width: 327px!important;
    height: 74px;
}
.node-service .form-item .description{
    margin-left: 155px;
}

.node-service .webform-component--zjsybddd, .node-service .webform-component--gjmd, .node-service .webform-component--zjsyqtbd{
    height: 35px;
}


.webform-component--zjsybddd .form-checkboxes .form-item{
    float: left;
    margin-left: 0;
    margin-right: 3px;
}
.node-service .webform-component--zjsybddd label.option{
    margin-left: 0;
}
.node-service .webform-custom-options-textfield{
    display: inline-block;
    margin-top: 0;
    margin-right: 0;
    margin-left: 4px!important;
}
.node-service .webform-component--refseq-id{
    height: 34px;
    margin-top: 33px;
}

.page-node-292 input#edit-submitted-zjsyqtbd-other.select-or-other-other.form-text{
    width: 50px;
}
.page-node-292 .webform-component--zjsyqtbd .form-item-submitted-zjsyqtbd-select-select-or-other input{
    margin-left: 0;
}

/*#edit-submitted-dslxdh, #edit-submitted-qq{
    width: 365px!important
}*/

