.err_message {
  background-color: #f2dede;
  border-color: #ebcccc;
  color: #a94442;
  padding: .75rem 1.25rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: .25rem;
  display: none;
}

.formparts {
  display: none;
}

.formparts .remakrs .remark {
    font-size: .9em;
    color:#fff;
    text-align: left;
    text-align: center;
}

.formparts-active {
  display: block !important;
}

.form_section button {
  display: block;
  border: none;
  border-bottom: 5px solid #c06a00;
  background: #f18500;
  color: #fff;
  font-weight: bold;
  padding: 20px 0;
  width: 380px;
  text-align: center;
  font-size: 22px;
  margin: 25px auto;
  -moz-transition: 0.3s;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  -ms-transition: 0.3s;
  transition: 0.3s;
}
@media only screen and (min-width: 769px) {
  .form_section button:hover {
    background: #f18500;
    color: #fff;
  }
}
@media only screen and (max-width: 768px) {
    .form_section button {
        width: 100%;
    }
}

