/* user.css ----------------------------------------------------------------- */

/* Maakum Edits */
#media_container {
    box-sizing: content-box;
}

#bodyContent { padding-bottom: 15px; }
.page-header { margin-top: 15px; overflow:hidden; }
.h1, h1 {
    font-size: 2em;
}
.h2, h2 {
    font-size: 1.3em;
}
.h3, h3 {
    font-size: 1.2em;
}
.h4, h4 {
    font-size: 1em!important;
}
.h5, h5 {
    font-size: 1em!important;
}

.price {
	font-size: 14px;
	line-height: 2.4em;
	font-weight: bold;
}
.price_pinfo {
	font-size: 2em;
    line-height: 1.1em;
    margin-top: 20px;
	text-align: right;
}

.instock {
	border-radius: 4px;
    display: block;
    font-size: 11px;
    margin-top: 10px;
    padding: 0 10px;
	text-align:center;
}
list-group-item .price { margin-left: 55px; }
list-group-item .col-xs-6 a .btn-group { margin-left: 42px; }
.breadcrumb { margin-bottom: 8px; }

blockquote { font-size: 1.4em; }

.alert {
	margin-top: 15px;
}

/* product_reviews_write.php */
.help-block small {
	display: inline-block;
    margin-top: 15px;
}
/* account.php */
ul.accountLinkList {
    margin: 10px;
    padding: 10px;
}
ul.accountLinkList li {
	line-height: 2em;
}

/* Remove border on Coupon inputfield */
.infoBox {
	border:0;
	border-collapse:initial;
}

/* The button named 'Koop' is aligned in the middle and sticks to the bottom of the surrounding div, regardless of the height of the product image above the price and button */
.thumbnail .caption {
}


/* Remove basket icon in the green 'Koop NU' button on the product categorie product page */
.productHolder .ui-state-default .ui-icon {
	background-image:none;
}



/* Center the green the green 'Koop NU' button and prices on the product categorie product page */
.grid-group-item .col-xs-6 {
	float:none;
	margin-left:auto;
	margin-right:auto;
	width:auto;
	text-align:center;
	padding-bottom:10px;
}

/* Smaller font size and centererd text hyperlinks on the product categorie product page (Grid view) */
.grid-group-item .productHolder h2 {
	font-size:12px;
	text-align:center;
	color: #337ab7;
}

.list-group-item-heading .productHolder h2 {
	color:#337ab7;
}


/* infoBoxHeading (Aanbiedingen section) */

td.infoBoxHeading {
	font-size: 22px;
	color:black !important;
	background-color:white !important;
	/*border-bottom: 1px solid #dbdad7;*/
	height:40px;
}

td.smallText .img-responsive {
	margin-top:10px;
}




/* Fixed height for the search form in the sidebar */
.input-group input[type="search"] {
	height:34px;
}

/* Remove underline in sidebar menu. */
.nav > li > a:focus, .nav > li > a:hover {
	text-decoration:none !important;
}

.piGal {
    margin-left: 15px;
	margin-bottom: 10px;
}
/* Google Chrome fix: Images on product pages don't stretch anymore*/
.piGal img {
	max-height: none !important;
}
.contentText .photoset-row {
	margin-bottom: 15px!important;
}
.contentText .photoset-cell {
	float:right !important;
}
.form-horizontal { width: auto!important;}
.form-horizontal .form-group > label { width:25%!important; }
label.col-sm-4 {
    width: 33.3333%!important;
}
.form-horizontal .form-group>* {
    display: block!important;
}
select {
	height: 34px!important;
	padding: 0px 0px 0px 12px!important;
	border-radius: 4px;
	border: 1px solid #cccccc!important;
}

.form-horizontal h2 {
	margin-top: 20px;
}
input[type="search"] {
	background-image: none !important;
    border-top-right-radius: 0px!important;
    border-bottom-right-radius: 0px!important;
}
input, textarea { background-color: #f2f2f2!important; }
/* Advanced Search page - NOG NIET AF */
#quicksearch {
	
	/*float: none !important;*/
		
	margin-top: 20px;
	margin-left:15px !important;
	margin-right:15px !important;
	
	background-color: #FFF !important;
	border-color: #dddddd !important;
	
	width:auto !important;
	min-width:350px !important;
}

#quicksearch>a {
	line-height: 2;
	margin-left:10px;

}

.form-control {
    padding: 6px 12px;
}

/* overwrite bootstrap */
.container {
    width: auto;
}
/* Width of the webshop container */
#content_container_winkel {
	width:100% !important;
/*	padding-right: 15px!important;*/
	color: #333;
}

.contentText > .item .col-sm-4 .list-group-item {
	width: 100% !important;
}

/* Google Chrome fix: In the "aanbiedingen" section images do not stretch anymore */
.panel-default .img-responsive {
	width: 100% !important;
}

/* On the product overview page with listview enabled; the product description text is displayed next to the image */
.caption >.group::before, .caption >.group::after {
	/*display: inline !important;*/
	float: left;
}

.buttonSet {
    margin-bottom: 15px;
}

/* styles for price range filter */
.dipcen #slider-range {
  margin:10px 5px;
}

.dipcen input[type=text] {
  width:50px;
  border:1px solid #ccc;
  border-radius:3px;
  text-align:center;
  padding:3px 0;
}

/* styles for attribute filter */
.filter_heading {
	font-weight:bold;
	display: block;
	margin-bottom: 6px;
}
.filter_cont b {
  display:block;
  padding:3px 0;
}

.filter_cont input[type=checkbox] {
  margin:0 5px 0 1px;
}

.filter_cont {
  display: flex;
  flex-wrap: wrap;
}

/* category filter */
.cat-filter { max-height: 300px; overflow-y:auto; }
.cat-filter .dipcen {
	width: 250px;
}
.cat-filter .attrib_divs {
	margin-left:20px;
	margin-bottom: 10px;
}
#columnLeft .attrib_divs {
	margin-top:6px;
}
#columnLeft .dipcen {margin-bottom: 6px;}
.scrollbar-inner {
	max-height: 7.5em;
	line-height: 1.42857143;
}
.item label {
	font-weight: 400;
	cursor: pointer;
	margin-bottom: 0;
}

.products_price_both, #products_price_both {
    display: block;
    font-size: small;
}
@media (max-width: 480px) {
	.filter_cont .item {
    padding-right: 10px;
    width: 180px;
	}
}
@media (max-width: 375px) {
	.filter_cont .item {
    padding-right: 10px;
    width: 225px;
	}
}