.pht-category {
	
}

.pht-category .details .name {
	font-weight: bold;
	font-size: 1.7vh;
}

.pht-steps .pht-category .board.large {
	line-height: 3.7vh;
}
.pht-category .description p, .pht-category .description li {
	font-size: 85%;
	margin-bottom: 0;
	padding-bottom: 0;
}

.pht-category.selectable.single .details {
	margin-left: 35px;
}

.pht-category .product label {
	display: block;
	font-size: 0.85vh;
	color: #777;
	margin-bottom: 0;
}

.pht-category .product.empty {
	color: #aaa;
}

.pht-category .product .details {
    margin-left: 50px;
}

.pht-category .product .checkbox-item {
    /*margin-left: 50px;*/
}

.pht-category .product .image img {
	width: 100%;
}

.pht-category .zone-times {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #efefef;
}

.pht-category .category-zone-times {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #efefef;
}

.pht-category .zone-times .selector {
	border: 1px solid #ccc;
	padding: 4px 9px;
	margin: 0px;
	border-radius: 4px;
	line-height: 42px;
}

.pht-category .category-zone-times .selector {
	border: 1px solid #ccc;
	padding: 4px 9px;
	margin: 0px;
	border-radius: 4px;
	line-height: 42px;
}

.pht-category .zone-times .selector.selected {
	background: #333;
	color: #fff;
}

.pht-category .category-zone-times .selector.selected {
	background: #333;
	color: #fff;
}

.pht-category .product .error-required {
	display: none;
	color: #900;
}

.pht-category .product.required .error-required {
	display: block;
}

a.disabled-availability, .loading-availability a {
    pointer-events: none;
}

.pht-category .alert-error {
	color: #900;
	margin-bottom: 15px;
}