/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/* eb-garamond-regular - latin */
@font-face {
  font-family: 'EB Garamond';
  font-style: normal;
  font-weight: 400;
  src: url("https://content.library.utoronto.ca/f/eb-garamond-v7-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("EB Garamond"), local("EBGaramond"), url("https://content.library.utoronto.ca/f/eb-garamond-v7-latin-regular.eot?#iefix") format("embedded-opentype"), url("https://content.library.utoronto.ca/f/eb-garamond-v7-latin-regular.woff2") format("woff2"), url("https://content.library.utoronto.ca/f/eb-garamond-v7-latin-regular.woff") format("woff"), url("https://content.library.utoronto.ca/f/eb-garamond-v7-latin-regular.ttf") format("truetype"), url("https://content.library.utoronto.ca/f/eb-garamond-v7-latin-regular.svg#EBGaramond") format("svg");
  /* Legacy iOS */
}
/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-display: auto;
  src: url("https://content.library.utoronto.ca/f/open-sans-v13-latin-300.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Light"), local("OpenSans-Light"), url("https://content.library.utoronto.ca/f/open-sans-v13-latin-300.eot?#iefix") format("embedded-opentype"), url("https://content.library.utoronto.ca/f/open-sans-v13-latin-300.woff2") format("woff2"), url("https://content.library.utoronto.ca/f/open-sans-v13-latin-300.woff") format("woff"), url("https://content.library.utoronto.ca/f/open-sans-v13-latin-300.ttf") format("truetype"), url("https://content.library.utoronto.ca/f/open-sans-v13-latin-300.svg#OpenSans") format("svg");
  /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-display: auto;
  src: url("https://content.library.utoronto.ca/f/open-sans-v13-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans"), local("OpenSans"), url("https://content.library.utoronto.ca/f/open-sans-v13-latin-regular.eot?#iefix") format("embedded-opentype"), url("https://content.library.utoronto.ca/f/open-sans-v13-latin-regular.woff2") format("woff2"), url("https://content.library.utoronto.ca/f/open-sans-v13-latin-regular.woff") format("woff"), url("https://content.library.utoronto.ca/f/open-sans-v13-latin-regular.ttf") format("truetype"), url("https://content.library.utoronto.ca/f/open-sans-v13-latin-regular.svg#OpenSans") format("svg");
  /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-display: auto;
  src: url("https://content.library.utoronto.ca/f/open-sans-v13-latin-600.eot");
  /* IE9 Compat Modes */
  src: local("Open Sans Semibold"), local("OpenSans-Semibold"), url("https://content.library.utoronto.ca/f/open-sans-v13-latin-600.eot?#iefix") format("embedded-opentype"), url("https://content.library.utoronto.ca/f/open-sans-v13-latin-600.woff2") format("woff2"), url("https://content.library.utoronto.ca/f/open-sans-v13-latin-600.woff") format("woff"), url("https://content.library.utoronto.ca/f/open-sans-v13-latin-600.ttf") format("truetype"), url("https://content.library.utoronto.ca/f/open-sans-v13-latin-600.svg#OpenSans") format("svg");
  /* Legacy iOS */
}
/* line 194, ../../UTL_bootstrap/sass/_utl_common.scss */
.box-views-row, .collections-box .views-row {
  line-height: 130%;
  padding-bottom: 10px;
  width: 100%;
  clear: both;
  font-size: .9em !important;
  margin-bottom: 10px;
  border-bottom: 1px dotted #ccc;
}
/* line 203, ../../UTL_bootstrap/sass/_utl_common.scss */
.box-views-row a, .collections-box .views-row a {
  font-size: 1em;
  padding-bottom: 5px;
}

/***** COLLECTIONS FRONT *****/
/* line 212, ../../UTL_bootstrap/sass/_utl_common.scss */
.collections-box .views-row {
  float: left;
  clear: both;
}
/* line 218, ../../UTL_bootstrap/sass/_utl_common.scss */
.collections-box .views-row:last-child {
  border: 0;
}
/* line 223, ../../UTL_bootstrap/sass/_utl_common.scss */
.collections-box img {
  margin-right: 15px;
  height: 50px;
  width: 50px;
}

/* line 238, ../../UTL_bootstrap/sass/_utl_common.scss */
.hide-element {
  display: none;
}

