@import "index_form.css";

#conts #entry .layer {
  padding: 0 0 25px !important;
}

#conts #entry .layer .policy {
  margin-top: 10px;
}

#conts #entry .layer .policy a {
  font-size: inherit;
}

#conts #entry .layer.lastLayer {
  display: block;
  position: relative;
  left: 0;
}

#conts #entry .layer .inputArea {
  border: none;
}

#conts #entry .layer .inputArea dl {
  padding: 15px !important;
  border-top: none !important;
}

#conts #entry .layer .inputArea dl + dl {
  border: none;
}

#conts #entry .layer .inputArea .viewArea + .viewArea {
  display: none;
}

#conts #entry .layer .inputArea .viewArea.active {
  display: block !important;
}

#conts #entry .layer.lastLayer .btnField {
  margin-top: 10px;
  justify-content: center;
}

#conts #entry .layer.lastLayer .btnField .subBtn {
  margin-right: 37px;
}

#conts #entry .layer .inputArea .house {
  padding-top: 0 !important;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

#conts #entry .layer .inputArea .house dt {
  margin-bottom: 0;
}

#conts #entry .layer .inputArea .house dd {
  margin-left: 10px;
  width: 60%;
}

#conts #entry .slidePanel ul li.active {
  background: #ddeae4;
}

#conts #entry .slidePanel ul li.active .tapArea label {
  color: #006634;
}

#conts #entry .layer .inputArea .viewArea.complete {
  background: #ddeae4;
}

#conts #entry .slidePanel#address ul li.active .tapArea label:after {
  background: linear-gradient(#008041 0%, #006634 60%, #006634 100%);
  border: 1px solid #006634;
}

#conts #entry .layer .inputArea dl dd .selectArea.is-done .slideTrg,
#conts #entry .layer .inputArea dl dd .selectArea.is-done select,
#conts #entry .layer .inputArea dl dd input.is-done,
#conts #entry .layer .inputArea dl dd textarea.is-done {
  color: #006634;
  font-weight: bold;
}

#conts #entry .slidePanel#license ul li.active .tapArea label:before,
#conts #entry .slidePanel#location ul li.active .tapArea label:before {
  background-image: url(/assets/img/migrated_plant/sp/entry/step/icon_checked_green.png);
}
