﻿table.fixed_table_header {
    position: fixed;
    top: 62px;
    width: auto;
    display: none;
    border: none;
    margin: 0;
}
.p-r-0 {
    padding-right: 0 !important;
}

.p-l-5 {
    padding-left: 5px !important;
}

.form-group {
    margin-bottom: 0.3rem !important;
}

.dynamic-form .card-body {
    min-height: calc(100vh - 231px);
}

.table th {
    background-color: #f3f3f3;
    padding: 8px 0 !important;
}

td.fitwidth {
    width: 1px;
    white-space: nowrap;
}

.width-50 {
    width: 50px !important;
}

.width-80 {
    width: 80px !important;
}

.width-100 {
    width: 100px !important;
}

.width-150 {
    width: 150px !important;
}

.width-200 {
    width: 200px !important;
}

.width-250 {
    width: 250px !important;
}

.width-300 {
    width: 300px !important;
}

.width-350 {
    width: 350px !important;
}

.no-wrap {
    white-space: nowrap;
}

.form-group .required:after {
    content: "*";
    color: red;
}

.table tr:hover {
    background-color: #f5f5f5;
}
.topbar-custom .nav-link{
    color: #f3f3f3;
}
.topbar-custom .notification-list .noti-icon {
    color: #8eb2f3;
}