/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}img,legend{max-width:100%}[type=checkbox],[type=radio],legend{padding:0;box-sizing:border-box}*,:after,:before,legend{box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-x:-moz-scrollbars-vertical;overflow-y:scroll}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html,html a{font-smoothing:antialiased;text-rendering:optimizeLegibility;text-shadow:1px 1px 1px rgba(0,0,0,.006)}body{margin:0;background:#006495;color:#121212;font-family:Lato,sans-serif;font-size:16px;font-weight:400;line-height:1.4em}p{line-height:1.6em}.bsd .content br{display:none}.bsd .content table,.bsd .content table tbody,.bsd .content table td,.bsd .content table th,.bsd .content table thead,.bsd .content table tr{clear:both!important;padding:0!important;text-align:left!important;width:100%!important}.bsd--share .content .bsd-shareButtons-wrap:after,form:after{clear:both}.bsd .content table tbody,.bsd .content table td,.bsd .content table th,.bsd .content table thead,.bsd .content table tr{display:block!important}.bsd .content table br{display:none}.bsd label{display:block;padding:10px 0 3px}.bsd label .bsd-required-asterisk,.bsd label .required{color:#ea332b;float:right;margin-left:5px}.bsd label .bsd-required-text{display:none}.bsd input,.bsd textarea{color:#121212;font-size:15px!important;width:100%!important}.bsd textarea{border:1px solid #ddd;height:75px}.bsd .label{margin:0!important}.bsd .fieldset .input input[type=checkbox]{margin-right:8px;width:auto!important}.bsd .fieldset .input label[for^=custom-]{display:inline-block;padding:0}.bsd .fieldset .input label[for^=custom-] label{padding:0}.bsd .help,.bsd .required,.bsd .required p{color:#c4c4c4!important;font-size:13px!important}.bsd label .required{color:#ea332b}.bsd .error{background:#ea332b;color:#fff;display:block;padding:5px 15px;width:100%}.content{background-color:#a2bad4;background-position:top center;background-repeat:no-repeat;background-size:cover;padding:50px 25px}.content .content--inner{margin:0 auto;max-width:1200px}.content .content--inner .content--headline{color:#121212;font-size:32px;font-weight:600;line-height:1.1em;margin-left:auto;margin-right:auto;margin-top:0;max-width:568px;padding-bottom:5px;text-align:center}@media screen and (min-width:768px){.content{background-image:url(https://secure.billdeblasio.com/page/-/blue/bg-lg.jpg)}.content .content--inner .content--headline{font-size:24px;margin-right:50px}}.content .content--inner .content--form{background:rgba(255,255,255,.75);border-radius:1px;border-top:8px solid #ea332b;margin-left:auto;margin-right:auto;max-width:568px;padding:25px}.footer,.header{background:#006495;text-align:center}@media screen and (min-width:768px){.content .content--inner .content--form{margin-right:50px}}.footer{color:#fff;font-size:13px;padding-bottom:20px;padding-top:40px}.footer .footer--paid-by{border:2px solid #fff;margin:0 auto;padding:12.5px;width:250px}.footer a,.footer a:link{color:#fff;text-decoration:none}.header{margin:0 auto;padding-bottom:12.5px;padding-top:12.5px}.header .header--logo img{width:150px}.rules{background:#fff;color:#667682;font-size:12px;padding:25px}.rules .rules--inner{margin:0 auto;text-align:justify;max-width:768px}.rules .rules--inner h2{font-size:15px;line-height:0}.rules .rules--inner ul{padding-left:15px}.rules .rules--inner p{font-size:12px}.rules .rules--inner p:last-child{margin-bottom:0}#processbutton,.btn,button[type=submit],input[type=submit]{background-color:#ea332b;border-radius:1px;border:0;color:#fff;cursor:pointer!important;display:block;font-size:18px!important;font-weight:900;letter-spacing:0!important;line-height:1em!important;outline:0;text-decoration:none!important;text-transform:uppercase;width:100%;padding:12px 15px}@media (min-width:960px){#processbutton,.btn,button[type=submit],input[type=submit]{padding-bottom:16.67px;padding-top:16.67px;width:99.2%}}form:after,form:before{content:' ';display:table}form .label,form label{font-size:14px;font-weight:100;margin-bottom:0;padding-bottom:0;padding-top:8.33px!important}form .label label{padding-top:0!important}form #country,form input[type=text],form input[type=email],form input[type=tel],form select,form textarea{border-radius:1px;border:1px solid #ddd;display:block;font-color:#667682;font-size:14px;line-height:1.5;margin-bottom:0;outline:0;padding:10px;width:100%}form #country#addr1,form input[type=text]#addr1,form input[type=email]#addr1,form input[type=tel]#addr1,form select#addr1,form textarea#addr1{margin-bottom:5px}form #country:focus,form input[type=text]:focus,form input[type=email]:focus,form input[type=tel]:focus,form select:focus,form textarea:focus{border-color:#ccc}form select{height:42px}form button[type=submit],form input[type=submit]{background-color:#ea332b;color:#fff;font-size:14px;letter-spacing:2px}form button[type=submit]:hover,form input[type=submit]:hover{background-color:#e51f17}form .form--checkbox{float:left;padding-bottom:10px;padding-top:10px;text-align:left}form .form--checkbox input{margin-right:8px}.bsd--share .content #contact_importer_button,.bsd--share .content .bsd-contactImporter,.bsd--share .content .contact_importer_button_container{display:none!important}.bsd--share .content #invite_table{padding:0!important;width:100%!important}.bsd--share .content #invite_table .help{padding-left:12.5px!important}.bsd--share .content .bsd-shareButtons-wrap:after,.bsd--share .content .bsd-shareButtons-wrap:before{content:' ';display:table}.bsd--share .content .bsd-shareButtons-wrap .bsd-shareButton-facebook,.bsd--share .content .bsd-shareButtons-wrap .bsd-shareButton-twitter{background:#006495;border-radius:1px!important;color:#fff;font-size:18px!important;width:100%;margin:0 0 10px!important;padding:10px 25px!important}@media (min-width:960px){.bsd--share .content .bsd-shareButtons-wrap .bsd-shareButton-facebook,.bsd--share .content .bsd-shareButtons-wrap .bsd-shareButton-twitter{float:left;width:49%}}.bsd--share .content .bsd-shareButtons-wrap .bsd-shareButton-twitter{float:right!important}.bsd--share .content .bsd-bodyStatic{padding:13px 25px}.bsd--share .content .label,.bsd--share .content label{padding-top:5px!important}.bsd--share .content .bsd-bodyStatic,.bsd--share .content .field{background:rgba(255,255,255,.4);font-size:15px;line-height:2.8em;text-align:left;text-indent:12.5px}.bsd--share .content .bsd-bodyStatic{text-indent:0!important}.bsd--share .content #body{margin-bottom:16.67px}@media (min-width:960px){.bsd--share .content table tbody:after,.bsd--share .content table tbody:before{content:' ';display:table}.bsd--share .content table tbody:after{clear:both}.bsd--share .content table tbody tr:nth-child(4),.bsd--share .content table tbody tr:nth-child(5){clear:none!important;float:left!important;width:49%!important}.bsd--share .content table tbody tr:nth-child(5){float:right!important}}.bsd--donate .content .bsd-contribution-section-header{font-weight:800;padding-bottom:8.33px!important;padding-top:25px!important;text-transform:uppercase}.bsd--donate .content .bsd-contribution-section-header .contribheader{border-bottom:0!important}.bsd--donate .content #bsd-contribution-section-header-contributor{display:none}.bsd--donate .content .bsd-contribForm-aboveContent{color:#667682}.bsd--donate .content label{font-weight:700;text-transform:capitalize}.bsd--donate .content .amounts{margin-bottom:25px}.bsd--donate .content .amounts td{clear:none!important;display:inline-block!important;float:left;min-width:100px!important;width:auto!important}.bsd--donate .content .amounts td .fieldlabel{display:none}.bsd--donate .content .amounts td input,.bsd--donate .content .amounts td label{font-weight:400;display:inline-block;margin-right:12.5px;width:auto!important}.bsd--donate .content .amounts td .bsd-other-amount-input{height:30px;margin-left:-10px;margin-top:5px;position:absolute}.bsd--donate .content #bsd-contribution-card-type td input,.bsd--donate .content #bsd-contribution-card-type td label{float:left;font-weight:400;width:auto!important;margin-right:8.33px}.bsd--donate .content #bsd-contribution-card-type td label{line-height:1em;padding:0!important}.bsd--donate .content #cc_expir_month{margin-right:25px}.bsd--donate .content #cc_expir_month,.bsd--donate .content #cc_expir_year{width:47.2%!important;float:left!important}.bsd--donate .content #processbutton{margin-top:25px}.bsd--sign .content #signupfooter,.bsd--sign .content #signupheader{color:#667682;font-size:16px}.bsd--sign .content #required_note{color:#667682;font-style:italic;margin-top:5px}.bsd--sign .content #required_note .required{color:#ea332b;font-size:.8em;position:relative;top:1px}.bsd--sign .content input[type=submit]{margin-top:10px}