.cmsul-user-location-form .cmsul_user_location_name_row { padding-bottom:10px; }
.cmsul-user-location-form .cmsul_user_location_name_row label { padding-right:10px; vertical-align:top; text-align:left; min-width: 125px; display: inline-block; }
.cmsul-user-location-form .cmsul_user_location_name_row input[type="text"] { height:30px; width:300px; background-color: #fff; border: 1px solid #bbb; padding: 2px; color: #4e4e4e; }

.cmsul-user-location-form .cmsul_user_location_desc_row { padding-bottom:10px; }
.cmsul-user-location-form .cmsul_user_location_desc_row label { padding-right:10px; vertical-align:top; text-align:left; min-width: 125px; display: inline-block; }
.cmsul-user-location-form .cmsul_user_location_desc_row textarea { height:100px; width:300px; background-color: #fff; border: 1px solid #bbb; padding: 2px; color: #4e4e4e; }

.cmsul-user-location-form .cmsul_user_location_icon_row { padding-bottom:10px; }
.cmsul-user-location-form .cmsul_user_location_icon_row label { padding-right:10px; vertical-align:top; text-align:left; min-width: 125px; display: inline-block; }
.cmsul-user-location-form .cmsul_user_location_icon_row select { height:30px; width:300px; background-color: #fff; border: 1px solid #bbb; padding: 2px; color: #4e4e4e; }

.cmsul-user-location-form .cmsul_user_location_timediff_row { padding-bottom:10px; }
.cmsul-user-location-form .cmsul_user_location_timediff_row label { padding-right:10px; vertical-align:top; text-align:left; min-width: 125px; display: inline-block; }
.cmsul-user-location-form .cmsul_user_location_timediff_row input[type="text"] { height:30px; width:300px; background-color: #fff; border: 1px solid #bbb; padding: 2px; color: #4e4e4e; }
.cmsul-user-location-form .cmsul_user_location_timediff_row input[type="number"] { height:30px; width:300px; background-color: #fff; border: 1px solid #bbb; padding: 2px; color: #4e4e4e; }

#cmsul_map_search_container { background:#f9f9f9; max-width: 385px; }
#cmsul_map_search_container #cmsul_map_search { margin: 10px; height: 35px; width: 75%; padding: 10px; }
#cmsul_map_search_container.one #cmsul_map_search { width: 95%; }
#cmsul_map_canvas { width:385px; height:200px; margin-bottom:15px; }
#cmsul_map_search_container #cmsul_get_my_current_location { max-width: 100%; height: auto; cursor:pointer; vertical-align: middle; }

.cmsul-user-location-form .cmsul_user_location_latitude_row { padding-bottom:10px; }
.cmsul-user-location-form .cmsul_user_location_latitude_row label { padding-right:10px; vertical-align:top; text-align:left; min-width: 85px; display: inline-block; }
.cmsul-user-location-form .cmsul_user_location_latitude_row input[type="text"] { height:30px; width:300px; background-color: #fff; border: 1px solid #bbb; padding: 2px; color: #4e4e4e; }

.cmsul-user-location-form .cmsul_user_location_longitude_row { padding-bottom:10px; }
.cmsul-user-location-form .cmsul_user_location_longitude_row label { padding-right:10px; vertical-align:top; text-align:left; min-width: 85px; display: inline-block; }
.cmsul-user-location-form .cmsul_user_location_longitude_row input[type="text"] { height:30px; width:300px; background-color: #fff; border: 1px solid #bbb; padding: 2px; color: #4e4e4e; }

.cmsul-user-location-form .cmsul_user_location_instructions { padding-bottom:10px; }

.cmsul-user-location-form .cmsul_user_location_submit_btn_container { padding-bottom:20px; }
.cmsul-user-location-form .loader { padding-left:10px; display:none; }
.cmsul-user-location-form input[type="submit"] { padding:15px 15px; cursor:pointer; border: 1px solid #ddd; color: #666; background-color: chartreuse; font-size: 18px; }
.cmsul-user-location-form input[type="submit"]:hover { color: #333; }

.cmsul-toast { position: fixed; top: 40%; width: 20%; max-width: 400px; min-width: 200px; overflow: hidden; margin: 0 auto; left: 0; right: 0; z-index: 999999; background: rgba(0,0,0,0.7); color: white; font: normal 100% sans-serif; border-radius: 10px; text-align: center; padding: 1em 2em; }
.cmsul-toast.cmsul-toast-info-error { background:rgba(255,0,0,1); }
.cmsul-toast.cmsul-toast-info-success { background:rgba(0,128,0,1); }