/* Admin */

.grid-type-bulk .show-bulk {
    display: block;
}

.grid-type-single .show-single {
    display: block;
}

.grid-type-primary .show-primary {
    display: block;
}


.grid-type-bulk .hide-bulk {
    display: none;
}

.grid-type-single .hide-single {
    display: none;
}

.grid-type-primary .hide-primary {
    display: none;
}

.woocommerce_options_panel.grid-type-0 .variations_grid_options {
    display: none;
}


/* Table Fixes */

body.single-product div.product table.variations-grid {
    margin-bottom: 12px;
}

body.single-product div.product table.variations-grid td,
body.single-product div.product table.variations-grid th {
    display: table-cell;
    border: 1px solid #eeeeee;
    vertical-align: middle;
    padding: 6px;
}

body.single-product div.product table.variations-grid thead tr {
    background: #f8f8f8;
}

body.single-product div.product table.variations-grid tr {
    display: table-row;
}

/* Messages: */

.eps-messages
{
    border: 1px solid #eeeeee;
    border-left: none; border-right: none;
    box-shadow: inset 1px 1px 15px rgba(0,0,0,0.05);
    background: #f8f8f8;
    padding: 8px;

}

.eps-messages p.eps-message
{
    margin: 0px;
    padding: 8px;
    border: 1px solid #dddddd;
    border-left: 5px solid #dddddd;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.1);
    background: white;
    display: block;
}

.eps-messages p.eps-message-error { border-color: #da0000; color: #da0000; }
.eps-messages p.eps-message-danger { border-color: #da0000; color: #da0000; }
.eps-messages p.eps-message-warning { border-color: #ffb006; color: #ffb006; }
.eps-messages p.eps-message-success { border-color: #00a326; color: #00a326; }
.eps-messages p.eps-message-info { border-color: #006fa3; color: #006fa3; }