@import url("https://fonts.googleapis.com/css?family=Roboto:400,500");
/* line 21, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
.gray {
  background: #f3f3f3;
  padding: 40px 0;
}

/* line 26, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
.scrollup {
  right: 7%;
}

/* line 30, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
.image-left {
  float: left;
  margin: 0 1rem 1rem 0;
}

/* line 34, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
.image-right {
  float: right;
  margin: 0 0 1rem 1rem;
}

/* line 38, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
.story-image {
  float: none;
  margin-bottom: 1.25rem;
  width: 100%;
}
/* line 42, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
.story-image.left {
  margin-right: 0;
}
/* line 45, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
.story-image.right {
  margin-left: 0;
}

/* BEGIN BREADCRUMBS */
/* line 64, ../../scss/diversity/diversity.scss */
/* line 52, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
.main-content section {
  margin-bottom: 3.75rem;
}

/* line 56, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#breadcrumbs {
  margin-top: 1.875rem;
  margin-bottom: 1.875rem;
  font-size: 0.6875rem;
  font-weight: bold;
  color: #333333;
}
/* line 63, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#breadcrumbs a {
  margin: 0 0.3125rem;
  color: #004990;
  text-decoration: none;
}
/* line 68, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#breadcrumbs a:first-child {
  margin-left: 0;
}
/* line 71, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#breadcrumbs a:hover {
  text-decoration: underline;
}
/* line 76, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#breadcrumbs .activePage {
  margin: 0 0.625rem;
  color: #AAAAAA;
}

/* END BREADCRUMBS */
/* line 83, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
.reveal-modal h2, .reveal-modal h3 {
  margin-right: 1.5rem;
}

/*slider styles - begin*/
/* line 88, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#slider-container-main {
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 91, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#slider-container-main #diversity-slider {
  padding-bottom: 0;
  margin-bottom: 0;
}
/* line 96, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#slider-container-main #diversity-slider .slide {
  position: relative;
  margin: 0;
  padding: 0;
}
/* line 101, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#slider-container-main #diversity-slider .slide img {
  z-index: 1001;
}
/* line 105, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#slider-container-main #diversity-slider .slide .caption {
  padding: 0.75rem 0.75rem 0;
  min-height: 3.75rem;
  max-height: 8.125rem;
  background: #0d457a;
  border-bottom: #589dbd 5px solid;
  text-align: center;
  z-index: 1002;
}
/* line 114, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#slider-container-main #diversity-slider .slide .caption a {
  color: white;
}
/* line 120, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#slider-container-main #diversity-slider .slick-dots {
  display: none;
  bottom: 0;
  margin: 0;
  width: 100%;
}

/*slider styles - end*/
/*heading styles - begin*/
/* line 131, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
h1 {
  font-family: "Roboto", sans-serif;
  font-size: 2.5rem;
  font-weight: 400;
}

/* line 136, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
h3 {
  font-family: "Roboto", sans-serif;
  color: #003c7d;
}
/* line 139, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
h3.upper {
  text-transform: uppercase;
}
/* line 142, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
h3.add-margin {
  margin: 2rem 0rem;
}
/* line 146, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
h3.add-margin-bottom {
  margin-bottom: 2rem;
}

/*heading styles - end*/
/* line 151, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
div.clear {
  clear: both;
}

/* line 155, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
ul.accordion li {
  list-style: none;
  padding: 0.5rem 0;
  border-top: 1px solid #d0cfcf;
}
/* line 160, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
ul.accordion li .fa-caret-right {
  margin-right: 15px;
  transition: all 0.3s linear;
  padding: 0.3125rem 0;
  float: left;
}
/* line 167, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
ul.accordion li a[data-accordion] {
  padding: 10px 0;
}
/* line 170, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
ul.accordion li a[data-accordion]:last-child {
  border-bottom: 1px solid #d0cfcf;
}
/* line 174, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
ul.accordion li a[data-accordion]:before:hover {
  text-decoration: none;
}
/* line 178, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
ul.accordion li a[data-accordion]:after {
  content: "";
  display: table;
  clear: both;
}
/* line 185, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
ul.accordion li div.more-info {
  padding-left: 1.15rem;
}

/* line 193, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
.cbsl-contacts {
  margin-top: 2rem;
}

/*news and events - begin*/
/* line 198, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
.news-events {
  background: url("/images/diversity/diversity-enhancement/news-events-bg.jpg");
  background-size: cover;
  margin-top: 1.5rem;
  min-height: 550px;
  padding-bottom: 1.5rem;
}

/* line 206, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
.news-container,
.events-container {
  background: white;
  background: rgba(255, 255, 255, 0.85);
  padding: 30px 50px;
  margin-top: 1.5rem;
}
/* line 213, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
.news-container h3,
.events-container h3 {
  text-transform: uppercase;
}
/* line 217, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
.news-container .more-button,
.events-container .more-button {
  margin-top: 2rem;
  display: block;
  margin-top: 20px;
  padding: 5px 20px;
  border: 1px solid #003c7d;
  text-transform: uppercase;
  color: #003c7d;
  text-decoration: none;
  font-weight: bold;
  transition: all 0.3s ease-in-out;
  text-align: center;
}
/* line 231, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
.news-container .more-button:after,
.events-container .more-button:after {
  font-family: "FontAwesome";
  content: "\f105";
  margin-left: 10px;
}
/* line 237, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
.news-container .more-button:hover,
.events-container .more-button:hover {
  background: #003c7d;
  color: white;
}

/* line 245, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
.news-container .item {
  padding-bottom: 2rem;
  padding: 15px 0;
  border-bottom: 1px solid #d0cfcf;
}
/* line 249, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
.news-container .item:last-child {
  margin-bottom: 2rem;
}
/* line 253, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
.news-container .item .news-date {
  font-size: 0.85rem;
  color: black;
}

/* line 262, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
.events-container .item {
  min-height: 70px;
  margin-bottom: 20px;
}
/* line 265, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
.events-container .item .date {
  height: 70px;
  width: 70px;
  float: left;
  background: #96c8ff;
  margin-right: 1rem;
  text-align: center;
  padding: 15px;
  color: white;
  text-transform: uppercase;
}
/* line 277, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
.events-container .item .details {
  width: calc(100% - 101px);
  float: left;
  border-bottom: 1px solid #d0cfcf;
  padding: 0 0 15px;
}

/*news and events - end*/
/* student group slider */
/* line 289, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#sg-slider .slide {
  padding-bottom: 1rem;
}
/* line 291, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#sg-slider .slide .student-group {
  transition: all 0.3s linear;
  width: 95%;
  margin: auto;
  border: 1px solid #d0cfcf;
  border-radius: 4px;
}
/* line 292, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#sg-slider .slide .student-group a {
  color: #003c7d;
  text-decoration: none;
}
/* line 301, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#sg-slider .slide .student-group .image {
  display: block;
  margin-bottom: 1rem;
}
/* line 304, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#sg-slider .slide .student-group .image img {
  border-top-right-radius: 4px;
  border-top-left-radius: 4px;
}
/* line 309, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#sg-slider .slide .student-group .group-row {
  display: table;
  width: 100%;
  min-height: 81px;
}
/* line 313, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#sg-slider .slide .student-group .group-row .group {
  display: table-cell;
  padding: 0 1rem 1rem;
  text-align: center;
  min-height: 81px;
  font-size: 600;
  vertical-align: middle;
}
/* line 323, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#sg-slider .slide .student-group:hover {
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.4);
}
/* line 331, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#sg-slider .slick-next:before,
#sg-slider .slick-prev:before {
  color: white;
  font-family: "FontAwesome";
}
/* line 337, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#sg-slider .slick-prev {
  left: 1rem;
}
/* line 340, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#sg-slider .slick-next {
  right: 1rem;
}
/* line 344, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#sg-slider .slick-prev:before {
  content: "\f053";
}
/* line 347, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#sg-slider .slick-next:before {
  content: "\f054";
}
/* line 350, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#sg-slider .slick-dots {
  position: absolute;
  margin: 0;
  margin-top: -1rem;
}
/* line 356, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#sg-slider .slick-dots li button {
  height: 1rem;
  width: 1rem;
  border-radius: 1000px;
  background: #cccccc;
}
/* line 361, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#sg-slider .slick-dots li button:before {
  content: "";
}
/* line 366, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#sg-slider .slick-dots li.slick-active button {
  background: #003c7d;
}

/* student group slider end */
/* our team */
/* line 376, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#our-team {
  padding: 1rem;
  background: white;
}
/* line 378, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#our-team .slide img {
  border-radius: 3px;
}
/* line 380, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#our-team .slide img.no-pic {
  border: 1px solid #cccccc;
}
/* line 391, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#our-team .slick-next:before,
#our-team .slick-prev:before {
  font-family: "FontAwesome";
  color: #003c7d;
  font-size: 2.15rem;
}
/* line 398, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#our-team .slick-next {
  right: -2.5rem;
}
/* line 401, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#our-team .slick-prev {
  left: -2.5rem;
}
/* line 406, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#our-team .slick-next:before {
  content: "\f054";
}
/* line 412, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#our-team .slick-prev:before {
  content: "\f053";
}

/* our team end */
/* contact us */
/* line 421, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#contact-us span {
  display: block;
}
/* line 424, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#contact-us span:before {
  font-family: "FontAwesome";
  margin-right: 5px;
}
/* line 429, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#contact-us span.phone:before {
  content: "\f095";
}
/* line 432, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#contact-us span.fax:before {
  content: "\f1ac";
}
/* line 435, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
#contact-us span.email:before {
  content: "\f0e0";
}

/* contact us end */
/* line 441, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
span.location,
span.phone,
span.fax,
span.email {
  display: block;
}
/* line 447, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
span.location:before,
span.phone:before,
span.fax:before,
span.email:before {
  font-family: "FontAwesome";
  margin-right: 5px;
}

/* line 452, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
span.location:before {
  content: "\f041";
}

/* line 455, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
span.phone:before {
  content: "\f095";
}

/* line 458, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
span.fax:before {
  content: "\f1ac";
}

/* line 461, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
span.email:before {
  content: "\f0e0";
}

/* line 466, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
.button.light-gray {
  padding: 8px 10px;
  background: #f6edf0;
  border-color: #dbd5d7;
  border-radius: 3px;
  color: #8e8a8b;
  transition: all 0.3s linear;
}
/* line 474, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
.button.light-gray:hover {
  background: #444444;
  color: white;
}
/* line 478, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
.button.light-gray:first-child {
  margin-right: 5px;
}

/* line 484, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
a.social-icon {
  width: 46px;
  height: 46px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border-radius: 1000px;
  color: white;
  margin-right: 3px;
  text-decoration: none;
  transition: all 0.3s ease-in-out;
}
/* line 495, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
a.social-icon.facebook {
  background: #1371e2;
}
/* line 497, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
a.social-icon.facebook:hover {
  background: #0657bf;
}
/* line 501, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
a.social-icon.instagram {
  background: #bb3141;
}
/* line 503, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
a.social-icon.instagram:hover {
  background: #801f2b;
}
/* line 507, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
a.social-icon.twitter {
  background: #1e83a1;
}
/* line 509, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
a.social-icon.twitter:hover {
  background: #164e61;
}

/* line 515, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
.ode-twitter {
  border: 1px solid #dcdcdc !important;
  padding: 8px;
  border-radius: 10px;
  width: 274px;
  margin: auto;
}

/* news page */
/* line 527, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
.news-item-row:nth-child(odd) > .columns > .news-item {
  background: white;
}
/* line 530, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
.news-item-row:nth-child(even) > .columns > .news-item {
  background: #f1f2f2;
}
/* line 533, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
.news-item-row .news-item {
  padding: 2rem 1.5rem;
  transition: all 0.3s linear;
  margin-bottom: 0.5rem;
}

/* news page end */
@media only screen and (max-width: 40em) {
  /* line 545, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
  .scrollup {
    visibility: hidden;
    display: none;
  }

  /* line 553, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
  #our-team .slick-next,
  #our-team .slick-prev {
    position: absolute;
    top: -2rem;
    right: 0;
  }
  /* line 559, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
  #our-team .slick-prev {
    left: 80%;
  }

  /* line 564, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
  #breadcrumbs {
    margin-bottom: 0;
  }

  /* calendar */
  /* line 569, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
  .past-events-link {
    float: none;
    display: inline-block;
    margin-bottom: 1rem;
  }

  /* line 575, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
  div.ode-event,
  div.diversity-event {
    padding: 2.188rem 0;
  }
  /* line 580, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
  div.ode-event .details .event-title,
  div.ode-event .details a.event-title,
  div.diversity-event .details .event-title,
  div.diversity-event .details a.event-title {
    font-size: 0.875rem;
    color: #333333;
    margin-top: 1rem;
  }
  /* line 588, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
  div.ode-event .details .extra span,
  div.diversity-event .details .extra span {
    display: block;
    margin-bottom: 1rem;
  }
  /* line 592, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
  div.ode-event .details .extra span:last-child,
  div.diversity-event .details .extra span:last-child {
    margin-bottom: 0;
  }
  /* line 600, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
  div.ode-event .icon .add-to-calendar,
  div.diversity-event .icon .add-to-calendar {
    visibility: hidden;
  }

  /* calendar end */
}
@media only screen and (min-width: 40.063em) and (max-width: 75.5em) {
  /* line 611, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
  .news-container,
  .events-container {
    width: 100%;
    padding: 30px 20px;
  }

  /* line 618, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
  #our-team .slick-next,
  #our-team .slick-prev {
    position: absolute;
    top: -2rem;
    right: 0;
  }
  /* line 624, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
  #our-team .slick-prev {
    left: 90%;
  }
}
@media only screen and (min-width: 75.63em) {
  /* line 631, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
  #slider-container-main #diversity-slider .slide .caption {
    position: absolute;
    left: 1.25rem;
    bottom: 1.875rem;
    padding: 0.9375rem;
    max-width: 34.375rem;
    height: auto;
    border-left: #589bdb 5px solid;
    border-bottom: none;
    text-align: left;
    opacity: 0.9;
  }

  /* line 644, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
  .news-container,
  .events-container {
    width: calc(100% - 50px);
  }
  /* line 647, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
  .news-container .more-button,
  .events-container .more-button {
    display: inline-block;
  }

  /* line 652, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
  .news-container {
    float: right;
  }

  /* line 659, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
  #sg-slider .slick-next:before,
  #sg-slider .slick-prev:before {
    color: #003c7d;
  }
  /* line 664, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
  #sg-slider .slick-next {
    right: -1rem;
  }
  /* line 668, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
  #sg-slider .slick-prev {
    left: -1rem;
  }

  /* line 674, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
  #diversity-slider .slick-prev,
  #diversity-slider .slick-next {
    top: 45%;
    width: 34px;
    height: 40px;
    background: rgba(255, 255, 255, 0.85);
  }
  /* line 682, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
  #diversity-slider .slick-prev {
    left: 1.313rem;
  }
  /* line 687, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
  #diversity-slider .slick-next {
    right: 1.313rem;
  }
  /* line 691, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
  #diversity-slider .slick-prev:before,
  #diversity-slider .slick-next:before {
    font-family: "FontAwesome";
    font-size: 32px;
    font-weight: bold;
    color: #003c7d;
  }
  /* line 699, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
  #diversity-slider .slick-prev:before {
    content: '\f104';
  }
  /* line 703, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
  #diversity-slider .slick-next:before {
    content: '\f105';
  }

  /* line 708, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
  #contact-us {
    border: 1px solid #d0cfcf;
    border-radius: 5px;
    padding: 1rem;
  }
}
@media only screen and (min-width: 40.063em) {
  /* line 717, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
  .story-image {
    float: left;
    margin-top: 0.625rem;
    margin-right: 2rem;
    width: 50%;
  }
  /* line 722, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
  .story-image.left {
    float: left;
    margin-right: 2rem;
  }
  /* line 726, ../../../scss/diversity/diversity-enhancement/ode-style.scss */
  .story-image.right {
    float: right;
    margin-right: 0;
    margin-left: 2rem;
  }
}
