/*
Custom styles for customer eshop

extending or overriding of default values comming from /css/page.css and /css/page-penmaster.css
*/
/*************************************************************************************/

/* color of upper header strip */
#head1 {
    background-color: #EFEFEF;
}

/* color of middle header strip / logo and horizontal menu background */
#head2 {
    background-color: #ffffff;
}
/* also for mobile version of menu */
#head2-mobile {
    background-color: #ffffff;
}

/* color of under menu strip at subpages */
#head4 {
  background-color: #9B9C9E;
  color: #fff;
}

#hmenu li a {
  border-left: none;
  font-size:18px;
  padding: 30px 20px 30px 20px;
}
  
/* upper horizontal menu - open state */
#hmenu li.menuULDirOpen a {
    color: #ffffff;
    background-color: #EC8110;
    border-left: 0px solid #000;
}
/* upper horizontal menu - closed state */
#hmenu li.menuULDirClose a {
    color: #000000;
}
/* upper horizontal menu - mouse hover state */
#hmenu li a:hover, #hmenu li.menuULDirOpen a:hover, #hmenu li.menuULDirClose a:hover {
    color: #ffffff;
    background-color: #EC8110;
}

/* page background */
#body_32 {
    background-image: none;
}

/* button for logged user menu */
.loggedUserName {
    background-color: #333230;
    border-color: #333230;
    color: #ffffff;
}

/* minibsket */
#miniBasket a {
  color: black;
}

/* titles of filter sections */
.filterTitle {
  background-color: #9B9C9E;
  color:white;
}

/* buttons in upper head section */
#loginButton {
  background-color: #333230;
  border-color: #333230;
  color: #E5E5E5;
}
#loginButton:hover, #searchSubmit:hover, .loggedUserButtons .btn:hover {
  color: #333;
  background-color: #EBEBEB;
  border-color: #ADADAD;
}

/*************************************************************************************/
/*
overriding of invoice email default values
*/
.invoiceDetail table.invoiceDetailWrappingTable td,
table.invoiceDetailWrappingTable td {
  background-color: #ffffff;
}

table.invoiceDetailWrappingTable td.invoiceHeader,
.invoiceDetail table.invoiceDetailWrappingTable td.invoiceHeader {
  color: white;
  text-align:center;
}

table.invoiceDetailTable td,
.invoiceDetail table.invoiceDetailTable td {
  background-color: #ffffff;

}
  
  
  
  
a {
  color: #EC8110;
}
  
#logo {
  margin-top: 15px;
}
  
#leftUserAddon {
  margin-top:30px;
}
  
#groupName {
  color:white;  
}
  
#breadcrumb .navbar, .search .navbar {
  color: #ffffff;
}
  
#breadcrumb a.navbar:last-child, .search a.navbar:last-child {
  color: #ffffff;
}
  
#menu li.menuULDirOpen a,
#menu li.menuULDocOpen a {
  color:#EC9433;
}
  
.text-primary {
  color: #EC8110;
}
  
.h1Detail {
  background-color:#EC9433;
  color: white;
}
  
#productVariants #variantsHeader,
#altProducts #altProductsHeader {
  background-color:#EC9433;
}
  
#altProducts .row div {
  padding-top: 0px;
}
  
#variantsFooter {
    background-color: #CCCCCC;
    font-weight: bold;
}
  
#variantsBasket a {
  background-color: #EC9433;
}
  
#product_0 #itemDescription div.itemBasket,
div.itemBasket {
  background-color:#EC9433;
}
  
.btn-warning {
  color: #fff;
  background-color:#EC9433;
  border-color:#EC9433;
}
  
.btn-warning:hover {
    background-color: #BF1E2D;
    border-color: #BF1E2D;
}
  
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning {
    background-color: #BF1E2D;
    border-color: #BF1E2D;
}
  
.btn-success {
  color: #ffffff;
  background-color: #0B7A09;
  border-color: #0B7A09;
}
  
.basketTotalVat {
  background-color:#EC9433;
  color:#ffffff;
}
  
#menu {
  margin-top:30px;
}
  
.btn-info {
    color: #FFF;
    background-color: #EC9433;
    border-color: #EC9433;
}
  
#foot {
  background-color: #9B9C9E;
  font-size:12px;
}
  
#foot h4 {
  font-size:14px;
}
  
#foot a {
  color: #fff;
  text-decoration:underline;
}
  
.titleButton {
  width:auto;
  height:100px;
  margin:0px 0px 15px 0px;
  float:none;
}
    
#foot .md-cookie-bar .btn-primary {
	color: white!important;
	text-decoration:none;
}

#foot .md-cookie-bar .bottom-buttons a.more.btn {
    color: #3d454d;
	border: 1px solid #3d454d;
	padding: 6px 15px;
	text-decoration:none;
}

#foot .md-cookie-bar div.cookies-list .btn-akcept {
	padding: 6px 15px;
}

#foot .md-cookie-bar a {
	color:#000;
	text-decoration:none;
}


@media only screen and (max-width: 991px) {
  #hmenu li a, .hu #hmenu li a {
    background-color: #ffffff;
  }
}
    
@media only screen and (max-width: 1199px) {
  .titleButton {
     width:100%;
     margin-bottom: 15px;
  }
    
  #data {
    width: 100%;
  }    
}
