.custom-options-wrapper
{
	background-color: #f0f0f0;
	border: 1px solid #ddd;
	margin-bottom: 10px;
}
.product-add-title
{
	font-family: 'Gotham Rounded','sans-serif';
	font-weight: 700;
	font-size: 18px;
	margin-bottom: 15px;
	border-bottom: 1px solid #ddd;
	color: #3c4148;
	line-height: 1.5;
	padding-bottom: 10px;
	text-transform: capitalize;
	margin-top: 5px;
}
.table-eyelens tr td
{
	padding: 10px;
}
.disbale-element
{
	pointer-events: none;
}
.left_options_wrapper
{
	padding: 14px 0px 0px 32px;
	display: inline-block;
	width: 57%;
}
.right_options-wrapper
{
	width: 43%;
	display: inline-block;
}
.left_options_wrapper .label
{
	float: left;
	display: inline-block;
	position: relative;
	clear: both;
}
.right_options-wrapper .control,.left_options_wrapper .control
{
	float: right;
	display: inline-block;
	padding: 8px 0;
	width: 59% !important
}
.left_options_wrapper .label
{
	padding: 14px 0;
}
.right_options-wrapper .label
{
	display: none;
}
.left_options_wrapper .control {
	width: 45% !important;
}
.right_options-wrapper .control
{
	padding: 8px 10px !important;
}
.right-eye
{
	width: 25%!important;
	float: right;
}
.left_options_wrapper div.mage-error,.right_options-wrapper div.mage-error
{
	display: none!important;
}
.text-base-curve,.text-diameter
{
	background: #f0f0f0!important;
	border: 0!important;
	pointer-events: none;
	padding: 0;
}
.left_options_wrapper input[type="text"],.right_options-wrapper input[type="text"]
{
	padding: 0 5px;
}
.left_options_wrapper input[type="text"]:focus,.right_options-wrapper input[type="text"]:focus,
.left_options_wrapper select:focus,.left_options_wrapper textarea:focus,.right_options-wrapper textarea:focus
{
	box-shadow: none!important;
}
.right_options-wrapper div.field:first-child .control div.field:first-child .checkbox,.left_options_wrapper div.field:first-child
{
	display: none;
}
.left_options_wrapper .control div.field:first-child
{
	display: block!important;
}
.left_options_wrapper .options-list label
{
	padding: 0 10px 0 0!important;
}

.catalog-product-view #maincontent .columns .column.main .product-info-main .product-add-form .product-options-wrapper > .fieldset .left_options_wrapper .field.file, 
.catalog-product-view #maincontent .columns .column.main .product-info-main .product-add-form .product-options-wrapper > .fieldset .right_options-wrapper .field.file {
    display:none;
}
@media only screen and (max-width: 449px) {
	.left_options_wrapper
	 {
	    padding: 14px 0px 0px 5px;
	    display: inline-block;
	    width: 74%;
	}
	.left_options_wrapper .control
	{
		width: 40% !important;
		float: initial;
	}
	.right_options-wrapper
	{
		width: 26%;
	    display: inline-block;
	}
	.right_options-wrapper .control
	{
		padding: 8px 0px !important;
		width: 100% !important;
		float: initial;
	}

}



.neutral-options {
    display: flex;
    flex-direction: column;
    padding-bottom: 20px;
}