input.pj-input{ 
    display: inline-block !important;    
    font-size: 22px !important; 
    /*height: 38px !important;*/
    color: #555555 !important; 
    vertical-align: middle !important; 
    background-color: #fff !important; 
    border: 1px solid #ababab !important; 
    border-radius: 4px !important; 
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important; 
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075) !important; 
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !important; 
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s !important; 
    width: 80px !important;
    padding: 9px 19px !important;  
} 
input.pj-input:focus { 
    border-color: #66afe9 !important; 
    outline: 0 !important; 
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6) !important; 
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6) !important; 
    padding: 9px 19px !important;  
} 
.pj-input-result{ 
    display: inline-block;    
    font-size: 22px; 
    color: #555555; 
    vertical-align: middle; 
    background-color: #fff; 
    border: 1px solid #ababab; 
    border-radius: 4px; 
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; 
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; 
    padding: 9px 19px; 
    width: auto;
    min-width: 80px;
    min-height: 22px;
}
#paper_obj .choice textarea{
    display: inline-block; 
    vertical-align: middle; 
    background-color: #fff; 
    border: 1px solid #ababab; 
    border-radius: 4px; 
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); 
    -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; 
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; 
    padding: 9px 19px;  
}
#paper_obj .choice textarea:focus { 
    border-color: #66afe9; 
    outline: 0; 
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); 
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6); 
    padding: 9px 19px;  
} 
.q_length{ font-size: 12px; color: red; }
 .btn-add-attachment{position:relative;overflow: hidden;display:block; color: #4c4c4c}
 .msg-upload-error{ color:red;}
/*.extra-form-html .widget2 .btn-add-attachment{display:block;}*/
.task_title{font-weight: bold;font-size: 26px;text-align: center; line-height: 1.5em;}
.chapter_a,.chapter_A{font-weight: bold;font-size: 18px;margin: 1em 0 1em 0;}
.chapter_b,.chapter_B{font-weight: bold;font-size: 16px;margin: 1em 0 1em 0;}
.chapter_c,.chapter_C{font-weight: bold;font-size: 14px;margin: 1em 0 1em 0;}
.chapter_d,.chapter_D{font-weight: bold;font-size: 12px;margin: 1em 0 1em 0;}
.chapter_e,.chapter_E{font-weight: bold;font-size: 12px;margin: 1em 0 1em 0;}
.chapter_f,.chapter_F{font-weight: bold;font-size: 12px;margin: 1em 0 1em 0;}
.chapter_g,.chapter_G{font-weight: bold;font-size: 12px;margin: 1em 0 1em 0;}

.item_content{font-weight: 500;margin-left: 1em;margin-bottom: 0.5em;}
.optBlock{margin-bottom: 1em;}
.optBlock .radioDq{margin-bottom: 0.5em;}