/***makes home page product images all the same size***/
#home_page .card-img-top.img-fluid {
  object-fit: cover;
  height: 200px;
  display: block;
}
/***makes nav bar blue***/
.bg-light {
    background-color:#061e60 !important;
}
/***makes nav bar text white***/
.navbar .navbar-nav .nav-item .nav-link{
    color:#FFFFFF;
}
.navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover{
    color:#FFFFFF
}
.navbar .navbar-nav .nav-item .dropdown-menu .dropdown-item:hover strong{
    color:#FFFFFF
}
.navbar .navbar-nav .nav-item.active .nav-link,.navbar .navbar-nav .nav-item.show .nav-link,.navbar .navbar-nav .nav-item:hover .nav-link{
    color:#FFFFFF
}

/***Makes Share Text blue***/
.card-title a.btn-link {
  color: #005eb8;
}
/***Makes Share Link White***/
#shareLink {
  color: #fff;
}
/***border around related products cards***/
#related-product .card {
  border: 2px solid #005eb8;
  border-radius: 5px;
}
/***makes related product cards all the same size***/
.edatalayer.relatedProductClass {
  width: 100%;
  max-width: 100%;
  object-fit: cover;
  height: 240px;
  display: block;
}
/***makes related product images all the same size***/
.edatalayer.relatedProductClass .img-fluid {
  width: 100%;
  max-width: 100%;
  object-fit: cover;
  height: 190px;
  display: block;
}
/***border around home page products cards***/
#home_page .card {
  border: 5px solid #005eb8;
  border-radius: 5px;
}
/***border around text input options***/
.form-control {
  border: 2px solid #005eb8;
}
/***border around dropdown option when not toggled***/
.bootstrap-select > .dropdown-toggle {
  border: 2px solid #005eb8;
}
/***border around dropdown menu***/
.bootstrap-select .dropdown-menu {
    border: 2px solid #005eb8;
}
/***Font weight of Options***/
.form-group label{
Font-weight: Bold;
}
/***Product images arrow Color***/
#product_images .carousel-control-prev, #product_images .carousel-control-next{
background: #005eb8; 
border-radius: 50px;
}
/***Makes Product List Images all the same size***/
#product_list_without_category .card-img-top {
  width: 100%;
  max-width: 100%;
  object-fit: cover;
  height: 220px;
  display: block;
}
#product_list_without_category .card{
  border: 5px solid #005eb8;
  border-radius: 5px;
}
 #product_category .card {
    border: 5px solid #005eb8;
   height: 360px;
    
  }
  
  #product_category .card-img-top{
      width: 100%;
  object-fit: cover;
  }
 
 /***thead color change***/
 .thead.bg-light .d-md-table-cell {
  color: #fff !important;
  background-color: #005eb8 !important;
}

.thead-light.bg-light, .thead-light.bg-light, .thead-light.bg-light th{
  color: #fff !important;
  background-color: #005eb8 !important;
}
 
 /***footer changes***/
  .footer-content ul li a{
    color: #fff !important;
}
.footer-content h4{
    color: #fff !important;
}
#footer .fotter_bottom .col-12.col-md-6.col-lg-3.mb-4.mb-lg-0, .subscriber, #footer .fotter_bottom .col-12.col-md-6.col-lg-3.mb-3.mb-lg-0.d-flex.flex-column, #footer .col-12.col-md-6.col-lg-4.mb-4.mb-lg-0 {
  display: none !important;
}

.footer-social.mt-3.mt-md-5 {
  margin-top: 0 !important;
}

#footer .fotter_bottom .col-md-6.col-lg-2.mb-4.mb-lg-0 {
  -ms-flex: 0 0 16.666667%;
  flex: 0 0 100%;
  max-width: 100%;
}

.footer-content .bottom-links .list-inline-item {
  text-align: center;
}

.footer-content ul {
  flex-wrap: wrap;
}

/***Makes continue shopping button blue***/
.shoppingCartStep a {
  background-color: #48a234;
  color: #fff !important;
}

/***Center Add to cart button on ready to buy products ***/
.card-footer {
  text-align: center !important;
}

a.text-primary:hover{
   color:#005eb8 !important;
}


/*** hides change view product list button***/
.view_product.btn-group {
  display: none;
}

@media screen and (min-width:767px) {
    .footer-content ul {
  display: flex;
  justify-content: space-between;flex-wrap: nowrap;
}
}

/*** kit product color edits***/
.kit_product_info .calc_kit_footer .text-primary{
    color:#fff !important;

}

.kit_product_info #calsummaryproductpricetotaldiv .text-info{
    color: #fff !important;
}

.kitincludekit label{
    color: #fff !important;
}

/*** kit product text wrap***/
.kitproductinfo .text-truncate{
    white-space:pre-wrap;
}

/*** makes include in kit checkbox look more like a button***/
.kitincludekit {
  background-color: #005EB8;
  border-radius: 4px;
  padding: 4px;
  margin: 9px;
}

.kitincludekit .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #48A234 !important;
  border-color: #48A234 !important;
}

/*** forces banner to be full width***/
#top-banner .carousel-item img {
    width:100%;
}