#title {
  text-transform: uppercase;
}

footer.v-footer {
  position: fixed;
  bottom: 0px;
  width: 100%;
}

div.v-application--wrap {
  margin-bottom: 48px;
} 

#announcements .v-alert {
background-color: #f9e753 !important;
color: black;
}

#announcements a {
 text-decoration: none;
}

/* Mobile Version */
@media only screen and (max-width: 600px) {
  #title {
    font-size: 1.4rem !important;
  }  
  // tags
  .v-btn.v-size--small {
    font-size:0.7rem;
  }
#announcements .v-alert {
    font-size: x-small;
    margin-bottom: 16px;
    padding-bottom: 5px;
    padding-top: 5px;
    padding-right: 10px;
    padding-left: 10px;
  }
.v-footer {
  padding:0px !important;
}
  .v-btn.v-size--default, .v-btn.v-size--large {
    font-size:0.56rem !important;
  }
}