.modal {
  display: none;
}

.labelHeight label {
  min-height: 50px;
  display: flex !important;
  align-items: center;
  flex-wrap: wrap;
}
.labelHeight label b {
  font-size: 12px;
  font-weight: 500;
  display: block;
}

.row .col {
  width: 48%;
}
.row .col.col100 {
  width: 100%;
}

.flexTable {
  display: flex;
}
.flexTable .flexInner {
  display: flex;
}
.flexTable .flexInner p {
  display: flex;
  flex-flow: column;
  align-items: center;
  text-align: center;
  margin-right: 20px;
  margin-bottom: 0px !important;
  line-height: 30px !important;
}
.flexTable .flexInner p input[type=radio] {
  width: 20px;
  height: 20px;
}

.third {
  display: block;
  margin-top: 20px;
  line-height: 1.6;
}

[role=right-icon] {
  display: none;
}

.schoolName, .department {
  display: none;
}

.genderArea p {
  padding-top: 20px;
  width: 50%;
  float: left;
  display: flex;
  align-items: center;
}
.genderArea p i {
  margin-right: 20px;
  font-style: normal;
}
.genderArea p input {
  width: 30px;
  height: 30px;
}

@media (max-width: 360px) {
  .genderArea p {
    flex-direction: column;
    padding-top: 0px !important;
  }
  .genderArea p i {
    margin-right: 0px !important;
    font-size: 16px;
  }
}