@CHARSET "UTF-8";

.communityBusiness_button { margin-top: 10px; }
.communityBusiness_button input { cursor: pointer; padding: 10px 20px; }
#communityBusiness_msg { display: none; width: 100%; margin-bottom: 2.5em; }
#communityBusiness_msg_bottom { display: none; width: 100%; margin-top:30px; }
#communityBusiness_overlay { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; z-index: 1000; text-align: center; color: #31708f; font-weight: bold; background-color: #fff; }
#communityBusiness_wrapper { min-width: 200px; height: auto; padding: 10px; padding-left:0px; position: relative; max-width: 99%; }
#communityBusiness_suggest_button_wrapper { width: 100%; padding: 10px 0 10px 0; text-align: left; }
#cmbdc_main_form input[type="checkbox"] { width:auto; }

.cmbdc-map { float:left; max-height: 320px; padding:0; margin: 0; width: 100% !important; }
.cmbdc_input_img, .cmbdc_preview_link { float: right; width: 300px !important; width: -webkit-calc(100% - 180px) !important; width: -moz-calc(100% - 180px) !important; width: calc(100% - 180px) !important; }
.clear { clear:both; }
.alert-success { border: 2px solid #00cc00; border-radius: 5px; padding: 10px; }
.alert-warning { border: 2px solid red; border-radius: 5px; padding: 10px; }
.cmbd_frontend_form_settings_container { position: relative; margin: 0px 10px 10px 0px; width: 100%; border-radius: 5px; border: 2px solid #000; }
.cmbdc_preview_link { margin: 5px; }
.cmbd_frontend_form_settings_container_inner { width: 100%; float:left; }
.cmbd_border { border: 1px solid #D34141; margin: 5px 0; padding: 5px; }
.cmbd_border div { font-weight: bold; }
label.cmbdc_desc_width strong { width: 100%; margin: 0 5px 0 0; float:left; word-wrap: break-word; }
.cmbdc_single_data_editor { margin: 30px 10px 5px 10px; }
/*
.cmbdc_desc { width: 160px; margin: 0 5px 0 0; float:left; }
.cmbdc_desc_label { width: 160px; margin: 0 10px -5px 0px; float:left; }
.cmbdc_single_data { margin: 5px 10px 5px 10px; white-space: nowrap !important; display: inline-block; }
.cmbdc_input, .cmbdc_select { padding: 5px 0 5px 0 ; width: 250px !important; max-width: 250px !important; margin: 0 5px 0 0; border: 1px solid #333; }
.cmbdc_textarea { padding: 5px; margin: 0 5px 0 0; border: 1px solid #333 !important; max-width: 100%; width: 100% !important; min-width: 100%; }
*/
.cmbdc_checkbox { margin-top: 8px; width: 20px; }
.cmbdc_preview { margin: 10px 10px 5px 0; padding: 0; float:left; }
.cmbdc_submit { float: right; }
.form_submit { width: 390px; }
.cmbdc_right_input { float: right; min-width: 200px; }
.cmbdc_label { float: left; min-width: 120px; }
.cmbdc_captcha { width: 445px; margin: 0 0 0 10px; }
.cmbdc_submit_edit { border: 1px solid #333; }
.cmbd_frontend_form_settings_container,.cmbdc_single_data,.cmbdc_desc,.cmbdc_input { display: block; margin: 0; padding: 0; border: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
.cmbd_frontend_form_settings_container { margin-bottom: 0em; padding: 1.5em 1.5em 0px 0px; border: none; border-radius: 0; border-bottom: 0px solid #cecece; }
.cmbdc_single_data label { font-weight: bold; font-size: 1.1em; }
.cmbdc_input, .cmbdc_select, .cmbdc_textarea { padding: 1em !important; border: 1px solid #cecece; width: 100%; display: block; margin: auto; font-size: 11pt; font-weight: normal; height:auto !important; }
.cmbdc_textarea { min-height: 120px; height: 150px; max-height: 220px; }

.front_images_row { float:left; width:100%; clear:both; margin-top:10px; position: relative; }
.front_images_row .cmbdc_input { padding-right:30px !important; }
.front_images_row .remove_button_p { margin-top: 15px; display: block; float: right; position: absolute; z-index: 999; right: 10px; top: 0px; font-size: 16px; font-weight: bold; }

.front_videos_row { float:left; width:100%; clear:both; margin-top:10px; position: relative; }
.front_videos_row .cmbdc_input { padding-right:30px !important; }
.front_videos_row .remove_button { margin-top: 15px; display: block; float: right; position: absolute; z-index: 999; right: 10px; top: 0px; font-size: 16px; font-weight: bold; }

.add_button_p { font-size:24px; float:right; margin-bottom:0.8em; font-weight:bold; color:#000; }
.remove_button_p { font-size:18px; position: absolute; right:0; top:0; font-weight:bold; color:red; }

.add_button { font-size:24px; float:right; margin-bottom:0.8em; font-weight:bold; color:#000; }
.remove_button { font-size:18px; position: absolute; right:0; top:0; font-weight:bold; color:red; }

.add_address_button { font-size:24px; float:right; margin-bottom:0; font-weight:bold; color:#000; }
.remove_address_button { font-size:18px; float:right; font-weight:bold; color:red; }

.cmbdc_product_categories label { clear:both; float:left; width:100%; }
.cmbdc_product_categories input { margin-left:0px; }
.cmbdc_product_categories label.first { margin-left:0px; }
.cmbdc_product_categories label.second { margin-left:10px; }
.cmbdc_product_categories label.third { margin-left:20px; }

.cmbdc_tags_section_checkboxes_checkboxes_field label { clear:both; float:left; width:100%; }
.cmbdc_tags_section_checkboxes_checkboxes_field input { margin-left:0px; }
.cmbdc_tags_section_checkboxes_checkboxes_field label.first { margin-left:0px; }
.cmbdc_tags_section_checkboxes_checkboxes_field label.second { margin-left:10px; }
.cmbdc_tags_section_checkboxes_checkboxes_field label.third { margin-left:20px; }

.business_video { clear:both; float:left; width:100%; }
.business_video_col { float:left; width:24%; margin-right:1%; margin-top: 3%; margin-bottom: 3%; position:relative; text-align:center; }
.business_video_col .vslide-title { width:100%; height:30px; margin-top:5px; }

.business_documents { clear:both; float:left; width:100%; }
.business_documents_col { float:left; width:24%; margin-right:1%; margin-top: 3%; margin-bottom: 3%; position:relative; text-align:center; }
.business_documents_col .dslide-title { width:100%; height:30px; margin-top:5px; }

.cmbd_change_info_container { clear:both; width:100%; float:left; }
.cmbd_change_info_container .cmbd_change_info_link { clear:both; width:100%; float:left; text-align:right; }
.cmbd_change_info_container .cmbd_change_info_link a { text-decoration:none; }
.cmbd_change_info_container .cmbd_change_info_inner { clear:both; width:100%; float:left; display:none; margin-top:1em; }
.cmbd_change_info_container .cmbd_change_info_inner input[type="password"] { margin-bottom:0em; }