/* CSS Document */
.full-width img {
  width: 100%; }

.history-section {
  background: url("images/home/history-background.jpg") bottom center #e2e2e2 no-repeat;
  background-size: auto 100%; }

/* CSS Document */
.campus-rec, .outdoor, .golf {
  background-size: 100% auto;
  background-repeat: no-repeat;
  float: left; }

.campus-rec {
  background-image: url(images/campus/recreation/campus-rec.jpg);
  background-position: top left; }

.outdoor {
  background-image: url(images/campus/recreation/outdoor.jpg);
  background-position: center; }

.golf {
  background-image: url(images/campus/recreation/disc-golf.jpg);
  background-position: top left; }

@media only screen and (min-width: 40.063em) {
  .campus-rec .UNC-gold, .outdoor .UNC-gold, .golf .UNC-gold {
    min-height: 500px; } }

/* CSS Document */
.fight-song {
  width: 446px;
  height: 511px;
  background-image: url(images/athletics/fight-song.jpg);
  position: relative; }

.fight-song .control {
  position: absolute;
  display: block;
  width: 33px;
  height: 33px;
  top: 314px;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer; }

.fight-song .control.play {
  background-image: url(images/athletics/play.png);
  left: 90px; }

.fight-song .control.pause {
  background-image: url(images/athletics/pause.png);
  display: none;
  left: 87px; }

.athletics-facilities img {
  width: 100%; }

.athletics-facilities .slick-prev, .athletics-facilities .slick-next {
  top: 55%; }

.mascots .slick-slide {
  padding-left: 15px;
  padding-right: 15px; }

.mascots .slick-prev { background-image:url("http://www.unco.edu/_resources/images/icons/circle-arrow/left/circle-arrow-left_white.svg")}
.mascots .slick-next { background-image:url("http://www.unco.edu/_resources/images/icons/circle-arrow/right/circle-arrow-right_white.svg")}

@media only screen and (min-width: 40.063em) {
  .athletics-facilities .content-slider .row {
    position: relative; }
  .athletics-facilities .content-slider div .text {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 0.84); }
  .athletics-facilities .content-slider div .text h3 {
    width: 485px;
    padding: 15px !important;
    margin: 0; }
  .athletics-facilities .content-slider div .text p {
    padding-left: 15px !important;
    padding-right: 15px !important; }
  .mascots .slick-slide .adjust {
    margin-top: 50px; } }

/* CSS Document */
.stat .medium-7 {
  background-color: #fff;
  border-right: 10px solid #F6B000;
  border-left: 10px solid #F6B000; }
  .stat .medium-7 h2 {
    color: #F6B000!important;
    font-size: 10em;
    font-weight: 700 !important;
    line-height: .9em;
    padding: 0 0 15px 0 !important;
    margin: 0 !important; }
  .stat .medium-7 p {
    color: #000!important;
    margin-bottom: 2px; }
  @media only screen and (max-width: 40.063em) {
    .stat .medium-7 h2 {
      font-size: 3em; } }

.stat .medium-3 h2, .stat .medium-2 h2 {
  margin: 0;
  padding: 100px 0 0 0;
  line-height: 1em;
  font-weight: 700 !important;
  font-size: 2.5em; }

@media only screen and (max-width: 40.063em) {
  .stat .medium-3 h2, .stat .medium-2 h2 {
    padding-top: 15px; } }

.undergrad p {
  font-size: 1.2em;
  line-height: 1em; }

h2.circle-stat {
    text-align: center;
    color: #f6b000;
    font-weight: 700 !important;
    font-size: 5em !important;
    margin: 0;
    }

  .circle-stat p {
    text-align: center;
    margin: 0;
    padding: 0;
    line-height: 1em; }


.colorado h2 {
  font-size: 2.8em;
  font-weight: 700 !important;
  margin: 0;
  padding: 0; }

.colorado p {
  margin: 0;
  padding: 0; }

.bar-graph {
  margin: 15px !important;
  clear: both; }
  .bar-graph .stat {
    float: left;
    display: block;
    height: 55px; }
  .bar-graph .text {
    float: left;
    text-align: right;
    display: block;
    padding: 15px;
    color: #fff; }

.bar-graph.licensure .stat {
  width: 4%; }

.bar-graph.licensure .text {
  width: 96%; }

.bar-graph.doctoral .stat {
  width: 25%; }

.bar-graph.doctoral .text {
  width: 75%; }

.bar-graph.masters .stat {
  width: 60%; }

.bar-graph.masters .text {
  width: 40%; }

.bar-graph.undeclared .stat {
  width: 8%; }

.bar-graph.undeclared .text {
  width: 92%; }

.bar-graph.specialist .stat {
  width: 3%; }

.bar-graph.specialist .text {
  width: 97%; }

.ethnicity li {
  font-size: 1.2em; }

.ethnicity .grey-text {
  color: #d7d7d7 !important; }

.ethnicity .bluegrey-text {
  color: #5f6979 !important; }

.ethnicity .mustard-text {
  color: #837543 !important; }

.ethnicity .butter-text {
  color: #f5e2b0 !important; }

.ethnicity .uncblue-text {
  color: #013b64 !important; }

.ethnicity .uncgold-text {
  color: #f6af00 !important; }

.ethnicity .brightblue-text {
  color: #026ba4 !important; }

.ethnicity .honeycomb-text {
  color: #c6ac67 !important; }

.blury-photo.cost {
  background-image: url(images/facts/cost-background.jpg);
  background-size: cover;
  background-repeat: no-repeat; }
  .blury-photo.cost h2, .blury-photo.cost p {
    color: #000; }
  .blury-photo.cost .panel {
    border: 1px solid #a09e9a; }

.employees .stat {
  color: #F6B000;
  font-weight: 700 !important;
  font-size: 5em; }

/* CSS Document */
.total-alumni {
  font-size: 7em;
  color: #013C66;
  font-weight: 700 !important;
  line-height: 1em; }

.world-map {
  background-image: url(images/alumni/world-map.jpg);
  background-size: 100% auto;
  background-position: top center;
  background-repeat: no-repeat; }
  .world-map h3 {
    margin-bottom: 0; }
  .world-map h3, .world-map p {
    text-align: center;
    color: #333; }

.world li {
  font-size: 1.2em; }
