@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;
}