/* user.css ----------------------------------------------------------------- */

/* 2023-01-29 Eddy: Fade placeholder text on focus */
input::-webkit-input-placeholder       {opacity: 0.5; transition: opacity 0.4s ease; font-style: italic;}
input::-moz-placeholder                {opacity: 0.5; transition: opacity 0.4s ease; font-style: italic;}
input:-moz-placeholder                 {opacity: 0.5; transition: opacity 0.4s ease; font-style: italic;}
input:-ms-input-placeholder            {opacity: 0.5; transition: opacity 0.4s ease; font-style: italic;}
input:focus::-webkit-input-placeholder {opacity: 0.3; transition: opacity 0.4s ease; font-style: normal;}
input:focus::-moz-placeholder          {opacity: 0.3; transition: opacity 0.4s ease; font-style: normal;}
input:focus:-moz-placeholder           {opacity: 0.3; transition: opacity 0.4s ease; font-style: normal;}
input:focus:-ms-input-placeholder      {opacity: 0.3; transition: opacity 0.4s ease; font-style: normal;}


/* 2023-03-24 Eddy: Adjust style of a variety of title text */
.order-md-6 > .display-4,         /* info page */
.cm-d-title > .display-4,         /* distributor page */
.cm-pi-name > .display-4,         /* product */
.cm-sc-title > .display-4,        /* shopping cart */
.cm-in-title > .display-4,        /* first level category */
.cm-ip-title > .display-4,        /* second level category */
.cm-info-title > .display-4,      /* info pages */
.cm-account-title > .display-4 {  /* my account */
  font-size: 1.7rem;
  font-weight: 500;
  line-height: 1.2;
  /* text-decoration: underline overline dotted SaddleBrown; */
  /* color: SaddleBrown; */     /* logo brown */
  color: #7ba43d;               /* logo green */
  padding-left: 5px
}


/* 2023-03-24 Eddy: Adjust linkable text color */
a {
  color: SaddleBrown;
}


/* 2023-03-31 Eddy: Adjust text color of tabbed carousel */
.nav-carousel > .nav-link {
  color: #1858be;
}


/* 2023-04-21 Eddy: Hide product filter */
.alert-filters {
  display: none;
}


/* 2023-04-28 Eddy: Adjust responsible bookmarks */
.cm-pi-responsible-bookmarks {
  text-align: right;
}


/* 2023-05-01 Eddy: Adjust style of category description */
.cm-in-category-description > .card-body,                /* first level category */
.cm-ip-category-manufacturer-description > .card-body {  /* second level category */
  padding: 0.6rem 1rem;
}

/* 2023-05-01 Eddy: Adjust style of product & category card */
.is-product > .card-body,      /* product card */
.is-category > .card-footer {  /* category card */
  padding: 0.75rem 0.75rem 0rem;
}


/* 2023-05-09 Eddy: Give header search box some padding at the bottom */
.cm-header-search {
  padding-bottom: 0.4rem;
}


/* 2023-06-17 Preston: Center all buttons on product cards */ 
.card .card-footer.bg-white.pt-0.border-0{
    text-align: center;
}


/* Change style of carousel control icons */
/*
.carousel-control-prev-icon,
.carousel-control-next-icon {
  height: 100px;
  width: 100px;
  outline: black;
  background-size: 100%, 100%;
  border-radius: 50%;
  border: 1px solid black;
  background-image: none;
}

.carousel-control-next-icon:after {
  content: '>';
  font-size: 55px;
  color: red;
}

.carousel-control-prev-icon:after {
  content: '<';
  font-size: 55px;
  color: red;
}
*/
