.main-menu #formDiv{flex-direction:column;justify-content:center;align-items:stretch;width:100%;display:flex}.main-menu #formDiv>form>select{border:0;border-bottom:2px solid teal;width:100%;height:40px;margin-bottom:10px}.main-menu #formDiv>form>input[type=text],.main-menu #formDiv>form>input[type=password]{box-sizing:border-box;border:none;border-bottom:2px solid teal;width:100%;height:30px;margin-bottom:10px}.main-menu #formDiv>form>input[type=submit]{color:#fff;cursor:pointer;background-color:teal;border:none;border-radius:5px;width:100%;height:40px;margin-bottom:10px;font-size:100%}.main-menu div.subLink{text-align:center;margin-left:auto;margin-right:auto;padding:10px}.main-menu div.subLink>a{color:#888;text-align:center;cursor:pointer;text-decoration:none}.main-menu div.content{max-width:200px;margin-left:auto;margin-right:auto}.main-menu h1{text-align:center;font-family:Raleway,sans-serif}.main-menu h2,.main-menu h3{font-family:Raleway,sans-serif}.main-menu a.button{color:#fff;text-align:center;cursor:pointer;background-color:teal;border:none;border-radius:5px;height:40px;margin:5px;line-height:40px;text-decoration:none;display:block}.main-menu a.button.inactive{cursor:initial;background-color:gray}.main-menu #logo{flex-direction:column;justify-content:center;align-items:center;display:flex}.main-menu div.error{border:1px solid red;border-radius:5px;margin-bottom:10px;padding-left:5px;padding-right:5px}.main-menu div.error>p{color:red;margin-top:5px;margin-bottom:5px;font-size:75%}.main-menu div.about-content{flex-direction:row;margin:10px 0;display:flex}.main-menu div.about-text{margin:0 10px}.main-menu div.img-container{text-align:center;border:1px solid gray;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;padding:5px;display:flex}.main-menu div.img-container>a>img{width:auto;max-width:500px;height:auto;max-height:500px}.main-menu p.img-caption{font-size:75%;font-style:italic}@media screen and (max-width:799px){.main-menu div.about-content{flex-direction:column}.main-menu div.img-container>a>img{max-width:100%;max-height:none}}.main-menu div.host-radio-group{flex-direction:row;justify-content:center;align-items:stretch;display:flex}.main-menu div.host-radio-group>label{color:teal;cursor:pointer;border:1px solid teal;border-radius:5px;flex-direction:row;flex:50%;justify-content:center;align-items:center;margin:2px;padding:0;font-size:75%;display:flex}.main-menu div.host-radio-group>label.active{color:#fff;cursor:default;background-color:teal}.main-menu div.host-radio-group>label>input[type=radio]{opacity:0;width:0;height:0;margin:0;font-size:75%}
