.ebs_page_settings {
    margin-top: 20px;
}
#ebs_setting {
    padding: 10px;
    margin: 0;
}
.ebs_page_settings {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E3E3E3;
    display: inline-block;
    margin-top: 20px;
    padding: 0;
    width: 99%;
    position: relative;
}
.ebs_page_settings h1 {
    border-bottom: 1px solid #DDDDDD;
    color: #33689c;
    font-size: 18px;
    font-weight: bold;
    margin: 0;
    padding: 11px;
    width: 98%;
}
.osc-logo-setting {
    position: absolute;
    right: 8px;
    top: 6px;
}
.ebs_details {
    background: none repeat scroll 0 0 #F9F9F9;
    border: 1px dashed #D2D2D2;
    float: left;
    width: 100%;
    margin: 8px 0;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
}
.osc-setting-desc-box{
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #dddddd;
    padding: 10px;
    display: table;
}
.osc-setting-desc-box img{max-width:100%}
.ebs_details label {
    color: #474747;
    line-height: 30px;
    margin: 0 10px 0 10px;
    padding: 5px 10px;
    text-align: left;
    min-width:190px;
}
.ebs_details > label {
    cursor: default;
    font-weight: bold;
    padding: 5px 13px 0 0;
    color: #207CBC;
}

.ebs_details > p {
    border-left: 1px solid #D9D9D9;
    float: left;
    margin: 0;
    padding: 5px 5px 5px 15px;
}
.ebs_details.show_cdn #cdn_path,  .ebs_details.respond_show_cdn #respond_cdn_path {
    margin: 8px 0 0 10px;
    width: 462px;
}
.ebs_setting_label {
    display: block;
    float: left;
}
.ebs_page_settings .ebs_btn {
    float: left;
    width: 90%}
label.ebs_editor_label {
    float: left;
    padding: 5px;
    border: 1px solid #F1F1F1;
    width: auto;
    margin:10px 10px 10px 0;
}
label.ebs_editor_label:hover, .ebs_editor_label.val_selected {
    background: #fff;
    padding: 5px;
    border: 1px solid #ccc;
    box-shadow: 0 0 3px #C4C4C4;
    float:  left;
    width: auto;
    margin: 10px 10px 10px 0;
}
label.ebs_editor_label:last-child:hover{
    background: none;
    border:  1px solid #F1F1F1;
    box-shadow: none;
    cursor: auto;
}
#ebs_custom_css {
    width: 600px;
    min-height: 200px;
    margin: 6px 0;
    box-shadow: 0 0 2px #C4C4C4;
    background:  #FFFBEF;
}

body.toplevel_page_ebs-ebs-settings #wpwrap{
   background: #fff;
}
span.notered {
    font-size: 16px;
}
.notered {
    color: #FF0000;
    font-style: italic;
    font-weight: bold;
}
.ebspro-add{
    padding: 10px;
}