/* generado con SCSS el 16 Nov 2020 */
#content {
  background-color: #f9f9f9;
}

#categ_modal {
  cursor: pointer;
  cursor: zoom-out;
}
#categ_modal .modal-dialog {
  height: 100%;
  margin-top: 0;
  margin-bottom: 0;
}
#categ_modal .modal-content {
  height: 100%;
  -webkit-border-radius: 0px;
  -khtml-border-radius: 0px;
  border-radius: 0px;
  border-width: 0;
  background-color: transparent;
  background-image: none;
}
#categ_modal .prettyBox {
  cursor: default;
}

#pagination .active span {
  cursor: default;
}

.search_holder {
  cursor: default;
}

.form-control, .custom-select {
  color: #516566;
  font-size: 14px;
  font-size: 0.875rem;
  background-color: #fafafa;
  height: calc(2.25rem + 2px);
}

.form-control:hover, .custom-select:hover {
  background-color: #fff;
}

.xslider_holder {
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.40625;
  min-height: 23px;
  padding-top: 5px;
}
.xslider_holder .ui-slider-handle {
  cursor: pointer;
}

form em {
  color: #959c56;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.3125;
  display: block;
  margin-bottom: 4px;
}
form label {
  color: #516566;
  font-size: 15px;
  font-size: 0.9375rem;
}
form label, form input[type=radio] {
  cursor: pointer;
}

.result_holder {
  cursor: pointer;
}
.result_holder:hover {
  border-color: #99adbe;
  border-bottom-color: #b8c6d2;
}
.result_holder:hover .result_title, .result_holder:hover .result_title span, .result_holder:hover .result_price, .result_holder:hover .result_ul span {
  color: #4a6174;
}
.result_holder:hover .result_ul li {
  color: #2c3a45;
}
.result_holder:hover .result_title, .result_holder:hover .img-thumbnail {
  border-color: #b8c6d2;
}
.result_holder:active {
  border-color: #5fccd2;
  border-bottom-color: #9bdfe3;
}
.result_holder:active .result_title, .result_holder:active .result_title span, .result_holder:active .result_price, .result_holder:active .result_ul span {
  color: #217277;
}
.result_holder:active .result_ul li {
  color: #11393b;
}
.result_holder:active .result_title, .result_holder:active .img-thumbnail {
  border-color: #87d9dd;
}
.result_holder .con_preview .img-thumbnail:hover {
  background-color: #edea5c;
  border-color: #b5b33c;
  -webkit-transition: background-color 150ms linear;
  -moz-transition: background-color 150ms linear;
  -ms-transition: background-color 150ms linear;
  -o-transition: background-color 150ms linear;
  transition: background-color 150ms linear;
  opacity: 0.95;
  filter: alpha(opacity=95);
}

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

.con_preview .img-thumbnail {
  cursor: pointer;
  cursor: zoom-in;
}

.result_price {
  color: #85845b;
  font-size: 17px;
  font-size: 1.0625rem;
  letter-spacing: 1px;
}

.result_ul li {
  color: #333;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.3125;
  list-style: none;
  padding-bottom: 6px;
}
.result_ul li span {
  color: #808a57;
}
.result_ul li:last-child {
  padding-bottom: 0;
}

.result_title {
  color: #969681;
  font-size: 15px;
  font-size: 0.9375rem;
  line-height: 1.40625;
  border-bottom: 1px solid #ebebeb;
}
.result_title span {
  color: #aaa;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.21875;
}

.sorter_holder {
  color: #bbb;
  cursor: default;
  font-size: 13px;
  font-size: 0.8125rem;
  line-height: 1.21875;
}
.sorter_holder select {
  color: #516566;
  font-size: 14px;
  font-size: 0.875rem;
  background-color: #fafafa;
  border: 1px solid #d0d0d0;
  width: auto;
  margin-right: 8px;
}
