.frontlinkbutton{
  display:flex;
  position: fixed;
  z-index:100;
  background-image:url(../../front-bg.jpg);
  background-size:cover;
  width:100vw;
  height:100vh;
  top: 0;
  left: 0;
}
.frontcopyright{
    position: fixed;
    z-index: 101;
    font-size: 14px !important;
    width: 100%;
    bottom: 3%;
    left: 0;
    right: 0;
    text-align: center;
    color: #FFF;
}
.frontlogo{
  position:fixed;
  z-index:102;
  top:20px;
  left:20px;
}
.linkbuttons {
    display: flex;
    position: relative;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    align-content: center;
}
.linkbuttons a{
    display: block;
    padding: 3% 8%;
    margin: 2%;
    background: rgba(255,255,255,0.8);
    border-radius: 10px;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    min-width:200px;
}
.linkbuttons a.rsc{
  color:rgb(78, 140, 238);
}
.linkbuttons a.rcb:hover{
    background: rgba(0, 88, 38,0.8);
    color:#FFF;
}
.linkbuttons a.rcb svg path{
    fill:rgba(0, 88, 38,0.8);
}
.linkbuttons a.rsc:hover{
  background: rgba(78, 140, 238,0.8);
  color:#FFF;
}
.linkbuttons a:hover svg path{
  fill:#FFF;
  color:#FFF;
}
.linkbuttons a:hover {
box-shadow: 2px 2px 20px #333;
}
.linkbuttons a.rcb{
  color:#005826;
}
.linkbuttons a svg{
  height:80px;
}
.linkbuttons a  span{
  display:block;
  margin-top:20px;
}
#content {
    min-height: 100px;
}
#footer{
  display:none;
}
#header{
  display:none;
}