.mr-0,.mx-0{margin-right:0!important}.ml-0,.mx-0{margin-left:0!important}.mt-0,.my-0{margin-top:0!important}.mb-0,.my-0{margin-bottom:0!important}.pr-0,.px-0{padding-right:0!important}.pl-0,.px-0{padding-left:0!important}.pt-0,.py-0{padding-top:0!important}.pb-0,.py-0{padding-bottom:0!important}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}.m-0{margin:0!important}.mr-1,.mx-1{margin-right:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.m-1{margin:.25rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.m-2{margin:.5rem!important}.mr-3,.mx-3{margin-right:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.m-3{margin:1rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.m-4{margin:1.5rem!important}.mr-5,.mx-5{margin-right:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.m-5{margin:3rem!important}.p-0{padding:0!important}.pr-1,.px-1{padding-right:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.p-1{padding:.25rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.p-2{padding:.5rem!important}.pr-3,.px-3{padding-right:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.p-3{padding:1rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.p-4{padding:1.5rem!important}.pr-5,.px-5{padding-right:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.p-5{padding:3rem!important}@media (min-width:768px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.m-sm-0{margin:0!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.m-sm-1{margin:.25rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.m-sm-2{margin:.5rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.m-sm-3{margin:1rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.m-sm-4{margin:1.5rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.m-sm-5{margin:3rem!important}.p-sm-0{padding:0!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.p-sm-1{padding:.25rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.p-sm-2{padding:.5rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.p-sm-3{padding:1rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.p-sm-4{padding:1.5rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.p-sm-5{padding:3rem!important}}@media (min-width:992px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}.mr-md-0,.mx-md-0{margin-right:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.m-md-0{margin:0!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.m-md-1{margin:.25rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.m-md-2{margin:.5rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.m-md-3{margin:1rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.m-md-4{margin:1.5rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.m-md-5{margin:3rem!important}.p-md-0{padding:0!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.p-md-1{padding:.25rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.p-md-2{padding:.5rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.p-md-3{padding:1rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.p-md-4{padding:1.5rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.p-md-5{padding:3rem!important}}@media (min-width:1200px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.m-lg-0{margin:0!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.m-lg-1{margin:.25rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.m-lg-2{margin:.5rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.m-lg-3{margin:1rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.m-lg-4{margin:1.5rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.m-lg-5{margin:3rem!important}.p-lg-0{padding:0!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.p-lg-1{padding:.25rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.p-lg-2{padding:.5rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.p-lg-3{padding:1rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.p-lg-4{padding:1.5rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.p-lg-5{padding:3rem!important}}.icheckbox_square-froly,
.iradio_square-froly {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  padding: 0;
  width: 17px;
  height: 18px;
  background: url(/images/froly.png?3465aa16e47a49dc40e5310d224b57fd) no-repeat;
  border: none;
  cursor: pointer;
}

.icheckbox_square-froly {
  background-position: 0 0;
}

.icheckbox_square-froly.checked {
  background-position: -18px 0;
}

.icheckbox_square-froly.disabled {
  background-position: -36px 0;
  cursor: default;
}

.icheckbox_square-froly.checked.disabled {
  background-position: -54px 0;
}

.iradio_square-froly {
  background-position: -71px 0;
}

.iradio_square-froly.checked {
  background-position: -89px 0;
}

.iradio_square-froly.disabled {
  background-position: -107px 0;
  cursor: default;
}

.iradio_square-froly.checked.disabled {
  background-position: -125px 0;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3 / 2), only screen and (min-device-pixel-ratio: 1.5) {
  .icheckbox_square-froly,
  .iradio_square-froly {
    width: 22px;
    height: 22px;
    background-image: url(/images/froly@2x.png?d293da78469a25c5200b59d45d9a5a43);
    background-size: 176px 22px;
  }

  .icheckbox_square-froly {
    background-position: 0 0;
  }

  .icheckbox_square-froly.checked {
    background-position: -22px 0;
  }

  .icheckbox_square-froly.disabled {
    background-position: -44px 0;
    cursor: default;
  }

  .icheckbox_square-froly.checked.disabled {
    background-position: -66px 0;
  }

  .iradio_square-froly {
    background-position: -88px 0;
  }

  .iradio_square-froly.checked {
    background-position: -110px 0;
  }

  .iradio_square-froly.disabled {
    background-position: -132px 0;
    cursor: default;
  }

  .iradio_square-froly.checked.disabled {
    background-position: -154px 0;
  }
}

/* iCheck plugin Line skin, froly
----------------------------------- */

.icheckbox_line-froly,
.iradio_line-froly {
  position: relative;
  display: block;
  margin: 0;
  padding: 5px 15px 5px 38px;
  font-size: 13px;
  line-height: 17px;
  color: #fff;
  background: #fac5c0;
  border: none;
  border-radius: 3px;
  cursor: pointer;
}

.icheckbox_line-froly .icheck_line-icon,
.iradio_line-froly .icheck_line-icon {
  position: absolute;
  top: 50%;
  left: 13px;
  width: 13px;
  height: 11px;
  margin: -5px 0 0 0;
  padding: 0;
  overflow: hidden;
  background: url(/images/line.png?c446571504944686cf647fa3e2310b27) no-repeat;
  border: none;
}

.icheckbox_line-froly.hover,
.iradio_line-froly.hover {
  background: #f8a7a1;
}

.icheckbox_line-froly.checked.hover {
  background-color: #f57b73;
}

.icheckbox_line-froly.checked,
.iradio_line-froly.checked {
  background: #f58a81;
}

.icheckbox_line-froly.checked .icheck_line-icon,
.iradio_line-froly.checked .icheck_line-icon {
  background-position: -15px 0;
}

.icheckbox_line-froly.disabled,
.iradio_line-froly.disabled {
  background: #fac5c0;
  cursor: not-allowed;
}

.icheckbox_line-froly.disabled .icheck_line-icon,
.iradio_line-froly.disabled .icheck_line-icon {
  background-position: -30px 0;
}

.icheckbox_line-froly.checked.disabled,
.iradio_line-froly.checked.disabled {
  background: #fac5c0;
}

.icheckbox_line-froly.checked.disabled .icheck_line-icon,
.iradio_line-froly.checked.disabled .icheck_line-icon {
  background-position: -45px 0;
}

/* HiDPI support */

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
  .icheckbox_line-blue .icheck_line-icon,
  .iradio_line-blue .icheck_line-icon {
    background-image: url(/images/line@2x.png?8100ce3eb377de18b8cc8b3546f092e2);
    background-size: 60px 13px;
  }
}

/* iCheck plugin Line skin, sinbad
----------------------------------- */

.icheckbox_line-sinbad,
.iradio_line-sinbad {
  position: relative;
  display: block;
  margin: 0;
  padding: 5px 15px 5px 38px;
  font-size: 13px;
  line-height: 17px;
  color: #fff;
  background: #beded5;
  border: none;
  border-radius: 3px;
  cursor: pointer;
}

.icheckbox_line-sinbad .icheck_line-icon,
.iradio_line-sinbad .icheck_line-icon {
  position: absolute;
  top: 50%;
  left: 13px;
  width: 13px;
  height: 11px;
  margin: -5px 0 0 0;
  padding: 0;
  overflow: hidden;
  background: url(/images/line.png?c446571504944686cf647fa3e2310b27) no-repeat;
  border: none;
}

.icheckbox_line-sinbad.hover,
.iradio_line-sinbad.hover {
  background: #afded5;
}

.icheckbox_line-sinbad.checked.hover {
  background-color: #04c2af;
}

.icheckbox_line-sinbad.checked,
.iradio_line-froly.checked {
  background: #99d6d0;
}

.icheckbox_line-sinbad.checked .icheck_line-icon,
.iradio_line-froly.checked .icheck_line-icon {
  background-position: -15px 0;
}

.icheckbox_line-sinbad.disabled,
.iradio_line-froly.disabled {
  background: #ccebe7;
  cursor: not-allowed;
}

.icheckbox_line-sinbad.disabled .icheck_line-icon,
.iradio_line-sinbad.disabled .icheck_line-icon {
  background-position: -30px 0;
}

.icheckbox_line-sinbad.checked.disabled,
.iradio_line-sinbad.checked.disabled {
  background: #beded5;
}

.icheckbox_line-sinbad.checked.disabled .icheck_line-icon,
.iradio_line-sinbad.checked.disabled .icheck_line-icon {
  background-position: -45px 0;
}

.login-page,
.register-page {
  background: #fff;
}

.login-box-body {
  border-radius: 5px;
  border: 1px solid #000;
}

.login-box-body .form-group input:focus,
.login-box-body .form-group input:active {
  border-color: #f58a81;
  outline-color: #f58a81;
}

.login-box-body a {
  color: #f58a81;
}

li.sidebar-menu-item .sidebar-menu-item-text {
  font-weight: 400;
}

li.sidebar-menu-item .treeview-menu .sidebar-menu-item-text {
  font-weight: 200;
}

li.sidebar-menu-item.active > a .sidebar-menu-item-text {
  font-weight: 600;
}

li.sidebar-menu-item.active ul.treeview-menu {
  display: none;
}

i.sidebar-icon,
i.sidebar-expand-icon {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.sidebar-menu-item a {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.sidebar-menu-item .sidebar-icon {
  font-size: 20px !important;
  height: 26px !important;
  width: 26px !important;
  position: relative;
}

.sidebar-menu-item .sidebar-icon::before {
  height: 20px !important;
  position: relative;
  display: block;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

.sidebar-menu-item .sidebar-icon,
.sidebar-menu-item .sidebar-icon-img img,
.sidebar-menu-item .sidebar-icon-svg svg {
  margin-right: 15px;
  width: 26px;
  height: 26px;
}

.sidebar-menu-item .sidebar-icon-svg {
  vertical-align: top;
}

.sidebar-menu-item .sidebar-icon-svg svg {
  vertical-align: top;
}

.sidebar-mini.sidebar-collapse .sidebar-menu-item a {
  padding-left: 10px;
}

.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover a > span:not(.pull-right),
.sidebar-mini.sidebar-collapse .sidebar-menu > li:hover .treeview-menu {
  width: 230px !important;
}

.sidebar-expand-icon {
  margin-right: 15px;
  margin-top: 4px;
}

.no-transform {
  -webkit-transform: none !important;
  transform: none !important;
}

.sidebar-menu .menu-open > a > span > .fa-angle-left,
.sidebar-menu .menu-open > a > span > .pull-right-container > .fa-angle-left {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.sidebar-menu li > a > span > .fa-angle-left,
.sidebar-menu li > a > span > .pull-right-container > .fa-angle-left {
  width: auto;
  height: auto;
  padding: 0;
  margin-right: 10px;
  -webkit-transition: transform .5s ease;
  -webkit-transition: -webkit-transform .5s ease;
  transition: -webkit-transform .5s ease;
  transition: transform .5s ease;
  transition: transform .5s ease, -webkit-transform .5s ease;
}

.skin-black-light .main-header .navbar .nav > li > a {
  color: #444;
}

.sidebar-mini:not(.sidebar-mini-expand-feature).sidebar-collapse .sidebar-menu > li:hover > a > .pull-right-container {
  left: 230px !important;
  top: -29px !important;
}

.sidebar-menu-item .sidebar-icon {
  vertical-align: middle;
}

.sidebar-menu-item.menu-open .treeview-menu {
  -webkit-animation-duration: .7s;
          animation-duration: .7s;
  -webkit-animation-name: toogleSlide;
          animation-name: toogleSlide;
}

@-webkit-keyframes toogleSlide {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes toogleSlide {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

table a {
  color: #f58a81 !important;
}

table.table-visibility .percentage-value {
  font-size: 13px;
  font-weight: bold;
}

table.table-visibility .percentage-value .block-percentages {
  white-space: nowrap;
  float: right;
}

table.table-visibility .wrap-words {
  white-space: normal;
}

td.parsers-data {
  width: 340px;
}

td.parsers-data .dl-horizontal dt {
  width: 240px;
}

td.parsers-data .dl-horizontal dd {
  margin-left: 250px;
}

th.date-time {
  width: 160px;
}

.large-products-images td .product-img > img {
  max-height: 100px;
  max-width: 100px;
}

.large-products-images td .product-img {
  max-height: 120px;
  max-width: 120px;
  padding: 10px;
}

.small-product-images td .product-img {
  height: 33px;
  max-width: 33px;
}

.small-product-images td .product-img img {
  height: 33px;
}

.table-visibility {
  font-size: 16px;
  table-layout: fixed;
}

.table-visibility th {
  font-weight: 400;
  padding-top: 15px !important;
  vertical-align: top !important;
}

.table-visibility ul.pagination {
  margin: 0;
}

table dl {
  margin: 0;
}

table th {
  white-space: nowrap;
  color: #464546;
}

table th.col-thumbnail-image {
  min-width: 60px;
}

table th.index {
  width: 60px;
}

table th.product-image,
table th.retailer-img,
table th.select-all {
  width: 50px;
}

table th.username {
  width: 15%;
}

table th.actions {
  width: 120px;
}

table th.v-align-c {
  vertical-align: middle !important;
}

table th.first-column {
  min-width: 350px;
}

table th.pack-size {
  min-width: 90px;
}

table th.date,
table th.status {
  width: 110px;
}

table th.is-ok {
  width: 140px;
}

table th.is-ok .icheckbox {
  margin-left: 10px;
}

table th.report-title {
  width: 20%;
}

table tr.row-v-align-center > td {
  vertical-align: middle;
}

table tr.is-ok img.retailer-img.client-color-highlight-success,
table tr.is-ok img.retailer-img.client-color-highlight-info,
table tr.is-ok img.retailer-img.client-color-highlight-error,
table tr.is-ok img.retailer-img.simple-gray-border,
table tr.is-ok img.retailer-img.client-color-highlight-info,
table tr.is-ok img.retailer-img.client-color-highlight-error,
table tr.is-ok img.retailer-img.simple-gray-border,
table tr.is-ok img.product-img.client-color-highlight-success,
table tr.is-ok img.product-img.client-color-highlight-info,
table tr.is-ok img.product-img.client-color-highlight-error,
table tr.is-ok img.product-img.simple-gray-border,
table tr.is-ok img.product-img.client-color-highlight-info,
table tr.is-ok img.product-img.client-color-highlight-error,
table tr.is-ok img.product-img.simple-gray-border {
  border: 2px solid;
}

table td.td-vertical-align {
  vertical-align: middle !important;
}

table td.product-images .product-img {
  display: inline-block;
  margin: inherit;
}

table td .product-img {
  margin: 0 auto;
  max-width: 50px;
  max-height: 50px;
}

table td .product-img > img {
  max-width: 100%;
  max-height: 100%;
}

table td img.retailer-img,
table td img.product-img {
  max-width: 50px;
  max-height: 30px;
  text-overflow: ellipsis;
  overflow: hidden;
}

table td img.retailer-img.client-color-highlight-success,
table td tr.is-ok img.retailer-img.client-color-highlight-success,
table tr.is-ok td img.retailer-img.client-color-highlight-success,
table td tr.is-ok img.retailer-img.client-color-highlight-info,
table tr.is-ok td img.retailer-img.client-color-highlight-info,
table td tr.is-ok img.retailer-img.client-color-highlight-error,
table tr.is-ok td img.retailer-img.client-color-highlight-error,
table td tr.is-ok img.retailer-img.simple-gray-border,
table tr.is-ok td img.retailer-img.simple-gray-border,
table td img.retailer-img.client-color-highlight-info,
table td img.retailer-img.client-color-highlight-error,
table td img.retailer-img.simple-gray-border,
table td img.product-img.client-color-highlight-success,
table td tr.is-ok img.product-img.client-color-highlight-success,
table tr.is-ok td img.product-img.client-color-highlight-success,
table td tr.is-ok img.product-img.client-color-highlight-info,
table tr.is-ok td img.product-img.client-color-highlight-info,
table td tr.is-ok img.product-img.client-color-highlight-error,
table tr.is-ok td img.product-img.client-color-highlight-error,
table td tr.is-ok img.product-img.simple-gray-border,
table tr.is-ok td img.product-img.simple-gray-border,
table td img.product-img.client-color-highlight-info,
table td img.product-img.client-color-highlight-error,
table td img.product-img.simple-gray-border {
  border: 2px solid;
}

table td i.retailer-icon {
  padding: 5px;
}

table .v-align-center {
  display: inline-block;
  vertical-align: middle !important;
  float: none;
}

table .first-column {
  white-space: normal;
  width: 250px;
}

table.visibility-list td .product-img {
  max-height: 30px;
}

table.visibility-list td .product-img > img {
  max-height: 30px;
}

table.price-by-retailers {
  width: 250px;
}

.modal-visibility-table > tbody > tr.success > td {
  background-color: #ccebe7;
}

.modal-visibility-table > tbody > tr.success:hover > td {
  background-color: #b3e0dc;
}

.sortable-link-container a {
  color: #464546;
}

.sortable-link-container a:hover {
  color: #6d6b6d;
}

.sortable-link-container .sortable-anchor-active + i {
  font-weight: bold;
}

.sortable-link-container i {
  float: right;
  margin-top: 3px;
  color: #8d8d8d;
}

.product-image-column {
  min-width: 120px;
}

.pack-size-column {
  min-width: 90px;
}

.listed-images-column {
  min-width: 110px;
}

.last-change-column {
  min-width: 110px;
}

.status-last-change-column {
  min-width: 160px;
}

.title-score-column {
  min-width: 70px;
}

.content-score-column {
  min-width: 70px;
}

.content-focus-keywords-column {
  min-width: 70px;
}

.detail-view-column {
  min-width: 70px;
}

table.table-block {
  display: block !important;
}

.min-value-column,
.max-value-column {
  min-width: 60px;
}

.average-value-column {
  min-width: 85px;
}

.corridor-value-column {
  min-width: 90px;
}

.first-name-column {
  min-width: 70px;
}

.last-name-column {
  min-width: 100px;
}

.email-column {
  min-width: 80px;
}

.approved-column {
  min-width: 130px;
}

.email-verify-column {
  min-width: 160px;
}

.registration-date-column {
  min-width: 160px;
}

.message-column {
  min-width: 10vw;
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
}

.v-align-center-float-left-xs {
  display: inline-block;
  vertical-align: middle !important;
  float: none;
}

.table-align-middle td {
  vertical-align: middle !important;
}

@media screen and (max-width: 768px) {
  .v-align-center-float-left-xs {
    display: inline-block;
    vertical-align: middle !important;
    float: left;
  }
}

.image-selection {
  margin-top: 15px;
}

.image-selection .thumbnail {
  width: 150px;
  height: 150px;
  margin-bottom: 0;
  cursor: pointer;
}

.image-selection .thumbnail > img {
  max-height: 100%;
  max-width: 100%;
}

.image-selection.image-group-selection > .thumbnails > li {
  float: none;
}

.small-img {
  max-width: 25px;
  max-height: 30px;
  width: 100%;
}

.slider.slider-horizontal {
  width: 100%;
}

.color-slider .slider-track-low {
  background: #f56954;
}

.color-slider .slider-selection {
  background: #f39c12;
}

.color-slider .slider-track-high {
  background: #00a65a;
}

.color-slider.at_avg_price .slider-track-low {
  background-color: #f58a81 !important;
}

.color-slider.at_avg_price .slider-selection {
  background-color: #99d6d0 !important;
}

.color-slider.at_avg_price .slider-track-high {
  background: #f58a81 !important;
}

.noUi-horizontal {
  height: 10px;
}

.noUi-target {
  background: #99d6d0;
}

.noUi-horizontal .noUi-handle {
  width: 18px;
  height: 18px;
}

.noUi-handle:after,
.noUi-handle:before {
  height: 0;
  width: 0;
  background: none;
}

.c-1-color {
  background: #99d6d0;
}

.c-2-color {
  background: #b3e0dc;
}

.c-3-color {
  background: #f9d577;
}

.c-4-color {
  background: #f8a7a1;
}

.c-5-color {
  background: #f58a81;
}

.noUi-horizontal .noUi-tooltip {
  bottom: -37px;
}

.configuration-slider {
  margin: 0 25px 0 25px;
}

.comparison-table {
  width: unset;
  min-height: 200px;
  margin: 0 auto;
}

.comparison-table .table-center {
  line-height: 40px;
}

.comparison-table th,
.comparison-table td {
  padding: 15px;
  text-align: center;
}

.comparison-table .retailer-name {
  width: 300px;
  cursor: pointer;
  vertical-align: middle;
}

.comparison-table .retailer-name img.retailer-img {
  max-height: 100px;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 200px;
}

.comparison-table .table-head td {
  padding-top: 30px;
  padding-bottom: 30px;
}

.comparison-table .table-head td.table-head--titles {
  cursor: pointer;
  vertical-align: middle;
}

.comparison-table .table-head td .price-filter {
  cursor: pointer;
}

.comparison-table .table-head td .price-filter.active {
  background-color: #59bcb3 !important;
}

.comparison-table .table-row-data.total {
  font-weight: bold;
}

.comparison-table .table-data {
  height: 100px;
  width: 200px;
  margin: auto;
  cursor: pointer;
  text-align: center;
  line-height: 100px;
  color: white;
  font-size: 1.3em;
  border-radius: 5px;
}

.comparison-table .table-data--lower {
  background: #99d6d0;
}

.comparison-table .table-data--lower.active,
.comparison-table .table-data--lower:hover {
  background-color: #59bcb3;
}

.comparison-table .table-data--lower-light {
  background: #b3e0dc;
}

.comparison-table .table-data--lower-light.active,
.comparison-table .table-data--lower-light:hover {
  background-color: #74c6bf;
}

.comparison-table .table-data--withing {
  background: #f9d577;
}

.comparison-table .table-data--withing.active,
.comparison-table .table-data--withing:hover {
  background-color: #f5bb22;
}

.comparison-table .table-data--higher-light {
  background: #f8a7a1;
}

.comparison-table .table-data--higher-light.active,
.comparison-table .table-data--higher-light:hover {
  background-color: #f2594e;
}

.comparison-table .table-data--higher {
  background: #f58a81;
}

.comparison-table .table-data--higher.active,
.comparison-table .table-data--higher:hover {
  background-color: #ee3d2e;
}

.comparison-sidebar-heading {
  font-weight: 400;
  font-size: 14px;
  margin-bottom: 10px;
}

.info-box .bg-light-coral:hover {
  background-color: #ee3d2e !important;
  cursor: pointer;
}

.info-box .bg-amber:hover {
  background-color: #e68e00 !important;
  cursor: pointer;
}

.info-box .bg-sinbad:hover {
  background-color: #59bcb3 !important;
  cursor: pointer;
}

.info-box.active .bg-light-coral {
  background-color: #ee3d2e !important;
}

.info-box.active .bg-amber {
  background-color: #e68e00 !important;
}

.info-box.active .bg-sinbad {
  background-color: #59bcb3 !important;
}

.info-box-content {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

@media screen and (max-width: 1700px) {
  .comparison-table .table-data {
    width: 175px;
  }

  .comparison-table .retailer-name {
    width: 250px;
  }
}

@media screen and (max-width: 1600px) {
  .comparison-table .table-data {
    width: 150px;
  }

  .comparison-table .retailer-name,
  .comparison-table .retailer-name img {
    width: 200px;
  }
}

@media screen and (max-width: 1460px) {
  .comparison-table .table-data,
  .comparison-table .retailer-name,
  .comparison-table .retailer-name img {
    width: 125px;
  }
}

@media screen and (max-width: 1270px) {
  .comparison-table .table-data,
  .comparison-table .retailer-name,
  .comparison-table .retailer-name img {
    width: 100px;
  }
}

@media screen and (max-width: 1000px) {
  .info-box-icon {
    width: 75px;
  }

  .comparison-table .table-data,
  .comparison-table .retailer-name,
  .comparison-table .retailer-name img {
    width: 75px;
  }
}

@media screen and (max-width: 875px) {
  .info-box-icon {
    width: 60px;
  }

  .comparison-table .table-data,
  .comparison-table .retailer-name,
  .comparison-table .retailer-name img {
    width: 60px;
  }
}

@media screen and (max-width: 815px) {
  .comparison-table .table-data,
  .comparison-table .retailer-name,
  .comparison-table .retailer-name img {
    width: 50px;
  }
}

@media screen and (max-width: 550px) {
  .comparison-table .table-data,
  .comparison-table .retailer-name,
  .comparison-table .retailer-name img {
    width: 35px;
  }

  .comparison-table h4 {
    font-size: 14px;
  }
}

.border-bottom-radius-8 {
  border-bottom-left-radius: 8px !important;
  border-bottom-right-radius: 8px !important;
}

.text-transparent-white {
  color: rgba(255, 255, 255, 0.8);
}

.bg-froly {
  background-color: #f58a81 !important;
  color: #fff !important;
}

.bg-tundora {
  background-color: #464546 !important;
}

.bg-dark-azure {
  background-color: #222a34 !important;
}

.bg-sinbad {
  background-color: #99d6d0;
}

.bg-light-coral {
  background-color: #f58a81 !important;
}

.bg-amber {
  background-color: #FFB640;
}

.main-side-margins {
  margin-left: 15px;
  margin-right: 15px;
}

.bg-size-75 {
  background-size: 75%;
}

.text-froly {
  color: #f58a81 !important;
}

.text-white {
  color: white !important;
}

.text-sinbad {
  color: #99d6d0 !important;
}

.table-visibility .align-middle {
  vertical-align: middle !important;
}

.align-middle {
  vertical-align: middle !important;
}

.products-button-container {
  padding: 10px 20px 10px 0;
}

.products-button-container .btn-primary {
  background-color: #f58a81;
  border-color: #f58a81;
}

.products-button-container .btn-primary:hover {
  background-color: #f37469;
  border-color: #f37469;
}

@media screen and (max-width: 991px) {
  .main-side-margins {
    margin-left: 0;
    margin-right: 0;
  }
}

.flex-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.checkbox-wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 1fr);
}

.flex-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.filter-group {
  display: inline-block;
}

.search-form.filter-group {
  vertical-align: middle;
}

.images-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 2%;
}

.news-show-more {
  cursor: pointer;
  color: #069;
  font-family: Verdana, Arial;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  text-align: center;
}

.w-30-percent {
  width: 30%;
}

.clear-retailer-attributes-button-container .btn-primary {
  background-color: #f58a81;
  border-color: #f58a81;
}

.clear-retailer-attributes-button-container .btn-primary:hover {
  background-color: #f37469;
  border-color: #f37469;
}

.clickDisabled {
  pointer-events: none;
  cursor: default;
}

.align-vertical-center {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.docs-iframe {
  border: none;
  margin: 0;
  padding: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
}

.docs-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  position: relative;
}

.docs-section {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 100%;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.w-10 {
  width: 10%;
}

.daterangepicker .applyBtn,
.daterangepicker li.active,
.daterangepicker li:hover {
  border-color: #f58a81 !important;
  outline-color: #f58a81 !important;
}

.daterangepicker .applyBtn,
.daterangepicker li.active,
.daterangepicker li:hover,
.daterangepicker td.active {
  background-color: #f58a81 !important;
  outline-color: #f58a81 !important;
  color: white !important;
}

.daterangepicker .cancelBtn {
  outline-color: #464546 !important;
  border-color: #464546 !important;
}

.daterangepicker li {
  color: #464546 !important;
}

.daterangepicker .input-mini.active {
  border-color: #f58a81 !important;
}

.info-box-number {
  font-size: 40px;
  font-weight: 400;
}

.info-box-text {
  text-transform: none;
}

.retailer-global-content .box-widget {
  border-radius: 8px;
}

.retailer-global-content .widget-user-image {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.retailer-global-content .widget-user-image > img {
  max-height: 60px;
  width: inherit;
  max-width: 100px;
}

.retailer-global-content .widget-user-header {
  height: 100px;
}

.info-box {
  margin-bottom: 20px;
}

.retailers-content .box-widget .widget-user-username {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 60px;
}

.retailers-content .box-widget ul > li.link .fa {
  line-height: 20px;
  width: 25px;
}

.nav-stacked > li > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.untracked-retailers-content .box-widget .widget-user-username {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 60px;
}

.retailers-content,
.untracked-retailers-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.box-widget .badge {
  min-width: auto;
}

.retailer-global-content ul.nav-stacked .link a:hover {
  color: white !important;
  background-color: #f58a81 !important;
  border-color: #f58a81 !important;
}

.retailer-global-content .widget-user-image > img {
  max-width: 100px;
  max-height: 60px;
}

.select2-container--default.select2-container--focus .select2-selection--multiple,
.select2-container--default .select2-search--dropdown .select2-search__field {
  border-color: #f58a81 !important;
}

div#goauth {
  padding-top: 10px;
}

.card-attribute-text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

#filters-tools {
  top: 0;
  right: 0;
  bottom: 0;
}

#filters-tools .btn-group {
  padding: 10px;
}

#filters-tools ul.dropdown-menu li.active a {
  background-color: #f58a81;
}

.filters-form .form-group {
  margin-bottom: 0;
}

.box-header.box-has-filters {
  padding-bottom: 14px;
}

.product-filter-dropdown li.select2-selection__choice,
.product-filter-dropdown li.select2-results__option[role=treeitem]:hover,
.product-filter-dropdown li.select2-results__option--highlighted[role=treeitem],
.main-filter-dropdown li.select2-selection__choice,
.main-filter-dropdown li.select2-results__option[role=treeitem]:hover,
.main-filter-dropdown li.select2-results__option--highlighted[role=treeitem] {
  color: white;
  background-color: #99d6d0 !important;
  border-color: #99d6d0 !important;
}

.product-filter-options-parent.retailers,
.main-filter-options-parent.retailers {
  color: #5d5d5d !important;
}

.product-filter-options-parent.categories,
.main-filter-options-parent.categories {
  color: #5d5d5d !important;
}

.product-filter-options-parent.brands,
.main-filter-options-parent.brands {
  color: #5d5d5d !important;
}

.product-filter-options-parent.products,
.main-filter-options-parent.products {
  color: #5d5d5d !important;
}

.product-filter-options-parent.custom_attributes,
.main-filter-options-parent.custom_attributes {
  color: #5d5d5d !important;
}

.product-filter-options-parent.ratings,
.main-filter-options-parent.ratings {
  color: #5d5d5d !important;
}

.product-filter-options-parent.key_phrases,
.main-filter-options-parent.key_phrases {
  color: #5d5d5d !important;
}

.product-filter-options-parent.keywords,
.main-filter-options-parent.keywords {
  color: #5d5d5d !important;
}

.product-filter-options-parent.untracked_retailers,
.main-filter-options-parent.untracked_retailers {
  color: #5d5d5d !important;
}

.product-filter-options-parent.ps_widgets,
.main-filter-options-parent.ps_widgets {
  color: #5d5d5d !important;
}

.main-filter-options-child.retailers.select2-results__option--highlighted[role=treeitem],
.main-filter-options-child.retailers.selected,
.main-filter-options-child.retailers:hover,
.product-filter-options-child.retailers.select2-results__option--highlighted[role=treeitem],
.product-filter-options-child.retailers.selected,
.product-filter-options-child.retailers:hover {
  color: white;
  background-color: #99d6d0 !important;
  border-color: #99d6d0 !important;
}

.main-filter-options-child.categories.select2-results__option--highlighted[role=treeitem],
.main-filter-options-child.categories.selected,
.main-filter-options-child.categories:hover,
.product-filter-options-child.categories.select2-results__option--highlighted[role=treeitem],
.product-filter-options-child.categories.selected,
.product-filter-options-child.categories:hover {
  color: white;
  background-color: #99d6d0 !important;
  border-color: #99d6d0 !important;
}

.main-filter-options-child.brands.select2-results__option--highlighted[role=treeitem],
.main-filter-options-child.brands.selected,
.main-filter-options-child.brands:hover,
.product-filter-options-child.brands.select2-results__option--highlighted[role=treeitem],
.product-filter-options-child.brands.selected,
.product-filter-options-child.brands:hover {
  color: white;
  background-color: #99d6d0 !important;
  border-color: #99d6d0 !important;
}

.main-filter-options-child.products.select2-results__option--highlighted[role=treeitem],
.main-filter-options-child.products.selected,
.main-filter-options-child.products:hover,
.product-filter-options-child.products.select2-results__option--highlighted[role=treeitem],
.product-filter-options-child.products.selected,
.product-filter-options-child.products:hover {
  color: white;
  background-color: #99d6d0 !important;
  border-color: #99d6d0 !important;
}

.main-filter-options-child.custom_attributes.select2-results__option--highlighted[role=treeitem],
.main-filter-options-child.custom_attributes.selected,
.main-filter-options-child.custom_attributes:hover,
.product-filter-options-child.custom_attributes.select2-results__option--highlighted[role=treeitem],
.product-filter-options-child.custom_attributes.selected,
.product-filter-options-child.custom_attributes:hover {
  color: white;
  background-color: #99d6d0 !important;
  border-color: #99d6d0 !important;
}

.main-filter-options-child.ratings.select2-results__option--highlighted[role=treeitem],
.main-filter-options-child.ratings.selected,
.main-filter-options-child.ratings:hover,
.product-filter-options-child.ratings.select2-results__option--highlighted[role=treeitem],
.product-filter-options-child.ratings.selected,
.product-filter-options-child.ratings:hover {
  color: white;
  background-color: #99d6d0 !important;
  border-color: #99d6d0 !important;
}

.main-filter-options-child.untracked_retailers.select2-results__option--highlighted[role=treeitem],
.main-filter-options-child.untracked_retailers.selected,
.main-filter-options-child.untracked_retailers:hover,
.product-filter-options-child.untracked_retailers.select2-results__option--highlighted[role=treeitem],
.product-filter-options-child.untracked_retailers.selected,
.product-filter-options-child.untracked_retailers:hover {
  color: white;
  background-color: #99d6d0 !important;
  border-color: #99d6d0 !important;
}

.main-filter-options-child.key_phrases.select2-results__option--highlighted[role=treeitem],
.main-filter-options-child.key_phrases.selected,
.main-filter-options-child.key_phrases:hover,
.product-filter-options-child.key_phrases.select2-results__option--highlighted[role=treeitem],
.product-filter-options-child.key_phrases.selected,
.product-filter-options-child.key_phrases:hover {
  color: white;
  background-color: #99d6d0 !important;
  border-color: #99d6d0 !important;
}

.main-filter-options-child.keywords.select2-results__option--highlighted[role=treeitem],
.main-filter-options-child.keywords.selected,
.main-filter-options-child.keywords:hover,
.product-filter-options-child.keywords.select2-results__option--highlighted[role=treeitem],
.product-filter-options-child.keywords.selected,
.product-filter-options-child.keywords:hover {
  color: white;
  background-color: #99d6d0 !important;
  border-color: #99d6d0 !important;
}

.main-filter-options-child.ps_widgets.select2-results__option--highlighted[role=treeitem],
.main-filter-options-child.ps_widgets.selected,
.main-filter-options-child.ps_widgets:hover,
.product-filter-options-child.ps_widgets.select2-results__option--highlighted[role=treeitem],
.product-filter-options-child.ps_widgets.selected,
.product-filter-options-child.ps_widgets:hover {
  color: white;
  background-color: #99d6d0 !important;
  border-color: #99d6d0 !important;
}

#select2-main-filter-input-results,
.select2-container--default .select2-results > .select2-results__options {
  max-height: 550px;
}

#filters-form,
.filters-form {
  height: auto;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.main-filter-dropdown.select2-container,
.main-filter-dropdown > .select2-container,
.product-filter-dropdown.select2-container,
.product-filter-dropdown > .select2-container {
  left: -1px !important;
}

.main-filter-dropdown li.select2-results__option[role=group] .main-filter-options-parent:hover,
.main-filter-dropdown li.select2-results__option[role=group] .product-filter-options-parent:hover,
.product-filter-dropdown li.select2-results__option[role=group] .main-filter-options-parent:hover,
.product-filter-dropdown li.select2-results__option[role=group] .product-filter-options-parent:hover {
  background-color: #f4f4f5;
}

.main-filter-dropdown li.select2-results__option[role=group] .main-filter-options-parent .main-filter-options-group-caret,
.main-filter-dropdown li.select2-results__option[role=group] .main-filter-options-parent .product-filter-options-group-caret,
.main-filter-dropdown li.select2-results__option[role=group] .product-filter-options-parent .main-filter-options-group-caret,
.main-filter-dropdown li.select2-results__option[role=group] .product-filter-options-parent .product-filter-options-group-caret,
.product-filter-dropdown li.select2-results__option[role=group] .main-filter-options-parent .main-filter-options-group-caret,
.product-filter-dropdown li.select2-results__option[role=group] .main-filter-options-parent .product-filter-options-group-caret,
.product-filter-dropdown li.select2-results__option[role=group] .product-filter-options-parent .main-filter-options-group-caret,
.product-filter-dropdown li.select2-results__option[role=group] .product-filter-options-parent .product-filter-options-group-caret {
  float: right;
  padding-right: 10px;
}

.main-filter-dropdown li.select2-results__option[role=group] .main-filter-options-parent .main-filter-options-group-caret i,
.main-filter-dropdown li.select2-results__option[role=group] .main-filter-options-parent .product-filter-options-group-caret i,
.main-filter-dropdown li.select2-results__option[role=group] .product-filter-options-parent .main-filter-options-group-caret i,
.main-filter-dropdown li.select2-results__option[role=group] .product-filter-options-parent .product-filter-options-group-caret i,
.product-filter-dropdown li.select2-results__option[role=group] .main-filter-options-parent .main-filter-options-group-caret i,
.product-filter-dropdown li.select2-results__option[role=group] .main-filter-options-parent .product-filter-options-group-caret i,
.product-filter-dropdown li.select2-results__option[role=group] .product-filter-options-parent .main-filter-options-group-caret i,
.product-filter-dropdown li.select2-results__option[role=group] .product-filter-options-parent .product-filter-options-group-caret i {
  -webkit-transition: transform .5s ease;
  -webkit-transition: -webkit-transform .5s ease;
  transition: transform .5s ease, -webkit-transform .5s ease;
}

.main-filter-dropdown li.select2-results__option[role=group].menu-open .main-filter-options-group-caret i,
.main-filter-dropdown li.select2-results__option[role=group].menu-open .product-filter-options-group-caret i,
.product-filter-dropdown li.select2-results__option[role=group].menu-open .main-filter-options-group-caret i,
.product-filter-dropdown li.select2-results__option[role=group].menu-open .product-filter-options-group-caret i {
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.main-filter-dropdown .product-filter-done-btn,
.main-filter-dropdown .main-filter-done-btn,
.product-filter-dropdown .product-filter-done-btn,
.product-filter-dropdown .main-filter-done-btn {
  width: 100%;
  font-weight: bold;
  border-radius: 0;
}

#main-filter-items-container,
.product-filter-items-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#main-filter-items-container .main-filter-selected-item-wrap,
#main-filter-items-container .product-filter-selected-item-wrap,
.product-filter-items-container .main-filter-selected-item-wrap,
.product-filter-items-container .product-filter-selected-item-wrap {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#main-filter-items-container.small-items > div,
.product-filter-items-container.small-items > div {
  height: 40%;
}

#main-filter-items-container .select2-selection--single .select2-selection__rendered,
.product-filter-items-container .select2-selection--single .select2-selection__rendered {
  color: white;
}

#main-filter-items-container .remove-filter,
#main-filter-items-container .filter-label,
#main-filter-items-container .select2-selection__rendered,
.product-filter-items-container .remove-filter,
.product-filter-items-container .filter-label,
.product-filter-items-container .select2-selection__rendered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 15px;
}

#main-filter-items-container .remove-filter li.select2-selection__choice,
#main-filter-items-container .filter-label li.select2-selection__choice,
#main-filter-items-container .select2-selection__rendered li.select2-selection__choice,
.product-filter-items-container .remove-filter li.select2-selection__choice,
.product-filter-items-container .filter-label li.select2-selection__choice,
.product-filter-items-container .select2-selection__rendered li.select2-selection__choice {
  margin-top: 2px;
  margin-right: 0;
}

#main-filter-items-container .remove-filter li.select2-selection__choice:not(:last-child):after,
#main-filter-items-container .filter-label li.select2-selection__choice:not(:last-child):after,
#main-filter-items-container .select2-selection__rendered li.select2-selection__choice:not(:last-child):after,
.product-filter-items-container .remove-filter li.select2-selection__choice:not(:last-child):after,
.product-filter-items-container .filter-label li.select2-selection__choice:not(:last-child):after,
.product-filter-items-container .select2-selection__rendered li.select2-selection__choice:not(:last-child):after {
  content: ' ;';
}

#main-filter-items-container .remove-filter li.select2-search--inline,
#main-filter-items-container .filter-label li.select2-search--inline,
#main-filter-items-container .select2-selection__rendered li.select2-search--inline,
.product-filter-items-container .remove-filter li.select2-search--inline,
.product-filter-items-container .filter-label li.select2-search--inline,
.product-filter-items-container .select2-selection__rendered li.select2-search--inline {
  margin-top: 4px;
}

#main-filter-items-container .remove-filter .select2-search__field,
#main-filter-items-container .filter-label .select2-search__field,
#main-filter-items-container .select2-selection__rendered .select2-search__field,
.product-filter-items-container .remove-filter .select2-search__field,
.product-filter-items-container .filter-label .select2-search__field,
.product-filter-items-container .select2-selection__rendered .select2-search__field {
  max-width: 150px;
  padding: 1px 0;
  min-width: 115px;
  margin-top: 0;
}

#main-filter-items-container .remove-filter .select2-search__field::-webkit-input-placeholder,
#main-filter-items-container .filter-label .select2-search__field::-webkit-input-placeholder,
#main-filter-items-container .select2-selection__rendered .select2-search__field::-webkit-input-placeholder,
.product-filter-items-container .remove-filter .select2-search__field::-webkit-input-placeholder,
.product-filter-items-container .filter-label .select2-search__field::-webkit-input-placeholder,
.product-filter-items-container .select2-selection__rendered .select2-search__field::-webkit-input-placeholder {
  margin-top: 8px;
  color: inherit;
  font-size: 15px;
}

#main-filter-items-container .remove-filter .select2-search__field::-moz-placeholder,
#main-filter-items-container .filter-label .select2-search__field::-moz-placeholder,
#main-filter-items-container .select2-selection__rendered .select2-search__field::-moz-placeholder,
.product-filter-items-container .remove-filter .select2-search__field::-moz-placeholder,
.product-filter-items-container .filter-label .select2-search__field::-moz-placeholder,
.product-filter-items-container .select2-selection__rendered .select2-search__field::-moz-placeholder {
  margin-top: 8px;
  color: inherit;
  font-size: 15px;
}

#main-filter-items-container .remove-filter .select2-search__field::-ms-input-placeholder,
#main-filter-items-container .filter-label .select2-search__field::-ms-input-placeholder,
#main-filter-items-container .select2-selection__rendered .select2-search__field::-ms-input-placeholder,
.product-filter-items-container .remove-filter .select2-search__field::-ms-input-placeholder,
.product-filter-items-container .filter-label .select2-search__field::-ms-input-placeholder,
.product-filter-items-container .select2-selection__rendered .select2-search__field::-ms-input-placeholder {
  margin-top: 8px;
  color: inherit;
  font-size: 15px;
}

#main-filter-items-container .remove-filter .select2-search__field::placeholder,
#main-filter-items-container .filter-label .select2-search__field::placeholder,
#main-filter-items-container .select2-selection__rendered .select2-search__field::placeholder,
.product-filter-items-container .remove-filter .select2-search__field::placeholder,
.product-filter-items-container .filter-label .select2-search__field::placeholder,
.product-filter-items-container .select2-selection__rendered .select2-search__field::placeholder {
  margin-top: 8px;
  color: inherit;
  font-size: 15px;
}

#main-filter-items-container .remove-filter .select2-search__field:not(:placeholder-shown),
#main-filter-items-container .filter-label .select2-search__field:not(:placeholder-shown),
#main-filter-items-container .select2-selection__rendered .select2-search__field:not(:placeholder-shown),
.product-filter-items-container .remove-filter .select2-search__field:not(:placeholder-shown),
.product-filter-items-container .filter-label .select2-search__field:not(:placeholder-shown),
.product-filter-items-container .select2-selection__rendered .select2-search__field:not(:placeholder-shown) {
  min-width: 50px;
}

#main-filter-items-container .main-filter-selected-item.group-item.products,
#main-filter-items-container .product-filter-selected-item.group-item.products,
.product-filter-items-container .main-filter-selected-item.group-item.products,
.product-filter-items-container .product-filter-selected-item.group-item.products {
  max-height: none;
}

#main-filter-items-container .main-filter-selected-item.custom_attributes li.select2-selection__choice,
#main-filter-items-container .product-filter-selected-item.custom_attributes li.select2-selection__choice,
.product-filter-items-container .main-filter-selected-item.custom_attributes li.select2-selection__choice,
.product-filter-items-container .product-filter-selected-item.custom_attributes li.select2-selection__choice {
  color: inherit !important;
  background-color: transparent !important;
  border-color: #99d6d0 !important;
}

#main-filter-items-container .main-filter-selected-item.custom_attributes .select2-selection__rendered,
#main-filter-items-container .product-filter-selected-item.custom_attributes .select2-selection__rendered,
.product-filter-items-container .main-filter-selected-item.custom_attributes .select2-selection__rendered,
.product-filter-items-container .product-filter-selected-item.custom_attributes .select2-selection__rendered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#main-filter-items-container .main-filter-selected-item.custom_attributes.group-item.enumeration,
#main-filter-items-container .product-filter-selected-item.custom_attributes.group-item.enumeration,
.product-filter-items-container .main-filter-selected-item.custom_attributes.group-item.enumeration,
.product-filter-items-container .product-filter-selected-item.custom_attributes.group-item.enumeration {
  min-width: 400px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-height: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  padding: 0 10px;
}

#main-filter-items-container .main-filter-selected-item.custom_attributes.group-item.enumeration .filter-label,
#main-filter-items-container .product-filter-selected-item.custom_attributes.group-item.enumeration .filter-label,
.product-filter-items-container .main-filter-selected-item.custom_attributes.group-item.enumeration .filter-label,
.product-filter-items-container .product-filter-selected-item.custom_attributes.group-item.enumeration .filter-label {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

#main-filter-items-container .main-filter-selected-item.custom_attributes.group-item.enumeration .filter-mode-selector,
#main-filter-items-container .main-filter-selected-item.custom_attributes.group-item.enumeration .remove-filter,
#main-filter-items-container .main-filter-selected-item.custom_attributes.group-item.enumeration .filter-label,
#main-filter-items-container .product-filter-selected-item.custom_attributes.group-item.enumeration .filter-mode-selector,
#main-filter-items-container .product-filter-selected-item.custom_attributes.group-item.enumeration .remove-filter,
#main-filter-items-container .product-filter-selected-item.custom_attributes.group-item.enumeration .filter-label,
.product-filter-items-container .main-filter-selected-item.custom_attributes.group-item.enumeration .filter-mode-selector,
.product-filter-items-container .main-filter-selected-item.custom_attributes.group-item.enumeration .remove-filter,
.product-filter-items-container .main-filter-selected-item.custom_attributes.group-item.enumeration .filter-label,
.product-filter-items-container .product-filter-selected-item.custom_attributes.group-item.enumeration .filter-mode-selector,
.product-filter-items-container .product-filter-selected-item.custom_attributes.group-item.enumeration .remove-filter,
.product-filter-items-container .product-filter-selected-item.custom_attributes.group-item.enumeration .filter-label {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#main-filter-items-container .main-filter-selected-item.custom_attributes.group-item.enumeration .filter-mode-selector,
#main-filter-items-container .product-filter-selected-item.custom_attributes.group-item.enumeration .filter-mode-selector,
.product-filter-items-container .main-filter-selected-item.custom_attributes.group-item.enumeration .filter-mode-selector,
.product-filter-items-container .product-filter-selected-item.custom_attributes.group-item.enumeration .filter-mode-selector {
  border-right-color: transparent !important;
}

#main-filter-items-container .main-filter-selected-item.custom_attributes.group-item.enumeration .filter-value-input,
#main-filter-items-container .product-filter-selected-item.custom_attributes.group-item.enumeration .filter-value-input,
.product-filter-items-container .main-filter-selected-item.custom_attributes.group-item.enumeration .filter-value-input,
.product-filter-items-container .product-filter-selected-item.custom_attributes.group-item.enumeration .filter-value-input {
  padding-bottom: 5px;
}

#main-filter-items-container .main-filter-selected-item.custom_attributes.group-item.enumeration .select2-selection__rendered,
#main-filter-items-container .product-filter-selected-item.custom_attributes.group-item.enumeration .select2-selection__rendered,
.product-filter-items-container .main-filter-selected-item.custom_attributes.group-item.enumeration .select2-selection__rendered,
.product-filter-items-container .product-filter-selected-item.custom_attributes.group-item.enumeration .select2-selection__rendered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

#main-filter-items-container .main-filter-selected-item.custom_attributes.group-item.enumeration .dropdown-item.filter-mode,
#main-filter-items-container .product-filter-selected-item.custom_attributes.group-item.enumeration .dropdown-item.filter-mode,
.product-filter-items-container .main-filter-selected-item.custom_attributes.group-item.enumeration .dropdown-item.filter-mode,
.product-filter-items-container .product-filter-selected-item.custom_attributes.group-item.enumeration .dropdown-item.filter-mode {
  border-color: #ffffff;
}

#main-filter-items-container .main-filter-selected-item,
#main-filter-items-container .main-filter-selected-items-group,
#main-filter-items-container .product-filter-selected-item,
#main-filter-items-container .product-filter-selected-items-group,
.product-filter-items-container .main-filter-selected-item,
.product-filter-items-container .main-filter-selected-items-group,
.product-filter-items-container .product-filter-selected-item,
.product-filter-items-container .product-filter-selected-items-group {
  -webkit-transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out;
  color: #333;
  background-color: #fff;
  -webkit-animation: slide-up 0.4s ease;
          animation: slide-up 0.4s ease;
  height: 100%;
  margin-right: 15px;
  padding-left: 5px;
  padding-right: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: 1px solid #333;
  border-radius: 5px;
  font-weight: normal;
  font-style: normal;
}

@-webkit-keyframes slide-up {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes slide-up {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

#main-filter-items-container .main-filter-selected-item > .filter-mode-selector,
#main-filter-items-container .main-filter-selected-item .group-item,
#main-filter-items-container .main-filter-selected-items-group > .filter-mode-selector,
#main-filter-items-container .main-filter-selected-items-group .group-item,
#main-filter-items-container .product-filter-selected-item > .filter-mode-selector,
#main-filter-items-container .product-filter-selected-item .group-item,
#main-filter-items-container .product-filter-selected-items-group > .filter-mode-selector,
#main-filter-items-container .product-filter-selected-items-group .group-item,
.product-filter-items-container .main-filter-selected-item > .filter-mode-selector,
.product-filter-items-container .main-filter-selected-item .group-item,
.product-filter-items-container .main-filter-selected-items-group > .filter-mode-selector,
.product-filter-items-container .main-filter-selected-items-group .group-item,
.product-filter-items-container .product-filter-selected-item > .filter-mode-selector,
.product-filter-items-container .product-filter-selected-item .group-item,
.product-filter-items-container .product-filter-selected-items-group > .filter-mode-selector,
.product-filter-items-container .product-filter-selected-items-group .group-item {
  -webkit-transition: background-color 0.3s ease-in-out;
  transition: background-color 0.3s ease-in-out;
}

#main-filter-items-container .main-filter-selected-item.retailers,
#main-filter-items-container .main-filter-selected-item.categories,
#main-filter-items-container .main-filter-selected-item.brands,
#main-filter-items-container .main-filter-selected-item.products,
#main-filter-items-container .main-filter-selected-item.custom_attributes,
#main-filter-items-container .main-filter-selected-item.ps_widgets,
#main-filter-items-container .main-filter-selected-item.untracked_retailers,
#main-filter-items-container .main-filter-selected-item.key_phrases,
#main-filter-items-container .main-filter-selected-item.ratings,
#main-filter-items-container .main-filter-selected-item.keywords,
#main-filter-items-container .main-filter-selected-items-group.retailers,
#main-filter-items-container .main-filter-selected-items-group.categories,
#main-filter-items-container .main-filter-selected-items-group.brands,
#main-filter-items-container .main-filter-selected-items-group.products,
#main-filter-items-container .main-filter-selected-items-group.custom_attributes,
#main-filter-items-container .main-filter-selected-items-group.ps_widgets,
#main-filter-items-container .main-filter-selected-items-group.untracked_retailers,
#main-filter-items-container .main-filter-selected-items-group.key_phrases,
#main-filter-items-container .main-filter-selected-items-group.ratings,
#main-filter-items-container .main-filter-selected-items-group.keywords,
#main-filter-items-container .product-filter-selected-item.retailers,
#main-filter-items-container .product-filter-selected-item.categories,
#main-filter-items-container .product-filter-selected-item.brands,
#main-filter-items-container .product-filter-selected-item.products,
#main-filter-items-container .product-filter-selected-item.custom_attributes,
#main-filter-items-container .product-filter-selected-item.ps_widgets,
#main-filter-items-container .product-filter-selected-item.untracked_retailers,
#main-filter-items-container .product-filter-selected-item.key_phrases,
#main-filter-items-container .product-filter-selected-item.ratings,
#main-filter-items-container .product-filter-selected-item.keywords,
#main-filter-items-container .product-filter-selected-items-group.retailers,
#main-filter-items-container .product-filter-selected-items-group.categories,
#main-filter-items-container .product-filter-selected-items-group.brands,
#main-filter-items-container .product-filter-selected-items-group.products,
#main-filter-items-container .product-filter-selected-items-group.custom_attributes,
#main-filter-items-container .product-filter-selected-items-group.ps_widgets,
#main-filter-items-container .product-filter-selected-items-group.untracked_retailers,
#main-filter-items-container .product-filter-selected-items-group.key_phrases,
#main-filter-items-container .product-filter-selected-items-group.ratings,
#main-filter-items-container .product-filter-selected-items-group.keywords,
.product-filter-items-container .main-filter-selected-item.retailers,
.product-filter-items-container .main-filter-selected-item.categories,
.product-filter-items-container .main-filter-selected-item.brands,
.product-filter-items-container .main-filter-selected-item.products,
.product-filter-items-container .main-filter-selected-item.custom_attributes,
.product-filter-items-container .main-filter-selected-item.ps_widgets,
.product-filter-items-container .main-filter-selected-item.untracked_retailers,
.product-filter-items-container .main-filter-selected-item.key_phrases,
.product-filter-items-container .main-filter-selected-item.ratings,
.product-filter-items-container .main-filter-selected-item.keywords,
.product-filter-items-container .main-filter-selected-items-group.retailers,
.product-filter-items-container .main-filter-selected-items-group.categories,
.product-filter-items-container .main-filter-selected-items-group.brands,
.product-filter-items-container .main-filter-selected-items-group.products,
.product-filter-items-container .main-filter-selected-items-group.custom_attributes,
.product-filter-items-container .main-filter-selected-items-group.ps_widgets,
.product-filter-items-container .main-filter-selected-items-group.untracked_retailers,
.product-filter-items-container .main-filter-selected-items-group.key_phrases,
.product-filter-items-container .main-filter-selected-items-group.ratings,
.product-filter-items-container .main-filter-selected-items-group.keywords,
.product-filter-items-container .product-filter-selected-item.retailers,
.product-filter-items-container .product-filter-selected-item.categories,
.product-filter-items-container .product-filter-selected-item.brands,
.product-filter-items-container .product-filter-selected-item.products,
.product-filter-items-container .product-filter-selected-item.custom_attributes,
.product-filter-items-container .product-filter-selected-item.ps_widgets,
.product-filter-items-container .product-filter-selected-item.untracked_retailers,
.product-filter-items-container .product-filter-selected-item.key_phrases,
.product-filter-items-container .product-filter-selected-item.ratings,
.product-filter-items-container .product-filter-selected-item.keywords,
.product-filter-items-container .product-filter-selected-items-group.retailers,
.product-filter-items-container .product-filter-selected-items-group.categories,
.product-filter-items-container .product-filter-selected-items-group.brands,
.product-filter-items-container .product-filter-selected-items-group.products,
.product-filter-items-container .product-filter-selected-items-group.custom_attributes,
.product-filter-items-container .product-filter-selected-items-group.ps_widgets,
.product-filter-items-container .product-filter-selected-items-group.untracked_retailers,
.product-filter-items-container .product-filter-selected-items-group.key_phrases,
.product-filter-items-container .product-filter-selected-items-group.ratings,
.product-filter-items-container .product-filter-selected-items-group.keywords {
  border-color: #99d6d0;
}

#main-filter-items-container .main-filter-selected-item.retailers.is-remove-hover,
#main-filter-items-container .main-filter-selected-item.categories.is-remove-hover,
#main-filter-items-container .main-filter-selected-item.brands.is-remove-hover,
#main-filter-items-container .main-filter-selected-item.products.is-remove-hover,
#main-filter-items-container .main-filter-selected-item.custom_attributes.is-remove-hover,
#main-filter-items-container .main-filter-selected-item.ps_widgets.is-remove-hover,
#main-filter-items-container .main-filter-selected-item.untracked_retailers.is-remove-hover,
#main-filter-items-container .main-filter-selected-item.key_phrases.is-remove-hover,
#main-filter-items-container .main-filter-selected-item.ratings.is-remove-hover,
#main-filter-items-container .main-filter-selected-item.keywords.is-remove-hover,
#main-filter-items-container .main-filter-selected-items-group.retailers.is-remove-hover,
#main-filter-items-container .main-filter-selected-items-group.categories.is-remove-hover,
#main-filter-items-container .main-filter-selected-items-group.brands.is-remove-hover,
#main-filter-items-container .main-filter-selected-items-group.products.is-remove-hover,
#main-filter-items-container .main-filter-selected-items-group.custom_attributes.is-remove-hover,
#main-filter-items-container .main-filter-selected-items-group.ps_widgets.is-remove-hover,
#main-filter-items-container .main-filter-selected-items-group.untracked_retailers.is-remove-hover,
#main-filter-items-container .main-filter-selected-items-group.key_phrases.is-remove-hover,
#main-filter-items-container .main-filter-selected-items-group.ratings.is-remove-hover,
#main-filter-items-container .main-filter-selected-items-group.keywords.is-remove-hover,
#main-filter-items-container .product-filter-selected-item.retailers.is-remove-hover,
#main-filter-items-container .product-filter-selected-item.categories.is-remove-hover,
#main-filter-items-container .product-filter-selected-item.brands.is-remove-hover,
#main-filter-items-container .product-filter-selected-item.products.is-remove-hover,
#main-filter-items-container .product-filter-selected-item.custom_attributes.is-remove-hover,
#main-filter-items-container .product-filter-selected-item.ps_widgets.is-remove-hover,
#main-filter-items-container .product-filter-selected-item.untracked_retailers.is-remove-hover,
#main-filter-items-container .product-filter-selected-item.key_phrases.is-remove-hover,
#main-filter-items-container .product-filter-selected-item.ratings.is-remove-hover,
#main-filter-items-container .product-filter-selected-item.keywords.is-remove-hover,
#main-filter-items-container .product-filter-selected-items-group.retailers.is-remove-hover,
#main-filter-items-container .product-filter-selected-items-group.categories.is-remove-hover,
#main-filter-items-container .product-filter-selected-items-group.brands.is-remove-hover,
#main-filter-items-container .product-filter-selected-items-group.products.is-remove-hover,
#main-filter-items-container .product-filter-selected-items-group.custom_attributes.is-remove-hover,
#main-filter-items-container .product-filter-selected-items-group.ps_widgets.is-remove-hover,
#main-filter-items-container .product-filter-selected-items-group.untracked_retailers.is-remove-hover,
#main-filter-items-container .product-filter-selected-items-group.key_phrases.is-remove-hover,
#main-filter-items-container .product-filter-selected-items-group.ratings.is-remove-hover,
#main-filter-items-container .product-filter-selected-items-group.keywords.is-remove-hover,
.product-filter-items-container .main-filter-selected-item.retailers.is-remove-hover,
.product-filter-items-container .main-filter-selected-item.categories.is-remove-hover,
.product-filter-items-container .main-filter-selected-item.brands.is-remove-hover,
.product-filter-items-container .main-filter-selected-item.products.is-remove-hover,
.product-filter-items-container .main-filter-selected-item.custom_attributes.is-remove-hover,
.product-filter-items-container .main-filter-selected-item.ps_widgets.is-remove-hover,
.product-filter-items-container .main-filter-selected-item.untracked_retailers.is-remove-hover,
.product-filter-items-container .main-filter-selected-item.key_phrases.is-remove-hover,
.product-filter-items-container .main-filter-selected-item.ratings.is-remove-hover,
.product-filter-items-container .main-filter-selected-item.keywords.is-remove-hover,
.product-filter-items-container .main-filter-selected-items-group.retailers.is-remove-hover,
.product-filter-items-container .main-filter-selected-items-group.categories.is-remove-hover,
.product-filter-items-container .main-filter-selected-items-group.brands.is-remove-hover,
.product-filter-items-container .main-filter-selected-items-group.products.is-remove-hover,
.product-filter-items-container .main-filter-selected-items-group.custom_attributes.is-remove-hover,
.product-filter-items-container .main-filter-selected-items-group.ps_widgets.is-remove-hover,
.product-filter-items-container .main-filter-selected-items-group.untracked_retailers.is-remove-hover,
.product-filter-items-container .main-filter-selected-items-group.key_phrases.is-remove-hover,
.product-filter-items-container .main-filter-selected-items-group.ratings.is-remove-hover,
.product-filter-items-container .main-filter-selected-items-group.keywords.is-remove-hover,
.product-filter-items-container .product-filter-selected-item.retailers.is-remove-hover,
.product-filter-items-container .product-filter-selected-item.categories.is-remove-hover,
.product-filter-items-container .product-filter-selected-item.brands.is-remove-hover,
.product-filter-items-container .product-filter-selected-item.products.is-remove-hover,
.product-filter-items-container .product-filter-selected-item.custom_attributes.is-remove-hover,
.product-filter-items-container .product-filter-selected-item.ps_widgets.is-remove-hover,
.product-filter-items-container .product-filter-selected-item.untracked_retailers.is-remove-hover,
.product-filter-items-container .product-filter-selected-item.key_phrases.is-remove-hover,
.product-filter-items-container .product-filter-selected-item.ratings.is-remove-hover,
.product-filter-items-container .product-filter-selected-item.keywords.is-remove-hover,
.product-filter-items-container .product-filter-selected-items-group.retailers.is-remove-hover,
.product-filter-items-container .product-filter-selected-items-group.categories.is-remove-hover,
.product-filter-items-container .product-filter-selected-items-group.brands.is-remove-hover,
.product-filter-items-container .product-filter-selected-items-group.products.is-remove-hover,
.product-filter-items-container .product-filter-selected-items-group.custom_attributes.is-remove-hover,
.product-filter-items-container .product-filter-selected-items-group.ps_widgets.is-remove-hover,
.product-filter-items-container .product-filter-selected-items-group.untracked_retailers.is-remove-hover,
.product-filter-items-container .product-filter-selected-items-group.key_phrases.is-remove-hover,
.product-filter-items-container .product-filter-selected-items-group.ratings.is-remove-hover,
.product-filter-items-container .product-filter-selected-items-group.keywords.is-remove-hover {
  background-color: #fff;
  border-color: #99d6d0;
}

#main-filter-items-container .main-filter-selected-item.retailers.is-remove-hover span,
#main-filter-items-container .main-filter-selected-item.retailers.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .main-filter-selected-item.categories.is-remove-hover span,
#main-filter-items-container .main-filter-selected-item.categories.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .main-filter-selected-item.brands.is-remove-hover span,
#main-filter-items-container .main-filter-selected-item.brands.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .main-filter-selected-item.products.is-remove-hover span,
#main-filter-items-container .main-filter-selected-item.products.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .main-filter-selected-item.custom_attributes.is-remove-hover span,
#main-filter-items-container .main-filter-selected-item.custom_attributes.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .main-filter-selected-item.ps_widgets.is-remove-hover span,
#main-filter-items-container .main-filter-selected-item.ps_widgets.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .main-filter-selected-item.untracked_retailers.is-remove-hover span,
#main-filter-items-container .main-filter-selected-item.untracked_retailers.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .main-filter-selected-item.key_phrases.is-remove-hover span,
#main-filter-items-container .main-filter-selected-item.key_phrases.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .main-filter-selected-item.ratings.is-remove-hover span,
#main-filter-items-container .main-filter-selected-item.ratings.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .main-filter-selected-item.keywords.is-remove-hover span,
#main-filter-items-container .main-filter-selected-item.keywords.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .main-filter-selected-items-group.retailers.is-remove-hover span,
#main-filter-items-container .main-filter-selected-items-group.retailers.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .main-filter-selected-items-group.categories.is-remove-hover span,
#main-filter-items-container .main-filter-selected-items-group.categories.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .main-filter-selected-items-group.brands.is-remove-hover span,
#main-filter-items-container .main-filter-selected-items-group.brands.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .main-filter-selected-items-group.products.is-remove-hover span,
#main-filter-items-container .main-filter-selected-items-group.products.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .main-filter-selected-items-group.custom_attributes.is-remove-hover span,
#main-filter-items-container .main-filter-selected-items-group.custom_attributes.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .main-filter-selected-items-group.ps_widgets.is-remove-hover span,
#main-filter-items-container .main-filter-selected-items-group.ps_widgets.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .main-filter-selected-items-group.untracked_retailers.is-remove-hover span,
#main-filter-items-container .main-filter-selected-items-group.untracked_retailers.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .main-filter-selected-items-group.key_phrases.is-remove-hover span,
#main-filter-items-container .main-filter-selected-items-group.key_phrases.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .main-filter-selected-items-group.ratings.is-remove-hover span,
#main-filter-items-container .main-filter-selected-items-group.ratings.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .main-filter-selected-items-group.keywords.is-remove-hover span,
#main-filter-items-container .main-filter-selected-items-group.keywords.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .product-filter-selected-item.retailers.is-remove-hover span,
#main-filter-items-container .product-filter-selected-item.retailers.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .product-filter-selected-item.categories.is-remove-hover span,
#main-filter-items-container .product-filter-selected-item.categories.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .product-filter-selected-item.brands.is-remove-hover span,
#main-filter-items-container .product-filter-selected-item.brands.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .product-filter-selected-item.products.is-remove-hover span,
#main-filter-items-container .product-filter-selected-item.products.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .product-filter-selected-item.custom_attributes.is-remove-hover span,
#main-filter-items-container .product-filter-selected-item.custom_attributes.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .product-filter-selected-item.ps_widgets.is-remove-hover span,
#main-filter-items-container .product-filter-selected-item.ps_widgets.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .product-filter-selected-item.untracked_retailers.is-remove-hover span,
#main-filter-items-container .product-filter-selected-item.untracked_retailers.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .product-filter-selected-item.key_phrases.is-remove-hover span,
#main-filter-items-container .product-filter-selected-item.key_phrases.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .product-filter-selected-item.ratings.is-remove-hover span,
#main-filter-items-container .product-filter-selected-item.ratings.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .product-filter-selected-item.keywords.is-remove-hover span,
#main-filter-items-container .product-filter-selected-item.keywords.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .product-filter-selected-items-group.retailers.is-remove-hover span,
#main-filter-items-container .product-filter-selected-items-group.retailers.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .product-filter-selected-items-group.categories.is-remove-hover span,
#main-filter-items-container .product-filter-selected-items-group.categories.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .product-filter-selected-items-group.brands.is-remove-hover span,
#main-filter-items-container .product-filter-selected-items-group.brands.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .product-filter-selected-items-group.products.is-remove-hover span,
#main-filter-items-container .product-filter-selected-items-group.products.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .product-filter-selected-items-group.custom_attributes.is-remove-hover span,
#main-filter-items-container .product-filter-selected-items-group.custom_attributes.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .product-filter-selected-items-group.ps_widgets.is-remove-hover span,
#main-filter-items-container .product-filter-selected-items-group.ps_widgets.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .product-filter-selected-items-group.untracked_retailers.is-remove-hover span,
#main-filter-items-container .product-filter-selected-items-group.untracked_retailers.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .product-filter-selected-items-group.key_phrases.is-remove-hover span,
#main-filter-items-container .product-filter-selected-items-group.key_phrases.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .product-filter-selected-items-group.ratings.is-remove-hover span,
#main-filter-items-container .product-filter-selected-items-group.ratings.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .product-filter-selected-items-group.keywords.is-remove-hover span,
#main-filter-items-container .product-filter-selected-items-group.keywords.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .main-filter-selected-item.retailers.is-remove-hover span,
.product-filter-items-container .main-filter-selected-item.retailers.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .main-filter-selected-item.categories.is-remove-hover span,
.product-filter-items-container .main-filter-selected-item.categories.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .main-filter-selected-item.brands.is-remove-hover span,
.product-filter-items-container .main-filter-selected-item.brands.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .main-filter-selected-item.products.is-remove-hover span,
.product-filter-items-container .main-filter-selected-item.products.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .main-filter-selected-item.custom_attributes.is-remove-hover span,
.product-filter-items-container .main-filter-selected-item.custom_attributes.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .main-filter-selected-item.ps_widgets.is-remove-hover span,
.product-filter-items-container .main-filter-selected-item.ps_widgets.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .main-filter-selected-item.untracked_retailers.is-remove-hover span,
.product-filter-items-container .main-filter-selected-item.untracked_retailers.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .main-filter-selected-item.key_phrases.is-remove-hover span,
.product-filter-items-container .main-filter-selected-item.key_phrases.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .main-filter-selected-item.ratings.is-remove-hover span,
.product-filter-items-container .main-filter-selected-item.ratings.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .main-filter-selected-item.keywords.is-remove-hover span,
.product-filter-items-container .main-filter-selected-item.keywords.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .main-filter-selected-items-group.retailers.is-remove-hover span,
.product-filter-items-container .main-filter-selected-items-group.retailers.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .main-filter-selected-items-group.categories.is-remove-hover span,
.product-filter-items-container .main-filter-selected-items-group.categories.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .main-filter-selected-items-group.brands.is-remove-hover span,
.product-filter-items-container .main-filter-selected-items-group.brands.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .main-filter-selected-items-group.products.is-remove-hover span,
.product-filter-items-container .main-filter-selected-items-group.products.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .main-filter-selected-items-group.custom_attributes.is-remove-hover span,
.product-filter-items-container .main-filter-selected-items-group.custom_attributes.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .main-filter-selected-items-group.ps_widgets.is-remove-hover span,
.product-filter-items-container .main-filter-selected-items-group.ps_widgets.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .main-filter-selected-items-group.untracked_retailers.is-remove-hover span,
.product-filter-items-container .main-filter-selected-items-group.untracked_retailers.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .main-filter-selected-items-group.key_phrases.is-remove-hover span,
.product-filter-items-container .main-filter-selected-items-group.key_phrases.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .main-filter-selected-items-group.ratings.is-remove-hover span,
.product-filter-items-container .main-filter-selected-items-group.ratings.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .main-filter-selected-items-group.keywords.is-remove-hover span,
.product-filter-items-container .main-filter-selected-items-group.keywords.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .product-filter-selected-item.retailers.is-remove-hover span,
.product-filter-items-container .product-filter-selected-item.retailers.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .product-filter-selected-item.categories.is-remove-hover span,
.product-filter-items-container .product-filter-selected-item.categories.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .product-filter-selected-item.brands.is-remove-hover span,
.product-filter-items-container .product-filter-selected-item.brands.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .product-filter-selected-item.products.is-remove-hover span,
.product-filter-items-container .product-filter-selected-item.products.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .product-filter-selected-item.custom_attributes.is-remove-hover span,
.product-filter-items-container .product-filter-selected-item.custom_attributes.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .product-filter-selected-item.ps_widgets.is-remove-hover span,
.product-filter-items-container .product-filter-selected-item.ps_widgets.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .product-filter-selected-item.untracked_retailers.is-remove-hover span,
.product-filter-items-container .product-filter-selected-item.untracked_retailers.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .product-filter-selected-item.key_phrases.is-remove-hover span,
.product-filter-items-container .product-filter-selected-item.key_phrases.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .product-filter-selected-item.ratings.is-remove-hover span,
.product-filter-items-container .product-filter-selected-item.ratings.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .product-filter-selected-item.keywords.is-remove-hover span,
.product-filter-items-container .product-filter-selected-item.keywords.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .product-filter-selected-items-group.retailers.is-remove-hover span,
.product-filter-items-container .product-filter-selected-items-group.retailers.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .product-filter-selected-items-group.categories.is-remove-hover span,
.product-filter-items-container .product-filter-selected-items-group.categories.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .product-filter-selected-items-group.brands.is-remove-hover span,
.product-filter-items-container .product-filter-selected-items-group.brands.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .product-filter-selected-items-group.products.is-remove-hover span,
.product-filter-items-container .product-filter-selected-items-group.products.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .product-filter-selected-items-group.custom_attributes.is-remove-hover span,
.product-filter-items-container .product-filter-selected-items-group.custom_attributes.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .product-filter-selected-items-group.ps_widgets.is-remove-hover span,
.product-filter-items-container .product-filter-selected-items-group.ps_widgets.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .product-filter-selected-items-group.untracked_retailers.is-remove-hover span,
.product-filter-items-container .product-filter-selected-items-group.untracked_retailers.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .product-filter-selected-items-group.key_phrases.is-remove-hover span,
.product-filter-items-container .product-filter-selected-items-group.key_phrases.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .product-filter-selected-items-group.ratings.is-remove-hover span,
.product-filter-items-container .product-filter-selected-items-group.ratings.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .product-filter-selected-items-group.keywords.is-remove-hover span,
.product-filter-items-container .product-filter-selected-items-group.keywords.is-remove-hover input.select2-search.select2-search--inline {
  color: #99d6d0;
}

#main-filter-items-container .main-filter-selected-item.retailers.is-remove-hover .group-item,
#main-filter-items-container .main-filter-selected-item.categories.is-remove-hover .group-item,
#main-filter-items-container .main-filter-selected-item.brands.is-remove-hover .group-item,
#main-filter-items-container .main-filter-selected-item.products.is-remove-hover .group-item,
#main-filter-items-container .main-filter-selected-item.custom_attributes.is-remove-hover .group-item,
#main-filter-items-container .main-filter-selected-item.ps_widgets.is-remove-hover .group-item,
#main-filter-items-container .main-filter-selected-item.untracked_retailers.is-remove-hover .group-item,
#main-filter-items-container .main-filter-selected-item.key_phrases.is-remove-hover .group-item,
#main-filter-items-container .main-filter-selected-item.ratings.is-remove-hover .group-item,
#main-filter-items-container .main-filter-selected-item.keywords.is-remove-hover .group-item,
#main-filter-items-container .main-filter-selected-items-group.retailers.is-remove-hover .group-item,
#main-filter-items-container .main-filter-selected-items-group.categories.is-remove-hover .group-item,
#main-filter-items-container .main-filter-selected-items-group.brands.is-remove-hover .group-item,
#main-filter-items-container .main-filter-selected-items-group.products.is-remove-hover .group-item,
#main-filter-items-container .main-filter-selected-items-group.custom_attributes.is-remove-hover .group-item,
#main-filter-items-container .main-filter-selected-items-group.ps_widgets.is-remove-hover .group-item,
#main-filter-items-container .main-filter-selected-items-group.untracked_retailers.is-remove-hover .group-item,
#main-filter-items-container .main-filter-selected-items-group.key_phrases.is-remove-hover .group-item,
#main-filter-items-container .main-filter-selected-items-group.ratings.is-remove-hover .group-item,
#main-filter-items-container .main-filter-selected-items-group.keywords.is-remove-hover .group-item,
#main-filter-items-container .product-filter-selected-item.retailers.is-remove-hover .group-item,
#main-filter-items-container .product-filter-selected-item.categories.is-remove-hover .group-item,
#main-filter-items-container .product-filter-selected-item.brands.is-remove-hover .group-item,
#main-filter-items-container .product-filter-selected-item.products.is-remove-hover .group-item,
#main-filter-items-container .product-filter-selected-item.custom_attributes.is-remove-hover .group-item,
#main-filter-items-container .product-filter-selected-item.ps_widgets.is-remove-hover .group-item,
#main-filter-items-container .product-filter-selected-item.untracked_retailers.is-remove-hover .group-item,
#main-filter-items-container .product-filter-selected-item.key_phrases.is-remove-hover .group-item,
#main-filter-items-container .product-filter-selected-item.ratings.is-remove-hover .group-item,
#main-filter-items-container .product-filter-selected-item.keywords.is-remove-hover .group-item,
#main-filter-items-container .product-filter-selected-items-group.retailers.is-remove-hover .group-item,
#main-filter-items-container .product-filter-selected-items-group.categories.is-remove-hover .group-item,
#main-filter-items-container .product-filter-selected-items-group.brands.is-remove-hover .group-item,
#main-filter-items-container .product-filter-selected-items-group.products.is-remove-hover .group-item,
#main-filter-items-container .product-filter-selected-items-group.custom_attributes.is-remove-hover .group-item,
#main-filter-items-container .product-filter-selected-items-group.ps_widgets.is-remove-hover .group-item,
#main-filter-items-container .product-filter-selected-items-group.untracked_retailers.is-remove-hover .group-item,
#main-filter-items-container .product-filter-selected-items-group.key_phrases.is-remove-hover .group-item,
#main-filter-items-container .product-filter-selected-items-group.ratings.is-remove-hover .group-item,
#main-filter-items-container .product-filter-selected-items-group.keywords.is-remove-hover .group-item,
.product-filter-items-container .main-filter-selected-item.retailers.is-remove-hover .group-item,
.product-filter-items-container .main-filter-selected-item.categories.is-remove-hover .group-item,
.product-filter-items-container .main-filter-selected-item.brands.is-remove-hover .group-item,
.product-filter-items-container .main-filter-selected-item.products.is-remove-hover .group-item,
.product-filter-items-container .main-filter-selected-item.custom_attributes.is-remove-hover .group-item,
.product-filter-items-container .main-filter-selected-item.ps_widgets.is-remove-hover .group-item,
.product-filter-items-container .main-filter-selected-item.untracked_retailers.is-remove-hover .group-item,
.product-filter-items-container .main-filter-selected-item.key_phrases.is-remove-hover .group-item,
.product-filter-items-container .main-filter-selected-item.ratings.is-remove-hover .group-item,
.product-filter-items-container .main-filter-selected-item.keywords.is-remove-hover .group-item,
.product-filter-items-container .main-filter-selected-items-group.retailers.is-remove-hover .group-item,
.product-filter-items-container .main-filter-selected-items-group.categories.is-remove-hover .group-item,
.product-filter-items-container .main-filter-selected-items-group.brands.is-remove-hover .group-item,
.product-filter-items-container .main-filter-selected-items-group.products.is-remove-hover .group-item,
.product-filter-items-container .main-filter-selected-items-group.custom_attributes.is-remove-hover .group-item,
.product-filter-items-container .main-filter-selected-items-group.ps_widgets.is-remove-hover .group-item,
.product-filter-items-container .main-filter-selected-items-group.untracked_retailers.is-remove-hover .group-item,
.product-filter-items-container .main-filter-selected-items-group.key_phrases.is-remove-hover .group-item,
.product-filter-items-container .main-filter-selected-items-group.ratings.is-remove-hover .group-item,
.product-filter-items-container .main-filter-selected-items-group.keywords.is-remove-hover .group-item,
.product-filter-items-container .product-filter-selected-item.retailers.is-remove-hover .group-item,
.product-filter-items-container .product-filter-selected-item.categories.is-remove-hover .group-item,
.product-filter-items-container .product-filter-selected-item.brands.is-remove-hover .group-item,
.product-filter-items-container .product-filter-selected-item.products.is-remove-hover .group-item,
.product-filter-items-container .product-filter-selected-item.custom_attributes.is-remove-hover .group-item,
.product-filter-items-container .product-filter-selected-item.ps_widgets.is-remove-hover .group-item,
.product-filter-items-container .product-filter-selected-item.untracked_retailers.is-remove-hover .group-item,
.product-filter-items-container .product-filter-selected-item.key_phrases.is-remove-hover .group-item,
.product-filter-items-container .product-filter-selected-item.ratings.is-remove-hover .group-item,
.product-filter-items-container .product-filter-selected-item.keywords.is-remove-hover .group-item,
.product-filter-items-container .product-filter-selected-items-group.retailers.is-remove-hover .group-item,
.product-filter-items-container .product-filter-selected-items-group.categories.is-remove-hover .group-item,
.product-filter-items-container .product-filter-selected-items-group.brands.is-remove-hover .group-item,
.product-filter-items-container .product-filter-selected-items-group.products.is-remove-hover .group-item,
.product-filter-items-container .product-filter-selected-items-group.custom_attributes.is-remove-hover .group-item,
.product-filter-items-container .product-filter-selected-items-group.ps_widgets.is-remove-hover .group-item,
.product-filter-items-container .product-filter-selected-items-group.untracked_retailers.is-remove-hover .group-item,
.product-filter-items-container .product-filter-selected-items-group.key_phrases.is-remove-hover .group-item,
.product-filter-items-container .product-filter-selected-items-group.ratings.is-remove-hover .group-item,
.product-filter-items-container .product-filter-selected-items-group.keywords.is-remove-hover .group-item {
  background-color: #fff;
}

#main-filter-items-container .main-filter-selected-item.is-remove-hover,
#main-filter-items-container .main-filter-selected-items-group.is-remove-hover,
#main-filter-items-container .product-filter-selected-item.is-remove-hover,
#main-filter-items-container .product-filter-selected-items-group.is-remove-hover,
.product-filter-items-container .main-filter-selected-item.is-remove-hover,
.product-filter-items-container .main-filter-selected-items-group.is-remove-hover,
.product-filter-items-container .product-filter-selected-item.is-remove-hover,
.product-filter-items-container .product-filter-selected-items-group.is-remove-hover {
  color: #fff;
}

#main-filter-items-container .main-filter-selected-item.is-remove-hover span,
#main-filter-items-container .main-filter-selected-item.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .main-filter-selected-items-group.is-remove-hover span,
#main-filter-items-container .main-filter-selected-items-group.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .product-filter-selected-item.is-remove-hover span,
#main-filter-items-container .product-filter-selected-item.is-remove-hover input.select2-search.select2-search--inline,
#main-filter-items-container .product-filter-selected-items-group.is-remove-hover span,
#main-filter-items-container .product-filter-selected-items-group.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .main-filter-selected-item.is-remove-hover span,
.product-filter-items-container .main-filter-selected-item.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .main-filter-selected-items-group.is-remove-hover span,
.product-filter-items-container .main-filter-selected-items-group.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .product-filter-selected-item.is-remove-hover span,
.product-filter-items-container .product-filter-selected-item.is-remove-hover input.select2-search.select2-search--inline,
.product-filter-items-container .product-filter-selected-items-group.is-remove-hover span,
.product-filter-items-container .product-filter-selected-items-group.is-remove-hover input.select2-search.select2-search--inline {
  color: #fff;
}

#main-filter-items-container .main-filter-selected-item.is-remove-hover .group-item,
#main-filter-items-container .main-filter-selected-items-group.is-remove-hover .group-item,
#main-filter-items-container .product-filter-selected-item.is-remove-hover .group-item,
#main-filter-items-container .product-filter-selected-items-group.is-remove-hover .group-item,
.product-filter-items-container .main-filter-selected-item.is-remove-hover .group-item,
.product-filter-items-container .main-filter-selected-items-group.is-remove-hover .group-item,
.product-filter-items-container .product-filter-selected-item.is-remove-hover .group-item,
.product-filter-items-container .product-filter-selected-items-group.is-remove-hover .group-item {
  color: #fff;
}

#main-filter-items-container .main-filter-selected-item span.filter-label,
#main-filter-items-container .main-filter-selected-items-group span.filter-label,
#main-filter-items-container .product-filter-selected-item span.filter-label,
#main-filter-items-container .product-filter-selected-items-group span.filter-label,
.product-filter-items-container .main-filter-selected-item span.filter-label,
.product-filter-items-container .main-filter-selected-items-group span.filter-label,
.product-filter-items-container .product-filter-selected-item span.filter-label,
.product-filter-items-container .product-filter-selected-items-group span.filter-label {
  width: 100%;
  text-align: center;
  white-space: nowrap;
  padding-right: 5px;
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

#main-filter-items-container .main-filter-selected-item.custom_attributes span.filter-label,
#main-filter-items-container .main-filter-selected-items-group.custom_attributes span.filter-label,
#main-filter-items-container .product-filter-selected-item.custom_attributes span.filter-label,
#main-filter-items-container .product-filter-selected-items-group.custom_attributes span.filter-label,
.product-filter-items-container .main-filter-selected-item.custom_attributes span.filter-label,
.product-filter-items-container .main-filter-selected-items-group.custom_attributes span.filter-label,
.product-filter-items-container .product-filter-selected-item.custom_attributes span.filter-label,
.product-filter-items-container .product-filter-selected-items-group.custom_attributes span.filter-label {
  padding-right: 5px;
}

#main-filter-items-container .main-filter-selected-item div.filter-mode-selector,
#main-filter-items-container .main-filter-selected-items-group div.filter-mode-selector,
#main-filter-items-container .product-filter-selected-item div.filter-mode-selector,
#main-filter-items-container .product-filter-selected-items-group div.filter-mode-selector,
.product-filter-items-container .main-filter-selected-item div.filter-mode-selector,
.product-filter-items-container .main-filter-selected-items-group div.filter-mode-selector,
.product-filter-items-container .product-filter-selected-item div.filter-mode-selector,
.product-filter-items-container .product-filter-selected-items-group div.filter-mode-selector {
  cursor: pointer;
  width: 160px;
  padding-left: 4px;
  padding-right: 4px;
  margin-left: 3px;
  margin-right: 3px;
  border-left: 1px solid;
  text-align: center;
}

#main-filter-items-container .main-filter-selected-item div.filter-mode-selector,
#main-filter-items-container .main-filter-selected-item div.filter-mode-selector span.filter-mode-label,
#main-filter-items-container .main-filter-selected-items-group div.filter-mode-selector,
#main-filter-items-container .main-filter-selected-items-group div.filter-mode-selector span.filter-mode-label,
#main-filter-items-container .product-filter-selected-item div.filter-mode-selector,
#main-filter-items-container .product-filter-selected-item div.filter-mode-selector span.filter-mode-label,
#main-filter-items-container .product-filter-selected-items-group div.filter-mode-selector,
#main-filter-items-container .product-filter-selected-items-group div.filter-mode-selector span.filter-mode-label,
.product-filter-items-container .main-filter-selected-item div.filter-mode-selector,
.product-filter-items-container .main-filter-selected-item div.filter-mode-selector span.filter-mode-label,
.product-filter-items-container .main-filter-selected-items-group div.filter-mode-selector,
.product-filter-items-container .main-filter-selected-items-group div.filter-mode-selector span.filter-mode-label,
.product-filter-items-container .product-filter-selected-item div.filter-mode-selector,
.product-filter-items-container .product-filter-selected-item div.filter-mode-selector span.filter-mode-label,
.product-filter-items-container .product-filter-selected-items-group div.filter-mode-selector,
.product-filter-items-container .product-filter-selected-items-group div.filter-mode-selector span.filter-mode-label {
  line-height: 30px;
}

#main-filter-items-container .main-filter-selected-item div.filter-mode-selector span.filter-mode-label,
#main-filter-items-container .main-filter-selected-items-group div.filter-mode-selector span.filter-mode-label,
#main-filter-items-container .product-filter-selected-item div.filter-mode-selector span.filter-mode-label,
#main-filter-items-container .product-filter-selected-items-group div.filter-mode-selector span.filter-mode-label,
.product-filter-items-container .main-filter-selected-item div.filter-mode-selector span.filter-mode-label,
.product-filter-items-container .main-filter-selected-items-group div.filter-mode-selector span.filter-mode-label,
.product-filter-items-container .product-filter-selected-item div.filter-mode-selector span.filter-mode-label,
.product-filter-items-container .product-filter-selected-items-group div.filter-mode-selector span.filter-mode-label {
  display: inline-block;
  width: 150px !important;
  white-space: nowrap;
}

#main-filter-items-container .main-filter-selected-item div.filter-mode-selector .items-group-dropdown,
#main-filter-items-container .main-filter-selected-items-group div.filter-mode-selector .items-group-dropdown,
#main-filter-items-container .product-filter-selected-item div.filter-mode-selector .items-group-dropdown,
#main-filter-items-container .product-filter-selected-items-group div.filter-mode-selector .items-group-dropdown,
.product-filter-items-container .main-filter-selected-item div.filter-mode-selector .items-group-dropdown,
.product-filter-items-container .main-filter-selected-items-group div.filter-mode-selector .items-group-dropdown,
.product-filter-items-container .product-filter-selected-item div.filter-mode-selector .items-group-dropdown,
.product-filter-items-container .product-filter-selected-items-group div.filter-mode-selector .items-group-dropdown {
  padding-top: 0;
  margin-top: 2px;
  background-color: transparent;
  border: 0 transparent;
}

#main-filter-items-container .main-filter-selected-item div.filter-mode-selector .items-group-dropdown .filter-mode.dropdown-item,
#main-filter-items-container .main-filter-selected-items-group div.filter-mode-selector .items-group-dropdown .filter-mode.dropdown-item,
#main-filter-items-container .product-filter-selected-item div.filter-mode-selector .items-group-dropdown .filter-mode.dropdown-item,
#main-filter-items-container .product-filter-selected-items-group div.filter-mode-selector .items-group-dropdown .filter-mode.dropdown-item,
.product-filter-items-container .main-filter-selected-item div.filter-mode-selector .items-group-dropdown .filter-mode.dropdown-item,
.product-filter-items-container .main-filter-selected-items-group div.filter-mode-selector .items-group-dropdown .filter-mode.dropdown-item,
.product-filter-items-container .product-filter-selected-item div.filter-mode-selector .items-group-dropdown .filter-mode.dropdown-item,
.product-filter-items-container .product-filter-selected-items-group div.filter-mode-selector .items-group-dropdown .filter-mode.dropdown-item {
  -webkit-transition: background-color 300ms ease, color 300ms ease, border 300ms ease;
  transition: background-color 300ms ease, color 300ms ease, border 300ms ease;
  cursor: pointer;
  margin: 5px 0;
  padding: 1px 3px;
  color: white;
  text-align: center;
  background-color: #99d6d0;
  border-radius: 5px;
  border: 1px solid white;
}

#main-filter-items-container .main-filter-selected-item div.filter-mode-selector .items-group-dropdown .filter-mode.dropdown-item:hover,
#main-filter-items-container .main-filter-selected-items-group div.filter-mode-selector .items-group-dropdown .filter-mode.dropdown-item:hover,
#main-filter-items-container .product-filter-selected-item div.filter-mode-selector .items-group-dropdown .filter-mode.dropdown-item:hover,
#main-filter-items-container .product-filter-selected-items-group div.filter-mode-selector .items-group-dropdown .filter-mode.dropdown-item:hover,
.product-filter-items-container .main-filter-selected-item div.filter-mode-selector .items-group-dropdown .filter-mode.dropdown-item:hover,
.product-filter-items-container .main-filter-selected-items-group div.filter-mode-selector .items-group-dropdown .filter-mode.dropdown-item:hover,
.product-filter-items-container .product-filter-selected-item div.filter-mode-selector .items-group-dropdown .filter-mode.dropdown-item:hover,
.product-filter-items-container .product-filter-selected-items-group div.filter-mode-selector .items-group-dropdown .filter-mode.dropdown-item:hover {
  color: #99d6d0;
  background-color: white;
  border-color: #99d6d0;
}

#main-filter-items-container .main-filter-selected-item .filter-value-input .select2-selection,
#main-filter-items-container .main-filter-selected-items-group .filter-value-input .select2-selection,
#main-filter-items-container .product-filter-selected-item .filter-value-input .select2-selection,
#main-filter-items-container .product-filter-selected-items-group .filter-value-input .select2-selection,
.product-filter-items-container .main-filter-selected-item .filter-value-input .select2-selection,
.product-filter-items-container .main-filter-selected-items-group .filter-value-input .select2-selection,
.product-filter-items-container .product-filter-selected-item .filter-value-input .select2-selection,
.product-filter-items-container .product-filter-selected-items-group .filter-value-input .select2-selection {
  border: none;
  height: auto;
  border-radius: 0;
  padding: 1px 6px;
  background-color: transparent;
}

#main-filter-items-container .main-filter-selected-item .filter-value-input .select2-selection .select2-selection__rendered,
#main-filter-items-container .main-filter-selected-items-group .filter-value-input .select2-selection .select2-selection__rendered,
#main-filter-items-container .product-filter-selected-item .filter-value-input .select2-selection .select2-selection__rendered,
#main-filter-items-container .product-filter-selected-items-group .filter-value-input .select2-selection .select2-selection__rendered,
.product-filter-items-container .main-filter-selected-item .filter-value-input .select2-selection .select2-selection__rendered,
.product-filter-items-container .main-filter-selected-items-group .filter-value-input .select2-selection .select2-selection__rendered,
.product-filter-items-container .product-filter-selected-item .filter-value-input .select2-selection .select2-selection__rendered,
.product-filter-items-container .product-filter-selected-items-group .filter-value-input .select2-selection .select2-selection__rendered {
  -webkit-transition: color 0.3s ease-in-out;
  transition: color 0.3s ease-in-out;
  margin-top: 0;
  padding-right: 4px;
}

#main-filter-items-container .main-filter-selected-item.custom_attributes .select2-selection__placeholder,
#main-filter-items-container .main-filter-selected-items-group.custom_attributes .select2-selection__placeholder,
#main-filter-items-container .product-filter-selected-item.custom_attributes .select2-selection__placeholder,
#main-filter-items-container .product-filter-selected-items-group.custom_attributes .select2-selection__placeholder,
.product-filter-items-container .main-filter-selected-item.custom_attributes .select2-selection__placeholder,
.product-filter-items-container .main-filter-selected-items-group.custom_attributes .select2-selection__placeholder,
.product-filter-items-container .product-filter-selected-item.custom_attributes .select2-selection__placeholder,
.product-filter-items-container .product-filter-selected-items-group.custom_attributes .select2-selection__placeholder {
  color: white;
}

#main-filter-items-container .main-filter-selected-item.retailers,
#main-filter-items-container .main-filter-selected-item.categories,
#main-filter-items-container .main-filter-selected-item.brands,
#main-filter-items-container .main-filter-selected-item.products,
#main-filter-items-container .main-filter-selected-item.custom_attributes,
#main-filter-items-container .main-filter-selected-item.ps_widgets,
#main-filter-items-container .main-filter-selected-item.ratings,
#main-filter-items-container .main-filter-selected-item.key_phrases,
#main-filter-items-container .main-filter-selected-item.keywords,
#main-filter-items-container .main-filter-selected-item.untracked_retailers,
#main-filter-items-container .product-filter-selected-item.retailers,
#main-filter-items-container .product-filter-selected-item.categories,
#main-filter-items-container .product-filter-selected-item.brands,
#main-filter-items-container .product-filter-selected-item.products,
#main-filter-items-container .product-filter-selected-item.custom_attributes,
#main-filter-items-container .product-filter-selected-item.ps_widgets,
#main-filter-items-container .product-filter-selected-item.ratings,
#main-filter-items-container .product-filter-selected-item.key_phrases,
#main-filter-items-container .product-filter-selected-item.keywords,
#main-filter-items-container .product-filter-selected-item.untracked_retailers,
.product-filter-items-container .main-filter-selected-item.retailers,
.product-filter-items-container .main-filter-selected-item.categories,
.product-filter-items-container .main-filter-selected-item.brands,
.product-filter-items-container .main-filter-selected-item.products,
.product-filter-items-container .main-filter-selected-item.custom_attributes,
.product-filter-items-container .main-filter-selected-item.ps_widgets,
.product-filter-items-container .main-filter-selected-item.ratings,
.product-filter-items-container .main-filter-selected-item.key_phrases,
.product-filter-items-container .main-filter-selected-item.keywords,
.product-filter-items-container .main-filter-selected-item.untracked_retailers,
.product-filter-items-container .product-filter-selected-item.retailers,
.product-filter-items-container .product-filter-selected-item.categories,
.product-filter-items-container .product-filter-selected-item.brands,
.product-filter-items-container .product-filter-selected-item.products,
.product-filter-items-container .product-filter-selected-item.custom_attributes,
.product-filter-items-container .product-filter-selected-item.ps_widgets,
.product-filter-items-container .product-filter-selected-item.ratings,
.product-filter-items-container .product-filter-selected-item.key_phrases,
.product-filter-items-container .product-filter-selected-item.keywords,
.product-filter-items-container .product-filter-selected-item.untracked_retailers {
  color: white;
  max-height: 34px;
  background-color: #99d6d0;
  border-color: #99d6d0;
}

#main-filter-items-container .main-filter-selected-item span.remove-filter,
#main-filter-items-container .product-filter-selected-item span.remove-filter,
.product-filter-items-container .main-filter-selected-item span.remove-filter,
.product-filter-items-container .product-filter-selected-item span.remove-filter {
  padding-left: 5px;
  padding-right: 5px;
}

#main-filter-items-container .main-filter-selected-item span.remove-filter:hover,
#main-filter-items-container .product-filter-selected-item span.remove-filter:hover,
.product-filter-items-container .main-filter-selected-item span.remove-filter:hover,
.product-filter-items-container .product-filter-selected-item span.remove-filter:hover {
  cursor: pointer;
}

#main-filter-items-container .main-filter-selected-items-group span.remove-filters-group,
#main-filter-items-container .product-filter-selected-items-group span.remove-filters-group,
.product-filter-items-container .main-filter-selected-items-group span.remove-filters-group,
.product-filter-items-container .product-filter-selected-items-group span.remove-filters-group {
  padding-left: 5px;
  padding-right: 5px;
}

#main-filter-items-container .main-filter-selected-items-group span.remove-filters-group:hover,
#main-filter-items-container .product-filter-selected-items-group span.remove-filters-group:hover,
.product-filter-items-container .main-filter-selected-items-group span.remove-filters-group:hover,
.product-filter-items-container .product-filter-selected-items-group span.remove-filters-group:hover {
  cursor: pointer;
}

#main-filter-items-container .main-filter-selected-items-group .filters-group-dropdown,
#main-filter-items-container .product-filter-selected-items-group .filters-group-dropdown,
.product-filter-items-container .main-filter-selected-items-group .filters-group-dropdown,
.product-filter-items-container .product-filter-selected-items-group .filters-group-dropdown {
  padding-top: 0;
  margin-top: 2px;
  background-color: transparent;
  border: 0 transparent;
}

#main-filter-items-container .main-filter-selected-items-group .filters-group-dropdown .main-filter-selected-item,
#main-filter-items-container .main-filter-selected-items-group .filters-group-dropdown .product-filter-selected-item,
#main-filter-items-container .product-filter-selected-items-group .filters-group-dropdown .main-filter-selected-item,
#main-filter-items-container .product-filter-selected-items-group .filters-group-dropdown .product-filter-selected-item,
.product-filter-items-container .main-filter-selected-items-group .filters-group-dropdown .main-filter-selected-item,
.product-filter-items-container .main-filter-selected-items-group .filters-group-dropdown .product-filter-selected-item,
.product-filter-items-container .product-filter-selected-items-group .filters-group-dropdown .main-filter-selected-item,
.product-filter-items-container .product-filter-selected-items-group .filters-group-dropdown .product-filter-selected-item {
  margin: 5px 0;
}

#main-filter-items-container .main-filter-selected-items-group .filters-group-dropdown .main-filter-selected-item:not(.custom_attributes),
#main-filter-items-container .main-filter-selected-items-group .filters-group-dropdown .product-filter-selected-item:not(.custom_attributes),
#main-filter-items-container .product-filter-selected-items-group .filters-group-dropdown .main-filter-selected-item:not(.custom_attributes),
#main-filter-items-container .product-filter-selected-items-group .filters-group-dropdown .product-filter-selected-item:not(.custom_attributes),
.product-filter-items-container .main-filter-selected-items-group .filters-group-dropdown .main-filter-selected-item:not(.custom_attributes),
.product-filter-items-container .main-filter-selected-items-group .filters-group-dropdown .product-filter-selected-item:not(.custom_attributes),
.product-filter-items-container .product-filter-selected-items-group .filters-group-dropdown .main-filter-selected-item:not(.custom_attributes),
.product-filter-items-container .product-filter-selected-items-group .filters-group-dropdown .product-filter-selected-item:not(.custom_attributes) {
  padding: 6px 5px;
}

#main-filter-items-container .main-filter-selected-items-group .filters-group-dropdown .main-filter-selected-item span.remove-filter,
#main-filter-items-container .main-filter-selected-items-group .filters-group-dropdown .product-filter-selected-item span.remove-filter,
#main-filter-items-container .product-filter-selected-items-group .filters-group-dropdown .main-filter-selected-item span.remove-filter,
#main-filter-items-container .product-filter-selected-items-group .filters-group-dropdown .product-filter-selected-item span.remove-filter,
.product-filter-items-container .main-filter-selected-items-group .filters-group-dropdown .main-filter-selected-item span.remove-filter,
.product-filter-items-container .main-filter-selected-items-group .filters-group-dropdown .product-filter-selected-item span.remove-filter,
.product-filter-items-container .product-filter-selected-items-group .filters-group-dropdown .main-filter-selected-item span.remove-filter,
.product-filter-items-container .product-filter-selected-items-group .filters-group-dropdown .product-filter-selected-item span.remove-filter {
  padding-right: 10px;
}

#main-filter-items-container .main-filter-selected-items-group .filters-group-dropdown .main-filter-selected-item span.remove-filter:hover,
#main-filter-items-container .main-filter-selected-items-group .filters-group-dropdown .product-filter-selected-item span.remove-filter:hover,
#main-filter-items-container .product-filter-selected-items-group .filters-group-dropdown .main-filter-selected-item span.remove-filter:hover,
#main-filter-items-container .product-filter-selected-items-group .filters-group-dropdown .product-filter-selected-item span.remove-filter:hover,
.product-filter-items-container .main-filter-selected-items-group .filters-group-dropdown .main-filter-selected-item span.remove-filter:hover,
.product-filter-items-container .main-filter-selected-items-group .filters-group-dropdown .product-filter-selected-item span.remove-filter:hover,
.product-filter-items-container .product-filter-selected-items-group .filters-group-dropdown .main-filter-selected-item span.remove-filter:hover,
.product-filter-items-container .product-filter-selected-items-group .filters-group-dropdown .product-filter-selected-item span.remove-filter:hover {
  cursor: pointer;
}

#main-filter-items-container .main-filter-selected-items-group.retailers,
#main-filter-items-container .main-filter-selected-items-group.categories,
#main-filter-items-container .main-filter-selected-items-group.brands,
#main-filter-items-container .main-filter-selected-items-group.products,
#main-filter-items-container .main-filter-selected-items-group.custom_attributes,
#main-filter-items-container .main-filter-selected-items-group.ps_widgets,
#main-filter-items-container .main-filter-selected-items-group.ratings,
#main-filter-items-container .main-filter-selected-items-group.untracked_retailers,
#main-filter-items-container .main-filter-selected-items-group.keywords,
#main-filter-items-container .product-filter-selected-items-group.retailers,
#main-filter-items-container .product-filter-selected-items-group.categories,
#main-filter-items-container .product-filter-selected-items-group.brands,
#main-filter-items-container .product-filter-selected-items-group.products,
#main-filter-items-container .product-filter-selected-items-group.custom_attributes,
#main-filter-items-container .product-filter-selected-items-group.ps_widgets,
#main-filter-items-container .product-filter-selected-items-group.ratings,
#main-filter-items-container .product-filter-selected-items-group.untracked_retailers,
#main-filter-items-container .product-filter-selected-items-group.keywords,
.product-filter-items-container .main-filter-selected-items-group.retailers,
.product-filter-items-container .main-filter-selected-items-group.categories,
.product-filter-items-container .main-filter-selected-items-group.brands,
.product-filter-items-container .main-filter-selected-items-group.products,
.product-filter-items-container .main-filter-selected-items-group.custom_attributes,
.product-filter-items-container .main-filter-selected-items-group.ps_widgets,
.product-filter-items-container .main-filter-selected-items-group.ratings,
.product-filter-items-container .main-filter-selected-items-group.untracked_retailers,
.product-filter-items-container .main-filter-selected-items-group.keywords,
.product-filter-items-container .product-filter-selected-items-group.retailers,
.product-filter-items-container .product-filter-selected-items-group.categories,
.product-filter-items-container .product-filter-selected-items-group.brands,
.product-filter-items-container .product-filter-selected-items-group.products,
.product-filter-items-container .product-filter-selected-items-group.custom_attributes,
.product-filter-items-container .product-filter-selected-items-group.ps_widgets,
.product-filter-items-container .product-filter-selected-items-group.ratings,
.product-filter-items-container .product-filter-selected-items-group.untracked_retailers,
.product-filter-items-container .product-filter-selected-items-group.keywords {
  max-height: 34px;
  color: white;
  background-color: #99d6d0;
  border-color: #99d6d0;
}

#main-filter-items-container .product-filter-selected-item,
#main-filter-items-container .product-filter-selected-items-group,
#main-filter-items-container .main-filter-selected-item,
#main-filter-items-container .main-filter-selected-items-group,
.product-filter-items-container .product-filter-selected-item,
.product-filter-items-container .product-filter-selected-items-group,
.product-filter-items-container .main-filter-selected-item,
.product-filter-items-container .main-filter-selected-items-group {
  margin-top: 8px;
  margin-bottom: 8px;
  height: auto;
  padding-top: 15px;
  padding-bottom: 15px;
}

.product-filter-input-block,
#main-filter-input-block {
  margin: 8px 15px 8px 0;
}

@media (max-width: 1024px) {
  .product-filter-input-block.small-items .product-filter-selected-items-group,
  .product-filter-input-block.small-items .procuct-filter-selected-item,
  .product-filter-input-block.small-items .main-filter-selected-items-group,
  .product-filter-input-block.small-items .main-filter-selected-item,
  #main-filter-items-container.small-items .product-filter-selected-items-group,
  #main-filter-items-container.small-items .procuct-filter-selected-item,
  #main-filter-items-container.small-items .main-filter-selected-items-group,
  #main-filter-items-container.small-items .main-filter-selected-item {
    height: auto;
  }
}

.product-filter-selected-item,
.product-filter-selected-items-group {
  min-height: 34px;
}

#main-filter,
.product-filter {
  height: 100%;
  margin-left: 0;
  margin-right: 0;
}

#main-filter #main-filter-input-block,
#main-filter .product-filter-input-block,
.product-filter #main-filter-input-block,
.product-filter .product-filter-input-block {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

#main-filter #main-filter-input-block > .input-group,
#main-filter .product-filter-input-block > .input-group,
.product-filter #main-filter-input-block > .input-group,
.product-filter .product-filter-input-block > .input-group {
  width: 18vw;
  overflow: hidden;
  border: 1px solid #d2d6de;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
}

#main-filter #main-filter-input-block .select2-search__field,
#main-filter #main-filter-input-block .select2-search.select2-search--inline,
#main-filter #main-filter-input-block .select2.select2-container.select2-container--default,
#main-filter .product-filter-input-block .select2-search__field,
#main-filter .product-filter-input-block .select2-search.select2-search--inline,
#main-filter .product-filter-input-block .select2.select2-container.select2-container--default,
.product-filter #main-filter-input-block .select2-search__field,
.product-filter #main-filter-input-block .select2-search.select2-search--inline,
.product-filter #main-filter-input-block .select2.select2-container.select2-container--default,
.product-filter .product-filter-input-block .select2-search__field,
.product-filter .product-filter-input-block .select2-search.select2-search--inline,
.product-filter .product-filter-input-block .select2.select2-container.select2-container--default {
  width: 100% !important;
}

#main-filter.disabled #main-filter-input-block,
#main-filter.disabled .product-filter-input-block,
.product-filter.disabled #main-filter-input-block,
.product-filter.disabled .product-filter-input-block {
  display: none;
}

#main-filter.disabled .main-filter-selected-item:first-child,
#main-filter.disabled .main-filter-selected-items-group:first-child,
#main-filter.disabled .product-filter-selected-item:first-child,
#main-filter.disabled .product-filter-selected-items-group:first-child,
.product-filter.disabled .main-filter-selected-item:first-child,
.product-filter.disabled .main-filter-selected-items-group:first-child,
.product-filter.disabled .product-filter-selected-item:first-child,
.product-filter.disabled .product-filter-selected-items-group:first-child {
  margin-left: 0;
}

#main-filter.disabled .main-filter-selected-item span.remove-filters-group:hover,
#main-filter.disabled .main-filter-selected-item span.remove-filter:hover,
#main-filter.disabled .main-filter-selected-items-group span.remove-filters-group:hover,
#main-filter.disabled .main-filter-selected-items-group span.remove-filter:hover,
#main-filter.disabled .product-filter-selected-item span.remove-filters-group:hover,
#main-filter.disabled .product-filter-selected-item span.remove-filter:hover,
#main-filter.disabled .product-filter-selected-items-group span.remove-filters-group:hover,
#main-filter.disabled .product-filter-selected-items-group span.remove-filter:hover,
.product-filter.disabled .main-filter-selected-item span.remove-filters-group:hover,
.product-filter.disabled .main-filter-selected-item span.remove-filter:hover,
.product-filter.disabled .main-filter-selected-items-group span.remove-filters-group:hover,
.product-filter.disabled .main-filter-selected-items-group span.remove-filter:hover,
.product-filter.disabled .product-filter-selected-item span.remove-filters-group:hover,
.product-filter.disabled .product-filter-selected-item span.remove-filter:hover,
.product-filter.disabled .product-filter-selected-items-group span.remove-filters-group:hover,
.product-filter.disabled .product-filter-selected-items-group span.remove-filter:hover {
  cursor: auto;
}

#main-filter.disabled .main-filter-selected-item .filters-group-dropdown span.remove-filter:hover,
#main-filter.disabled .main-filter-selected-items-group .filters-group-dropdown span.remove-filter:hover,
#main-filter.disabled .product-filter-selected-item .filters-group-dropdown span.remove-filter:hover,
#main-filter.disabled .product-filter-selected-items-group .filters-group-dropdown span.remove-filter:hover,
.product-filter.disabled .main-filter-selected-item .filters-group-dropdown span.remove-filter:hover,
.product-filter.disabled .main-filter-selected-items-group .filters-group-dropdown span.remove-filter:hover,
.product-filter.disabled .product-filter-selected-item .filters-group-dropdown span.remove-filter:hover,
.product-filter.disabled .product-filter-selected-items-group .filters-group-dropdown span.remove-filter:hover {
  cursor: auto;
}

#main-filter.row-align,
.product-filter.row-align {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
}

#main-filter.row-align::before,
.product-filter.row-align::before {
  display: block;
}

#main-filter.row-align.ratings,
.product-filter.row-align.ratings {
  color: white;
  background-color: #99d6d0;
  border-color: #99d6d0;
}

#main-filter.row-align.key_phrases,
.product-filter.row-align.key_phrases {
  color: white;
  background-color: #99d6d0;
  border-color: #99d6d0;
}

#main-filter.row-align.keywords,
.product-filter.row-align.keywords {
  color: white;
  background-color: #99d6d0;
  border-color: #99d6d0;
}

#main-filter .select2.select2-container,
#main-filter .select2.select2-container .selection .select2-selection,
.product-filter .select2.select2-container,
.product-filter .select2.select2-container .selection .select2-selection {
  height: 100%;
}

#main-filter .select2 .select2-selection,
.product-filter .select2 .select2-selection {
  border: 0;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  -webkit-transition-duration: 0.3s;
          transition-duration: 0.3s;
}

#main-filter .select2.select2-container--focus .select2-selection,
.product-filter .select2.select2-container--focus .select2-selection {
  border-color: #d2d6de !important;
}

#main-filter .select2-search__field,
.product-filter .select2-search__field {
  height: 21px;
  margin-top: 8px;
  font-size: 15px;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}

#main-filter .select2-search__field:placeholder-shown,
.product-filter .select2-search__field:placeholder-shown {
  font-style: normal;
  font-size: 11px;
}

#main-filter .select2-search__field.ratings,
.product-filter .select2-search__field.ratings {
  color: white;
  background-color: #99d6d0;
  border-color: #99d6d0;
}

#main-filter .select2-search__field.key_phrases,
.product-filter .select2-search__field.key_phrases {
  color: white;
  background-color: #99d6d0;
  border-color: #99d6d0;
}

#main-filter .select2-search__field.keywords,
.product-filter .select2-search__field.keywords {
  color: white;
  background-color: #99d6d0;
  border-color: #99d6d0;
}

#main-filter .input-group-addon,
.product-filter .input-group-addon {
  padding-left: 10px;
  padding-right: 5px;
  padding-top: 8px;
  color: #d2d6de;
  background-color: white;
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  border: 0;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
}

#main-filter.relative,
.product-filter.relative {
  position: relative;
}

.minimize-select .select2-selection--multiple {
  max-height: 100px;
  overflow-y: scroll !important;
}

@media (min-width: 1600px) {
  #main-filter #main-filter-input-block,
  #main-filter .product-filter-input-block,
  .product-filter #main-filter-input-block,
  .product-filter .product-filter-input-block {
    width: 18vw;
  }

  #main-filter #main-filter-input-block > .input-group,
  #main-filter .product-filter-input-block > .input-group,
  .product-filter #main-filter-input-block > .input-group,
  .product-filter .product-filter-input-block > .input-group {
    width: 100%;
  }

  #main-filter #main-filter-input-block .select2-search__field,
  #main-filter .product-filter-input-block .select2-search__field,
  .product-filter #main-filter-input-block .select2-search__field,
  .product-filter .product-filter-input-block .select2-search__field {
    text-overflow: inherit;
  }

  #main-filter #main-filter-input-block .select2-search__field:placeholder-shown,
  #main-filter .product-filter-input-block .select2-search__field:placeholder-shown,
  .product-filter #main-filter-input-block .select2-search__field:placeholder-shown,
  .product-filter .product-filter-input-block .select2-search__field:placeholder-shown {
    font-size: 15px;
  }
}

.alert-filters-input .select2-container {
  z-index: 100;
}

.btn.btn-success,
.btn.btn-success:hover,
.btn.btn-success:focus,
.btn.btn-success:active {
  background-color: #99d6d0 !important;
  border-color: #99d6d0 !important;
  outline-color: #99d6d0 !important;
}

.btn.btn-warning,
.btn.btn-warning:hover,
.btn.btn-warning:focus,
.btn.btn-warning:active {
  background-color: #FFB640 !important;
  border-color: #FFB640 !important;
  outline-color: #FFB640 !important;
}

.btn.btn-danger {
  background-color: #f58a81 !important;
  border-color: #f58a81 !important;
  outline-color: #f58a81 !important;
}

.btn.btn-danger:hover,
.btn.btn-danger:focus,
.btn.btn-danger:active {
  background-color: #f8a7a1 !important;
  border-color: #f8a7a1 !important;
  outline-color: #f8a7a1 !important;
}

.btn-light-coral {
  color: white !important;
  background-color: #f58a81;
  border-color: #f58a81;
  outline-color: #f58a81 !important;
}

#eFooter .btn.btn-primary {
  color: white !important;
  background-color: #f58a81;
  border-color: #f58a81;
  outline-color: #f58a81 !important;
}

.btn-light-coral:hover,
.btn-light-coral:active,
.btn-light-coral:focus {
  color: white !important;
  background-color: #f8a7a1 !important;
  border-color: #f8a7a1 !important;
  outline-color: #f8a7a1 !important;
}

.btn-empty {
  background-color: transparent;
  border-color: transparent;
  cursor: inherit;
  outline: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.actions a {
  color: #f58a81;
}

#content-container .box-tools .btn-box-tool {
  margin-left: 10px !important;
}

.icon-btn {
  color: #f58a81 !important;
  cursor: pointer;
}

.modal-content {
  background-clip: border-box;
}

.modal-body > .box {
  margin-bottom: 0;
}

.modal-body .modal-hide {
  display: none;
}

.modal-body .overlay-wrapper {
  position: relative;
}

.modal-footer .btn-primary,
.modal-footer .btn-danger {
  outline-color: #f58a81 !important;
}

.modal-footer .btn-primary:focus,
.modal-footer .btn-danger:focus {
  background-color: #f58a81 !important;
  border-color: #f58a81 !important;
}

.content-description-modal .box.box-solid.box-primary {
  border: none;
}

.content-description-modal .box.box-solid.box-primary > .box-header {
  background: #99d6d0;
  background-color: #99d6d0;
}

.modal-title .modal-content-link {
  margin-left: 20px;
}

.modal-title .btn-product-link {
  background-color: #f58a81;
  border-color: #ffffff;
  padding: 4px 7px;
  margin-left: 11px;
  color: #fff;
}

.progress-bar.progress-bar-striped {
  background-color: #99d6d0;
}

.nav-tabs-custom > .nav-tabs > li.active {
  border-top-color: #d2d6de;
}

.nav-tabs-product {
  padding: 15px 15px 0 15px;
  margin-bottom: 0;
}

.nav-tabs-product .nav-tabs li:first-of-type.active > a {
  border-left-color: #f4f4f4;
}

.nav-tabs-product .box {
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
}

.modal-confirm {
  color: #f58a81 !important;
  cursor: pointer;
}

@media (min-width: 992px) {
  .nav-tabs-product .row-md-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .nav-tabs-product .row-md-flex .box {
    height: calc(100% - 20px);
  }
}

.nav-tab-custom li:not(.active) a {
  color: #f58a81;
}

.categories-visibility-table {
  table-layout: auto;
}

.categories-visibility-table .categories-visibility-pagination > div {
  display: block;
}

.categories-visibility-table .visibility-category-title-cell {
  white-space: nowrap;
}

.categories-visibility-table .category-title-row {
  overflow-x: hidden;
  text-overflow: ellipsis;
}

.modal-dialog.modal-xl {
  width: 75%;
}

.list-tree-container ul {
  list-style: none;
}

.list-tree-container .parent-list {
  padding: 0;
}

.list-tree-container .fa {
  vertical-align: middle;
  cursor: pointer;
}

#analytics-container {
  height: 1097px;
  overflow-y: auto;
  overflow-x: hidden;
}

#analytics-container .fa-star {
  font-size: 15px;
}

#analytics-container .input-group .form-control {
  z-index: 1;
}

#analytics-container .input-group-btn:last-child > .btn {
  z-index: 1;
}

#analytics-container .checked {
  color: #FFB640;
}

#analytics-container .info-box {
  border: #e6e9ef solid 1px;
  height: 195px;
  overflow: auto;
}

#analytics-container .info-box.narrow-info-box {
  height: 95px;
}

#analytics-container .info-box-content {
  margin-left: 0;
}

#analytics-container .rating-bar {
  background: #99d6d0;
  width: 40px;
  height: 15px;
  display: inline-block;
}

#analytics-container .rating-number {
  color: #04c2af;
  font-size: 15px;
  position: relative;
  left: 5px;
}

#analytics-container .rateable {
  cursor: default;
  display: inline-block !important;
}

#analytics-container .rating-wrap {
  height: 23px;
  min-width: 230px;
}

#analytics-container .rating-wrap .rateable {
  float: right;
}

#analytics-container .rating-wrap:hover .rating-bar,
#analytics-container .rating-wrap.active .rating-bar {
  background: #04c2af;
}

#analytics-container .rating-wrap:hover svg,
#analytics-container .rating-wrap.active svg {
  fill: #f38932;
}

#analytics-container .rating-wrap.active:hover .rating-bar {
  background: #04b7a4;
}

#analytics-container .rating-wrap.active:hover svg {
  fill: #eb8530;
}

#analytics-container .rating-wrap.active:hover .rating-number {
  color: #04b7a4;
}

#analytics-container table {
  width: 100%;
}

#analytics-container table td {
  padding: 4px;
}

#analytics-container .w-50 {
  width: 50%;
}

#analytics-container #average-rating .info-box-number,
#analytics-container #total-rating-score .info-box-number {
  display: inline;
}

#analytics-container #daily-review-count,
#analytics-container #daily-review-score {
  height: 235px;
}

#analytics-container #most-reviewed-products {
  height: 215px;
}

#analytics-container #most-reviewed-products tr {
  cursor: pointer;
}

#analytics-container #most-reviewed-products tr td {
  text-align: center;
}

#analytics-container #most-reviewed-products tr th {
  text-align: center;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 2;
  background: #fff;
  font-size: 12px;
}

#analytics-container .widget-title {
  font-size: 15px;
  font-weight: 600;
}

#analytics-container .info-box-number {
  font-size: 35px;
}

@media screen and (max-width: 1410px) {
  #analytics-container .col-md-12 {
    width: 100%;
  }
}

#reviews-container {
  height: 1097px;
  overflow-y: auto;
  overflow-x: hidden;
}

#reviews-container mark {
  background: transparent !important;
  padding: 0 !important;
  border-bottom: 1px solid darkblue;
}

#reviews-container .product-link {
  text-align: right;
}

#reviews-container .product-link a {
  color: #333;
}

#reviews-container #reviews-list .rateable.jq-ry-container {
  cursor: inherit;
}

#reviews-container .source-img {
  display: inline-block;
  width: 50px;
}

#reviews-container .source-img img {
  width: 100%;
}

#reviews-container .product-img {
  display: inline-block;
  width: 30px;
}

#reviews-container .product-img img {
  width: 100%;
}

#reviews-container .w-15 {
  width: 15%;
}

#reviews-container .w-85 {
  width: 85%;
}

#reviews-container .w-100 {
  width: 100%;
}

#reviews-container .sticky {
  position: -webkit-sticky;
  /* Safari */
  position: sticky;
  top: 0;
  background: #fff;
  z-index: 1;
}

#reviews-container mark {
  background: #FFB640;
  color: black;
}

#reviews-container .review-text pre {
  white-space: -moz-pre-wrap;
  /* Mozilla, supported since 1999 */
  white-space: -o-pre-wrap;
  /* Opera */
  white-space: pre-wrap;
  /* CSS3 - Text module */
  word-wrap: break-word;
  /* IE 5.5+ */
  padding: 0;
  border: none;
  background: inherit;
  font-family: 'Source Sans Pro','Helvetica Neue',Helvetica,Arial,sans-serif;
  font-size: 14px;
}

#reviews-container .reviews-display {
  min-width: 250px;
}

