/* GENERAL */

.orange {
  background-color: #F7AA68;
}

.green {
  background-color: #7AC379;
}

.orange, .green {
  border-top: solid 5px #FFF !important;
}

.end-of-comparison {
  border-bottom: solid 20px #FFF;
}

.border-right{
  border-right: solid 5px #FFF !important;
}

.prop {
  background-color: #e2e2e2;
  padding: 10px;
  margin-bottom: 5px;
  font-size: 16px;
  border-radius: 4px;
  min-height: 40px;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  float: none;
}

.prop:hover {
  background-color: #333;
  color: #FFF;
}

/* ACTIVITY 1 */

.play-btn {
  min-height: 150px;
  font-size: 26px;
}

.play-btn:nth-child(1){
  margin-bottom: 20px;
}

.props-list {
  margin-top: 40px;
}

/* ACTIVITY 2 */

.anchor-point-selected {
  margin-top: 40px;
}

.other-props-1 {
  display: none;
  margin-top: 20px;
}

.other-props-2 {
  display: none;
  margin-top: 20px;
}

.prop-to-compare-1, .prop-to-compare-2 {
  background-color: #B7B7B7;
}

/* ACTIVITY 3 */

.other-props-header {
  margin-top: 40px;
}

.comparison-item {
  margin-bottom: 10px;
  padding: 15px;
}

.comparison-item:nth-child(even){
  background-color: #E2E2E2;
}

.comparison-item:nth-child(odd){
  background-color: #f3f3f3;
}

.text-entry {
  padding: 5px;
  font-size: 16px;
  width: 100%;
  min-height: 100px;
}

[contenteditable=true]:empty:before{
  content: attr(placeholder);
  display: block; /* For Firefox */
}

@media (min-width: 768px){
  .play-btn:nth-child(1){
    margin-bottom: 0;
  }
}


