body{font-family: "Open Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}.stiker-special{background-color:#dc3545;color:#ffffff}.stiker-upc{background-color:#007bff;color:#ffffff}.stiker-ean{background-color:#28a745;color:#ffffff}.stiker-jan{background-color:#ffc107;color:#343a40}.stiker-isbn{background-color:#17a2b8;color:#ffffff}.stiker-mpn{background-color:#343a40;color:#ffffff}body {
  background-color: beige;
}
.modal-content {
  background-color: beige;
}
.modal-header {
  border-bottom-color: rgb(23, 162, 184);
}
.modal-footer {
  border-top-color: rgb(23, 162, 184);
}

#ft_popup_cart .modal-dialog {
  max-width: 600px;
}

#top {
  background-color: rgb(220,220,200) !important;
}

.btn-primary, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:focus, .btn-primary.focus {
  color: #ffffff;
  background-color: #428bca;
  border-color: #428bca;
}
.btn-primary:hover, .btn-primary:focus:hover, .btn-primary.focus:hover {
  color: #ffffff;
  background-color: #326baa;
  border-color: #326baa;
}
.btn-primary:focus, .btn-primary.focus, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}

.btn-outline-primary, .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:focus, .btn-outline-primary.focus {
  background-color: #ffffff;
  color: #428bca;
  border-color: #428bca;
}
.btn-outline-primary:hover, .btn-outline-primary:focus:hover, .btn-outline-primary.focus:hover {
  background-color: #ffffff;
  color: #326baa;
  border-color: #326baa;
}
.btn-outline-primary:focus, .btn-outline-primary.focus, .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled):active:focus {
  box-shadow: none;
}

.tab-content {
  background: white;
}

#d_category_menu_list {
    box-shadow: none !important;
    border-color: rgb(180, 53, 69) !important;
    border-bottom-width: 0.5rem !important;
}
.category-menu-item .row .col .row .col {
  font-size: 1.1rem;
  font-family: sans-serif;
}
.category-menu-item .row .col .row .col::first-letter {
  font-size: 1.3rem;
  /* font-weight: bold; */
  color: rgb(180, 53, 69);
}
#ftMenu .category-menu-item.item-level-1 {
  border: none !important;
}
#ftMenu .category-menu-item.item-level-1:not(:first-child) a,
#ftMenu .category-menu-item.item-level-2
{
  border-top: 1px solid #17a2b8 !important;
}
#ftMenu .category-menu-item.item-level-1 .category-menu-item.item-level-2 a,
#ftMenu .category-menu-item.item-level-1 .category-menu-item.item-level-3 a  {
  border-top: none !important;
}
#ftMenu .category-menu-item.item-level-3 a {
  color: #777 !important;
}

.ft-icon-36 {
  width: 36px;
  height: 36px;
}

#ftMenu .link-level-2, #ftMenu .link-level-1 {
  font-weight: normal;
}

#ftHeaderLinks {
  font-size: 1.1rem;
}

#product-product li.nav-item a.active {
  border: 1px solid #17a2b8 !important;
  border-bottom: none !important;
}

#product-product .nav-tabs .nav-link:hover{
  border: none;
}

.btn-group, .input-group:not(.form-group) {
  border: 1px solid #17a2b8 !important;
  border-radius: 0.5rem !important;
}

hr {
  border-top: 1px solid #17a2b8 !important;
}

.owl-item.active img {
  border: 1px solid #17a2b8 !important;
  border-radius: 0.5rem !important;
}

footer .h5 span {
  border-bottom: 1px solid #ddd;
}

footer hr {
  border-top-color: rgb(23, 162, 184);
}

.dream-filter .rdf-filters .rdf-picked > .btn {
  padding-bottom: 20px;
}

.ft-additional-position-3 .bg-light {
  height: 300px;
}

div[id^='ftSlideshow_'] > div, 
div[id^='ftCarousel_'] > div,
div[id^='ftProductsCarousel_']
{
  border: 1px solid #17a2b8 !important;
  border-bottom-width: 0.5rem !important;
}
div[id^='ftCarousel_'] > div
{
  border-radius: 0.5rem;
}
div[id^='ftSlideshow_'] .owl-item.active  img,
div[id^='ftCarousel_'] .owl-item.active  img,
div[id^='ftProductsCarousel_'] .owl-item.active  img 
{
  border: none !important;
}
div[id^='ftProductsCarousel_'] .card-header {
  border-bottom-color: #17a2b8;
}
div[id^='ftProductsCarousel_'] .card-footer {
  border-top-color: #17a2b8;
}

#tab-specification table {
  width: auto;
}
#tab-specification tr:first-child td {
  background-color: beige !important;
}
#tab-specification tr:nth-child(2n+1) {
  background-color: rgb(250, 250, 238);
}