/* line 2, ../sass/_scanned-maps-ct.scss */
.node-type-scanned-map .field-name-field-thumbnail {
  width: 25%;
  float: left;
  margin: 5px;
}
/* line 7, ../sass/_scanned-maps-ct.scss */
.node-type-scanned-map .field-name-field-entry-date, .node-type-scanned-map .field-name-field-last-name, .node-type-scanned-map .field-name-field-creator {
  clear: both;
}
/* line 10, ../sass/_scanned-maps-ct.scss */
.node-type-scanned-map .field {
  margin-bottom: 10px;
}
/* line 12, ../sass/_scanned-maps-ct.scss */
.node-type-scanned-map .field p {
  overflow: hidden;
}
/* line 13, ../sass/_scanned-maps-ct.scss */
.node-type-scanned-map .field .field-label {
  width: 260px;
}
/* line 15, ../sass/_scanned-maps-ct.scss */
.node-type-scanned-map .field-collection-view .field {
  margin: 0px !important;
  padding: 0px !important;
}
/* line 19, ../sass/_scanned-maps-ct.scss */
.node-type-scanned-map .field-type-field-collection > .field-label {
  font-size: 1.2em;
  width: 70%;
}
/* line 24, ../sass/_scanned-maps-ct.scss */
.node-type-scanned-map .field-type-field-collection a {
  text-decoration: none;
  font-size: 1em !important;
  background: whitesmoke;
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 8px 16px;
  color: #337ab7;
  touch-action: manipulation;
  cursor: pointer;
  margin-bottom: 10px;
}
/* line 36, ../sass/_scanned-maps-ct.scss */
.node-type-scanned-map .field-type-field-collection a:hover {
  background: #337ab7;
  color: white;
}
/* line 41, ../sass/_scanned-maps-ct.scss */
.node-type-scanned-map .field-type-field-collection .field-type-link-field {
  margin-bottom: 10px !important;
}
/* line 46, ../sass/_scanned-maps-ct.scss */
.node-type-scanned-map .field-name-field-geo-subjects .field-items {
  width: 50%;
}
/* line 48, ../sass/_scanned-maps-ct.scss */
.node-type-scanned-map .field-name-field-geo-subjects .field-items .even {
  float: left;
}
/* line 51, ../sass/_scanned-maps-ct.scss */
.node-type-scanned-map .field-name-field-geo-subjects .field-items .odd {
  float: left;
  border-left: 1px #ccc solid;
  border-right: 1px #ccc solid;
  padding: 0px 5px;
  margin: 0px 5px;
}

/* Styles for the geospatial data content type */
/* line 4, ../sass/_geospatial-ct.scss */
.node-type-geospatial-data .field-name-field-thumbnail {
  width: 25%;
  float: left;
  margin: 5px;
}
/* line 9, ../sass/_geospatial-ct.scss */
.node-type-geospatial-data .field-name-field-creator {
  clear: both;
}
/* line 12, ../sass/_geospatial-ct.scss */
.node-type-geospatial-data .field {
  margin-bottom: 10px;
}
/* line 14, ../sass/_geospatial-ct.scss */
.node-type-geospatial-data .field p {
  overflow: hidden;
}
/* line 15, ../sass/_geospatial-ct.scss */
.node-type-geospatial-data .field .field-label {
  width: 260px;
}
/* line 17, ../sass/_geospatial-ct.scss */
.node-type-geospatial-data .field-collection-view .field {
  margin: 0px !important;
  padding: 0px !important;
}
/* line 21, ../sass/_geospatial-ct.scss */
.node-type-geospatial-data .field-name-field-file-field-collection > .field-label {
  font-size: 1.2em;
  width: 70%;
}
/* line 26, ../sass/_geospatial-ct.scss */
.node-type-geospatial-data .field-name-field-file-field-collection a {
  text-decoration: none;
  font-size: 1em !important;
  background: whitesmoke;
  border: 1px solid #ccc;
  border-radius: 4px;
  padding: 8px 16px;
  color: #337ab7;
  touch-action: manipulation;
  cursor: pointer;
  margin-bottom: 10px;
}
/* line 38, ../sass/_geospatial-ct.scss */
.node-type-geospatial-data .field-name-field-file-field-collection a:hover {
  background: #337ab7;
  color: white;
}
/* line 43, ../sass/_geospatial-ct.scss */
.node-type-geospatial-data .field-name-field-file-field-collection .field-type-link-field {
  margin-bottom: 10px !important;
}
/* line 48, ../sass/_geospatial-ct.scss */
.node-type-geospatial-data .field-name-field-geo-subjects .field-items {
  width: 50%;
}
/* line 50, ../sass/_geospatial-ct.scss */
.node-type-geospatial-data .field-name-field-geo-subjects .field-items .even {
  float: left;
}
/* line 53, ../sass/_geospatial-ct.scss */
.node-type-geospatial-data .field-name-field-geo-subjects .field-items .odd {
  float: left;
  border-left: 1px #ccc solid;
  border-right: 1px #ccc solid;
  padding: 0px 5px;
  margin: 0px 5px;
}

