@CHARSET "UTF-8"; /* CSS Stylings for the Liberal Party */ body {
background-image: none;
}
.footer-container, .main aside {
border-top: 0px;
}
.footer-container, .main aside {
background: #004D85;
}
.footer-container {
background: #004D85;
}

.logo {
width: 250px;
height: 50px;
background: none;
float: left;
display: inline;
background-size: 100%;
}

.amount_option a, .other_label {
color: #0A509A;
}
.other_label span {
color: #0A509A;
}

.header-container {
background-color: #FFF;
color: #FFFFFF;
}
.header-container, header.wrapper{
	height:260px;
}
@media only screen and (max-width: 480px) {
  .header-container, header.wrapper{
	height:auto;
	min-height:80px;
	max-width:100%;
  }
}
.header-container .wrapper {
padding: 0px 2px;
}

header.wrapper {
background-size: contain;
background-position: center center;
background-repeat: no-repeat;
background-size:100%;
}
header.wrapper h2.organisation_name {
float: right;
font-size: 14px;
color: #fff;
font-weight: normal;
display: none;
}
input[type="text"], [type="password"], select, textarea {
border: 1px solid #B2B2B2;
}
.main article #submit,
.main article #back_button {
color: #004d85;
border: 2px solid #004d85;
text-transform: uppercase;
padding: 6px 60px;
}
.main article #submit:hover,
.main article #back_button:hover {
color: #FFFFFF;
background-color: #004d85;
border: 2px solid #004d85;
}
footer h3, .additional_footer {
color: #fff;
}
.top_nav ul li a {
color: #004D85;
}

.main aside {
color: #efefef;
}
#amount {
color: #004d85;
font-weight: bold;
background: #EFF7FF;
}
#amount::-moz-placeholder {
color: #004d85;
}
.amount_area {
background: rgba(0, 077, 133, 0.2);
}
.amount_option {
background: rgba(0, 077, 133, 0.2);
}
.amount_option.active {
background: #004d85;
}
.amount_option span {
color: #202F55;
}
.amount_option span.symbol {
color: rgba(0, 77, 133, 0.7);
}
.amount_option.active span {
color: #FFFFFF;
}

@media only screen and (max-width: 480px) {
nav a {
	float: right;
	padding: 45px 2% 0px;
  }
}

.action-container {
padding-bottom: 20px;
}