@CHARSET "UTF-8";

#communityBusiness_button {
    margin-top: 10px;
}

#cmbdl_message_wrapper {
    display: none;
    width: 100%;
}

#communityBusiness_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;
}

#cmbdl_form_wrapper {
    min-width: 200px;
    height: auto;
    padding: 10px;
    position: relative;
    max-width: 99%;
}

#communityBusiness_suggest_button_wrapper {
    width: 100%;
    padding: 10px 0 10px 0;
    text-align: left;
}
.cmbdl-map{
    float:left;
    width: 320px;
    margin: 5px 10px;
    margin-right: 0;
    max-height: 320px;

}
.cmbdl_input_img, .cmbdl_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;
    position: relative;
    width: 100%;
    border-radius: 5px;
    border: 2px solid #000;
}
.cmbdl_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;
}

.row-inner{
    display: block;
    position: relative;
}
.row-inner .section-fields{
    display: block;
    position: relative;
}
.row-inner.copied a.row-remove{
    display: block;
}

/*
.cmbdl_desc {
    width: 160px;
    margin: 0 5px 0 0;
    float:left;
}*/
label.cmbdl_desc_width strong{
    width: 100%;
    margin: 0 5px 0 0;
    float:left;
    word-wrap: break-word;
}
/*.cmbdl_desc_label{
    width: 160px;
    margin: 0 10px -5px 0px;
    float:left;
}*/
.cmbdl_single_data_editor{
    margin: 30px 10px 5px 10px;
}

/*
.cmbdl_single_data{
    margin: 5px 10px 5px 10px;
    white-space: nowrap !important;
    display: inline-block;
}
*/

/*.cmbdl_input, .cmbdl_select{
    padding: 5px 0 5px 0 ;
    width: 250px !important;
    max-width: 250px !important;
    margin: 0 5px 0 0;
    border: 1px solid #333;
}*/

/*.cmbdl_textarea{
    padding: 5px;
    margin: 0 5px 0 0;
    border: 1px solid #333 !important;
    max-width: 100%; width: 100% !important; min-width: 100%;
}*/
.cmbdl_checkbox{
    margin-top: 8px;
    width: 20px;

}
.cmbdl_preview{
    margin: 10px 10px 5px 0;
    padding: 0;
    float:left;
}
.cmbdl_submit {
    float: right;
}
.form_submit{
    width: 390px;
}
.cmbdl_right_input{
    float: right;
    min-width: 200px;
}
.cmbdl_label{
    float: left;
    min-width: 120px;
}
.cmbdl_captcha{
    width: 445px;
    margin: 0 0 0 10px;
}
.cmbdl_submit_edit{

    border: 1px solid #333;
}

/* NEW */
.cmbd_frontend_form_settings_container,.cmbdl_single_data,.cmbdl_desc,.cmbdl_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: 1.5em; padding: 1.5em; border: none; border-radius: 0; border-bottom: 1px solid #cecece; }

/*Labels*/
.cmbdl_single_data label { font-weight: bold; font-size: 1.1em; }

/*Inputs*/
.cmbdl_input,
.cmbdl_select,
.cmbdl_textarea
{ padding: 1em !important; border: 1px solid #cecece; width: 100%; display: block; margin: auto; font-size: 11pt; font-weight: normal; }

.cmbdl_textarea
{
    min-height: 120px; height: 150px; max-height: 220px;
}

/*Map Container*/
.cmbdl-map {
    padding:0; margin: 0; width: 100% !important;
}