#reviews-container .reviews-display .product-checkbox label > div {
  margin-right: 0;
}

#reviews-container .review .panel-footer {
  min-height: 68px;
}

@media screen and (max-width: 1345px) {
  #reviews-container .reviews-display {
    width: 100%;
  }
}

.toggle {
  float: right;
}

@media screen and (max-width: 991px) {
  .toggle {
    float: none;
  }
}

.toggle .checkbox-switch {
  display: none;
}

.toggle .switch {
  margin-left: 10px;
}

.has-statement {
  opacity: 1;
  position: relative;
}

.options-table .option-name-header,
.options-table .option-name {
  width: 200px;
}

.options-table .option-name {
  text-align: center;
  vertical-align: middle;
}

.options-table .option-value input::-webkit-outer-spin-button,
.options-table .option-value input::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
  margin: 0;
}

.options-table .option-value input[type=number] {
  -moz-appearance: textfield !important;
}

.options-table .option-field {
  display: inline-block;
  width: 100%;
}

.options-table .clear-option-field {
  border-left-width: 0 !important;
  color: #f58a81;
}

.options-table .option-value-with-clear {
  border-right-width: 0 !important;
}

.options-table [readonly] {
  cursor: not-allowed;
}

.history-title {
  margin: 0;
  padding: 15px 0;
  font-size: 24px;
}

