  
html, body {
    max-width: 100%;
    overflow-x: hidden;
}

a:link{color:#2c444e;}
a:visted{color:#2c444e;}
a:active{color:#2c444e;}

footer.page-footer {
  margin-top: 0px;
  padding-top: 0px;
  background-color: #ee6e73;
}

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
    


@media print{
img {
    display: block; 
    margin: 0 auto;
    max-width: 100%;
    }

a   {  
    text-decoration:none;
    }
}

@media screen {
    
     .parallax-container {
      height: 225px;
      width: auto;
     padding: 0;
      margin-bottom: 0px;
    }   
    
body{
    padding: 0px;
}

    
footer.page-footer {
  margin-top: 0px;
  padding-top: 0px;
  background-color: #ee6e73;
}
    
div.top { 
   position: absolute; 
   top: 5px; 
}
    
    .topleft {
    position: absolute;
    top: 8px;
    left: 16px;
    font-size: 18px;
    }

par

div.top {
    position: fixed;
    top: 250;
    left: 0;
}

h5 {
    color:white;
}


h3 {
    font-size: 24px;
    color:#2979ff;
    font-weight: 200;
    padding: 2px;
}

#sideNav{
    font-size: 16px;
    color:#455a64;
    background-color: #FFFFFF;
    font-weight: 100;
    padding: 0px;
}


.tabs .indicator { background-color: #1976d2; }

.table-of-contents.fixed {
  position: fixed;
}

.table-of-contents li {
  padding: 2px 0;
}

.table-of-contents a {
  display: inline-block;
  font-weight: 300;
  color: #1976d2;
  padding-left: 20px;
  height: 1.5rem;
  line-height: 1.5rem;
  letter-spacing: .4;
  display: inline-block;
}

.table-of-contents a:hover {
  color: #1976d2;
  padding-left: 20px;
  border-left: 1px solid #1976d2;
}

.table-of-contents a.active {
  font-weight: 500;
  padding-left: 20px;
  border-left: 2px solid #1976d2;
}



.slider .slides li .caption {
  position: absolute;
  top: 82%;
  left: 0%;
  width: 100%;
  opacity: 0.5;
}


li {
    text-align: justify;
}

p {
	font-weight:200;
}



.slider .slides li img {
    background-color: #FFFFFF;
    background-size:100% auto;
    background-repeat: no-repeat;
}

.slider .slides li .caption {
  background-color: #FFFFFF;
  position: absolute;
  top: 85;
  height: 70px;
  left: 0%;
  width: 100%;
  opacity: 0.5;
}

.slider .slides. .li .p{
  color: #000000;
}


.slider .indicators .indicator-item.active {
  height: 12px;
  width: 12px;
  background-color: #1976d2;
  color: #1976d2;
}

.slider .indicators .indicator-item {
  display: inline-block;
  position: relative;
  cursor: pointer;
  height: 12px;
  width: 12px;
  margin: 0 6px;
  background-color: #D3D3D;
  transition: background-color .3s;
  opacity: 0.75;
  border-radius: 50%;
}



/*

								custom IDs

*/


.container#ninetyfive{
	width: 95%;
}

#fixedContainer {
  position: fixed;
  width: 250px;
  left: 10px;
  top: 75px;
}

#indextText{
  color:#000000;
  font-weight: 600;
}

#captionText{
  color:#000000;
  font-weight: 40000;
}

#bannerImg {
  height: 64px;
  width: auto;
}

#activeProj{
    color:  #64b5f6;
    font-size: 24px;
    font-weight: 200;
    padding: 2px;
}

#newsText{
  font-weight: 300;
  color: #000000;
}

#numbering{
  font-weight: 300;
  color: #000000;
  font-size: 24px;
  position: relative;
  top: -10px;
}

#titleImg{
  height: 36px;
  width: auto;
 vertical-align: middle;
  padding:0px 0px 0px 0px; 
}


#titleText {
    font-size: 36px;
    color:#000000;
    font-weight: 200;
    vertical-align: middle; 
}


#indexText {
    font-size: 36 px;
    color:#1976d2;
    font-weight: 300;
}

#headerText{
   color:#FFFFFF;
   font-weight:300;
}

#projHead{
   color: #000000;
   font-weight:600;
   font-size: 20px;
}

#projSubheading{
   color:#000000;
   font-weight: 300;
   font-size: 18px;
}

#projectText{
   color:#FFFFFF;
   font-weight:300;
   font-size: 36px;
}

#projInfo{
   color: #000000;
   font-weight:300;
   text-align: justify;
   font-size: 16px;
   padding-top: 0px;
   padding-right: 5px;
   padding-bottom: 0px;
   padding-left: 0px;
}

#overview {
   color: #000000;
   font-size:14px;
   font-weight:300px;
   padding: 0px 0px 0px 0px;
}

#noPadding{
   padding: 0px 0px 0px 0px;
}

#pubTitle {
  color: #1976d2;
}

#pdfDl {
  color: #1076d2;
}

#projDesc{
   color:  #000000;
   font-size: 16px;
   font-weight: 400;
   padding: 0px;
}

#toolTip{
  font-size: 16px;
  font-weight: 400;
}

#captionBackground{
  color: #1076d2;
  opacity:0.5;
}

@media only screen and (min-width: 993px){.container{width:85%}}

.carousel .carousel-item {
width:300px !important;}





