#an_productfields select {
    width: 100% !important;
}

#an_productfields input,
#an_productfields textarea,
#an_productfields select {
    background: white;
}

#an_productfields .radio-inline {
    float: left;
    padding-right: 10px;
}

.nodisplay {
    display:none !important;
}
#an_productfields .form-group, #an_productfields .page-heading{
    text-align: left !important;
}

div.showSweetAlert {
    z-index: 1000001;
}

div.sweet-overlay {
    z-index: 1000000;
}

.an_tooltip {
    position: relative;
    display: inline-block;
    border-bottom: 1px dotted black;
}

.an_hinttext {
    position: relative;
    display: inline-block;
    font-size: 12px;
    color: #9e9e9e;
}

.an_tooltip .an_tooltiptext {
    visibility: hidden;
    width: 120px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -60px;
    opacity: 0;
    transition: opacity 0.3s;
}

.an_tooltip .an_tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

.an_tooltip:hover .an_tooltiptext {
    visibility: visible;
    opacity: 1;
}


 .an_radio {
            margin-left: 0px !important;
            float:none !important;
        }
		.product__choice {
			display: inline-block;
			margin: .625rem .625rem 0 0;
			border: 1px solid #8f9192;
			font-weight: 600;
			padding: .25rem .75rem;
			color: #242424;
			text-decoration: none;
			white-space: nowrap;
			border-radius: .1875rem;
			transition: all .3s ease-out;
			transition-property: background-color, color, border-color;
			overflow: hidden;
			position: relative;
			background-color: #fff;
			text-align: center;
			font-size: 1.4rem !important;
			padding: 0.5rem 1.4rem !important;
			border-radius: 0.25rem;
			min-height: 48px;
			min-width: 48px;
        }
		body .pb-center-column #buy_block label{
			text-transform: uppercase !important;
			color: #000000 !important;
			font-weight: 600;
			font-size: 12px;
		}
		.an_productfields .text {
			height: 42px !important;
			margin-bottom: 40px !important;
		}