/* Anpassungen, insbesondere für Buttons */

.btn {
  display:inline-block;
  margin-bottom:0;
  font-weight:400;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  -ms-touch-action:manipulation;
  touch-action:manipulation;
  cursor:pointer;
  background-image:none;
  border:1px solid #fff0;
  padding:6px 12px;
  font-size:14px;
  line-height:1.42857143;
  border-radius:0;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline:5px auto -webkit-focus-ring-color;
  outline-offset:-2px
}
.btn:hover,
.btn:focus,
.btn.focus {
  color:#333;
  text-decoration:none
}
.btn:active,
.btn.active {
  background-image:none;
  outline:0;
  -webkit-box-shadow:inset 0 3px 5px rgb(0 0 0 / .125);
  box-shadow:inset 0 3px 5px rgb(0 0 0 / .125)
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor:not-allowed;
  filter:alpha(opacity=65);
  opacity:.65;
  -webkit-box-shadow:none;
  box-shadow:none
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events:none
}
.btn-default {
  color:#333;
  background-color:#fff;
  border-color:#ccc
}
.btn-default:focus,
.btn-default.focus {
  color:#333;
  background-color:#e6e6e6;
  border-color:#8c8c8c
}
.btn-default:hover {
  color:#333;
  background-color:#e6e6e6;
  border-color:#adadad
}
.btn-default:active,
.btn-default.active,
.open>.dropdown-toggle.btn-default {
  color:#333;
  background-color:#e6e6e6;
  background-image:none;
  border-color:#adadad
}
.btn-default:active:hover,
.btn-default.active:hover,
.open>.dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open>.dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open>.dropdown-toggle.btn-default.focus {
  color:#333;
  background-color:#d4d4d4;
  border-color:#8c8c8c
}
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus {
  background-color:#fff;
  border-color:#ccc
}
.btn-default .badge {
  color:#fff;
  background-color:#333
}

.btn-gray {
  color:#222;
  background-color:#cccccc;
  display:block;
 }
.btn-gray:hover {
  color:#333;
  background-color:#dddddd;
  border-color:#adadad
}
input[type="submit"].btn-gray,
input[type="reset"].btn-gray,
input[type="button"].btn-gray {
  background-color:#d0d0d0;
  display:block;
}
input[type="submit"].btn-gray:hover,
input[type="reset"].btn-gray:hover,
input[type="button"].btn-gray:hover {
  color:#333;
  background-color:#dddddd;
  border-color:#adadad
}

a.btn-gray {
  background-color:#d0d0d0;
  display:block;
}
a.btn-gray:hover {
  color:#333;
  background-color:#dddddd;
  border-color:#adadad
}
