/**
 * This file is a product-checkbox for product CSS. For special styles of the pett theme.
 *
 *
 */



/* Custom CSS
-------------------------------------------------------------- */
.text-block {
	hyphens: auto; 
	text-align: justify
}

.cookie-term {
    color: black !important;
}
.cookie-term:hover {
    color: #EB5202  !important;
}

.main-color {
    color: #EB5202 !important;
}

.panel-heading {
    background-color: #F6F6F8 !important;
}

.modal-popup.confirm .action-secondary {

    border: 2px solid #EB5202 !important;
    background-color: #EB5202 !important;

}
.modal-popup.confirm .action-primary:hover {

    border: 2px solid #EB5202 !important;
    background-color: #EB5202 !important;

}
.search-close:hover {
		color: #EB5202 !important;
		transform: rotate(180deg);
}
.form-search {
	background: gray !important;
}



/* Grouped Items
--------------------------------------------------------------*/
.grouped-items-table {
    margin: 0;
    clear: both;
}

.grouped-items-table th,
.grouped-items-table td {
    padding: 5px;
}

.grouped-items-table thead th {
    font-weight: bold;
    text-align: center;
    border-bottom: 1px solid #ddd;
}

.grouped-items-table .price-box {
    margin: 0;
    padding: 0;
    border: 0;
}

.grouped-items-table td {
    vertical-align: middle;
}


.grouped-items-price {
    font-size: 150%;
}


/* Product Checkbox
--------------------------------------------------------------*/
.product-checkbox {
    width: 25px;
    height: 25px;
    display: inline-block;
    position: relative;
    z-index: 1;
    top: 3px;
    background: url('../images/product_checkbox/checkbox_unselected.png') no-repeat;
}

.product-checkbox:hover {
    background: url('../images/product_checkbox/checkbox_unselected_hover.png') no-repeat;
}

.product-checkbox.selected {
    background: url('../images/product_checkbox/checkbox_selected.png') no-repeat;
}

.product-checkbox.selected:hover {
    background: url('../images/product_checkbox/checkbox_selected_hover.png') no-repeat;
}

.product-checkbox .lowstock {
    background: url('../images/product_checkbox/checkbox_unselected_lowstock.png') no-repeat;
}

.product-checkbox .lowstock:hover {
    background: url('../images/product_checkbox/checkbox_unselected_lowstock_hover.png') no-repeat;
}

.product-checkbox .lowstock.selected {
    background: url('../images/product_checkbox/checkbox_selected.png') no-repeat;
}

.product-checkbox .lowstock.selected:hover {
    background: url('../images/product_checkbox/checkbox_selected_hover.png') no-repeat;
}

.product-checkbox input[type="checkbox"] {
    margin: 0;
    width: 25px;
    height: 25px;
    position: relative;
    z-index: 2;
    cursor: pointer;
    outline: none;
    opacity: 0;
}

.product-checkbox.ie {
    width: 25px;
    height: 25px;
    display: inline-block;
    position: relative;
    z-index: 1;
    top: 3px;
    background: url('../images/product_checkbox/checkbox_unselected.png') no-repeat;
}

.m-15 {
    margin: 15px !important;
}

.lookbook-slider.owl-carousel .owl-dots .owl-dot span {
	background-color: #7B7B7C;
	border-color: #7B7B7C;
	opacity: 0.5;
}
.lookbook-slider.owl-carousel .owl-dots .owl-dot:hover span, 
.lookbook-slider.owl-carousel .owl-dots .owl-dot.active span {
	opacity: 1;
	border-color: #4B4B4C;
	background-color: #4B4B4C;
}