/* 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; }