

 html, body{
   font-family: -apple-system, BlinkMacSystemFont, "San Francisco", "Segoe UI", Roboto, "Helvetica Neue", sans-serif;
   font-size: 0.9rem;
   padding: 0px !important;
   margin: 0px !important;
   background-color: rgb(250,250,250);
 }
 .dropdown-instances2 a{font-size: 0.9rem;}
 .small, small {font-size:.8em}
 
 h1, h2, h3, h4, h5, h6{
   letter-spacing: .1rem;
   text-transform: capitalize;
 }
 
 
 .dropdown-menu-switch li{border-left:2px solid #343a40;}
 .dropdown-menu-switch li:hover{border-left:2px solid #b3b3b3;}

 
.bg-pattern{
  background-image: url('https://www.iexel.com/cdn/images/corner-4-3.png');
  background-position:right;
  background-repeat: no-repeat;
  background-size: cover;
 }
 
 .bg-stripe{
	background-color: rgb(246, 248, 250);
	/* box-shadow: inset 0 -1px #ddd; */
  }
  
 .navigation{font-size: 0.98em;}
 
 /* :root {
    --bg-body-color: #F1F1F1;
	--thamez-body-color: #5e6e82;
	--thamez-link-color: #2c7be5;
	--thamez-link-hover-color: #2362b7;
	--thamez-badge-soft-success-background-color: #ccf6e4;
	--thamez-badge-soft-success-color: #00864e;
	--thamez-badge-soft-danger-background-color: #fad7dd;
	--thamez-badge-soft-danger-color: #932338;
	--bs-warning-rgb: 220, 111, 44;
	--bs-secondary-rgb: 110, 117, 124;
	
  }  */
  
 :root .table, :root.light .table, :root .light .table {
	--thamez-table-border-color: #edf2f9;
	--thamez-table-striped-bg: #f9fafd;
	--thamez-table-striped-color: #5e6e82;
	--thamez-table-color: #5e6e82
  }
 
 .table {
	 --thamez-table-color: var(--thamez-body-color);
	 --thamez-table-bg: transparent;
	 --thamez-table-border-color: #edf2f9;
	 --thamez-table-accent-bg: transparent;
	 --thamez-table-striped-color: #5e6e82;
	 --thamez-table-striped-bg: #f9fafd;
	 --thamez-table-active-color: var(--thamez-body-color);
	 --thamez-table-active-bg: rgba(0, 0, 0, 0.1);
	 --thamez-table-hover-color: var(--thamez-body-color);
	 --thamez-table-hover-bg: rgba(0, 0, 0, 0.075);
	 width: 100%;
	 margin-bottom: 1rem;
	 color: var(--thamez-table-color);
	 vertical-align: top;
	 border-color:var(--thamez-table-border-color);
	 font-size: .95em;
   }
   
   .table > :not(caption) > * > * {
	 padding: .75rem .75rem !important;
	 background-color: var(--thamez-table-bg);
	 border-bottom-width: 1px;
	 -webkit-box-shadow: inset 0 0 0 9999px var(--thamez-table-accent-bg);
	 box-shadow:inset 0 0 0 9999px var(--thamez-table-accent-bg)
   }
   
   .table th{background-color: #d5e5fa;}
   .table th, .table td{padding: 1em !important;vertical-align:middle;}

   
   .table > tbody {
	 vertical-align:inherit
   }
   
   .table > thead {
	 vertical-align:bottom
   }
   
   .table-group-divider {
	 border-top:2px solid inherit
   }
   
   .caption-top {
	 caption-side:top
   }
   
   .table-sm > :not(caption) > * > * {
	 padding:.25rem .25rem
   }
   
   .table-bordered > :not(caption) > * {
	 border-width:1px 0
   }
   
   .table-bordered > :not(caption) > * > * {
	 border-width:0 1px
   }
   
   .table-borderless > :not(caption) > * > * {
	 border-bottom-width:0
   }
   
   .table-borderless > :not(:first-child) {
	 border-top-width:0
   }
   
   .table-striped > tbody > tr:nth-of-type(even) > * {
	 --thamez-table-accent-bg: var(--thamez-table-striped-bg);
	 color:var(--thamez-table-striped-color)
   }
   
   .table-striped-columns > :not(caption) > tr > :nth-child(even) {
	 --thamez-table-accent-bg: var(--thamez-table-striped-bg);
	 color:var(--thamez-table-striped-color)
   }
   
   .table-active {
	 --thamez-table-accent-bg: var(--thamez-table-active-bg);
	 color:var(--thamez-table-active-color)
   }
   
   .table-hover > tbody > tr:hover > * {
	 --thamez-table-accent-bg: var(--thamez-table-hover-bg);
	 color:var(--thamez-table-hover-color)
   }
   
   
   .a {
	 color: var(--thamez-link-color);
	 text-decoration:none !important;
   }
   
   .a:hover {
	 color: var(--thamez-link-hover-color);
	 text-decoration:underline
   }
   
   .a:not([href]):not([class]), a:not([href]):not([class]):hover {
	 color: inherit;
	 text-decoration:none
   }
   
 
 
 
 
 
 
 
 
 /* .list-group-item, .list-group-item:hover{color: #000;} */
 
 
 .dropdown-menu-switch.bg-dark li .dropdown-item{
	/* background-color: var(--bs-gray-800) !important; */
	color: var(--bs-white);
  }
  
  .dropdown-menu-switch.bg-dark li .dropdown-item:hover{
	 background-color: var(--bs-gray-800) !important;
	 color: var(--bs-info);
   }
  
  
  .list-group-dark .list-group-item{
	   background: transparent;
	   /* border:none; */
	   border-left: 2px solid transparent !important;
	   border-bottom: 1px solid var(--bs-gray-900); 
	   transition: background-color 0.4s ease-out;
  }
  
  .list-group-dark .list-group-item:hover{
	   background-color: var(--bs-gray-dark);
	   border-left: 2px solid rgba(89,49,150,1) !important; 
   }
   
 .nav-config-select .nav-link{
	   background: transparent; 
	   border-bottom: 2px solid transparent;
	   transition: border-color 0.4s ease-out;
  }
  
  .nav-config-select .nav-link.active{
	  border-bottom: 2px solid rgba(89,49,150,1) !important;
	  background-color: var(--bs-gray-dark);
  }
  
  .nav-config-select .nav-link i{
	   line-height: 0.9rem !important; 
	   font-size: 1.2rem;
   }
 
  .nav-config-select .nav-link span{
	   font-size: .7rem;
  }
  
  
  .accordion-dark .accordion-item {
	   background-color: transparent;
  }
  
  .accordion-dark .accordion-item {
		border:0px solid transparent !important;
   }
  
  .accordion-dark .accordion-item .accordion-header button {
		background-color: transparent;
		font-size: .85rem;
   }
 .accordion-dark .accordion-item .accordion-header button:hover {
	 background-color: var(--bs-gray-dark);
 }