#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: 48%;
}

.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: 48%;
}

.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;
  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
}

@media (max-width: 992px) {
  .radiogroup label {
    width: 100%;
    display: block;
  }
  .replaced_div_element {
    height: auto !important;
  }
}