
    .tab {
  display: none;
}
input.invalid, select.invalid {
  border:3px solid red!important;
}
.form-tab{
  background: #ffffff;
padding: 0px 25px 15px 25px;
overflow: hidden;
text-align: left;
border-radius: 4px 4px 0px 0px;
}
.form-bottom {   
    background: #eee;
    -moz-border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
    text-align: left;
}
.tab-bottom{
   padding: 25px 25px 50px 25px;
}
.btn-bottom{
   padding: 5px 25px 30px 25px;
}
.form-control{
  height: 42px!important;
  border:3px solid #ccc!important;
}
.text-control{
  border:3px solid #ccc!important;
  width: 100%;
}
.btn{
  padding: 10px 30px!important;
}
.btn-success {
    color: #fff;
    background-color: #00784b!important;
    border-color: #00784b!important;
}
.textleft{
  float: left;
width: 75%;
padding-top: 20px;
}
.stepp{
  font-size: 24px;
color: #9f9e9e;
}
.textp{
font-size: 17px;
color: #9b9999;
}
.textright{
  float: left;
width: 25%;
padding-top: 5px;
font-size: 70px;
text-align: right;
color: #ddd;
}
  .padding-top{
    padding-top: 50px;
  }
  
  body{
    text-align: center;
    background-image: linear-gradient(to bottom, #ddd 0%, #f7f7f7 100%);
    background-image: -moz-linear-gradient(to bottom, #ddd 0%, #f7f7f7 100%);
    background-image: -webkit-linear-gradient(to bottom, #ddd 0%, #f7f7f7 100%);
    background-repeat: no-repeat;
    height: 100vh;
  }
.text h1{
  color: #00784b;
font-weight: 600;
line-height: 30px;
margin-bottom: 40px;
}