   html,
   body {
   	height: 100%;
   }

   body {
   	display: flex;
   	flex-direction: column;
   }

   a {
   	color: #1D1545;
   }

   a:hover {
   	color: #cc1700;
   }

   .table .thead-light th {
   	background: #bfbfbf;
   }

   .table-striped tbody tr:nth-of-type(odd) {
   	background-color: #f2f2f2;
   }

   .custom-btn-color {
   	background: #0D0D0D;
   }

   .custom-btn-color:hover {
   	background: #0D0D0D;
   }

   .navbar-dark .navbar-nav .nav-link:focus,
   .navbar-dark .navbar-nav .nav-link:hover {
   	color: #cc1700;
   }

   .table .thead-light th {
   	color: #0D0D0D;
   }

   .custom-bg-primary {
   	color: #404040;
   }

   .custom-header-color {
   	background: #0D0D0D;
   	color: #fff;
   }

   .page-item.active .page-link {
   	background: #cc1700;
   	color: #fff;
   	border-color: #cc1700;
   }

   .page-link:focus {
   	box-shadow: 0 0 0 .2rem rgba(255, 0, 0, .25);
   }

   .page-link:hover {
   	color: #0D0D0D;
   }

   .page-link {
   	color: #0D0D0D;
   }

   .form-control:focus {
   	color: #0D0D0D;
   	background-color: #fff;
   	border-color: #cc1700;
   	outline: 0;
   	box-shadow: 0 0 0 .2rem rgba(255, 0, 0, .25);
   }

   .navbar-dark .navbar-nav .nav-link {
   	color: #fff;
   }

   .breadcrumb-link {
   	margin-bottom: 20px;
   }

   .error {
   	color: red;
   }

   .menudisc-list {
    background: #fff;
    border: 1px solid #ccc;
    margin: 15px auto;
    text-align: center;
    padding: 10px;
	width: 40%;
	}

   input[type='checkbox'] {
   	accent-color: #cc1700;
   }