.line1{
  padding-top: 65px;

}

.logo{
  padding-bottom: 35px;
}

.logo-text{
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  padding-top: 55px;
  padding-bottom: 35px;
}

.col-form-label{
  padding-top: 5px;
}

.form-input input{
  width: 100%;
}

.form-btn{
  margin-left: 15px;
}

.line-result{
  padding-top: 35px;
  font-weight: bold;
}

.block-result{
  padding-bottom: 15px;
}

.block-result-message{
  padding-bottom: 15px;
}

.block-result-registration{
  display: none;
}

.accept{
  background: green;
  color: #FFF;
  display: inline-block;
  padding: 5px 15px;
  margin-bottom: 35px;
}

.warning{
  background: #ff0000;
  color: #FFF;
  padding: 5px 15px;
  margin-bottom: 35px;
  display: inline-block;
}

.form-caption{
  padding-top: 35px;
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 15px;
}

.form-subcaption{
  font-saize: 16px;
}

.form-block{
  padding-top: 15px;
}

@media screen and (max-width: 780px){
  .form-btn{
    margin-top: 15px;
  }
}
