body {
  background-image: url(../img/sc-tps/LOCbg.png)
}
.main-head, h1, p#topicTitle, p.subtitle, p.get-started, #tps-teacher-resources h2 {
  font-family: Bookman, Georgia, serif;
  letter-spacing: 0.04em;
  font-weight: 400;
  margin: 1rem
}
h1 {
  font-size: 2.8em;
  padding-bottom: 0.75rem
}
h1.main {
  font-size: 3em;
  padding-bottom: 1rem
}
p#topicTitle, p.subtitle, p.get-started, #tps-teacher-resources h2 {
  font-size: 1.8em
}
h2.in-box {
  margin: 1rem 0 0 0.25em;
  padding: 0.5em 1em
}
.firstcharacter {
  float: left;
  font-family: Bookman, Georgia, serif;
  font-size: 65px;
  line-height: 50px;
  padding-top: 6px;
  padding-right: 8px;
  padding-left: 3px
}
.mb-0 {
  margin-bottom: 0
}
p.tight {
  margin-top: 0.25em;
  margin-bottom: 0.25em
}
.glyphicon {
  font-size: 0.8em;
  opacity: 0.75
}
.img-border {
  border: 1px solid #eee
}
.img-overlay {
  width: 100%;
  height: 100%;
  font-weight: normal;
  border: 0.5em solid rgba(255, 255, 255, 0.5);
  background-color: #6c8791;
  z-index: 1;
  opacity: 0.9;
  color: white;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  padding: 1em 2em;
  -webkit-animation: fadein 1s;
  -moz-animation: fadein 1s;
  -ms-animation: fadein 1s;
  -o-animation: fadein 1s;
  animation: fadein 1s
}
@keyframes fadein {
  from {
    opacity: 0
  }
  to {
    opacity: 0.9
  }
}
@-moz-keyframes fadein {
  from {
    opacity: 0
  }
  to {
    opacity: 0.9
  }
}
@-webkit-keyframes fadein {
  from {
    opacity: 0
  }
  to {
    opacity: 0.9
  }
}
@-ms-keyframes fadein {
  from {
    opacity: 0
  }
  to {
    opacity: 0.9
  }
}
@-o-keyframes fadein {
  from {
    opacity: 0
  }
  to {
    opacity: 0.9
  }
}
.sidebar-right-wrap.widget-box.widget_text .widget-content p {
  margin-top: 0.4em;
  font-size: 0.9em
}
.site-content .widget-title {
  margin-top: 0.5em
}
aside a.btn {
  width: 100%;
  text-align: center;
  padding: 15px 0px;
  border: 0px;
  text-transform: uppercase;
  color: white;
  font-weight: 600;
  margin-top: 10px;
  font-size: 12px
}
span.disclaimer {
  display: block;
  text-align: center;
  margin: 0 0 0.25em;
  padding: 0
}
p.intro {
  padding-top: 1.5em;
  margin-bottom: 1.5em;
  margin-left: 1rem
}
.content-box {
  padding: 0;
  border: 2px solid white;
  background-color: rgba(255, 255, 255, 0.5)
}
.content-box p {
  margin: 1em 1.5em 0
}
.content-box img {
  margin-top: 0.75em
}
.content-box img:hover {
  opacity: 1
}
.content-box p.link {
  background: -moz-linear-gradient(left, #fff 0%, rgba(255, 255, 255, 0) 100%);
  background: -webkit-linear-gradient(left, #fff 0%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, #fff 0%, rgba(255, 255, 255, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='white', GradientType=1)
}
a.btn-tps-tips {
  color: black;
  background-color: #fef9f2;
  border: 2px solid #e4c0a2
}
.text-right .glyphicon.glyphicon-chevron-right {
  color: rgb(52,0,52);
}
#tps-teacher-resources h2 {
  margin-top: 1em
}
#tps-teacher-resources p {
  margin: 1rem
}
#tps-teacher-resources .nhd, #tps-teacher-resources .more-resources {
  margin: 1rem;
  padding: 0 1em;
  border: 2px solid white;
  background-color: rgba(255, 255, 255, 0.5)
}
#tps-teacher-resources .more-resources h3 {
  margin-top: 1em
}
.glyphicon.content-box {
  font-size: 1em;
  opacity: 1
}
p.select-content {
  font-weight: 600;
  margin: 2rem 0 2rem 1rem
}
.unit-box-row {
  padding-left: 2%
}
.unit-box-row img:hover {
  opacity: 1
}
.unit-box {
  border-style: solid;
  border-width: 1px;
  padding-bottom: 3em;
  background: #fff;
  background: -moz-linear-gradient(top, #fff 0%, rgba(255, 255, 255, 0.95) 40%, rgba(255, 255, 255, 0.6) 80%, rgba(255, 255, 255, 0.05) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #fff), color-stop(40%, rgba(255, 255, 255, 0.95)), color-stop(80%, rgba(255, 255, 255, 0.6)), color-stop(100%, rgba(255, 255, 255, 0.05)));
  background: -webkit-linear-gradient(top, #fff 0%, rgba(255, 255, 255, 0.95) 40%, rgba(255, 255, 255, 0.6) 80%, rgba(255, 255, 255, 0.05) 100%);
  background: -o-linear-gradient(top, #fff 0%, rgba(255, 255, 255, 0.95) 40%, rgba(255, 255, 255, 0.6) 80%, rgba(255, 255, 255, 0.05) 100%);
  background: -ms-linear-gradient(top, #fff 0%, rgba(255, 255, 255, 0.95) 40%, rgba(255, 255, 255, 0.6) 80%, rgba(255, 255, 255, 0.05) 100%);
  background: linear-gradient(to bottom, #fff 0%, rgba(255, 255, 255, 0.95) 40%, rgba(255, 255, 255, 0.6) 80%, rgba(255, 255, 255, 0.05) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='white', GradientType=0)
}
.unit-box h2 {
  margin-top: 1em;
  line-height: 1.2em
}
.unit-box .view-topic-left-border, .unit-box p.view-more, .unit-box ul {
  border-left-style: solid;
  border-left-width: 1px
}
.unit-box p {
  margin: 0.5em 0
}
.unit-box p.view-more {
  border-bottom: 1px solid white;
  padding: 0.1em 0 0.1em 1em;
  margin-bottom: 0;
  cursor: pointer;
  background: -webkit-linear-gradient(white, transparent);
  background: -o-linear-gradient(white, transparent);
  background: -moz-linear-gradient(white, transparent);
  background: linear-gradient(white, transparent)
}
.unit-box p.view-more a {
  font-weight: 600
}
.unit-box ul li {
  margin-left: -0.5em
}
.topic-box p, .topic-box-middle p {
  padding: 1em 0 0.5em;
  margin-bottom: 0
}
.topic-box p:first-child, .topic-box-middle p:first-child {
  font-weight: 600;
  background: transparent
}
.topic-box div p:last-child, .topic-box-middle div p:last-child {
  font-weight: 400;
  border-top: 2px solid transparent;
  padding: 1em 0.5em 1em;
  padding-bottom: 2em
}
.topic-box {
  border-left: solid 1px transparent;
  border-right: solid 1px transparent
}
.topic-box-middle.ushist {
  border-left: solid 1px #fcf0e0;
  border-right: solid 1px #fcf0e0
}
.topic-box-row {
  margin-bottom: 1.25em;
  background: #fff;
  background: -moz-linear-gradient(top, #fff 0%, rgba(255, 255, 255, 0.95) 40%, rgba(255, 255, 255, 0.6) 80%, rgba(255, 255, 255, 0.05) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #fff), color-stop(40%, rgba(255, 255, 255, 0.95)), color-stop(80%, rgba(255, 255, 255, 0.6)), color-stop(100%, rgba(255, 255, 255, 0.05)));
  background: -webkit-linear-gradient(top, #fff 0%, rgba(255, 255, 255, 0.95) 40%, rgba(255, 255, 255, 0.6) 80%, rgba(255, 255, 255, 0.05) 100%);
  background: -o-linear-gradient(top, #fff 0%, rgba(255, 255, 255, 0.95) 40%, rgba(255, 255, 255, 0.6) 80%, rgba(255, 255, 255, 0.05) 100%);
  background: -ms-linear-gradient(top, #fff 0%, rgba(255, 255, 255, 0.95) 40%, rgba(255, 255, 255, 0.6) 80%, rgba(255, 255, 255, 0.05) 100%);
  background: linear-gradient(to top, #fff 0%, rgba(255, 255, 255, 0.95) 40%, rgba(255, 255, 255, 0.6) 80%, rgba(255, 255, 255, 0.05) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='white', endColorstr='white', GradientType=0)
}
.topic-box-row img {
  width: 100%
}
.topic-box-row p.tightened-title {
  letter-spacing: -0.03em
}
.nav-topic {
  margin-left: 1rem;
  margin-right: 0.8rem;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-left: 0
}
.nav-topic small {
  font-family: Bookman, Georgia, serif
}
.nav-topic .nav-previous, .nav-topic .nav-next {
  display: table;
  table-layout: fixed;
  height: 100%;
  margin: 0;
  padding: 0
}
.nav-topic .nav-fa-container {
  display: table-cell;
  vertical-align: middle;
  width: 2em;
  color: white;
  text-align: center;
  padding: 1em 0
}
.nav-topic .nav-text-link {
  display: table-cell;
  vertical-align: middle;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.5);
  padding: 0 1em
}
.nav-fa-size {
  font-size: 240%
}
.indent {
  margin-left: 1rem
}
.topic-questions {
  margin: 3rem 1rem;
  padding: 0;
  border: 2px solid white;
  background-color: rgba(255, 255, 255, 0.5)
}
.topic-standards {
  margin: 2rem 2rem 4rem 1rem
}
.topic-standards h2 {
  margin: 0 0 1em 0;
  padding: 0
}
.topic-standards h3 {
  margin: 1em 0 0.5em
}
.topic-standards p {
  margin: 0.5em 0
}
.topic-box-row {
  margin: 0 0.7em
}
.topic-box .img-overlay, .topic-box-middle .img-overlay {
  border: 0.3em solid rgba(255, 255, 255, 0.5);
  padding: .6em 1em
}
@media only screen and (min-width: 1200px) {
  .force-extra-line {
    height: 4.4em
  }
  .force-extra-lineb {
    height: 5.8em
  }
  .force-extra-linec {
    height: 7.2em
  }
}
span[id^="u0"], span[id^="u1"], span[id^="tpsImg"], span[id^="utimg"] {
  display: table;
  position: relative
}
span[id^="utimg"] {
  margin-top: 1em
}
span[id^="utimg"] img {
  margin-top: 0
}
.hidden {
  position: absolute;
  left: -10000px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden
}
.blank-underline {
  display: inline-block;
  width: 110px;
  border-bottom: 1px solid black
}
.pl-1em {
  padding-left: 1em
}
.site-content-wrapper {
  background-color: #fcf0e0
}
.site-content-wrapper h1, .site-content-wrapper .content-box h2, .site-content-wrapper #tps-teacher-resources h2, .site-content-wrapper p#topicTitle, .site-content-wrapper p.subtitle, .site-content-wrapper p.get-started, .site-content-wrapper p.select-content, .site-content-wrapper .firstcharacter, .site-content-wrapper .glyphicon.content-box {
  color: rgb(52,0,52);
}
.site-content-wrapper h1 {
  border-bottom: 2px solid rgb(52,0,52);
}
.site-content-wrapper .content-box img {
  border: solid 2px rgb(52,0,52);
}
.site-content-wrapper .widget-title h4 {
  background-color: #fcf0e0
}
.site-content-wrapper.ushist {
  background-color: #f1eef5
}
.site-content-wrapper.ushist h1, .site-content-wrapper.ushist .content-box h2, .site-content-wrapper.ushist .topic-questions h2, .site-content-wrapper.ushist .topic-standards h2, .site-content-wrapper.ushist p#topicTitle, .site-content-wrapper.ushist p.subtitle, .site-content-wrapper.ushist p.get-started, .site-content-wrapper.ushist p.select-content, .site-content-wrapper.ushist .firstcharacter, .site-content-wrapper.ushist .glyphicon.content-box {
  color: #340034
}
.site-content-wrapper.ushist h1 {
  border-bottom: 2px solid #340034
}
.site-content-wrapper.ushist .topic-questions h2, .site-content-wrapper.ushist .content-box h2 {
  margin: 1rem 0 0 0.25em;
  padding: 0.5em 1em
}
.site-content-wrapper.ushist .content-box img {
  border: solid 2px #340034
}
.site-content-wrapper.ushist .widget-title h4 {
  background-color: #f1eef5
}
.site-content-wrapper.ushist .unit-box {
  border-color: #f1eef5
}
.site-content-wrapper.ushist .unit-box i.fa {
  color: #340034
}
.site-content-wrapper.ushist .view-topic-left-border, .site-content-wrapper.ushist .unit-box p.view-more, .unit-box .site-content-wrapper.ushist p.view-more, .site-content-wrapper.ushist .unit-box ul, .unit-box .site-content-wrapper.ushist ul {
  border-left-color: #cda2e4
}
.site-content-wrapper.ushist .nav-topic .nav-fa-container {
  background-color: #340034
}
.site-content-wrapper.worldhist {
  background-color: #eef8eb
}
.site-content-wrapper.worldhist h1, .site-content-wrapper.worldhist .content-box h2, .site-content-wrapper.worldhist .topic-questions h2, .site-content-wrapper.worldhist .topic-standards h2, .site-content-wrapper.worldhist p#topicTitle, .site-content-wrapper.worldhist p.subtitle, .site-content-wrapper.worldhist p.get-started, .site-content-wrapper.worldhist p.select-content, .site-content-wrapper.worldhist .firstcharacter, .site-content-wrapper.worldhist .glyphicon.content-box {
  color: #003400
}
.site-content-wrapper.worldhist h1 {
  border-bottom: 2px solid #003400
}
.site-content-wrapper.worldhist .topic-questions h2, .site-content-wrapper.worldhist .content-box h2 {
  margin: 1rem 0 0 0.25em;
  padding: 0.5em 1em
}
.site-content-wrapper.worldhist .content-box img {
  border: solid 2px #003400
}
.site-content-wrapper.worldhist .widget-title h4 {
  background-color: #eef8eb
}
.site-content-wrapper.worldhist .unit-box {
  border-color: #eef8eb
}
.site-content-wrapper.worldhist .unit-box i.fa {
  color: #003400
}
.site-content-wrapper.worldhist .view-topic-left-border, .site-content-wrapper.worldhist .unit-box p.view-more, .unit-box .site-content-wrapper.worldhist p.view-more, .site-content-wrapper.worldhist .unit-box ul, .unit-box .site-content-wrapper.worldhist ul {
  border-left-color: #b6e4a2
}
.site-content-wrapper.worldhist .nav-topic .nav-fa-container {
  background-color: #003400
}
.hilite {
  background-color: #f9f6a9
}

/*# sourceMappingURL=sc-tps-v2.css.map */