//    July 5, 2020   Changed background to red for Lyndon Institute
//    January 9, 2017   Created
//    May 9, 2017  adjusted page menu position 425px
//    Font Size Control 8pt;  10pt;  12pt;
//    called from O*-top-size-search.inc
//	box-shadow: 0 0 50px 0 rgba(0, 0, 0, .25);	= R,G,B,opacity   0-255  0.3	
//			margin: 10px 0px 0px 93%;		= top  -   ?  -  ?   -  left
//   Academy

#wrapper-Acad {
  width: 35px;
  margin: 0 auto;						// space around element margin-top:
  padding: 10px;							
  background: #0fc;
  box-shadow: 0 0 50px 0 rgba(0, 0, 0, .25);  	
}			
#controls-Acad {
  float: right;
  padding: 0px;
  width: 170px;
  background: #066000;	
  position: fixed;
  margin: 10px 0px 0px 2%;		
  text-align: center;
  transition: 2.25s ease-out;
  border 25px solid red;
  bordercolor: #0dd000;
  border-radius: 7px;
}									
#controls-Acad a {
  font-size: 24px;
  color: #088000;	
  display: block;
  font-weight: bold;
  padding: 5px;
}
#controls-Acad a:hover {
  color: #ffffff;		
  background: #088000;
  border-radius: 7px;
  transition: 0.25s ease-out;
}
a.selected-Acad {
  background-color: #ff0fcc;
  color: #fff !important;
}
#small-Acad {
  font-size: 14px !important;
  color: #ffffcc;
}
#medium-Acad {
  font-size: 18px !important;
  color: #ffffcc;
}
#large-Acad {
  font-size: 22px !important;
  color: #ffffcc;
}
//


#wrapper-o {
  width: 35px;
  margin: 0 auto;						// space around element margin-top:
  padding: 10px;							
  background: #0fc;
  box-shadow: 0 0 50px 0 rgba(0, 0, 0, .25);  	
}			
#controls-o {
  float: right;
  padding: 0px;
  width: 50px;
  background: #FFFFFF;	
  position: fixed;
  margin: 10px 0px 0px 2%;		
  text-align: center;
  transition: 2.25s ease-out;
  border 25px solid red;
  bordercolor: #0dd000;
  border-radius: 7px;
}									
#controls-o a {
  font-size: 24px;
  color: #088000;	
  display: block;
  font-weight: bold;
  padding: 5px;
}
#controls-o a:hover {
  color: #ffffff;		
  background: #088000;
  border-radius: 7px;
  transition: 0.25s ease-out;
}
a.selected-o {
  background-color: #ff0fcc;
  color: #fff !important;
}
#small-o {
  font-size: 14px !important;
  color: #ffffcc;
}
#medium-o {
  font-size: 18px !important;
  color: #ffffcc;
}
#large-o {
  font-size: 22px !important;
  color: #ffffcc;
}
//
//
#wrapper-page-up {
  width: 55px;
  margin: 0 auto;
  padding: 10px;
  background: #fff;
  box-shadow: 50px 50px 50px 0 rgba(0, 0, 0, .25);
}
#controls-page-up {
  float: left;
  padding: 2px;
  width: 36px;	
  background: #066000;		
  position: fixed;
  right: 2%;
  bottom: 5%;
  text-align: center;
  transition: 2.25s ease-out;
  bordercolor: ffffff;
  border-radius: 7px;
}
#controls-page-up a {
  font-size: 16px;
  color: #fff;	
  display: block;
  font-weight: bold;
  padding: 5px;
}
#controls-page-up a:hover {
  color: #000;		
  background: #ffffac;
  border-radius: 7px;
  transition: 0.25s ease-out;
}
a.selected-page-up {
  background-color: #ff0fcc;
  color: #fff !important;
}
//   
//
