/*
###############
# Global styles
###############
 */
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.header-fix{
    padding-top: 1rem !important;
}


/*
#############
# Page styles
#############
 */

/* Default pages */
.flash_message{
    color: #ff0000;
}

/* Login page */
.copyright{
    color: #525f7f !important;
    font-size: .875rem;
}