.radioboxpanel {width: 100%;}.radioboxpanel [type=radio]:not(:checked) {position: absolute;	left: -9999px;	opacity: 0}.radioboxpanel [type=radio]:not(:checked) + label {position: relative;	cursor: pointer;	display: inline-block;	height: 25px;	line-height: 25px;	transition: .28s ease;	user-select: none;	font-size: 15px;	font-weight: normal;	color: #242424;	width: 100%;	height: auto;	padding-right: 35px;}.radioboxpanel span {padding-right: 0px;	color: #F00}.radioboxpanel [type=radio]:checked {position: absolute;	left: -9999px;	opacity: 0}.radioboxpanel [type=radio] + label:after, .radioboxpanel [type=radio] + label:before {content: '';	position: absolute;	margin: 4px;	width: 25px;	height: 25px;	z-index: 0;	transition: .28s ease;	right: 0px;	left: auto;	top: 30%;}.radioboxpanel [type=radio]:checked + label {position: relative;	padding-left: 0px;	cursor: pointer;	display: inline-block;	height: 25px;	line-height: 25px;	transition: .28s ease;	user-select: none;	font-size: 16px;	font-weight: normal;	color: #000;	font-weight: 800;	width: 100%;	height: auto;	padding-right: 35px;}.radioboxpanel [type=radio].with-gap:checked + label:after, .radioboxpanel [type=radio].with-gap:checked + label:before, .radioboxpanel [type=radio]:checked + label:after, .radioboxpanel [type=radio]:checked + label:before, .radioboxpanel [type=radio]:not(:checked) + label:after, .radioboxpanel [type=radio]:not(:checked) + label:before {border-radius: 50%}.radioboxpanel [type=radio]:not(:checked) + label:after, .radioboxpanel [type=radio]:not(:checked) + label:before {border: 2px solid #BFBFBF;	background: #DCDCDC;}.radioboxpanel [type=radio]:not(:checked) + label:after {z-index: -1;	transform: scale(0)}.radioboxpanel [type=radio]:checked + label:before {border: 2px solid transparent;	animation: ripple 0.2s linear forwards}.radioboxpanel [type=radio].with-gap:checked + label:after, .radioboxpanel [type=radio].with-gap:checked + label:before, [type=radio]:checked + label:after {border: 2px solid #FEAA0A}.radioboxpanel [type=radio].with-gap:checked + label:after, .radioboxpanel [type=radio]:checked + label:after {background-color: #FEAA0A;	z-index: 0}.radioboxpanel [type=radio]:checked + label:after {transform: scale(1.02)}.radioboxpanel [type=radio].with-gap:checked + label:after {transform: scale(0.5)}.radioboxpanel [type=radio].tabbed:focus + label:before {box-shadow: 0 0 0 10px rgba(0, 0, 0, 0.1);	animation: ripple 0.2s linear forwards}.radioboxpanel [type=radio].with-gap:disabled:checked + label:before {border: 2px solid rgba(0, 0, 0, 0.26);	animation: ripple 0.2s linear forwards}.radioboxpanel [type=radio].with-gap:disabled:checked + label:after {border: none;	background-color: rgba(0, 0, 0, 0.26)}.radioboxpanel [type=radio]:disabled:checked + label:before, .radioboxpanel [type=radio]:disabled:not(:checked) + label:before {background-color: transparent;	border-color: rgba(0, 0, 0, 0.26);	animation: ripple 0.2s linear forwards}.radioboxpanel [type=radio]:disabled + label {color: rgba(0, 0, 0, 0.26)}.radioboxpanel [type=radio]:disabled:not(:checked) + label:before {border-color: rgba(0, 0, 0, 0.26)}.radioboxpanel [type=radio]:disabled:checked + label:after {background-color: rgba(0, 0, 0, 0.26);	border-color: #BDBDBD}.preloader {width: 100% !important;	height: 100% !important;	top: 0px !important;	position: fixed !important;	z-index: 99999;	background-color: rgba(255, 255, 255, 0.77);}.preloader span {border: 5px solid #f3f3f3;	border-top: 5px solid #3498db;	border-radius: 50%;	width: 60px;	height: 60px;	animation: spin 2s linear infinite;	position: fixed;	top: 50%;	left: 50%;} @keyframes spin { 0% { transform: rotate(0deg);} 100% { transform: rotate(360deg);}}#showhidefeqheading {display: none;}.midpanel h2 span {color: #F00;}