/* Styles for the geospatial data content type */
/* line 4, ../sass/_stats-microdata-ct.scss */
.node-type-statistics .field-name-field-thumbnail, .node-type-microdata .field-name-field-thumbnail {
  width: 25%;
  float: left;
  margin: 5px;
}
/* line 9, ../sass/_stats-microdata-ct.scss */
.node-type-statistics .field-name-field-creator, .node-type-microdata .field-name-field-creator {
  clear: both;
}
/* line 12, ../sass/_stats-microdata-ct.scss */
.node-type-statistics .field, .node-type-microdata .field {
  margin-bottom: 10px;
  clear: both;
}
/* line 15, ../sass/_stats-microdata-ct.scss */
.node-type-statistics .field p, .node-type-microdata .field p {
  overflow: hidden;
}
/* line 16, ../sass/_stats-microdata-ct.scss */
.node-type-statistics .field .field-label, .node-type-microdata .field .field-label {
  width: 260px;
}
/* line 18, ../sass/_stats-microdata-ct.scss */
.node-type-statistics .field-collection-view .fieldi, .node-type-statistics .field-type-text-long p, .node-type-microdata .field-collection-view .fieldi, .node-type-microdata .field-type-text-long p {
  margin: 0px !important;
  padding: 0px !important;
}
/* line 23, ../sass/_stats-microdata-ct.scss */
.node-type-statistics .field-name-field-access-conditions-and-rest .field-items, .node-type-statistics .field-name-field-notes .field-items, .node-type-statistics .field-name-field-subjects .field-items, .node-type-statistics .field-name-field-bibliography .field-items, .node-type-statistics .field-name-field-citation-md .field-items, .node-type-statistics .field-name-field-access-con-rest .field-items, .node-type-statistics .field-name-field-sample-md .field-items, .node-type-microdata .field-name-field-access-conditions-and-rest .field-items, .node-type-microdata .field-name-field-notes .field-items, .node-type-microdata .field-name-field-subjects .field-items, .node-type-microdata .field-name-field-bibliography .field-items, .node-type-microdata .field-name-field-citation-md .field-items, .node-type-microdata .field-name-field-access-con-rest .field-items, .node-type-microdata .field-name-field-sample-md .field-items {
  width: 50%;
}
/* line 25, ../sass/_stats-microdata-ct.scss */
.node-type-statistics .field-name-field-access-conditions-and-rest .field-items .even, .node-type-statistics .field-name-field-notes .field-items .even, .node-type-statistics .field-name-field-subjects .field-items .even, .node-type-statistics .field-name-field-bibliography .field-items .even, .node-type-statistics .field-name-field-citation-md .field-items .even, .node-type-statistics .field-name-field-access-con-rest .field-items .even, .node-type-statistics .field-name-field-sample-md .field-items .even, .node-type-microdata .field-name-field-access-conditions-and-rest .field-items .even, .node-type-microdata .field-name-field-notes .field-items .even, .node-type-microdata .field-name-field-subjects .field-items .even, .node-type-microdata .field-name-field-bibliography .field-items .even, .node-type-microdata .field-name-field-citation-md .field-items .even, .node-type-microdata .field-name-field-access-con-rest .field-items .even, .node-type-microdata .field-name-field-sample-md .field-items .even {
  float: left;
}
/* line 28, ../sass/_stats-microdata-ct.scss */
.node-type-statistics .field-name-field-access-conditions-and-rest .field-items .odd, .node-type-statistics .field-name-field-notes .field-items .odd, .node-type-statistics .field-name-field-subjects .field-items .odd, .node-type-statistics .field-name-field-bibliography .field-items .odd, .node-type-statistics .field-name-field-citation-md .field-items .odd, .node-type-statistics .field-name-field-access-con-rest .field-items .odd, .node-type-statistics .field-name-field-sample-md .field-items .odd, .node-type-microdata .field-name-field-access-conditions-and-rest .field-items .odd, .node-type-microdata .field-name-field-notes .field-items .odd, .node-type-microdata .field-name-field-subjects .field-items .odd, .node-type-microdata .field-name-field-bibliography .field-items .odd, .node-type-microdata .field-name-field-citation-md .field-items .odd, .node-type-microdata .field-name-field-access-con-rest .field-items .odd, .node-type-microdata .field-name-field-sample-md .field-items .odd {
  float: left;
  border-left: 1px #ccc solid;
  border-right: 1px #ccc solid;
  padding: 0px 5px;
  margin: 0px 5px;
}

