.container-fluid
{
   padding: 0 !important;    
}
.infoLine
{
    background-color: lightslategray;
    color: whitesmoke;
    display: flex;
    justify-content: space-between;
    margin-bottom: 5px;

}
.userInfo
{
    text-align: right;
    padding-right: 15px;
}
.copyright
{
   padding-right: 10px; 
}
.copyright a
{
    color: yellow;
}

.dialogText {
    font-size: 16px;
}

h1
{
    text-align: center;
    background: #feffe8;
    background: -moz-linear-gradient(top, #feffe8 0%, #d6dbbf 100%);
    background: -webkit-linear-gradient(top, #feffe8 0%,#d6dbbf 100%);
    background: linear-gradient(to bottom, #feffe8 0%,#d6dbbf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffe8', endColorstr='#d6dbbf',GradientType=0 );
}

.dt-buttons
{
    float: left;
    margin-bottom: 5px;
}
.dt-buttons img
{
    width: 30px;
    height: 30px;
}
.dataTables_length
{
    float: right;
}
.dataTables_wrapper
{
    width: 100%;
}

.editButton, .deleteButton
{
    cursor: pointer;
}

th
{
    border: solid 1px;
}
th[colspan] {
    text-align: center;
}

form details summary
{
    margin-bottom: 10px;
    font-weight: bold;
    font-style: italic;
}
form label 
{
     font-weight: bold;
}

#lpuname 
{
    display: block;
    text-align: right;
    font-weight: bold;
    padding-right: 10px;
}
#loader
{
    position: absolute;
    left: 50%;
    top: 50%;
    display: none;
}
#loader img
{
    display: block;
    text-align: center;
    margin: 0 auto;
}



.errorMsg
{
    border: double 3px red;
    padding: 3px;
}

#notesCount {
   float: right; 
   font-weight: bold; 
   padding-right: 10px;
}