.alert-create-info,
.alert-images-info {
  margin-bottom: 15px;
  padding: 10px 5px;
  font-weight: bold;
  line-height: 1.5;
}

.alert-images-info {
  margin-top: 15px;
}

.alert-system-form-filters #select2-main-filter-input-results,
.alert-system-form-filters .select2-container--default .select2-results > .select2-results__options {
  max-height: 250px !important;
}

.alert-system-products-table .inactive-row {
  -webkit-text-decoration: line-through #000000;
          text-decoration: line-through #000000;
}

.image-sets {
  padding: 0 !important;
}

.image-sets table {
  width: 100%;
  border-collapse: collapse;
}

.image-sets table tr:first-child > th,
.image-sets table tr:first-child > td {
  border-top: none;
}

.image-sets table tr:last-child > th,
.image-sets table tr:last-child > td {
  border-bottom: none;
}

.image-sets table tr > th,
.image-sets table tr > td {
  padding: 5px;
  border: 1px solid #f4f4f4;
}

.image-sets table tr > th:first-child,
.image-sets table tr > td:first-child {
  border-left: none;
}

.image-sets table tr > th:last-child,
.image-sets table tr > td:last-child {
  border-right: none;
}

.history-content tr.hover {
  background-color: #f5f5f5;
}

.history-content .image-set-label {
  font-weight: bold;
}

