
h4 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.2em;
  font-weight: 600;
  line-height: 1.5em;
  margin: 0 0 10px;
}

.tab-pane {
  padding: 20px 0;
}

.review, .review-only {
  display: none;
}

.alert-info {
  font-size: 14px;
  font-weight: 400;
}

.alert-info strong {
  font-weight: 500;
}

.text-entry {
  background: #FFF;
  border-radius: 4px;
  border: 1px solid #CCC;
  font-size: 16px;
  min-height: 100px;
  padding: 10px;
}

.text-entry:focus {
  outline: 0;
}

.btnModelAnswer {
  margin-top: 20px;
}

.model-answer {
  margin-top: 20px;
}

.img-container {
  background-color: #FFF;
  border-radius: 4px;
  border: 1px solid #CCC;
  padding: 20px;
  width: 100%;
}

.checkbox label, .radio label {
  font-size: 1.2em;
  line-height: 1.5em;
}

.letter-select {
  float: left;
  margin-right: 1px;
  padding: 5px;
  width: 60px;
}


#review .review-only {
  display: inline-block;
}

#review .btnModelAnswer {
  display: none;
}

#review .model-answer {
  display: none!important;
}

#review .review {
  display: block;
  margin-top: 10px;
}

#review .review .text-entry {
  min-height: 45px;
}

#activity-content {
	page-break-after: always
}

/* Tablet */
@media(min-width: 768px){


}

/* Desktop */
@media(min-width:992px){



}

/* Large Desktop */
@media(min-width:1200px){



}

/* Print */
@media print {

.nav-tabs>li {
  display: none!important;
}

.nav-tabs>li.active {
  display: block!important;
}

}