/* line 1, ../sass/_edit-forms.scss */
#edit-field-geo-subjects-und, #edit-field-geo-geography-und, #edit-field-geo-format-und {
  height: 200px;
}

/* line 1, ../sass/_promotions.scss */
#block-views-promotions-block {
  position: relative;
}

/* line 5, ../sass/_promotions.scss */
.views-slideshow-controls-bottom {
  height: 20px;
  position: absolute;
  bottom: 25px;
  z-index: 100;
  right: 25px;
}
/* line 18, ../sass/_promotions.scss */
.views-slideshow-controls-bottom .vscc-controls span img {
  float: left;
  padding-right: 20px;
}

/* line 26, ../sass/_promotions.scss */
.promotions-wrapper {
  max-height: 350px;
  overflow: hidden !important;
}

/* line 32, ../sass/_promotions.scss */
.promotions {
  padding: 0;
}
/* line 35, ../sass/_promotions.scss */
.promotions .promotions-image {
  padding: 0;
}

/* line 41, ../sass/_promotions.scss */
.promotions-text {
  background: #5d5c23;
  position: absolute;
  border-top: 1px solid white;
  right: 0;
  bottom: 0;
  top: 75%;
  width: 100%;
  left: 0;
  opacity: .9;
  color: white;
  padding: 0 !important;
  height: 25%;
}
@media (max-width: 767px) {
  /* line 41, ../sass/_promotions.scss */
  .promotions-text {
    display: none;
  }
}
/* line 57, ../sass/_promotions.scss */
.promotions-text .promotions-header-text {
  width: 25%;
  background: #251309;
  background: #520d10;
  border-right: 1px solid white;
  margin: 0;
  color: white;
  height: 100%;
  font-family: 'Open sans', 'Helvetica Neue', sans-serif !important;
  text-align: center;
  float: left;
  line-height: 100%;
}
@media (max-width: 767px) {
  /* line 57, ../sass/_promotions.scss */
  .promotions-text .promotions-header-text {
    width: 100%;
  }
}
/* line 75, ../sass/_promotions.scss */
.promotions-text .promotions-header-text h2 {
  margin: 0;
  padding: 0;
  position: relative;
  top: 45%;
  transform: translateY(-45%);
}
@media (max-width: 1024px) {
  /* line 75, ../sass/_promotions.scss */
  .promotions-text .promotions-header-text h2 {
    font-size: 1.2em;
  }
}
/* line 93, ../sass/_promotions.scss */
.promotions-text .promotions-body-text {
  display: table;
  background: #333;
  height: 100%;
  width: 75%;
  float: left;
  padding: 0;
  margin: 0;
}
/* line 103, ../sass/_promotions.scss */
.promotions-text .promotions-body-text .column {
  width: 50%;
}
/* line 109, ../sass/_promotions.scss */
.promotions-text p {
  max-width: 100%;
  margin-right: 150px;
  font-size: 1.1em;
  line-height: 1.4em;
  display: table-cell;
  vertical-align: middle;
  padding: 10px 0 10px 25px;
  display: block;
  color: white !important;
}
@media (max-width: 1024px) {
  /* line 109, ../sass/_promotions.scss */
  .promotions-text p {
    font-size: .8em;
  }
}
/* line 130, ../sass/_promotions.scss */
.promotions-text .pink {
  color: pink;
}

/* hide twitter skip link */
/* line 3, ../sass/_twitter.scss */
.home-twitter {
  position: relative;
}
/* line 5, ../sass/_twitter.scss */
.home-twitter .skip-twitter:focus {
  right: 25px !important;
}
/* line 8, ../sass/_twitter.scss */
.home-twitter .skip {
  left: -999px;
  position: absolute;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
  z-index: -999;
}
/* line 17, ../sass/_twitter.scss */
.home-twitter .skip:focus {
  left: auto;
  top: auto;
  width: 30%;
  height: auto;
  overflow: auto;
  margin: 0 35%;
  padding: 5px;
  background: white;
  font-size: 1em;
  outline: 31px solid red;
  text-align: center;
  z-index: 999;
}

/* adding a test comment */
/* line 13, ../sass/custom.scss */
.help-block {
  font-weight: 800;
}

/* line 18, ../sass/custom.scss */
* {
  transition: all 0 none !important;
}

/* line 23, ../sass/custom.scss */
body p {
  max-width: 100%;
}

/* line 27, ../sass/custom.scss */
h1, h2, h3, h4, h5 {
  font-family: 'Open sans', 'Helvetica Neue', sans-serif;
}

