
.tabs1 {
  font-size: 2vh;
  width: 100%;
  margin: 0 auto;
}

.tab_nav1 {
  display: flex;
  justify-content: space-between;
  list-style-type: none;
}

ul{
  margin: 0;
}

.tab_nav1 li {
  cursor: pointer;
  padding: 10px;

  &.active {
    color: #e8524c;
    border-bottom: 2px solid #e8524c;
  }
}

.tab_nav1 li.active {
  background-color: #fff;
}

.tab_content1 {
  margin-top: 1vh;
  border: 1px solid #ccc;
  border-radius: 5px;
}

.tab_pane1 {
  display: none;
}

.tab_pane1.active {
  display: block;
}

.line1 {
  padding: 1vh;
  border-bottom: 1px solid #ccc;
}

.lines1 {
  padding: 1vh;
  border-top: 1px solid #ccc;
}

input {
  width: 70%;
  height: 4vh;
  font-size: 2vh;
  border: none;
  outline: none;
  border: none;
  background: none;
  box-shadow: none;
  outline: none;
}

/* .ipt_content {
  width: 80%;
  display: flex;
  justify-content: space-between;
  align-items: center;
} */

.ds_f1 {
  display: flex;
  align-items: center;
}

.sex_radio1 {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 12vh;
  height: 4vh;
  background-color: #c8c8c8;
  border-radius: 2vh;
  color: #fff;

  &.active {
    background-color: #e8524c
  }
}
.sex {
  display: flex;
  width: 70%;
  align-items: center;
  justify-content: space-between;
}
.center1 {
  display: flex;
  justify-content: center;
  padding: 1vh;
}

.submit1 {
  width: 40vh;
  height: 8vh;
  font-size: 3vh;
  background-color: #e8524c;
  color: #fff;
  border: none;
  border-radius: 4vh;
}
.tab_pane1 {
  display: none;
}

.invalid {
  border: 1px solid red;
}