.history-content .product-img {
  margin: 2px 0;
}

.history-content .alert-vpn {
  width: 9%;
}

.cursor-not-allowed {
  cursor: not-allowed;
}

.products-positions-history-general-box .box {
  border: none !important;
}

.products-positions-history-general-box .box-body {
  border: none !important;
}

.products-positions-history-general-box button[type="submit"] {
  color: white !important;
  background-color: #f58a81;
  border-color: #f58a81;
  outline-color: #f58a81;
  margin-bottom: 5px;
}

.products-positions-history-general-box .btn-disabled {
  cursor: not-allowed;
}

.products-positions-history-general-box .btn-active {
  cursor: pointer;
}

.clear-client-cache a {
  cursor: pointer;
}

.clear-user-cache a {
  padding: 15px;
  cursor: pointer;
}

.clear-all-cache a {
  cursor: pointer;
}

.box-tools {
  margin-bottom: 10px;
}

.cache-box {
  padding: 10px;
}

.clear-cache-button {
  color: #f58a81;
  cursor: pointer;
  margin-left: 10px;
}

.clear-all-cache-button {
  color: #f58a81;
  cursor: pointer;
}

.news-status-maintenance-mode {
  background-color: #D6D6D6;
}

.news-status-error {
  background-color: #D6D6D6;
  text-decoration: line-through;
}

