.textcontainer {
    display:block;
    position:relative;
    margin-left:auto;
    margin-right:auto;
    width:75%;
    top:15%;
    height:75%;
    overflow-y:auto;
    scrollbar-width:thin;
  color:#eee;
  background-color:rgba(0,0,0,0.9);
  border: 1px black solid;
  box-shadow:inset 0 0 0 1px #3c3c3c;
  margin-top:3px;
  margin-bottom:3px;
  padding-left:12px;
  font-size:16px;
  font-family: "CandideCondensedRegular", serif;
  z-index:5;
  }
  span.Red{
    color:#f73337;
  }
  td, tr, th{
    			  border:1px solid #333;
    			  
    			  padding:0.5%;
    			}
    			
    			h4{text-align:center;text-decoration:underline; font-weight: bold;}
    			
    			h2{
    			  padding-top:1%;
    			 padding-bottom:1%;
    			 text-decoration:underline; 
    			 text-align:center;
  text-shadow: -1px -1px 0 #3c3c3c, 1px -1px 0 #3c3c3c, -1px 1px 0 #3c3c3c, 1px 1px 0 #3c3c3c;
    			}
    table{
      width:99%;
      margin-bottom:1%;
      margin-left:auto;margin-right:auto;
    }
    .speaker {
    	min-width:15%;
    	text-align:right;
    	font-weight: bold;
    }
    
    a{color:#cd27c5;text-shadow:none;}
    
    .simpleText {border: 1px #eee solid;width:80%;margin-left:auto;margin-right:auto;}
    .jpText {width:35%;}
    .choice {width:90%;margin-left:auto;margin-right:auto;}
    .choice2 {width:43%;padding-left:2%;}
    .question {border: 1px black solid; text-align:center;}
    .split {background-color:rgba(128, 52, 168,0.2); text-align:center;}
    .split th{width:50%;}
    .halvequestion {border: 1px #ffde2a solid;width:50%;}
    .leftchoice:before{content: 'L1  ';color:#8034a8;}
    .leftchoice {border: 1px #8034a8 solid;width: 25%; text-align:center;}
    .rightchoice:before{content: 'R1  ';color:#60aeec;}
    .rightchoice {border: 1px #60aeec solid;width: 25%; text-align:center;}
    
    .leftchoice2 {border: 1px #8034a8 solid;width: 12.5%; text-align:center;}
    .rightchoice2 {border: 1px #60aeec solid;width: 12.5%; text-align:center;}
    
    .leftresponse {border: 1px #8034a8 solid; width:43%;float:left;margin-left:6%;}
    .rightresponse {border: 1px #60aeec solid; width:43%;float:right;margin-right:6%;}
    
    div.rightresponse{margin-bottom:0.5%;}
    
    .optionalScene {background-color:rgba(40, 132, 0,0.2) ;overflow:hidden; border: 1px #288400 solid;width:75%;margin-left:auto;margin-right:auto;margin-bottom:1%;}
    .unusedText {overflow:hidden; border: 1px #e12e2e solid;width:75%;margin-left:auto;margin-right:auto;margin-bottom:1%;background-color:rgba(247, 173, 215,0.2);}
    
    .chapterTree {width:80%;margin-left:auto;margin-right:auto;text-align:center;}
    
    .pagination{text-shadow:none;border-collapse:collapse; border: 1px transparent; width:99%;margin-top:2%;margin-bottom:2%;}
    .pagination-bar{text-align:center;width:33.3%;}
    .fa-arrow-left{
    padding-right:0.5em;
    color:#3c3c3c;
    }
    
     .fa-arrow-right{
    padding-left:0.5em;
    color:#3c3c3c;
     }
    
    th {font-style: italic;font-weight: normal;text-align:center}
    
    