
.list-group li{
  list-style-type:none;
}


.md-form label{
  position:relative;
}
.md-form .row{
  margin-bottom:1em;
}

.requireCaution{
  color:#FF0000;
}

form {
  max-width:800px;
  margin:auto;
}
form table{

}
form table th{
  background-color: #eee;
  display:none;
}
form input.form-control{
  border:1px solid #ccc;
}
.form-group .form-control{
  margin:0;
  padding:0 0.1rem;
}
.select-wrapper{
}

form .has-error{
  background-color: #fddfdf;
}
form .form-error{
  background-color: #fddfdf;
}
form .error-message{
  color:#ff0000;
}
.select-wrapper input.select-dropdown{
  margin:0;
  border: 1px solid #ccc;
}
.select-wrapper input.select-dropdown li{
  border:1px solid #ccc;

}
form .date-inputs{
  border: none;
}
form .date-inputs .select-wrapper{
  display:inline-block;
}
form .date-inputs .form-control{
  border: none;
}

form .date-inputs .birthdate{
  max-width:25%;
}


.brot_auth_ids{

}
.brot_auth_ids input{
  display:inline-block;
  width:11%;
}

@media screen and (min-width: 576px) {
  form label{
    display:none !important;
  }
  form  td.show_labels label{
    display:block !important;
  }

  form table th{
    display:table-cell;
  }
}

@media screen and (max-width: 575px) {
  form .date-inputs label{
    display:block !important;
  }
  .brot_auth_ids input{
    display:inline-block;
    width:20%;
  }
}
