/* panels */
.panel{
  box-shadow: 0 0 8px 0 rgba(0,0,0,.12);
}
.bloc_catalog .shop-panel, .bloc_catalog .panel-body, .bloc_catalog .panel-footer {
  font-size: 15px;
  border: none;
}

.bloc_catalog .shop-panel-heading {
  background-color: #002bff !important;
  color: #ffffff !important;
  border: none !important;
}
.shop-panel, .panel-body, .panel-footer {
  border: none;
}
.bloc_catalog .panel-footer{
  background-color: #f0f5f9 !important;
}
.shop-panel-heading, .panel-warning .panel-heading {
  background-color: #FFF !important;
  color: #015aaa !important;
  border: none !important;
  font-size: 1.5em;


}
/* buttons */
.btn{
  background: #e58934;
  color: #fff;
}
#css-btn-shop {
  background-color: #e58934 !important;
  border-color: #fff !important;
}
.shop-btn {
  background-color:#e58934 !important;
  border-color: #e58934 !important;
  
}
.btn-info {
  color: #fff;
  background-color:#e58934;
  border-color:#e58934;
}
.btn-info:hover {
  color: #fff;
  background-color: #e58934;
  border-color:#e58934;
}
.btn-success {
  color: #fff;
  font-weight: bold !important;
  
  background-color: #e58934;
  border-color: #e58934;
}

.btn-success:hover, .btn-success:active, .btn-success:focus, .btn-success:active:focus {
  color: #fff;
  background-color: #e58934;
  border-color: #e58934;
}
.btn-green{
  color: #ffffff;
  background-color: #e58934;
  border-color: #e58934;
}
.btn-green:hover, .btn-green:focus, .btn-green:active, .btn-green.active, .open .dropdown-toggle.btn-green {
  color: #ffffff;
  background-color:#e58934;
  border-color:#e58934;
}
.btn-green.disabled, .btn-green[disabled], fieldset[disabled] .btn-green, .btn-green.disabled:hover, .btn-green[disabled]:hover, fieldset[disabled] .btn-green:hover, .btn-green.disabled:focus, .btn-green[disabled]:focus, fieldset[disabled] .btn-green:focus, .btn-green.disabled:active, .btn-green[disabled]:active, fieldset[disabled] .btn-green:active, .btn-green.disabled.active, .btn-green[disabled].active, fieldset[disabled] .btn-green.active {
  background-color:#e58934;
  border-color: #e58934;
}

.bloc_catalog .panel-footer button:nth-child(2){
  background: none! important;
  color: #000 !important;
  border-width: 2px;
}
.bloc_cart .panel-heading .label{
  display: none;
}
.bloc_cart .panel-heading .link{
  text-decoration: none !important;
  font-weight: bold;
}

.isr_main_color {
  color: var(--main-color);
}