@charset "utf-8";

.credit-method input:checked + label {
	background: #6DCD36!important;
	color: #fff!important;
}
.credit-product input:checked + label {
	background: #6DCD36!important;
	color: #fff!important;
}
.credit-method input,
.credit-product input {
	display: none;
}
.credit-method label {
	display: inline-block;
	padding: 4px 10px;
	cursor: pointer;
	text-align: center;
	font-size: 0.875rem;
}
.credit-product label {
	display: inline-block;
	padding: 4px 10px;
	cursor: pointer;
	text-align: center;
	font-size: 0.875rem;
}
.smplmlr span {
	color: black;
}
.smplmlr label {
	color: #6DCD36;
}
.credit-methods-label, .credit-products-label, .input {
	color: #14610A;
	font-weight: 500;
}
/* The slider handle (use -webkit- (Chrome, Opera, Safari, Edge) and -moz- (Firefox) to override default look) */
.input::-webkit-slider-thumb {
	background: #14610A; /* Green background */
	cursor: pointer; /* Cursor on hover */
}
.input::-moz-range-thumb {
	background: #14610A; /* Green background */
	cursor: pointer; /* Cursor on hover */
}

.first-pay-result, .overpayment-result {
	font-weight: bold;
}
