/* compiled by scssphp v0.0.9 on Tue, 16 Dec 2025 11:07:40 +0000 (0.0085s) */

html, body {
  width: 100%;
  height: 100%;
  overflow: hidden;
  margin: 0px;
  background-color: #b91f30; }

.dhx_cell_hdr {
  background-color: #b91f30 !important; }

.logo {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 400px;
  transform: translate(-50%, -50%); }

.logo--image {
  width: 400px;
  height: auto; }

.logo--title {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 25px;
  color: white;
  text-align: center;
  margin: 0px;
  text-transform: uppercase; }

.loading {
  position: fixed;
  top: 80%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none; }

.loading--message {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: white;
  text-align: center; }

.login {
  position: fixed;
  top: 80%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: none; }

.login--input {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20x;
  line-height: 25px;
  margin: 3px;
  padding: 5px;
  width: 400px;
  color: black;
  background-color: white;
  text-align: left;
  border: 1px solid black;
  border-radius: 4px; }

.login--button {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20x;
  line-height: 25px;
  margin: 3px;
  padding: 5px;
  width: 201px;
  color: black;
  background-color: white;
  text-align: center;
  border: 1px solid #797979;
  border-radius: 4px; }

.login--button-red {
  color: white;
  background-color: #b91f30;
  /* define formats for disabled */ }

.label {
  font-weight: normal !important;
  /* define formats for disabled */ }

.dhxform_label {
  color: #555c7c !important;
  font-weight: normal !important; }

input.dhxform_textarea {
  background-color: #d8d8d8 !important; }

input.dhxform_textarea:disabled {
  border: none !important;
  background-color: #fff !important;
  color: black !important; }

input.dhxcombo_input {
  background-color: #d8d8d8 !important; }

input.dhxcombo_input:disabled {
  background-color: #fff !important; }

textarea.dhxform_textarea {
  background-color: #d8d8d8 !important; }

textarea.dhxform_textarea:disabled {
  background-color: #fff !important;
  color: black !important; }

.dhxtoolbar_input {
  background-color: #fff !important; }

input.dhxcombo_input {
  background-color: #d8d8d8 !important; }

input.dhxcombo_input:disabled {
  border: none !important;
  background-color: #fff !important;
  color: black !important; }

.dhxform_btn_txt {
  height: 30px !important;
  line-height: 30px !important; }

.gridpropertyfeatured {
  background: green !important; }

.dhx_dataview_propertyimage_item {
  font-size: 12px !important;
  border: 1px solid black; }

.dhx_dataview_propertyimage_item_selected {
  font-weight: bold !important;
  border: 3px solid red; }

.dataview_propertyimage_image {
  margin: 0;
  padding: 0;
  border: none; }

.dhx_dataview_propertyimageNoHighlight_item {
  font-size: 12px !important;
  border: 1px solid black; }

.dhx_dataview_propertyimageNoHighlight_item_selected {
  font-size: 12px !important;
  border: 1px solid black; }

.dataview_propertyimageNoHighlight_image {
  margin: 0;
  padding: 0;
  border: none; }

.dhx_dataview_browseimage_item {
  font-size: 12px !important;
  border: 1px solid black; }

.dhx_dataview_browseimage_item_selected {
  font-size: 12px !important;
  border: 1px solid black; }

.dataview_browseimage_image {
  margin: 0;
  padding: 0;
  border: none; }

.caption {
  position: relative;
  display: block;
  height: auto;
  width: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 7px;
  border: none; }
  .caption .property_name {
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 2px;
    font-size: 12px;
    line-height: 14px;
    font-weight: bold;
    text-transform: uppercase; }
  .caption .property_location {
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 10px;
    line-height: 12px; }
  .caption .property_details {
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 10px;
    line-height: 12px; }
  .caption .property_selected {
    position: absolute;
    top: 10px;
    right: 10px; }

.map_labels {
  color: black;
  background-color: white;
  font-family: "Arial";
  font-size: 10px;
  font-weight: normal;
  text-align: center;
  width: 90px;
  border: 1px solid black;
  white-space: nowrap; }

.propertyDetailFormImage {
  height: auto;
  width: 100%; }

.lead_caption {
  margin-top: 0px;
  margin-bottom: 10px;
  padding: 5px;
  width: 100%;
  height: 50px;
  font-weight: normal;
  font-size: 10px;
  line-height: 14px;
  border: none;
  position: relative; }
  .lead_caption .lead_name {
    font-weight: bold;
    font-size: 12px;
    line-height: 16px; }
  .lead_caption .lead_data {
    display: inline-block;
    position: relative;
    display: block; }
    .lead_caption .lead_data .lead_data_left {
      width: 48%; }
    .lead_caption .lead_data .lead_data_right {
      margin-left: 48%;
      text-align: right; }
  .lead_caption .lead_data_box {
    width: 50px;
    height: 10px;
    padding: 2px;
    border: 1px solid;
    font-size: 10px;
    font-style: bold;
    position: absolute;
    right: 5px; }
    .lead_caption .lead_data_box .lead_data_box_1 {
      top: 5px; }
    .lead_caption .lead_data_box .lead_data_box_2 {
      top: 25px; }

.standartTreeRow {
  font-size: 12px;
  line-height: 20px; }

.dhxform_txt_label2 {
  margin: 0px !important; }

.dhx_dataview_details_template_item, .dhx_dataview_details_template_item_selected {
  width: 100%;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 1px;
  border: none;
  background-color: #fff;
  font-family: 'Tahoma';
  font-size: 12px;
  font-weight: 300; }
  .dhx_dataview_details_template_item .inner, .dhx_dataview_details_template_item_selected .inner {
    position: relative; }
    .dhx_dataview_details_template_item .inner .browse_list, .dhx_dataview_details_template_item_selected .inner .browse_list {
      list-style-type: none;
      margin: 0;
      padding: 0; }
    .dhx_dataview_details_template_item .inner .property_name, .dhx_dataview_details_template_item_selected .inner .property_name {
      font-weight: 600;
      text-transform: uppercase; }
    .dhx_dataview_details_template_item .inner .feature_list_section, .dhx_dataview_details_template_item_selected .inner .feature_list_section {
      overflow: auto; }
    .dhx_dataview_details_template_item .inner .feature_list, .dhx_dataview_details_template_item_selected .inner .feature_list {
      float: left;
      width: 25%;
      display: block; }
    .dhx_dataview_details_template_item .inner .feature_list_title, .dhx_dataview_details_template_item_selected .inner .feature_list_title {
      font-weight: 600;
      color: #ccc; }
    .dhx_dataview_details_template_item .inner .browse_section_title, .dhx_dataview_details_template_item_selected .inner .browse_section_title {
      font-weight: 600;
      font-size: 12px; }
    .dhx_dataview_details_template_item .inner .browse_item_left_half, .dhx_dataview_details_template_item_selected .inner .browse_item_left_half {
      float: left;
      width: 55%; }
    .dhx_dataview_details_template_item .inner .browse_item_right_image, .dhx_dataview_details_template_item_selected .inner .browse_item_right_image {
      float: right; }
    .dhx_dataview_details_template_item .inner .browse_item_left, .dhx_dataview_details_template_item_selected .inner .browse_item_left {
      display: inline-block;
      text-align: left;
      width: 71%; }
    .dhx_dataview_details_template_item .inner .browse_item_left_title, .dhx_dataview_details_template_item_selected .inner .browse_item_left_title {
      display: inline-block;
      text-align: left;
      width: 71%;
      font-weight: 600;
      font-size: 12px; }
    .dhx_dataview_details_template_item .inner .browse_item_right, .dhx_dataview_details_template_item_selected .inner .browse_item_right {
      display: inline-block;
      text-align: right;
      width: 27%; }
    .dhx_dataview_details_template_item .inner .browse_item_right_color, .dhx_dataview_details_template_item_selected .inner .browse_item_right_color {
      display: inline-block;
      text-align: right;
      width: 27%;
      padding: 0px 2px;
      margin: 1px 0px;
      font-weight: bold;
      border-radius: 5px; }
    .dhx_dataview_details_template_item .inner .display_color, .dhx_dataview_details_template_item_selected .inner .display_color {
      padding: 2px;
      font-weight: bold; }
    .dhx_dataview_details_template_item .inner .wordwrap, .dhx_dataview_details_template_item_selected .inner .wordwrap {
      /* CSS3 */
      white-space: pre-wrap;
      /* Firefox */
      white-space: -moz-pre-wrap;
      /* Opera <7 */
      white-space: -pre-wrap;
      /* Opera 7 */
      white-space: -o-pre-wrap;
      /* IE */
      word-wrap: break-word; }
    .dhx_dataview_details_template_item .inner .list_item, .dhx_dataview_details_template_item_selected .inner .list_item {
      padding: 4px 0px; }
    .dhx_dataview_details_template_item .inner .list_item_label, .dhx_dataview_details_template_item_selected .inner .list_item_label {
      color: #999;
      display: inline-block;
      width: 22%;
      vertical-align: top; }
    .dhx_dataview_details_template_item .inner .list_item_single_column, .dhx_dataview_details_template_item_selected .inner .list_item_single_column {
      padding: 0 2px 0 2px;
      display: inline-block;
      width: 70%;
      vertical-align: top; }
    .dhx_dataview_details_template_item .inner .list_item_content, .dhx_dataview_details_template_item_selected .inner .list_item_content {
      padding: 0 2px 0 2px;
      display: inline-block;
      width: 26%;
      vertical-align: top;
      white-space: pre-wrap; }
    .dhx_dataview_details_template_item .inner .list_item_wide, .dhx_dataview_details_template_item_selected .inner .list_item_wide {
      text-align: left;
      padding-right: 10px;
      line-height: 16px;
      white-space: pre-wrap; }
    .dhx_dataview_details_template_item .inner .list_item_image, .dhx_dataview_details_template_item_selected .inner .list_item_image {
      width: 100%;
      height: auto; }
    .dhx_dataview_details_template_item .inner .list_section_title, .dhx_dataview_details_template_item_selected .inner .list_section_title {
      margin-top: 10px;
      font-weight: 600;
      font-size: 12px; }
    .dhx_dataview_details_template_item .inner .list_section_title_noline, .dhx_dataview_details_template_item_selected .inner .list_section_title_noline {
      margin-top: 5px;
      font-weight: 600;
      font-size: 12px; }
    .dhx_dataview_details_template_item .inner .details_separator, .dhx_dataview_details_template_item_selected .inner .details_separator {
      margin-top: 5px; }
    .dhx_dataview_details_template_item .inner .master_selected, .dhx_dataview_details_template_item_selected .inner .master_selected {
      position: absolute;
      bottom: 5px;
      right: 10px; }
