.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 {
	font-size: 85%;
	/*font-style: italic;*/
	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;
}