.label {
  font-size: 85% !important;
}

.redtext {
  color: #F13800 !important;
  font-weight: bold;
}

#custom-bar-wrapper h2 {
  font-size: 21px;
}

.tabs-products h3, .product-module h3 {
  font-size: 14px;
}

footer h3 {
  font-size: 15px;
  margin-bottom: 20px;
  letter-spacing: 1px;
  color: #fff;
}

#input-captcha {
  text-transform: none !important;
}

.home-banners {
  margin-top: -40px !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.owl-wrapper-outer {
  border: 0px solid #fff !important;
  border-radius: 0px !important;
}
.owl-carousel {
  margin: 0 0 14px !important;
}

.owl-controls {
  margin: -35px 0 0px !important;
}

.accordion li.dcjq-parent-li ul li a {
  padding: 5px 20px 15px !important;
}


.table-options-produkty {
  border-top: 0px solid #018CD0 !important;
  border-left: 2px solid #018CD0 !important;
  border-right: 2px solid #018CD0 !important;
  border-bottom: 2px solid #018CD0 !important;
}

.table-options-produkty > thead {
  height: 20px !important;
  padding: 0px !important;
  background-color: #018CD0;
  color: #fff !important;
}
.table-options-produkty > thead > tr > th {
  padding: 3px 0 !important;
}
.table-options-produkty > tbody > tr > td {
  height: 20px !important;
  padding: 0px !important;
}
.padding-left {
  margin-left: 15px !important;
}

.table-options-produkty input.form-control[type="number"] {
  width: 60px;
  height: auto;
  display: block;
  float: left;
  padding: 10px;
  border: none;
  background: none;
}
.table-options-produkty .btn-podcart {
  width: 40px;
  height: auto;
  display: block;
  padding: 5px 0;
  margin: 5px 5px 0 0;
  border: 0px;
  color: #fff;
  border-radius: 0px;
  background: #018CD0;
}

.table-options-produkty button[disabled] {
  cursor: not-allowed !important;
}

.table-options-produkty .form-control {
  margin-bottom: 0px;
}

.table-options-produkty .price-old {
  font-weight: normal !important;
  text-decoration: line-through !important;
  color: none !important;
}
.table-options-produkty .price-new {
  color: #F13800;
}


#product .table > tbody > tr > td {
  vertical-align: middle;
  padding: 15px 10px;
  cursor: pointer;
}
#product .table > tbody > tr input[type="radio"] {
  display: none;
}

#product .selected {
  background-color: rgba(1, 140, 208,1.0) !important;
  color: #fff;
}

#product .selected input.form-control[type="number"] {
  color: #fff;
}
#product .selected .btn-podcart {
  color: rgba(1, 140, 208,1.0) !important;
  background-color: #fff;
}

.order_price_set_1 { background-color: transparent !important; }

.order_price_set_2 { background-color: rgba(1, 140, 208,0.05) !important; }
.order_price_set_2 { border-top: 2px solid #018CD0 !important; }
.order_price_set_2 ~ .order_price_set_2 { border: none !important; }

.order_price_set_3 { background-color: rgba(1, 140, 208,0.1) !important; }
.order_price_set_3 { border-top: 2px solid #018CD0 !important; }
.order_price_set_3 ~ .order_price_set_3 { border: none !important; }

.order_price_set_2:nth-child(odd){
   background-color: rgba(1, 140, 208,0.1) !important;
}
.order_price_set_3:nth-child(odd){
   background-color: rgba(1, 140, 208,0.05) !important;
}


#product .form-group {
  margin-bottom: 0px;
}
#product .table {
  margin-bottom: 0px;
}