
.button-holder{
  margin-bottom:30px;
}

/* Notepad*/
.notepad {
  background-color: rgba(253, 228, 40, 1);
  background-image: url(../../images/lined-paper.png);
  border-radius: 6px;
  border: 1px solid #3d3c41;
}

.notepad header {
  background: #3d3c41;
  color: #FFF;
  padding: 10px;
  text-align: center;
  width: 100%;
}

.notepad header h3 {
  margin-bottom: 0;
}

.notepad article {
  font-size: 24px;
  padding: 15px;
}

.notepad article .note-entry {
  min-height: 100px;
}

.new-word-holder{
  background-color: rgba(0,100, 0, .8);
  color: #FFF;
  min-height: 60px;
  margin-bottom: 20px;
  padding: 10px;
  font-size: 26px;
}

.new-word-label{
  margin-top:15px;
}

#section-7 .notepad article .note-entry {
  min-height: 160px;
}

/*  Swappable elements  */
#order li, #activitySortableList li.ui-droppable, span.swappableElement {
  border-radius: 4px;
  color: #FFF;
  font-size: 16px;
  height: 50px;
  line-height: 50px;
  text-align: center;
}

#activitySortableList li.ui-droppable {
  background-color: rgba(29,78,137,0.15);
  cursor: s-resize;
  position: relative;
  margin-bottom: 2px!important;
}

#order li {
  background-color: #333;
  margin-bottom: 2px!important;
}

 span.swappableElement {
  background: rgba(0, 100, 0, 1);
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 5;
}

.ui-draggable.being-dragged {
  background: rgba(0, 100, 0, .8);
  z-index: 6;
}

/*  Feedback  */

#feedback{
  display: none;
}

#feedback-3 .alert{
  display:none;
}

.feedback-allcorrect, .feedback-correct, .feedback-incorrect, .feedback-already-added {
  display: none;
}

.btn-q {
  font-size: 16px;
  height: 50px;
  line-height: 50px;
  padding: 0;
}

.btn-block+.btn-block {
  margin-top: 2px!important;
}

.q-info-container {
  height: 52px!important;
}

.info-q {
  height: 50px;
  margin-bottom: 2px;
  padding: 0;
}

.info-q p {
  font-size: 14px;
  line-height: 50px;
}

/* Screen 2 */

.dropZone {
  background-color: rgba(29,78,137,0.15);
  border-radius: 6px;
  margin-bottom: 2em;
  min-height: 380px;
  padding: 1em 0 .5em;
  text-align: center;
}

.dropZone h2 {
  color: rgba(51,51,51,1);
  margin-bottom: .5em;
}

.dropZone hr, #droppable-4 hr {
  border-color: rgba(208,208,208,1);
  margin: 10px 0;
}

.draggable, .dropZone .draggable{
  background-color: #241D3C;
  border-radius: 6px;
  color: rgba(255,255,255,1);
  cursor: move;
  display: inline-block;
  font-size: 1.2em;
  padding: .5em;
  text-align: center;
  z-index: 2;
}

.draggable {
  width: 100%;
  cursor: move;
}

.dropZone .draggable {
  height: auto!important;
  margin-bottom: 6px;
  width: 96%!important;
}

.dropZone .draggable:last-child{
  margin-bottom: 0;
}

.statement-stack {
  text-align: center;
}


/* styling for frequency log (section 4)*/

.draggable-4 {
  background-color: #241D3C;
  position:absolute;
  border-radius: 6px;
  color: rgba(255,255,255,1);
  cursor: move;
  display: inline-block;
  padding:10px; 
  width:60%;
  max-width:150px;
}

#statementStack-4{
  display:flex;
  display: -webkit-flex;*/ /*Enables flexbox properties, align-items, and justify-content*/
  height:2em;
  margin: 2em 0px;
  justify-content: center;   /*Horizontally centers content*/
  height: 3em
}

#arrow-head-titles {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 20px;
}

#arrow {
  background: rgb(30,87,153);
  background: -moz-linear-gradient(left, rgb(30,87,153) 0%, rgb(122,196,106) 100%);
  background: -webkit-linear-gradient(left, rgb(30,87,153) 0%,rgb(122,196,106) 100%);
  background: linear-gradient(to right, rgb(30,87,153) 0%,rgb(122,196,106) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#7ac46a',GradientType=1 );
  position: relative;
  height: 100px;
  margin: 50px 80px;
}

#arrow-right {
  border-bottom: 100px solid transparent;
  border-left: 100px solid rgb(122,196,106);
  border-top: 100px solid transparent;
  height: 0;
  position: absolute;
  right: 0;
  top: 0;
  width: 0;
}

#arrow-left {
  border-bottom: 100px solid transparent;
  border-right: 100px solid rgb(30,87,153);
  border-top: 100px solid transparent;
  height: 0;
  left: 0;
  position: absolute;
  top: 0;
  width: 0;
}

/* End of section 4 styling */

/* Section 5 styling */

.highlight {
  background-color: yellow;
}

#alert-6{
  margin-bottom:40px;
}

/* Tablet */
@media(min-width: 768px){



}

/* Desktop */
@media(min-width:992px){

#order li, #activitySortableList li.ui-droppable, span.swappableElement {
  font-size: 20px;
  height: 60px;
  line-height: 60px;
}

.btn-q {
  font-size: 20px;
  height: 60px;
  line-height: 60px;
}

.info-q {
  height: 60px;
}

.info-q p {
  font-size: 18px;
  line-height: 60px;
}

.q-info-container {
  height: 62px!important;
}

}

/* Large Desktop */
@media(min-width:1200px){

.info-q p {
  font-size: 20px;
}

}

/* Print */
@media print {


}
