/* line 1, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
.box_gr_item .gr_item input[readonly] {
  border: none;
  color: #707070;
}

/* line 7, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
#datetimepicker {
  background-color: #fff;
}

/* line 11, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
.chart_results {
  max-width: 900px;
  width: 100%;
  margin: 0 auto;
}

/* line 17, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
.ui-autocomplete {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  font-size: 14px;
  text-align: left;
  background-color: #ffffff;
  border: 1px solid #cccccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  background-clip: padding-box;
}

/* line 39, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
.ui-autocomplete > li > div {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333333;
  white-space: nowrap;
}

/* line 49, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
.ui-state-hover,
.ui-state-active,
.ui-state-focus {
  text-decoration: none;
  color: #262626;
  background-color: #f5f5f5;
  cursor: pointer;
}

/* line 58, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

/* line 69, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
#project_name-error {
  position: absolute;
  right: 200px;
}

/* line 74, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
.custom-select {
  width: 96%;
}

/* line 78, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
#project_name_submit {
  display: contents;
  visibility: hidden;
}

/* line 83, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
.nav_cal .nav-item:nth-child(1) .nav-link {
  bottom: 18%;
  right: 50%;
}

/* line 87, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
.nav_cal .nav-item:nth-child(2) .nav-link {
  bottom: 24%;
  right: 12%;
}

/* line 91, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
.nav_cal .nav-item:nth-child(3) .nav-link {
  top: 27%;
  right: 12%;
}

/* line 95, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
.nav_cal .nav-item:nth-child(4) .nav-link {
  bottom: 18%;
  left: 12%;
}

/* line 99, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
.nav_cal .nav-item:nth-child(5) .nav-link {
  top: 38%;
  left: 16%;
}

/* line 103, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
.nav_cal .nav-item:nth-child(6) .nav-link {
  bottom: 9%;
  right: 12%;
}

/* line 107, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
.nav_cal .nav-item:nth-child(7) .nav-link {
  top: 16%;
  right: 12%;
}

/* line 111, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
.nav_cal .nav-item:nth-child(8) .nav-link {
  bottom: 18%;
  left: 32%;
}

/* line 115, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
.nav_cal .nav-item:nth-child(9) .nav-link {
  bottom: 1.5%;
  right: 22.4%;
}

@media screen and (max-width: 991px) {
  /* line 120, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
  .tab_ct_ed .box_gr_item .gr_item .custom-select {
    min-width: 60px;
    max-width: 136px;
    width: 100%;
  }
}
/* line 127, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
#curve_chart {
  width: 900px;
}

/* line 131, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
.chart_results {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}

/* line 138, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
#table_result_other .table_right_b table tbody tr td:first-child {
  text-align: left;
}
/* line 142, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
#table_result_other .table_left_ed table tbody tr td:first-child {
  text-align: left;
}

/* line 147, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
.box_gr_item.guideline {
  height: auto;
}

/* line 151, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
.guideline-section {
  color: #a7a7a7;
}

/* line 155, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
#xp2_text {
  color: red;
}

/* line 159, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
.hint {
  font-size: 15px;
  color: darkred;
}

@media screen and (max-width: 991px) {
  /* line 165, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
  .hint {
    font-size: 10px;
    color: darkred;
  }
}
/* line 171, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
.hint_gr_item {
  border-radius: 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 5px;
  padding: 10px 0;
  height: auto;
  align-items: center;
}
/* line 180, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
.hint_gr_item .gr_item {
  flex: 1;
  font-size: 20px;
  color: rgba(0, 0, 0, 0.6);
}
/* line 184, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
.hint_gr_item .gr_item:first-child {
  padding-left: 12px;
  padding-right: 12px;
}
/* line 188, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
.hint_gr_item .gr_item:nth-child(3), .hint_gr_item .gr_item:nth-child(4) {
  color: rgba(0, 0, 0, 0.4);
  text-align: center;
}
/* line 193, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
.hint_gr_item .gr_item input {
  border: 1px solid #707070;
  color: rgba(0, 0, 0, 0.87);
  height: 43px;
  width: 87px;
  text-align: center;
}

/* line 203, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
#page_2_r003 {
  padding-bottom: 250px;
}

/* line 207, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
#img_3_r003 {
  height: 65%;
  width: 65%;
  margin: 0 auto;
}

@media screen and (min-width: 768px) {
  /* line 213, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
  .posi-item-cb {
    left: 100%;
    top: 50%;
    transform: translateY(-50%);
    margin-left: 15px;
    white-space: nowrap;
    position: absolute;
  }
}
@media screen and (max-width: 768px) {
  /* line 213, /root/dev/d_support/src/app/assets/stylesheets/room_calculation.scss */
  .posi-item-cb {
    margin-top: 10px;
  }
}
