.newsItemOL {margin-bottom:0px;margin-top:1rem;}
.newsItemOL li {font-size:1.2em;margin-bottom:0.6em;color:#666; }
.newsItemOL li span {font-weight:600;color:#60a665;display:inline-block;}
.bannerSet {min-height:910px;}

/**/
.checklist {padding-left:2em;}

.form-control.review-item {
    display: inline-block;
    width: auto;
    padding: 0 1.25rem;
    line-height: 1 !important;
    height: calc(1em + 1.1rem);
}

.custom-checkbox-2 {
	position: relative;
	padding: 0 0 0 25px;
	margin-bottom: 7px;
	margin-top: 0;
}

.custom-checkbox-2.form-check .form-check-input {
	margin-left: 0;
}

.custom-checkbox-2.form-check .form-check-label {
	padding-left: 0;
}

.custom-checkbox-2.checkbox-inline {
	display: inline-block;
	vertical-align: middle;
}

.form-group .custom-checkbox-2.checkbox-inline {
	margin-top: 0px;
	padding-top: 0;
}

.custom-checkbox-2:last-child, .custom-checkbox-2:last-of-type {
	margin-bottom: 0;
}

.custom-checkbox-2 input[type="checkbox"] {
	opacity: 0;
	position: absolute;
	top: 50%;
	left: 3px;
	margin: -6px 0 0 0;
	z-index: 2;
	cursor: pointer;
}

.custom-checkbox-2 input[type="checkbox"]:checked + label:after {
	position: absolute;
	display: inline-block;
	font-family: 'Font Awesome 6 Free';
	content: '\F00C';
	top: 13px;
	left: 0.7em;
	margin-top: -9px;
	font-size: 18px;
	font-weight: 900;
	line-height: 1;
	width: 24px;
	height: 24px;
	color:#60a665;
}

.custom-checkbox-2 input[type="checkbox"]:disabled {
	cursor: not-allowed;
}

.custom-checkbox-2 input[type="checkbox"]:disabled:checked + label:after {
	color: #999;
}

.custom-checkbox-2 input[type="checkbox"]:disabled + label {
	cursor: not-allowed;
}

.custom-checkbox-2 input[type="checkbox"]:disabled + label:before {
	background-color: #eee;
}

.custom-checkbox-2 label {
    font-size:1em; 
	cursor: pointer;
	margin-bottom: 0;
	text-align: left;
	line-height: 1.5;
    margin-left: 0.6em;
}

.custom-checkbox-2 label:before {
	content: '';
	position: absolute;
	top: 10px;
	left: 0.5em;
	margin-top: -9px;
	width: 24px;
	height: 24px;
	display: inline-block;
	border-radius: 0px;
	border: 1px solid var(--grey-500);
	background-color: var(--light);
}

.custom-checkbox-2 label + label.error {
	display: block;
}

.custom-checkbox-2.checkbox-custom-transparent label:before {
	background-color: transparent;
}

.custom-checkbox-2.checkbox-custom-transparent input[type="checkbox"]:checked + label:after {
	color: var(--light);
}

.custom-checkbox-2.checkbox-custom-transparent input[type="checkbox"]:disabled:checked + label:after {
	color: #999;
}