@import url("https://cdn.jsdelivr.net/npm/bootstrap@5.1.3/dist/css/bootstrap.min.css");
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css");

/*==========================================================================
 404 error page
  ========================================================================== */
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL was not found on this server.</p>
<hr>
<address>Apache Server at intranet.math.vt.edu Port 443</address>
</body></html>




/*==========================================================================
  General
  ========================================================================== */

body {
  font-family:'Open Sans', Arial, sans-serif;
  font-size:14px;
  font-weight:300;
  line-height:1.6em;
  color:#F15A22; 
  min-width:360px;
  width: auto;
  overflow-x:hidden;
  overflow-y:scroll;
}

p {
  color:#323232;
  font-family:'Open Sans', Arial, sans-serif;
  font-weight:400;
  text-align:left;
}
h1, h2, h3, h4, h5, h6 {
  font-family: 'Montserrat', sans-serif;
  font-weight:500;
  line-height:1.1em;
  color:#0c2340; /* Orange color */
  margin-bottom: 20px;
  text-align:center;
}

ul, ol, tr {
  font-family: 'Montserrat', sans-serif;
  font-weight:500;
  color:#3f3f3f;
  margin-bottom: 10px;
}

/*===========================
  --- Header & menu ----
=========================== */
/* Top bar color */
.main-menu {
  background-color: #0c2340; /* Orange color #F15A22 */  
padding-top: 10px;
}

/* Color of links without clicking or hovering */
.dropdown ul.nav li a {
  color:#FFFFFF;
font-size: 18px;
text-decoration: none;
font-weight: 400;
}

/* Color of links when hovering */
.dropdown ul.nav li a:hover {
  color: #f15a22;
  transition-duration:0.5s;
}

/* Conference name */
h1 a.navbar-brand {
  font-size: 30px;
  color: #F15A22;
  font-weight: 700;
  text-shadow: none;
  padding-top: 18px;
  margin-bottom: 10px;
  margin-top:10px;
}

/* */
.nav-pills  {
    float: right;
  font-weight:800;
  color:#fff;
}

/* */
ul.nav-pills  {
  margin-top:6px;
  margin-bottom:4px;
  color:#fff;
  padding:9px 7px 9px 7px;
}

.nav-pills > li + li {
  margin-left: 20px;
}

/* Color of active link */
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #F15A22;
  background-color: #000;
}

/* Background color of active link */
.nav-pills > li.active > a{
  color: #F15A22;
  background-color: #000; /* Orange Red color */
}

/* Background color of active link when hovering */
.nav-pills > li.active > a:focus {
  background-color: #000;
}


.slider {
  margin-top:30px;
  margin-bottom:-15px;  
}

.slider img{
  max-width: 100%;
  width: auto;
}


/*===========================
  --- Main Content ----
=========================== */
#main-content {
  padding:50px 0;
  text-align:left;  
}
#main-content ul{
  text-align:left;
}
.intro {
  margin-bottom: 10px;
}
.intro h2{
  
  margin: 0px 0px 2px 0px
}
.intro h3{
  margin: 0px 0px 20px 0px
}
.poster {
  text-align: center;
  font-weight: bold;
}
.big-box {
  margin-bottom:40px;  
}

.align-center {
  text-align: center;  
  margin-top:10px;  
}

.align-center:hover  i {
  color:#FF4500; /* Orange Red color */ 
  -webkit-transition-duration: 2s;
  -moz-transition-duration: 2s;
  -o-transition-duration: 2s;
  transition-duration: 2s;
} 

.box-bg {    
  margin-bottom:40px; 
}

.sponsors p{
  text-align: center;
}

.schedulebox:hover i {
  color:#FF4500; /* Orange Red color */