@charset "UTF-8";

/*Fonts used accross the system*/
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400;1,700&display=swap');

@font-face {
    font-family: eTextLogo;
    src: url(Univers.ttf);
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url(https://themes.googleusercontent.com/static/fonts/roboto/v9/Hgo13k-tfSpn0qi1SFdUfT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

/*@font-face {
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: local('Lato Regular'), local('Lato-Regular'), url(https://themes.googleusercontent.com/static/fonts/lato/v7/9k-RPmcnxYEPm8CNFsH2gg.woff) format('woff');
}*/
body.notReader {
	--primary-color: #FFF; /* white*/
  --secondary-color: #13294b; /* blue */
}

#navigation-bar-wrapper #logos{
	font-family: eTextLogo, sans-serif;
	letter-spacing: 1.5px;
	font-size:2.5rem;
	width:100%;
	margin:0 auto;
	padding-top:0px;
	text-align:center;
	color:#FFF;
}

body.mobileView #navigation-bar-wrapper #logos{
	text-align: left;
	font-size: 2rem;
	padding-top: 10px;
	padding-left: 5px;
}

#navigation-bar-wrapper{
	background-color: var(--secondary-color);
	min-height:55px;
	z-index:99999;
}

#menu img, #menu button{
	background-color:transparent;	
	border:none;
	cursor: pointer;
	height:50px;
	width:35px;
	background-repeat: no-repeat;
	background-position: center;
}

#menu #show-assistiveSettings{

}

#navigation-bar-wrapper button:focus{
	 outline: medium solid #FFF;
}

#menu button#open-menu{
	background-image: url("/core/images/nav-settings.png");
}

#menu button#open-search{
	background-image: url("/core/images/nav-search.png");
}

#menu button#open-studyTools{
	background-image: url("/core/images/study-tools.png");
	width:50px;
}

/*#bookmarkGraphic{
	position:absolute;
	top:0;
	left:5px;
	width: 100px;
	height: 100px;
	background: transparent url(../images/bookmarkBG.png) no-repeat;
	background-position:bottom;
	z-index:99999;
}*/

#navigation-bar-wrapper #menu{
	position:absolute;
	top:0;
	right:5px;
}

#navigation-bar-wrapper #menu li{
	display:inline;
	list-style-type:none;
}

#search-container{
	display:none;
}

#menuContents, #search-container, #studyToolsContents{
	display:none;	
	background-color: var(--secondary-color);
	color:#FFF;
	padding:10px 0 10px 25px;
	width:15em;
	position:absolute;
	right:-5px;
	border-radius:0 0 0 25px;
	font-size:1.8rem;
	font-weight:bold;
	z-index:99999;
}

#menuContents ul{
    list-style: outside;
}

#menuContents a:link, #menuContents a:active, #studyToolsContents a:link, #studyToolsContents a:active{ 
	color:#FFF;
	text-decoration: none;
}
#menuContents a:visited, #studyToolsContents a:visited {
	color: #FFF;
}

#menuContents a:hover,  #menuContents a:focus, #studyToolsContents a:hover, #studyToolsContents a:focus {
	/*color: #A02225;*/
	outline: medium solid #FFF;
}

#search-container{
	text-align:right;	
}

input#search-button{
	margin-right:10px;	
	font-size:1.7rem;
	display: inline;
	background: #d5d5d5;
	margin-left: 2px;
	color: #1d1d1d;
}

#search-container #search-box{
	width:80%;	
	font-size:1.8rem;
	border-top-left-radius: 1.5rem;
	border-bottom-left-radius: 1.5rem;
	background:#FFF;
	box-sizing:border-box;
	display: inline;
}

input#search-button:focus, input#search-button:hover {
	outline: #F9F997 solid medium;
	background-color: #FDFC2C;
}

#navigation-bar-wrapper #menu #menuContents li, #navigation-bar-wrapper #menu #studyToolsContents li{
	list-style-type:none;
	display:block;
}


#fullReaderIcon {
	display: none;
}

body.fullReader #fullReaderIcon {
	display:block;
	background-color: #383838;
	color: #FFF;
	padding: 10px;
	border-radius: 5px;
	width: auto;
	height: auto;
	position: absolute;
	top: 5px;
	right:10px;
}

div#logos>a {
    text-decoration: none;
    color: #FFF;
}

#show-gettingStarted{
	display: none;
}

#show-aboutUs{
	display: none;
}

#menuContents hr{
	display: none;
}

/*SLIDER SWITCHES IN THE assistive menu*/
/* The switch - the box around the slider */
.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
  left: 10px; 
}

/* Hide default HTML checkbox */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* The slider */
.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}
/*END SLIDER Switches*/

#talkSpeedContainer{
	display: none;
}

/*newer Phones*/
@media screen and (max-width: 600px) {
	#bookmarkGraphic{
		display: none;
	}
	
	#logos{
		text-align:left;
		margin-left:10px;
	}
	
	#menu button.btn{
		padding:6px 8px;
	}
	
	
	#menuContents, #search-container, #studyToolsContents{
		width:13em;
		font-weight:bold;
	}

}




/*super small screen like old iphones*/
@media screen and (max-width: 400px) {	
	#bookmarkGraphic{
		display: none;
	}
	
	#logos{
		text-align:left;
		font-size: 2rem;
		padding-top: 10px;
	}
	
	#menu button.btn{
		padding:6px 5px;
	}
	
	#menuContents, #studyToolsContents{
		width:13em;
		font-weight:bold;
		font-size:1.6rem
	}
	
	#search-container{
		width:10.5em;	
	}

}