@import url("https://stackpath.bootstrapcdn.com/bootstrap/4.5.0/css/bootstrap.min.css"); 


.navbar a{
    color: rgb(0,76,151);
}
a:link{
    color: rgb(0,76,151);
}
.navbar-light .navbar-nav .nav-link {
    color: rgb(0,76,151);
}
.navbar-light:hover .navbar-nav:hover .nav-link:hover {
    color: #FFCD00;
}
html {
  scroll-behavior: smooth;
}





/* Century Schoolbook font is very similar to Computer Modern Math: cmmi */
.MATH    { font-family: "Century Schoolbook", serif; }
.MATH I  { font-family: "Century Schoolbook", serif; font-style: italic }
.BOLDMATH { font-family: "Century Schoolbook", serif; font-weight: bold }
DIV.equation { text-align-last:justify; white-space: nowrap; } /* place eq nos */
SPAN.MATH { display:inline-block; }	/* don't stretch spaces inside eqn */

DIV.author_info { text-align:center; } /* latex centers author */

.LEFT    { text-align:left; }
.CENTER  { text-align:center; }
.CENTER > * { margin:auto; }
.RIGHT   { text-align:right; }
.TOP     { vertical-align:top; }
.MIDDLE  { vertical-align:middle; }
.BOTTOM  { vertical-align:bottom; }

IMG.LEFT    { float:left; }
IMG.RIGHT   { float:right; }
IMG.TOP     { vertical-align:top; }
IMG.BOTTOM  { vertical-align:baseline; }

DL.COMPACT > dt { float:left; padding-right: 1em; }
body { width:82%;  margin:auto;  }


/* implement both fixed-size and relative sizes */
.XTINY		{ font-size : xx-small }
.TINY		{ font-size : x-small  }
.SCRIPTSIZE	{ font-size : smaller  }
.FOOTNOTESIZE	{ font-size : small    }
.SMALL		{  }
.LARGE		{  }
.XLARGE		{ font-size : large    }
.XXLARGE		{ font-size : x-large  }
.HUGE		{ font-size : larger   }
.XHUGE		{ font-size : xx-large }

/* heading styles */
/*H1		{ background-image: url(head.jpeg);   background-repeat: no-repeat; background-position: center top; padding: 50px 50px;}*/
H1		{ font-weight: 300; color: rgb(0,76,151); background-color: #ffffff!important; }
H2		{ font-weight: 300; color: rgb(0,76,151); background-color: #f8f9fa!important; }
H3		{ font-weight: 300; color: rgb(0,76,151); background-color: #f8f9fa!important; }
H4		{ font-weight: 300; color: rgb(0,76,151); background-color: #f8f9fa!important; }
H5		{ font-weight: 300; color: rgb(0,76,151); background-color: #f8f9fa!important;  }
/*.container { background-color: #f8f9fa!important; }*/
ul      { background-color: #f8f9fa!important; }
/*div     { background-color: #f8f9fa!important; }*/

body { 
    padding-top: 65px; 
}

#program li:nth-child(even) {
 background-color: #f8f9fa; 
}

#program li:nth-child(odd) {
 background-color: rgba(255,255,255,.9); 
}


/* mathematics styles */
DIV.displaymath		{ }	/* math displays */
TD.eqno			{ width:0; }	/* equation-number cells */
TABLE.PAD TD	{ padding:3px; }
TABLE.BORDER TD	{ border:1px solid black; }
TABLE.equation	{ width:100%; }	/* place eq nos at right/left edge */
TABLE.equation > *	{ vertical-align:baseline; }
TABLE.equation TD	{ white-space:nowrap; }
TABLE		{ border-collapse: collapse; }

/* document-specific styles come next */
SPAN.bfseries		{   }
DIV.center		{   }
SPAN.itshape		{   }
DIV.navigation		{   }
SPAN.arabic		{   }
SPAN.textbf		{ font-weight: bold  }
SPAN.textit		{ font-style: italic  }