.news-button-filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}

.show-more {
  cursor: pointer;
  padding-right: 15px;
  padding-left: 15px;
}

.show-less {
  cursor: pointer;
  padding-right: 15px;
  padding-left: 15px;
}

.news-description {
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

hr {
  margin-top: 5px;
  margin-bottom: 5px;
}

.disabledEdit {
  color: #5d5d5d !important;
}

tr.session-pending-status-change,
tr.session-pending-status-change > td {
  background-color: #e5e5e5 !important;
  pointer-events: none;
}

tr.session-pending-status-change a.parser-status-history-link,
tr.session-pending-status-change [title] {
  pointer-events: auto;
  cursor: default;
}

.font-w-500 {
  font-weight: 500;
}

.similarity-text {
  background-color: #9e9;
}

.retailer-customization-column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.customisation-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0;
}

.customisation-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.item-container {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
}

.item {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  text-align: center;
}

.item + .item {
  margin-left: 2%;
}

.lm-info-column {
  width: 150px;
  overflow-wrap: anywhere;
}

.configuration-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.configuration-label {
  margin-bottom: 5px !important;
}

.configuration-label .icheckbox_square-froly {
  margin-right: 5px;
}

.custom-loadingoverlay {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: absolute;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  background: rgba(255, 255, 255, 0.8);
  z-index: 999;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  opacity: 1;
}

