.input_tiny{width:50px}.input_small{width:100px}.input_medium{width:150px}.input_large{width:200px}.input_xlarge{width:250px}.input_xxlarge{width:300px}.input_full{width:100%}.input_full_wrap{display:block;padding-right:8px}input[type=search]::-webkit-search-decoration{display:none}a.button:invalid,button:invalid,input:invalid,select:invalid,textarea:invalid{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}a.button:focus,button:focus,input:focus,select:focus,textarea:focus{-webkit-box-shadow:#06f 0 0 5px 0;-moz-box-shadow:#06f 0 0 5px 0;box-shadow:#06f 0 0 5px 0;z-index:1}input[type=file]:active,input[type=file]:focus,input[type=radio]:active,input[type=radio]:focus,input[type=checkbox]:active,input[type=checkbox]:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}a.button,button,input[type=reset],input[type=submit],input[type=button]{-webkit-appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-background-clip:padding;-moz-background-clip:padding;background: #ddd;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fff),color-stop(100%,#ddd));background-image:-webkit-linear-gradient(#fff,#ddd);background-image:-moz-linear-gradient(#fff,#ddd);background-image:-o-linear-gradient(#fff,#ddd);background-image:linear-gradient(#fff,#ddd);border:1px solid;border-color:#ddd #bbb #999;cursor:pointer;color:#333;display:inline-block;font:700 12px/1.3 "Helvetica Neue",Arial,"Liberation Sans",FreeSans,sans-serif;outline:0;overflow:visible;margin:0;padding:3px 10px;text-shadow:#fff 0 1px 1px;text-decoration:none;vertical-align:top;width:auto}a.button:hover,button:hover,input[type=reset]:hover,input[type=submit]:hover,input[type=button]:hover{background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#fff),color-stop(1px,#eee),color-stop(100%,#ccc));background-image:-webkit-linear-gradient(#fff,#eee 1px,#ccc);background-image:-moz-linear-gradient(#fff,#eee 1px,#ccc);background-image:-o-linear-gradient(#fff,#eee 1px,#ccc);background-image:linear-gradient(#fff,#eee 1px,#ccc);text-decoration:none}a.button:active,button:active,input[type=reset]:active,input[type=submit]:active,input[type=button]:active{background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#ddd),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#ddd,#eee);background-image:-moz-linear-gradient(#ddd,#eee);background-image:-o-linear-gradient(#ddd,#eee);background-image:linear-gradient(#ddd,#eee);-webkit-box-shadow:inset rgba(0,0,0,.25) 0 1px 2px 0;-moz-box-shadow:inset rgba(0,0,0,.25) 0 1px 2px 0;box-shadow:inset rgba(0,0,0,.25) 0 1px 2px 0;border-color:#999 #bbb #ddd}a.button::-moz-focus-inner,button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,input[type=button]::-moz-focus-inner{border:0;padding:0}input[type=search],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],input[type=date],select,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;-webkit-appearance:none;background-color:#fff;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1;color:#000;outline:0;margin:0;padding:2px 3px;text-align:left;font-size:13px;font-family:Arial,"Liberation Sans",FreeSans,sans-serif;height:1.8em;vertical-align:top}input[type=search][disabled],input[type=datetime][disabled],input[type=datetime-local][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled],input[type=date][disabled],select[disabled],select:disabled,textarea[disabled],textarea:disabled{background-color:#eee;opacity: 0.3}a.button_disabled,button[disabled],input[disabled],select[disabled],select[disabled] optgroup,select[disabled] option,textarea[disabled]{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-moz-user-select:-moz-none;-webkit-user-select:none;-khtml-user-select:none;user-select:none;color:#888;cursor:default}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#888}input:-moz-placeholder,textarea:-moz-placeholder{color:#888}input.placeholder_text,textarea.placeholder_text{color:#888}select[multiple],select[size],textarea{height:auto}select[size="0"],select[size="1"]{height:1.8em}@media (-webkit-min-device-pixel-ratio:0){select[multiple],select[multiple][size],select[size]{background-image:none;padding-right:3px}select,select[size="0"],select[size="1"]{background-image:url(data:image/png;base64,R0lGODlhDQAEAIAAAAAAAP8A/yH5BAEHAAEALAAAAAANAAQAAAILhA+hG5jMDpxvhgIAOw==);background-repeat:no-repeat;background-position:right center;padding-right:20px}::-webkit-validation-bubble-message{-webkit-box-shadow:none;box-shadow:none;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#666),color-stop(1,#000));border:0;color:#fff;font:13px/17px "Lucida Grande",Arial,"Liberation Sans",FreeSans,sans-serif;overflow:hidden;padding:15px 15px 17px;text-shadow:#000 0 0 1px;min-height:16px}::-webkit-validation-bubble-arrow,::-webkit-validation-bubble-top-inner-arrow,::-webkit-validation-bubble-top-outer-arrow{-webkit-box-shadow:none;box-shadow:none;background:#666;border-color:#666}}textarea{min-height:40px;overflow:auto;resize:vertical;width:100%}optgroup{color:#000;font-style:normal;font-weight:400;font-family:Arial,"Liberation Sans",FreeSans,sans-serif}optgroup::-moz-focus-inner{border:0;padding:0}* html a.button,* html button,.ie6_button{background:#ddd;border:1px solid;border-color:#ddd #bbb #999;cursor:pointer;color:#333;font:700 12px/1.2 Arial,sans-serif;padding:2px 10px 0;text-decoration:none;overflow:visible;vertical-align:top;width:auto}* html a.button{position:relative;top:3px;padding-bottom:2px}* html button{padding-top:1px;padding-bottom:1px}* html select,* html textarea,.ie6_input{background:#fff;border:1px solid;border-color:#848484 #c1c1c1 #e1e1e1;color:#000;padding:2px 3px 1px;font-size:13px;font-family:Arial,sans-serif;vertical-align:top}* html select{margin-top:1px}.ie6_button_disabled,.ie6_input_disabled,.placeholder_text{color:#888}.ie6_input_disabled{background:#eee}html{background:#002147;font-size:100%}body{width:100%;margin:0;background-color:#fff;color:#8d8d8d;font-family:"Helvetica Neue",HelveticaNeue,Arial,Helvetica,Roboto,sans-serif;line-height:1.5;text-align:center}.GlobalFooter,.amounts li label,.banner .header-title,.button,.intro h1,h1,h2,h3,h4,h5{font-family:"Whitney A","Whitney B",Whitney,Verdana,"Helvetica Neue",HelveticaNeue,Arial,Helvetica,Roboto,sans-serif}.banner .intro,.intro h1,.main{text-align:left}h1,h2,h3,h4,h5{margin:0}h1,h2,h3{font-size:14px;line-height:20px;font-weight:700;text-transform:uppercase;color:#343434;margin-bottom:10px}p{margin:0 0 1.1em}a{color:#00619F;text-decoration:none;-webkit-transition:color .3s ease-in-out;transition:color .3s ease-in-out}a:focus,a:hover{color:#ED1C24;outline:0;text-decoration:none}.main{display:block;margin:0 auto;width:980px}.banner{width:100%;padding-top:20px}#logo{margin-top:6px;float:left}#logo .anniversary-logo{width:100px;height:58px}.banner .header-title{color:#004999;float:right;font-weight:700;font-size:19px;margin-top:15px}.banner .intro{float:left;width:860px;margin-left:20px}.intro h1{color:#002147;font-size:30px;font-weight:700;text-transform:none;line-height:1.2666;margin-bottom:10px}.form .intro h1{text-align:center}.intro p{color:#676767;font-size:14px;line-height:1.4;text-align:left}.form{background:url(/i/multistep/bg-multistep.jpg) no-repeat;width:980px;height:653px}footer{margin:30px 0 10px;text-align:left}footer .disclaimer{color:#000;font-size:12px;line-height:16px}.u-vh{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.u-clear:before,.u-row:before{content:" ";display:table}.u-row{clear:both}.GlobalFooter{background-color:#002147;color:#fff;padding:20px 0;clear:both}@media screen and (min-width:43.75em){.GlobalFooter{padding-bottom:40px}}.GlobalFooter .l-full{display:block;text-align:left;margin:0 auto;width:980px}.GlobalFooter .GlobalFooter-contact-disclaimer{font-size:12.38px;opacity:.4}.GlobalFooter-branding-logo{height:43px;margin-right:10px;width:72px}.GlobalFooter-branding-logo.-anniversary{height:56px;width:75px}.GlobalFooter-contact{font-size:.6875em;padding:20px 0 0}@media screen and (min-width:43.75em){.GlobalFooter-contact{padding-top:0}}.GlobalFooter-contact a,.GlobalFooter-contact a:link,.GlobalFooter-contact a:visited{color:#fff}.GlobalFooter-contact a:active,.GlobalFooter-contact a:focus,.GlobalFooter-contact a:hover{color:rgba(255,255,255,.6)}.GlobalFooter-contact-list{border-top:1px solid rgba(255,255,255,.4);display:table;margin:0;padding:15px 0 0;text-align:left;width:100%}.GlobalFooter-contact-list:after,.GlobalFooter-contact-list:before{content:" ";display:table}.GlobalFooter-contact-list:after{clear:both}.GlobalFooter-contact-item{display:block;margin-bottom:8px}@media screen and (min-width:60em){.GlobalFooter-contact-list{line-height:1;text-align:center}.GlobalFooter-contact-item{border-left:solid 1px rgba(255,255,255,.4);display:table-cell;margin-bottom:0}}.GlobalFooter-contact-item:first-child{border-style:none;text-align:left}@media screen and (min-width:60em){.GlobalFooter-contact-item:last-child{padding-left:25px;text-align:right;white-space:nowrap;width:1px}}.GlobalFooter-contact-item span{display:inline}.GlobalFooter-contact-sublist{padding-left:0}.GlobalFooter-contact-subItem{display:inline-block;margin-right:12px}.hidden-desktop,.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.GlobalFooter-contact-subItem:last-child{margin-right:0}@media screen and (min-width:60em){.GlobalFooter-contact-subItem{margin:0 7px}}.hidden-desktop{visibility:hidden!important}.donate-form{position:relative;float:right;width:445px;margin:10px 25px 0 0;min-height:500px;color:#2e2c2b;font-size:14px;line-height:20px;-webkit-transition:height .3s linear;transition:height .3s linear;border-top:7px solid #002147;border-radius:5px;background-color:#fff;text-align:center}.donate-form .donate-header{padding:15px 30px}.donate-form h2.header-title{position:relative;z-index:3;font-size:24px;font-style:normal;color:#555;text-transform:uppercase;text-align:center;padding-top:0}.donate-form .breadcrumbs{display:block;width:365px;overflow:hidden;zoom:1;margin:0 auto;padding:10px 10px 0;text-align:center;font-size:13px}.donate-form .breadcrumbs li{float:none;display:inline-block;zoom:1;vertical-align:middle;width:80px;list-style-type:none;position:relative;color:#6f6f6f;font-weight:700;-webkit-transition:color .25s linear,background-color .25s linear;transition:color .25s linear,background-color .25s linear}.donate-form .breadcrumbs li .current{color:#555}.donate-form .breadcrumbs li .completed{cursor:pointer}.donate-form .breadcrumbs li span{display:block;background:#b8b8b8;color:#fff;width:30px;height:29px;line-height:30px;border-radius:30px;font-weight:700;margin:0 auto;position:relative;padding-top:1px;z-index:40}.donate-form .breadcrumbs li .completed span,.donate-form .breadcrumbs li .current span{box-shadow:inset 0 3px 5px 0 rgba(0,0,0,.2)}.donate-form .breadcrumbs li .completed span{background-color:#004999}.donate-form .breadcrumbs li .current span{background-color:#222}.donate-form .breadcrumbs li hr{position:absolute;z-index:0;top:50%;left:50%;width:200%;margin-top:12px}.donate-form p.secure{float:right;position:relative;top:10px;right:30px;z-index:999;background:url(/i-default/secure-seal-optimized.png) 50% 50% no-repeat;height:14px;width:58px;display:block;overflow:hidden;text-align:left;text-indent:-999em}.donate-form form{padding:10px 20px;text-align:center}.donate-form form.singlestep{border:1px solid #02274e;padding:10px 19px}.donate-form fieldset{border:none;margin:0;padding:0;width:100%;text-align:left}.donate-form legend{font-size:20px;font-weight:700;text-transform:uppercase;color:#02274e;padding:10px 0}.donate-form ul{margin:0;padding:0}.donate-form li,.donate-form li.donation-amount p{margin-bottom:10px}.donate-form li{float:left;list-style:none;width:100%}.donate-form .set-info li.retiredNotEmployed label{display:initial}.donate-form li.donation-amount{text-align:center;font-size:18px}.donate-form li.donation-amount span{color:#81c341}.donate-form input,.donate-form select,.donate-form textarea{background-color:#fff;background-image:-webkit-linear-gradient(top,#e8e8e8,#fff 3px);background-image:linear-gradient(to bottom,#e8e8e8,#fff 3px);border:1px solid #959595;border-radius:5px;color:#222;margin:0;padding:.625rem .75rem;width:100%}.donate-form input:focus,.donate-form select:focus,.donate-form textarea:focus{background-color:#fdfdfd;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.donate-form input,.donate-form select{height:38px}.donate-form input[type=radio],.donate-form input[type=checkbox]{box-sizing:border-box;vertical-align:text-bottom;width:20px;height:20px;padding:0}.donate-form input:-webkit-autofill,.donate-form select:-webkit-autofill{-webkit-box-shadow:0 0 0 50px #f1f1f1 inset;-webkit-text-fill-color:inherit;-webkit-transition:none;transition:none}.donate-form .hiddenHelp{visibility:hidden;height:0;-webkit-transition:height .3s ease-out;transition:height .3s ease-out}.donate-form .shownHelp{visibility:visible;display:block;overflow-y:hidden;margin:0 10px;border:1px solid #000;padding:10px;background-color:#e7e7e7}.donate-form .shownHelp p{font-size:11px;line-height:16px;margin:0}.donate-form li.subscription-rules .shownHelp{height:80px;-webkit-transition:height .3s ease-in;transition:height .3s ease-in}.donate-form li.first_name,.donate-form li.last_name{width:195px}.donate-form li.city,.donate-form li.expiration_month,.donate-form li.expiration_year,.donate-form li.first_name,.donate-form li.state{margin-right:15px}.donate-form li.city{width:220px}.donate-form li.state{width:65px}.donate-form li.zip{width:90px}.donate-form li.cc_number label{display:block}.donate-form li.cc_number input{width:220px;background:98% 50% no-repeat #fefeff;background-size:46.88px 30px}.donate-form li.cc_number .ccs_accepted{display:inline-block;margin-top:5px}.donate-form li.expiration_month,.donate-form li.expiration_year{width:85px}.donate-form li.expiration_year{margin-top:20px}.donate-form li.ccv_number{width:100px;margin-left:30px}.donate-form li.employer label,.donate-form li.occupation label{display:inline-block}.donate-form li.ccv_number input{width:55px}.donate-form li.cc_number input:focus{background-color:#fdfdfd;background-image:url(/i-default/cc-default-optimized.png);-webkit-transition:background-image 1s ease-in;transition:background-image 1s ease-in}.donate-form li.cc_number input.visa{background-image:url(/i-default/visa-optimized.png)}.donate-form li.cc_number input.mastercard{background-image:url(/i-default/mastercard-optimized.png)}.donate-form li.cc_number input.amex{background-image:url(/i-default/amex-optimized.png)}.donate-form li.cc_number input.discover{background-image:url(/i-default/discover-optimized.png)}.donate-form .payment-step-v1 li.cc_number input{width:100%}.donate-form .payment-step-v1 label .sub-label{display:block;color:#999;font-style:italic;font-size:12px}.amounts li label,.button{background-image:none;color:#fff;word-spacing:2px;cursor:pointer;text-transform:uppercase}.donate-form .payment-step-v1 .ccv_number{width:100%;margin-left:0}.donate-form .payment-step-v1 .ccv_number label{line-height:18px}.donate-form .payment-step-v1 .ccv_number label,.donate-form .payment-step-v1 .expiration_date label{display:block}.Button-iconWrapper,.button{display:inline-block;text-align:center}#field-expiremonth,#field-expireyear{width:185px}.donate-form .payment-step-v1 .expiration_separator{display:inline-block;padding:8px 7px 0;text-align:center;font-size:44px}.button{border:none;border-radius:3px;font-size:.875rem;font-weight:500;line-height:1;padding:.6875rem 3.75em .6875rem .875rem;position:relative;-webkit-transition:all 150ms ease-out;transition:all 150ms ease-out;background-color:#bb133e;box-shadow:2px 3px 0 0 #760c27;width:25%;margin:20px 0 0;outline:0}.button:active,.button:hover{background-color:#a41136;background-image:none}.button:active{-webkit-transform:translate(1px,1px);-ms-transform:translate(1px,1px);transform:translate(1px,1px);box-shadow:1px 2px 0 0 #760c27}.Button-iconWrapper{background-color:#5e0a1f;border-radius:50%;height:20px;margin-top:-10px;position:absolute;right:12px;top:50%;width:20px;font-size:16px;font-weight:700}.Button-icon{vertical-align:middle;margin:3px 0 0 2px;fill:#bb133e}.svg-chevron-right--h12--red{width:10px;height:12px}#button-submit{width:50%}.donate-form ul.amounts{box-sizing:border-box;margin-left:-12px}.amounts li{box-sizing:border-box;float:left;padding-left:12px;margin-bottom:12px;width:33.33333%}.amounts li#amount_total_3,.amounts li#amount_total_6,.amounts li#amount_total_other{margin-right:0}.amounts li input[type=radio]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.amounts li label{box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;font-size:1.375em;font-weight:700;position:relative;text-align:center;width:100%;padding:.6875rem .875rem;box-shadow:2px 3px 0 0 #000;background-color:#002147;border:none;border-radius:3px;-webkit-transition:all 150ms ease-out;transition:all 150ms ease-out}.amounts li input[type=radio].checked+label{background-color:#bb133e}.amounts li#amount_total_other{width:66.66667%}.amounts #amount_total_other label{display:none}.amounts #amount_total_other span.amount-currency{display:inline-block;width:16px;font-size:24px;padding-top:10px;color:#676767}.amounts #amount_total_other input#field-amount_text{display:inline-block;width:249px;height:42px;margin-top:1px}.amounts li:nth-child(3n+3)#amount_total_other{width:33.3333%}.amounts li:nth-child(3n+3)#amount_total_other input#field-amount_text{width:110px}.lt-ie8 .donate-form,.no-js .donate-form{display:none}.lt-ie8 .lt-ie8-info,.no-js .no-js-info{display:block!important;background:#a30006;color:#fff;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}#apple-pay-path div,.link-help{color:#fff;display:inline-block}.lt-ie8 .lt-ie8-info a,.no-js .no-js-info a{color:#fff;text-decoration:underline;font-weight:700}.ptf label{vertical-align:text-bottom}.table-order{width:100%}.table-order td{padding:5px;vertical-align:middle}.table-order .row-order-header td{padding-top:0;font-weight:700}.table-order .row-order-additional td,.table-order .row-order-details td,.table-order .row-order-header td{border-bottom:1px dashed #dadada}.table-order .row-order-total td{font-weight:700;text-transform:uppercase;background-color:#efefef}.table-order .row-order-details td span{font-size:13px}.table-order .td-price,.table-order .td-qty,.table-order .td-total{text-align:right}.table-order .td-qty{width:30px}.table-order .td-price,.table-order .td-total{width:50px}.table-order .td-total input{width:60px}.donate-form .set-guests{margin-top:20px}.donate-form #logo-container{position:absolute;text-align:center;bottom:10px;width:405px;height:36px}.donate-form form.singlestep #logo-container{position:static;margin-top:50px}.link-help{background:#002348;content:"?";width:1.15em;height:1.15em;line-height:19px;border-radius:50%;margin-left:.3em;position:relative;text-align:center;-webkit-transition:all .3s cubic-bezier(.75,-.25,.25,.75);transition:all .3s cubic-bezier(.75,-.25,.25,.75)}.link-help:hover{background:#bb133e}.link-help svg{width:50%;height:auto;fill:#fff}#apple-pay-path{display:none}#apple-pay-path div{box-sizing:border-box;-webkit-appearance:none;border-radius:3px;cursor:pointer;outline:0;overflow:visible;margin:0;padding:10px 0;height:44px;text-shadow:none;text-decoration:none;width:100%}div#apple-pay-button{-webkit-appearance:-apple-pay-button;-apple-pay-button-type:donate;background-color:#000;background-image:-webkit-named-image(apple-pay-logo-white);background-size:100% 100%;background-origin:content-box;background-repeat:no-repeat;margin:20px 0}div#credit-card-button{background:#bb133e;line-height:24px;font-size:20px;font-weight:400}form.singlestep #apple-pay-path div#credit-card-button{display:none!important}form.singlestep #apple-pay-path #single-page-message{display:block!important;font-weight:700}.donate-form input:not(:focus).ng-dirty.ng-invalid,.donate-form select:not(:focus).ng-dirty.ng-invalid,.donate-form textarea:not(:focus).ng-dirty.ng-invalid{background-color:#FFCAC4!important;border-color:#b41f1b!important;color:#000!important}.donate-form .error-message{text-transform:uppercase;font-size:12px;line-height:16px;color:#b41f1b;display:block;margin-top:2px}.donate-form input#field-amount_text:focus+.amount-errors{display:none}.donate-form .amount-errors .error-message{text-transform:none;font-size:16px;font-weight:700;text-align:center;margin:10px}.donate-form .server-errors{float:none;background-color:#b41f1b!important;border-color:#b41f1b!important;border-radius:3px;padding:10px;margin:10px 0}.donate-form .server-errors p.error-message{text-transform:none;color:#FFF;margin:0}.donate-form .server-errors .error-message span{display:block;text-align:center;text-transform:uppercase;font-size:16px;font-weight:700}.donate-form .server-errors-check{float:none;background:#fffaa9!important;border-color:#FFFB0D!important;border-radius:3px;padding:10px;margin:0 0 10px}.donate-form .server-errors-check p.error-message{text-transform:none;color:#000!important;margin:0;font-weight:700}.donate-form .ng-invalid-server-error input.ng-dirty.ng-invalid,.donate-form .ng-invalid-server-error select.ng-dirty.ng-invalid,.donate-form .ng-invalid-server-error textarea.ng-dirty.ng-invalid{background:#fffaa9!important;border-color:#FFFB0D!important;color:#000!important}.donate-form .ng-invalid-server-error li.cc_number input:focus{background-image:none}.donate-form input.ng-pristine.ng-invalid~.error-message,.donate-form input:focus.ng-dirty.ng-invalid~.error-message,.donate-form select.ng-pristine.ng-invalid~.error-message,.donate-form select:focus.ng-dirty.ng-invalid~.error-message,.donate-form textarea.ng-pristine.ng-invalid~.error-message,.donate-form textarea:focus.ng-dirty.ng-invalid~.error-message{display:none}.error-box{padding:7px;border:1px solid red;background:#ffc;color:red;margin-bottom:10px}.error-box img{vertical-align:middle;margin-right:3px;height:16px;width:16px}.error{color:red;font-weight:700}.receipt .main-container{width:980px}.receipt h1,.receipt h2{color:#142960;font-family:Rockwell,"Courier Bold",Courier,Georgia,Times,"Times New Roman",serif;text-transform:uppercase;font-weight:400}.uso-info.icons h2,.uso-info.no-icons h3{font-family:Tahoma,Verdana,Segoe,sans-serif}.receipt h1{font-size:27px;line-height:27px}div.confirmation{background:#f2f2f2;float:left;border-radius:5px;margin-bottom:30px;padding:10px 30px 20px;width:490px}.confirmation ul{padding:0;margin:0}.confirmation li{clear:both;list-style:none;margin:0 0 5px;padding:0;width:100%}.confirmation h4{color:#15305f;float:left;margin:1em 0;padding:0 10px 0 0;text-align:right;text-transform:uppercase;width:150px}.confirmation p{color:#646464;float:left;margin:1em 0}.receipt .thank-you-text{float:left;margin-left:30px;width:400px}.receipt .donate-again p,.receipt .thank-you-text p{font-size:14px;line-height:21px;margin-top:0}.receipt .donate-again,.receipt .share{clear:both;margin:35px 0;text-align:center}.receipt h2{font-size:25px;line-height:25px}.receipt .share .subhead{color:#6b6b6b;font-size:18px;text-transform:none;margin-left:5px;border-left:1px solid #6b6b6b;padding-left:5px}.receipt .share .fb-share{float:left;margin:0 0 35px 55px}.receipt .share .email-share{float:right;margin-right:55px}.clearfix:after,.container:after{content:".";display:block;height:0;clear:both;visibility:hidden}* html .clearfix,* html .container{height:1%}.clearfix,.container{display:inline-block}.clear{clear:both;display:block}.uso-info h2{font-size:25px;text-transform:none}.uso-info p{color:#948d8d;font-size:18px;line-height:22px}.uso-info ul{padding:0;margin:0}.uso-info ul li{clear:both;list-style:none;width:100%;min-height:96px;margin-bottom:50px}.uso-info img{float:left!important;margin-right:10px}.uso-info.no-icons{float:left;width:60%;padding-right:6%}.uso-info.no-icons h3{color:#948d8d;font-size:20px;text-transform:none;padding-bottom:30px}.uso-info.no-icons ul li{min-height:initial;margin-bottom:35px}.uso-info.icons{float:left;width:34%}.uso-info.icons img{width:75px;height:auto}.uso-info.icons h2{color:#948d8d;font-size:18px;text-transform:none;padding-top:24px}.uso-info.icons ul li{min-height:87px;margin-bottom:0}footer p.recognition{clear:both;color:#948d8d;font-size:16px;line-height:22px;padding-top:50px}