body {
	background: hsl(0, 0%, 5%);
	color: hsla(60,5%,75%,1.00);
}

strong,
b {
	color: hsla(60,5%,90%,1.00);
	font-weight: 700;
}

.navbar {
	background: hsl(0, 0%, 12%);
	border-bottom: 2px solid rgb(0, 0, 0);
}

.navbar .navbar-brand {
  color: #fff;
}

.navbar .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}

.navbar .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}

.navbar .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}

.navbar .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}

.navbar .navbar-nav .show > .nav-link,
.navbar .navbar-nav .active > .nav-link,
.navbar .navbar-nav .nav-link.show,
.navbar .navbar-nav .nav-link.active {
  color: #fff;
}

.navbar .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}

.navbar .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

.navbar .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}

.navbar .navbar-text a {
  color: #fff;
}

.navbar .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}








.form-control {
	color: hsla(60,5%,85%,1.00);
	background-color: hsl(0, 0%, 5%);
	border: 1px solid hsl(0, 0%, 25%);
}

.form-control:hover {
  color: hsla(60,5%,85%,1.00);
	background-color: hsl(0, 0%, 5%);
  border-color: #dae0e5;
}

.form-control:focus {
  color: hsla(60,5%,85%,1.00);
	background-color: hsl(0, 0%, 5%);
/*  border-color: #80bdff;*/
	border-color: #d3d9df;
	box-shadow: 0 0 0 0.2rem hsla(60,5%,85%,0.2);
}

.form-control::-webkit-input-placeholder {
  color: hsla(60,5%,25%,1.00);
  opacity: 1;
}

.form-control::-moz-placeholder {
  color: hsla(60,5%,25%,1.00);
  opacity: 1;
}

.form-control:-ms-input-placeholder {
  color: hsla(60,5%,25%,1.00);
  opacity: 1;
}

.form-control::-ms-input-placeholder {
  color: hsla(60,5%,25%,1.00);
  opacity: 1;
}

.form-control::placeholder {
  color: hsla(60,5%,25%,1.00);
  opacity: 1;
}

.form-control:disabled, .form-control[readonly] {
  background-color: hsl(0, 0%, 15%);
  opacity: 1;
}

select.form-control:focus::-ms-value {
  color: hsla(60,5%,85%,1.00);
	background-color: hsl(0, 0%, 5%);
}

.form-control-plaintext {
  color: hsla(60,5%,85%,1.00);
}



.custom-select {
  color: hsla(60,5%,85%,1.00);
	background-color: hsl(0, 0%, 5%);
	border: 1px solid hsl(0, 0%, 25%);
}
.custom-select:hover {
  color: hsla(60,5%,85%,1.00);
	background-color: hsl(0, 0%, 5%);
  border-color: #dae0e5;
}
.custom-select:not(:disabled):not(.disabled):focus,
.custom-select:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.custom-select:focus {
  box-shadow: 0 0 0 0.2rem hsla(60,5%,85%,0.2);
}



.btn-light {
  color: hsla(60,5%,85%,1.00);
	background-color: hsl(0, 0%, 5%);
	border-color: hsl(0, 0%, 25%);
}

.btn-light:hover {
  color: hsla(60,5%,85%,1.00);
	background-color: hsl(0, 0%, 5%);
  border-color: #dae0e5;
}

.btn-light:focus, .btn-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
.show > .btn-light.dropdown-toggle {
  color: hsla(60,5%,85%,1.00);
	background-color: hsl(0, 0%, 5%);
  border-color: #d3d9df;
}

.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
.show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem hsla(60,5%,85%,0.2);
}



.dropdown-menu {
  color: hsla(60,5%,85%,1.00);
	background-color: hsl(0, 0%, 5%);
  border: 1px solid hsl(0, 0%, 25%);
}

.dropdown-item {
  color: hsla(60,5%,85%,1.00);
}

.dropdown-item:hover, .dropdown-item:focus {
  color: hsla(60,5%,85%,1.00);
  background-color: hsl(0, 0%, 25%);
}

.dropdown-item.active, .dropdown-item:active {
  color: hsla(60,5%,85%,1.00);
  background-color: hsl(0, 0%, 25%);
}

.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
}
