.wbs_alert {
    padding: 5px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.wbs_success {
    /*border: 1px solid #777;*/
    background: #00b100;
    color:#fff;
}

.wbs_error {
    /*border: 1px solid #222;*/
    background: #B22222;
    color:#fff !important;
}

.wbs_warning {
    background: #D9D1C9;
}

.wbs_alert:empty {
    /* Doesn't work IE8, removes padding when there is no error and hide an el. No need to check for error in the server and add the element, only if there is an error  */
    /* The tags must be without space between*/
    padding: 0;
}

div.wbs_notice {
    /*border: 1px solid #000;*/
    background: #2a62bc;
    color: white;
}

.wbs_hide {
    display: none;
}

.wbs_hide_imp {
    display: none !important;
}

.wbs_upload_form_wrapper {
    border: 2px solid #eee;
    margin: 10px 0;
    padding: 5px;
    text-align: center;
    clear: both;
}

.wbs_form .req {
    color:#f8bc15;
}

/**************************** WBS SHOWER SET UP FORM ***************************************/

.wbs_shower_set_up_form_2_columns > .row,
.wbs_shower_set_up_form_2_columns > .wbs_shower_set_up_expecting_mother_fields{
    margin-top: 18px;
    margin-bottom: 18px;

}
.wbs_shower_set_up_form_2_columns .row input {
    width: 100%;
}
.wbs_shower_set_up_form_2_columns .row label{
    margin: 0;
}

.wbs_shower_set_up_form_2_columns  .wbs_shower_set_up_form_btn_cont{
    margin-top: 30px;
}

.wbs_shower_set_up_form_2_columns .wbs_site_path_row .wbs_note{
    margin-top: 5px;
}
.wbs_shower_set_up_form_2_columns > h4 {
    margin-bottom: 30px;
}

#wbs_site_path_name{
    margin-bottom: 5px;
}

#wbs_new_shower_check_if_site_is_available_result{
    display: inline-block;
}

.wbs_form_add_path_row{
    padding-top: 15px;
    padding-bottom: 15px;
}

.wbs_shower_set_up_form_2_columns .wbs_form_add_path_note{
    font-size: 12px;
}

/******************* ERROR PATH CHECKER CONT **/
.wbs_check_available_path_cont{
    display: flex;
    align-items: center;
    margin-top: 5px;
}
#wbs_new_shower_check_if_site_is_available_result{
    flex: 1;
    font-size: 12px;
}
#wbs_new_shower_check_if_site_is_available_result .wbs_alert{
    text-align: center;
}
#wbs_new_shower_check_if_site_is_available{
    display: inline-block;
    margin-right: 5px;
}
/*************************FORM ERRORS****************/
.wbs_shower_set_up_form_2_columns .wbs_input_err_cont{
    display: block;
    width: 100%;
    min-width: 100%;
    max-width: 100%;
}
/************************LOGIN *****************************/
.wbs_login_notice{
    background: navajowhite;
}

/* That's in WP admin dashboard. The empty containers are so annoying. */
.postbox-container .empty-container { display : none; }


.wbs_list {
    margin: 5px;
}

.wbs_list li {
    list-style-type: disc;
}

.wbs_active_shower {
    color:green;
}

.wbs_inactive_shower {
    color:red;
}

.wbs_admin_wrapper {
    border: solid 1px #0c7abf;
    padding: 5px;
    margin: 10px 0;
}