@CHARSET "UTF-8";
#communityExpert_button { margin-top: 10px; }
#cmedl_message_wrapper { display: none; width: 100%; }
#communityExpert_overlay { display: none; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0.8; z-index: 1000; text-align: center; color: #31708f; font-weight: bold; background-color: #ccc; }
#cmedl_form_wrapper { min-width: 200px; height: auto; padding: 10px; position: relative; max-width: 99%; }
#communityExpert_suggest_button_wrapper { width: 100%; padding: 10px 0 10px 0; text-align: left; }
.cmedl-map { float:left; width: 320px; margin: 5px 10px; margin-right: 0; max-height: 320px; }
.cmedl_input_img, .cmedl_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; }
.cmed_frontend_form_settings_container { position: relative;margin: 0px 10px 10px 0px; position: relative; width: 100%; border-radius: 5px; border: 2px solid #000; }
.cmedl_preview_link { margin: 5px; }
.cmed_frontend_form_settings_container_inner { width: 100%; float:left; }
.cmed_border { border: 1px solid #D34141; margin: 5px 0; padding: 5px; }
.cmed_border div { font-weight: bold; }
.row-inner { display: block; position: relative; }
.row-inner .section-fields { display: block; position: relative; }
.row-inner.copied a.row-remove { display: block; }
/* .cmedl_desc { width: 160px; margin: 0 5px 0 0; float:left; } */
label.cmedl_desc_width strong { width: 100%; margin: 0 5px 0 0; float:left; word-wrap: break-word; }
/* .cmedl_desc_label { width: 160px; margin: 0 10px -5px 0px; float:left; } */
.cmedl_single_data_editor { margin: 30px 10px 5px 10px; }
/* .cmedl_single_data { margin: 5px 10px 5px 10px; white-space: nowrap !important; display: inline-block; } */
/* .cmedl_input, .cmedl_select { padding: 5px 0 5px 0 ; width: 250px !important; max-width: 250px !important; margin: 0 5px 0 0; border: 1px solid #333; } */
/* .cmedl_textarea { padding: 5px; margin: 0 5px 0 0; border: 1px solid #333 !important; max-width: 100%; width: 100% !important; min-width: 100%; } */
.cmedl_checkbox { margin-top: 8px; width: 20px; }
.cmedl_preview { margin: 10px 10px 5px 0; padding: 0; float:left; }
.cmedl_submit { float: right; }
.form_submit { width: 390px; }
.cmedl_right_input { float: right; min-width: 200px; }
.cmedl_label { float: left; min-width: 120px; }
.cmedl_captcha { width: 445px; margin: 0 0 0 10px; }
.cmedl_submit_edit { border: 1px solid #333; }

/* NEW */
.cmed_frontend_form_settings_container,.cmedl_single_data,.cmedl_desc,.cmedl_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; }
.cmed_frontend_form_settings_container { margin-bottom: 1.5em; padding: 1.5em; border: none; border-radius: 0; border-bottom: 1px solid #cecece; }

/*Labels*/
.cmedl_single_data label { font-weight: bold; font-size: 1.1em; }

/*Inputs*/
.cmedl_input, .cmedl_select, .cmedl_textarea { padding: 1em !important; border: 1px solid #cecece; width: 100%; display: block; margin: auto; font-size: 11pt; font-weight: normal; }
.cmedl_textarea { min-height: 120px; height: 150px; max-height: 220px; }
/*Map Container*/
.cmedl-map { padding:0; margin: 0; width: 100% !important; }