div.fin,
div.error,
div.form-container {
  margin-top: 120px;
  margin-bottom: 120px;
}

.form-container p {
  margin-bottom: 67px;
}

.bt_inq_div {
  width: 100%;
  padding: 50px 0;
  font-size: 34px;
  font-weight: 400;
  border-radius: 15px;
  margin-bottom: 30px;
}

.bt_inq_div small {
  font-size: 28px;
}

.btn-danger,
.btn-outline-danger:hover {
  background-color: #B41D23;
  border-color: #B41D23;
}

.btn-outline-danger {
  color: #B41D23;
  border-color: #B41D23;
}
.form-check-input:checked {
  background-color: #4d62a0;
  border-color: #4d62a0;
}
.border-left-red {
  border-left: 10px solid #B41D23;
  padding-left: 15px
}
.badge-danger {
  color: #fff;
  background-color: red;
}

.error li {
  list-style: inside;
}

.status-icon {
  font-size: 400%;
  color: #4d62a0;
}
.btn-inquiry:hover,
.bt_return:hover {
  background-color: #fff;
  color: #B41D23;
}

@media (max-width: 768px) {
  .bt_inq_div {
    font-size: 1.5rem;
    padding: 30px 0;
  }
  .bt_inq_div small {
    font-size: 1.3rem;
  }
}

@media (max-width: 576px) {
  div.fin,
  div.error,
  div.form-container {
    margin-top: 85px;
    margin-bottom: 90px !important;
  }

  .bt_inq_div {
    font-size: 1.3rem;
    padding: 20px 0;
  }
  .bt_inq_div small {
    font-size: 1.0rem;
  }
}
@media (max-width: 400px) {
  .bt_inq_div {
    font-size: 1.1rem;
    padding: 20px 0;
  }
  .bt_inq_div small {
    font-size: 1.0rem;
  }
}
@media (max-width: 321px) {
  
}

@media (min-width: 321px) {
  br.br-320 {
    display: none;
  }
}
