@font-face {
	font-family: Noah;
	src: url("https://www.buyboxexperts.com/wp-content/uploads/2020/12/Noah-Medium.woff")
		format("woff");
}

@font-face {
	font-family: Noah-Bold;
	src: url("https://www.buyboxexperts.com/wp-content/uploads/2020/12/Noah-Bold.woff")
		format("woff");
}

@font-face {
	font-family: Noah-Extra-Bold;
	src: url("https://www.buyboxexperts.com/wp-content/uploads/2020/12/Noah-Extra-Bold.woff")
		format("woff");
}

.noah-medium {
	font-family: "Noah";
}

.noah-bold {
	font-family: "Noah-Bold";
}

.noah-extra-bold {
	font-family: "Noah-Extra-Bold";
}

.left-content {
	background-color: #f8f8fb;
	/* width: auto; */
	/* height: auto; */
	height: 41rem;
}

.right-content {
	background-color: #ffffff;
	box-shadow: 0 16px 32px 0 rgba(0, 0, 0, 0.12);
	/* width: auto; */
	height: auto;
}

.navigation {
	border: 1px solid #ff4817;
	width: 26px;
	height: 26px;
	/* line-height: 21px; */
	display: inline-block;
	border-radius: 50px;
	text-align: center;
	font-size: 16px;
	color: #ff4817;
}

.list-inline-item:not(:last-child) {
	margin-right: 1rem;
}

.tab {
	display: none;
}

/* .page-one-radio {
    display: none !important;
} */

input[type="radio"] {
	opacity: 0;
	position: absolute;
	z-index: -1;
}

.option-label {
	padding: 1rem;
	display: flex;
	border: 1px solid #d1d1d1;
	cursor: pointer;
	border-radius: 0.5rem !important;
}

.blank-label {
	display: none;
}

input[type="radio"]:checked + .option-label {
	background: #fff;
	border-color: #ff4817;
}

input[type="radio"]:checked + .option-label i.fal {
	color: #ff4817;
}

input[type="radio"]:checked + .option-label svg {
	filter: invert(39%) sepia(47%) saturate(4308%) hue-rotate(349deg)
		brightness(99%) contrast(104%);
}

.optionItem {
	min-width: 20%;
	transition: 0.3s ease all;
	height: 3rem;
}

.form-check-input {
	position: absolute;
	/* margin-top: 1.06rem;
	margin-left: 0.8rem; */
	margin-top: 0.3rem;
    margin-left: -1.25rem;
}

.thumb-img {
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center;
	/* width: 63px;
    height: 63px; */
	padding: 1rem;
}

.thumbnail {
	display: inline-block;
	width: 7rem;
	height: 7rem;
	background-color: #ffffff;
	border: 1px solid #e4e4e4;
}

.modal-body {
	height: auto;
	overflow-y: auto;
}

.oval {
	background-color: #333333;
	border-radius: 100%;
	width: 26px;
	height: 26px;
	text-align: center;
}

.check {
	color: #ffffff;
	font-family: "Font Awesome 5 Pro";
	font-size: 16px;
	width: 26px;
	height: 26px;
	text-align: center;
}

.image-center {
	text-align: center;
}

/* .oval-style {
    box-shadow: 0px 0px 5px 1px rgb(255, 72, 23);
} */

.oval-style:hover {
	transform: translateY(4px);
	transition: 0.2s;
}

button.close {
	/* padding: 0; */
	background-color: #0000 !important;
	border: 0;
}

img {
	border-style: none;
	height: auto;
	max-width: 100%;
}

label {
	line-height: 1;
}

.popupCheckbox {
	width: 20px;
	height: 22px;
}

.popupCheckbox:checked:after {
	content: "\2713";
	width: 20px;
	height: 22px;
	text-align: center;
}

.popupCheckbox:after {
	content: " ";
	background-color: #ff4817;
	color: white;
	display: inline-block;
	visibility: visible;
}

.popupCheckboxLabel {
	font-size: 14px;
	line-height: 22px;
	vertical-align: middle;
	padding-left: 5px;
}

.checkboxWrapper {
	display: flex;
}
