@font-face {
  font-family: 'Ubuntu';
  font-style: normal;
  font-weight: 400;
  src: url(Ubuntu-Regular.woff) format('woff');
}
html, body {
  font-family:Ubuntu;
  font-size:11pt;
  background-color: white;
  margin:0px;
  height:100%;
  padding: 0px;
}
#topband {
  position:fixed;
  width:100%;
  height:64px;
  background-color: #F0F0F0;
  display:flex;
  flex-flow: row nowrap;
  justify-content:space-between;
  align-items:center;
  z-index: 100;
  box-shadow: 7px 0px 15px 15px rgba(0, 0, 0, 0.5);
}

#toplogin a {
  margin:0px 20px 0px 20px;
  border:solid gray 2px;
  border-radius: 7px;
  color:dimgray;
  padding:3px;
  background-color: white;
  cursor:pointer;
  font-size: 70%;
  padding:12px;
  font-size: 130%;
  border-radius: 10px;
  text-decoration: none;
}
#toplogin a:hover {
  opacity: 80%;
  color:black;
  box-shadow: 4px 0px 15px 5px rgba(0, 0, 0, 0.5);
}
#playstore {
  display:flex;
  flex-direction: row;
  align-items: middle;
  border:solid gray 1px;
  border-radius: 10px;
  padding:10px;
  margin:10px;
  justify-content: center;
}
#playstore a{
  text-decoration: none;
}
#playstore img{
  width:24px;
  height:24px;
  padding-right:10px;
}
/*


#toplogin a{
  margin-right:32px;
  background-color: #174ea6;
  color: #ffffd0;
  padding:12px;
  font-size: 130%;
  border-radius: 10px;
  text-decoration: none;
}
*/
#toplogo img{
  margin-right:21px;
}
#toplogo{
  margin:10px;
  padding:10px;
  font-size: 200%;
  font-weight: bold;
  display:flex;
  flex-flow: row nowrap;
  align-items:center;
}
#main {
  border-top:solid silver 1px;
  position:absolute;
  top:64px;
}
.capt {
  font-size: 200%;
  color:navy;
  margin-bottom: 20px;
}
.softborder {
  box-shadow: 7px 7px 15px 15px rgba(0, 0, 0, 0.5);
}
.whymemo {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-auto-rows: minmax(100px, 50%);
  grid-template-columns: 50% 50%;
  vertical-align: middle;
/*  font-size: 150%;*/

}
.whymemo .whyimg {
  /*width:45%;*/
  margin:32px;
  padding:20px;
}
.whyimg img{
  max-width: 100%;
}
.whymemo .whytxt{
  flex-grow:100;
  font-size: 150%;
  margin:32px;
}
