.dataTable > thead > tr > th,
.dataTable > tbody > tr > th,
.dataTable > tfoot > tr > th,
.dataTable > thead > tr > td,
.dataTable > tbody > tr > td,
.dataTable > tfoot > tr > td{
    padding: 0px !important;
}

.table-condensed>tbody>tr>td,
.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>td,
.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>thead>tr>th{
    text-align: left;
}

.sidebar .user .user-info > a > span {
    font-weight: 400;
    font-size: 16px;
}


.main-panel > .content {
    margin-top: 40px;
}


.sidebar .sidebar-background:after {
    opacity: 0.9;
}

.sidebar ul.nav a.nav-link{
    margin-top:0px;
}


.fc-unthemed .fc-day.fc-today {
    background: #fcf8e3;
}


.bg-dark-blue {
    background-color: #002876;
}


.cnt-present:hover{
    background-color: #fcf8e3;
}

.toggle-login{
    font-size: 18px !important;
}


/* Rules for sizing the icon. */
.material-icons.md-18 { font-size: 18px; }
.material-icons.md-24 { font-size: 24px; }
.material-icons.md-36 { font-size: 36px; }
.material-icons.md-48 { font-size: 48px; }

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}


@media (min-width: 992px) {
    .modal-lg, .modal-xl {
        max-width: 1024px;
    }
}
