body {
    background-color: #ffffff;
    font-size: 12px;
    font-family: arial;
    color: #000000;  
    margin: 10px;
}

input.hide-filter.ui-column-filter{
    display: none;
    visibility: hidden;
    
}

#user-table .ui-datatable-header.ui-widget-header, 
#course-group-table .ui-datatable-header.ui-widget-header, 
#course-table .ui-datatable-header.ui-widget-header,
#semester-table .ui-datatable-header.ui-widget-header,
.no-background-header .ui-datatable-header.ui-widget-header,
.no-header-background .ui-widget-header{
    background: none;
    border:none;
}


.ui-commandlink.ui-widget{
    text-decoration: none;
}

.status-red, .status-false{
    color: red;
}

.status-green, .status-true{
    color:green;
}


.ui-panelgrid .ui-grid-responsive .ui-panelgrid-cell
{
    padding: 4px 20px 4px 0px;
}

.ui-panelgrid-content.ui-widget-content
{
    border:0px;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
    cursor: default;
}

.fully-booked-true
{
    opacity: 0.5;
}