
.style1 { color:rgba(255,255,255,1); }
.style1 a:link, .style1 a:visited { color:rgba(255,255,255,1); }
.style2 {  }
body { font-family: Roboto, sans-serif; font-weight: 400; font-size: 16px; }
nav, .navbar { font-family: Roboto, sans-serif; font-size: 16px;  }
h1 { font-family: Roboto, sans-serif; font-weight: 600;  }
h2 { font-family: Roboto, sans-serif; font-weight: 400;  }
h3 { font-family: Roboto, sans-serif; font-weight: 400;  }
h4 { font-family: Roboto, sans-serif; font-weight: 400;  }
h5 { font-family: Roboto, sans-serif; font-weight: 400;  }
h6 { font-family: Roboto, sans-serif; font-weight: 400;  }

body { color:rgba(0,0,0,1); } 

.btn-primary {
  color: rgba(255,255,255,1);
  background-color: rgba(37,99,235,1);
  border-color: rgba(37,99,235,1);
}
.btn-primary:hover {
  color: ;
  background-color: rgba(32,85,201,1);
  border-color: rgba(32,85,201,1);
}
.bg-primary {
  color: rgba(255,255,255,1) !important;
  background-color: rgba(37,99,235,1) !important;
}
.btn-primary:link, .bg-primary a:link, .bg-primary a:visited {
  color: rgba(255,255,255,1) !important;
}
.bg-primary a:hover {
  color:  !important;
}
a { color: rgba(37,99,235,1); }
a:hover { color: ; } .header-title, .navbar-header-sm { font-family:Fantasy; } .header-title { font-size:12px; } .navbar-t6 { Roboto, sans-seriffont-size:16px; font-weight:400;  } 
.navbar .navbar-nav .nav-item .nav-link:link,
.navbar .navbar-nav .nav-item .nav-link:visited,
.sidemenu-link:link, .sidemenu-link:visited
{ color:rgba(0,0,0,1); } .navbar-toggler-icon, .navbar-toggler  { color:rgba(0,0,0,1); border-color:rgba(0,0,0,1); } 
.navbar .navbar-nav .nav-item .nav-link:hover,
.navbar .navbar-nav .nav-item .nav-link:active,
.sidemenu-link:hover, .sidemenu-link:active
{ color:rgba(56,56,56,1); }  .navbar2-t6, .navbar2-t6 button {  } html { font-family: ui-sans-serif, system-ui, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', Segoe UI Symbol, 'Noto Color Emoji'; }
.btn-t6-item { width:150px; float:right; }
.item-name { font-weight:bold; }
.table-items tr { border-color:#666; }
.navbar2-t6 { background-color:#0066b3; font-size:13px; }
.navbar2-t6 a { padding:0px 10px; text-decoration:none; color:white; }
.card-title { font-size:1em; font-weight:bold; }
h2 { border-bottom:1px solid #000; }
.navbar-brand img { width:160px; margin:10px; }
.t5page-heading { background-image:url('/inc/bg.png'); background-repeat:repeat-x; }