.step {
  display: none;
}

.step.active {
  display: block;
}
.deactive {
  display: none;
}
.hidden {
  display: none;
}

.form-control-reg {
  /* display: inline !important; */
  border-color: #4a55a2;
  /* width: 50% !important; */
  margin-left: 10px;
}
.form-control-reg-dob {
  display: inline !important;
  border-color: #4a55a2;
  width: 20%;
  margin-left: 10px;
}

/* .reg-form-container{

} */
.reg-form-container label {
  color: #012758;
  font-size: 16px;
  font-weight: 600;
  padding-bottom: 10px;
}
#step1-form input[type="text"], input[type="search"], #step2-form input[type="text"], input[type="search"] {
    text-transform: capitalize;
}
#step1-form,
#step2-form {
  background-color: #c5dff8;
  padding: 60px;
  border-radius: 20px;
  border: 1px solid #012758;
  margin-bottom: 40px;
}

#step2-form select {
  appearance: auto !important; /* or remove if set to 'none' */
  -webkit-appearance: auto !important;
  -moz-appearance: auto !important;
}

.sup_imp {
  color: #ff0000;
}

.picture_upload .upload-box {
  display: flex !important;
  align-items: center !important;
  /* justify-content: center; */
  position: relative !important;
}

.picture_upload #uploadPlaceholder {
  z-index: 1;
}
.reg-note {
  font-size: 14px;
  color: #012758;
  font-weight: 600;
  padding-left: 10px;
}

#step2-form table,
#step2-form th,
#step2-form td {
  border: 1px solid #012758;
  border-collapse: collapse;
}

#step2-form th,
#step2-form td {
  padding: 8px;
  text-align: left;
  color: #012758;
}

#step2-form th input,
#step2-form td input {
  margin-left: 0px !important;
}
#step2-form .tab-sw {
  text-align: center;
  width: 40px;
}
#step2-form input[type="checkbox"] {
  transform: scale(1.5);
  border-color: #012758;
}
.tac {
  text-align: center !important;
}

#step2-form input[type="radio"] {
  transform: scale(1.5);
  border-color: #012758;
  color: #012758;
}
#step2-form .regradio {
  color: #012758;
  padding-right: 20px;
  padding-left: 10px;
}
.colour-pr {
  color: #012758;
}
.uploaded-file {
  color: green;
  font-weight: bold;
  margin-right: 10px;
}
.reupload-btn {
  margin-top: 5px;
}
