#billing_state_field .select2-selection,
#billing_city_field .select2-selection {
background-color: #fafafa !important;
border: 1px solid #d4d4d4 !important;
border-radius: 0px !important;
height: 47px !important;
} #billing_state_field .select2-selection__rendered,
#billing_city_field .select2-selection__rendered {
color: #495057 !important;
line-height: 45px !important;
padding-left: 10px !important;
} #billing_state_field .select2-selection__arrow,
#billing_city_field .select2-selection__arrow {
height: 45px !important;
right: 5px !important;
}
#billing_state_field .select2-selection__arrow b,
#billing_city_field .select2-selection__arrow b {
border-color: #666666 transparent transparent transparent !important;
}  body .select2-container--default .select2-dropdown {
background-color: #ffffff !important;
border: 1px solid #d4d4d4 !important;
border-radius: 0px !important;
} body .select2-container--default .select2-results__option {
color: #495057 !important;
background-color: #ffffff !important;
padding: 10px !important;
} body .select2-container--default .select2-results__option--highlighted[aria-selected],
body .select2-container--default .select2-results__option--highlighted[data-selected] {
background-color: #f0f0f0 !important;
color: #333333 !important;
} body .select2-search--dropdown .select2-search__field {
background-color: #ffffff !important;
color: #333333 !important;
border: 1px solid #d4d4d4 !important;
} label[for="billing_phone"]::after {
content: " *";
color: #cc1603;
}
label[for="billing_phone"] .optional {
display: none !important;
}