






/*.footer-wrapper {
    position: absolute;
    bottom: 0;
    width: 99%;
    height: 2.5rem;       
    border-top: 1px solid #58585A;
    margin-top: 50px;
}

.copyright {
    padding-top: 10px;
    font-size: 11px;
    color: #58585A;
}*/

/*.main-content.ui-fluid {
    clear: both;
}*/

.ui-datatable table{
    table-layout: auto !important;
}

/*
label.ui-outputlabel{
    font-weight: bold;
}*/

.ui-fileupload.upload-without-box .ui-fileupload-content{
    display: none;
}


/*Administration panel */
.panel-wrapper{
    text-align: center;
    border: 1px solid #009EE1;
    padding: 30px;
    margin: 30px;
    color: #009EE1;
}

.panel-icon{
    font-size: 100px;
}


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

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

.label-upper{
    display: block;
    margin-bottom: 10px;
}

/** NEW **/

/* card */
.full-height{
    height: 100%;
}

/* fileupload */
body .ui-fileupload .ui-fileupload-buttonbar{
    border: none;
    padding: 0;
}

body .ui-fileupload .ui-fileupload-content{
    display: none;
}

/* logo */
body .layout-wrapper .layout-topbar .layout-topbar-logo img{
    height: 112px;
    background: #ffffff;
    padding-left: 15px;
    padding-right: 15px;
}

body .layout-wrapper .layout-topbar{
    height: 110px;
}

.clean-template .layout-wrapper .layout-topbar {
    height: 150px;
}


body .layout-wrapper.layout-horizontal .layout-menu-container{
    padding-left: 320px;
}


.module-assignment-info-icon{
    margin-right: 10px;
}

.layout-wrapper.layout-menu-light .layout-menu-container .layout-menu li a .layout-menuitem-text {
    font-weight: bold;
    font-size: larger;
}

.layout-wrapper .layout-topbar .topbar-menu{
    padding-top: 15px !important;
}


body .card-breadcrump .ui-breadcrumb{
    border: none;
    padding:0;
}

body .card-breadcrump h1{
    margin: 0;
}

body .ui-dialog .ui-dialog-titlebar{
    padding-bottom: 0px;
}

tr.moduleAssignment-replaced, tr.moduleAssignment-replaced span{
    text-decoration: line-through;
}

tr.row-hide{
    display: none;
}

ul li.ui-selectonemenu-item.ui-state-disabled{
    display: none;
}

.ects-wrapper .ui-inputnumber input.ui-inputfield{
    width: 50%;
}

.information .ui-datagrid-header.ui-widget-header.ui-corner-top{
    text-align: left;
    background-color: #cccccc;
      
}

.ui-dialog .ui-autocomplete{
    display: inline-flex;
}

.ui-datagrid .ui-datagrid-footer{
    text-align: left !important;
}

.ui-datagrid-footer span{
    font-weight: normal;
    margin-right: 20px;
}

.ui-outputpanel.ui-widget.REJECTED, div.REJECTED, div.REJECTED span, span.REJECTED {
    text-decoration: line-through;
}