h1 {font-family: "Alegreya SC", serif;color:#4c4f56;font-size:xlarge;margin:inherit !important;}
body {font-family:"Century",serif;font-size:medium;color:black;}
main2 {margin:20px 0px 20px 0px;width:95%;background-color:white;opacity:.95;height:900px;}

a, a.view:link, a.view:visited, a.view:hover, a.view:active { }
a.nolink {text-decoration:none !important; color:unset;}
.navbar-brand {padding:5px 5px !important;}
.navbar-nav > li > a {color:#4c4f56 !important;font-size:large;font-weight:400;font-family:"Alegreya SC"}
.navbar {margin-bottom:inherit !important;}

.material-symbols-outlined {
  font-variation-settings:
  'FILL' 0,
  'wght' 400,
  'GRAD' 0,
  'opsz' 24
}
.nopad {padding-right:0px;padding-left:0px;}
.single-item {
    opacity: 0;
    visibility: hidden;
    transition: opacity 1s ease;
    -webkit-transition: opacity 1s ease;
}
.single-item.slick-initialized {
    visibility: visible;
    opacity: 1;    
}

.btb { background-color:#2d4b56;color:#f9e3b2;padding:3%;font-size:larger;font-weight:500; }

footer {font-family:"Alegreya SC";font-size:large;color:#4c4f56;background-color:#white;font-weight:400;line-height:1.2;}

hr { margin-top:0px; margin-bottom:0px; }

.btn { padding: 3px 8px; !important; }

.datatable td, th  {font-family:Consolas;font-size:8pt; padding-right:4px;}
.datatable td input[type=checkbox]	{margin:unset !important;}
.datatable th { background-color: #dddddd; }
.datatable tr:nth-child(odd) { background-color: #f5f5f5; }