.custom-loadingoverlay .custom-loadingoverlay-element {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow: visible;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-animation-name: loadingoverlay_animation__rotate_right;
          animation-name: loadingoverlay_animation__rotate_right;
  -webkit-animation-duration: 2000ms;
          animation-duration: 2000ms;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  width: 25px;
  height: 25px;
}

.custom-loadingoverlay .custom-loadingoverlay-element svg {
  width: 100%;
  height: 100%;
  fill: #202020;
}

.table-hover tr:hover .custom-loadingoverlay {
  background-color: #f5f5f5;
  opacity: 0.8;
}

@media (max-width: 767px) {
  .skin-black-light .main-header > .logo {
    background-color: #fff;
  }
}

.wrapper {
  position: static;
}

.control-sidebar {
  display: none;
}

.main-header {
  background-color: white;
  max-height: none;
}

.main-header a.logo {
  height: calc(100% - 1px);
  padding-top: 10px;
  padding-bottom: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: absolute;
}

.main-header a.logo .logo-lg {
  text-align: center;
  width: 100%;
}

.main-header nav.navbar a.sidebar-toggle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 15px;
  position: absolute;
  z-index: 9999;
  height: calc(100% - 1px);
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.main-header nav.navbar div.navbar-custom-menu .report-btn,
.main-header nav.navbar div.navbar-custom-menu .global-report-btn {
  margin: 8px;
  padding: 6px 12px;
}

