.card{
  border: 0;
}
.card-body{
  padding-inline: 0;
}
.form-control:focus{
  box-shadow: none;
  color: #005131;
  border-color: #005131;
}
.form-control.invalid{
  outline: none;
  border-color: red;
}
.validation-message{
  font-size: .75rem;
}
.validation-errors{
  display: none;
}
.form-control{
  color: #005131;
  border-color: black;
  border-radius: 0;
/*  border-width: 1px;*/
}
.valid.modified:not([type=checkbox]){
  outline: none;
}

label.col-sm-3, label.col-sm-3 + .col-sm-9,
label.col-sm-2, label.col-sm-2 + .col-sm-10,
label.col-sm-4, label.col-sm-4 + .col-sm-8,
label.col-sm-6, label.col-sm-6 + .col-sm-6{
  flex: 0 0 100%;
  max-width: 100%;
}
.col-12 + .col-12:has(input[type=date]){
  margin-top: 2rem;
}
/*.row:has(>.col-form-label){
  flex-direction: column-reverse;
}*/

@media (min-width: 768px) {
  .col-md-7, .col-md-5{
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
     max-width: 50%;
  }
}
input[type=radio]:not(:first-child){
  margin-left: 8px;
}
.table td{
  vertical-align: middle;
}
.table td, .table th{
  border: 0;
}
.table thead tr:last-child th{
  border: 0;
  padding-top: .25rem;
  padding-block: .25rem;
}
.table thead th{
  border-color: black;
  border-width: 1px;
}
.btn, .rz-fileupload .rz-button{
  color: black;
  background: transparent;
  border: 1px solid black;
  border-radius: 20px;
  padding-inline: 1.5rem;
  outline: none;
}
.btn-success.focus, .btn-success:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show>.btn-success.dropdown-toggle:focus{
  box-shadow: none;
}
.btn-success:hover, .rz-button:not(.rz-state-disabled):hover:not(:active), .rz-fileupload-choose:not(.rz-state-disabled):active,
.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle{
  color: #005131;
  border-color: #005131;
  background: transparent;
}
.rz-fileupload-buttonbar{
  background: transparent;
  padding: 0;
}
.console-message {
  font-size: .75rem;
}