

/* Start:/local/templates/hyundai_dev2/components/nineseven/feedback.form/contact-us_order-call/style.css?17500738392962*/
.afbf_item_pole .afbf_checkbox label{
    margin-left:20px;
    margin-bottom:5px;
    font-weight:normal;
    position:relative;
    cursor:pointer;
    font-size:14px;
    top:auto;
    left:auto;
    pointer-events:inherit;
    -webkit-transition:0.3s ease all;
    -o-transition:0.3s ease all;
    transition:0.3s ease all;
}
.afbf_checkbox{
    margin:10px 0 20px;
}
.afbf_checkbox input[type=checkbox]{
    position:absolute;
    opacity:0;
    width:0;
    height:0;
    margin:0;
    overflow:hidden;
    pointer-events:none;
}
.afbf_checkbox .afbf_checkbox_box{
    vertical-align:middle;
    position:relative;
    top:2px;
    margin-right:12px;
}
.afbf_checkbox_box .afbf_checkbox_check{
    position:relative;
    display:inline-block;
    width:18px;
    height:18px;
    border:2px solid rgba(0,0,0,.54);
    border-radius:2px;
    overflow:hidden;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    z-index:1;
}


.afbf_checkbox_box .afbf_checkbox_check.error{
    position:relative;
    display:inline-block;
    width:18px;
    height:18px;
    border:2px solid #f800008a;
    border-radius:2px;
    overflow:hidden;
    border-radius:2px;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    z-index:1;
}

.afbf_checkbox input[type=checkbox]+ .afbf_checkbox_box .afbf_checkbox_check:before{
    content:'';
    position:absolute;
    -webkit-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    transform:rotate(45deg);
    display:block;
    margin-top:-4px;
    margin-left:5px;
    width:0;
    height:0;
    -webkit-box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;
    box-shadow:0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0,0 0 0 0 inset;
}
.afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check:before{
    content:'';
    position:absolute;
    color:#7b7f7f;
    -webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0px 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;
    box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0px 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;
}
.afbf_checkbox input[type=checkbox]:focus:checked+.afbf_checkbox_box .afbf_checkbox_check:before{
    -webkit-animation:checkbox-on 0.3s forwards;
    -o-animation:checkbox-on 0.3s forwards;
    animation:checkbox-on 0.3s forwards;
}
.afbf_checkbox input[type=checkbox]:focus+.afbf_checkbox_box .afbf_checkbox_check:before{
    -webkit-animation:checkbox-off 0.3s forwards;
    -o-animation:checkbox-off 0.3s forwards;
    animation:checkbox-off 0.3s forwards;
}
.afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check{
    border:none;
}
.afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check:before{
    margin-top:-3px;
    margin-left:7px;
}


/* End */


