body {
    -webkit-font-smoothing: antialiased;
    font-family: Roboto, Noto, sans-serif;
    font-size: 14px;
    line-height: 1.7;
    font-weight: 400;
    color: #555555;
}

h1.organisation_name {
padding-top: 1px;
color:#ffffff;
font-family: Roboto, Noto, sans-serif;
font-size: 20px;
font-weight: 500;
}

.header-container {
  height:64px;
  background-color:#03A9F4;
}

header.wrapper {
height: 100%;
 display: inline-block;
 padding: 0 16px;
width: 100%;
margin: 0 auto;
}

nav {
    bottom: 20px;
    right: 30px;
    padding: 0 16px;
}

h3 span {
  display: none;
}

.top_nav, 
nav a, 
nav a:visited, 
nav a:active {
  color: #ffffff !important;
}

.main_footer_right a {
  color: #ffffff;
}

.footer-container, .main aside {
    background-color: #03A9F4;
    color: rgba(255,255,255,.5);
}

.footer-container {
  border-top: 0;
}

.top_nav,
nav a,
nav a:visited,
nav a:active {
     color:#4E8494 ;
}

.amount_option,
.amount_option_container {
height: auto;
}