@charset "UTF-8";
.h2 {
  font-size: 2rem !important;
}
.w-10 {
  width: 10%;
}
.object-fit-contain {
  -o-object-fit: contain;
     object-fit: contain;
}
.select2-container .select2-selection--single {
  height: 38px !important;
}
.select2-container--default .select2-selection--single {
  border: 1px solid #e2e5ec !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  top: 50% !important;
}
.datetimepicker table tr td.disabled {
  opacity: 0.3;
}
.l-job-form {
  margin-bottom: 60px;
}
.l-job-form__footer {
  background-color: white;
}
.l-job-form__footer-price-text {
  font-size: 2rem;
}
.l-job-form__footer-price-estimate {
  line-height: 2.5;
  font-size: 1.2rem;
}
/* TODO: componentsに移す */
.vue-map-container .vue-map {
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 415px) {
  .pickers-container {
    height: 86% !important;
  }
}
.pm-menus .col-md-12 a {
  display: block;
}
.pm-menus .col-md-12 a:hover {
  background-color: #f8f8f8;
}
.kt-subheader .pagination-count {
  margin-top: -10px;
}
.map-inner {
  width: 100%;
  height: 100%;
  min-height: 500px;
}
.autocomplete__box {
  border: 1px solid #e2e5ec !important;
}
.theta-imgs {
  width: 100% !important;
  height: 100% !important;
}
.theta-imgs canvas {
  width: 100% !important;
  height: 100% !important;
}
.v-align-top {
  vertical-align: top;
}
.kt-badge--gray {
  background-color: #DDE2EC;
  color: #5A5D6D;
}
.report-img-area {
  position: relative;
}
.report-img-area__uploader {
  position: absolute;
  top: 10px;
  right: 10px;
}
.report-img-area__uploader .dropdown-item {
  position: relative;
}
.report-img-area__uploader-form {
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
.report-beta-badge {
  padding-top: 0.24rem !important;
}

/*# sourceMappingURL=application-ad389027.css.map*/