@import url(http://fonts.googleapis.com/css?family=Roboto:400,700,300);body{font-family:Roboto,Helvetica,sans-serif;color:#fff;font-size:14px}h1,h2,h3,p{text-align:center}h1{margin:20px 0 15px;color:#1f99ce;font-size:22px;line-height:28px;font-weight:300;font-family:Roboto,Helvetica,sans-serif;padding:0 20px;text-align:left}h2{margin:0 0 30px;color:#5c5c5c;padding:0 20px;font-size:15px;font-weight:100;line-height:22px;font-family:Roboto,Helvetica,sans-serif;text-align:left}h3{margin:2px 0;font-size:14px;line-height:14px;text-transform:uppercase;font-weight:bold;font-family:Roboto,Helvetica,sans-serif}h4{background:#999;color:#fff;font-size:12px;line-height:18px;padding:2px 4px;text-transform:uppercase;font-weight:bold;font-family:Roboto,Helvetica,sans-serif}p{font-size:13px;line-height:17px}a{color:#fff}a:hover{color:#fff}.hidden{display:none}.tcenter{text-align:center}.tleft{text-align:left}.tright{text-align:right}.tjustify{text-align:justify}.mt-10{margin-top:10px !important}.mt-20{margin-top:20px !important}.mt-30{margin-top:30px !important}.mb-10{margin-bottom:10px !important}.mb-20{margin-bottom:20px !important}.mb-30{margin-bottom:20px !important}.text{line-height:21px}.big{margin:5px 0}.big p{color:#fff;text-transform:uppercase;font-size:20px;font-weight:bold;font-family:"FuturaLT",Helvetica,sans-serif;line-height:34px;padding:0 5px}.clear{clear:both;line-height:1px;height:1px}a.big{font-size:18px;color:#fff}a.big a:hover{text-decoration:underline}.big-text{background:#fff;padding:5px}.big-text h1,.big-text h2,.big-text h3,.big-text p{color:#000}form{padding:0 20px}form span.error{display:block;color:red;text-align:left;font-size:12px}form header{font-size:14px;margin-bottom:20px;display:none}form .input{margin:8px 0}form .input label{color:#2e2e2e;font-weight:normal;display:block;margin-bottom:2px}form .input input[type=text],form .input input[type=email],form .input input[type=date]{font-family:Roboto,Helvetica,sans-serif;font-size:16px;border-radius:4px;width:97%}form .input input[type=checkbox]{margin:0}form .information{margin-top:20px;font-size:12px;background-color:#e7e7e7;border-radius:5px;padding:2px 15px}form .information input[type=checkbox]{margin:5px 0 0 0;background-color:white;transform:scale(1.5);-webkit-transform:scale(1.5)}form .information .checkbox-label{display:block;margin-left:30px}form .submit{margin-top:10px;text-align:center}form .submit input{width:100%;background-color:#1f99ce;color:white}form .input-append{width:200px}form .input-append input.form-control{border-radius:4px 0 0 4px}form.no-labels .input label{display:none}.button{display:inline-block;-moz-border-radius:5px !important;-webkit-border-radius:5px;border-radius:5px !important;background:#fff;border:0 !important;padding:6px 15px;color:#000;font-family:Roboto,Helvetica,sans-serif;font-size:18px;font-weight:bold;line-height:28px;text-transform:uppercase}.button:hover{color:#000;text-decoration:none}.button.play{color:#2e87c4;font-size:44px;line-height:50px;padding:0 20px}@media only screen and (max-width:640px){.button.play{font-size:24px;line-height:40px}}.social-buttons{text-align:center;line-height:60px}.social-buttons a{color:#2e87c4}.social-links{margin-top:20px}.social-links p a{font-size:12px;color:#fafafa;text-transform:inherit;margin:0 10px}.social-links p a.facebook{background:transparent url(/images/facebook.png) no-repeat left center;background-size:15px;padding-left:20px}.social-links p a.twitter{background:transparent url(/images/twitter.png) no-repeat left center;background-size:15px;padding-left:20px}html{height:100%}body{background-color:#FFF;padding:0;color:#5c5c5c}.logo{max-width:80%;padding:0 7%}.donation-link,.share-link{color:white;display:block;position:relative;left:0;text-decoration:none;min-height:115px;cursor:pointer}.donation-link i.icon,.donation-link .link-label,.share-link i.icon,.share-link .link-label{position:relative;top:10px;left:20px}.donation-link .link-label,.share-link .link-label{max-width:80%;font-size:18px;padding:7px 0 0}.donation-link:hover,.share-link:hover{text-decoration:none}.donation-link i.fa-angle-right,.share-link i.fa-angle-right{position:absolute;height:100%;right:16px;top:38%;font-size:24px}.donation-link{background-color:#1f99ce}.donation-link .link-label{padding:15px 0 0}.donation-link:hover{background-color:#1c89b8}.share-link{top:10px;width:200%;transition:left .5s;background-color:#d40064}.share-link:hover{background-color:#bb0058}.share-link .half{top:0;position:absolute;display:block;height:100%;width:50%}.share-link .half.left{left:0}.share-link .half.right{left:50%}.share-link .half.right i.fa-angle-left{position:absolute;height:100%;left:16px;top:38%;font-size:24px}.share-link .half.right a.back{display:block;width:14%;height:100%;position:absolute;top:0;background-color:#d40064}.share-link .half.right a.back:hover{background-color:#bb0058}.share-link .half.right a.facebook,.share-link .half.right a.twitter{display:block;width:44%;height:100%;position:absolute;top:0;cursor:pointer}.share-link .half.right a.facebook i.icon,.share-link .half.right a.twitter i.icon{display:block;position:static;margin:37px auto}.share-link .half.right a.facebook{left:14%;background-color:#ff218a}.share-link .half.right a.facebook:hover{background-color:#ee0070}.share-link .half.right a.twitter{left:57%;background-color:#ff6eb2}.share-link .half.right a.twitter:hover{background-color:#ff87c0}.icon{display:inline-block;height:40px;width:40px;margin-right:5px;background-size:40px;background-color:transparent;background-repeat:no-repeat}.euro-icon{background-image:url(../images/euro-icon.png)}.dr-icon{background-image:url(../images/dr-icon.png)}.fb-icon{background-image:url(../images/fb-icon.png)}.tw-icon{background-image:url(../images/tw-icon.png)}#content{margin:0 auto;padding:15px 0 10px;max-width:600px;overflow-x:hidden}.footer{margin-top:30px;display:block;color:darkgray;text-align:center;font-size:11px}.logo-pasteur{display:inline-block;height:30px;width:67px;background-size:cover;background-image:url(../images/pasteur-logo-bw.png)}.amount-buttons{width:100%}.amount-buttons .btn{width:20%}.amount-buttons .btn:last-child{width:40%}