﻿.image-container {
	position: relative;
	display: inline-block;
}

	.image-container img {
		display: block;
		width: 100%;
		height: auto;
	}

.checkbox-wrapper {
	position: absolute;
	display: flex;
	/*align-items: center;*/
	transform: translate(-50%, -50%);
}

.left-label {
	margin-right: 5px; /* Adjust spacing between label and checkbox */
}

.right-label {
	margin-left: 5px; /* Adjust spacing between checkbox and label */
}

.checkbox {
	cursor: pointer;
}

.radio-options {
	position: absolute;
	/*display: flex;*/
	align-items: center;
	transform: translate(50%,50%);
}

.radio-option {
	cursor: pointer;
}

fieldset {
	overflow: hidden
}

.some-class {
	float: left;
	clear: none;
}

label {
	float: left;
	clear: none;
	display: block;
	padding: 0px 8px 0px 5px;
}

input[type=radio],
input.radio {
	float: left;
	clear: none;
	margin: 5px 0 0 0px;
}
