.dmn-public-form-wrapper{
  margin:10px auto;
  width: 600px;
}
.dmn-public-form-group{
  display: block;
  max-width: 100%;
  padding:0 10px;
  margin:10px auto;
  text-align: left;
  padding-bottom: 20px;
}
.dmn-public-form-label{
  color:#333;
  display: block;
  font-size: 18px;
  line-height: 28px;
  padding-bottom: 5px;
  font-weight: 600;
}
.dmn-public-form-input{
    height: 38px;
    padding: 0 8px;
    line-height: 2;
    min-height: 30px;
    color: #7d8a9d;
    border-radius: 4px;
    border: 1px solid #e0eafe;
    background-color: #fff;
    line-height: 23px;
    font-size: 16px;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    width: 100%;
}
.dmn-public-form-description{
  /*line-height: 34px;
  font-size: 18px;
  color: #7d8a9d;*/
}
.dmn-public-confirmation-message,
.dmn-public-submit-message{
  /*line-height: 34px;
  font-size: 21px;
  color: #7d8a9d;*/
}
.dmn-public-form-submit-button{
    cursor: pointer;
    font-size: 18px !important;
    line-height: 18px !important;
    text-shadow: none !important;
    width: 240px;
    height: 48px;
    color: #fff !important;
    background-color: #37caca !important;
    border: 2px solid #37caca !important;
    border-radius: 30px !important;
    background-image: none !important;
    box-shadow: none !important;
    margin-top: 10px;
}