/* line 31, ../sass/custom.scss */
#full_top {
  transition: all 0 ease !important;
}

/* line 35, ../sass/custom.scss */
.btn-primary {
  margin: 5px 0px 0px 80px;
}

/* line 40, ../sass/custom.scss */
.navbar .featured {
  padding: 0px 0px 0px 15px;
  width: 25%;
}
/* line 44, ../sass/custom.scss */
.navbar .featured .pane-title {
  border-bottom: 1px dotted #ccc;
  width: 100%;
  font-weight: 400;
  padding-bottom: 8px;
}
/* line 51, ../sass/custom.scss */
.navbar .featured a {
  font-weight: 600;
  font-size: 1em;
  padding-bottom: 15px;
}
/* line 56, ../sass/custom.scss */
.navbar .featured a img {
  width: 115px !important;
  height: 158px !important;
}

/* line 63, ../sass/custom.scss */
.navbar .myaccount-right {
  padding-top: 5px !important;
}

/* line 67, ../sass/custom.scss */
.navbar .tech-right {
  padding-top: 25px !important;
}

/* line 71, ../sass/custom.scss */
.navbar .research-right, .navbar .tech-right {
  height: 243px;
}

/* line 75, ../sass/custom.scss */
.about-img {
  background: #c74337 url(/sites/default/files/maps_0.jpg) center center no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  height: 100%;
  width: 50% !important;
  position: absolute !important;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* line 88, ../sass/custom.scss */
.tech-img {
  background: #c74337 url(/sites/default/files/GE-SmallWorld.png) center center no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  height: 100%;
  width: 45% !important;
  position: absolute !important;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* line 101, ../sass/custom.scss */
.learn-img {
  background: #c74337 url(/sites/default/files/mdl-splash-6.jpg) center center no-repeat;
  background-size: cover;
  -webkit-background-size: cover;
  position: absolute !important;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* line 112, ../sass/custom.scss */
.front .showSearch {
  display: none;
}

/* Marc added this Aug. 15 */
@media (max-width: 768px) {
  /* line 119, ../sass/custom.scss */
  #sidebar_menu div.region-sidebar-first {
    padding: 0 8% !important;
    /* margin-top: 10px !important; */
  }
}
@media (max-width: 767px) {
  /* line 127, ../sass/custom.scss */
  .splash {
    height: 430px !important;
  }
}
/* line 132, ../sass/custom.scss */
.splash {
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;
  height: 250px;
  overflow: hidden;
  background: #88793e;
  color: white;
  z-index: 10;
}
@media (max-width: 480px) {
  /* line 132, ../sass/custom.scss */
  .splash {
    display: none;
  }
}
/* line 147, ../sass/custom.scss */
.splash .col-md-6 {
  padding: 0;
  margin: 0;
}
/* line 152, ../sass/custom.scss */
.splash h1 {
  display: block !important;
}
/* line 156, ../sass/custom.scss */
.splash h1, .splash p {
  padding: 0 5%;
}

/* line 162, ../sass/custom.scss */
.datasets h2 {
  margin-top: 0px !important;
  margin-bottom: 15px !important;
}
/* line 167, ../sass/custom.scss */
.datasets .views-row {
  padding-bottom: 13px;
  margin-bottom: 5px;
  border-bottom: 1px #ccc dashed;
}
/* line 172, ../sass/custom.scss */
.datasets .views-row img {
  float: left;
  margin-right: 7px;
  width: 25px;
  height: 25px;
}

/* line 181, ../sass/custom.scss */
.front-endeca {
  margin-top: 14px;
}
/* line 184, ../sass/custom.scss */
.front-endeca h2 {
  margin-top: 0px !important;
  margin-bottom: 5px !important;
}
/* line 189, ../sass/custom.scss */
.front-endeca .front-cover-img {
  width: 44% !important;
}

/* line 195, ../sass/custom.scss */
.page-onesearch li:before {
  content: none !important;
}

/* Styles for the list of databases on homepage */
/* line 202, ../sass/custom.scss */
.portal {
  clear: both;
}
/* line 205, ../sass/custom.scss */
.portal .portal-title {
  float: left;
  width: 250px;
  height: 27px;
}

@media (max-width: 767px) {
  /* line 216, ../sass/custom.scss */
  #full_top .row:nth-of-type(2) .search:nth-child(2) .pane-content .tabs {
    height: 60px;
  }
}
@media (max-width: 767px) {
  /* line 212, ../sass/custom.scss */
  #full_top {
    margin-top: 60px;
    height: auto !important;
  }
}

/* line 232, ../sass/custom.scss */
.using-library-home img {
  margin-right: 15px;
}
