.qa-box {
    padding: 150px 30px 90px;
    background: #fc8c8b;
    background-size: cover;
}

.qa-block {
  
margin: 0 auto;
}

.qa-titlebar {
    color: #FFFFFF;
    font-weight: bold;
    padding: 10px 0;
    margin: 0 70px;
    border-bottom: 2px solid #ffffff;
}

.qa-block hr {
    border-top: 3px solid #12a89d;
}
.qa-form-box-bg {
  border-radius: 4px;
  
background: #ECEFF1;
  
padding: 35px 0 0;
}
.qa-form-box{
  
margin: 0 auto;
  
float: none;
  
text-align: center;
}
.qa-form-box .form-group {
  margin: 0 auto;
  float: none;
}
.qa-form-box .form-group input[type="text"] {
  color: #555;
  background: rgba(255, 255, 255, 1);
  box-shadow: none;
  margin: 5px 0;
  border: none;
  border-right: 2px solid #12a89d;
  border-radius: 3px;
}
.qa-form-box .form-group textarea {
  color: #555;
  background: rgba(255, 255, 255, 1);
  box-shadow: none;
  border: none;
  margin: 5px 0;
  border-right: 2px solid #12a89d;
  border-radius: 3px;
}
.qa-form-box label {
    font-weight: 500;
    color: #555;
    font-size: 17px;
    margin: 0;
    text-align: left;
    padding: 5px 0;
}

.qa-form-box input {
    font-size: 15px;
}

.qa-form-box textarea {
    font-size: 15px;
}
.qa-submit-box {
  float: right;
  margin: 0 0 0 45px;
}

.qa-form-submit {
  padding: 5px 15px;
}

.qa-prms-label {
    display: inline-block;
    font-size: 15px;
    color: #12a89d;
    margin: 2px 5px 0 0;
    float: right;
}
.qa-prms-checkbox {
    font-size: 20px;
    width: 15px;
    height: 15px;
    float:  right;
}

.qa-question-archive-box {
  float: right;
}
.qa-question-archive-btn {
  font-size:15px;
  padding: 5px 15px;
}

.send-question-validation{
  color: #f44336;
  display:none;
}

.qa-form-header-label {
  color: #12a89d;
  font-weight:bold;
  margin-bottom: 60px;
}