      p.a{
          font-family: "National","Helvetica Neue",Helvetica,Arial,sans-serif;
          font-size:1rem;
          line-height:25px;
      }  
      h6.font{
          font-family: "National","Helvetica Neue",Helvetica,Arial,sans-serif;
          font-size:1rem;
      }
      .footer-font{
          font-size:.68421rem;
          font-family:"National","Helvetica Neue",Helvetica,Arial,sans-serif;
          font-variant-numeric:lining-nums;
      }
        .navbar-custom {
            height: 10px;
            padding: 0 15px;
        }

        .body-custom {
            padding-top: 0px;
             font-family: "National","Helvetica Neue",Helvetica,Arial,sans-serif;
          font-size:1rem;
        }

        .notfound {
            display: none;
        }

        .v1 {
            border-right: 3px solid grey;
            height: 20px;
        }

        table.dataTable tbody tr.selected.hover {
            color: red !important;
            background-color: transparent;
        }

        table.dataTable tbody td.select-checkbox,
        table.dataTable thead th.select-checkbox {
            position: relative;
        }

            table.dataTable tbody td.select-checkbox:before,
            table.dataTable tbody td.select-checkbox:after,
            table.dataTable thead th.select-checkbox:before,
            table.dataTable thead th.select-checkbox:after {
                display: block;
                position: absolute;
                top: 50%;
                left: 50%;
                width: 12px;
                height: 12px;
                box-sizing: border-box;
            }

            table.dataTable tbody td.select-checkbox:before,
            table.dataTable thead th.select-checkbox:before {
                content: ' ';
                margin-top: -6px;
                margin-left: -6px;
                border: 1px solid black;
                border-radius: 3px;
            }

        /* Moved from inline styles */
        .navbar-top {
            background-color: #f4f3f1 !important;
        }

        .brand-logo {
            height: 25px;
        }

        .nav-divider {
            border-left: 3px solid #15397f;
            height: 30px;
        }

        #currentFileDetails,
        #previousFileDetails {
            width: 100%;
        }

        .cell-compact {
            padding: 0.1rem;
        }

        #innMessage {
            background-color: rgb(217, 246, 250);
        }

        #userDisplayContent {
            padding-top: 20px;
        }

        .cms-link {
            text-decoration: underline;
            font-weight: bold;
            color: rgb(91, 56, 128);
        }

        .folder-icon {
            font-size: 30px;
            color: #199ed1fc;
        }

        .footer-custom {
            background-color: #f4f3f1 !important;
            padding-bottom: 0px;
        }

        .breadcrumb-home {
            padding-left: 0px;
        }
