@CHARSET "UTF-8";

.communityProduct_button { margin-top: 10px; }
.communityProduct_button input { cursor: pointer; padding: 10px 20px; }
#communityProduct_msg { display: none; width: 100%; }
#communityProduct_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; }
#communityProduct_wrapper { min-width: 200px; height: auto; padding: 10px; padding-left:0px; position: relative; max-width: 99%; }
#communityProduct_suggest_button_wrapper { width: 100%; padding: 10px 0 10px 0; text-align: left; }
#cmpdc_main_form input[type="checkbox"] { width:auto; }

.cmpdc-map { float:left; max-height: 320px; padding:0; margin: 0; width: 100% !important; }
.cmpdc_input_img, .cmpdc_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; }
.cmpdc_settings_container { position: relative; margin: 0px 10px 10px 0px; width: 100%; border-radius: 5px; }
.cmpdc_preview_link { margin: 5px; }
.cmpdc_settings_container_inner { min-width: 420px; float:left; }
.cmpd_border { border: 1px solid #D34141; margin: 5px 0; padding: 5px; }
.cmpd_border div { font-weight: bold; }
.cmpdc_desc { width: 100%; font-weight: bold; font-size: 1.1em; display:inline-block; }
.cmpdc_desc.categories_label { float:left; width:auto; }
label.cmpdc_desc_width strong { width: 100%; margin: 0 5px 0 0; float:left; word-wrap: break-word; }
.cmpdc_desc_label { width: 160px; margin: 0 10px -5px 0px; float:left; }
.cmpdc_single_data_editor { margin: 30px 10px 5px 10px; display: block; }
.cmpdc_single_data { width: 100%; float: left; margin: auto auto 1em; }
.cmpdc_input { width:100%; height:40px; }
.cmpdc_select { width:100%; height:40px; }
.cmpdc_select_multiple { width:100%; height:auto; }
.cmpdc_textarea { padding: 5px; margin: 0 5px 0 0; border: 1px solid #333 !important; max-width: 100%; width: 100% !important; min-width: 100%; height:auto !important; }
.cmpdc_checkbox { margin-top: 8px; width: 20px; }
.cmpdc_preview { margin: 10px 10px 5px 0; padding: 0; float:left; }
.cmpdc_submit { float: right; }
.form_submit { width: 390px; }
.cmpdc_right_input { float: right; min-width: 200px; }
.cmpdc_label { float: left; min-width: 120px; }
.cmpdc_captcha { width: 445px; margin: 0 0 0 10px; }
.cmpdc_submit_edit { border: 1px solid #333; }

.front_videos_row { float:left; width:100%; clear:both; margin-top:10px; }
.front_videos_row .remove_button { margin-top: 15px; display: block; float: right; }

.cmpdc_product_categories { float:left; margin-left:10px; }
.cmpdc_product_categories label { clear:both; float:left; width:100%; }
.cmpdc_product_categories input { margin-left:0px; }
.cmpdc_product_categories label.first { margin-left:0px; }
.cmpdc_product_categories label.second { margin-left:10px; }
.cmpdc_product_categories label.third { margin-left:20px; }

.cmpd_change_info_container { clear:both; width:100%; float:left; }
.cmpd_change_info_container .cmpd_change_info_link { clear:both; width:100%; float:left; text-align:right; }
.cmpd_change_info_container .cmpd_change_info_link a { text-decoration:none; }
.cmpd_change_info_container .cmpd_change_info_inner { clear:both; width:100%; float:left; display:none; margin-top:1em; }
.cmpd_change_info_container .cmpd_change_info_inner input[type="password"] { margin-bottom:0em; }