.main-header .top-bar {
  height: calc(100% - 1px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: relative;
  padding-left: 15px;
  margin-right: 7px;
  margin-left: 43px;
}

.report-btn[disabled],
.report-btn.disabled {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none;
  opacity: .65;
}

.main-sidebar {
  top: auto;
  padding-top: 0;
}

.label.label-success {
  background-color: #99d6d0 !important;
}

.label.label-warning {
  background-color: #FFB640 !important;
}

.label.label-danger {
  background-color: #f58a81 !important;
}

.text-yellow {
  color: #FFB640 !important;
}

.text-red {
  color: #f58a81 !important;
}

.text-green {
  color: #99d6d0 !important;
}

.header-user-link:hover {
  background-color: #f4f4f5 !important;
  color: black !important;
}

.box-footer .pagination,
#amazon-offers-table_wrapper .pagination,
#api-tab .pagination {
  margin: 0;
}

.box-footer .pagination .active > span,
.box-footer .pagination .active > a,
#amazon-offers-table_wrapper .pagination .active > span,
#amazon-offers-table_wrapper .pagination .active > a,
#api-tab .pagination .active > span,
#api-tab .pagination .active > a {
  color: white !important;
  background-color: #f58a81;
  border-color: #f58a81;
}

.box-footer .pagination .active > span:hover,
.box-footer .pagination .active > a:hover,
#amazon-offers-table_wrapper .pagination .active > span:hover,
#amazon-offers-table_wrapper .pagination .active > a:hover,
#api-tab .pagination .active > span:hover,
#api-tab .pagination .active > a:hover {
  color: white !important;
  background-color: #f8a7a1;
  border-color: #f8a7a1;
}

