body {
    padding-top: 4.5rem;
}
.jumbotron {
    background-color: rgba(0, 0, 0, 0.5);
    border: 1px solid rgba(0, 0, 0, 0.5);
    margin-bottom: 0rem;
}
.bg-dark {
    background-color: rgba(0, 0, 0, 0.95) !important;
}
.table {
    margin-bottom: 0rem; 
}
.table-dark {
    background-color: rgba(0, 0, 0, 0.6);
}
.table-dark th, .table-dark td, .table-dark thead th {
    border-color: rgb(40, 43, 49);
}
.card {
    background-color: rgba(0, 0, 0, 0.5);
    border: 1px solid rgba(0, 0, 0, 0.5);
}
.card-header {
    background-color: rgba(0, 0, 0, 0.5);
    border-bottom: 1px solid rgba(250, 250, 250, 0.15);
}
.card-footer {
    padding: 0.5rem 1.25rem;
    background-color: rgba(0, 0, 0, 0.5);
    border-top: 1px solid rgba(250, 250, 250, 0.15);
}
.form-control {
    color: #f2f2f2;
    background-color: rgba(15, 15, 15, 0.5);
    border: 1px solid #333333;
}
.form-control:focus {
  color: #f2f2f2;
  border-color: rgba(99,83,83,0.8);
  background-color: rgba(41, 41, 41, 0.5);
    
}
a {
  color: #9E9E9E;
  text-decoration: none;
}
a:hover,
a:focus {
  color: #607D8B;
  text-decoration: underline;
}
a:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.dropdown-menu {
    background-color: rgba(0, 0, 0, 0.65);
}
.dropdown-item {
  color: rgba(255, 255, 255, 0.65);
}
.dropdown-item:hover, .dropdown-item:focus {
    color: #ffffff;
    text-decoration: none;
    background-color: #000001;
}
.btn-secondary {
    color: #fff;
    background-color: rgba(0, 0, 0, 0.5);
    border-color: #282b31;
}
.btn-secondary:hover {
  color: #fff;
  background-color: rgba(0, 0, 0, 0.0);
  border-color: #7d94c1;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: rgb(0, 0, 0);
    border-color: #7d94c1;
}