/* Make A Donation page
-------------------------------------------------------------------------------- */
form {
color: #222;
margin: 15px 0px 30px 0px;
padding: 20px 0px 0px 0px;
font: 16px/20px 'Roboto', Arial, Helvetica, sans-serif;
letter-spacing: 0.25px;
font-weight: 300;
min-height: 300px;
border-top: 1px solid #ccc;
}
section.rowElem {
margin: 0px 0px 20px 0px;
}
label {
margin: 0px 5px 0px 0px;
}
input {
border: 1px solid #ccc;
padding: 3px 3px 3px 5px;
font-size:16px;
margin: -3px 0px 0px 0px;
}
input:focus {
border: 1px solid #999;
}
input.submit {
font-size:16px;
line-height: 14px;
vertical-align: middle;
height: 42px;
width: 300px;
min-width: 300px;
max-width: 300px;
margin: 0px 35px 0px 70px;
background-color: #878161;
-o-border-radius:4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
border: 3px solid #878161;
color: #fff;
padding: 0px 10px 2px 10px;
text-decoration: none;
text-shadow: 0 0px 2px rgba(0, 0, 0, 0.75);
vertical-align: middle;
font-family: 'Roboto', Arial, Helvetica, sans-serif;
letter-spacing: 0.25px;
font-weight: 400;
/* Animation Effects*/
-webkit-transition-property:text-shadow, color, background-image;
-webkit-transition-duration: 0.5s, 0.5s, 1s;
-webkit-transition-timing-function: ease, ease, ease;
}
input.submit:hover {
border: 3px solid #46b3dd;
background-color: #46b3dd;
}
/* Hidden - used to hide the original form elements
-------------------------------------------------- */
.formError {
position: absolute;
top: 300px;
left: 100px;
display: block;
z-index: 10;
cursor: pointer;
}
.ajaxSubmit {
padding: 20px;
background: #46b3dd;
border: 1px solid #999;
display: none
}
.formError .formErrorContent {
width: 100%;
background: #46b3dd;
position:relative;
z-index:10;
color: #fff;
width: 150px;
font-family: 'Roboto', Arial, Helvetica, sans-serif;
font-weight: 700;
font-size: 13px;
line-height: 16px;
border: 2px solid #ddd;
-o-box-shadow: 0 0 6px #000;
-moz-box-shadow: 0 0 6px #000;
-webkit-box-shadow: 0 0 6px #000;
box-shadow: 0 0 6px #000;
padding: 8px 14px 8px 14px;
-o-border-radius:6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.6);
}
.formError .formErrorArrow {
width: 15px;
margin: -2px 0 0 13px;
position:relative;
z-index: 10;
}
.formError .formErrorArrowBottom {
-o-box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
margin: 0px 0 0 12px;
top:2px;
}
.formError .formErrorArrow div {
border-left: 2px solid #ddd;
border-right: 2px solid #ddd;
-o-box-shadow: 0 0 2px #444;
-moz-box-shadow: 0 2px 3px #444;
-webkit-box-shadow: 0 2px 3px #444;
box-shadow: 0 2px 3px #444;
font-size: 0px;
height: 1px;
background: #46b3dd;
margin: 0 auto;
line-height: 0;
font-size: 0;
display: block;
}
.formError .formErrorArrowBottom div {
-o-box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.greenPopup .formErrorArrow div {
background: #33be40;
}
.blackPopup .formErrorArrow div {
background: #393939;
color: #FFF;
}
.formError .formErrorArrow .line10 {
width: 15px;
border: none;
}
.formError .formErrorArrow .line9 {
width: 13px;
border: none;
}
.formError .formErrorArrow .line8 {
width: 11px;
}
.formError .formErrorArrow .line7 {
width: 9px;
}
.formError .formErrorArrow .line6 {
width: 7px;
}
.formError .formErrorArrow .line5 {
width: 5px;
}
.formError .formErrorArrow .line4 {
width: 3px;
}
.formError .formErrorArrow .line3 {
width: 1px;
border-left: 2px solid #ddd;
border-right: 2px solid #ddd;
border-bottom: 0 solid #ddd;
}
.formError .formErrorArrow .line2 {
width: 3px;
border: none;
background: #ddd;
}
.formError .formErrorArrow .line1 {
width: 1px;
border: none;
background: #ddd;
}
/* Page Elements - Headers / Paragraphs / Etc.
-------------------------------------------------------------------------------- */
a, a:link, a:visited {
color: #46b3dd;
outline: none;
}
a:hover, a:active, a:focus {
color: #124886;
}
b {
font-weight: bold;
}
ul, ol, dl { /* Due to variations between browsers, it's best practices to zero padding and margin on lists. */
padding: 0;
margin: 0;
}
h1, h2, h3, h4, h5, h6, p {
margin-top: 0; /* fixes issue where margins can escape from their containing div. */
letter-spacing: 0.25px;
font-style: none;
}
h1 {
color: #222;
margin: 10px 0px 0px 0px;
font: 30px/1em 'Roboto Slab', serif;
font-weight: 400;
}
h2 {
color: #111;
text-transform: none;
margin: 10px 0px 0px 0px;
padding: 5px 0px 0px 0px;
font: 26px/24px 'Roboto Slab', serif;
font-weight: 400;
}
h3 {
color: #111;
text-transform: none;
margin: 10px 0px 0px 0px;
padding: 5px 0px 0px 0px;
font: 24px/24px 'Roboto Slab', serif;
font-weight: 400;
}
h4 {
color: #111;
text-transform: none;
margin: 10px 0px 0px 0px;
padding: 5px 0px 0px 0px;
font: 22px/24px 'Roboto Slab', serif;
font-weight: 400;
}
h5 {
color: #111;
text-transform: none;
margin: 10px 0px 0px 0px;
padding: 5px 0px 0px 0px;
font: 20px/24px 'Roboto Slab', serif;
font-weight: 400;
}
h6 {
color: #111;
text-transform: none;
margin: 10px 0px 0px 0px;
padding: 5px 0px 0px 0px;
font: 20px/24px 'Roboto Slab', serif;
font-weight: 400;
}
p, ul {
color: #222;
margin: 10px 0px 15px 0px;
padding: 0px 0px 0px 0px;
font: 14px/20px 'Roboto', Arial, Helvetica, sans-serif;
letter-spacing: 0.25px;
font-style: none;
font-weight: 400;
}
ul.bullets {
list-style: disc outside;
margin: -10px 0px 15px 14px;
}
ul.bullets li {
margin: 5px 0px 0px 0px;
}
form input {
color: #111;
margin: 0px 0px 25px 0px;
padding: 0px 5px 0px 5px;
font: 14px/20px 'Roboto', Arial, Helvetica, sans-serif;
font-weight: 400;
width: 200px;
min-width: 200px;
max-width: 200px;
}
p.login {
color: #111;
margin: 0px 0px 5px 0px;
padding: 0px 0px 0px 0px;
font: 14px/20px 'Roboto', Arial, Helvetica, sans-serif;
font-weight: 400;
}
form input#submit_button {
color: #111;
margin: 0px 0px 5px 0px;
padding: 5px 20px 5px 20px;
font: 14px/20px 'Roboto', Arial, Helvetica, sans-serif;
font-weight: 400;
border-radius: 3px;
width: 140px;
min-width: 140px;
max-width: 140px;
}
form input#submit_button:hover {
color: #111;
background: #333;
cursor: pointer;
}
form input.submit:hover {
cursor: pointer;
}