@charset "UTF-8";
#c-register #signup_group_geo_location_container .row { width: 50%; clear: none; float: left; }
#c-register #signup_group_geo_location_container .row:nth-of-type(2), #c-register #signup_group_geo_location_container .row:nth-of-type(3) { width: 48%; float: right; }
#c-register #signup_group_geo_location_container .row input, #c-register #signup_group_geo_location_container .row select { width: 100%; }

#registerMultiStepContainer .select-checkbox { position: relative; }
#registerMultiStepContainer .select-checkbox input { position: absolute; left: 0; top: 5px; }
#registerMultiStepContainer #form_signup_city .label-select { margin: .5rem; }
#registerMultiStepContainer #form_signup_city .select-checkbox label { font-weight: 500; text-align: left; margin-left: 1.5rem; }
#registerMultiStepContainer #form_signup_city_name { background: transparent none; color: #333; font-family: "Roboto Condensed", "Arial Narrow", sans-serif; font-weight: 600; text-shadow: none; margin: .5rem 0; }

#form_signup_city_name::before { color: #d73f34; font-family: "datingvip"; content: ""; }

.select2.select2-container.select2-container--default { width: 100% !important; }

.select2-container--default .select2-selection--single { height: 34px; border-radius: 0.25em; }
.select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 34px; }
.select2-container--default .select2-selection--single .select2-selection__arrow { height: 34px; }

.element-overlay { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: #FFF; }
.element-overlay .loading { margin-top: 10%; }

.position-relative { position: relative; }

.geo-field-error select, .geo-field-error input { background: #ffdbdb; }

/*# sourceMappingURL=GeoFormFields.css.map */
