body{padding-top:0;padding-bottom:0}.purinacoupon-holder .no-bold{font-weight:400}.purinacoupon-holder input{float:none;display:block;outline:none}.purinacoupon-holder button,.purinacoupon-holder input,.purinacoupon-holder textarea{outline:none}.purinacoupon-holder input[type=checkbox],.purinacoupon-holder input[type=radio]{float:left;margin-left:0;margin-right:4px}.purinacoupon-holder input[type=checkbox]{margin-bottom:50px}.lt-ie9 .purinacoupon-holder input[type=radio],html[data-useragent*="MSIE 8.0"] .purinacoupon-holder input[type=checkbox],html[data-useragent*="MSIE 8.0"] .purinacoupon-holder input[type=radio] .lt-ie9 .purinacoupon-holder input[type=checkbox]{display:block;float:left}.purinacoupon-holder label{display:block}.purinacoupon-holder .legal-checkboxes{margin-top:20px;margin-bottom:20px}.purinacoupon-holder .hide-it{display:none}.purinacoupon-holder .hide-off-screen{margin-left:-999999px}.purinacoupon-holder .error,.purinacoupon-holder .help-block li{color:#ed1c24}.purinacoupon-holder .help-block{margin:0;padding:0}.purinacoupon-holder .form-group.error{color:initial;border:1px solid #f49b18;background-color:#ffe6c1;border-radius:4px;padding:10px}.purinacoupon-holder .error.help-block{font-size:13px;border:none;padding:0;background-color:transparent}.purinacoupon-holder .required-text{float:right;width:110px;text-align:right}.purinacoupon-holder label.request-feedback{font-size:90%}.purinacoupon-holder label.checkbox.no-bold span{float:left;clear:both}.purinacoupon-holder label.checkbox.no-bold p{float:left;width:90%;margin-left:10px}.purinacoupon-holder input.ng-invalid.error,.purinacoupon-holder input.ng-invalid.ng-dirty,.purinacoupon-holder select.ng-invalid.error,.purinacoupon-holder select.ng-invalid.ng-dirty,.purinacoupon-holder textarea.ng-invalid.error,.purinacoupon-holder textarea.ng-invalid.ng-dirty{border:3px solid #ed1c24}.purinacoupon-holder input.ng-valid.ng-dirty{background-color:#e5ffeb}.purinacoupon-holder label abbr{margin-left:2px}.purinacoupon-holder .three-quarter{width:75%}.purinacoupon-holder .checkbox,.purinacoupon-holder .checkbox-inline,.purinacoupon-holder .radio,.purinacoupon-holder .radio-inline{padding-left:0;margin-right:19%;margin-bottom:20px;float:left}.purinacoupon-holder .checkbox-inline:last-child,.purinacoupon-holder .checkbox:last-child,.purinacoupon-holder .radio-inline:last-child,.purinacoupon-holder .radio:last-child{margin-right:0}.purinacoupon-holder .checkbox+.checkbox,.purinacoupon-holder .radio+.radio{margin-top:10px}.purinacoupon-holder .hide-ie{display:none}.lt-ie9 .purinacoupon-holder .hide-ie,.lt-ie10 .purinacoupon-holder .hide-ie,html[data-useragent*="MSIE 8.0"] .purinacoupon-holder .hide-ie,html[data-useragent*="MSIE 9.0"] .purinacoupon-holder .hide-ie{display:block}.lt-ie9 .purinacoupon-holder #ManufacturerCodeCheckbox,.purinacoupon-holder .form-group,html[data-useragent*="MSIE 8.0"] .purinacoupon-holder #ManufacturerCodeCheckbox{clear:both}.purinacoupon-holder .input-group{width:100%}.purinacoupon-holder .short_field{width:70%}.purinacoupon-holder .short_label{width:70px;margin-top:10px;margin-left:1px}.purinacoupon-holder ul.social_icons{margin:10px 0 20px;padding:0;clear:both;list-style-type:none}.purinacoupon-holder ul.social_icons li{float:left;padding:10px 8px;list-style-type:none}.purinacoupon-holder .social_icons img.odd-size{width:auto;height:auto}.purinacoupon-holder .social_icons img{width:auto;height:40px;padding:0}.purinacoupon-holder .social_icons a{width:40px;height:40px}.purinacoupon-holder .img-responsive{width:100%}.purinacoupon-holder .img-responsive img{width:100%;height:auto}.centered,.purinacoupon-holder .centered{text-align:center}.purinacoupon-holder .img-hover{position:relative;overflow:hidden;height:270px}.purinacoupon-holder .img-hover-info{position:absolute;top:207px;height:280px;width:100%;background:#fff}.purinacoupon-holder .img-hover-info>p strong{color:#000;height:60px}.purinacoupon-holder .phone-container input,.purinacoupon-holder .phone-container span{float:left}.purinacoupon-holder .phone-container input{width:68px}.purinacoupon-holder .phone-container span{margin:8px 3px 0}.purinacoupon-holder .help-modal-overlay{display:none;position:fixed;top:0;left:0;background:#000;opacity:.5;width:100%;height:100%;z-index:999998;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0.5)";filter:alpha(opacity=0.5)}#upccode-group input{margin-top:15px}.purinacoupon-holder .uppercase{text-transform:uppercase}.purinacoupon-holder .capitalize{text-transform:capitalize}.purinacoupon-holder .standardcase{text-transform:none}.purinacoupon-holder .footer{clear:both}.purinacoupon-holder .confirmationPage p#thank-you-text{margin-top:20px;font-size:17px}.purinacoupon-holder .confirmationPage .col-md-6{padding-right:0;max-width:315px}.purinacoupon-holder .confirmationPage img{width:100%}.purinacoupon-holder .confirmationPage a:focus,.purinacoupon-holder .confirmationPage a:hover{text-decoration:none}@-moz-document url-prefix(){.purinacoupon-holder .dropdown-select{padding-left:6px}}.purinacoupon-holder .error.help-block,.purinacoupon-holder .h1,.purinacoupon-holder .h2,.purinacoupon-holder .h3,.purinacoupon-holder .h4,.purinacoupon-holder .h5,.purinacoupon-holder .h6,.purinacoupon-holder b,.purinacoupon-holder h1,.purinacoupon-holder h2,.purinacoupon-holder h3,.purinacoupon-holder h4,.purinacoupon-holder h5,.purinacoupon-holder h6,.purinacoupon-holder label,.purinacoupon-holder strong{font-family:Antenna,Helvetica,Sans-serif;font-style:normal;font-weight:700}.purinacoupon-holder .h1.thin-header,.purinacoupon-holder .h2.thin-header,.purinacoupon-holder .h3.thin-header,.purinacoupon-holder .h4.thin-header,.purinacoupon-holder .h5.thin-header,.purinacoupon-holder .h6.thin-header,.purinacoupon-holder h1.thin-header,.purinacoupon-holder h2.thin-header,.purinacoupon-holder h3.thin-header,.purinacoupon-holder h4.thin-header,.purinacoupon-holder h5.thin-header,.purinacoupon-holder h6.thin-header,.purinacoupon-holder label.thin-header,.purinacoupon-holder p.thin-paragraph{font-family:Antenna Extra Light,Helvetica,Sans-serif;font-style:normal;font-weight:400}.purinacoupon-holder .h3,.purinacoupon-holder h3{letter-spacing:1px}.purinacoupon-holder label.no-bold{font-family:Antenna,Helvetica,Sans-serif;letter-spacing:0}.purinacoupon-holder ::-webkit-input-placeholder{font-weight:700;font-family:Antenna,Helvetica,Sans-serif;letter-spacing:1px;font-size:11px;line-height:normal;padding-top:4px;text-transform:uppercase}.purinacoupon-holder :-moz-placeholder,.purinacoupon-holder ::-moz-placeholder{font-weight:700;font-family:Antenna,Helvetica,Sans-serif;letter-spacing:1px;font-size:11px;text-transform:uppercase}.purinacoupon-holder :-ms-input-placeholder{font-weight:700;font-family:Antenna,Helvetica,Sans-serif;letter-spacing:1px;font-size:11px;text-transform:uppercase}.purinacoupon-holder textarea::-webkit-input-placeholder{font-weight:700;font-family:Antenna,Helvetica,Sans-serif;text-transform:uppercase}.purinacoupon-holder textarea:-moz-placeholder,.purinacoupon-holder textarea::-moz-placeholder{font-weight:700;font-family:Antenna,Helvetica,Sans-serif;text-transform:uppercase}.purinacoupon-holder textarea:-ms-input-placeholder{font-weight:700;font-family:Antenna,Helvetica,Sans-serif;text-transform:uppercase}.purinacoupon-holder a{color:#f01519}.purinacoupon-holder label a,.purinacoupon-holder label a:hover{border:0;outline:none;text-decoration:none;text-transform:uppercase}.purinacoupon-holder label a:focus{color:#000;border:0;text-decoration:none}.purinacoupon-holder a:focus,.purinacoupon-holder a:hover{text-decoration:underline}.purinacoupon-holder a.tel{color:#333}.purinacoupon-holder .btn-primary,.purinacoupon-holder button:not(.er-button):not(.multiselect),.purinacoupon-holder input[type=submit]{background-color:#f01519;border-color:#f01519;border-radius:5px;padding:10px 96px;color:#fff;font-family:Antenna,Helvetica,Sans-serif;font-weight:700;font-size:18px;letter-spacing:1px}.purinacoupon-holder .btn-primary:disabled,.purinacoupon-holder button:disabled,.purinacoupon-holder input[type=submit]:disabled{background-color:#969696;border-color:#666}.purinacoupon-holder button.select-country{background:url(/web/assets/img/unsub/arrow.png) no-repeat top #f01519;height:38px;padding:2px 40px 0 0}.purinacoupon-holder .btn-primary.active,.purinacoupon-holder .btn-primary:active,.purinacoupon-holder .btn-primary:focus,.purinacoupon-holder .btn-primary:hover,.purinacoupon-holder .open .dropdown-toggle.btn-primary{background-color:#d01519;border-color:#d01519}.purinacoupon-holder .livechat-panel-footer p{font-weight:700;font-family:Antenna-Bold,Helvetica,Sans-serif}.purinacoupon-holder .red,.purinacoupon-holder a.red{color:#f01519}.purinacoupon-holder a.red:hover{color:#f01519;text-decoration:underline}.form-bar.bg-gold{color:#000;background:#817848;background:linear-gradient(90deg,#817848 0,#d7bb77 24%,#817848 42%,#d7bb77 63%,#817848 81%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#817848",endColorstr="#817848",GradientType=1)}@media (max-width:767px){body{padding-right:0;padding-left:0}}@media (max-width:480px){body{padding-top:0}.purinacoupon-holder .container{padding-left:20px;padding-right:20px}.purinacoupon-holder .col-lg-1,.purinacoupon-holder .col-lg-2,.purinacoupon-holder .col-lg-3,.purinacoupon-holder .col-lg-4,.purinacoupon-holder .col-lg-5,.purinacoupon-holder .col-lg-6,.purinacoupon-holder .col-lg-7,.purinacoupon-holder .col-lg-8,.purinacoupon-holder .col-lg-9,.purinacoupon-holder .col-lg-10,.purinacoupon-holder .col-lg-11,.purinacoupon-holder .col-lg-12,.purinacoupon-holder .col-md-1,.purinacoupon-holder .col-md-2,.purinacoupon-holder .col-md-3,.purinacoupon-holder .col-md-4,.purinacoupon-holder .col-md-5,.purinacoupon-holder .col-md-6,.purinacoupon-holder .col-md-7,.purinacoupon-holder .col-md-8,.purinacoupon-holder .col-md-9,.purinacoupon-holder .col-md-10,.purinacoupon-holder .col-md-11,.purinacoupon-holder .col-md-12,.purinacoupon-holder .col-sm-1,.purinacoupon-holder .col-sm-2,.purinacoupon-holder .col-sm-3,.purinacoupon-holder .col-sm-4,.purinacoupon-holder .col-sm-5,.purinacoupon-holder .col-sm-6,.purinacoupon-holder .col-sm-7,.purinacoupon-holder .col-sm-8,.purinacoupon-holder .col-sm-9,.purinacoupon-holder .col-sm-10,.purinacoupon-holder .col-sm-11,.purinacoupon-holder .col-sm-12,.purinacoupon-holder .col-xs-1,.purinacoupon-holder .col-xs-2,.purinacoupon-holder .col-xs-3,.purinacoupon-holder .col-xs-4,.purinacoupon-holder .col-xs-5,.purinacoupon-holder .col-xs-6,.purinacoupon-holder .col-xs-7,.purinacoupon-holder .col-xs-8,.purinacoupon-holder .col-xs-9,.purinacoupon-holder .col-xs-10,.purinacoupon-holder .col-xs-11,.purinacoupon-holder .col-xs-12{padding-left:0;padding-right:0}.purinacoupon-holder .col-tn-12{width:100%;margin-left:0}.purinacoupon-holder .h1,.purinacoupon-holder h1{font-size:19px}.purinacoupon-holder label.checkbox.no-bold p{width:80%}.purinacoupon-holder .contact-us-form .checkbox.legal-checkbox{height:60px}.purinacoupon-holder .pet-select{width:100%}.purinacoupon-holder .checkbox,.purinacoupon-holder .checkbox-inline,.purinacoupon-holder .radio,.purinacoupon-holder .radio-inline{margin-right:19px;min-width:44px;height:44px}}@media (max-width:320px){body{padding-right:0;padding-left:0}.purinacoupon-holder a.tel{color:#f01519}.purinacoupon-holder .contact-us-form{padding-left:0;padding-right:0}.purinacoupon-holder .contact-us-form .checkbox.legal-checkbox{height:80px}.purinacoupon-holder .contact-us-form .short_label{font-size:11px}.purinacoupon-holder .h3,.purinacoupon-holder h3{font-size:18px;margin-bottom:0}.purinacoupon-holder .h3.thin-header,.purinacoupon-holder h3.thin-header{margin-top:0;margin-bottom:20px}.purinacoupon-holder .phone-container input{width:29%}}body,html{background-color:#f5f1e5}.purinaone-form .error input#couponRequest_nonRequiredPetDOB,.purinaone-form .error input#couponRequest_petName{border:3px solid #a71c20!important}.proplan-form .error input#couponRequest_nonRequiredPetDOB,.proplan-form .error input#couponRequest_petName{border:3px solid #a037a9!important}.puppychow-form .error input#couponRequest_nonRequiredPetDOB,.puppychow-form .error input#couponRequest_petName{border:3px solid #3ba9c5!important}.pet-size-option{display:none}#couponRequest_nonRequiredPetDOB{background:#fff}#couponRequest_nonRequiredPetDOB:hover{cursor:pointer}.container{margin-right:auto;margin-left:auto;padding-left:0!important;padding-right:0!important;max-width:960px}.content-wrapper{position:relative;max-width:960px;margin:0 auto}.content-container{background-color:#ddd9cd}.content-container p{padding:0 12px}#purina_coupon_gateway_form label,.form-container #gateway label{display:none!important}.hero{position:relative}.congrats-copy{position:absolute;top:50px;color:#707070;right:0;color:#fff;font-size:30px;font-weight:700;line-height:30.37px}.congrats-copy,.congrats-paragraph{font-family:Antenna;text-align:left;text-shadow:0 0 5px rgba(0,0,1,.75)}.congrats-paragraph{padding-left:0;color:#fff;font-size:18px;font-weight:500;line-height:28.373px}.success-heading{font-family:Antenna;color:#fff;font-size:28px;font-weight:700;line-height:30.37px;text-align:left;text-shadow:0 0 5px rgba(0,0,1,.75)}.success-content{padding-top:40px;padding-bottom:60px}.congrats-heading{font-size:36px;font-weight:lighter!important;line-height:30.37px}.form-container{background-color:#ddd9cd;padding-top:20px;padding-bottom:100px}.mobile-logo{padding-right:18px;padding-left:18px}.form-container a{text-decoration:underline}.form-container a:hover{text-decoration:none}.valid-text{margin-top:52px;font-size:16px;font-weight:lighter;line-height:2}.intro-copy{margin-left:65px}.mobile-heading{font-family:Antenna;font-size:24.5px;line-height:28.373px;margin-bottom:28px}.mobile-heading,.mobile-sub-heading{color:#4a4542;font-weight:500;text-align:center}.mobile-sub-heading{font-family:Antenna!important;font-size:22.5px;line-height:28px}.mobile-copy{font-family:Antenna;color:#4a4542;font-size:14px;font-weight:500;line-height:26px;text-align:center;margin-bottom:28px}.mobile-title-text{font-size:15.71px;font-weight:400}.mobile-sub-title-text,.mobile-title-text{font-family:Antenna;color:#fff;line-height:26.508px;text-align:center}.mobile-sub-title-text{font-size:19.64px;font-weight:900;transform:scaleY(1.0183)}.valid-text p{display:inline-block}.form-bar,.red-stripe{background-color:#ec1b23;color:#fff}.form-bar{font-size:18px;padding-top:29px;padding-bottom:29px;letter-spacing:1px}.form-bar span{font-size:24px}label{color:#464646;font-family:Antenna;font-style:normal;font-weight:700;letter-spacing:1px}label.new-checkbox{padding-left:60px;background:url(/offers/img/pfshelterchampions/checkbox.png) no-repeat 0 -165px}label.new-checkbox-unchecked{padding-left:60px;background:url(/offers/img/pfshelterchampions/checkbox.png) no-repeat 0 3px}label.new-checkbox-unchecked:hover,label.new-checkbox:hover{cursor:pointer}#couponRequest_petType input[type=radio]{display:none}#couponRequest_petType label{padding-top:10px;padding-left:40px;padding-bottom:10px;background:url(/offers/img/pfshelterchampions/custom-radio-button.png) no-repeat 0 2px}#couponRequest_petType label.radio-checked{background:url(/offers/img/pfshelterchampions/custom-radio-button.png) no-repeat 0 -82px}#couponRequest_petType label.has-error{background:url(/offers/img/pfshelterchampions/custom-radio-button.png) no-repeat 0 -165px}label.label-has-error{color:#fa6604}.custom-checkbox input[type=checkbox]{display:none}.purinacoupon-holder input.ng-valid.ng-dirty{background:#fff}input[type=email],input[type=text]{padding:10px;height:auto;border:3px solid #fff;box-shadow:none!important;border-radius:0;inner-shadow:0;font-family:Antenna;font-style:normal;font-weight:400}.large-text{font-size:32px!important;font-family:Antenna;font-style:normal;font-weight:700;display:inline-block}.large-text sup{font-size:16px!important;vertical-align:baseline;position:relative;top:-.7em}.sub-heading{display:block;margin-bottom:22px;font-family:Antenna;color:#fff;font-size:28px;font-weight:700;line-height:30.37px;text-align:left;font-weight:lighter!important}.select2-container{width:100%!important}.purinaone-form .ui-datepicker-header,.purinaone-form .ui-widget-header{background:#a71c20!important;background-image:none!important;color:#fff;font-family:Antenna;font-style:normal;font-weight:400}.proplan-form .ui-datepicker-header,.proplan-form .ui-widget-header{background:#a037a9!important;background-image:none!important;color:#fff;font-family:Antenna;font-style:normal;font-weight:400}.puppychow-form .ui-datepicker-header,.puppychow-form .ui-widget-header{background:#3ba9c5!important;background-image:none!important;color:#fff;font-family:Antenna;font-style:normal;font-weight:400}.ui-datepicker td,.ui-datepicker th{font-family:Antenna;font-style:normal;font-weight:400}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:center;text-decoration:none}.ui-widget-header .ui-icon{background-image:url(/offers/img/pfshelterchampions/ui_icons.png)}.select2-container .select2-selection--single{height:45px;border:3px solid #fff}.select2-container--default .select2-selection--single .select2-selection__arrow{background:url(/offers/img/pfshelterchampions/dropdown-arrow.jpg) no-repeat 0;height:16px;position:absolute;top:16px;right:16px;width:21px}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:6px;color:#464646;font-family:Antenna;font-style:normal;font-weight:400}.select2-container--default .select2-results__option--highlighted[aria-selected]{color:#fff;font-family:Antenna;font-style:normal;font-weight:400}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.purina-success-copy{font-weight:400!important;font-family:Antenna;color:#4a4542;font-size:18px;font-weight:700;line-height:30px;text-align:center}.purina-success-footer{font-family:Arial;color:#92918a;font-size:10px;font-weight:400;letter-spacing:.05px;text-align:left;padding-left:14px;padding-top:14px}.purinacoupon-holder .checkbox,.purinacoupon-holder .checkbox-inline,.purinacoupon-holder .radio,.purinacoupon-holder .radio-inline{margin-right:8px!important;margin-bottom:7px!important}.form-group.error label,.purinaone-form a{color:#a71c20}.purinaone-form .btn-primary,.purinaone-form button,.purinaone-form input[type=submit]{background-color:#36bbbc!important}.purinaone-form .form-group.error label{color:#a71c20}.purinaone-form .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#a71c20!important;background:#a71c20!important}.purinaone-form label.label-has-error{color:#a71c20}.purinaone-form .error,.purinaone-form .help-block li{color:#a71c20!important}.purinaone-form .error .select2-container .select2-selection--single{border:3px solid #a71c20!important}.purinaone-form .ui-widget-header{background:#a71c20!important}.purinaone-form input.ng-invalid.error,.purinaone-form input.ng-invalid.ng-dirty,.purinaone-form select.ng-invalid.error,.purinaone-form select.ng-invalid.ng-dirty,.purinaone-form textarea.ng-invalid.error,.purinaone-form textarea.ng-invalid.ng-dirty{border:3px solid #a71c20!important}.purinaone-form #couponRequest_petType label{padding-top:10px;padding-left:40px;padding-bottom:10px;background:url(/offers/img/proclubpuppykit/purinaone/custom-radio-button.png) no-repeat 0 2px}.purinaone-form #couponRequest_petType label.radio-checked{background:url(/offers/img/proclubpuppykit/purinaone/custom-radio-button.png) no-repeat 0 -82px}.purinaone-form #couponRequest_petType label.has-error{background:url(/offers/img/proclubpuppykit/purinaone/custom-radio-button.png) no-repeat 0 -165px}.proplan-form .form-group.error label{color:#a037a9}.legal-checkbox label.control-label.no-bold{color:#333!important}.proplan-form .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#a037a9!important;background:#a037a9!important}.proplan-form a{color:#a037a9}.proplan-form .btn-primary,.proplan-form button,.proplan-form input[type=submit]{background-color:#36bbbc!important}.proplan-form .error .select2-container .select2-selection--single{border:3px solid #a037a9!important}.proplan-form label.label-has-error{color:#a037a9}.proplan-form .error,.proplan-form .help-block li{color:#a037a9!important}.proplan-form .ui-widget-header{background:#a037a9!important}.proplan-form input.ng-invalid.error,.proplan-form input.ng-invalid.ng-dirty,.proplan-form select.ng-invalid.error,.proplan-form select.ng-invalid.ng-dirty,.proplan-form textarea.ng-invalid.error,.proplan-form textarea.ng-invalid.ng-dirty{border:3px solid #a037a9!important}.proplan-form #couponRequest_petType label{padding-top:10px;padding-left:40px;padding-bottom:10px;background:url(/offers/img/proclubpuppykit/proplan/custom-radio-button.png) no-repeat 0 2px}.proplan-form #couponRequest_petType label.radio-checked{background:url(/offers/img/proclubpuppykit/proplan/custom-radio-button.png) no-repeat 0 -82px}.proplan-form #couponRequest_petType label.has-error{background:url(/offers/img/proclubpuppykit/proplan/custom-radio-button.png) no-repeat 0 -165px}.puppychow-form .form-group.error label,.puppychow-form a{color:#3ba9c5}.puppychow-form .btn-primary,.puppychow-form button,.puppychow-form input[type=submit]{background-color:#faa018!important}.puppychow-form label.label-has-error{color:#3ba9c5}.puppychow-form .ui-widget-header{background:#3ba9c5!important}.puppychow-form .error .select2-container .select2-selection--single{border:3px solid #3ba9c5!important}.puppychow-form .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#3ba9c5!important;background:#3ba9c5!important}.puppychow-form .error,.puppychow-form .help-block li{color:#3ba9c5!important}.puppychow-form input.ng-invalid.error,.puppychow-form input.ng-invalid.ng-dirty,.puppychow-form select.ng-invalid.error,.puppychow-form select.ng-invalid.ng-dirty,.puppychow-form textarea.ng-invalid.error,.puppychow-form textarea.ng-invalid.ng-dirty{border:3px solid #3ba9c5!important}.puppychow-form #couponRequest_petType label{padding-top:10px;padding-left:40px;padding-bottom:10px;background:url(/offers/img/proclubpuppykit/puppychow/custom-radio-button.png) no-repeat 0 2px}.puppychow-form #couponRequest_petType label.radio-checked{background:url(/offers/img/proclubpuppykit/puppychow/custom-radio-button.png) no-repeat 0 -82px}.puppychow-form #couponRequest_petType label.has-error{background:url(/offers/img/proclubpuppykit/puppychow/custom-radio-button.png) no-repeat 0 -165px}.purinacoupon-holder .form-group.error{background:none;border:none;padding:0}.purinacoupon-holder input.ng-invalid.error,.purinacoupon-holder input.ng-invalid.ng-dirty,.purinacoupon-holder select.ng-invalid.error,.purinacoupon-holder select.ng-invalid.ng-dirty,.purinacoupon-holder textarea.ng-invalid.error,.purinacoupon-holder textarea.ng-invalid.ng-dirty{background-color:#fff;color:#000;border:3px solid #fa6604}.label-error{float:right}.purinacoupon-holder .btn-primary,.purinacoupon-holder button,.purinacoupon-holder input[type=submit]{background-color:#2fc7c8;border:0;border-radius:0;padding-top:20px;padding-bottom:20px;padding-left:0!important;padding-right:0!important;font-size:24px}.shelter-footer{font-family:Arial;color:#92918a;font-size:10px;font-weight:400;letter-spacing:.05px;text-align:left!important;margin-top:18px}.antennabold{font-family:Antenna;font-style:normal;font-weight:700}.antennaextralight{font-family:Antenna Extra Light;font-style:normal;font-weight:400}.antennamedium{font-family:Antenna Medium}.antennamedium,.antennaregular{font-style:normal;font-weight:400}.antennaregular{font-family:Antenna}#purina_coupon_gateway_form_code,.form-container #gateway .form-group #gateway_code{width:70%;float:left}#purina_coupon_gateway_form_verify,.form-container #gateway .form-group #gateway_verify{width:30%;float:right;background-color:#2fc7c8;border:0;border-radius:0;padding:10px 0 11px!important;font-size:18px;text-transform:uppercase}#purina_coupon_gateway_form .form-group,.form-container #gateway .form-group{clear:none;margin-bottom:0}#purina_coupon_gateway_form .help-block li,.form-container #gateway .help-block li{color:#fa6604;display:block;float:right;margin-top:-20px}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline{color:#fa6604}#purina_coupon_gateway_form .has-error .form-control,.form-container #gateway .has-error .form-control{border:3px solid #fa6604}@media only screen and (max-device-width:640px),only screen and (max-device-width:667px),only screen and (max-width:480px){.form-bar p{padding-left:28px;padding-right:28px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:1){.congrats-copy{position:absolute;top:20px}.congrats-heading{font-size:26px;font-weight:lighter!important;line-height:30.37px}.congrats-paragraph{padding-left:0;font-size:16px;font-weight:500;line-height:24px;text-shadow:0 0 5px rgba(0,0,1,.75)}.congrats-paragraph,.sub-heading{font-family:Antenna;color:#fff;text-align:left}.sub-heading{display:block;margin-bottom:22px;font-size:22px;font-weight:700;line-height:30.37px;font-weight:lighter!important}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape) and (-webkit-min-device-pixel-ratio:1){.congrats-copy{position:absolute;top:40px;margin-left:40px;max-width:100%}.shelter-footer{font-family:Arial;color:#92918a;font-size:10px;font-weight:400;letter-spacing:.05px;text-align:left!important;margin-top:18px;padding-left:28px!important}}@media only screen and (min-device-width:320px) and (max-device-width:480px) and (-webkit-min-device-pixel-ratio:2){.shelter-footer{font-family:Arial;color:#92918a;font-size:10px;font-weight:400;letter-spacing:.05px;text-align:left!important;margin-top:18px;padding-left:28px!important}.success-heading{font-size:22px;line-height:2;font-weight:lighter}.hero h2{word-wrap:break-word}.form-container{background-color:#ddd9cd;padding-top:20px;padding-bottom:72px}.congrats-heading{font-size:22px}.form-bar span,.sub-heading{font-size:16px}.congrats-copy{position:absolute;top:20px;max-width:100%;left:5px}.congrats-paragraph{padding-left:0;font-size:16px;line-height:1.5;max-width:100%}#purina_coupon_gateway_form_code,.form-container #gateway .form-group #gateway_code{width:60%;float:left}#purina_coupon_gateway_form_verify,.form-container #gateway .form-group #gateway_verify{width:40%;float:right;background-color:#2fc7c8;border:0;border-radius:0;padding:10px 0 11px!important;font-size:18px}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline{color:#fa6604;display:block;width:100%;clear:both;margin-top:-2px;position:absolute}}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline{color:#fa6604;display:block;width:100%;clear:both;margin-top:-2px;position:absolute}}