body {
  padding-left: 0;
  padding-right: 0;
}
#logo div img {
  width: 305px;
  /*height: 53px;*/
}
#CMUlogo div img.CMULogo {
  width: 303px;
  height: 29px;
}
#RIlogo div img.RILogo {
  width: 303px;
  height: 24px;
}
#logo div img.ri_header {
  width: 53px;
  position: absolute;
  right: 15px;
}

/* Original Logo Style
#logo div img {
  width: 53px;
  height: 53px;
}
#logo div img.ri_header {
  width: 305px;
  position: absolute;
  right: 15px;
}
*/

#mobile_logo {
  max-width: 75%;
  width: 260px;
  float: left;
  display: none;
  position: relative;
  top: 5px;
}
#myCarousel {
  max-width: 100%;
  margin: 0 auto 5px auto;
}
#iview div[data-href], #iview div[data-href] div {
  cursor: pointer;
}
.row.portals {
  width: 100%;
  margin: 0.5em 0 1em 0px;
  background-color: rgb(248, 248, 248);
  border-bottom-color: rgb(231, 231, 231);
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-image-outset: 0px;
  border-image-repeat: stretch;
  border-image-slice: 100%;
  border-image-source: none;
  border-image-width: 1;
  border-left-color: rgb(231, 231, 231);
  border-left-style: solid;
  border-left-width: 1px;
  border-right-color: rgb(231, 231, 231);
  border-right-style: solid;
  border-right-width: 1px;
  border-top-color: rgb(231, 231, 231);
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-top-style: solid;
  border-top-width: 1px;
  box-sizing: border-box;
  color: rgb(90, 90, 90);
  min-height: 29px;
}
.row.portals > div > a {
  display: inline-block;
  margin-top: 6px;
  margin-bottom: 6px;
}
