/*** -------------- ***/
/*** SOD SALES TOOL ***/
/*** -------------- ***/

/* -------------- */
/* #088a29 = Green */
/* #32373c = Black/Gray */
/* -------------- */

/* BUY NOW BUTTON */
.sod-sales .btn, .product-buy-button .sod-sales .btn span {
	color: #ffffff;
}

.sod-sales .btn:hover span, .product-buy-button .sod-sales .btn:hover span {
	color: #ffffff;
}

.sales-widget-body .btn .fas, .sod-sales .btn .fa-times, #sales-widget-delivery-installation .delivery-results-display-type-toggles .btn {
	color: #ffffff !important;
}

.sales-widget-body .btn:hover .fas, .sod-sales .btn:hover .fa-times, #sales-widget-delivery-installation .delivery-results-display-type-toggles .btn:hover {
	color: #ffffff !important;
}

.sod-sales .btn, .product-buy-button .sod-sales .btn {
    box-shadow: none !important;
    transition: all 0.3s ease 0s;
	margin: 0;
}

.sod-sales .btn, .product-buy-button .sod-sales .btn span {
	color: #ffffff;
}

.sod-sales .btn:hover span, .product-buy-button .sod-sales .btn:hover span {
	color: #ffffff;
}

/* GENERAL */
.sod-sales .btn, .product-buy-button .sod-sales .btn {
    box-shadow: none !important;
    transition: all 0.3s ease 0s;
}

.sod-sales .btn:hover, .sod-sales .btn:hover span, .product-buy-button .sod-sales .btn:hover span {
	color: #ffffff;
}


/* HEADER / BANNER */
.sod-sales .bar-middle {
	padding: 5px 20px;
}

/*.sod-sales .bar-top #buttons-area button:hover {
	background: #5d5d5d !important;
}*/

.sod-sales .bar-top .btn {
	background: #088a29; 
}

.sod-sales .bar-top .btn:hover {
	background: #32373c;
}


/* TOOL BUTTONS */
.sales-widget-body .btn .fas, .sod-sales .btn .fa-times, #sales-widget-delivery-installation .delivery-results-display-type-toggles .btn {
	color: #ffffff !important;
}

.sales-widget-body .btn:hover .fas, .sod-sales .btn:hover .fa-times, #sales-widget-delivery-installation .delivery-results-display-type-toggles .btn:hover {
	color: #ffffff !important;
}

.sod-sales .sod-sales-sidebar .input-group-btn .btn {
	background: #088a29;
}


/* HEADINGS */
.sod-sales .sales-widget-body h2, .sod-sales .sales-widget-body h5, .sod-sales .sales-widget-body h4, 
.sod-sales .sales-widget-body h3 {
	color: #088a29 !important;
}
.sod-sales .sales-widget-body h5, .sod-sales .sales-widget-body h4 {
	border-bottom: 2px solid #32373c !important;
}


/* BREADCRUMBS */
.sod-sales .breadcrumb-style {
	color: #088a29;
}

.sod-sales .breadcrumb-style .active-step {
	border-color: #088a29;
	color: #ffffff;
	background: #088a29;
}

.sod-sales .breadcrumb-style .steps {
	border-color: #088a29;
	color: #088a29;
	background: #ffffff;
}


/* DELIVERY RESULTS */
.sod-sales .list-group-item span.label {
	background: #088a29;
}

.sod-sales .delivery-results .day a {
	font-size: 16px;
}

.checkout #right_column div > div > div > img {
	filter: grayscale(100%);
}

.sod-sales .delivery-results .delivery-results-display-type-toggles .btn {
	color: #ffffff !important;
	background: #088a29;
}

.sod-sales .delivery-results .delivery-results-display-type-toggles .btn:hover {
	color: #ffffff !important;
	background: #32373c;
}


/* PICKUP OPTIONS */
.method-selection .method-delivery, .method-selection .method-pickup {
	cursor: pointer;
}

.sod-sales .method-selection .method {
	border-bottom: 2px solid #32373c;
	color: #088a29;
}

.sod-sales .method-selection .method-selected {
	background: #088a29;
	border-bottom: 2px solid #32373c;
	color: #ffffff;
}


/*** ---------- ***/
/*** QUOTE FORM ***/
/*** ---------- ***/
#sales-quote-form .sod-sales {
	margin-top: 0px !important;
}

#sales-quote-form .sod-sales .form-info {
	color: #088a29;
}

#sales-quote-form .sod-sales .card-title {
	color: #088a29;
}

#sales-quote-form .sod-sales .quote-form-submit .btn {
	background: #088a29;
	color: #ffffff;
}
#sales-quote-form .sod-sales .quote-form-submit .btn:hover {
	background: #32373c;
	color: #ffffff;
}


/*** --------------- ***/
/*** AREA CALCULATOR ***/
/*** --------------- ***/
#area-calc .sod-sales {
	margin-top: 20px !important;
}


/*** ------------------ ***/
/*** SST ON PAGE WIDGET ***/
/*** ------------------ ***/
.sod-sales.single-page-interface .container {
	width: 100%;
}

.sod-sales.single-page-interface .container .month div a {
	font-size: 15px;
}