.vertical-center {
    min-height: 100%;  /* Fallback for browsers do NOT support vh unit */
    min-height: 100vh; /* These two lines are counted as one :-)       */

    display: flex;
    align-items: center;
}
.vertical-top{
    vertical-align: top!important;
}
.tab-pane {
    background: #FFFFFF;
    box-shadow: 0 0 4px rgba(0,0,0,.4);
    border-radius: 0;
  /*  text-align: center; */
    padding: 10px;
    margin-bottom: 20px;
}

.disabled_row
{
    background-color: #BEBDBD ;
}

.published_row
{
    background-color: #00B050 ;
}

.unpublished_row
{
    background-color: #FFC000;
}

.notification { cursor: pointer; }

