@CHARSET "UTF-8";

.communityExpert_button { margin-top: 10px; }
.communityExpert_button input { cursor: pointer; padding: 10px 20px; border:1px solid #ddd; }
#communityExpert_msg { display: none; width: 100%; }
#communityExpert_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; }
#communityExpert_wrapper { min-width: 200px; height: auto; padding: 10px; padding-left:0px; position: relative; max-width: 99%; }
#communityExpert_suggest_button_wrapper { width: 100%; padding: 10px 0 10px 0; text-align: left; }
#cmedc_main_form input[type="checkbox"] { width:auto; }

.cmedc-map { float:left; max-height: 320px; padding:0; margin: 0; width: 100% !important; }
.cmedc_input_img, .cmedc_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; }
.cmedc_settings_container{ position: relative; margin: 0px 10px 10px 0px; width: 100%; border-radius: 5px; border: 2px solid #000; float:left; }
.cmedc_preview_link { margin: 5px; }
.cmedc_settings_container_inner { width: 100%; float:left; }
.cmed_border { border: 1px solid #D34141; margin: 5px 0; padding: 5px; }
.cmed_border div { font-weight: bold; }
label.cmedc_desc_width strong{ width: 100%; margin: 0 5px 0 0; float:left; word-wrap: break-word; }
.cmedc_textarea_label { width: 160px; margin: 0 10px -5px 0px; float:left; }
.cmedc_single_data_editor { margin: 30px 10px 5px 10px; }
/*
.cmedc_desc { width: 160px; margin: 0 5px 0 0; float:left; }
.cmedc_desc_label { width: 160px; margin: 0 10px -5px 0px; float:left; }
.cmedc_single_data { margin: 5px 10px 5px 10px; white-space: nowrap !important; display: inline-block; }
.cmedc_input, .cmedc_select { padding: 5px 0 5px 0 ; width: 250px !important; max-width: 250px !important; margin: 0 5px 0 0; border: 1px solid #333; }
.cmedc_textarea { padding: 5px; margin: 0 5px 0 0; border: 1px solid #333 !important; max-width: 100%; width: 100% !important; min-width: 100%; }
*/
.cmedc_checkbox { margin-top: 8px; width: 20px; }
.cmedc_preview { margin: 10px 10px 5px 0; padding: 0; float:left; max-width: 150px; }
.cmedc_submit { float: right; }
.form_submit { width: 390px; }
.cmedc_right_input { float: right; min-width: 200px; }
.cmedc_label { float: left; min-width: 120px; }
.cmedc_label span { font-style: italic; font-size: 12px; clear: both; float: left; width: 100%; color:#666; }
.cmedc_captcha { width: 445px; margin: 0 0 0 10px; }
.cmedc_submit_edit { border: 1px solid #333; }
a.btn.btn-default {  color: black; }
div#cmed_suggest_button_wrapper { margin-bottom: 15px; }
.cmedc_settings_container,.cmedc_single_data,.cmedc_desc,.cmedc_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; }
.cmedc_settings_container { margin-bottom: 1.5em; padding: 1.5em; padding-left:0px; border: none; border-radius: 0; border-bottom: 1px solid #cecece; }
.cmedc_single_data label { font-weight: bold; font-size: 1.1em; padding-right: 5px; }
.cmedc_input, .cmedc_select, .cmedc_textarea { padding: 1em !important; border: 1px solid #cecece; width: 100%; display: block; margin: auto; font-size: 11pt; font-weight: normal; height:auto !important; }
.cmedc_textarea { min-height: 120px; height: 150px; max-height: 220px; background: #fff; }
.cmedc_input.col_four { width:30%; float:left; margin-right:2%; height: 53px !important; }
.cmedc_input.col_two { width:35.5%; float:left; margin-right:2%; height: 53px !important; }

.front_videos_row { float:left; width:100%; clear:both; margin-top:10px; }
.front_videos_row .remove_button { margin-top: 15px; display: block; float: right; }

.front_products_row { float:left; width:100%; clear:both; margin-top:10px; }
.front_products_row .remove_button_product { margin-top: 15px; display: block; float: right; }

.cmedc_product_categories { max-height:150px; overflow-x:hidden; }
.cmedc_product_categories label { clear:both; float:left; width:100%; }
.cmedc_product_categories input { margin-left:0px; }
.cmedc_product_categories label.first { margin-left:0px; }
.cmedc_product_categories label.second { margin-left:10px; }
.cmedc_product_categories label.third { margin-left:20px; }

.cmedc_expertise_terms { max-height:150px; overflow-x:hidden; }
.cmedc_expertise_terms label { clear:both; float:left; width:100%; }
.cmedc_expertise_terms input { margin-left:0px; }
.cmedc_expertise_terms label.first { margin-left:0px; }
.cmedc_expertise_terms label.second { margin-left:10px; }
.cmedc_expertise_terms label.third { margin-left:20px; }

.cmedc_service_terms { max-height:150px; overflow-x:hidden; }
.cmedc_service_terms label { clear:both; float:left; width:100%; }
.cmedc_service_terms input { margin-left:0px; }
.cmedc_service_terms label.first { margin-left:0px; }
.cmedc_service_terms label.second { margin-left:10px; }
.cmedc_service_terms label.third { margin-left:20px; }

.cmedc_language_terms { max-height:150px; overflow-x:hidden; }
.cmedc_language_terms label { clear:both; float:left; width:100%; }
.cmedc_language_terms input { margin-left:0px; }
.cmedc_language_terms label.first { margin-left:0px; }
.cmedc_language_terms label.second { margin-left:10px; }
.cmedc_language_terms label.third { margin-left:20px; }

.cmedc_taxonomy4_terms { max-height:150px; overflow-x:hidden; }
.cmedc_taxonomy4_terms label { clear:both; float:left; width:100%; }
.cmedc_taxonomy4_terms input { margin-left:0px; }
.cmedc_taxonomy4_terms label.first { margin-left:0px; }
.cmedc_taxonomy4_terms label.second { margin-left:10px; }
.cmedc_taxonomy4_terms label.third { margin-left:20px; }

.cmedc_taxonomy5_terms { max-height:150px; overflow-x:hidden; }
.cmedc_taxonomy5_terms label { clear:both; float:left; width:100%; }
.cmedc_taxonomy5_terms input { margin-left:0px; }
.cmedc_taxonomy5_terms label.first { margin-left:0px; }
.cmedc_taxonomy5_terms label.second { margin-left:10px; }
.cmedc_taxonomy5_terms label.third { margin-left:20px; }

.cmedc_taxonomy6_terms { max-height:150px; overflow-x:hidden; }
.cmedc_taxonomy6_terms label { clear:both; float:left; width:100%; }
.cmedc_taxonomy6_terms input { margin-left:0px; }
.cmedc_taxonomy6_terms label.first { margin-left:0px; }
.cmedc_taxonomy6_terms label.second { margin-left:10px; }
.cmedc_taxonomy6_terms label.third { margin-left:20px; }

.add_button { font-size:24px; }
.add_button_product { font-size:24px; }

.expert_documents { clear:both; float:left; width:100%; }
.expert_documents_col { float:left; width:24%; margin-right:1%; }
.expert_documents_col .dslide-title { width:100%; height:30px; margin-top:5px; }

.instructions { font-size: 12px; float: left; clear: both; width: 100%; margin-bottom: 10px; }

.cmed_change_info_container { clear:both; width:100%; float:left; }
.cmed_change_info_container .cmed_change_info_link { clear:both; width:100%; float:left; text-align:right; }
.cmed_change_info_container .cmed_change_info_link a { text-decoration:none; }
.cmed_change_info_container .cmed_change_info_inner { clear:both; width:100%; float:left; display:none; margin-top:1em; }
.cmed_change_info_container .cmed_change_info_inner input[type="password"] { margin-bottom:0em; }

.form_tags_row .description { float:right; }

.cmedc_view_profile_btn_container { float:right; margin-top: 10px; }
.cmedc_view_profile_btn_container a.cmedc_view_profile { background: #f2f2f2; color: #464646; text-decoration:none; padding: 10px 20px; border:1px solid #ddd; }

#cmedc_user_form input[type="submit"] { cursor: pointer; padding: 10px 20px; border:1px solid #ddd; }