@charset "UTF-8";

.table th, .text-wrap table th,
.table td,
.text-wrap table td {
  padding: 0.3rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table th, .text-wrap table th {
  text-transform: none;
}

.table-responsive > .table-bordered, .text-wrap .table-responsive > table {
  border: 1px solid #dee2e6;
}

.form-control:disabled {
  background-color: #e9ecef;
}

.btn-outline-primary:disabled:focus, .btn-outline-primary.disabled.focus {
  cursor: default; }
.btn-outline-primary:disabled:hover, .btn-outline-primary.disabled.hover {
  cursor: default; }

.table-hover .table-info:hover {
  background-color: #cbe7fb;
}

.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #cbe7fb;
}

.table-hover .table-warning:hover {
  background-color: #fbeebc;
}

.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #fbeebc;
}

.table-hover .table-danger:hover {
  background-color: #f1c1c0;
}

.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #f1c1c0;
}

.card-table tr td:first-child, .card-table tr th:first-child {
  padding-left: 0.3rem;
}

.card-table tr td:last-child, .card-table tr th:last-child {
  padding-right: 0.3rem;
}