/* Start:/local/templates/hyundai_dev2/components/nineseven/feedback.form/contact-us_order-call/themes/theme_138dfbbe0ff4b76f85d48f6207fb986b.css?17500738393488*/
#alx_feed_back_FIDFORM_ORDER_CALL .afbf_radio_circle
{
	border-color:#009688;
}
#alx_feed_back_FIDFORM_ORDER_CALL .afbf_checkbox.toggle label input[type=checkbox]:checked + .afbf_checkbox_box:after,
#alx_feed_back_FIDFORM_ORDER_CALL .afbf_radio_check
{
	background-color:#009688;
}
#alx_feed_back_FIDFORM_ORDER_CALL .afbf_feedback_poles .afbf_btn
{
	color:#fff !important;
	background:#009688 !important;
}
#alx_feed_back_FIDFORM_ORDER_CALL .afbf_feedback_poles .afbf_btn:hover
{
	color:#fff !important;
	background:#006153 !important;
}
#alx_feed_back_FIDFORM_ORDER_CALL .afbf_checkbox.toggle label input[type=checkbox]:checked + .afbf_checkbox_box
{
	background-color:#ABF1E3;
}
#alx_feed_back_FIDFORM_ORDER_CALL .afbf_checkbox input[type=checkbox]:checked+.afbf_checkbox_box .afbf_checkbox_check:before,
#alx_feed_back_FIDFORM_ORDER_CALL.floating_labels .afbf_item_pole.is_filled .afbf_name,
#alx_feed_back_FIDFORM_ORDER_CALL.floating_labels .afbf_item_pole.is_focused .afbf_name
{
	color:#006153;
}
#alx_feed_back_FIDFORM_ORDER_CALL.form_inputs_line .afbf_select,
#alx_feed_back_FIDFORM_ORDER_CALL.form_inputs_line .afbf_textarea,
#alx_feed_back_FIDFORM_ORDER_CALL.form_inputs_line .afbf_inputtext,
#alx_feed_back_FIDFORM_ORDER_CALL.form_inputs_line .afbf_item_pole.is_focused .afbf_select,
#alx_feed_back_FIDFORM_ORDER_CALL.form_inputs_line .afbf_item_pole.is_focused .afbf_textarea,
#alx_feed_back_FIDFORM_ORDER_CALL.form_inputs_line .afbf_item_pole.is_focused .afbf_inputtext{
	background-image:-webkit-gradient(linear, left top, left bottom, from(#009688), to(#009688)), -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#e0e0e0));
	background-image:-webkit-linear-gradient(#009688, #009688), -webkit-linear-gradient(#e0e0e0, #e0e0e0);
	background-image:-o-linear-gradient(#009688, #009688), -o-linear-gradient(#e0e0e0, #e0e0e0);
	background-image:linear-gradient(#009688, #009688), linear-gradient(#e0e0e0, #e0e0e0);
}
#alx_feed_back_FIDFORM_ORDER_CALL.form_inputs_line .afbf_item_pole.error_pole .afbf_select,
#alx_feed_back_FIDFORM_ORDER_CALL.form_inputs_line .afbf_item_pole.error_pole .afbf_textarea,
#alx_feed_back_FIDFORM_ORDER_CALL.form_inputs_line .afbf_item_pole.error_pole .afbf_inputtext,
#alx_feed_back_FIDFORM_ORDER_CALL.form_inputs_line .afbf_item_pole.error_pole.is_focused .afbf_select,
#alx_feed_back_FIDFORM_ORDER_CALL.form_inputs_line .afbf_item_pole.error_pole.is_focused .afbf_textarea,
#alx_feed_back_FIDFORM_ORDER_CALL.form_inputs_line .afbf_item_pole.error_pole.is_focused .afbf_inputtext{
	background-image:-webkit-gradient(linear, left top, left bottom, from(#f80000), to(#f80000)), -webkit-gradient(linear, left top, left bottom, from(#e0e0e0), to(#e0e0e0));
	background-image:-webkit-linear-gradient(#f80000, #f80000), -webkit-linear-gradient(#e0e0e0, #e0e0e0);
	background-image:-o-linear-gradient(#f80000, #f80000), -o-linear-gradient(#e0e0e0, #e0e0e0);
	background-image:linear-gradient(#f80000, #f80000), linear-gradient(#e0e0e0, #e0e0e0);
	-moz-background-size:100% 2px, 100% 1px;
	background-size:100% 2px, 100% 1px;
}
#alx_feed_back_FIDFORM_ORDER_CALL .afbf_select, .afbf_textarea, .afbf_inputtext,
#alx_feed_back_FIDFORM_ORDER_CALL .afbf_checkbox label
{
	color:#212121;
}
#alx_feed_back_FIDFORM_ORDER_CALL .afbf_item_pole.is_focused .afbf_select,
#alx_feed_back_FIDFORM_ORDER_CALL .afbf_item_pole.is_focused .afbf_textarea,
#alx_feed_back_FIDFORM_ORDER_CALL .afbf_item_pole.is_focused .afbf_inputtext{
	border-color:#009688;
}
/* End */
/* /local/templates/hyundai_dev2/components/nineseven/feedback.form/contact-us_order-call/style.css?17500738392962 */
/* /local/templates/hyundai_dev2/components/nineseven/feedback.form/contact-us_order-call/themes/theme_138dfbbe0ff4b76f85d48f6207fb986b.css?17500738393488 */
