#body {
    overflow: visible;
    min-height: 500px;
}
.div_element,.replaced_div_element {
    border: 1px solid #eeeeee;
    float: right;
    height: auto;
    margin: 0;
    min-height: 48px;
    padding: 5px;
    width: 49%;
}
.div_element textarea,.div_element input:not([type='checkbox']):not([type='radio']),.div_element select,
.replaced_div_element textarea,.replaced_div_element input:not([type='checkbox']):not([type='radio']),.replaced_div_element select{
    max-width: 100% ;
    width:220px ;
}
#form_view input:not([type='checkbox']):not([type='radio']),#form_view select{
    height: 28px !important;
}
.div_element[doubleCol],.replaced_div_element[doubleCol] {
    width: 98%;
}
.div_element.col1,.replaced_div_element.col1,.replaced_div_element[col="1"] {
    width: 98%;
}
.div_element.col2,.replaced_div_element.col2,.replaced_div_element[col="2"] {
    width: 80%;
}
.div_element.col3,.replaced_div_element.col3,.replaced_div_element[col="3"] {
    width: 65%;
}
.div_element.col4,.replaced_div_element.col4,.replaced_div_element[col="4"] {
    width: 49%;
}
.div_element.col5,.replaced_div_element.col5,.replaced_div_element[col="5"] {
    width: 33%;
}
.div_element.col6,.replaced_div_element.col6,.replaced_div_element[col="6"] {
    width: 16%;
}
.div_element[border='noborder'] ,.replaced_div_element[border='noborder']{
    border: none;
}
/*.div_element[data-type='hr'] {*/
/*border: none;background: none;min-height: 0px;display: inline-block;*/
/*}*/

#form_view .div_element .first_child{text-align:justify}
.first_child{
    display: inline-table;
    text-align: left;
    /*width: 130px;*/
    width: 100%;
    line-height: 25px;
    white-space: normal !important;
    margin-left: 7px;
}
.first_p {
    float: none;
    margin: 10px 0px 20px 0px;
    font-family: inherit;
    font-size: inherit;
    display: inline-block;
}

.first_header {
    float: none;
    width: auto;
}
.replaced_div_element[data-type='hr']{
    border: none;background: none;min-height: 0px;display: inline-block;
}
.div_element .checkboxgroup,.replaced_div_element .checkboxgroup  {
    border: none;
    box-shadow: none;
    display: block;
}
.div_element.fieldset_tmp {
    width: 100%;
}
#record_info td{
    padding: 4px;
}
.img_delete{
    z-index:1;
    float: right;
}

.ellipsis {
    text-overflow: ellipsis;
}

#table_edit .tooltip {
    left:0 !important;
}


#htmlContent ul,ol, #final-text ul{padding: 2px 15px}
#htmlContent ul,#htmlContent ul ul,#htmlContent ul ul,#htmlContent ul ul ul, #final-text ul {
    list-style-type: disc;
}
#htmlContent ul ul, #htmlContent ul, #final-text ul {
    list-style-type: disc;
}

#htmlContent ul, #final-text ul {
    list-style-type: disc;
}

.h_e.h_info, .h_warning {
    margin-right: 10px;
    margin-top: -49px;
}

.div_element {
    border: 1px solid transparent !important;
}

[name="lang_id"] + .h_info{display: none}