/* 
.register_inputfield input:not([type]),
.register_inputfield input[type="text"]:not(.browser-default),
.register_inputfield input[type="password"]:not(.browser-default),
.register_inputfield input[type="email"]:not(.browser-default),
.register_inputfield input[type="url"]:not(.browser-default),
.register_inputfield input[type="time"]:not(.browser-default),
.register_inputfield input[type="date"]:not(.browser-default),
.register_inputfield input[type="datetime"]:not(.browser-default),
.register_inputfield input[type="datetime-local"]:not(.browser-default),
.register_inputfield input[type="tel"]:not(.browser-default),
.register_inputfield input[type="number"]:not(.browser-default),
.register_inputfield input[type="search"]:not(.browser-default),
.register_inputfield textarea.materialize-textarea {

  background-color: transparent;
  border: 1px solid #ccc !important;
  border-bottom: 1px solid #ccc;
  border-radius: 5px;
  font-size: 15px;
  padding: 10px;
  box-sizing: border-box;
  margin: 0px;

} */
.register_inputfield select {
  
  border: 1px solid #dbdada !important;
}
/* .register_form_list input[type=text]:not(.browser-default):focus:not([readonly]),
.register_form_list input[type=email]:not(.browser-default):focus:not([readonly]),
.register_form_list input[type=number]:not(.browser-default):focus:not([readonly]),
.register_form_list input[type=password]:not(.browser-default):focus:not([readonly]) {
  padding-left: 10px;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10);

} */

.row .register_inputfield input:focus {
  /* border-bottom: 3px solid #ccc !important;
  box-shadow: 0 3px 0 0 #ccc !important */
}

/* input[type="text"]:not(.browser-default):focus{
    border-bottom: none !important;
-webkit-box-shadow: none !important;

box-shadow: none !important;
  } */
/* style for bredgrums*/
.register_personal_detail {
  padding: 0px;
  margin: 0px;
}

.register_password_details {
  padding: 0px;
  margin: 0px;
}

.register_address_details {
  padding: 0px;
  margin: 0px;
}

.register_form_list {
  padding: 0px;
  margin: 0px;
}

.register_breadgrums {
  padding: 50px 0px;
  margin: 0px;
}


.register_inputfield span {
  font-size: 13px !important;

}

.register_form {
  padding: 0px;
  margin: 0px;
}

.register_total_form {
  padding: 0px 20px;
  margin: 0px;
}

.register_form form {
  padding: 0px;
  margin: 0px;
}



.register_inputfield {
  padding: 0px;
  margin: 0px !important;
  /* position:relative; */
}

.register_inputfield .register_label {
  margin: 10px 0px 10px 0px;
  font-size: 15px;
  font-weight: 600;
  color: #000 !important;
  display: block;
}

.register_label span {
  font-size: 15px;
}

/* Register button */
.register_button {
  padding: 10px;

  margin: 10px 0px 0px 0px;
}

.register_button button {
  padding: 0px 10px;
  margin: 0px;
  font-size: 14px;
  font-weight: 600;
}

/* terms and condition*/
.register_terms {
  margin: 10px;

  display: block;
}

.register_check {
  padding: 0px;
  margin: 0px;

}

/* checkbox */
.register_form [type="radio"]:checked+span::after,
[type="radio"].with-gap:checked+span::before,
[type="radio"].with-gap:checked+span::after {

  border: 2px solid #000;

}


.register_form [type="radio"]:checked+span::after,
[type="radio"].with-gap:checked+span::after {

  background-color: #000 !important;

}

.register_form [type="checkbox"]:checked+span:not(.lever):before {
  padding: 0px;
  margin: 0px;
  border-right: 2px solid #000 !important;
  border-bottom: 2px solid #000 !important;
}

.register_form [type="radio"]:checked + span::after, [type="radio"].with-gap:checked + span::before, [type="radio"].with-gap:checked + span::after {
  border: 2px solid #000 !important;
}
.register-radio-label
{
  padding: 0px 10px 0px 0px;
    font-size: 18px;
}
.register-radio
{
  position: static !important;
    opacity: 1 !important;
    pointer-events: inherit !important;
}
.ecom-reg-button{
margin:20px 0px 0px 0px;
}