/* CSS Document */
body {
  color: #444;
  font-family: "Open Sans", sans-serif;
}
/* The following allows the dropdown menu shopping cart to be tranparent when in mobile mode. */
.nav-menu a {
  color: #555;
  background-color: #fff;
}
.dropdown-menu {
  color: #212529;
  background-color: transparent;
}
.dropdown-item:hover, .dropdown-item:focus {
  background-color: #50d8af;
}
/* EOF */

.list-group-item-action {
  color: #495057;
}

.list-group-item-action:hover, .list-group-item-action:focus {
  color: #495057;
  background-color: #f8f9fa;
}

.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
/* For this template only? */
.list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  background-color: #fff;
}

.list-group-item.active {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}

.card {
  /* background-color: #50d8af; */
  border: 10px solid #50d8af;
  border-radius: 1.55rem;
}

.card-body {
  /* color: #fff; */
  /* background-color: #50d8af; */
}

.card-header {
  padding: 0.75rem 1.25rem;
  background-color: #50d8af;
  color: #fff;
  border-bottom: 1px solid #50d8af;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: #50d8af;
  border-top: 0px solid #50d8af;
}

.breadcrumb {
  background-color: #ffffff;
  border: 1px solid #CCC;
  background-color: #fff;
  background-clip: border-box;
  border: 10px solid #50d8af;
  border-radius: 1.55rem;
}
 #ga_listing .container {
  border: 10px solid #50d8af;
  border-radius: 1.55rem;
 }
 #ga_listing .effects {
     border: 1px solid #fff;
     background: #fff;
     color: #888f96;
	 background-color: #fff;
  border: 10px solid #50d8af;
  border-radius: 1.55rem;
}
 #ga_listing .effects:hover {
     background: #fff;
     color: #000;
     border: 1px solid #f7f3f3;
     border: 10px solid #50d8af;
     border-radius: 1.55rem;
}
#triple_boxes .card,
#triple_boxes .card-footer {
	height:100%;
}

.btn-category {
  margin: 10px;
  background: #0c2e8a;
  border: 2px solid #0c2e8a;
  width: 100px;
  height: 100px;
  text-align: center;
  padding: 25px  0px;
  font-size: 24px;
  line-height: 1.33;
  border-radius: 55px;
  color: #ffffff;
}
 .btn-category:hover {
     background: #fff;
     color: #0c2e8a;
}

.btn-qty {
  margin: 0px;
  background: #0c2e8a;
  border: 0px solid #0c2e8a;
  width: 20px;
  height: 20px;
  text-align: center;
  font-size: 24px;
  line-height: 1.33;
  border-radius: 50px;
  color: #ffffff;
}

.btn-projects {
     background: #0c2e8a;
     border: 2px solid #50d8af;
	 color: #ffffff;
}
.btn-projects:hover {
     background: #ffffff;
     color: #0c2e8a;
}

 .btn-qty:hover {
     background: #fff;
     color: #0c2e8a;
}
 .bs-stepper .step-trigger:focus {
     color: #50d8af;
}
 .active .bs-stepper-circle {
     background-color: #50d8af;
}