/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}
body {
  margin-bottom: 60px; /* Margin bottom by footer height */
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* height: 60px; Set the fixed height of the footer here */
  line-height: 60px; /* Vertically center the text there */
  background-color: #f5f5f5;
}
.padding-fix{
  padding-top: 70px;
}
a {
  color: black;
}


/* HOMEPAGE JUMBOTRON STYLE HERE */
.jumbotron{
width:100%;
height: 100vh;
display:table;

background: 
linear-gradient(
rgba(0, 0, 250, 0.25), 
rgba(125, 250, 250, 0.45)
),
url('/assets/img/index/bcchr.jpg') center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
color:white !important;
height:100vh;
}
.jumbotron .container {
display:table-cell;
vertical-align:middle;
text-align: center;
}
html {
scroll-behavior: smooth;
}


/* SUBPAGE HEADER STYLE HERE */
.header {
padding-top: 110px;
padding-bottom: 70px;
text-align: center; 
vertical-align: middle;
height: 1000px;
background:
linear-gradient(
rgba(29, 82, 228, 0.473), 
rgba(125, 250, 250, 0.45)
),
url('/assets/img/index/UBC_campus_featurepic.jpg');
background-repeat: no-repeat;
background-position: center;
background-attachment: fixed;
background-size: cover;
color:rgb(245, 240, 240) !important;
height:30vh;
}

.navbar {
  z-index: 10000;
  position: fixed;
  top: 0px;
  width: 100%;
}​

/* CAROUSEL STYLE HERE */
.carousel {
position: relative;
}

img.research {
  padding: 3px;
  float: right;
  margin-right: 1em;
  width: 30%;
}


/* RSS FEED STYLE HERE */

.rss-item  {
 font-family: verdana, arial, sans-serif;
 font-size: 0.85em;
 font-weight : normal;
 list-style:none;
 padding-bottom:2em;
}

.rss-item a {
 color: #0077ff;
 font-size: 90%;
 font-weight:bold;
 font-family:arial, sans-serif;
 }

.rss-item a:visited {
 color:#51a5c7;
}
