body{
  background-color: var(--background-color, #FFF) !important;
}

.panel .panel-heading{
	background-color: var(--main-color,#fff) !important;
  border-color: var(--main-color,#000) !important;
  color: var(--secondary-color-text-color,#000) !important;
}

.lang-selector{
  border-color: var(--main-color,#fff) !important;
  background-color: var(--main-color,#808080) !important;
  color: var(--main-color-text-color,#000) !important;
  margin-left:20px;
}

.navbar-inverse{
  background-color: var(--header-background-color, #808080) !important;
  border-color: var(--main-color-text-color, #808080) !important;
  color: var(--main-color-text-color, #fff) !important;
}

.navbar-inverse .navbar-nav>li>a{
  background-color: var(--main-color,#fff) !important;
  color: var(--main-color-text-color,#000) !important;
  }

.navbar-inverse .navbar-nav>li>a:hover{
  background-color: var(--secondary-color,#fff) !important;
  color: var(--secondary-color-text-color,#000) !important;
  }

.btn-success, .btn-danger{
  background-color: var(--main-color, #fff) !important;
  border-color: var(--main-color, #000) !important;
  color: var(--secondary-color-text-color, #000) !important;
}

.btn-link, .btn-default, .download_link{
  background-color: var(--main-color, #fff) !important;
  border-color: var(--main-color, #000) !important;
  color: var(--main-color-text-color, #000) !important;
}

.panel-success>.panel-heading {
  color: var(--main-color-text-color,#000) !important;
  background-color: var(--main-color, #DEDEDE) !important;
  border-color: var(--main-color, #DEDEDE) !important;
}

.panel-success {
  border-color: var(--main-color, #DEDEDE) !important;
}



.shop-panel .panel-heading, .shop-panel-heading
{
  border-color: var(--right-column-header-bg-color, var(--main-color,#fff)) !important;
	background-color: var(--right-column-header-bg-color, var(--main-color,#fff)) !important;
  color: var(--right-column-header-text-color, var(--main-color-text-color,#000)) !important;
}

.shop-panel.panel-catalog .panel-heading{
	border-color: var(--product-header-bg-color, var(--main-color,#fff)) !important;
	background-color: var(--product-header-bg-color, var(--main-color,#fff)) !important;
  color: var(--product-header-text-color, var(--main-color-text-color,#000)) !important;
}
.panel-heading, .bookable-voucher.selected-voucher{
  border-color: var(--product-header-bg-color, var(--main-color,#43c7f2)) !important;
	background-color: var(--product-header-bg-color, var(--main-color,#43c7f2)) !important;
  color: var(--product-header-text-color, var(--main-color-text-color,#FFF)) !important;
}

.zeynep ul > li > a:hover, .zeynep ul > li > a.current, #featured-categories .featured-cat:hover, #featured-categories .featured-cat:focus, #featured-categories .featured-cat.current{
  background-color: var(--main-color, #43c7f2) !important;
  color: var(--main-color-text-color, #000) !important;
}

 .cart-button, .cart-button:hover, .btn-primary, .btn-primary:hover {
  background-color: var(--secondary-color, #43c7f2) !important;
  border-color: var(--secondary-color, var(--main-color,#43c7f2)) !important;
}

.btn-info{
  background-color: var(--other-buttons-bg-color, #fff) !important;
  border-color: var(--other-buttons-bg-color, #000) !important;
  color: var(--other-buttons-text-color, #000) !important;
}
.shop-btn, .shop-btn-spec, #css-btn-shop{
  background-color: var(--secondary-color, #43c7f2) !important;
  border-color: var(--secondary-color, #43c7f2) !important;
  color: var(--secondary-color-text-color, #000) !important;
}

.choose-date-button{
  border-color: var(--main-color, #43c7f2) !important;
}
.continue-button, .continue-button:hover{
  background-color: var(--main-color, #43c7f2) !important;
  border-color: var(--main-color, #43c7f2) !important;
}

.email-check.main-button, .email-check.main-button:hover{
  background-color: var(--main-color, #43c7f2) !important;
  border-color: var(--main-color, #46AACC) !important;
  color: var(--main-color-text-color, #fff) !important;
}
.pay-button{
  background-color: var(--buy-buttons-bg-color, var(--secondary-color,#35B019)) !important;
  border-color: var(--buy-buttons-bg-color, var(--secondary-color,#35B019)) !important;
  color: var(--buy-buttons-text-color, var(--secondary-color-text-color,#fff)) !important;
}
.pack-price button.price-selector-button{
  border-color: var(--main-color, #43c7f2) !important;
}
.pack-price button.price-selector-button.price-selected{
  border-color: var(--main-color, #43c7f2) !important;
  color: var(--main-color-text-color,#fff) !important;
  background-color: var(--main-color, #43c7f2) !important;
}

.dropdown-toggle span, .dropdown-toggle div, .navbar-toggler.navbar-toggle span{
  color: var(--header-items-color, #fff) !important;
}
.navbar-inverse .navbar-toggle .icon-bar{
  background-color: var(--header-items-color, #fff) !important;
}
.navbar-toggler.navbar-toggle:hover, .navbar-toggler.navbar-toggle:active, .navbar-toggler.navbar-toggle:focus{
  background-color: var(--header-background-color, #222) !important;
}
.voucher-popular{
	background-color:  var(--pop-voucher-background-color, rgba(234, 21, 220, 0.87)) !important;
	color:  var(--pop-voucher-text-color, white) !important;
}

.upsell_header{
  background-color:  var(--buy-buttons-bg-color, #dff0d8) !important;
  opacity: 0.5;
	color:  var(--buy-buttons-text-color, #333) !important;
}

.upsell_button{
  background-color:  var(--buy-buttons-bg-color, #28a745) !important;
	color:  var(--buy-buttons-text-color, white) !important;
}

.download_link{
  border:0px;
  min-width:100%;
  padding:4px 12px;
  border-radius: 0 0 5px 5px;
}

.download_link:hover{
 text-decoration:none;
 font-weight:bold;
}

#mediakiosk-voucher-confirm-btn{
  background-color: var(--main-color,#fff) !important;
  color: var(--main-color-text-color,#000) !important;
}