.box-footer .btn.btn-primary,
#amazon-offers-table_wrapper .btn.btn-primary,
#api-tab .btn.btn-primary {
  color: white !important;
  background-color: #f58a81;
  border-color: #f58a81;
  outline-color: #f58a81;
}

.box-footer .btn.btn-primary:hover,
#amazon-offers-table_wrapper .btn.btn-primary:hover,
#api-tab .btn.btn-primary:hover {
  color: white !important;
  background-color: #f8a7a1;
  border-color: #f8a7a1;
  outline-color: #f8a7a1;
}

#api-tab td {
  border: none;
  vertical-align: middle;
  white-space: nowrap;
}

#api-tab td:first-child {
  padding-left: 0;
  width: 105px;
}

#api-tab td label {
  margin-bottom: 0;
}

.scopes-container {
  padding-left: 15px;
}

.timeline-item .product-img {
  width: 50px;
  height: 50px;
  display: inline-block;
  margin-right: 10px;
}

.timeline-item .product-img > img {
  max-width: 100%;
  max-height: 100%;
}

.fixed-timeline-content {
  max-height: calc(100vh - 260px);
  overflow-y: auto;
}

.load-more-container {
  text-align: center;
}

#buy-now-button-snippet {
  margin-right: 10px;
}

.code-snippet {
  white-space: pre-wrap;
}

.logo-lg > img,
.logo-mini > img {
  max-width: 100%;
  max-height: 42px;
  margin: 0 auto;
}

.box-header .box-tools .dropdown-menu {
  right: 0;
  left: inherit;
}

.box-header > .box-tools .dropdown-menu > .active > a,
.box-header > .box-tools .dropdown-menu > .active > a:focus,
.box-header > .box-tools .dropdown-menu > .active > a:hover {
  color: #fff !important;
  background: #f37b03;
}

.retailer-checkbox label > img {
  max-width: 50px;
  margin: 0 10px;
  max-height: 30px;
}

.bullet-point-group .icheckbox {
  margin-right: 10px;
}

.bullet-point-group .btn:last-of-type {
  margin-left: 10px;
}

.brand-checkbox > label > div,
.category-checkbox > label > div {
  margin-right: 10px;
}

.product-checkbox label > div,
.location-checkbox label > div {
  margin-right: 10px;
}

.logo-lg {
  text-align: left;
}

.logo-mini > img,
.logo-lg > img {
  padding-bottom: 5px;
  margin: auto;
}

.login-logo img {
  max-height: 42px;
}

.stock-count-data {
  font-size: 12px !important;
}

.sudoSu__btn {
  cursor: pointer;
}

.checkbox > label {
  padding-left: 0;
}

.has-error .select2-selection {
  border-color: #dd4b39;
}

.parser-status-comment-error {
  color: #dd4b39;
}

.form-group.overlay-wrapper,
.chart-container.overlay-wrapper {
  position: relative;
}

textarea.resize-none {
  resize: none;
}

.avatar-group .profile-user-img,
.logo-group .profile-user-img {
  margin: 10px;
}

.navbar-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap-reverse;
      flex-wrap: wrap-reverse;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.navbar-nav > .user-menu {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.navbar-nav > .user-menu > .dropdown-menu > li.user-header {
  height: auto;
  min-height: 175px;
}

.category-link,
.keyword-link {
  text-align: center;
  border-radius: 3px !important;
  padding: 5px;
  margin: 1px;
  cursor: pointer;
}

.category-link.text-label,
.keyword-link.text-label {
  cursor: default;
  font-size: 1.2rem;
  overflow-wrap: break-word;
}

.category-link.success,
.keyword-link.success {
  color: #fff;
  background-color: #99d6d0;
}

.category-link.warning,
.keyword-link.warning {
  color: #fff;
  background-color: #FFB640;
}

.category-link.danger,
.keyword-link.danger {
  color: #fff;
  background-color: #f58a81;
}

#example-button-wrapper {
  min-height: 500px;
  position: relative;
}

.products-footer-buttons-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.products-pagination-container {
  padding: 10px 0;
}

.products-pagination-container .active > span {
  background: #f58a81;
  border-color: #f58a81;
}

.products-pagination-container .active > span:hover {
  background: #f58a81;
  border-color: #f58a81;
}

.timeline .timeline-item {
  display: block;
}

.history-content del {
  background: #e99;
  white-space: normal;
}

.history-content del *:not(ins) {
  background: #e99;
}

.history-content .history-from ins {
  text-decoration: none;
}

.history-content .history-from ins:not(.mod) {
  display: none;
}

.history-content .history-to del {
  display: none;
}

.history-content .history-to ins {
  text-decoration: none;
  white-space: normal;
}

.history-content .history-to ins:not(del):not(.mod) {
  background: #9e9;
}

.skin-preview {
  display: inline-block;
  width: calc(100% - 38px);
  margin-left: 8px;
  vertical-align: middle;
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
          box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
}

.images-names .widget-user-2 .widget-user-header {
  padding-left: 0;
  padding-right: 0;
}

.images-names-table > tbody > tr > td.suffix,
.images-names-table > tbody > tr > td.remove-row {
  padding: 2px 0;
}

#sortable,
#translations-list,
#positioner,
#positioner-url {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0;
}

.preferred-data-builder hr {
  margin-top: 10px;
}

.preferred-data-builder .actions > a {
  margin-top: 9px;
  display: inline-block;
}

.navbar-custom-menu > .navbar-nav > li > .date-range {
  margin: 8px;
}

.history .timeline-body .label {
  margin-left: 20px;
}

.info-box .sup-now {
  position: relative;
  font-size: 15px;
  font-weight: normal;
  font-style: italic;
  top: -.35em;
}

.retailer-highlight-wrapper input {
  margin-top: 10px;
}

.progress-bar-custom {
  line-height: normal;
}

img.retailer-logo {
  max-width: 100px;
  max-height: 60px;
}

.buy-online-retailers .middle {
  margin-top: 10px;
}

.hummingbird-treeview,
.hummingbird-treeview * {
  font-size: inherit;
}

.hummingbird-treeview .icheckbox,
.hummingbird-treeview * .icheckbox {
  margin-right: 10px;
  margin-left: 5px;
}

.hummingbird-treeview > ul {
  padding: 0;
}

.icheckbox.indeterminate {
  background: url(/images/indeterminate.png?4e8d9d93a3561d5183888f1ffa48bc45) 0 0;
}

.alert {
  border-radius: 0;
}

.alert.alert-success {
  background-color: #99d6d0 !important;
  border-color: #99d6d0 !important;
  outline-color: #99d6d0 !important;
}

.alert.alert-error {
  background-color: #f58a81 !important;
  border-color: #f58a81 !important;
  outline-color: #f58a81 !important;
}

.top-message {
  float: right;
  margin-right: 20px;
  margin-top: 5px;
}

span.label-light-coral {
  background-color: #f58a81 !important;
}

.tooltipster-shadow {
  width: 250px !important;
  height: 256px !important;
  text-align: center;
}

.tooltipster-shadow .tooltipster-box {
  position: relative;
}

.tooltipster-shadow .tooltipster-box .tooltipster-content {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

.inline-block-container {
  display: inline-block !important;
}

.CodeMirror {
  border: 1px solid #eee;
  height: auto;
}

.content-header .attention {
  position: absolute;
  top: 15px;
  right: 10px;
}

.hierarchy-treeview-select-block .select2-results__options[role=tree] {
  max-height: 50vh;
}

.hierarchy-treeview-select-block .select2-results__options[role=tree] .select2-results__option {
  padding-top: 0;
  padding-bottom: 0;
  min-height: 36px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.hierarchy-treeview-select-block .hierarchy-system-level-separator {
  display: inline-block;
  width: 7px;
  height: 18px;
  margin-top: -15px;
  border: 1px solid #d2d6de;
  border-top: 0;
  border-right: 0;
}

li.select2-selection__choice,
li.select2-results__option[role=treeitem]:hover,
li.select2-results__option--highlighted[role=treeitem] {
  color: white !important;
  background-color: #f58a81 !important;
  border-color: #f58a81 !important;
}

.products-list .product-img {
  margin: 0 1px;
}

.products-list .product-img img {
  width: auto;
}

.products-list a.img-change .product-img {
  border: 2px solid black;
  padding: 2px;
  min-width: 40px;
  min-height: 50px;
}

.products-list a.img-change .product-img img {
  height: 42px;
}

.by-retailers .product-img {
  max-width: 40px;
  max-height: 30px;
}

.by-retailers .li-img-wrapper {
  height: 150px;
  width: 150px;
}

.by-retailers .li-img-wrapper img {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.preferred-images .tooltip-inner {
  max-width: 300px;
}

.imagery-container-flex {
  display: grid;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  grid-template-columns: repeat(auto-fill, 310px);
}

.imagery-container-flex .imagery-container-item-flex {
  width: 300px;
  height: 387px;
  margin-bottom: 15px;
}

.imagery-container-flex .imagery-container-item-flex.has-error .file-preview {
  border-color: #dd4b39;
}

.imagery-container-flex .imagery-container-item-flex .file-drop-zone {
  height: 283px;
}

.product-img {
  text-overflow: ellipsis;
  overflow: hidden;
}

.form-dialog-level {
  margin-left: 40px;
}

label[for=instant_btn_behavior] {
  font-size: 20px;
}

.ul-img-container {
  list-style-type: none;
  padding: 0;
}

.ul-img-container .li-img-wrapper {
  float: left;
  margin-bottom: 12px;
  margin-right: 12px;
  padding: 6px;
  border: #dddddd solid 1px;
  border-radius: 4px;
  position: relative;
  text-align: center;
}

.ul-img-container .li-img-wrapper img {
  height: 136px;
}

.fa-1dot5x {
  font-size: 21px !important;
}

.btn-delete-image {
  position: absolute;
  top: -11px;
  right: -9px;
  color: #f58a81 !important;
  cursor: pointer;
  padding: 0;
  border: 0;
}

.btn-froly {
  background-color: #f58a81;
  border-color: #f58a81;
  color: white;
}

.btn-froly:hover,
.btn-froly:active,
.btn-froly:focus {
  color: white;
}

.history-images {
  display: inline-block;
  padding: 2px 5px;
  white-space: nowrap;
}

.history-images .product-img {
  border: solid 3px transparent;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.font-italic {
  font-style: italic;
}

.disable-pointer {
  pointer-events: none;
}

.disable-pointer input {
  background-color: #eee;
}

.status-label {
  padding: 5px;
  border-radius: 6px;
}

.img-100 {
  max-width: 100px !important;
  max-height: 100px !important;
}

.amazon-offers-price-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.pagination-container a {
  cursor: pointer;
}

#mappingConfigurationsModal label[for=normaliser] i {
  color: #f58a81;
}

.select2-selection__disabled-choice {
  color: white;
  border: 1px solid #d2d6de;
  background-color: #d2d6de !important;
  pointer-events: none;
  border-radius: 4px;
  cursor: default;
  float: left;
  margin-right: 5px;
  margin-top: 5px;
  padding: 1px 10px;
}

#pricing-chart-container {
  min-height: 435px;
  -webkit-transition: height .4s ease;
  transition: height .4s ease;
}

.availability-table .sortable-link-container,
.dam-users-table .sortable-link-container,
.users-table .sortable-link-container {
  min-width: 135px;
}

.products-table .sortable-link-container,
.competitor-products-table .sortable-link-container,
#products-comparison-table .sortable-link-container,
.clients-table .sortable-link-container,
.dsm-users-table .sortable-link-container {
  min-width: 100px;
}

.pricing-table .sortable-link-container,
.amazon-products-table .sortable-link-container {
  min-width: 115px;
}

.wtb-table .sortable-link-container {
  min-width: 125px;
}

td .run-parser {
  display: none;
  color: #f58a81;
  cursor: pointer;
}

td .run-parser.disabled {
  cursor: default;
  color: #5d5d5d;
}

table.editable-table td.editable {
  cursor: pointer;
}

.callout3 {
  border-radius: .25rem;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
          box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  background-color: #fff !important;
  border-left: 5px solid #e9ecef;
  margin-bottom: 1rem;
  padding: 1rem;
}

.callout3.callout-info {
  border-left-color: #f58a81;
}

.callout3.callout-info:hover {
  border-left-color: #f8a7a1;
}

.callout-container .callout3 {
  cursor: pointer;
}

.width-max-content {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.show-more-container .btn.btn-primary {
  color: white !important;
  background-color: #f58a81;
  border-color: #f58a81;
  outline-color: #f58a81 !important;
}

.timelines-widget {
  overflow-y: auto;
  max-height: 470px;
}

.timelines-widget .timeline-messages {
  padding: 10px;
}

.timelines-widget .timeline-messages .timeline-message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 20px;
}

.timelines-widget .timeline-messages .timeline-message .timeline-message-content {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}

.timelines-widget .timeline-messages .timeline-message .timeline-message-content .timeline-message-name {
  color: #89a2c3;
}

.timelines-widget .timeline-messages .timeline-message .timeline-message-img-container {
  margin-right: 10px;
}

.timelines-widget .timeline-messages .timeline-message .timeline-message-img-container .timeline-message-img {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: solid 2px #f58a81;
}

.form-group.distinguish {
  border-top: 1px solid #f4f4f4;
  padding-top: 15px;
}

.global-report-form .select2-selection__choice,
.global-report-form .select2-selection__disabled-choice {
  width: 90%;
}

.global-report-form .select2-selection__choice .select2-selection__choice__remove,
.global-report-form .select2-selection__disabled-choice .select2-selection__choice__remove {
  float: left;
}

.global-report-form .slider-horizontal {
  margin-left: 10px;
}

.global-report-form .form-group-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.global-report-form .form-group-container .form-group {
  text-align: center;
  width: 33%;
}

.global-report-form .box-footer .slider-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 10px 0;
}

.global-report-form .box-footer .checkbox-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.global-report-form .box-footer .checkbox-container .table {
  margin-bottom: 0;
}

.global-report-form .box-footer .checkbox-container .table td {
  border: none;
  height: 50px;
}

.global-report-form .box-footer .checkbox-container .table td button.date-range {
  width: 100%;
}

.global-report-form .box-footer .checkbox-container .table td .icheckbox_line-froly {
  line-height: 24px;
}

.global-report-form .box-footer .checkbox-container .table td .icheckbox_line-sinbad {
  line-height: 24px;
}

.global-report-form .indicator div:first-of-type,
.global-report-form .indicator .date-range {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

@media screen and (min-width: 768px) and (max-width: 992px) {
  .global-report-form .indicator div:first-of-type,
  .global-report-form .indicator .date-range {
    max-width: 185px;
  }
}

@media screen and (max-width: 674px) {
  .global-report-form .indicator div:first-of-type,
  .global-report-form .indicator .date-range {
    max-width: 230px;
  }
}

.form-group .select2-container .select2-selection--multiple {
  min-height: 34px;
}

.link-checkbox {
  margin-top: 0;
  top: 10px;
}

.jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group {
  z-index: 1 !important;
}

.accordion {
  margin-bottom: 5px;
}

.accordion:last-child {
  margin-bottom: 0;
}

.accordion .accordion-header {
  background-color: #f9fafc;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.accordion.active .accordion-header,
.accordion .accordion-header:hover {
  background-color: #f4f4f5;
}

.accordion .accordion-body {
  padding: 18px;
  background-color: white;
  display: none;
  overflow: hidden;
  border: 1px solid #f4f4f5;
}

.accordion.active .accordion-body {
  display: block;
}

.accordion.active .accordion-body table {
  margin-bottom: 0;
}

.v-center-container {
  position: relative;
  min-width: 30px;
  min-height: 30px;
}

.v-center-element {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  height: 20px;
}

.contact-us-logs .color-success {
  color: #99d6d0 !important;
}

.contact-us-logs .color-warning {
  color: #FFB640 !important;
}

.contact-us-logs .color-danger {
  color: #f58a81 !important;
}

.contact-us-logs .message {
  width: 100%;
  overflow-wrap: anywhere;
}

.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.d-flex-different-sides {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: nowrap;
      flex-flow: nowrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.icheckbox-category-priority {
  min-width: 110px;
  border-radius: 0;
}

.keywords .search-volume {
  max-width: 25%;
}

.keywords .is-priority-label {
  margin-top: 3px;
}

.v-align-top {
  vertical-align: top !important;
}

.align-items-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.parser-action {
  cursor: pointer;
  color: #f58a81;
}

.pointer {
  cursor: pointer;
}

.description-date {
  font-style: italic;
}

.update-retailer-customization .pagination {
  margin: 0;
}

.update-retailer-customization .pagination .active > span,
.update-retailer-customization .pagination .active > a {
  color: white !important;
  background-color: #f58a81;
  border-color: #f58a81;
}

.update-retailer-customization .pagination .active > span:hover,
.update-retailer-customization .pagination .active > a:hover {
  color: white !important;
  background-color: #f8a7a1;
  border-color: #f8a7a1;
}

.update-retailer-customization .btn.btn-primary {
  color: white !important;
  background-color: #f58a81;
  border-color: #f58a81;
  outline-color: #f58a81;
}

.update-retailer-customization .btn.btn-primary:hover {
  color: white !important;
  background-color: #f8a7a1;
  border-color: #f8a7a1;
  outline-color: #f8a7a1;
}

.select2-container--default .select2-results > #select2-content-title-attribute-id-results {
  max-height: 170px;
}

.select2-container--default .select2-results > #select2-content-description-attribute-id-results {
  max-height: 170px;
}

.content-title {
  margin: 0;
  padding-bottom: 15px;
  font-size: 24px;
}

.slot-configuration {
  list-style-type: none;
  padding-left: 0;
}

.w-50 {
  width: 50px;
}

.w-auto {
  width: auto;
}

.max-width-100 {
  max-width: 100%;
}

.td-center {
  text-align: center;
  vertical-align: middle;
}

.slot-image {
  width: 50px;
  height: 50px;
  -o-object-fit: contain;
     object-fit: contain;
}

.img-tooltip {
  position: relative;
}

