
.teacher_one h2,.thacher_standard h2{
  margin-top: 40px;
  padding-left: 61px;
  font-size: 14px;
  font-weight: bold;
  line-height: 27px;
  color: #000;
 }

.teacher_msg{
  display: flex;
  justify-content: space-evenly;
  /* align-items: center; */
  border-bottom: 1px solid #DEDEDE;
  padding-bottom: 40px;
}

.teacher_msg span{
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  line-height: 37px;
  color: #000;
  opacity: 1;
  width: 115px;
  text-align: right;
  margin-right: 20px;
}

.teacher_msg input{
  width: 340px;
  height: 34px;
  background: #FFF;
  opacity: 1;
  padding-left: 5px
}

.thacher_left div, .thacher_right div{
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
}

.thacher_id_card .idnumber{
  margin-top: 0;
}


.thacher_standard p{
margin: 16px auto;

  width: 841px;
  font-size: 14px;
  text-align:left;
  font-weight: 400;
  line-height: 27px;
  color: #000;
  opacity: 1;
}
.thacher_id_photo{
  position: relative;
}
 .thacher_id_photo .thacher_head{
  width: 80px;
  height: 34px;
  background: #C62812;
  opacity: 1;
  position: absolute;
  top: 0;
  right: 0;
  border: 0;
  padding: 0;
  line-height: 34px;
}
.thacher_id_card .certificate{
  width: 112px;
 }
 .thacher_id_card input{
 width: 228px;
 }
 .thacher_right .thacherlocation ,.thacher_subject_grade{
  width: 340px;
  margin-top: 0;
  display: flex;
  justify-content: space-between;
}

.thacher_right  .thacher_subject_grade,.thacher_right .thacherlocation{
  margin-top: 0;
}

@media(max-width:996px){
  .teacher_msg{
    flex-direction: column;
  }
  .thacher_standard p, .thacher_left,.thacher_right,.dataTime,.thacher_date_of_birth input{
     width: 100%;
  }
  .thacher_id_card .idnumber{
    width: 245px;
    display: flex;
  }
  .idnumber input{
    width: 153px;
  }
 
}