.js .afkl-lazy-wrapper{position:relative;height:0;overflow:hidden;display:block}.afkl-lazy-wrapper .afkl-lazy-image{width:100%}.afkl-lazy-image-loading{background-color:#eee}.afkl-img-ratio-4-2,.afkl-img-ratio-2-1{padding-bottom:50%}.afkl-img-ratio-16-9{padding-bottom:56.25%}.afkl-img-ratio-3-2{padding-bottom:66.67%}.afkl-img-ratio-1-1{padding-bottom:100%}.afkl-img-ratio-4-3{padding-bottom:75%}.afkl-img-ratio-3-4{padding-bottom:133%}@-webkit-keyframes loadsprite{100%{background-position:-1152px}}@keyframes loadsprite{100%{background-position:-1152px}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in{opacity:0;-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:1s;animation-duration:1s}.fade-in.one{-webkit-animation-delay:.7s;animation-delay:.7s}.fade-in.two{-webkit-animation-delay:1.2s;animation-delay:1.2s}.fade-in.three{-webkit-animation-delay:1.6s;animation-delay:1.6s}.truncate-tablet{display:inline}@media only screen and (min-width:48em){.truncate-tablet{display:none}}@media only screen and (min-width:64em){.truncate-tablet{display:inline}}.mybanfield-loading{text-align:center}.mybanfield-loading:after{display:block;content:' ';margin:.5em auto;position:relative;width:64px;height:64px;background:url("/Banfield/media/Images/my-banfield/update/loadingsprite.png") no-repeat left center;background-color:transparent;-webkit-animation:loadsprite .8s steps(18) infinite;animation:loadsprite .8s steps(18) infinite}@media only screen and (min-width: 43.75em){.mybanfield-loading:after{margin:5em auto}}.mybanfield-loading.mybanfield-loading-blue:after{background-image:url("/Banfield/media/Images/my-banfield/update/loadingsprite_blue.png")}.mybanfield-loading-small{position:relative}.mybanfield-loading-small:after{display:block;content:' ';margin:auto;position:absolute;right:0;bottom:0;left:0;top:0;width:64px;height:64px;background:url("/Banfield/media/Images/my-banfield/update/loadingsprite.png") no-repeat left center;background-color:transparent;-webkit-animation:loadsprite .8s steps(18) infinite;animation:loadsprite .8s steps(18) infinite}.loaderImage{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,0.4);border-radius:10px}.loaderImage canvas{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}html.mybanfield{height:100%}html.mybanfield body{height:100%;background:#ebebeb}.my-banfield-site-container .page-container{text-align:inherit}.my-banfield-wrap h1 sup,.my-banfield-modal h1 sup,.my-banfield-wrap h2 sup,.my-banfield-modal h2 sup,.my-banfield-wrap h3 sup,.my-banfield-modal h3 sup{font-size:.5em}@media only screen and (max-width: 43.75em){.my-banfield-wrap .grid.birthdate,.my-banfield-modal .grid.birthdate{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px}.my-banfield-wrap .grid.birthdate .month,.my-banfield-modal .grid.birthdate .month{width:35%}.my-banfield-wrap .grid.birthdate .day,.my-banfield-modal .grid.birthdate .day{width:30%}.my-banfield-wrap .grid.birthdate .year,.my-banfield-modal .grid.birthdate .year{width:35%}}.my-banfield-wrap .btn,.my-banfield-modal .btn{font-size:16px}@media only screen and (min-width:43.75em){.my-banfield-wrap .btn,.my-banfield-modal .btn{font-size:18px}}@media only screen and (max-width: 43.75em){.my-banfield-wrap .btn-save,.my-banfield-modal .btn-save{display:block}}.my-banfield-wrap .uil-rolling-css,.my-banfield-modal .uil-rolling-css{margin:1em auto}.my-banfield-wrap .uil-rolling-css>div div,.my-banfield-modal .uil-rolling-css>div div{border-color:#00b0d9}.my-banfield-wrap .btn-file-upload,.my-banfield-modal .btn-file-upload{background:#e0e0e0;border-radius:10px;background-clip:padding-box;color:#5a5a5a;width:auto;display:inline-block;margin-bottom:0;font-weight:normal;transition:all .2s ease-out;cursor:pointer;white-space:nowrap}@media only screen and (max-width: 43.75em){.my-banfield-wrap .btn-file-upload,.my-banfield-modal .btn-file-upload{font-size:14px}}.my-banfield-wrap .btn-file-upload:hover,.my-banfield-modal .btn-file-upload:hover{background-color:#c7c7c7}.my-banfield-wrap .btn-file-upload:before,.my-banfield-modal .btn-file-upload:before{display:none;content:''}.my-banfield-wrap .btn-chevron:before,.my-banfield-modal .btn-chevron:before{content:"\e917"}.my-banfield-wrap .btn-left,.my-banfield-modal .btn-left{text-align:left}.my-banfield-wrap .btn-center,.my-banfield-modal .btn-center{text-align:center;padding-left:50px}.my-banfield-wrap .btn-light,.my-banfield-modal .btn-light{border:2px solid #E35205;padding:10px}.my-banfield-wrap .btn-light:before,.my-banfield-modal .btn-light:before{content:""}.my-banfield-wrap .btn-light:focus,.my-banfield-modal .btn-light:focus{color:#E35205}.my-banfield-wrap .input-file .file-upload-wrapper,.my-banfield-modal .input-file .file-upload-wrapper{margin-top:1em;text-align:center}.my-banfield-wrap .input-file .file-upload-wrapper.split,.my-banfield-modal .input-file .file-upload-wrapper.split{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-banfield-wrap .input-file .file-upload-wrapper.split>div,.my-banfield-modal .input-file .file-upload-wrapper.split>div{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.my-banfield-wrap .no-file,.my-banfield-modal .no-file{font-size:12px;text-align:left}.my-banfield-wrap .cropArea,.my-banfield-modal .cropArea{background:#E4E4E4;overflow:hidden;height:350px}.my-banfield-wrap .cropped-img,.my-banfield-modal .cropped-img{margin-top:20px}.my-banfield-wrap .cropped-img img,.my-banfield-modal .cropped-img img{border-radius:50%}.my-banfield-wrap{max-width:1080px;margin:0 auto;position:relative}@media only screen and (min-width:48em){.my-banfield-wrap{padding-top:15px}}.my-banfield-wrap.transitioning{height:100vh}.my-banfield-wrap:after{content:"";display:table;clear:both}.my-banfield-wrap *{font-family:"FFMetaHeadlineW04",sans-serif;letter-spacing:.02em}@-webkit-keyframes leavingview{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}@keyframes leavingview{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}}.my-banfield-wrap h1,.my-banfield-wrap h2,.my-banfield-wrap h3,.my-banfield-wrap h4,.my-banfield-wrap h5,.my-banfield-wrap h6,.my-banfield-wrap ul,.my-banfield-wrap li,.my-banfield-wrap p,.my-banfield-wrap span,.my-banfield-wrap img{margin:0;padding:0}.my-banfield-wrap a,.my-banfield-wrap ul,.my-banfield-wrap li,.my-banfield-wrap p,.my-banfield-wrap span{font-size:18px}.my-banfield-wrap h1{font-size:24px}@media only screen and (min-width:43.75em){.my-banfield-wrap h1{font-size:38px}}.my-banfield-wrap .section-expanded{z-index:1}.my-banfield-wrap .hidden{visibility:hidden}.my-banfield-wrap .bolded{font-weight:700}.my-banfield-wrap .light-text{font-weight:400;color:#fff}.my-banfield-wrap .divider{border-bottom:1px solid #ddd}.my-banfield-wrap .appointment,.my-banfield-wrap .appointment-wellness{padding:15px 0}.my-banfield-wrap .appointment:after,.my-banfield-wrap .appointment-wellness:after{content:"";display:table;clear:both}.my-banfield-wrap .appointment .calendar,.my-banfield-wrap .appointment-wellness .calendar{float:left;width:48px;height:55px;position:relative}.my-banfield-wrap .appointment .calendar:before,.my-banfield-wrap .appointment-wellness .calendar:before{display:block;content:"\e903";font-family:"Icons";position:absolute;font-size:53px;top:0;left:0;right:0;bottom:0;color:#93c846}.my-banfield-wrap .appointment .calendar.due:before,.my-banfield-wrap .appointment-wellness .calendar.due:before{color:#feb745}.my-banfield-wrap .appointment .calendar .month,.my-banfield-wrap .appointment-wellness .calendar .month,.my-banfield-wrap .appointment .calendar .day,.my-banfield-wrap .appointment-wellness .calendar .day{padding:0;margin:0;left:50%;color:#fff}.my-banfield-wrap .appointment .calendar .month,.my-banfield-wrap .appointment-wellness .calendar .month{font-size:12px;position:absolute;top:25px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.my-banfield-wrap .appointment .calendar .day,.my-banfield-wrap .appointment-wellness .calendar .day{font-size:22px;position:absolute;top:33px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.my-banfield-wrap .appointment .appt-details,.my-banfield-wrap .appointment-wellness .appt-details{float:left;text-align:left;padding-left:15px}.my-banfield-wrap .appointment-wellness{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.my-banfield-wrap .appointment-wellness.odd{background:#f7f7f7}.my-banfield-wrap .appointment-wellness .calendar{width:90px;height:90px;color:#c2d63d;margin-right:-25px}.my-banfield-wrap .appointment-wellness .calendar:before{color:#c2d63d;content:"\e9ef";font-size:95px;top:-20px;left:-30px}.my-banfield-wrap .appointment-wellness .calendar.calendar-small{width:60px;height:60px;margin-right:-15px}.my-banfield-wrap .appointment-wellness .calendar.calendar-small:before{color:#c2d63d;content:"\e9ef";font-size:75px;top:-15px;left:-22px}.my-banfield-wrap .appointment-wellness .calendar.calendar-small .month,.my-banfield-wrap .appointment-wellness .calendar.calendar-small .day{color:#c2d63d}.my-banfield-wrap .appointment-wellness .calendar.calendar-small .month.month,.my-banfield-wrap .appointment-wellness .calendar.calendar-small .day.month{top:30px;left:16px;font-size:12px}.my-banfield-wrap .appointment-wellness .calendar.calendar-small .month.day,.my-banfield-wrap .appointment-wellness .calendar.calendar-small .day.day{top:39px;left:16px;font-size:17px}.my-banfield-wrap .appointment-wellness .calendar .month,.my-banfield-wrap .appointment-wellness .calendar .day{color:#c2d63d}.my-banfield-wrap .appointment-wellness .calendar .month.month,.my-banfield-wrap .appointment-wellness .calendar .day.month{top:37px;left:29px}.my-banfield-wrap .appointment-wellness .calendar .month.day,.my-banfield-wrap .appointment-wellness .calendar .day.day{top:45px;left:29px;font-size:24px}.my-banfield-wrap .appointment-wellness .appt-details{width:100%;padding-left:20px}@media only screen and (min-width: 49em){.my-banfield-wrap .appointment-wellness .appt-details{padding-left:10px;width:calc(100% - 65px)}}.my-banfield-wrap .appointment-wellness .appt-details h3{font-size:19px;color:#f7941e;text-transform:none;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.my-banfield-wrap .appointment-wellness .appt-details .appt-time{font-size:16px;padding-top:5px;color:#005e81;font-weight:700}.my-banfield-wrap .appointment-wellness .appt-details .appt-time span{font-size:16px}@media only screen and (min-width: 49em){.my-banfield-wrap .appointment-wellness .appt-details .mobile-break{display:none}}.my-banfield-wrap .mybanfield-ui{position:relative}@media only screen and (min-width:48em){.my-banfield-wrap .mybanfield-ui{padding:0 15px}.my-banfield-wrap .mybanfield-ui.is-ready.ng-enter,.my-banfield-wrap .mybanfield-ui.is-ready.ng-leave{position:absolute;width:100%}.my-banfield-wrap .mybanfield-ui.is-ready.ng-enter{-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1}.my-banfield-wrap .mybanfield-ui.is-ready.ng-leave{-webkit-animation:fadeIn ease-in 1;animation:fadeIn ease-in 1}}@media only screen and (min-width: 43.75em){}.my-banfield-wrap .icon{font-family:"Icons"}.my-banfield-wrap .slick-pet-thumbnail .pet-img{width:45px;height:45px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;border-radius:50%;background-color:#d7d7d7;cursor:pointer}.my-banfield-wrap .slick-pet-thumbnail .pet-img.has-bg-img{background-color:#999999}.my-banfield-wrap .slick-pet-thumbnail .pet-img.has-bg-img span{display:none}.my-banfield-wrap .slick-pet-thumbnail .pet-img span{color:#ffffff;font-size:32px;font-family:"FF Meta Headline Offc W01",sans-serif;font-weight:700}.my-banfield-wrap .slick-pet,.my-banfield-wrap .wellness-pet{background:transparent}.my-banfield-wrap .slick-pet .pet-img-border,.my-banfield-wrap .wellness-pet .pet-img-border{width:155px;height:155px;border-radius:50%;border:10px solid #f15c22;margin:10px auto}@media only screen and (min-width: 81.25em){.my-banfield-wrap .slick-pet .pet-img-border,.my-banfield-wrap .wellness-pet .pet-img-border{width:195px;height:195px}}.my-banfield-wrap .slick-pet.wellness-pet .pet-img-border,.my-banfield-wrap .wellness-pet.wellness-pet .pet-img-border{width:115px;height:115px}@media only screen and (min-width: 25em){.my-banfield-wrap .slick-pet.wellness-pet .pet-img-border,.my-banfield-wrap .wellness-pet.wellness-pet .pet-img-border{width:145px;height:145px}}@media only screen and (min-width: 60em){.my-banfield-wrap .slick-pet.wellness-pet .pet-img-border,.my-banfield-wrap .wellness-pet.wellness-pet .pet-img-border{width:195px;height:195px}}.my-banfield-wrap .slick-pet.wellness-pet .pet-img,.my-banfield-wrap .wellness-pet.wellness-pet .pet-img{width:95px;height:95px}@media only screen and (min-width: 25em){.my-banfield-wrap .slick-pet.wellness-pet .pet-img,.my-banfield-wrap .wellness-pet.wellness-pet .pet-img{width:125px;height:125px}}@media only screen and (min-width: 60em){.my-banfield-wrap .slick-pet.wellness-pet .pet-img,.my-banfield-wrap .wellness-pet.wellness-pet .pet-img{width:175px;height:175px}}.my-banfield-wrap .slick-pet.wellness-status-current .pet-img-border,.my-banfield-wrap .wellness-pet.wellness-status-current .pet-img-border{border-color:#96ca4f}.my-banfield-wrap .slick-pet.wellness-status-due .pet-img-border,.my-banfield-wrap .wellness-pet.wellness-status-due .pet-img-border{border-color:#ffcf5f}.my-banfield-wrap .slick-pet.wellness-status-overdue .pet-img-border,.my-banfield-wrap .wellness-pet.wellness-status-overdue .pet-img-border{border-color:#f15c22}.my-banfield-wrap .slick-pet.wellness-status-none .pet-img-border,.my-banfield-wrap .wellness-pet.wellness-status-none .pet-img-border{border-color:transparent}.my-banfield-wrap .slick-pet .pet-img,.my-banfield-wrap .wellness-pet .pet-img{width:135px;height:135px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;border-radius:50%;background-color:#d7d7d7}@media only screen and (min-width: 81.25em){.my-banfield-wrap .slick-pet .pet-img,.my-banfield-wrap .wellness-pet .pet-img{width:175px;height:175px}}.my-banfield-wrap .slick-pet .pet-img.has-bg-img,.my-banfield-wrap .wellness-pet .pet-img.has-bg-img{background-color:#00b5df}.my-banfield-wrap .slick-pet .pet-img.has-bg-img span,.my-banfield-wrap .wellness-pet .pet-img.has-bg-img span{display:none}.my-banfield-wrap .slick-pet .pet-img span,.my-banfield-wrap .wellness-pet .pet-img span{color:#ffffff;font-size:80px;font-family:"FF Meta Headline Offc W01",sans-serif;font-weight:700}@media only screen and (min-width: 49em){.my-banfield-wrap .slick-pet .pet-img span,.my-banfield-wrap .wellness-pet .pet-img span{font-size:94px}}@media only screen and (min-width: 81.25em){.my-banfield-wrap .slick-pet .pet-img span,.my-banfield-wrap .wellness-pet .pet-img span{font-size:120px}}.my-banfield-wrap .slick-pet .pet-img .pet-badge,.my-banfield-wrap .wellness-pet .pet-img .pet-badge{position:absolute;bottom:-10px;right:-10px}.my-banfield-wrap .slick-pet .inner,.my-banfield-wrap .wellness-pet .inner{width:100%;padding:20px 10px;background:#337a9a}@media only screen and (min-width: 49em){.my-banfield-wrap .slick-pet .inner,.my-banfield-wrap .wellness-pet .inner{width:calc(100% - 10px)}}@media only screen and (min-width: 43.75em){.my-banfield-wrap .slick-pet.single-pet{padding-left:10px;padding-bottom:10px}}@media only screen and (min-width: 49em){.my-banfield-wrap .slick-pet.single-pet{padding-left:10px;padding-bottom:10px}}.vaccordion-white{background:#fff;font-size:24px;color:#045981;padding:0;margin:0;border:none;position:relative;font-weight:700;transition:all .2s ease-out;border-bottom:2px solid #e0e0e0}.vaccordion-white .is-expanded{transition:all .2s ease-out;overflow:hidden;background:#045981;color:#fff}.vaccordion-white v-pane-content{background:#fff;color:#333;font-size:1rem;overflow:hidden}.vaccordion-white v-pane-header{background:transparent;position:relative;cursor:pointer}.vaccordion-white v-pane-header .ng-toggle-header{position:relative;padding:20px}.vaccordion-white v-pane-header .ng-toggle-header:after{font-family:'Icons';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:block;position:absolute;top:0;bottom:0;margin:auto;right:10px;height:38px;width:34px;font-size:34px;content:"\e91d";transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.vaccordion-white v-pane.is-expanded,.vaccordion-white v-pane.is-expanded>v-pane-content{overflow:hidden}.vaccordion-white v-pane.is-expanded>v-pane-header .ng-toggle-header:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vaccordion-fullblue{background:#045981;font-size:20px;color:#fff;padding:0;margin:6px 0;border:none;position:relative;font-weight:700;transition:all .2s ease-out}.vaccordion-fullblue:hover{background:#078cca}.vaccordion-fullblue:hover .is-expanded{background:#d97c30}.vaccordion-fullblue .is-expanded{transition:all .2s ease-out;overflow:hidden;background:#f7941e}.vaccordion-fullblue v-pane-content{background:#fff;color:#333;font-size:1rem;overflow:hidden}.vaccordion-fullblue v-pane-header{background:transparent;position:relative;cursor:pointer}.vaccordion-fullblue v-pane-header .ng-toggle-header{position:relative;padding:10px}.vaccordion-fullblue v-pane-header.pet-info .ng-toggle-header:before,.vaccordion-fullblue v-pane-header.pet-med .ng-toggle-header:before,.vaccordion-fullblue v-pane-header.pet-appointments .ng-toggle-header:before{background:transparent;color:#fff;font-family:'Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:block;position:absolute;top:0;bottom:0;margin:auto;left:10px;height:30px;width:30px;font-size:30px;border-radius:20px;background-clip:padding-box;content:"\e92c";transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}.vaccordion-fullblue v-pane-header.pet-info.pet-info .ng-toggle-header:before,.vaccordion-fullblue v-pane-header.pet-med.pet-info .ng-toggle-header:before,.vaccordion-fullblue v-pane-header.pet-appointments.pet-info .ng-toggle-header:before{content:"\e926"}.vaccordion-fullblue v-pane-header.pet-info.pet-appointments .ng-toggle-header:before,.vaccordion-fullblue v-pane-header.pet-med.pet-appointments .ng-toggle-header:before,.vaccordion-fullblue v-pane-header.pet-appointments.pet-appointments .ng-toggle-header:before{content:"\e903"}.vaccordion-fullblue v-pane-header .ng-toggle-header:after{font-family:'Icons';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:block;position:absolute;top:0;bottom:0;margin:auto;right:10px;height:38px;width:34px;font-size:34px;content:"\e91d";transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.vaccordion-fullblue v-pane.is-expanded,.vaccordion-fullblue v-pane.is-expanded>v-pane-content{overflow:hidden}.vaccordion-fullblue v-pane.is-expanded>v-pane-header .ng-toggle-header:after{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.rn-carousel,.snapshot-carousel{position:relative}ul[rn-carousel]{margin:0;padding:0}ul[rn-carousel] li{height:auto}.rn-carousel-indicators span{cursor:pointer;color:#333;font-size:20px;display:inline-block;margin:5px}.rn-carousel-indicators span.active{color:#fff}.rn-carousel-indicators span:hover{color:#01a6d2}.mbfVideoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:263px}.mbfVideoWrapper iframe{position:absolute;top:0;left:0}.animate.ng-move,.animate.ng-enter,.animate.ng-leave{transition:all linear .5s}.animate-fast.ng-move,.animate-fast.ng-enter,.animate-fast.ng-leave{transition:all linear .2s}.animate-r-to-l,.animate-l-to-r{transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear, -webkit-transform .2s linear}.animate-l-to-r{-webkit-transform:translateX(0);transform:translateX(0)}.animate-l-to-r.ng-enter{-webkit-transform:translateX(200%);transform:translateX(200%)}.animate-l-to-r.ng-enter.ng-enter-active,.animate-l-to-r.ng-leave{position:absolute;-webkit-transform:translateX(0);transform:translateX(0)}.animate-l-to-r.ng-leave.ng-leave-active{-webkit-transform:translateX(-200%);transform:translateX(-200%)}.animate-r-to-l{-webkit-transform:translateX(0);transform:translateX(0)}.animate-r-to-l.ng-enter{-webkit-transform:translateX(-200%);transform:translateX(-200%)}.animate-r-to-l.ng-enter.ng-enter-active,.animate-r-to-l.ng-leave{position:absolute;-webkit-transform:translateX(0);transform:translateX(0)}.animate-r-to-l.ng-leave.ng-leave-active{-webkit-transform:translateX(200%);transform:translateX(200%)}.animate.ng-leave.ng-leave-active,.animate.ng-move,.ng-hide-add-active,.animate.ng-enter{opacity:0}.animate.ng-leave,.animate.ng-move.ng-move-active,.ng-hide-remove-active,.animate.ng-enter.ng-enter-active{opacity:1}.my-banfield-site-container{text-align:center}.site-footer{background-color:#fff}.widget.optimum-wellness-plan{background-color:#92ca61;text-align:left;border-radius:0;position:relative;padding:25px}@media all and (min-width:48em){.widget.optimum-wellness-plan{border-radius:10px}}@media only screen and (min-width:64em){.widget.optimum-wellness-plan .text-wrap{padding-right:200px}}.widget.optimum-wellness-plan img{position:absolute;right:15px;bottom:0;display:none}@media only screen and (min-width:64em){.widget.optimum-wellness-plan img{display:block}}.widget.optimum-wellness-plan h2{color:#fff;padding-bottom:15px;text-transform:uppercase;border-bottom:dashed 1px #fff}@media all and (min-width:43.75em){.widget.optimum-wellness-plan h2{font-size:22px}}@media all and (min-width:60em){.widget.optimum-wellness-plan h2{display:inline-block}}.widget.optimum-wellness-plan p{text-transform:uppercase;color:#005a7e;font-weight:bold;font-size:26px;padding-top:15px}@media all and (min-width:64em){.widget.optimum-wellness-plan p{font-size:36px;line-height:38px}}.widget.optimum-wellness-plan p:first-of-type+p{text-transform:none;color:#fff;font-weight:normal;border-top:none;padding-top:0}.widget.optimum-wellness-plan .btn{margin-top:15px;display:block;font-weight:bold;width:100%;text-align:center;padding-left:7%;-webkit-appearance:none}@media all and (min-width:64em){.widget.optimum-wellness-plan .btn{width:290px}}.widget.banfield-nutrition-center{background-color:#55c7cb;text-align:left;border-radius:0;background-repeat:no-repeat;margin-top:20px}@media all and (min-width:43.75em){.widget.banfield-nutrition-center{border-radius:10px;background-image:url("/Banfield/media/Images/bg-nutrition-center.png");background-position:95% bottom}}@media all and (min-width:48em){.widget.banfield-nutrition-center{background-image:url("/Banfield/media/Images/bg-nutrition-center.png");background-position:150% bottom}}@media all and (min-width:58.125em){.widget.banfield-nutrition-center{background-image:url("/Banfield/media/Images/bg-nutrition-center.png");background-position:95% bottom}}.widget.banfield-nutrition-center h2{padding-bottom:15px;width:80%}@media all and (min-width:43.75em){.widget.banfield-nutrition-center h2{font-size:36px;width:50%}}.widget.banfield-nutrition-center p{text-transform:uppercase;color:#fff;font-weight:bold;font-size:16px;padding:5px 10px;border:solid 1px #fff;display:inline-block;margin-bottom:10px}@media all and (min-width:43.75em){.widget.banfield-nutrition-center p{padding:10px 15px;margin-bottom:15px}}.widget.banfield-nutrition-center .btn{margin-top:15px;display:block;font-weight:bold;width:100%;text-align:center;padding-left:7%;-webkit-appearance:none}@media all and (min-width:43.75em){.widget.banfield-nutrition-center .btn{width:45%}}.widget.shop-now{background:#00b6dc;text-align:left;color:#fff;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-top:-15px}@media screen and (min-width:43.75em){.widget.shop-now{background-image:url("/Banfield/media/Images/bg-bassett-hound.png");background-position:97% 50%;background-size:215px;background-repeat:no-repeat;padding:30px 15px}}.widget.shop-now .content{margin-left:75px;padding-bottom:15px}@media screen and (min-width:43.75em){.widget.shop-now .content{width:60%}}@media screen and (min-width:48em){.widget.shop-now .content{width:50%}}@media screen and (min-width:60em){.widget.shop-now .content{width:60%}}.widget.shop-now .content h2{color:#005a7e}.widget.shop-now .icon-section{text-align:center;display:inline-block;position:absolute}.widget.shop-now .icon-section .icon{font-family:"Icons";height:60px;width:60px;background:#005e81;border-radius:50%;position:relative;margin:0 auto 10px auto;display:inline-block}.widget.shop-now .icon-section .icon:before{position:absolute;color:#fff;font-size:40px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.widget.shop-now .btn{width:100%}@media screen and (min-width:43.75em){.widget.shop-now .btn{width:50%;max-width:280px}}.dashboard-tooltip{position:relative;z-index:2;cursor:pointer;width:32px;height:32px;display:inline-block}.dashboard-tooltip:hover .tooltip-description{display:block}.dashboard-tooltip .tooltip-description{display:none;position:absolute;bottom:120%;left:50%;font:1em/1.4 "FFMetaHeadlineW04",sans-serif;font-weight:bold;text-align:center;font-size:14px;line-height:1.2;margin-bottom:5px;margin-left:-80px;padding:10px 30px;min-width:160px;background-color:#7cd1d6;color:#ffffff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;box-shadow:0 3px 7px 0 rgba(0,0,0,0.35)}.dashboard-tooltip .tooltip-description:after{position:absolute;top:100%;left:50%;margin-left:-8px;width:0;border-top:10px solid #7cd1d6;border-right:8px solid transparent;border-left:8px solid transparent;content:" ";font-size:0;line-height:0}.generic-dashboard-tooltip{position:relative;z-index:2;cursor:pointer;width:12px;height:32px;display:inline-block}.generic-dashboard-tooltip:hover .tooltip-description{display:block}.generic-dashboard-tooltip .tooltip-description{display:none;position:absolute;bottom:120%;left:50%;font:1em/1.4 "FFMetaHeadlineW04",sans-serif;font-weight:bold;text-align:center;font-size:14px;line-height:1.2;margin-bottom:5px;margin-left:-80px;padding:10px 30px;min-width:160px;background-color:#055688;color:#ffffff;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;box-shadow:0 3px 7px 0 rgba(0,0,0,0.35)}.generic-dashboard-tooltip .tooltip-description:after{position:absolute;top:100%;left:50%;margin-left:-8px;width:0;border-top:10px solid #055688;border-right:8px solid transparent;border-left:8px solid transparent;content:" ";font-size:0;line-height:0}.uppercase{text-transform:uppercase}.reg{position:relative;top:-4px;font-size:.73333333em}.img-left{float:left;height:auto;margin:5px 20px 20px 0}.img-right{float:right;height:auto;margin:5px 0 20px 20px}.center{text-align:center}.right{text-align:right}.clear{clear:both}.reset-inline{display:inline-block}.clearfix:after,.form-group:after,.grid:after,.grid-small:after,.grid-large:after,fieldset .field:after{content:"";display:block;clear:both}.screen-reader-text,.wai,.ir,.visually-hidden{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr;width:0;height:0}.clr-primary{color:#f7941e}.clr-darkblue{color:#005e81}@-webkit-keyframes pulse_animation{0%{-webkit-transform:scale(1.15);transform:scale(1.15)}30%{-webkit-transform:scale(1.2);transform:scale(1.2)}40%{-webkit-transform:scale(1.25);transform:scale(1.25)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(1.25);transform:scale(1.25)}80%{-webkit-transform:scale(1.15);transform:scale(1.15)}100%{-webkit-transform:scale(1.15);transform:scale(1.15)}}@keyframes pulse_animation{0%{-webkit-transform:scale(1.15);transform:scale(1.15)}30%{-webkit-transform:scale(1.2);transform:scale(1.2)}40%{-webkit-transform:scale(1.25);transform:scale(1.25)}50%{-webkit-transform:scale(1);transform:scale(1)}60%{-webkit-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(1.25);transform:scale(1.25)}80%{-webkit-transform:scale(1.15);transform:scale(1.15)}100%{-webkit-transform:scale(1.15);transform:scale(1.15)}}@-webkit-keyframes animate-down{0%{bottom:0}100%{bottom:-220px}}@keyframes animate-down{0%{bottom:0}100%{bottom:-220px}}@-webkit-keyframes animate-up{0%{bottom:-220px}100%{bottom:0}}@keyframes animate-up{0%{bottom:-220px}100%{bottom:0}}*{padding:0;margin:0}.site-header{z-index:999}.mybanfield-header{padding:10px 25px 10px 12px;margin:0 auto;color:#fff;position:relative;z-index:20;max-width:1080px}@media only screen and (min-width:43.75em){.mybanfield-header{padding:19px}}.mybanfield-header:after{content:"";display:block;clear:both}.mybanfield-header .profile-picture{display:block;float:left;position:relative;width:15px;min-width:65px;cursor:pointer}@media only screen and (min-width: 43.75em){.mybanfield-header .profile-picture{padding:0;width:80px;height:80px;border-radius:50%;display:block;top:20px}}@media only screen and (min-width:58.125em){.mybanfield-header .profile-picture{top:22px}}.mybanfield-header .profile-picture .round-image{display:block;position:relative;width:65px;height:65px;border-radius:50%;background:#fff;border:1px solid #fff;overflow:hidden}@media only screen and (min-width: 43.75em){.mybanfield-header .profile-picture .round-image{padding:0;width:80px;height:80px;border-radius:50%;border:2px solid #fff;display:block}}.mybanfield-header .profile-picture .no-profile-image{background:url("/Banfield/media/Images/my-banfield/update/profile-blank.png") no-repeat center center;width:100%;height:100%;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;background-color:#d7d7d7}.mybanfield-header .profile-picture .edit-profile-picture{display:block;background:#fff;width:22px;height:22px;border-radius:50%;position:absolute;top:0;right:0;text-decoration:none;transition:all .2s ease-out;cursor:pointer}.mybanfield-header .profile-picture .edit-profile-picture:hover i{color:#01a6d2}.mybanfield-header .profile-picture .edit-profile-picture i{color:#045981;font-size:16px}.mybanfield-header .welcome{float:left;text-align:left;padding-top:10px;padding-left:15px;position:relative}@media only screen and (min-width:43.75em){.mybanfield-header .welcome{padding-top:35px;padding-left:25px}}.mybanfield-header .welcome .header,.mybanfield-header .welcome p{color:#fff;margin:0;padding:0}.mybanfield-header .welcome .header{margin-top:0;font-size:20px}@media only screen and (min-width:58.125em){.mybanfield-header .welcome .header{font-size:30px;line-height:.6}}@media only screen and (min-width:81.25em){.mybanfield-header .welcome .header{font-size:30px}}.mybanfield-header .welcome .subhead{font-size:13px}@media only screen and (min-width:58.125em){.mybanfield-header .welcome .subhead{font-size:18px}}.mybanfield-header .welcome .diminished{font-size:14px;padding-top:0;font-weight:300}@media only screen and (min-width:58.125em){.mybanfield-header .welcome .diminished{padding-top:10px}}.mybanfield-header .welcome .completion-expander{background:#045981;position:absolute;right:-45px;bottom:0;padding:3px;border-radius:50%;cursor:pointer}.mybanfield-header .notifications-mobile{position:absolute;right:25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.mybanfield-header .notifications-mobile .counter{background:#ff0000;color:#fff;width:20px;height:20px;position:absolute;font-size:12px;line-height:20px;top:-5px;right:-5px;border-radius:50%}.mybanfield-header .notifications-mobile .counter .count{display:block;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;text-align:center}.mobileNavToggler{background:#fff;font-size:20px;color:#045981;border-radius:30px;padding:9px 15px;border:3px solid #045981;position:relative;font-weight:700;text-transform:uppercase}.mobileNavToggler:after{background:#045981;color:#fff;font-family:'Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:block;position:absolute;top:5px;right:5px;height:34px;width:34px;font-size:34px;border-radius:20px;background-clip:padding-box;content:"\e928";transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}.vAccordion--default v-pane.is-expanded>v-pane-header .mobileNavToggler:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mybanfield-nav{background:#ebebeb;color:#fff;left:0;right:0;top:100%;margin-top:0;padding:0 15px 15px 15px}@media only screen and (min-width:48em){.mybanfield-nav{float:right;position:relative;margin-top:10px;background:none;left:auto;right:auto;top:auto;padding:0}}.nav-item{display:block;width:100%;padding:10px;background:#045981;cursor:pointer;border-bottom:1px solid #054f72;padding:15px}@media only screen and (min-width:48em){.nav-item{display:inline-block;width:75px;padding:20px 0 0 0;background:none;cursor:pointer;border-bottom:none}}@media only screen and (min-width:81.25em){.nav-item{width:100px;padding:10px 0 10px 0}}.nav-item.last{display:none}@media only screen and (min-width:48em){.nav-item.last{display:inline-block;position:relative;margin-left:30px}.nav-item.last:after{content:"";position:absolute;left:-20px;top:40%;height:60px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2px;background:#045981}}.nav-item.first{border-radius:20px 20px 0 0}@media only screen and (min-width:48em){.nav-item.first{border-radius:0}}.nav-item:nth-last-child(2){border-radius:0 0 20px 20px}@media only screen and (min-width:48em){.nav-item:nth-last-child(2){border-radius:0}}.nav-item.active,.nav-item.hoverable:hover{background:#045174;color:#00b0d9}@media only screen and (min-width:48em){.nav-item.active,.nav-item.hoverable:hover{background:none;color:#fff}}.nav-item .counter{background:#ff0000;color:#fff;width:20px;height:20px;position:absolute;font-size:12px;line-height:20px;top:-5px;right:-5px;border-radius:50%}.nav-item .counter .count{display:block;position:absolute;left:0;right:0;bottom:0;top:0;margin:auto;text-align:center}.nav-item .nav-item-icon{background:#045981;border-radius:50%;margin:0 auto;position:relative;display:none}@media only screen and (min-width:48em){.nav-item .nav-item-icon{display:block;height:40px;width:40px}}@media only screen and (min-width:81.25em){.nav-item .nav-item-icon{height:53px;width:53px}}.nav-item .nav-item-icon.last{width:39px;height:33px;background:url("/Banfield/media/Images/my-banfield/update/drawer.png") no-repeat center center;background-color:transparent;border-radius:inherit}@media only screen and (min-width:81.25em){.nav-item .nav-item-icon.last{margin-bottom:8px}}.nav-item .nav-item-icon span[class*="icon"]{display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.nav-item .nav-item-icon span[class*="icon"]:before{font-size:18px}@media only screen and (min-width:81.25em){.nav-item .nav-item-icon span[class*="icon"]:before{font-size:24px}}.nav-item.active .nav-item-icon,.nav-item.hoverable:hover .nav-item-icon{transition:.2s background ease}@media only screen and (min-width:48em){.nav-item.active .nav-item-icon,.nav-item.hoverable:hover .nav-item-icon{background:#f7941e}}.nav-item.active .nav-item-icon.last,.nav-item.hoverable:hover .nav-item-icon.last{background-color:transparent;background-image:url("/Banfield/media/Images/my-banfield/update/drawer_active.png")}@media only screen and (min-width:81.25em){.nav-item.active .nav-item-icon.last,.nav-item.hoverable:hover .nav-item-icon.last{margin-bottom:8px}}.nav-item .nav-item-label{font-size:20px;text-transform:uppercase;font-weight:600;margin:0;padding:0}@media only screen and (min-width:48em){.nav-item .nav-item-label{font-size:10px;padding-top:8px;margin-bottom:15px}}@media only screen and (min-width:81.25em){.nav-item .nav-item-label{font-size:12px}}.mybanfield-header-wrap{position:relative;font-family:"FFMetaHeadlineW04",sans-serif;background:#00b0d9}.mybanfield-header-wrap .notifications .success{background-color:#96ca4f;border-bottom:1px solid #7cd1d6}.mybanfield-header-wrap v-pane-header{margin-bottom:0;border-bottom:none;background:#ebebeb;padding:20px;display:block;cursor:pointer}.mybanfield-header-wrap .profile-image-draggable{background:#045981;transition:all .2s ease-out;opacity:0;height:0;overflow:hidden}.mybanfield-header-wrap .profile-image-draggable.open{padding:1em;opacity:1;height:235px}.mybanfield-header-wrap .profile-image-draggable .inner{max-width:960px;margin:1em auto;padding:2em;border:4px dashed #fff;border-radius:5px;background-clip:padding-box;color:#fff;font-size:22px;font-family:"FFMetaHeadlineW04",sans-serif;transition:all .2s ease-out}.mybanfield-header-wrap .profile-image-draggable .inner.dragover{border:4px dotted #fff}.mybanfield-header-wrap .profile-image-draggable .inner>div>div{padding-left:75px}.mybanfield-header-wrap .profile-image-draggable .inner>div>div a{color:#fff;font-size:22px;font-weight:bold;font-family:"FFMetaHeadlineW04",sans-serif}.mybanfield-header-wrap .profile-image-draggable .inner h5{display:inline-block;color:#fff;font-weight:bold;font-size:30px;text-transform:uppercase;position:relative;padding-left:75px}.mybanfield-header-wrap .profile-image-draggable .inner h5 i{font-size:60px;color:#fff;display:block;position:absolute;top:0;bottom:0;left:0;margin:auto}.mybanfield-header-wrap .profile-image-draggable .cropArea{background:#E4E4E4;overflow:hidden;height:300px;width:300px;text-align:center;margin:0 auto}.mybanfield-header-wrap .profile-image-draggable .cropped-img{margin-top:20px}.mybanfield-header-wrap .profile-image-draggable .cropped-img img{border-radius:50%}.mybanfield-header-wrap .profile-image-draggable .uploadcrop{margin-top:10px;line-height:.9;margin-bottom:0}.mybanfield-header-wrap .profile-image-draggable.crop-photo{height:480px}.mybanfield-header-wrap .profile-image-draggable.crop-photo .inner{padding:20px}.mybanfield-header-wrap .suspended-payment-wrap{background-color:#e1383f}.mybanfield-header-wrap .suspended-payment-wrap p{color:#fff;margin:0;padding:15px}.mybanfield-header-wrap .suspended-payment-wrap p .icon{padding-right:10px}.mybanfield-header-wrap .suspended-payment-wrap p .whoops-bold{font-weight:bold}.mybanfield-header-wrap .suspended-payment-wrap p a{color:#fff;padding-left:10px}.user-field,.user-input-field{padding:0 10px 30px 10px}@media only screen and (min-width:48em){.user-field,.user-input-field{width:23%;display:inline-block;vertical-align:top;word-wrap:break-word}}@media only screen and (min-width:48em){.user-field.selector-field,.user-input-field.selector-field{width:270px}}.user-field:after,.user-input-field:after{content:"";display:block;clear:both}.user-field .preferred,.user-input-field .preferred{font-size:12px;text-transform:uppercase;color:#f7941e}@media only screen and (max-width: 43.75em){.user-input-field.input-select.multiple .grid>div,.mybanfield-form .input.input-select.multiple .grid>div{margin:1em 0}}.user-input-field .error-container.has-an-error,.mybanfield-form .input .error-container.has-an-error{position:relative}.user-input-field .error-container.has-an-error input,.mybanfield-form .input .error-container.has-an-error input{border-color:#F4582F}.user-input-field .error-container.has-an-error:after,.mybanfield-form .input .error-container.has-an-error:after{content:"\e90f";font-family:"Icons";position:absolute;top:5px;right:8px;height:32px;width:32px;background:#F4582F;border-radius:50%;font-size:25px;color:#fff;text-align:center}.user-input-field .error-msg,.mybanfield-form .input .error-msg{border:1px #f4582f solid;margin-top:-25px;padding:35px 10px 10px 10px;border-radius:0 0 20px 20px;background:#fef6f0;color:#5e5e5e;font-size:14px}ng-form.mybanfield-form-password .note{font-size:14px;font-weight:400}ng-form.mybanfield-form-password .user-input-field .label{font-size:16px}@media only screen and (min-width: 60em){ng-form.mybanfield-form-password .user-input-field .label{font-size:18px}}@media only screen and (min-width:48em){.user-input-field{width:35%;padding-left:10px;padding-right:10px}}@media only screen and (min-width:48em){ng-form.mybanfield-form-password .user-input-field{width:31%}}.user-input-field input[type="text"],.user-input-field input[type="password"],.user-input-field input[type="email"],.user-input-field input[type="number"]{width:100%}@media only screen and (min-width:48em){.user-input-field.full-width-tablet{width:100%}}.mybanfield-form{font-size:18px}.mybanfield-form .input{margin:30px auto;max-width:340px}@media only screen and (min-width: 43.75em){.mybanfield-form .input{max-width:450px}}.mybanfield-form .input .small-top-margin{margin-top:10px}.mybanfield-form .input input{width:100%}@media only screen and (min-width: 43.75em){.mybanfield-form .input input{width:100%}}.mybanfield-form .input label{padding-bottom:0}.mybanfield-form .input.required>label:after,.mybanfield-form .input.required>.label:after{content:"*";font-size:23px;margin-left:5px;position:relative;top:-5px;color:#f05b2a;display:inline-block;vertical-align:top;margin-right:5px}.mybanfield-form .label{font-weight:700;color:#005e81;padding-bottom:5px}.mybanfield-form .label.required:after{content:"*";font-size:23px;margin-left:5px;position:relative;top:-5px;color:#f05b2a;display:inline-block;vertical-align:top;margin-right:5px}.mybanfield-form input[type="text"],.mybanfield-form input[type="password"],.mybanfield-form input[type="email"],.mybanfield-form input[type="number"]{text-align:center;color:#999999;padding:8px;border-radius:25px;border-color:#005e81}.mybanfield-form input[type="checkbox"]{display:none}.mybanfield-form input[type="checkbox"]+label span{margin-top:-3px;display:inline-block;vertical-align:middle;width:19px;height:19px;background:url('/Banfield/media/Images/my-banfield/update/check-sprite.png') -29px center no-repeat}@media only screen and (min-width:48em){.mybanfield-form input[type="checkbox"]+label span{margin-right:15px}}.mybanfield-form input[type="checkbox"]:checked+label span{background:url('/Banfield/media/Images/my-banfield/update/check-sprite.png') 0 center no-repeat}.mybanfield-form input[type="checkbox"].disabled-always+label span{background:url('/Banfield/media/Images/my-banfield/update/check-disabled.png') 0 center no-repeat}.mybanfield-form input[type="radio"]{display:none}.mybanfield-form input[type="radio"][id*="phone"]+label{padding-top:20px}.mybanfield-form input[type="radio"]+label span{margin-top:-3px;display:inline-block;vertical-align:middle;width:20px;height:20px;background:url('/Banfield/media/Images/my-banfield/update/radio-sprite-alt.png') -27px center no-repeat}.mybanfield-form input[type="radio"]:checked+label span{background:url('/Banfield/media/Images/my-banfield/update/radio-sprite-alt.png') 0 center no-repeat}.mybanfield-form input[type="radio"][id*="phone"]+label span{background:url('/Banfield/media/Images/my-banfield/update/radio-sprite-alt.png') -27px center no-repeat}.mybanfield-form input[type="radio"][id*="phone"]:checked+label span{background:url('/Banfield/media/Images/my-banfield/update/radio-sprite-alt.png') 0 center no-repeat}.mybanfield-form label{cursor:pointer;color:#555}.mybanfield-form .form-split-section{width:48%;float:left}.mybanfield-form .form-split-section.first{margin-right:4%}.mybanfield-form .user-input-field.radios-center .form-split-section.left-side{text-align:right}.mybanfield-form .user-input-field.radios-center .form-split-section.right-side{text-align:left}.mybanfield-form .wrap-dd-select{background:#005e81;padding:9px;color:#fff;border-radius:25px;border-bottom:none;margin-bottom:3px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;outline:none}.mybanfield-form .wrap-dd-select.light-select{background:#fff;border:1px solid #005e81;color:#005e81}.mybanfield-form .wrap-dd-select.light-select:after{color:#005e81}.mybanfield-form .wrap-dd-select:after{color:#fff;font-family:'Icons';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:block;position:absolute;top:2px;right:10px;height:38px;width:34px;font-size:34px;content:"\e91d";transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mybanfield-form .wrap-dd-select.active .dropdown{visibility:visible;display:block}.mybanfield-form .wrap-dd-select.active.active:after{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.mybanfield-form .wrap-dd-select.double-arrow:after{content:"\e930";-webkit-transform:none;transform:none;transition:none;top:8px;font-size:26px;height:26px;width:23px}.mybanfield-form .wrap-dd-select.paymentDropDown ul li:last-child{display:none}.mybanfield-form .wrap-dd-select .dropdown{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:10;padding:0;border-radius:inherit;border:1px solid rgba(0,0,0,0.17);box-shadow:0 0 5px rgba(0,0,0,0.1);font-weight:normal;list-style:none;visibility:hidden;max-height:300px;overflow-y:auto;overflow-x:hidden;display:none}.mybanfield-form .wrap-dd-select li.dropdown-item:first-child a{border-radius:25px 25px 0 0}.mybanfield-form .wrap-dd-select li.dropdown-item:last-child a{border-radius:0 0 25px 25px}.mybanfield-form .wrap-dd-select li.dropdown-item a{color:#fff;display:block;text-decoration:none;background:#005E81;border-bottom:1px solid #00b0d9;padding:10px;cursor:pointer}.mybanfield-form .wrap-dd-select li.dropdown-item a:hover{background:#00b0d9}.mybanfield-form .submit-section{padding-bottom:30px;padding-top:10px}@media only screen and (min-width:48em){.mybanfield-form .submit-section{width:auto}}@media only screen and (min-width:48em){.mybanfield-form .submit-section .btn{width:290px;cursor:pointer}}.mybanfield-form .submit-section .submit-group{position:relative;display:inline-block;width:100%}@media only screen and (min-width:48em){.mybanfield-form .submit-section .submit-group{width:auto}}.mybanfield-form .submit-section .cancel-button{text-align:center;color:#005e81;cursor:pointer;font-weight:700;text-decoration:underline}@media only screen and (min-width:48em){.mybanfield-form .submit-section .cancel-button{position:absolute;right:-80px;top:10px}}.component-cancel-appointment{max-width:800px;background:#f2f2f2;border-radius:20px;padding:30px;margin:30px auto}.component-cancel-appointment *{font-family:"FFMetaHeadlineW04",sans-serif;letter-spacing:.02em}.component-cancel-appointment .appointment-buttons{margin:20px}.component-cancel-appointment .appointment-buttons .btn{width:auto;display:block;margin:20px;font-size:16px;min-width:200px}@media only screen and (min-width: 43.75em){.component-cancel-appointment .appointment-buttons .btn{width:auto;display:inline-block;margin:0 10px}}.component-cancel-appointment .appointment-buttons .btn-clear-bluey{padding:10px 20px}.component-cancel-appointment .step{color:#005e81;padding:0 25px 10px 25px;margin-bottom:30px}@media only screen and (min-width: 43.75em){.component-cancel-appointment .step{margin-bottom:10px;padding:0 30px 10px 30px}}@media only screen and (min-width: 43.75em){.component-cancel-appointment .step p{margin:10px}}.component-cancel-appointment .step p.disclaimer{color:#757575;font-size:.8em}.component-cancel-appointment .step .additional-appointment{color:#005e81}.component-cancel-appointment .step .appointment-remove{display:inline-block;text-decoration:underline;text-transform:none;color:#005e81;font-size:14px;font-weight:normal;padding-left:3px;margin-top:5px;white-space:nowrap}.component-cancel-appointment .step .error-container.has-an-error{position:relative}.component-cancel-appointment .step .error-container.has-an-error input{border-color:#F4582F}.component-cancel-appointment .step .error-container.has-an-error:after{content:"\e90f";font-family:"Icons";position:absolute;top:5px;right:8px;height:32px;width:32px;background:#F4582F;border-radius:50%;font-size:25px;color:#fff;padding-left:3px}.component-cancel-appointment .step .error-msg{border:1px #f4582f solid;margin-top:-25px;padding:35px 10px 10px 10px;border-radius:0 0 20px 20px;background:#fef6f0;color:#5e5e5e;font-size:14px}.component-cancel-appointment .step p.required{position:relative;padding-left:10px;color:#005e81;font-size:.8em}.component-cancel-appointment .step p.required:before{display:block;content:"*";position:absolute;left:0;top:0;color:#ff0000;font-size:12px}.component-cancel-appointment .step .form-field{margin:10px 0;padding:0 5px}@media only screen and (min-width: 43.75em){.component-cancel-appointment .step .form-field.form-field-full{max-width:49%}}.component-cancel-appointment .step .form-field.form-field-checkbox{width:100%}.component-cancel-appointment .step .form-field .date-wrapper{position:relative}.component-cancel-appointment .step .form-field .date-wrapper input{background-image:url("/Banfield/media/Images/ico-calendar.jpg");background-color:#fff;background-repeat:no-repeat;background-position:95% center}.component-cancel-appointment .step .form-field.required label:after{display:block;content:"*";position:absolute;right:0;top:0;color:#ff0000;font-size:12px}.component-cancel-appointment .step .form-field input{width:100%;text-align:left;padding:8px 8px 8px 20px;border-radius:25px;border-color:transparent}.component-cancel-appointment .step .form-field textarea{width:auto;height:auto;border:none;resize:none;box-shadow:0 1px 1px rgba(50,50,50,0.1)}.component-cancel-appointment .step .form-field input[type="checkbox"]{display:none}.component-cancel-appointment .step .form-field input[type="checkbox"]+label span{margin-top:-3px;display:inline-block;vertical-align:middle;width:19px;height:19px;background:url('/Banfield/media/Images/my-banfield/update/check-sprite.png') -29px center no-repeat}@media only screen and (min-width:48em){.component-cancel-appointment .step .form-field input[type="checkbox"]+label span{margin-right:15px}}.component-cancel-appointment .step .form-field input[type="checkbox"]:checked+label span{background:url('/Banfield/media/Images/my-banfield/update/check-sprite.png') 0 center no-repeat}.component-cancel-appointment .step .form-field input[type="checkbox"].disabled-always+label span{background:url('/Banfield/media/Images/my-banfield/update/check-disabled.png') 0 center no-repeat}.component-cancel-appointment .step .form-field .wrap-dd-select{width:auto;border-radius:25px;background-clip:padding-box;color:#5a5a5a}.component-cancel-appointment .step .form-field .wrap-dd-select:after{color:#118BB1}.component-cancel-appointment .step .form-field label{padding-right:10px;position:relative;display:inline-block;margin-bottom:5px;color:#005e81;font-weight:bold}.component-cancel-appointment .step .form-field input{border-radius:25px;background-clip:padding-box}.component-cancel-appointment .step .form-field input:focus{outline:none}.component-cancel-appointment .step .appointment-block{border-radius:25px;background-clip:padding-box;margin:15px 0;padding:30px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.component-cancel-appointment .step .appointment-block .doctor-image{display:block;width:175px}.component-cancel-appointment .step .appointment-block .doctor-image .doctor{border-radius:50%}.component-cancel-appointment .step .appointment-block .doctor-image h5{text-align:center;margin-top:10px;font-size:16px;font-weight:700}.component-cancel-appointment .step .appointment-block .doctor-image img{max-width:none;width:90px;display:block;margin:0 auto}.component-cancel-appointment .step .appointment-block ul{width:100%;margin-left:10px;list-style:none;display:block}.component-cancel-appointment .step .appointment-block li{display:block;width:auto;background:#00b5dd;color:#fff;font-size:18px;text-align:center;padding:7px;margin:5px;cursor:pointer;transition:all .2s ease-out;border-radius:10px;background-clip:padding-box}@media only screen and (min-width: 43.75em){.component-cancel-appointment .step .appointment-block li{display:inline-block;width:31%;margin:1%}}.component-cancel-appointment .step .appointment-block li:hover{background:#118BB1}.component-cancel-appointment .step .appointment-block li.more{background:#fff;color:#00b5dd;border:1px solid #00b5dd}.component-cancel-appointment .step .appointment-block li.more:hover{color:#fff;border-color:#fff;background:#118BB1}.component-cancel-appointment .step .appointment-block li.active{background:#f7941e;color:#fff}.component-cancel-appointment .step .appointment-block li.disabled{background:#999999;cursor:default}.component-cancel-appointment .step .appointment-block .window-wrapper{width:100%}.component-cancel-appointment .step .appointment-block .window-wrapper .dropoff-times hr{width:75%;margin:auto;margin-bottom:15px;margin-top:15px;border:0;height:15px;background:url(/Banfield/media/Images/our-hospitals/or-divider.png) 50% 0 no-repeat}.component-cancel-appointment .step .appointment-block .window-wrapper .window-header,.component-cancel-appointment .step .appointment-block .window-wrapper .no-times{font-size:16px;padding-left:40px}.component-cancel-appointment .step .appointment-block .window-wrapper .no-times{color:#5a5a5a}.component-cancel-appointment .step .time-rule{margin-top:25px;margin-bottom:25px}.component-cancel-appointment .step2 h3.blue{text-transform:uppercase;color:#005e81;font-size:1em;margin:15px 0 1em}.component-cancel-appointment .step2 h3.blue a{display:inline-block;text-decoration:underline;text-transform:none;color:#005e81;font-size:14px;font-weight:normal;padding-left:3px;margin-top:5px;white-space:nowrap}@media only screen and (min-width: 43.75em){.component-cancel-appointment .step2 h3.blue a{margin:0}}.component-cancel-appointment .step2 p.required{margin-top:10px;margin-bottom:10px}.component-cancel-appointment .step2 .contact-info{margin-top:20px}.component-cancel-appointment .step2 .appointment{margin:0 0 20px 0;padding:10px 20px}.component-cancel-appointment .step2 .appointment .one-third{margin-bottom:10px}@media only screen and (min-width: 43.75em){.component-cancel-appointment .step2 .appointment .one-third{margin-bottom:inherit}}.component-cancel-appointment .step2 .appointment.last{margin-bottom:0}.component-cancel-appointment .step2 .selected-times{margin-top:10px;border-radius:25px;background-clip:padding-box;background:#fff;padding:10px 30px}@media only screen and (min-width: 43.75em){.component-cancel-appointment .step2 .selected-times{padding:15px}}.component-cancel-appointment .step2 .selected-times h3.selected-hospital{font-size:16px;font-weight:700;color:#045981;margin-bottom:5px;margin-top:40px;text-align:center}.component-cancel-appointment .step2 .selected-times .confirm-hospital-details{padding:10px 20px;position:relative;margin-top:0}.component-cancel-appointment .step2 .selected-times .confirm-hospital-details:before{content:" ";display:block;width:95%;height:2px;background:#e0e0e0;margin:0 auto;position:absolute;top:3px;left:0;right:0}.component-cancel-appointment .step2 .selected-times .confirm-hospital-details span{font-weight:700}.component-cancel-appointment .step2 span.label{font-weight:bold;text-transform:uppercase}.component-cancel-appointment .step2 span.label.pet-name{color:#f7941e}.component-cancel-appointment .step3 .contact-info label{display:block;font-weight:bold}.component-cancel-appointment .step3 .contact-info .field-container{color:#333}.component-cancel-appointment .prepare-visit{margin-top:20px;margin-bottom:-70px;background:#005e81;padding:20px;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.component-cancel-appointment .prepare-visit h3,.component-cancel-appointment .prepare-visit p{color:#fff}.component-cancel-appointment .prepare-visit .button-wrapper .btn{display:block;max-width:320px}.component-cancel-appointment .disabled-wrapper{opacity:.5;color:#ebebeb}.component-cancel-appointment .disabled-wrapper .doctor-image h5{background:#ebebeb;color:#ebebeb}.component-cancel-appointment .disabled-wrapper .form-field label{color:#999999}.component-cancel-appointment .disabled-wrapper .form-field .date-wrapper:after{color:#ebebeb}.component-cancel-appointment .disabled-wrapper .appointment-block li{background:#ebebeb;color:#ebebeb;width:100%}@media only screen and (min-width: 60em){.component-cancel-appointment .disabled-wrapper .appointment-block li{width:47%}}.component-cancel-appointment .disabled-wrapper .appointment-block li:hover{background:#ebebeb;color:#ebebeb;cursor:default}.ng-bf-hospital{text-align:left;background:#fff;position:relative;padding-bottom:40px}@media only screen and (min-width:43.75em){.ng-bf-hospital{padding-bottom:0}}.ng-bf-hospital .hospital-address{color:#5a5a5a;display:block}.ng-bf-hospital .bf-hospital-header,.ng-bf-hospital .preferred-header{border-bottom:1px solid #222;position:relative;padding:10px}@media only screen and (min-width:43.75em){.ng-bf-hospital .bf-hospital-header,.ng-bf-hospital .preferred-header{margin-left:260px;margin-right:15px;padding:15px 0}}@media only screen and (min-width:64em){.ng-bf-hospital .bf-hospital-header,.ng-bf-hospital .preferred-header{margin-left:490px}}.ng-bf-hospital .bf-hospital-header .icon,.ng-bf-hospital .preferred-header .icon{font-size:27px;color:#005e81;display:inline-block;vertical-align:middle}@media only screen and (min-width:43.75em){.ng-bf-hospital .bf-hospital-header .icon,.ng-bf-hospital .preferred-header .icon{font-size:35px}}.ng-bf-hospital .bf-hospital-header .label,.ng-bf-hospital .preferred-header .label{text-transform:uppercase;display:inline-block;vertical-align:middle;padding-left:8px}@media only screen and (min-width:43.75em){.ng-bf-hospital .bf-hospital-header .label,.ng-bf-hospital .preferred-header .label{font-size:24px}}.ng-bf-hospital .bf-hospital-header .change-preferred-hospital,.ng-bf-hospital .preferred-header .change-preferred-hospital{color:#f7941e;text-decoration:underline;font-size:14px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:43.75em){.ng-bf-hospital .bf-hospital-header .change-preferred-hospital,.ng-bf-hospital .preferred-header .change-preferred-hospital{right:20px}}.ng-bf-hospital .angular-google-map-container{height:160px}@media only screen and (min-width:43.75em){.ng-bf-hospital .angular-google-map-container{position:absolute;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);background-color:#e5e3df;top:15px;bottom:15px;left:15px;right:calc(100% - 230px);height:auto}}@media only screen and (min-width:64em){.ng-bf-hospital .angular-google-map-container{right:calc(100% - 460px)}}@media only screen and (min-width:43.75em){.ng-bf-hospital .angular-google-map-container:after{content:"";display:inline-block;position:absolute;border:25px solid #fff;border-color:transparent #fff transparent transparent;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.ng-bf-hospital .hospital-info{padding:10px 20px}.ng-bf-hospital .hospital-info .btn{font-size:14px}.ng-bf-hospital .hospital-info .btn.btn-light:hover{color:#E35205}@media only screen and (min-width:43.75em){.ng-bf-hospital .hospital-info .btn{margin:25px 0}}@media only screen and (min-width:43.75em){.ng-bf-hospital .hospital-info{margin-left:260px;padding-left:0}}@media only screen and (min-width:64em){.ng-bf-hospital .hospital-info{margin-left:490px}}@media only screen and (min-width:43.75em){.ng-bf-hospital .hospital-info .star-group{padding-bottom:15px}}.ng-bf-hospital .hospital-info .info-top{border-bottom:1px solid #5a5a5a;padding-bottom:20px;margin-bottom:20px}@media only screen and (min-width:43.75em){.ng-bf-hospital .hospital-info .info-top{margin-bottom:0;border-bottom:none}}.ng-bf-hospital .hospital-info .info-top .hospital-name a{text-decoration:underline}.ng-bf-hospital .hospital-info .info-top .hospital-name,.ng-bf-hospital .hospital-info .info-top .hospital-name a{color:#005e81;font-size:24px}@media only screen and (min-width:43.75em){.ng-bf-hospital .hospital-info .info-top .hospital-name,.ng-bf-hospital .hospital-info .info-top .hospital-name a{font-size:28px}}@media only screen and (min-width:43.75em){.ng-bf-hospital .hospital-info .info-top .hospital-address{font-size:20px}}.ng-bf-hospital .hospital-info .info-bottom{position:relative}.ng-bf-hospital .hospital-info .info-bottom span[class*="icon"]{font-size:25px;color:#005e81;padding-right:10px}.ng-bf-hospital .hospital-info .info-bottom .hospital-phone{padding-bottom:10px;display:inline-block}.ng-bf-hospital .hospital-info .info-bottom .label{padding-bottom:20px}.ng-bf-hospital .hospital-info .info-bottom .find-us-in-petsmart{position:absolute;right:0;bottom:20px}@media only screen and (min-width:43.75em){.ng-bf-hospital .hospital-info .info-bottom .find-us-in-petsmart{position:relative;display:block;padding-top:15px}}@media only screen and (min-width:43.75em){.ng-bf-hospital .hospital-info .review-wrap{text-align:center}}.ng-bf-hospital .hospital-info .review-wrap .leave-review{font-size:15px;display:inline-block;vertical-align:middle}@media only screen and (min-width:43.75em){.ng-bf-hospital .hospital-info .review-wrap .leave-review{display:block;padding-bottom:15px}}.ng-bf-hospital .hospital-info .review-wrap .review-link{display:inline-block;vertical-align:middle;padding-left:10px}.ng-bf-hospital .review-wrap{padding:15px 0 30px 0}.component-clientid-tool{padding:20px 40px}.component-clientid-tool h3{color:#005e81;font-size:1.1em}.component-clientid-tool p{max-width:450px;text-align:center;margin:0 auto}@media only screen and (min-width: 43.75em){.component-clientid-tool .ng-clientid-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media only screen and (min-width: 43.75em){.component-clientid-tool .ng-clientid-form .input{width:50%}}@media only screen and (min-width: 49em){.component-clientid-tool .ng-clientid-form .input{width:60%}}.component-clientid-tool .ng-clientid-form .input input{text-align:left;padding-left:20px}.component-clientid-tool .ng-clientid-form .buttons{margin:0 auto;max-width:340px}@media only screen and (min-width: 43.75em){.component-clientid-tool .ng-clientid-form .buttons{padding-top:10px;width:50%;margin-left:10px}}@media only screen and (min-width: 49em){.component-clientid-tool .ng-clientid-form .buttons{width:35%;margin-left:5%}}.component-clientid-tool .ng-clientid-form .buttons .btn{margin-top:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;text-align:center;font-size:18px}@media only screen and (min-width: 43.75em){.component-clientid-tool .ng-clientid-form .buttons .btn{margin:20px auto 14px auto}}.component-clientid-tool .error-box{color:#f54f29;font-weight:normal;margin:0;padding:5px}.component-clientid-tool .error-box a{color:#f54f29}.ng-bf-billboard{height:auto;position:relative;font-family:"FFMetaHeadlineW04",sans-serif}@-webkit-keyframes pulse{0%{opacity:1}50%{opacity:.3}100%{opacity:1}}@keyframes pulse{0%{opacity:1}50%{opacity:.3}100%{opacity:1}}.ng-bf-billboard .mybanfield-loading:after{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}.ng-bf-billboard.loading{background:#005981}@media only screen and (min-width: 43.75em){.ng-bf-billboard{height:650px}}.ng-bf-billboard .btn-chevron:before{content:"\e917"}.ng-bf-billboard .fullscreen-bg-parallax-mobile{display:block}.ng-bf-billboard .fullscreen-bg-parallax-mobile img{display:block}.ng-bf-billboard .fullscreen-bg-parallax{background:#005e81;min-width:100%;min-height:100%;width:auto;height:auto;overflow:hidden;pointer-events:none;display:none}@media only screen and (min-width:48em){.ng-bf-billboard .fullscreen-bg-parallax{position:absolute;overflow:hidden;z-index:-100}}@media only screen and (min-width: 43.75em){.ng-bf-billboard .fullscreen-bg-parallax{display:block}}.ng-bf-billboard .fullscreen-bg-parallax .bg-parallax{margin:0;width:100%;height:100%;overflow:hidden;position:absolute}.ng-bf-billboard .fullscreen-bg-parallax .bg-parallax .layer{pointer-events:none;position:absolute;display:block;margin:auto;width:110%;height:110%;top:-5%;left:-5%}.ng-bf-billboard .fullscreen-bg-parallax .bg-parallax .layer .bg-img{display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;height:100%;background-position:center center;background-size:cover}.ng-bf-billboard .fullscreen-bg-video{min-width:100%;min-height:100%;width:auto;height:auto}@media only screen and (min-width:48em){.ng-bf-billboard .fullscreen-bg-video{position:absolute;background:url("/Banfield/media/Videos/home-bg-dog.jpg") no-repeat;background-size:cover;overflow:hidden;z-index:-100}}.ng-bf-billboard .fullscreen-bg-video img{display:block}@media only screen and (min-width:48em){.ng-bf-billboard .fullscreen-bg-video img{display:none}}.ng-bf-billboard .fullscreen-bg-video video{display:none;position:absolute;left:0;top:0;width:100%;height:100%}@media (min-aspect-ratio:16/10){.ng-bf-billboard .fullscreen-bg-video video{height:300%;width:126%;top:-100%}}@media (max-aspect-ratio:16/10){.ng-bf-billboard .fullscreen-bg-video video{width:300%;left:-100%}}@media only screen and (min-width:48em){.ng-bf-billboard .fullscreen-bg-video video{display:block}}.ng-bf-billboard .banner{width:100%;text-align:left;color:#939597;background:white;padding:0 20px}@media only screen and (min-width: 49em){body.has-billboard .ng-bf-billboard .banner{padding-top:100px}}@media only screen and (min-width:48em){.ng-bf-billboard .banner{background:transparent;position:absolute;top:0;bottom:0;margin:auto;left:0;right:0}}.ng-bf-billboard .banner .banner-inner{padding:20px 0}@media only screen and (min-width:48em){.ng-bf-billboard .banner .banner-inner{padding:0;max-width:460px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.ng-bf-billboard .banner p{font-size:14px}@media only screen and (min-width:48em){.ng-bf-billboard .banner p{font-size:20px;color:#fff}}.ng-bf-billboard .banner .tri-arrow{display:none;position:absolute;bottom:30px;left:0;right:0;margin:auto;font-size:40px;width:40px}@media only screen and (min-width:48em){.ng-bf-billboard .banner .tri-arrow{display:block}}.ng-bf-billboard .banner .tri-arrow i{display:block;width:40px;height:40px;margin-bottom:-20px;-webkit-animation:pulse 2s infinite ease-in-out;animation:pulse 2s infinite ease-in-out}.ng-bf-billboard .banner .tri-arrow .first{-webkit-animation-delay:0;animation-delay:0}.ng-bf-billboard .banner .tri-arrow .second{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.ng-bf-billboard .banner .tri-arrow .third{-webkit-animation-delay:-1s;animation-delay:-1s}.ng-bf-billboard .banner h2{color:#939597;font-size:30px;font-weight:bold;font-family:"FFMetaHeadlineW04",sans-serif;margin-bottom:25px}@media only screen and (min-width:48em){.ng-bf-billboard .banner h2{font-size:40px;color:#fff}}.ng-bf-billboard .banner .tip{font-weight:bold}@media only screen and (min-width:48em){.ng-bf-billboard .banner .tip{font-weight:normal;padding:20px;background:rgba(255,255,255,0.2)}}@media only screen and (min-width: 60em){.ng-bf-billboard .banner .tip{height:200px;width:415px}}.ng-bf-billboard .banner .tip p{font-size:16px}.ng-bf-billboard .banner .tip .btn{display:block;padding-top:8px}@media only screen and (max-width: 43.75em){.ng-bf-billboard .banner .tip .btn{font-size:14px;line-height:2}}@media only screen and (min-width:48em){.ng-bf-billboard .banner .tip.tip-help{padding:0;background:transparent;color:white}}@media only screen and (min-width:48em){.ng-bf-billboard .banner .tip.tip-help p{font-size:16px}}.ng-bf-billboard .banner .tip .tip-inner{padding-left:0;position:relative}@media only screen and (min-width:48em){.ng-bf-billboard .banner .tip .tip-inner{padding-left:85px}}.ng-bf-billboard .banner .tip .pets{display:block;margin-top:10px}.ng-bf-billboard .banner .tip .pets a{display:block;margin:5px;width:95%;float:left;cursor:pointer}@media only screen and (min-width:43.75em){.ng-bf-billboard .banner .tip .pets a{width:45%}}.ng-bf-billboard .banner .tip .tip-maxpets-buttons{width:95%;margin:5px 10px 5px 5px}@media only screen and (min-width: 43.75em){.ng-bf-billboard .banner .tip .tip-maxpets-buttons{width:92%}}.ng-bf-billboard .banner .tip .login-help{font-size:16px;margin-top:30px}@media only screen and (min-width:48em){.ng-bf-billboard .banner .tip .login-help{margin-top:60px}}.ng-bf-billboard .banner .tip .login-help a{color:#fff}.ng-bf-billboard .banner .tip .icon{display:none;font-size:75px;margin:0 10px 0 0;position:absolute;left:0;top:0;border:3px solid #fff;border-radius:50%;width:70px;height:70px}.ng-bf-billboard .banner .tip .icon:before{position:absolute;left:-3px;top:-5px}@media only screen and (min-width:48em){.ng-bf-billboard .banner .tip .icon{display:inline-block}}.nutrit{display:none}.nutri{display:block}.elements-component{background:#F3F3F3}.elements-component .elements-header{text-align:center;padding:20px 20px 0}@media only screen and (min-width:48em){.elements-component .elements-header{padding:35px 0 0}}.elements-component .elements-header h2,.elements-component .elements-header p{color:#65686B}.elements-component .elements-header .elements-headline{margin:0 0 15px}@media only screen and (min-width:48em){.elements-component .elements-header .elements-headline{font-size:38px}}@media only screen and (min-width:48em){.elements-component .elements-header .elements-copy,.elements-component .elements-header .elements-cta{font-size:22px}}.elements-component .elements-header .elements-copy{padding:0 8%}.elements-component .elements-header .elements-cta{font-weight:700;padding:20px 15px 5px}@media only screen and (min-width:48em){.elements-component .elements-header .elements-cta{padding:20px 15px 30px}}.elements-component .elements-svg-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:15px}@media only screen and (min-width:48em){.elements-component .elements-svg-container{padding:0 15px 15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.elements-component .elements-svg-container .svg-include{text-align:center}@media only screen and (min-width:48em){.elements-component .elements-svg-container .svg-include{padding-left:70px}}@media only screen and (min-width:64em){.elements-component .elements-svg-container .svg-include{padding:0 20px 0 80px}}.elements-component .elements-svg-container .svg-include .svg-wrapper{display:inline-block;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.elements-component .elements-svg-container .svg-include .svg-wrapper #Nutrition{-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-moz-transform-origin:center}.elements-component .elements-svg-container .svg-include .svg-wrapper #Vaccinations{-webkit-transform-origin:0 70%;transform-origin:0 70%;-moz-transform-origin:center}.elements-component .elements-svg-container .svg-include .svg-wrapper #Dental{-webkit-transform-origin:0 0;transform-origin:0 0;-moz-transform-origin:center}.elements-component .elements-svg-container .svg-include .svg-wrapper #Behavior{-webkit-transform-origin:100% 0;transform-origin:100% 0;-moz-transform-origin:center}.elements-component .elements-svg-container .svg-include .svg-wrapper #Parasite_Control{-webkit-transform-origin:100% 70%;transform-origin:100% 70%;-moz-transform-origin:center}.elements-component .elements-svg-container .svg-include .svg-wrapper #Nutrition,.elements-component .elements-svg-container .svg-include .svg-wrapper #Vaccinations,.elements-component .elements-svg-container .svg-include .svg-wrapper #Dental,.elements-component .elements-svg-container .svg-include .svg-wrapper #Behavior,.elements-component .elements-svg-container .svg-include .svg-wrapper #Parasite_Control,.elements-component .elements-svg-container .svg-include .svg-wrapper #crcle{cursor:pointer;transition:.3s all ease-in-out}.elements-component .elements-svg-container .svg-include .svg-wrapper #Nutrition.active,.elements-component .elements-svg-container .svg-include .svg-wrapper #Vaccinations.active,.elements-component .elements-svg-container .svg-include .svg-wrapper #Dental.active,.elements-component .elements-svg-container .svg-include .svg-wrapper #Behavior.active,.elements-component .elements-svg-container .svg-include .svg-wrapper #Parasite_Control.active,.elements-component .elements-svg-container .svg-include .svg-wrapper #crcle.active,.elements-component .elements-svg-container .svg-include .svg-wrapper #Nutrition:hover,.elements-component .elements-svg-container .svg-include .svg-wrapper #Vaccinations:hover,.elements-component .elements-svg-container .svg-include .svg-wrapper #Dental:hover,.elements-component .elements-svg-container .svg-include .svg-wrapper #Behavior:hover,.elements-component .elements-svg-container .svg-include .svg-wrapper #Parasite_Control:hover,.elements-component .elements-svg-container .svg-include .svg-wrapper #crcle:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.elements-component .elements-svg-container .svg-include .svg-wrapper #Nutrition.active .nutri,.elements-component .elements-svg-container .svg-include .svg-wrapper #Vaccinations.active .nutri,.elements-component .elements-svg-container .svg-include .svg-wrapper #Dental.active .nutri,.elements-component .elements-svg-container .svg-include .svg-wrapper #Behavior.active .nutri,.elements-component .elements-svg-container .svg-include .svg-wrapper #Parasite_Control.active .nutri,.elements-component .elements-svg-container .svg-include .svg-wrapper #crcle.active .nutri,.elements-component .elements-svg-container .svg-include .svg-wrapper #Nutrition:hover .nutri,.elements-component .elements-svg-container .svg-include .svg-wrapper #Vaccinations:hover .nutri,.elements-component .elements-svg-container .svg-include .svg-wrapper #Dental:hover .nutri,.elements-component .elements-svg-container .svg-include .svg-wrapper #Behavior:hover .nutri,.elements-component .elements-svg-container .svg-include .svg-wrapper #Parasite_Control:hover .nutri,.elements-component .elements-svg-container .svg-include .svg-wrapper #crcle:hover .nutri{display:none}.elements-component .elements-svg-container .svg-include .svg-wrapper #Nutrition.active .nutrit,.elements-component .elements-svg-container .svg-include .svg-wrapper #Vaccinations.active .nutrit,.elements-component .elements-svg-container .svg-include .svg-wrapper #Dental.active .nutrit,.elements-component .elements-svg-container .svg-include .svg-wrapper #Behavior.active .nutrit,.elements-component .elements-svg-container .svg-include .svg-wrapper #Parasite_Control.active .nutrit,.elements-component .elements-svg-container .svg-include .svg-wrapper #crcle.active .nutrit,.elements-component .elements-svg-container .svg-include .svg-wrapper #Nutrition:hover .nutrit,.elements-component .elements-svg-container .svg-include .svg-wrapper #Vaccinations:hover .nutrit,.elements-component .elements-svg-container .svg-include .svg-wrapper #Dental:hover .nutrit,.elements-component .elements-svg-container .svg-include .svg-wrapper #Behavior:hover .nutrit,.elements-component .elements-svg-container .svg-include .svg-wrapper #Parasite_Control:hover .nutrit,.elements-component .elements-svg-container .svg-include .svg-wrapper #crcle:hover .nutrit{display:block}.elements-component .elements-svg-container .svg-include .svg-wrapper img{position:absolute;top:71px;left:0;z-index:0;display:none}@media only screen and (min-width:48em){.elements-component .elements-svg-container .svg-include .svg-wrapper img{display:block;width:240px;left:-60px}}@media only screen and (min-width:64em){.elements-component .elements-svg-container .svg-include .svg-wrapper img{left:-80px;width:auto}}.elements-component .elements-svg-container .svg-include .svg-wrapper .circle{height:100px;width:100px;cursor:pointer;background-color:#e8e7e5;background-image:url('/Banfield/media/Images/my-banfield/update/Twice-a-Year Exams.png');background-size:50%;background-repeat:no-repeat;background-position:center center;position:absolute;border-radius:50%;top:50.6%;left:50.6%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10;transition:height .3s ease-in-out,width .3s ease-in-out}.elements-component .elements-svg-container .svg-include .svg-wrapper .circle:hover{height:105px;width:105px;background-image:url('/Banfield/media/Images/my-banfield/update/Twice-a-Year Exams_Hover.png')}@media only screen and (min-width:48em){.elements-component .elements-svg-container .svg-include .svg-wrapper .circle:hover{height:143px;width:143px}}@media only screen and (min-width:81.25em){.elements-component .elements-svg-container .svg-include .svg-wrapper .circle:hover{height:183px;width:183px}}@media only screen and (min-width:64em) and (max-width:81.25em){.elements-component .elements-svg-container .svg-include .svg-wrapper .circle:hover{height:175px;width:175px}}@media only screen and (min-width:48em){.elements-component .elements-svg-container .svg-include .svg-wrapper .circle{height:138px;width:138px;background-image:url('/Banfield/media/Images/my-banfield/update/Twice-a-Year Exams.png')}}@media only screen and (min-width:81.25em){.elements-component .elements-svg-container .svg-include .svg-wrapper .circle{height:179px;width:179px}}@media only screen and (min-width:64em) and (max-width:81.25em){.elements-component .elements-svg-container .svg-include .svg-wrapper .circle{height:170px;width:170px;background-image:url('/Banfield/media/Images/my-banfield/update/Twice-a-Year Exams.png')}}.elements-component .elements-svg-container .svg-include .svg-wrapper #Layer_1{height:265px;width:265px;padding:20px;display:block;position:relative;z-index:1;overflow:visible}@media only screen and (min-width:48em){.elements-component .elements-svg-container .svg-include .svg-wrapper #Layer_1{height:375px;width:375px}}@media only screen and (min-width:64em){.elements-component .elements-svg-container .svg-include .svg-wrapper #Layer_1{height:455px;width:455px}}.elements-component .elements-svg-container .elements-info-container{width:100%}@media only screen and (min-width:48em){.elements-component .elements-svg-container .elements-info-container{width:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}}.elements-component .elements-svg-container .elements-info-container .elements-info-section{background:#F3F3F3;padding:45px 15px}@media only screen and (min-width:48em){.elements-component .elements-svg-container .elements-info-container .elements-info-section{padding:50px 30px}}@media only screen and (min-width:64em){.elements-component .elements-svg-container .elements-info-container .elements-info-section{padding:60px 50px}}.elements-component .elements-svg-container .elements-info-container .elements-info-section .btn{margin:0}@media only screen and (min-width:48em){.elements-component .elements-svg-container .elements-info-container .elements-info-section .btn{font-size:14px;width:auto;display:inline-block}}@media only screen and (min-width:64em){.elements-component .elements-svg-container .elements-info-container .elements-info-section .btn{font-size:18px}}.elements-component .elements-svg-container .elements-info-container .elements-info-section .elements-info-section-text{padding:0 35px}@media only screen and (min-width:48em){.elements-component .elements-svg-container .elements-info-container .elements-info-section .elements-info-section-text{padding:0}}.elements-component .elements-svg-container .elements-info-container .elements-info-section .elements-info-section-text h1,.elements-component .elements-svg-container .elements-info-container .elements-info-section .elements-info-section-text p{color:#65686B}.elements-component .elements-svg-container .elements-info-container .elements-info-section .elements-info-section-text .info-headline{font-size:19px;margin:0}@media only screen and (min-width:48em){.elements-component .elements-svg-container .elements-info-container .elements-info-section .elements-info-section-text .info-headline{font-size:28px}}.elements-component .elements-svg-container .elements-info-container .elements-info-section .elements-info-section-text .info-copy{font-size:13px;padding:15px 0}@media only screen and (min-width:48em){.elements-component .elements-svg-container .elements-info-container .elements-info-section .elements-info-section-text .info-copy{padding:20px 0 25px 0;font-size:18px}}@-webkit-keyframes fade{0%{opacity:0}}@keyframes fade{0%{opacity:0}}.jr_container{display:none;background:white;width:100%;max-width:400px;position:absolute;z-index:1010;box-shadow:0 2px 8px rgba(0,0,0,0.3);transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s}.jr_container:not(.jr_element){left:0;right:0;margin:auto}.jr_container.jr_element{width:300px}.jr_container.jr_element .triangle{content:"";position:absolute;margin:auto}.jr_container.jr_element.jr_pos_bottom{top:calc(115%);left:-9999px;right:-9999px;margin:auto}.jr_container.jr_element.jr_pos_bottom .triangle{left:0;right:0;bottom:100%;height:0;width:0;border-bottom:12.5px solid white;border-left:12.5px solid transparent;border-right:12.5px solid transparent}.jr_container.jr_element.jr_pos_top{bottom:calc(115%);left:-9999px;right:-9999px;margin:auto}.jr_container.jr_element.jr_pos_top .triangle{top:100%;height:0;width:0;border-left:12.5px solid transparent;border-right:12.5px solid transparent;border-top:12.5px solid white}.jr_container.jr_element.jr_pos_left{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:calc(115%);margin:auto}.jr_container.jr_element.jr_pos_left .triangle{left:100%;top:0;bottom:0;margin:auto;height:0;width:0;border-bottom:12.5px solid transparent;border-left:12.5px solid white;border-top:12.5px solid transparent}.jr_container.jr_element.jr_pos_right{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:calc(115%)}.jr_container.jr_element.jr_pos_right .triangle{right:100%;top:0;bottom:0;margin:auto;height:0;width:0;border-bottom:12.5px solid transparent;border-right:12.5px solid white;border-top:12.5px solid transparent}.jr_container.jr_start{display:block;opacity:1}.jr_container.jr_start-remove{display:block;opacity:1}.jr_container.jr_start-remove-active{opacity:0}.jr_container.jr_start-add{display:block;opacity:0}.jr_container.jr_start-add-active{opacity:1}.jr_container.jr_transition{opacity:0}.jr_container.jr_transition-add{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.jr_container.jr_transition-add-active{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}.jr_container.jr_transition-remove{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}.jr_container.jr_transition-remove-active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.jr_container .jr_title{padding:10px;color:gray;margin:0;font-size:15px;border_bottom:1px solid #F5F5F5}.jr_container .jr_content{padding:10px;font-size:13px}.jr_container .jr_content p{font-size:13px}.jr_container .jr_buttons{padding:10px}.jr_container .jr_buttons:after{content:"";display:table;clear:both}.jr_container .jr_left_buttons{float:left}.jr_container .jr_right_buttons{float:right}.jr_container .jr_right_buttons .jr_button:first-child{margin-right:5px}.jr_container .jr_button{background:#3E4150;padding:5px 15px;color:white;font-weight:500;font-size:12px;cursor:pointer}.jr_container .jr_button.disabled{background-color:#CCCCCC;color:#868686}.jr_container .jr_skip{background-color:#C1C1C1;color:#525252}.jr_overlay{background:rgba(0,0,0,0.5);position:fixed;top:0;bottom:0;width:100%;z-index:1000;opacity:0;display:none}.jr_overlay_show .jr_overlay{opacity:1;display:block;-webkit-animation:fade .3s both;animation:fade .3s both}.jr_target{position:relative;z-index:1001;box-shadow:0 0 6px rgba(0,0,0,0.26)}.jr_container{max-width:500px}.jr_container.jr_element .triangleOuter{content:"";position:absolute;margin:auto}.jr_container.jr_element.jr_pos_bottom .triangleOuter{left:0;right:0;bottom:100%;height:0;width:0;border-bottom:27.5px solid #00b5df;border-left:27.5px solid transparent;border-right:27.5px solid transparent}.jr_container.jr_element.jr_pos_bottom .triangle{left:-18.5px;right:0;bottom:-27.5px;height:0;width:0;border-bottom:18.5px solid white;border-left:18.5px solid transparent;border-right:18.5px solid transparent}.jr_container.jr_element.jr_pos_top .triangleOuter{top:100%;height:0;width:0;left:0;right:0;border-left:27.5px solid transparent;border-right:27.5px solid transparent;border-top:27.5px solid #00b5df}.jr_container.jr_element.jr_pos_top .triangle{top:-27.5px;height:0;width:0;left:-18.5px;border-left:18.5px solid transparent;border-right:18.5px solid transparent;border-top:18.5px solid white}.jr_container.jr_element.jr_pos_left .triangleOuter{left:100%;top:0;bottom:0;margin:auto;height:0;width:0;border-bottom:27.5px solid transparent;border-left:27.5px solid #00b5df;border-top:27.5px solid transparent}.jr_container.jr_element.jr_pos_left .triangle{left:-27.5px;top:0;bottom:0;margin:auto;height:0;width:0;border-bottom:18.5px solid transparent;border-left:18.5px solid white;border-top:18.5px solid transparent}.jr_container.jr_element.jr_pos_right .triangleOuter{right:100%;top:0;bottom:0;margin:auto;height:0;width:0;border-bottom:27.5px solid transparent;border-right:27.5px solid #00b5df;border-top:27.5px solid transparent}.jr_container.jr_element.jr_pos_right .triangle{right:-27.5px;top:0;bottom:0;margin:auto;height:0;width:0;border-bottom:18.5px solid transparent;border-right:18.5px solid white;border-top:18.5px solid transparent}.jr_container.jr_element{border:5px solid rgba(0,181,223,0.9);color:#005981;font-size:1.1em;text-align:left;width:400px}.jr_container{border:5px solid rgba(0,181,223,0.9);color:#005981}.jr_container .jr_title{color:#f7941e;font-size:1.1em}.jr_container .jr_content{font-size:1em}.jr_container ul{padding-top:15px}.jr_container ul li:before{font-family:'Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\e90c";border-radius:50%;width:300px;height:300px;background-color:#005981;color:#fff;font-size:.75em;padding:2px;margin:8px}.wifeatures{text-align:left;font-size:.85em;margin:auto;width:90%}.subnote{font-size:.8em}.jr_container .jr_button{background:#f7941e;border:0;position:relative;padding:9px 40px 0 40px;margin-bottom:.75em;text-decoration:none;display:inline-block;height:44px;font-size:1.13333333em;font-weight:bold;text-align:center;-webkit-appearance:none;border-radius:25px;background-clip:padding-box;transition:all .2s ease}.jr_container .jr_button:hover{background:#f8a440;cursor:pointer}.jr_close{text-decoration:none;text-align:right;padding-right:3px;font-size:1.3em}.jr_close a{cursor:pointer}.jr_container .jr_skip{background-color:#fff;color:#005981;border:2px solid #005981;padding:7px 9px 0 9px}.jr_container .jr_skip:hover{background-color:#fff;color:#00b5df;border:2px solid #00b5df;padding:7px 9px 0 9px}.jr_target{box-shadow:0 0 0 rgba(0,0,0,0)}.ng-slick{@charset "UTF-8";padding-bottom:100px;text-align:center}.ng-slick .slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.ng-slick .slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.ng-slick .slick-list:focus{outline:none}.ng-slick .slick-list.dragging{cursor:pointer;cursor:hand}.ng-slick .slick-slider .slick-track,.ng-slick .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.ng-slick .slick-track{position:relative;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ng-slick .slick-track:before,.ng-slick .slick-track:after{display:table;content:''}.ng-slick .slick-track:after{clear:both}.ng-slick .slick-loading .slick-track{visibility:hidden}.ng-slick .slick-slide{display:none;height:auto;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-slick [dir='rtl'] .slick-slide{float:right}.ng-slick .slick-slide img{display:block}.ng-slick .slick-slide.slick-loading img{display:none}.ng-slick .slick-slide.dragging img{pointer-events:none}.ng-slick .slick-initialized .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex}.ng-slick .slick-loading .slick-slide{visibility:hidden}.ng-slick .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.ng-slick .slick-arrow.slick-hidden{display:none}.ng-slick .slick-loading .slick-list{background:#fff url('/Banfield/media/Images/angular/ajax-loader.gif') center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('/Banfield/media/fonts/slick.eot');src:url('/Banfield/media/fonts/slick.eot?#iefix') format('embedded-opentype'),url('/Banfield/media/fonts/slick.woff') format('woff'),url('/Banfield/media/fonts/slick.ttf') format('truetype'),url('/Banfield/media/fonts/slick.svg#slick') format('svg')}.ng-slick .slick-prev,.ng-slick .slick-next{position:relative;display:inline-block;height:40px;width:40px;top:7px;cursor:pointer;background:transparent;color:transparent;padding:0;border:none;outline:none}.ng-slick .slick-prev:hover,.ng-slick .slick-next:hover,.ng-slick .slick-prev:focus,.ng-slick .slick-next:focus{outline:none;background:transparent;color:transparent}.ng-slick .slick-prev:hover:before,.ng-slick .slick-next:hover:before,.ng-slick .slick-prev:focus:before,.ng-slick .slick-next:focus:before{opacity:1}.ng-slick .slick-prev.slick-disabled:before,.ng-slick .slick-next.slick-disabled:before{opacity:.25}.ng-slick .slick-prev:before,.ng-slick .slick-next:before{font-family:"slick";font-size:40px;line-height:1;color:#005e81;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ng-slick .slick-prev{float:left}.ng-slick .slick-prev[dir="rtl"]{left:auto}.ng-slick .slick-prev:before{content:"←"}.ng-slick .slick-prev:before[dir="rtl"]{content:"→"}.ng-slick .slick-next{float:right}.ng-slick .slick-next[dir="rtl"]{right:auto}.ng-slick .slick-next:before{content:"→"}.ng-slick .slick-next:before[dir="rtl"]{content:"←"}.ng-slick .slick-dotted .slick-slider{margin-bottom:30px}.ng-slick .slick-dots{position:relative;list-style:none;display:inline-block;text-align:center;padding:0;margin:10px 40px;width:auto}.ng-slick .slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.ng-slick .slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.ng-slick .slick-dots li button:hover,.ng-slick .slick-dots li button:focus{outline:none}.ng-slick .slick-dots li button:hover:before,.ng-slick .slick-dots li button:focus:before{opacity:1}.ng-slick .slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:20px;line-height:20px;text-align:center;color:#005e81;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ng-slick .slick-dots li.slick-active button:before{color:#00b5df;opacity:.75}.ng-slick .ng-slick-nav{padding-top:20px;position:relative;display:inline-block}.ng-bf-mini-mybanfield{background:#FFFFFF}.ng-bf-mini-mybanfield .btn-bfr{padding:7px 20px}.ng-bf-mini-mybanfield .mobile-break{display:block}@media only screen and (min-width: 43.75em){.ng-bf-mini-mybanfield .mobile-break{display:none}}.ng-bf-mini-mybanfield .data{color:#65686B}.ng-bf-mini-mybanfield .data.icon-left{margin-left:100px}.ng-bf-mini-mybanfield .data.icon-left .view-all{left:130px}.ng-bf-mini-mybanfield .data.icon-left h3{font-size:20px;font-weight:700;color:#65686B;text-transform:uppercase;margin-bottom:30px}.ng-bf-mini-mybanfield .data a{color:#E35205}.ng-bf-mini-mybanfield .data h5{font-size:19px;color:#65686B;font-weight:700;margin:10px 0 0 0}.ng-bf-mini-mybanfield .data .medication{color:#65686B;font-weight:bold}.ng-bf-mini-mybanfield .data .medication span{font-weight:normal}.ng-bf-mini-mybanfield .wrap{padding:20px 20px 40px}.ng-bf-mini-mybanfield .wrap h2{text-align:center;margin:0 0 20px 0;font-size:34px;color:#65686B}.ng-bf-mini-mybanfield .wrap h3{font-size:20px;font-weight:700;color:#E35205;text-transform:uppercase;margin-bottom:30px}.ng-bf-mini-mybanfield .wrap .header-color{color:#65686B}.ng-bf-mini-mybanfield .appointment{padding:0}.ng-bf-mini-mybanfield .appointment .calendar{width:75px;height:90px;margin-right:-5px;margin-left:-10px}.ng-bf-mini-mybanfield .appointment .calendar:before{font-size:90px;top:-23px;left:-9px;color:#65686B;content:"\e944"}.ng-bf-mini-mybanfield .appointment .calendar .day,.ng-bf-mini-mybanfield .appointment .calendar .month{color:#65686B}.ng-bf-mini-mybanfield .appointment .appt-details{color:#65686B;padding-left:15px}@media screen and (min-width:43.75em){.ng-bf-mini-mybanfield .appointment .appt-details{padding-left:0}}@media screen and (min-width:60em){.ng-bf-mini-mybanfield .appointment .appt-details{padding-left:15px}}.ng-bf-mini-mybanfield .appointment .appt-details p.underline{cursor:pointer;text-decoration:underline;color:#65686B}.ng-bf-mini-mybanfield .appointment .appt-details p.small{font-size:16px;font-weight:normal}.ng-bf-mini-mybanfield .appointment .appt-details h3{color:#65686B;margin-bottom:5px}.ng-bf-mini-mybanfield .appointment .appt-details .appt-address a{color:#65686B}.ng-bf-mini-mybanfield .appointment .appt-date{margin-bottom:15px}@media only screen and (min-width: 43.75em){.ng-bf-mini-mybanfield .grid{display:-webkit-box;display:-ms-flexbox;display:flex}}.ng-bf-mini-mybanfield .grid .one-half{position:relative;padding-bottom:60px;margin:20px 0;min-height:224px}@media only screen and (min-width: 43.75em){.ng-bf-mini-mybanfield .grid .one-half{width:49%;margin:0}}@media only screen and (min-width: 43.75em){.ng-bf-mini-mybanfield .grid .one-half:last-child{margin-left:auto}}.ng-bf-mini-mybanfield .grid .view-all{position:absolute;bottom:20px;left:30px}.ng-bf-mini-mybanfield .info{background:#F3F3F3;padding:20px 30px}.ng-bf-mini-mybanfield .info .bg-pharmacy-icon{color:#fff;height:60px;width:60px;background:#65686B;border-radius:50%;position:relative;float:left;top:20px}.ng-bf-mini-mybanfield .info .bg-pharmacy-icon i{font-size:35px;width:40px;height:36px;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.ng-bf-mini-mybanfield .my-banfield-buttons{margin-top:20px}@media only screen and (min-width: 43.75em){.ng-bf-mini-mybanfield .my-banfield-buttons{text-align:center}}.ng-bf-mini-mybanfield .my-banfield-buttons a{display:inline-block;width:100%;margin-bottom:10px}@media only screen and (min-width: 43.75em){.ng-bf-mini-mybanfield .my-banfield-buttons a{width:30%;margin:0 10px}}.sitk-component{background:#fff;padding:15px}@media only screen and (min-width:48em){.sitk-component{padding-left:40px;padding-right:40px}}@media only screen and (min-width:48em){.sitk-component .br{display:block}}.sitk-component h1{color:#65686B;font-size:24px;text-align:center;margin:0;padding:0 10px 15px}@media only screen and (min-width:48em){.sitk-component h1{padding:15px 10px 30px;font-size:38px}}.sitk-component .my-banfield-wrap{margin-top:0;padding-top:0}.sitk-component .sitk-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:48em){.sitk-component .sitk-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.sitk-component .sign-up-form{background:#fff;padding:25px 15px 30px;margin-bottom:30px;position:relative;width:100%}@media only screen and (min-width:48em){.sitk-component .sign-up-form{width:50%;padding:40px}}.sitk-component .sign-up-form label,.sitk-component .sign-up-form .br{font-size:15px}@media only screen and (min-width:48em){.sitk-component .sign-up-form label,.sitk-component .sign-up-form .br{font-size:18px}}.sitk-component .sign-up-form label{color:#65686B;margin-bottom:7px;margin-left:5px}@media only screen and (min-width:48em){.sitk-component .sign-up-form label{margin-bottom:8px;margin-left:15px}}.sitk-component .sign-up-form .not-eligable{border:1px #f4582f solid;border-radius:20px;font-weight:500;background:#fef6f0;color:#5e5e5e;font-size:14px;padding:10px}.sitk-component .sign-up-form .user-input-field{padding:0 0 20px 0;width:auto}.sitk-component .sign-up-form .user-input-field input{border:2px solid #DEDEDF;color:#5e5e5e;border-radius:30px;font-size:18px;padding:7px 20px;width:100%}@media only screen and (min-width:48em){.sitk-component .sign-up-form .user-input-field input{width:290px}}.sitk-component .sign-up-form .user-input-field input:focus{outline:0}.sitk-component .sign-up-form .user-input-field input.ng-empty{color:#d7d7d7;opacity:1}.sitk-component .sign-up-form .user-input-field .error-msg .sitk-error{font-size:13px;text-align:center;margin:0;color:#5f5f5f;font-weight:400}.sitk-component .sign-up-form .form-headline{padding-bottom:20px;font-size:18px;color:#65686B;font-weight:700}@media only screen and (min-width:48em){.sitk-component .sign-up-form .form-headline{font-size:28px;padding:0 0 25px 15px}}.sitk-component .sign-up-form .btn{margin-top:10px}@media only screen and (min-width:48em){.sitk-component .sign-up-form .btn{width:220px}}.sitk-component .sign-up-form .sign-up-success{text-align:center;padding:35px 0}.sitk-component .sign-up-form .sign-up-success .icon{background:#fff;border-radius:50%;padding:4px;color:#96ca4f;font-size:65px}.sitk-component .sign-up-form .sign-up-success p{font-size:28px;font-weight:bold;padding:35px 0 0 0}.sitk-component .sitk-img-wrap{position:relative}@media only screen and (min-width:48em){.sitk-component .sitk-img-wrap{padding-left:30px;width:50%}}.sitk-component .sitk-img-wrap img{display:block;width:100%;max-width:400px;margin:0 auto}@media only screen and (min-width:48em){.sitk-component .sitk-img-wrap img{max-width:100%}}.component-ask-a-vet{background:#00b5df;padding-bottom:30px}.component-ask-a-vet p{color:#fff}.component-ask-a-vet .inner{padding:40px 20px 20px 20px}@media only screen and (min-width:48em){.component-ask-a-vet{padding-bottom:50px}}.component-ask-a-vet .ask-a-vet-header-wrap{text-align:center;padding-left:45px}@media only screen and (min-width:48em){.component-ask-a-vet .ask-a-vet-header-wrap{padding-left:88px}}.component-ask-a-vet .ask-a-vet-header{color:#fff;margin:0;padding:15px;display:inline-block;position:relative}.component-ask-a-vet .ask-a-vet-header img{width:40px;position:absolute;left:-45px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width:48em){.component-ask-a-vet .ask-a-vet-header img{width:72px;left:-88px}}@media only screen and (min-width:48em){.component-ask-a-vet .ask-a-vet-header{padding:30px 10px;font-size:38px}}.component-ask-a-vet .my-banfield-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0}@media only screen and (min-width:48em){.component-ask-a-vet .my-banfield-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.component-ask-a-vet .ask-a-vet-section{background:#33c4e5;margin-bottom:5px;padding:35px 45px;position:relative}.component-ask-a-vet .ask-a-vet-section:nth-child(n+2){padding:35px 45px 85px}@media only screen and (min-width:48em){.component-ask-a-vet .ask-a-vet-section:first-child{margin-left:10px}}@media only screen and (min-width:48em){.component-ask-a-vet .ask-a-vet-section{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0;margin-right:10px}}.component-ask-a-vet .ask-a-vet-section .ask-a-vet-headline{color:#005e81;text-transform:uppercase;padding-bottom:35px}.component-ask-a-vet .ask-a-vet-section .ask-a-vet-copy{color:#fff;font-size:16px;padding-bottom:10px}.component-ask-a-vet .ask-a-vet-section .latest-q{display:block;padding-bottom:35px}.component-ask-a-vet .ask-a-vet-section .btn{position:absolute;bottom:30px;left:45px;right:45px;font-size:16px;margin:0}@media only screen and (min-width:48em){.component-ask-a-vet .ask-a-vet-section .btn{left:auto;right:auto;width:170px}}@media only screen and (min-width:64em){.component-ask-a-vet .ask-a-vet-section .btn{width:215px}}.component-ask-a-vet .ask-a-vet-search-wrapper{display:inline-block;position:absolute;bottom:30px;left:45px;right:45px}.component-ask-a-vet .ask-a-vet-search-wrapper .ask-a-vet-hotspot{position:absolute;right:0;top:0;bottom:0;width:35px;cursor:pointer;z-index:1}.component-ask-a-vet .ask-a-vet-search-wrapper:after{content:"\73";display:block;font-family:Icons;color:#005e81;position:absolute;height:30px;width:30px;font-size:26px;right:6px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:0}.component-ask-a-vet .ask-a-vet-search-wrapper .askAVetSearch{width:100%;height:40px;border-radius:20px;border:solid 2px #d7d7d7}.component-ask-a-vet.component-ask-a-vet-mini{padding:0;background:#fff}@media only screen and (min-width: 49em){.component-ask-a-vet.component-ask-a-vet-mini{padding:30px}}.component-ask-a-vet.component-ask-a-vet-mini>.inner{background:#00b5df;padding:0}.component-ask-a-vet-derm{background:#00b5df;padding-bottom:30px;margin-top:20px}.component-ask-a-vet-derm p{color:#fff}.component-ask-a-vet-derm .inner{padding:40px 20px 20px 20px}@media only screen and (min-width: 49em){.component-ask-a-vet-derm{padding-bottom:50px;border-radius:10px}}.component-ask-a-vet-derm .ask-a-vet-header-wrap{text-align:center;padding-left:45px}@media only screen and (min-width: 49em){.component-ask-a-vet-derm .ask-a-vet-header-wrap{padding-left:88px}}.component-ask-a-vet-derm .ask-a-vet-header{color:#fff;margin:0;padding:15px;display:inline-block;position:relative}.component-ask-a-vet-derm .ask-a-vet-header img{width:40px;position:absolute;left:-45px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (min-width: 49em){.component-ask-a-vet-derm .ask-a-vet-header img{width:72px;left:-88px}}@media only screen and (min-width: 49em){.component-ask-a-vet-derm .ask-a-vet-header{padding:30px 10px;font-size:38px}}.component-ask-a-vet-derm .my-banfield-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:0}@media only screen and (min-width: 49em){.component-ask-a-vet-derm .my-banfield-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.component-ask-a-vet-derm .ask-a-vet-section{background:#33c4e5;margin-bottom:5px;padding:35px 45px;position:relative}.component-ask-a-vet-derm .ask-a-vet-section:nth-child(n+2){padding:35px 45px 85px}@media only screen and (min-width: 49em){.component-ask-a-vet-derm .ask-a-vet-section:first-child{margin-left:10px}}@media only screen and (min-width: 49em){.component-ask-a-vet-derm .ask-a-vet-section{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0;margin-right:10px}}.component-ask-a-vet-derm .ask-a-vet-section .ask-a-vet-headline{color:#005e81;text-transform:uppercase;padding-bottom:35px}.component-ask-a-vet-derm .ask-a-vet-section .ask-a-vet-copy{color:#fff;font-size:16px;padding-bottom:10px}.component-ask-a-vet-derm .ask-a-vet-section .latest-q{display:block;padding-bottom:35px}.component-ask-a-vet-derm .ask-a-vet-section .btn{position:absolute;bottom:30px;left:45px;right:45px;font-size:16px;margin:0;max-width:400px}@media only screen and (min-width: 49em){.component-ask-a-vet-derm .ask-a-vet-section .btn{left:auto;right:auto;width:170px}}@media only screen and (min-width:64em){.component-ask-a-vet-derm .ask-a-vet-section .btn{width:215px}}.component-ask-a-vet-derm .ask-a-vet-search-wrapper{display:inline-block;position:absolute;bottom:30px;left:45px;right:45px;max-width:400px}.component-ask-a-vet-derm .ask-a-vet-search-wrapper .ask-a-vet-hotspot{position:absolute;right:0;top:0;bottom:0;width:35px;cursor:pointer;z-index:1}.component-ask-a-vet-derm .ask-a-vet-search-wrapper:after{content:"\73";display:block;font-family:Icons;color:#005e81;position:absolute;height:30px;width:30px;font-size:26px;right:6px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:0}.component-ask-a-vet-derm .ask-a-vet-search-wrapper .askAVetSearch{width:100%;height:40px;border-radius:20px;border:solid 2px #d7d7d7}.component-ask-a-vet-derm.component-ask-a-vet-mini{padding:0;background:#fff}@media only screen and (min-width: 49em){.component-ask-a-vet-derm.component-ask-a-vet-mini{padding:30px}}.component-ask-a-vet-derm.component-ask-a-vet-mini>.inner{background:#00b5df;padding:0}.owp-page{background-color:#f3f3f3;margin-top:20px}.owp-page .owp-module-homepage .cta-view-plans{margin:0 auto;text-align:center}.owp-page .owp-module-homepage .coupon-container{background-color:#92ca4f;padding:15px;display:block;text-decoration:none}.owp-page .owp-module-homepage .coupon-container .coupon{text-align:center}.owp-page .owp-module-homepage .coupon-container .coupon h2{margin:20px 0 5px;text-transform:uppercase;color:#ffffff}.owp-page .owp-module-homepage .coupon-container .coupon p{color:#005d7f;font-size:2.66666667em;font-weight:700;text-transform:uppercase}.owp-page .owp-module-homepage .coupon-container .coupon p span{color:#ffffff;margin:0;padding:0;display:block}@media only screen and (min-width:48em){.owp-page .owp-module-homepage .owp-pets{border-radius:0}}.owp-page .owp-module-homepage .n_owp-header{background-color:#f3f3f3;text-transform:none;text-align:center;color:#65686B}@media only screen and (min-width:48em){.owp-page .owp-module-homepage .n_owp-header{border-radius:0;font-size:38px;margin-top:0;padding-bottom:10px}}.owp-page .owp-module-homepage .owp-header{background-color:#5bc6cc;text-transform:none;text-align:center}@media only screen and (min-width:48em){.owp-page .owp-module-homepage .owp-header{border-radius:0;font-size:38px;margin-top:0;padding-bottom:10px}}.owp-page .owp-module-homepage .compartment-call{padding-top:10px;text-align:center}.owp-page .owp-module-homepage .n_no-OWP{background:#f3f3f3;margin-top:5px}.owp-page .owp-module-homepage .no-OWP{background:#7cd1d6;margin-top:5px}.owp-page .owp-module-homepage sup{position:relative;top:0;font-size:.5em}.owp-page .owp-module-homepage .owp-pet{width:100%;padding-right:0;position:relative;margin-bottom:0;padding:30px 15px 15px 15px;float:left}@media only screen and (min-width:48em){.owp-page .owp-module-homepage .owp-pet{margin-top:5px;width:50%}}.owp-page .owp-module-homepage .owp-pet h2{margin:30px 0 5px}.owp-page .owp-module-homepage .owp-pet .NWP-offer-headline{margin:0 0 5px}.owp-page .owp-module-homepage .owp-pet.no-OWP{clear:both}.owp-page .owp-module-homepage .owp-pet .owp-pet-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.owp-page .owp-module-homepage .owp-pet .owp-pet-pic{background-size:cover;float:none;margin:0}@media only screen and (min-width:48em) and (max-width:81.25em){.owp-page .owp-module-homepage .owp-pet .owp-pet-pic{width:90px;height:90px}}.owp-page .owp-module-homepage .owp-pet .owp-pet-pic img{width:40px;right:-17px}.owp-page .owp-module-homepage .owp-pet .label,.owp-page .owp-module-homepage .owp-pet .light-text{font-size:18px;line-height:1.3}.owp-page .owp-module-homepage .owp-pet .light-text{font-weight:400}.owp-page .owp-module-homepage .owp-pet .owp-pet-plan-details{text-align:left;padding-left:30px;float:none;width:auto}.owp-page .owp-module-homepage .owp-pet .owp-pet-plan-details .light-text{display:inline-block}.owp-page .owp-module-homepage .owp-pet .owp-pet-plan-details .owp-pet-name,.owp-page .owp-module-homepage .owp-pet .owp-pet-plan-details .label{font-weight:700;color:#E35205}.owp-page .owp-module-homepage .owp-pet .owp-pet-plan-details .owp-pet-name{font-size:22px;text-transform:none}@media only screen and (max-width: 43.75em){.owp-page .owp-module-homepage .owp-pet .owp-pet-plan-details{-webkit-box-flex:1;-ms-flex:1;flex:1}}.owp-page .owp-module-homepage .owp-pet .button-wrapper{clear:both;padding:15px 0 30px 0;text-align:left;width:100%;padding:20px 0 0 0}.owp-page .owp-module-homepage .owp-pet .button-wrapper .btn{margin:0;width:100%;font-size:16px}@media only screen and (min-width:48em){.owp-page .owp-module-homepage .owp-pet .button-wrapper .btn{width:100%;max-width:290px}}.owp-page .owp-module-homepage .owp-pet .button-wrapper.btn-wrap-desktop{display:none}@media only screen and (min-width:48em){.owp-page .owp-module-homepage .owp-pet .button-wrapper.btn-wrap-desktop{display:block}}@media only screen and (min-width:48em){.owp-page .owp-module-homepage .owp-pet .button-wrapper.btn-wrap-mobile{display:none}}@media only screen and (min-width:48em){.owp-page .owp-module-homepage .owp-pet.odd-last-pet,.owp-page .owp-module-homepage .owp-pet.single-item{clear:both;width:100%}}@media only screen and (max-width:767px){.owp-page .owp-module-homepage .owp-pet.not-last:after{content:"";display:block;height:1px;background:#fff;position:absolute;right:15px;left:15px;bottom:0}}@media only screen and (min-width:48em){.owp-page .owp-module-homepage .owp-pet.odd-not-last:after{content:"";display:block;background:#fff;height:auto;width:1px;top:15px;right:0;bottom:15px;position:absolute}}.owp-page .owp-module-homepage .owp-pet.odd-last-pet{position:relative}@media only screen and (min-width:48em){.owp-page .owp-module-homepage .owp-pet.odd-last-pet{padding-right:20px}}.weather-container{position:relative;overflow:hidden}.weather-container .mybanfield-loading{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(255,255,255,0.7);z-index:1}.weather-container .mybanfield-loading:after{margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (min-width:48em){.weather-container .mybanfield-loading{border-radius:10px}}.weather-container .weather-module-top{position:relative;height:260px;width:100%;display:block}@media only screen and (min-width:48em){.weather-container .weather-module-top{border-radius:10px 10px 0 0}}.weather-container .weather-module-top .weather-status{position:absolute;top:31px;left:0;background:rgba(0,94,129,0.8);color:#FFF;padding:20px 65px 20px 15px;font-weight:initial}.weather-container .weather-module-top .weather-status .icon{display:inline-block;vertical-align:middle;font-size:80px}.weather-container .weather-module-top .weather-status .weather-status-text{display:inline-block;vertical-align:middle;padding-left:20px}.weather-container .weather-module-top p{padding:0;margin:0}.weather-container .weather-module-top p.temp{font-size:75px;font-weight:700;line-height:1}.weather-container .weather-module-top p.city-state{font-size:22px}.weather-container .weather-violator{background:#f4582f;color:#fff;padding:10px 15px 10px 45px;font-size:20px;text-align:left;text-transform:capitalize;line-height:1}.weather-container .weather-violator .icon{padding-right:15px;font-size:25px}.weather-container .weather-violator .warning-text{display:inline-block;vertical-align:middle}.weather-container .weather-violator .extreme{text-transform:uppercase;font-weight:700}.weather-container .weather-module-bottom{position:relative;text-align:left;background:#fff}@media only screen and (min-width:48em){.weather-container .weather-module-bottom{border-radius:0 0 10px 10px}}.weather-container .weather-module-bottom:before,.weather-container .weather-module-bottom:after{content:"";width:15px;position:absolute;top:20px;bottom:20px;background:#00B0D9}.weather-container .weather-module-bottom:before{left:0}.weather-container .weather-module-bottom:after{right:0}.weather-container .weather-module-bottom ul[rn-carousel]{height:200px}.weather-container .weather-module-bottom .weather-slide{padding:18px 50px}.weather-container .weather-module-bottom .weather-slide h2{color:#f7941e;font-size:30px}.weather-container .weather-module-bottom .weather-slide p{color:#005e81;font-size:18px;padding-bottom:10px}.weather-container .weather-module-bottom .weather-slide a{font-weight:700;text-decoration:underline}.compartment-section{padding:0}.compartment-section .compartment-header{padding:25px;margin-bottom:0}@media only screen and (min-width:48em){.compartment-section .compartment-header{border-radius:10px 10px 0 0}}.compartment-section h2{font-size:24px}.compartment-section p{margin:0}.compartment-section .compartment-container{padding:15px 15px 0 15px}.compartment-section .compartment-container:after{content:"";display:block;clear:both}@media only screen and (min-width:48em){.compartment-section .compartment-flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}}.compartment-section .compartment-sub-section{padding:15px;margin-bottom:15px}.compartment-section .compartment-call{padding:20px 15px 20px 15px;font-size:16px;clear:both;width:100%}@media only screen and (min-width:48em){.compartment-section .compartment-call{border-radius:0 0 10px 10px;font-size:18px}}@-webkit-keyframes slidecurr{0%{top:97px}100%{top:-100%}}@keyframes slidecurr{0%{top:97px}100%{top:-100%}}.news-feed,.news-feed-derm{overflow:hidden;position:relative;padding-bottom:30px;min-height:350px;background:#fff;margin-bottom:20px}.news-feed.load-more-enabled,.news-feed-derm.load-more-enabled{padding-bottom:80px}.news-feed.newsfeed-transitioning .article-list,.news-feed-derm.newsfeed-transitioning .article-list{opacity:0}@media only screen and (min-width:48em){.news-feed,.news-feed-derm{border-radius:10px}}.news-feed .mybanfield-loading,.news-feed-derm .mybanfield-loading{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(255,255,255,0.7);z-index:15}.news-feed .mybanfield-loading:after,.news-feed-derm .mybanfield-loading:after{margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (min-width:48em){.news-feed .mybanfield-loading,.news-feed-derm .mybanfield-loading{border-radius:10px}}.news-feed .loadmore-wrapper,.news-feed-derm .loadmore-wrapper{width:100%;position:absolute;bottom:0;left:0;right:0;height:80px;background:#fff;border-radius:0 0 10px 10px}.news-feed .loadmore-wrapper .load-more,.news-feed-derm .loadmore-wrapper .load-more{font-weight:700;text-decoration:none;position:absolute;left:20px;right:20px;bottom:30px;border:2px solid #005e81;border-radius:25px;padding:10px}.news-feed .article-list,.news-feed-derm .article-list{padding:25px 20px 20px 35px;position:relative;background:#fff;transition:all .5s ease-in-out}.news-feed .article-list.ng-leave,.news-feed-derm .article-list.ng-leave{position:absolute;transition:.7s all cubic-bezier(.18, .06, .54, 2.02);-webkit-animation:slidecurr .7s forwards;animation:slidecurr .7s forwards;width:100%}.news-feed .news-headline-wrap,.news-feed-derm .news-headline-wrap{background:#96ca4f;color:#fff;padding:20px 15px;position:relative;z-index:10;height:102px;text-align:left}.news-feed .news-headline-wrap .icon,.news-feed-derm .news-headline-wrap .icon{height:51px;width:51px;display:block;float:left;background:#fff;color:#005e81;border-radius:50%;font-size:62px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.news-feed .news-headline-wrap .icon:before,.news-feed-derm .news-headline-wrap .icon:before{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.news-feed .news-headline-wrap .headline-right,.news-feed-derm .news-headline-wrap .headline-right{display:block;float:left;width:calc(100% - 51px);padding-left:15px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.news-feed .news-headline-wrap .news-headline,.news-feed-derm .news-headline-wrap .news-headline{color:#fff;font-size:24px}@media only screen and (min-width:48em){.news-feed .news-headline-wrap,.news-feed-derm .news-headline-wrap{border-radius:10px 10px 0 0}}.news-feed .news-article,.news-feed-derm .news-article{display:block;clear:both;padding:0 0 15px 30px;border-left:1px solid #005e81}.news-feed .news-article:last-child,.news-feed-derm .news-article:last-child{border-left:1px solid transparent}.news-feed .news-article:after,.news-feed-derm .news-article:after{content:"";display:table;clear:both}.news-feed .news-article .article-link-wrap,.news-feed-derm .news-article .article-link-wrap{display:block;position:relative;text-decoration:none}.news-feed .news-article .article-link-wrap:before,.news-feed-derm .news-article .article-link-wrap:before{content:"";position:absolute;left:-58px;top:-7px;background:#FFFFFF;border-radius:50%;height:55px;width:55px}.news-feed .news-article .article-link-wrap:after,.news-feed-derm .news-article .article-link-wrap:after{content:"\e92f";font-family:Icons;position:absolute;left:-50px;top:0;font-size:30px;background:#005E81;color:#fff;border-radius:50%;height:40px;width:40px}.news-feed .news-article .article-link-wrap *,.news-feed-derm .news-article .article-link-wrap *{text-decoration:none}.news-feed .news-article .article-text,.news-feed-derm .news-article .article-text{float:right;width:calc(100% - 67px);text-align:left;padding:0 15px}@media only screen and (min-width:48em) and (max-width:64em){.news-feed .news-article .article-text,.news-feed-derm .news-article .article-text{width:100%;padding:0}}.news-feed .news-article .article-text .article-title,.news-feed-derm .news-article .article-text .article-title{font-weight:700;font-size:18px}.news-feed .news-article .article-text .article-copy,.news-feed-derm .news-article .article-text .article-copy{font-size:15px}.news-feed .news-article .article-images,.news-feed-derm .news-article .article-images{position:relative}.news-feed .news-article .article-video-btn,.news-feed-derm .news-article .article-video-btn{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.news-feed .news-article .article-image,.news-feed-derm .news-article .article-image{float:left;width:67px}@media only screen and (min-width:48em) and (max-width:64em){.news-feed .news-article .article-image,.news-feed-derm .news-article .article-image{width:100%;margin-top:10px}}.news-feed .news-article.is-video .article-title,.news-feed-derm .news-article.is-video .article-title{text-decoration:none}.news-feed .news-article.is-video .article-text,.news-feed-derm .news-article.is-video .article-text{float:none;width:100%;padding-left:0}.news-feed .news-article.is-video .article-images,.news-feed-derm .news-article.is-video .article-images{max-width:300px}.news-feed .news-article.is-video .article-image,.news-feed-derm .news-article.is-video .article-image{float:none;width:100%}.news-feed .news-article.is-video .article-link-wrap:after,.news-feed-derm .news-article.is-video .article-link-wrap:after{content:"\e91f";background:#f44336}.news-feed.fullscreen-news .news-headline-wrap,.news-feed-derm.fullscreen-news .news-headline-wrap,.news-feed.fullscreen-news-derm .news-headline-wrap,.news-feed-derm.fullscreen-news-derm .news-headline-wrap{text-align:center;border-radius:0}.news-feed.fullscreen-news .news-headline-wrap .icon,.news-feed-derm.fullscreen-news .news-headline-wrap .icon,.news-feed.fullscreen-news-derm .news-headline-wrap .icon,.news-feed-derm.fullscreen-news-derm .news-headline-wrap .icon{display:inline-block;vertical-align:middle;float:none;top:auto;-webkit-transform:none;transform:none}.news-feed.fullscreen-news .news-headline-wrap .headline-right,.news-feed-derm.fullscreen-news .news-headline-wrap .headline-right,.news-feed.fullscreen-news-derm .news-headline-wrap .headline-right,.news-feed-derm.fullscreen-news-derm .news-headline-wrap .headline-right{display:inline-block;vertical-align:middle;float:none;top:auto;-webkit-transform:none;transform:none;text-align:left}@media only screen and (min-width:48em){.news-feed.fullscreen-news .news-headline-wrap .headline-right,.news-feed-derm.fullscreen-news .news-headline-wrap .headline-right,.news-feed.fullscreen-news-derm .news-headline-wrap .headline-right,.news-feed-derm.fullscreen-news-derm .news-headline-wrap .headline-right{width:auto}}@media only screen and (min-width:48em){.news-feed.fullscreen-news .news-headline-wrap .headline-right .news-headline,.news-feed-derm.fullscreen-news .news-headline-wrap .headline-right .news-headline,.news-feed.fullscreen-news-derm .news-headline-wrap .headline-right .news-headline,.news-feed-derm.fullscreen-news-derm .news-headline-wrap .headline-right .news-headline{font-size:38px;padding-bottom:3px}}.news-feed.fullscreen-news .news-headline-wrap .headline-right .news-headline,.news-feed-derm.fullscreen-news .news-headline-wrap .headline-right .news-headline,.news-feed.fullscreen-news-derm .news-headline-wrap .headline-right .news-headline,.news-feed-derm.fullscreen-news-derm .news-headline-wrap .headline-right .news-headline,.news-feed.fullscreen-news .news-headline-wrap .headline-right .news-subhead,.news-feed-derm.fullscreen-news .news-headline-wrap .headline-right .news-subhead,.news-feed.fullscreen-news-derm .news-headline-wrap .headline-right .news-subhead,.news-feed-derm.fullscreen-news-derm .news-headline-wrap .headline-right .news-subhead{margin:0;text-transform:none}.news-feed.fullscreen-news .news-headline-wrap .headline-right .news-subhead,.news-feed-derm.fullscreen-news .news-headline-wrap .headline-right .news-subhead,.news-feed.fullscreen-news-derm .news-headline-wrap .headline-right .news-subhead,.news-feed-derm.fullscreen-news-derm .news-headline-wrap .headline-right .news-subhead{font-size:20px;font-weight:800}.news-feed.fullscreen-news .article-list,.news-feed-derm.fullscreen-news .article-list,.news-feed.fullscreen-news-derm .article-list,.news-feed-derm.fullscreen-news-derm .article-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:48em){.news-feed.fullscreen-news .article-list,.news-feed-derm.fullscreen-news .article-list,.news-feed.fullscreen-news-derm .article-list,.news-feed-derm.fullscreen-news-derm .article-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media only screen and (min-width:48em){.component-news-feed-derm .news-feed.fullscreen-news .article-list,.component-news-feed-derm .news-feed-derm.fullscreen-news .article-list,.component-news-feed-derm .news-feed.fullscreen-news-derm .article-list,.component-news-feed-derm .news-feed-derm.fullscreen-news-derm .article-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (min-width: 49em){.component-news-feed-derm .news-feed.fullscreen-news .article-list,.component-news-feed-derm .news-feed-derm.fullscreen-news .article-list,.component-news-feed-derm .news-feed.fullscreen-news-derm .article-list,.component-news-feed-derm .news-feed-derm.fullscreen-news-derm .article-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.news-feed.fullscreen-news .news-article,.news-feed-derm.fullscreen-news .news-article,.news-feed.fullscreen-news-derm .news-article,.news-feed-derm.fullscreen-news-derm .news-article{border-left:none;padding:15px;-webkit-box-flex:1;-ms-flex:1;flex:1}.news-feed.fullscreen-news .news-article .article-link-wrap:before,.news-feed-derm.fullscreen-news .news-article .article-link-wrap:before,.news-feed.fullscreen-news-derm .news-article .article-link-wrap:before,.news-feed-derm.fullscreen-news-derm .news-article .article-link-wrap:before,.news-feed.fullscreen-news .news-article .article-link-wrap:after,.news-feed-derm.fullscreen-news .news-article .article-link-wrap:after,.news-feed.fullscreen-news-derm .news-article .article-link-wrap:after,.news-feed-derm.fullscreen-news-derm .news-article .article-link-wrap:after{content:none}.news-feed.fullscreen-news .news-article .article-image,.news-feed-derm.fullscreen-news .news-article .article-image,.news-feed.fullscreen-news-derm .news-article .article-image,.news-feed-derm.fullscreen-news-derm .news-article .article-image{width:auto;float:none}@media only screen and (min-width:48em){.news-feed.fullscreen-news .news-article .article-image,.news-feed-derm.fullscreen-news .news-article .article-image,.news-feed.fullscreen-news-derm .news-article .article-image,.news-feed-derm.fullscreen-news-derm .news-article .article-image{width:226px}}@media only screen and (min-width:48em){.component-news-feed-derm .news-feed.fullscreen-news .news-article .article-image,.component-news-feed-derm .news-feed-derm.fullscreen-news .news-article .article-image,.component-news-feed-derm .news-feed.fullscreen-news-derm .news-article .article-image,.component-news-feed-derm .news-feed-derm.fullscreen-news-derm .news-article .article-image{width:auto}}@media only screen and (min-width: 49em){.component-news-feed-derm .news-feed.fullscreen-news .news-article .article-image,.component-news-feed-derm .news-feed-derm.fullscreen-news .news-article .article-image,.component-news-feed-derm .news-feed.fullscreen-news-derm .news-article .article-image,.component-news-feed-derm .news-feed-derm.fullscreen-news-derm .news-article .article-image{width:226px}}.news-feed.fullscreen-news .news-article .article-text,.news-feed-derm.fullscreen-news .news-article .article-text,.news-feed.fullscreen-news-derm .news-article .article-text,.news-feed-derm.fullscreen-news-derm .news-article .article-text{float:none;width:100%;padding:0;text-align:center;color:#005e81}.news-feed.fullscreen-news .news-article .article-text .article-title,.news-feed-derm.fullscreen-news .news-article .article-text .article-title,.news-feed.fullscreen-news-derm .news-article .article-text .article-title,.news-feed-derm.fullscreen-news-derm .news-article .article-text .article-title{padding-top:20px}.news-feed .search-pet-health,.news-feed-derm .search-pet-health{text-align:center;color:#005e81;background:#ebebeb;padding:15px}@media only screen and (min-width:48em){.news-feed .search-pet-health,.news-feed-derm .search-pet-health{width:670px;padding:20px 40px}}.news-feed .search-pet-health h3,.news-feed-derm .search-pet-health h3{color:#005e81;font-size:22px;text-transform:uppercase}.news-feed .search-pet-health p,.news-feed-derm .search-pet-health p{padding:15px 0}.news-feed .search-pet-health .pethealthsearch-wrapper,.news-feed-derm .search-pet-health .pethealthsearch-wrapper{display:inline-block;position:relative}.news-feed .search-pet-health .pethealthsearch-wrapper .pet-search-hotspot,.news-feed-derm .search-pet-health .pethealthsearch-wrapper .pet-search-hotspot{position:absolute;right:0;top:0;bottom:0;width:35px;cursor:pointer;z-index:1}.news-feed .search-pet-health .pethealthsearch-wrapper:after,.news-feed-derm .search-pet-health .pethealthsearch-wrapper:after{content:"\73";display:block;font-family:Icons;color:#005e81;position:absolute;height:30px;width:30px;font-size:26px;right:6px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:0}.news-feed .search-pet-health .pethealthsearch-wrapper .pethealthsearch,.news-feed-derm .search-pet-health .pethealthsearch-wrapper .pethealthsearch{width:100%;height:40px;border-radius:20px;border:solid 2px #d7d7d7}@media only screen and (min-width:48em){.news-feed .search-pet-health .pethealthsearch-wrapper .pethealthsearch,.news-feed-derm .search-pet-health .pethealthsearch-wrapper .pethealthsearch{width:350px}}.dashboard-item .news-article.is-video .article-title{padding-bottom:10px}.right-col-vet-chat{width:357px;height:100%}.pet-snapshot-wellness{padding:10px 0 0 0;font-family:"FF Meta Headline Offc W01",sans-serif}@media only screen and (min-width: 49em){.pet-snapshot-wellness{display:-webkit-box;display:-ms-flexbox;display:flex}}.pet-snapshot-wellness .btn-orange{text-align:center;position:relative;margin:0;width:100%}@media only screen and (min-width: 49em){.pet-snapshot-wellness .btn-orange{margin-left:auto}}.pet-snapshot-wellness .left-col{background:#004b6e;margin-bottom:15px}@media only screen and (min-width: 49em){.pet-snapshot-wellness .left-col{border-radius:5px;width:calc(60% - 30px);margin-right:30px;margin-bottom:0}}@media only screen and (min-width: 81.25em){.pet-snapshot-wellness .left-col{width:calc(66% - 30px)}}.pet-snapshot-wellness .left-col h3{padding:20px 0}.pet-snapshot-wellness .left-col .ng-slick{background:#005981;margin-bottom:5px;padding-bottom:10px;height:80%}.pet-snapshot-wellness .left-col .ng-slick .slick-slider{height:100%}.pet-snapshot-wellness .left-col .ng-slick .slick-slider .slick-list{height:100%}.pet-snapshot-wellness .left-col .ng-slick .slick-slider .slick-list .slick-track{height:100%}.pet-snapshot-wellness .left-col .ng-slick .slick-slider .slick-list .slick-track .slick-pet{height:100%;margin-right:10px}@media only screen and (min-width: 60em){.pet-snapshot-wellness .left-col .ng-slick .slick-slider .slick-list .slick-track .slick-pet{margin-right:0}}.pet-snapshot-wellness .left-col .ng-slick .slick-slider .slick-list .slick-track .slick-pet .inner{min-height:345px}@media only screen and (min-width: 60em){.pet-snapshot-wellness .left-col .ng-slick .slick-slider .slick-list .slick-track .slick-pet .inner{min-height:383px}}.pet-snapshot-wellness .left-col .ng-slick .bottom-half{height:35%;position:relative}.pet-snapshot-wellness .left-col .ng-slick .bottom-half .bottom-half-contents{position:absolute;bottom:0;width:100%}.pet-snapshot-wellness .left-col .ng-slick .slick-slider{width:calc(100% - 1px);padding-bottom:0}.pet-snapshot-wellness .left-col .ng-slick .slick-track{margin-left:0}@media only screen and (min-width: 60em){.pet-snapshot-wellness .left-col .ng-slick .slick-track{margin-left:-280px}}@media only screen and (min-width: 81.25em){.pet-snapshot-wellness .left-col .ng-slick .slick-track{margin-left:-330px}}.pet-snapshot-wellness .left-col .ng-slick .ng-slick-nav{padding-top:0}.pet-snapshot-wellness .left-col .ng-slick .slick-dots li button:before{color:#337a9a}.pet-snapshot-wellness .left-col .ng-slick .slick-dots li.slick-active button:before{color:#fff}.pet-snapshot-wellness .left-col .ng-slick .slick-prev,.pet-snapshot-wellness .left-col .ng-slick .slick-next{background:#00b5df;position:absolute;top:50%;bottom:inherit;right:inherit;left:-15px;z-index:10;height:40px;width:40px;border-radius:50%;line-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pet-snapshot-wellness .left-col .ng-slick .slick-prev:before,.pet-snapshot-wellness .left-col .ng-slick .slick-next:before{font-family:'Icons';font-size:36px;content:"\e92e";color:#fff;opacity:1;text-align:center;display:block;left:1px;right:0;top:2px;bottom:0;margin:auto;position:absolute}.pet-snapshot-wellness .left-col .ng-slick .slick-prev.slick-next,.pet-snapshot-wellness .left-col .ng-slick .slick-next.slick-next{right:-15px;left:inherit}.pet-snapshot-wellness .left-col .ng-slick .slick-prev.slick-next:before,.pet-snapshot-wellness .left-col .ng-slick .slick-next.slick-next:before{content:"\e917"}.pet-snapshot-wellness .left-col .slick-slider{padding:20px 0}.pet-snapshot-wellness .left-col .pet-name{font-size:22px;color:#fff;font-weight:700}.pet-snapshot-wellness .right-col{background:#fff;overflow:hidden}@media only screen and (min-width: 49em){.pet-snapshot-wellness .right-col{border-radius:5px;width:316px;height:100%}}@media only screen and (min-width: 81.25em){.pet-snapshot-wellness .right-col{width:357px;height:100%}}.pet-snapshot-wellness .right-col-upcoming-appntment{background:#fff;overflow:hidden;height:100%;width:357px}.pet-snapshot-wellness h3{font-size:22px;text-transform:uppercase;font-weight:700;color:#fff}.pet-snapshot-wellness .upcoming-appointments-container.one-appointment{height:calc(100% - 80px)}.pet-snapshot-wellness .upcoming-appointments-container .container-header{padding:20px 5px;background:#33c4e5}.pet-snapshot-wellness .upcoming-appointments-container .container-header span{font-size:inherit}.pet-snapshot-wellness .upcoming-appointments-container .pet-information.one-appointment{height:100%}.pet-snapshot-wellness .upcoming-appointments-container .appointments.one-appointment{height:100%}.pet-snapshot-wellness .upcoming-appointments-container .appointment{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pet-snapshot-wellness .upcoming-appointments-container .appointment.one-appointment{height:calc(100% - 80px)}.pet-snapshot-wellness .upcoming-appointments-container .appointment.odd{background:#f7f7f7}.pet-snapshot-wellness .upcoming-appointments-container .appointment .calendar{width:90px;height:90px;color:#c2d63d;margin-right:-25px}.pet-snapshot-wellness .upcoming-appointments-container .appointment .calendar:before{color:#c2d63d;content:"\e9ef";font-size:95px;top:-20px;left:-30px}.pet-snapshot-wellness .upcoming-appointments-container .appointment .calendar .month,.pet-snapshot-wellness .upcoming-appointments-container .appointment .calendar .day{color:#c2d63d}.pet-snapshot-wellness .upcoming-appointments-container .appointment .calendar .month.month,.pet-snapshot-wellness .upcoming-appointments-container .appointment .calendar .day.month{top:37px;left:29px}.pet-snapshot-wellness .upcoming-appointments-container .appointment .calendar .month.day,.pet-snapshot-wellness .upcoming-appointments-container .appointment .calendar .day.day{top:45px;left:29px;font-size:24px}.pet-snapshot-wellness .upcoming-appointments-container .appt-details{width:calc(100% - 65px);padding-left:10px}.pet-snapshot-wellness .upcoming-appointments-container .appt-details h3{font-size:19px;color:#f7941e;text-transform:none;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.pet-snapshot-wellness .upcoming-appointments-container .appt-details .appt-time{font-size:16px;color:#005e81;font-weight:700}.pet-snapshot-wellness .upcoming-appointments-container .appt-details .appt-time span{font-size:16px}@media only screen and (min-width: 49em){.pet-snapshot-wellness .upcoming-appointments-container .appt-details .mobile-break{display:none}}.pet-snapshot-wellness .appt-cta-wrap a{color:#f7941e;font-size:14px;display:block;text-align:center;padding:5px;margin:5px}.pet-snapshot-wellness .no-upcoming-appointments{height:100%;height:calc(100% - 62px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pet-snapshot-wellness .no-upcoming-appointments .inner{padding:20px}.pet-snapshot-wellness .no-upcoming-appointments h3{color:#f7941e;font-weight:700;font-size:22px;margin-bottom:30px}.pet-snapshot{position:relative;height:auto;min-height:200px;background:#fff;font-family:"FFMetaHeadlineW04",sans-serif}@media only screen and (min-width:48em){.pet-snapshot{height:500px;border-radius:10px}}.pet-snapshot .mybanfield-loading{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(255,255,255,0.7);z-index:1}.pet-snapshot .mybanfield-loading:after{margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (min-width:48em){.pet-snapshot .mybanfield-loading{border-radius:10px}}.pet-snapshot .pet-name{z-index:1;color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:25px;transition:all 1s;background:#005e81;padding:5px 30px 10px 30px;border-radius:45px;font-weight:700;width:55%;overflow:hidden;text-overflow:ellipsis}@media only screen and (min-width:48em){.pet-snapshot .pet-name{width:65%;font-size:36px;padding:5px 70px 10px 70px;top:60%;-webkit-transform:translate(-50%, -60%);transform:translate(-50%, -60%)}}@media only screen and (min-width:48em){.pet-snapshot .right-col,.pet-snapshot .left-col{float:left}}.pet-snapshot .left-col,.pet-snapshot .overview{position:relative;background:#00b0d9}@media only screen and (min-width:48em){.pet-snapshot .left-col,.pet-snapshot .overview{width:65%;border-radius:10px 0 0 10px}}.pet-snapshot .left-col .snapshot-carousel,.pet-snapshot .overview .snapshot-carousel{position:relative}.pet-snapshot .left-col .snapshot-carousel:after,.pet-snapshot .overview .snapshot-carousel:after{content:"";display:inline-block;position:absolute;border:25px solid #fff;border-color:transparent transparent #fff transparent;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (min-width:48em){.pet-snapshot .left-col .snapshot-carousel:after,.pet-snapshot .overview .snapshot-carousel:after{border-color:transparent #fff transparent transparent;left:initial;bottom:initial;right:-2px;top:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.pet-snapshot .left-col ul[rn-carousel],.pet-snapshot .overview ul[rn-carousel]{margin:0;padding:0}@media only screen and (min-width:48em){.pet-snapshot .left-col ul[rn-carousel],.pet-snapshot .overview ul[rn-carousel]{border-radius:10px 0 0 10px}}.pet-snapshot .left-col ul[rn-carousel] li,.pet-snapshot .overview ul[rn-carousel] li{height:500px}.pet-snapshot .left-col ul[rn-carousel] li .top-half,.pet-snapshot .overview ul[rn-carousel] li .top-half{position:absolute;top:0;bottom:50%;left:0;right:-2px;background-repeat:no-repeat;background-size:cover;background-position:center}.pet-snapshot .left-col ul[rn-carousel] li .top-half.has-bg-img,.pet-snapshot .overview ul[rn-carousel] li .top-half.has-bg-img{background-color:#d7d7d7}@media only screen and (min-width: 43.75em){.pet-snapshot .left-col ul[rn-carousel] li .top-half,.pet-snapshot .overview ul[rn-carousel] li .top-half{bottom:40%}}.pet-snapshot .left-col ul[rn-carousel] li .bottom-half,.pet-snapshot .overview ul[rn-carousel] li .bottom-half{position:absolute;top:50%;bottom:0;left:0;right:-2px;background-size:cover;background-position:center;background:#00b0d9}@media only screen and (min-width: 43.75em){.pet-snapshot .left-col ul[rn-carousel] li .bottom-half,.pet-snapshot .overview ul[rn-carousel] li .bottom-half{top:60%}}.pet-snapshot .left-col ul[rn-carousel] li .bottom-half .pet-badges,.pet-snapshot .overview ul[rn-carousel] li .bottom-half .pet-badges{position:absolute;width:100%;bottom:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:50px 13% 25px}@media only screen and (min-width:48em){.pet-snapshot .left-col ul[rn-carousel] li .bottom-half .pet-badges,.pet-snapshot .overview ul[rn-carousel] li .bottom-half .pet-badges{padding:40px 13% 15px}}.pet-snapshot .left-col ul[rn-carousel] li .bottom-half .pet-badges .pet-detail,.pet-snapshot .overview ul[rn-carousel] li .bottom-half .pet-badges .pet-detail{-webkit-box-flex:1;-ms-flex:1;flex:1}.pet-snapshot .left-col ul[rn-carousel] li .bottom-half .pet-badges .pet-detail p,.pet-snapshot .overview ul[rn-carousel] li .bottom-half .pet-badges .pet-detail p{color:#fff}.pet-snapshot .left-col ul[rn-carousel] li .bottom-half .pet-badges .pet-detail a,.pet-snapshot .overview ul[rn-carousel] li .bottom-half .pet-badges .pet-detail a{text-decoration:none}.pet-snapshot .left-col ul[rn-carousel] li .bottom-half .pet-badges .pet-detail a:hover,.pet-snapshot .overview ul[rn-carousel] li .bottom-half .pet-badges .pet-detail a:hover,.pet-snapshot .left-col ul[rn-carousel] li .bottom-half .pet-badges .pet-detail a:focus,.pet-snapshot .overview ul[rn-carousel] li .bottom-half .pet-badges .pet-detail a:focus{text-decoration:underline;color:#fff}.pet-snapshot .left-col .rn-carousel-control,.pet-snapshot .overview .rn-carousel-control{transition:all .2s ease-out;font-size:2rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;background:#005e81;color:#ebebeb;height:35px;width:35px;border-radius:50%}@media only screen and (min-width: 43.75em){.pet-snapshot .left-col .rn-carousel-control,.pet-snapshot .overview .rn-carousel-control{top:60%;-webkit-transform:translateY(-60%);transform:translateY(-60%)}}.pet-snapshot .left-col .rn-carousel-control.rn-carousel-control-prev,.pet-snapshot .overview .rn-carousel-control.rn-carousel-control-prev{left:8%}.pet-snapshot .left-col .rn-carousel-control.rn-carousel-control-prev:before,.pet-snapshot .overview .rn-carousel-control.rn-carousel-control-prev:before{content:"\e92e"}.pet-snapshot .left-col .rn-carousel-control.rn-carousel-control-next,.pet-snapshot .overview .rn-carousel-control.rn-carousel-control-next{right:8%}.pet-snapshot .left-col .rn-carousel-control.rn-carousel-control-next:before,.pet-snapshot .overview .rn-carousel-control.rn-carousel-control-next:before{content:"\e917"}.pet-snapshot .left-col .rn-carousel-control.rn-carousel-control-prev:before,.pet-snapshot .overview .rn-carousel-control.rn-carousel-control-prev:before,.pet-snapshot .left-col .rn-carousel-control.rn-carousel-control-next:before,.pet-snapshot .overview .rn-carousel-control.rn-carousel-control-next:before{font-family:'Icons';font-size:27px;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pet-snapshot .right-col{color:#005e81;height:100%;text-align:left;position:relative;padding:25px}@media only screen and (min-width:48em){.pet-snapshot .right-col{width:35%;padding:0}}@media only screen and (min-width:48em){.pet-snapshot .right-col .appt-scroll-container{position:absolute;top:0;left:0;right:0;bottom:115px;padding:17px 25px 0 25px;overflow:auto}}.pet-snapshot .right-col .appt-scroll-container .prescriptions-container{height:auto}.pet-snapshot .right-col .appt-scroll-container .prescriptions-container.divider{padding-bottom:25px}@media only screen and (min-width:43.75em){.pet-snapshot .right-col .appt-scroll-container.has-appointment .appt-header{padding-top:0}}@media only screen and (min-width:43.75em){.pet-snapshot .right-col .appt-scroll-container.has-appointment .appt-details h3{word-break:break-word;font-size:17px}}@media only screen and (min-width:60em){.pet-snapshot .right-col .appt-scroll-container.has-appointment .appt-details h3{word-break:normal;font-size:19px}}@media only screen and (min-width:43.75em){.pet-snapshot .right-col .appt-scroll-container.has-appointment .due-header{padding-top:0}}.pet-snapshot .right-col .appt-scroll-container.has-appointment .prescriptions-container{height:auto}.pet-snapshot .right-col .appt-scroll-container.has-appointment .prescriptions-container.divider{padding-bottom:25px}@media only screen and (min-width:43.75em){.pet-snapshot .right-col .appt-scroll-container.has-appointment .prescriptions-container .diminished-link{padding-top:5px}}@media only screen and (min-width:60em){.pet-snapshot .right-col .appt-scroll-container.has-appointment .prescriptions-container .diminished-link{padding-top:10px}}.pet-snapshot .right-col p{font-size:16px}.pet-snapshot .right-col a.diminished-link{color:#f7941e;display:block;text-align:left;padding-top:10px;clear:both}.pet-snapshot .right-col a.large-link{font-size:18px;color:#f7941e;display:block;text-align:center}.pet-snapshot .right-col .bolded{font-weight:700}.pet-snapshot .right-col .small{font-size:14px}.pet-snapshot .right-col h3{font-size:19px}.pet-snapshot .right-col .pet-information *{margin:0;padding:0}.pet-snapshot .right-col .appt-top:after{content:"";display:table;clear:both}.pet-snapshot .right-col .appt-top .appt-header{float:left;font-size:20px;margin:0;text-transform:uppercase;line-height:1;padding-bottom:5px}@media only screen and (min-width:60em){.pet-snapshot .right-col .appt-top .appt-header{padding-bottom:10px;padding-top:5px}}.pet-snapshot .right-col .due-header{font-size:20px;text-align:left;text-transform:uppercase}@media only screen and (min-width:43.75em){.pet-snapshot .right-col .due-header{padding-top:15px}}.pet-snapshot .right-col .appointment,.pet-snapshot .right-col .prescriptions-container{padding:0 0 6px 0;width:95%;margin-bottom:20px}.pet-snapshot .right-col .appointment p,.pet-snapshot .right-col .prescriptions-container p{font-size:14px}@media only screen and (min-width:60em){.pet-snapshot .right-col .appointment p,.pet-snapshot .right-col .prescriptions-container p{font-size:16px}}.pet-snapshot .right-col .appointment.no-prescriptions,.pet-snapshot .right-col .prescriptions-container.no-prescriptions{padding-top:10px;padding-bottom:60px}.pet-snapshot .right-col .appointment.divider,.pet-snapshot .right-col .prescriptions-container.divider{margin-bottom:20px;padding-bottom:20px}@media only screen and (min-width:43.75em){.pet-snapshot .right-col .appointment.divider,.pet-snapshot .right-col .prescriptions-container.divider{border-bottom:1px solid #ddd;margin:0}}.pet-snapshot .right-col .appt-details{width:calc(100% - 48px);padding-left:10px}.pet-snapshot .right-col .prescription-info{padding-top:4px}@media only screen and (min-width:60em){.pet-snapshot .right-col .prescription-info{padding-top:10px}}@media only screen and (min-width:48em){.pet-snapshot .right-col .appt-cta-wrap .btn{max-width:280px;margin:0 auto 10px}}@media only screen and (min-width:48em){.pet-snapshot .right-col .appt-cta-wrap{position:absolute;width:100%;padding:15px;height:115px;bottom:0}}.new_blight{border:1px solid #DEDEDF;-webkit-transform:translate(39px, 22px);transform:translate(39px, 22px);max-width:66%;display:none}@media only screen and (min-width:769px){.new_blight{display:block}}.v_btn:hover{border:2px solid #9BA2AB}.v_btn:focus{border:2px solid #9BA2AB}.hospital-page{position:relative}.hospital-page .mybanfield-loading{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(255,255,255,0.7);z-index:1}.hospital-page .mybanfield-loading:after{margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (min-width:48em){.hospital-page .mybanfield-loading{border-radius:10px}}@media only screen and (min-width:48em) and (max-width:63.938em){.hospital-page .btn-short-tablet{padding-left:25px}}.hospital-page .label{color:#65686B;font-weight:700}.hospital-page .label span{color:#5a5a5a;font-weight:400}.hospital-page .n_label{color:#65686B;line-height:2;font-size:27px;display:none;font-weight:400}@media only screen and (min-width:763px){.hospital-page .n_label{display:block}}.hospital-page .new_label{color:#65686B;line-height:2;font-size:27px;font-weight:400;display:block;text-align:center}@media only screen and (min-width:763px){.hospital-page .new_label{display:none}}.hospital-page .star-group{padding-bottom:5px}.hospital-page .star-group .icon{font-size:26px;color:#e0e0e0;padding-right:10px;display:inline-block;vertical-align:middle;cursor:pointer}.hospital-page .star-group .icon.golden{color:#f7941e}.hospital-page .star-group .icon.clicked{-webkit-transform:scale(1.2);transform:scale(1.2)}.hospital-page .your-rating{font-size:12px;text-transform:uppercase;padding-bottom:10px;font-weight:700}.hospital-page .average{font-size:12px;display:inline-block;vertical-align:middle}.hospital-page .average .rating{font-size:12px;display:inline-block;color:#f7941e}.hospital-page .hospital-address{color:#5a5a5a;display:block}.hospital-page .preferred-hospital{text-align:left;background:#fff;position:relative;padding-bottom:40px}@media only screen and (min-width:48em){.hospital-page .preferred-hospital{padding-bottom:0}}.hospital-page .preferred-hospital .preferred-header{border-bottom:1px solid #222;position:relative;padding:10px}@media only screen and (max-width: 43.75em){.hospital-page .preferred-hospital .preferred-header{height:75px}}@media only screen and (min-width:48em){.hospital-page .preferred-hospital .preferred-header{margin-left:260px;margin-right:15px;padding:15px 0}}@media only screen and (min-width:64em){.hospital-page .preferred-hospital .preferred-header{margin-left:490px}}.hospital-page .preferred-hospital .preferred-header .icon{font-size:27px;color:#65686B;display:inline-block;vertical-align:middle}@media only screen and (min-width:48em){.hospital-page .preferred-hospital .preferred-header .icon{font-size:35px}}.hospital-page .preferred-hospital .preferred-header .label{text-transform:uppercase;display:inline-block;vertical-align:middle;padding-left:8px}@media only screen and (min-width:48em){.hospital-page .preferred-hospital .preferred-header .label{font-size:24px}}.hospital-page .preferred-hospital .preferred-header .label.no-icon{padding-left:0}.hospital-page .preferred-hospital .preferred-header .label span{font-size:inherit;font-weight:inherit;color:inherit}.hospital-page .preferred-hospital .preferred-header .change-preferred-hospital{color:#f7941e;text-decoration:underline;font-size:14px;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 43.75em){.hospital-page .preferred-hospital .preferred-header .change-preferred-hospital{right:80px;top:66%}}@media only screen and (min-width:48em){.hospital-page .preferred-hospital .preferred-header .change-preferred-hospital{right:20px}}.hospital-page .preferred-hospital .angular-google-map-container{height:160px;position:relative}@media only screen and (min-width:48em){.hospital-page .preferred-hospital .angular-google-map-container{position:absolute;overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0);background-color:#e5e3df;top:15px;bottom:15px;left:15px;right:calc(100% - 230px);height:auto}}@media only screen and (min-width:64em){.hospital-page .preferred-hospital .angular-google-map-container{right:calc(100% - 460px)}}@media only screen and (min-width:48em){.hospital-page .preferred-hospital .angular-google-map-container:after{content:"";display:inline-block;position:absolute;border:25px solid #fff;border-color:transparent #fff transparent transparent;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.hospital-page .preferred-hospital .hospital-info{padding:10px 20px}@media only screen and (min-width:48em){.hospital-page .preferred-hospital .hospital-info .info-half{float:left;width:50%;box-sizing:border-box;padding-left:5px}}@media only screen and (min-width:48em){.hospital-page .preferred-hospital .hospital-info .info-half:first-child{padding-left:0}}.hospital-page .preferred-hospital .hospital-info .btn{font-size:14px}.hospital-page .preferred-hospital .hospital-info .btn.btn-light:hover{color:#9BA2AB}.hospital-page .preferred-hospital .hospital-info .btn.btn-light:focus{color:#9BA2AB}@media only screen and (min-width:48em){.hospital-page .preferred-hospital .hospital-info .btn{margin:25px 0}}@media only screen and (min-width:48em){.hospital-page .preferred-hospital .hospital-info .n_btn{margin:19px 0}}@media only screen and (min-width:48em){.hospital-page .preferred-hospital .hospital-info .l_btn{margin:5px 0}}@media only screen and (min-width:48em){.hospital-page .preferred-hospital .hospital-info .ln_btn{-webkit-transform:translate(0, 23px);transform:translate(0, 23px)}}@media only screen and (min-width:48em){.hospital-page .preferred-hospital .hospital-info{margin-left:260px;padding-left:0}}@media only screen and (min-width:64em){.hospital-page .preferred-hospital .hospital-info{margin-left:490px}}@media only screen and (min-width:48em){.hospital-page .preferred-hospital .hospital-info .star-group{padding-bottom:15px}}.hospital-page .preferred-hospital .hospital-info .info-top{border-bottom:1px solid #5a5a5a;padding-bottom:20px;margin-bottom:20px}@media only screen and (min-width:48em){.hospital-page .preferred-hospital .hospital-info .info-top{margin-bottom:0;border-bottom:none}}.hospital-page .preferred-hospital .hospital-info .info-top .hospital-name{font-size:24px}@media only screen and (min-width:48em){.hospital-page .preferred-hospital .hospital-info .info-top .hospital-name{font-size:28px}}.hospital-page .preferred-hospital .hospital-info .info-top .hospital-name a{font-size:21px;color:#65686B}@media only screen and (min-width:48em){.hospital-page .preferred-hospital .hospital-info .info-top .hospital-name a{font-size:25px}}@media only screen and (min-width:48em){.hospital-page .preferred-hospital .hospital-info .info-top .hospital-address{font-size:20px}}.hospital-page .preferred-hospital .hospital-info .info-bottom{position:relative}.hospital-page .preferred-hospital .hospital-info .info-bottom span[class*="icon"]{font-size:25px;color:#005e81;padding-right:10px}.hospital-page .preferred-hospital .hospital-info .info-bottom .hospital-phone{padding-bottom:10px;display:inline-block}.hospital-page .preferred-hospital .hospital-info .info-bottom .label{padding-bottom:20px}.hospital-page .preferred-hospital .hospital-info .info-bottom .find-us-in-petsmart{position:absolute;right:0;bottom:20px}@media only screen and (min-width:48em){.hospital-page .preferred-hospital .hospital-info .info-bottom .find-us-in-petsmart{position:relative;display:block;padding-top:15px}}@media only screen and (min-width:48em){.hospital-page .preferred-hospital .hospital-info .review-wrap{text-align:center}}.hospital-page .preferred-hospital .hospital-info .review-wrap .leave-review{font-size:15px;display:inline-block;vertical-align:middle}@media only screen and (min-width:48em){.hospital-page .preferred-hospital .hospital-info .review-wrap .leave-review{display:block;padding-bottom:15px}}.hospital-page .preferred-hospital .hospital-info .review-wrap .review-link{display:inline-block;vertical-align:middle;padding-left:10px}.hospital-page .preferred-hospital .review-wrap{padding:15px 0 30px 0}.hospital-page .last-visited{background:#f4f4f4;text-align:center;padding:45px 15px 15px;position:relative}@media only screen and (min-width:48em){.hospital-page .last-visited{padding-top:25px;padding-bottom:25px}}@media only screen and (min-width:48em){.hospital-page .last-visited .last-visited-wrap{display:inline-block;padding-left:15px}}@media only screen and (min-width:48em){.hospital-page .last-visited .last-visited-wrap .last-visited-top,.hospital-page .last-visited .last-visited-wrap .last-visited-bottom{text-align:left}}@media only screen and (min-width:48em){.hospital-page .last-visited .last-visited-wrap .last-visited-bottom .hospital-address,.hospital-page .last-visited .last-visited-wrap .last-visited-bottom .label{display:inline-block;vertical-align:middle}}.hospital-page .last-visited .last-visited-wrap .last-visited-bottom .pipe{padding:0 4px}.hospital-page .last-visited .icon-new-history{font-size:40px;background:#005e81;position:absolute;padding:10px;color:#fff;border-radius:50%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-28px}@media only screen and (min-width:48em){.hospital-page .last-visited .icon-new-history{position:relative;display:inline-block;vertical-align:top;top:auto;left:auto;-webkit-transform:none;transform:none}}@media only screen and (min-width:48em){.hospital-page .last-visited .last-visited-header{font-size:22px;display:inline-block;vertical-align:middle;padding-right:10px}}.hospital-page .last-visited .your-rating{padding-bottom:5px;padding-top:15px}@media only screen and (min-width:48em){.hospital-page .last-visited .your-rating{display:inline-block;vertical-align:middle;padding-top:0;padding-bottom:0}}@media only screen and (min-width:48em){.hospital-page .last-visited .star-group{display:inline-block;vertical-align:middle}}.hospital-page .last-visited .star-group .average{display:block;padding-top:5px}@media only screen and (min-width:48em){.hospital-page .last-visited .star-group .average{display:inline-block;vertical-align:middle}}.hospital-page.hospital-homepage{padding-bottom:20px}.hospital-page.hospital-homepage .your-rating{color:#65686B}.hospital-page.hospital-homepage .star-group{padding:10px 0 15px}@media only screen and (min-width:48em){.hospital-page.hospital-homepage .star-group{padding:0 0 5px 0}}.hospital-page.hospital-homepage .preferred-header{padding:15px}@media only screen and (min-width:48em){.hospital-page.hospital-homepage .preferred-header{padding:10px 0 25px 0}}.hospital-page.hospital-homepage .preferred-header .icon{font-size:26px;margin-right:5px}@media only screen and (min-width:48em){.hospital-page.hospital-homepage .preferred-header h2{font-size:38px}}.hospital-page.hospital-homepage .preferred-header .change-preferred-hospital{font-size:16px}.hospital-page.hospital-homepage .preferred-header.nearest-hospital h2{vertical-align:middle}.hospital-page.hospital-homepage .preferred-header.nearest-hospital .btn{width:100%;margin:20px 0 10px}@media only screen and (min-width:48em){.hospital-page.hospital-homepage .preferred-header.nearest-hospital .btn{width:auto;margin:10px 0 10px 15px;padding-left:15px;display:inline-block;right:calc(-130%);vertical-align:middle}}.hospital-page.hospital-homepage .preferred-header.nearest-hospital .change-preferred-hospital-btn{right:0}@media only screen and (min-width:48em){.hospital-page.hospital-homepage .preferred-header.nearest-hospital .change-preferred-hospital-btn{right:0}}.hospital-page.hospital-homepage .hospital-info{background:#ffffff;padding:20px}@media only screen and (min-width:81.25em){.hospital-page.hospital-homepage .hospital-info{padding:29px 0 0 20px}}@media only screen and (min-width:64em){.hospital-page.hospital-homepage .hospital-info{margin-left:470px}}.hospital-page.hospital-homepage .hospital-info .info-top{border-bottom:none;margin-bottom:0}.hospital-page.hospital-homepage .hospital-info .info-top .hospital-name{padding-bottom:7px}.hospital-page.hospital-homepage .hospital-info .info-bottom .find-us-in-petsmart{position:relative;right:auto}.hospital-page.hospital-homepage .hospital-info .hospital-address{color:#65686B}.hospital-page.hospital-homepage .angular-google-map-container{top:0;bottom:0;margin:0 15px 15px;position:relative;display:block}@media only screen and (min-width:48em){.hospital-page.hospital-homepage .angular-google-map-container{position:absolute;margin:0;left:0;top:11%;right:calc(100% - 250px);max-height:269px}}@media only screen and (min-width:64em){.hospital-page.hospital-homepage .angular-google-map-container{right:calc(100% - 460px)}}.hospital-page.hospital-homepage .angular-google-map-container:after{content:none}@media only screen and (min-width:48em){.hospital-page.hospital-homepage .last-visited{margin-top:10px}}.my-account{background:#ebebeb}.my-account .account-payment .make-payment .payment-header{background:#49b9c0;color:#fff;border-radius:5px 5px 0 0;padding:10px}.my-account .account-payment .make-payment .payment-header h3{color:white;text-transform:uppercase;padding-top:5px;padding-bottom:5px}.my-account .account-payment .make-payment .payment-wrapper{background:#5bc6cc;padding-top:20px;padding-bottom:10px;padding-right:20px;padding-left:20px}@media only screen and (min-width:48em){.my-account .account-payment .make-payment .payment-wrapper{margin-bottom:20px;border-radius:0 0 5px 5px}}.my-account .account-payment .make-payment .payment-wrapper .disclaimer{color:white;font-size:16px;margin:auto;max-width:650px}.my-account .account-payment .make-payment .payment-wrapper .btn-orange-normal{background:#f7941e;padding:11px 50px 0 50px;color:white}.my-account .account-payment .make-payment .payment-wrapper .btn-orange-normal:before{content:none}.my-account .account-payment .make-payment .payment-wrapper .no-link{cursor:default}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .pet-header{background:#004b6e;border-radius:10px 10px 0 0;padding:5px;min-height:64px}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .pet-header .owp-pet-pic{background-repeat:no-repeat;display:inline-block;width:40%;float:left}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .pet-header .owp-pet-pic img{max-width:50px;max-height:50px;float:right}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .pet-header .owp-pet-info{display:inline-block;width:20%}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .pet-header .owp-pet-info h3{color:white;text-transform:uppercase;padding-bottom:5px;padding-top:5px}@media only screen and (min-width:48em){.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .pet-header .owp-pet-info h5{-webkit-box-flex:0;-ms-flex:0;flex:0;white-space:nowrap;padding-left:10px;color:white}}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .pet-header .section-caret{display:inline-block;width:40%;float:right;padding-top:10px}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .pet-header .section-caret span.caret{font-size:30px;font-weight:bold;color:white;float:right;padding-right:10px}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .pet-header .mobile-section-caret{display:inherit}@media only screen and (min-width:48em){.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .pet-header .mobile-section-caret{display:none}}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .pet-header .desktop-section-caret{display:none}@media only screen and (min-width:48em){.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .pet-header .desktop-section-caret{display:inherit}}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper{background-color:white;border-radius:0 0 10px 10px;color:#045981;margin-bottom:20px;padding-bottom:20px}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper .btn{background:#f7941e;padding:11px 50px 0 50px;color:white}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper .btn:before{content:none}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper .label{font-weight:bold}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper .table-content{display:inline-block;margin-left:20px;margin-right:20px;padding-top:20px}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper .overdue{color:#FC4F38}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper .mobile-payment-wrapper{display:block}@media only screen and (min-width: 43.75em){.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper .mobile-payment-wrapper{display:none}}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper .mobile-payment-wrapper .payment-select{float:left;width:15%;margin-right:5px;padding-left:10px}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper .mobile-payment-wrapper .payment-select .styled-checkbox-clear{position:absolute;width:auto !important;opacity:0}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper .mobile-payment-wrapper .payment-select .styled-checkbox-clear+label{transition:all .2s ease-out;position:relative;cursor:pointer;padding:0;text-align:left}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper .mobile-payment-wrapper .payment-select .styled-checkbox-clear+label span{display:block;position:relative;top:-25px;left:35px;width:90%}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper .mobile-payment-wrapper .payment-select .styled-checkbox-clear+label:before{content:'';margin-right:10px;display:inline-block;vertical-align:text-top;width:25px;height:25px;background:#fff;border:1px solid #00b0d9;transition:all .2s ease-out}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper .mobile-payment-wrapper .payment-select .styled-checkbox-clear:hover+label:before{border:1px solid #00b0d9;background:#fff}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper .mobile-payment-wrapper .payment-select .styled-checkbox-clear.disabled+label,.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper .mobile-payment-wrapper .payment-select .styled-checkbox-clear[disabled]+label{color:#b8b8b8}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper .mobile-payment-wrapper .payment-select .styled-checkbox-clear.disabled+label:before,.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper .mobile-payment-wrapper .payment-select .styled-checkbox-clear[disabled]+label:before{box-shadow:none;background:#ddd}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper .mobile-payment-wrapper .payment-select .styled-checkbox-clear:checked+label:after{transition:all .2s ease-out;font-family:'Icons';content:"\e90c";position:absolute;top:3px;left:4px;font-size:1.2em;color:#045981;width:25px;height:25px}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper .mobile-payment-wrapper .payment-select .styled-checkbox-clear+label{width:100px;margin:1em auto;font-size:18px}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper .mobile-payment-wrapper .payment-select .styled-checkbox-clear+label:before{border-radius:5px;background-clip:padding-box}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper .mobile-payment-wrapper .payment-select .styled-checkbox-clear+label span{background-image:none;position:relative;top:-23px;color:#005981}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper .mobile-payment-wrapper .payment-select .styled-checkbox-clear:checked+label:after{top:-1px;font-size:20px}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper .mobile-payment-wrapper .payment-info{float:left;width:75%;border-left:1px solid #045981;padding-left:20px;padding-bottom:5px}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper .mobile-payment-wrapper .odd{background:#f2f2f2}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper .mobile-payment-wrapper .even{background:#ffffff}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper .mobile-payment-wrapper .payment-wrapper{padding-left:0;padding-right:0;padding-bottom:0;padding-top:0;overflow:auto}@media only screen and (min-width:48em){.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper .mobile-payment-wrapper{display:none}}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper .mobile-payment-wrapper .info-box{float:left;width:50%;text-align:left}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper .mobile-payment-wrapper .info-box div{padding-top:5px}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper table.payments-remaining{display:none}@media only screen and (min-width: 43.75em){.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper table.payments-remaining{display:table}}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper table{border:0;table-layout:fixed}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper table th{border:0;padding-bottom:0;margin-bottom:0;white-space:nowrap}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper table th .first{padding-left:50px}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper table .first-col{padding-left:15%}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper table .last-col{padding-right:15%}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper table .odd{background:#f2f2f2}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper table tr{border:0}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper table tr td{border:0;padding-bottom:5px;padding-top:5px;white-space:nowrap}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper table tr td .styled-checkbox-clear{position:absolute;width:auto !important;opacity:0}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper table tr td .styled-checkbox-clear+label{transition:all .2s ease-out;position:relative;cursor:pointer;padding:0;text-align:left}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper table tr td .styled-checkbox-clear+label span{display:block;position:relative;top:-25px;left:35px;width:90%}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper table tr td .styled-checkbox-clear+label:before{content:'';margin-right:10px;display:inline-block;vertical-align:text-top;width:25px;height:25px;background:#fff;border:1px solid #00b0d9;transition:all .2s ease-out}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper table tr td .styled-checkbox-clear:hover+label:before{border:1px solid #00b0d9;background:#fff}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper table tr td .styled-checkbox-clear.disabled+label,.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper table tr td .styled-checkbox-clear[disabled]+label{color:#b8b8b8}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper table tr td .styled-checkbox-clear.disabled+label:before,.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper table tr td .styled-checkbox-clear[disabled]+label:before{box-shadow:none;background:#ddd}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper table tr td .styled-checkbox-clear:checked+label:after{transition:all .2s ease-out;font-family:'Icons';content:"\e90c";position:absolute;top:3px;left:4px;font-size:1.2em;color:#045981;width:25px;height:25px}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper table tr td .styled-checkbox-clear+label{width:100px;margin:1em auto;font-size:18px}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper table tr td .styled-checkbox-clear+label:before{border-radius:5px;background-clip:padding-box}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper table tr td .styled-checkbox-clear+label span{background-image:none;position:relative;top:-23px;color:#005981}.my-account .account-payment .make-payment .payment-wrapper .section-wrapper .table-wrapper table tr td .styled-checkbox-clear:checked+label:after{top:-1px;font-size:20px}.my-account .payment-loading{padding:50px;position:inherit}.my-account .owp-pet-detail .owp-call,.my-account .owp-pet .owp-call{color:#005e81;padding-bottom:20px}.my-account .owp-pet-detail .owp-call a,.my-account .owp-pet .owp-call a{font-weight:bold}.my-account .owp-pet-detail .pet-detail-section .owp-pet-billing-details.on-hold .icon-Alert,.my-account .owp-pet .pet-detail-section .owp-pet-billing-details.on-hold .icon-Alert{font-size:25px;padding-top:10px;color:#f25c21}@media only screen and (min-width:48em){.my-account .owp-pet-detail .pet-detail-section .owp-pet-billing-details.on-hold .icon-Alert,.my-account .owp-pet .pet-detail-section .owp-pet-billing-details.on-hold .icon-Alert{font-size:30px}}.my-account .owp-pet-detail .pet-detail-section .owp-pet-billing-details,.my-account .owp-pet .pet-detail-section .owp-pet-billing-details{border:1px solid #005e81;overflow:auto;padding-top:20px;padding-bottom:10px;padding-right:10px;margin-top:20px}.my-account .owp-pet-detail .pet-detail-section .owp-pet-billing-details p,.my-account .owp-pet .pet-detail-section .owp-pet-billing-details p{padding-bottom:7px}@media only screen and (min-width:48em){.my-account .owp-pet-detail .pet-detail-section .owp-pet-billing-details,.my-account .owp-pet .pet-detail-section .owp-pet-billing-details{width:50%;margin-top:0}}.my-account .owp-pet-detail .pet-detail-section .owp-pet-billing-details .owp-pet-billing-detail-left,.my-account .owp-pet .pet-detail-section .owp-pet-billing-details .owp-pet-billing-detail-left{width:15%;float:left;color:#005e81}.my-account .owp-pet-detail .pet-detail-section .owp-pet-billing-details .owp-pet-billing-detail-left .icon-info,.my-account .owp-pet .pet-detail-section .owp-pet-billing-details .owp-pet-billing-detail-left .icon-info{font-size:40px}@media only screen and (min-width:48em){.my-account .owp-pet-detail .pet-detail-section .owp-pet-billing-details .owp-pet-billing-detail-left .icon-info,.my-account .owp-pet .pet-detail-section .owp-pet-billing-details .owp-pet-billing-detail-left .icon-info{font-size:50px}}.my-account .owp-pet-detail .pet-detail-section .owp-pet-billing-details .owp-pet-billing-detail-right,.my-account .owp-pet .pet-detail-section .owp-pet-billing-details .owp-pet-billing-detail-right{width:85%;float:right;text-align:left}.my-account .owp-pet-detail .pet-detail-section .owp-pet-billing-details .billing-info,.my-account .owp-pet .pet-detail-section .owp-pet-billing-details .billing-info{border:none;color:#005e81;margin-top:0;padding-top:0;line-height:1.2em}.my-account .owp-pet-detail .pet-detail-section .owp-pet-billing-details .billing-info .strong-text,.my-account .owp-pet .pet-detail-section .owp-pet-billing-details .billing-info .strong-text{font-weight:bold}.my-account .owp-pet-detail .pet-detail-section .owp-pet-billing-details .link,.my-account .owp-pet .pet-detail-section .owp-pet-billing-details .link{margin-top:5px}.my-account .owp-pet-detail .pet-detail-section .owp-pet-billing-details .link a,.my-account .owp-pet .pet-detail-section .owp-pet-billing-details .link a{font-weight:bold}.my-account .owp-pet-detail .pet-detail-section .message,.my-account .owp-pet .pet-detail-section .message{color:#045981;padding:1em;text-align:center;font-size:24px}.my-account .owp-pet-detail .pet-detail-section .input-select,.my-account .owp-pet .pet-detail-section .input-select{min-width:300px;margin:0 auto}.my-account .owp-pet-detail .pet-detail-section .table-wrapper,.my-account .owp-pet .pet-detail-section .table-wrapper{background-color:white;border-radius:0 0 10px 10px;color:#045981;margin-bottom:20px;padding-bottom:20px}.my-account .owp-pet-detail .pet-detail-section .table-wrapper .btn,.my-account .owp-pet .pet-detail-section .table-wrapper .btn{background:#f7941e;padding:11px 50px 0 50px;color:white}.my-account .owp-pet-detail .pet-detail-section .table-wrapper .btn:before,.my-account .owp-pet .pet-detail-section .table-wrapper .btn:before{content:none}.my-account .owp-pet-detail .pet-detail-section .table-wrapper .label,.my-account .owp-pet .pet-detail-section .table-wrapper .label{font-weight:bold}.my-account .owp-pet-detail .pet-detail-section .table-wrapper .table-content,.my-account .owp-pet .pet-detail-section .table-wrapper .table-content{display:inline-block;margin-left:20px;margin-right:20px;padding-top:20px}.my-account .owp-pet-detail .pet-detail-section .table-wrapper .overdue,.my-account .owp-pet .pet-detail-section .table-wrapper .overdue{color:#f00}.my-account .owp-pet-detail .pet-detail-section .table-wrapper .mobile-payment-wrapper,.my-account .owp-pet .pet-detail-section .table-wrapper .mobile-payment-wrapper{display:block}.my-account .owp-pet-detail .pet-detail-section .table-wrapper .mobile-payment-wrapper .odd,.my-account .owp-pet .pet-detail-section .table-wrapper .mobile-payment-wrapper .odd{background:#f2f2f2}.my-account .owp-pet-detail .pet-detail-section .table-wrapper .mobile-payment-wrapper .payment-wrapper,.my-account .owp-pet .pet-detail-section .table-wrapper .mobile-payment-wrapper .payment-wrapper{padding-left:20px;padding-right:20px;padding-bottom:10px;overflow:auto}@media only screen and (min-width:48em){.my-account .owp-pet-detail .pet-detail-section .table-wrapper .mobile-payment-wrapper,.my-account .owp-pet .pet-detail-section .table-wrapper .mobile-payment-wrapper{display:none}}.my-account .owp-pet-detail .pet-detail-section .table-wrapper .mobile-payment-wrapper .info-box,.my-account .owp-pet .pet-detail-section .table-wrapper .mobile-payment-wrapper .info-box{float:left;width:50%;text-align:left}.my-account .owp-pet-detail .pet-detail-section .table-wrapper .mobile-payment-wrapper .info-box div,.my-account .owp-pet .pet-detail-section .table-wrapper .mobile-payment-wrapper .info-box div{padding-top:5px}.my-account .owp-pet-detail .pet-detail-section .table-wrapper table.payments-remaining,.my-account .owp-pet .pet-detail-section .table-wrapper table.payments-remaining{display:none}@media only screen and (min-width:48em){.my-account .owp-pet-detail .pet-detail-section .table-wrapper table.payments-remaining,.my-account .owp-pet .pet-detail-section .table-wrapper table.payments-remaining{display:table}}.my-account .owp-pet-detail .pet-detail-section .table-wrapper table,.my-account .owp-pet .pet-detail-section .table-wrapper table{border:0}.my-account .owp-pet-detail .pet-detail-section .table-wrapper table th,.my-account .owp-pet .pet-detail-section .table-wrapper table th{border:0;padding-bottom:0;margin-bottom:0;white-space:nowrap}.my-account .owp-pet-detail .pet-detail-section .table-wrapper table th .first,.my-account .owp-pet .pet-detail-section .table-wrapper table th .first{padding-left:50px}.my-account .owp-pet-detail .pet-detail-section .table-wrapper table .first-col,.my-account .owp-pet .pet-detail-section .table-wrapper table .first-col{padding-left:15%}.my-account .owp-pet-detail .pet-detail-section .table-wrapper table .last-col,.my-account .owp-pet .pet-detail-section .table-wrapper table .last-col{padding-right:15%}.my-account .owp-pet-detail .pet-detail-section .table-wrapper table tr,.my-account .owp-pet .pet-detail-section .table-wrapper table tr{border:0}.my-account .owp-pet-detail .pet-detail-section .table-wrapper table tr td,.my-account .owp-pet .pet-detail-section .table-wrapper table tr td{border:0;padding-bottom:5px;padding-top:5px}.my-account .owp-pet-detail .pet-detail-section .table-wrapper.pet-header,.my-account .owp-pet .pet-detail-section .table-wrapper.pet-header{background:#005981;color:white}.my-account .owp-pet-detail .pet-detail-section .table-wrapper.pet-header .table-content,.my-account .owp-pet .pet-detail-section .table-wrapper.pet-header .table-content{width:100%;padding-right:40px;overflow:hidden}@media only screen and (min-width:48em){.my-account .owp-pet-detail .pet-detail-section .table-wrapper.pet-header .table-content,.my-account .owp-pet .pet-detail-section .table-wrapper.pet-header .table-content{width:100%}}@media only screen and (min-width:48em){.my-account .owp-pet-detail .pet-detail-section .table-wrapper.pet-header .owp-pet-details,.my-account .owp-pet .pet-detail-section .table-wrapper.pet-header .owp-pet-details{width:50%;float:left;border-right:1px solid white}}.my-account .owp-pet-detail .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-plan-icon,.my-account .owp-pet .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-plan-icon{background:#347b99;border-radius:50%;width:150px;height:150px;margin:auto;padding-top:18px}.my-account .owp-pet-detail .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-plan-icon img,.my-account .owp-pet .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-plan-icon img{max-width:145px;max-height:145px}@media only screen and (min-width:48em){.my-account .owp-pet-detail .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-plan-icon,.my-account .owp-pet .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-plan-icon{float:left;margin-right:30px;margin-left:15px}}.my-account .owp-pet-detail .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-pet-plan-details,.my-account .owp-pet .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-pet-plan-details{padding-top:15px}.my-account .owp-pet-detail .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-pet-plan-details p,.my-account .owp-pet .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-pet-plan-details p{padding-top:5px;font-size:16px}@media only screen and (min-width:48em){.my-account .owp-pet-detail .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-pet-plan-details,.my-account .owp-pet .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-pet-plan-details{float:left;text-align:left}}.my-account .owp-pet-detail .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-pet-plan-details .label-plan-name,.my-account .owp-pet .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-pet-plan-details .label-plan-name{font-size:20px;padding-bottom:0}.my-account .owp-pet-detail .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-pet-plan-details .plan-includes,.my-account .owp-pet .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-pet-plan-details .plan-includes{padding-top:0;font-size:14px;padding-bottom:15px}@media only screen and (min-width:48em){.my-account .owp-pet-detail .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-pet-plan-details .plan-includes,.my-account .owp-pet .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-pet-plan-details .plan-includes{padding-top:2px;padding-bottom:2px}}.my-account .owp-pet-detail .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-pet-plan-details .plan-includes a,.my-account .owp-pet .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-pet-plan-details .plan-includes a{font-size:14px}.my-account .owp-pet-detail .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-pet-plan-details .addon-icon,.my-account .owp-pet .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-pet-plan-details .addon-icon{font-family:Icons;color:#5AC6CB;font-size:32px;float:left}.my-account .owp-pet-detail .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-pet-plan-details .addon-name,.my-account .owp-pet .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-pet-plan-details .addon-name{font-size:14px;vertical-align:super}.my-account .owp-pet-detail .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-pet-plan-details .addon-img,.my-account .owp-pet .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-pet-plan-details .addon-img{height:32px !important;float:left}.my-account .owp-pet-detail .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-pet-plan-details .addon-images,.my-account .owp-pet .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-pet-plan-details .addon-images{font-family:Icons;padding-bottom:12px}.my-account .owp-pet-detail .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-pet-plan-details .addon-images .label,.my-account .owp-pet .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-pet-plan-details .addon-images .label{display:block}@media only screen and (min-width:48em){.my-account .owp-pet-detail .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-pet-plan-details .addon-images .label,.my-account .owp-pet .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-pet-plan-details .addon-images .label{display:inline-block}}.my-account .owp-pet-detail .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-pet-plan-details .addon-images img.addon-image,.my-account .owp-pet .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-pet-plan-details .addon-images img.addon-image{padding-right:5px;padding-left:5px}@media only screen and (min-width:48em){.my-account .owp-pet-detail .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-pet-plan-details .addon-images img.addon-image,.my-account .owp-pet .pet-detail-section .table-wrapper.pet-header .owp-pet-details .owp-pet-plan-details .addon-images img.addon-image{vertical-align:middle}}.my-account .owp-pet-detail .pet-detail-section .table-wrapper.pet-header .plan-status,.my-account .owp-pet .pet-detail-section .table-wrapper.pet-header .plan-status{clear:both;border-top:1px solid white;padding-top:10px;font-size:16px}@media only screen and (min-width:48em){.my-account .owp-pet-detail .pet-detail-section .table-wrapper.pet-header .plan-status,.my-account .owp-pet .pet-detail-section .table-wrapper.pet-header .plan-status{clear:none;border-top:none;padding-top:40px}}.my-account .owp-pet-detail .pet-detail-section .table-wrapper.pet-header .plan-status .status,.my-account .owp-pet .pet-detail-section .table-wrapper.pet-header .plan-status .status{font-size:24px;font-weight:bold;padding-top:10px}.my-account .owp-pet-detail .pet-detail-section .table-wrapper.pet-header .plan-status .status.on-hold,.my-account .owp-pet .pet-detail-section .table-wrapper.pet-header .plan-status .status.on-hold{color:#f25c21}.my-account .owp-pet-detail .pet-detail-section .table-wrapper.pet-header a,.my-account .owp-pet .pet-detail-section .table-wrapper.pet-header a{color:white}.my-account .owp-pet-detail .pet-detail-section .plan-details,.my-account .owp-pet .pet-detail-section .plan-details,.my-account .owp-pet-detail .pet-detail-section .payment-method,.my-account .owp-pet .pet-detail-section .payment-method{border-bottom:1px solid #045981;text-align:left;padding-bottom:20px;font-size:16px}.my-account .owp-pet-detail .pet-detail-section .plan-details .cc-image,.my-account .owp-pet .pet-detail-section .plan-details .cc-image,.my-account .owp-pet-detail .pet-detail-section .payment-method .cc-image,.my-account .owp-pet .pet-detail-section .payment-method .cc-image{vertical-align:bottom}@media only screen and (min-width:48em){.my-account .owp-pet-detail .pet-detail-section .plan-details,.my-account .owp-pet .pet-detail-section .plan-details,.my-account .owp-pet-detail .pet-detail-section .payment-method,.my-account .owp-pet .pet-detail-section .payment-method{border-bottom:none;border-right:1px solid #045981;float:left;padding-right:60px}}.my-account .owp-pet-detail .pet-detail-section .billing-details,.my-account .owp-pet .pet-detail-section .billing-details,.my-account .owp-pet-detail .pet-detail-section .payment-details,.my-account .owp-pet .pet-detail-section .payment-details{text-align:left;padding-top:20px;font-size:16px}@media only screen and (min-width:48em){.my-account .owp-pet-detail .pet-detail-section .billing-details,.my-account .owp-pet .pet-detail-section .billing-details,.my-account .owp-pet-detail .pet-detail-section .payment-details,.my-account .owp-pet .pet-detail-section .payment-details{float:left;padding-top:0;padding-left:40px;margin-right:40px}}.my-account .owp-pet-detail .pet-detail-section header.pet-header,.my-account .owp-pet .pet-detail-section header.pet-header{background:#004b6e}.my-account .owp-pet-detail .pet-detail-section header.pet-header .owp-pet-info .owp-pet-pic,.my-account .owp-pet .pet-detail-section header.pet-header .owp-pet-info .owp-pet-pic{background-repeat:no-repeat}.my-account .owp-pet-detail .pet-detail-section header.pet-header .owp-pet-info .owp-pet-pic img,.my-account .owp-pet .pet-detail-section header.pet-header .owp-pet-info .owp-pet-pic img{max-width:50px;max-height:50px}@media only screen and (min-width:48em){.my-account .owp-pet-detail .pet-detail-section header.pet-header h5,.my-account .owp-pet .pet-detail-section header.pet-header h5{-webkit-box-flex:0;-ms-flex:0;flex:0;white-space:nowrap;padding-left:10px}}.my-account .owp-pet-detail .pet-detail-section header,.my-account .owp-pet .pet-detail-section header{padding:1em;background:#60c5cd;border-radius:10px 10px 0 0;color:#fff;text-transform:uppercase}.my-account .owp-pet-detail .pet-detail-section header a,.my-account .owp-pet .pet-detail-section header a{color:#fff;font-size:14px}@media only screen and (min-width: 43.75em){.my-account .owp-pet-detail .pet-detail-section header,.my-account .owp-pet .pet-detail-section header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.my-account .owp-pet-detail .pet-detail-section header h5,.my-account .owp-pet .pet-detail-section header h5{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#fff;font-size:24px;font-family:700;font-weight:bold;text-align:center;padding-bottom:10px}.my-account .owp-pet-detail .pet-detail-section header h5.remaining-payments,.my-account .owp-pet .pet-detail-section header h5.remaining-payments{-webkit-box-flex:0;-ms-flex:0;flex:0;padding-right:10px;white-space:nowrap}.my-account .owp-pet-detail .pet-detail-section header .icon,.my-account .owp-pet .pet-detail-section header .icon{margin-bottom:15px}.my-account .owp-pet-detail .pet-detail-section header .icon:after,.my-account .owp-pet .pet-detail-section header .icon:after{content:"?";color:white;font-family:"Arial";font-size:10px;border:2px solid white;border-radius:50%;padding:2px;padding-left:5px;padding-right:5px;margin-bottom:5px}.my-account .owp-pet-detail .pet-detail-section header .view-all,.my-account .owp-pet .pet-detail-section header .view-all{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-left:auto;color:#fff;white-space:nowrap;display:block}.my-account .owp-pet-detail .pet-detail-section .responsive-table-wrap.rounded-table,.my-account .owp-pet .pet-detail-section .responsive-table-wrap.rounded-table{border-top:1px solid #ccc;border-left:1px solid #ccc;border-radius:0 0 10px 10px}.my-account .owp-pet-detail .pet-detail-section .responsive-table-wrap.rounded-table table,.my-account .owp-pet .pet-detail-section .responsive-table-wrap.rounded-table table{border-top:none;border-left:none}.my-account .owp-pet-detail .pet-detail-section .responsive-table-wrap.rounded-table tr.rounded td,.my-account .owp-pet .pet-detail-section .responsive-table-wrap.rounded-table tr.rounded td{border-bottom:none}.my-account .owp-pet-detail .pet-detail-section .responsive-table-wrap.rounded-table tr.rounded td:first-child,.my-account .owp-pet .pet-detail-section .responsive-table-wrap.rounded-table tr.rounded td:first-child{border-radius:0 0 0 10px}.my-account .owp-pet-detail .pet-detail-section .responsive-table-wrap.rounded-table tr.rounded td:last-child,.my-account .owp-pet .pet-detail-section .responsive-table-wrap.rounded-table tr.rounded td:last-child{border-radius:0 0 10px 0;border-right:none}.my-account .owp-pet-detail .pet-detail-section table,.my-account .owp-pet .pet-detail-section table{width:auto}@media only screen and (min-width: 43.75em){.my-account .owp-pet-detail .pet-detail-section table,.my-account .owp-pet .pet-detail-section table{overflow:auto;width:100%}}.my-account .owp-pet-detail .pet-detail-section table .odd td,.my-account .owp-pet .pet-detail-section table .odd td{background:#fff;border-color:#f2f2f2}.my-account .owp-pet-detail .pet-detail-section table td,.my-account .owp-pet .pet-detail-section table td,.my-account .owp-pet-detail .pet-detail-section table th,.my-account .owp-pet .pet-detail-section table th{background:#f2f2f2;border-color:#fff;font-size:14px;padding:10px 10px;color:#045981}@media only screen and (min-width: 43.75em){.my-account .owp-pet-detail .pet-detail-section table td,.my-account .owp-pet .pet-detail-section table td,.my-account .owp-pet-detail .pet-detail-section table th,.my-account .owp-pet .pet-detail-section table th{font-size:18px;padding:30px 30px}}.my-account .owp-pet-detail .pet-detail-section table th,.my-account .owp-pet .pet-detail-section table th{background:#fff;border-color:#f2f2f2}.my-account .owp-pet-detail .alert-past-due,.my-account .owp-pet .alert-past-due{background:#f25c21;color:white;padding-top:20px;margin-bottom:20px;font-size:18px;overflow:auto;border-radius:10px}@media only screen and (min-width: 43.75em){.my-account .owp-pet-detail .alert-past-due,.my-account .owp-pet .alert-past-due{padding-bottom:20px}}@media only screen and (min-width: 60em){.my-account .owp-pet-detail .alert-past-due,.my-account .owp-pet .alert-past-due{padding-top:10px;padding-bottom:0;padding-left:40px}}.my-account .owp-pet-detail .alert-past-due .alert-icon,.my-account .owp-pet .alert-past-due .alert-icon{width:15%;height:75px;float:left;padding-top:10px;padding-left:15px}@media only screen and (min-width:48em){.my-account .owp-pet-detail .alert-past-due .alert-icon,.my-account .owp-pet .alert-past-due .alert-icon{width:75px;padding-left:0;height:65px}}.my-account .owp-pet-detail .alert-past-due .alert-icon .icon-Alert,.my-account .owp-pet .alert-past-due .alert-icon .icon-Alert{font-size:30px}@media only screen and (min-width:48em){.my-account .owp-pet-detail .alert-past-due .alert-icon .icon-Alert,.my-account .owp-pet .alert-past-due .alert-icon .icon-Alert{font-size:35px}}.my-account .owp-pet-detail .alert-past-due .alert-message,.my-account .owp-pet .alert-past-due .alert-message{text-align:left;margin-right:40px;margin-left:75px}@media only screen and (min-width:48em){.my-account .owp-pet-detail .alert-past-due .alert-message,.my-account .owp-pet .alert-past-due .alert-message{float:left;margin-top:10px;margin-bottom:10px;margin-right:0;margin-left:0;font-size:16px;max-width:65%}}.my-account .owp-pet-detail .alert-past-due .alert-payment,.my-account .owp-pet .alert-past-due .alert-payment{width:250px;margin:auto}@media only screen and (min-width: 60em){.my-account .owp-pet-detail .alert-past-due .alert-payment,.my-account .owp-pet .alert-past-due .alert-payment{float:right;padding-right:30px;padding-top:5px}}.my-account .owp-pet-detail .alert-past-due .alert-payment a.btn,.my-account .owp-pet .alert-past-due .alert-payment a.btn{color:white;width:100%;margin-top:20px;margin-bottom:10px}@media only screen and (min-width:48em){.my-account .owp-pet-detail .alert-past-due .alert-payment a.btn,.my-account .owp-pet .alert-past-due .alert-payment a.btn{margin-top:0;margin-bottom:0}}.my-account .mybanfield-loading{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(255,255,255,0.7);z-index:1}.my-account .mybanfield-loading:after{margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (min-width:48em){.my-account .mybanfield-loading{border-radius:10px}}.my-account .account-section{margin-bottom:15px;background:#fff;position:relative}.my-account .account-section .owp-call a{color:#005e81;font-weight:bold}.my-account .account-section .NWP-offer{background:#5bc6cc;padding-bottom:30px}.my-account .account-section .NWP-offer img{top:0;-webkit-transform:none;transform:none}@media only screen and (min-width:48em){.my-account .account-section{border-radius:10px}}.my-account .account-section.toggled .header h1:after,.my-account .account-section.toggled .header h1:before{-webkit-transform:scale(1);transform:scale(1)}.my-account .account-section hr.divider{border:0;height:1px;background-color:#999;margin:0 11.5% 30px 11.5%}.my-account .account-section .edit-me{cursor:pointer;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.my-account .account-section .edit-me *{transition:.4s color ease}.my-account .account-section .edit-me i{font-family:"Icons"}.my-account .account-section .edit-me p{font-size:10px}@media only screen and (min-width:48em){.my-account .account-section .edit-me p{font-size:13px}}.my-account .account-section .edit-me[disabled="disabled"]{pointer-events:none}.my-account .account-section .header{position:relative;margin-bottom:35px}.my-account .account-section .header h1{margin:0;padding:17px 20px;color:#005e81;border-bottom:1px solid #999999;text-align:left;text-transform:uppercase;font-weight:700}.my-account .account-section .header h1.smaller{font-size:1.3em}@media only screen and (min-width:48em){.my-account .account-section .header h1{text-align:center;margin:0 30px}}.my-account .account-section .header h1:after,.my-account .account-section .header h1:before{transition:.3s all ease;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;bottom:0;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.my-account .account-section .header h1:after{border-color:rgba(124,209,214,0);border-bottom-color:#fff;border-width:15px;margin-left:-15px}.my-account .account-section .header h1:before{border-color:rgba(255,255,255,0);border-bottom-color:#999999;border-width:17px;margin-left:-17px}.my-account .account-section .header .edit-me{right:30px}.my-account .account-section .header .edit-me i{color:#f7941e}.my-account .account-section .header .edit-me p{color:#f7941e}.my-account .account-section .toggle-container{padding:0 20px}@media only screen and (min-width:48em){.my-account .account-section .toggle-container{padding:0}}.my-account .account-section.contact-prefs .editable{position:relative}@media only screen and (min-width:48em){.my-account .account-section.contact-prefs .mybanfield-form{padding:0 40px}}@media only screen and (min-width:64em){.my-account .account-section.contact-prefs .mybanfield-form{padding:0 80px}}.my-account .account-section.contact-prefs .mybanfield-form label{margin-right:10px}.my-account .account-section.contact-prefs .mybanfield-form .label{padding-bottom:20px}.my-account .account-section.contact-prefs .user-field{display:block;margin:0 auto}@media only screen and (min-width: 43.75em){.my-account .account-section.contact-prefs .user-field{width:auto}}.my-account .account-section.contact-prefs .user-input-field{text-align:left;width:100%}.my-account .account-section.contact-prefs .hn-popup{max-width:560px;padding:50px;border-radius:5px;color:#005981;font-weight:700;background:#ffffff;box-shadow:0 0 22px 0 rgba(0,0,0,0.3);position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.my-account .account-section.contact-prefs .icon-modalhelp{color:#005e81;margin-left:10px}.my-account .account-section.contact-prefs .icon-closex{position:absolute;top:10px;right:10px}.my-account .account-section.toggled .edit-me i,.my-account .account-section.toggled .edit-me p{color:#999999}.my-account .account-section .fake-input{padding:9px;border-radius:25px;background:#ebebeb}.my-account .account-section .label{color:#005e81;font-weight:700}.my-account .account-section.payment-cards .card-container .no-cards-wrap p{color:#005e81;font-weight:bold;width:80%;margin:0 auto}.my-account .account-section.payment-cards .card-container .cardtoken{padding:15px;background-color:#eeeeee;margin-bottom:10px}@media only screen and (min-width: 43.75em){.my-account .account-section.payment-cards .card-container .cardtoken{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;margin:0 28px 5px}}.my-account .account-section.payment-cards .card-container .cardtoken .card-field{width:20%;text-align:left}.my-account .account-section.payment-cards .card-container .cardtoken .card-field.card-type{width:20%;float:left}@media only screen and (min-width: 43.75em){.my-account .account-section.payment-cards .card-container .cardtoken .card-field.card-type{width:10%;float:none}}.my-account .account-section.payment-cards .card-container .cardtoken .card-field.card-number{font-weight:bold;color:#005e81;float:left;width:45%;padding-bottom:15px}@media only screen and (min-width: 43.75em){.my-account .account-section.payment-cards .card-container .cardtoken .card-field.card-number{width:20%;float:none;padding-bottom:0}}.my-account .account-section.payment-cards .card-container .cardtoken .card-field.expire-date{float:left;width:35%}@media only screen and (min-width: 43.75em){.my-account .account-section.payment-cards .card-container .cardtoken .card-field.expire-date{float:none;width:15%}}@media only screen and (min-width: 60em){.my-account .account-section.payment-cards .card-container .cardtoken .card-field.expire-date{width:20%}}.my-account .account-section.payment-cards .card-container .cardtoken .card-field.owp-badge{width:100%;text-align:left}@media only screen and (min-width: 43.75em){.my-account .account-section.payment-cards .card-container .cardtoken .card-field.owp-badge{width:45%;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media only screen and (min-width: 60em){.my-account .account-section.payment-cards .card-container .cardtoken .card-field.owp-badge{width:40%}}.my-account .account-section.payment-cards .card-container .cardtoken .card-field.owp-badge .owp-alert{background-color:#92ca61;color:#fff;padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;width:100%}@media only screen and (min-width: 43.75em){.my-account .account-section.payment-cards .card-container .cardtoken .card-field.owp-badge .owp-alert{width:-webkit-max-content;width:-moz-max-content;width:max-content}}.my-account .account-section.payment-cards .card-container .cardtoken .card-field.owp-badge .owp-alert span{margin-right:5px}.my-account .account-section.payment-cards .card-container .cardtoken .card-field.owp-badge .owp-alert p{font-size:14px}.my-account .account-section.payment-cards .card-container .cardtoken .card-field.delete-field{padding-top:15px}@media only screen and (min-width: 43.75em){.my-account .account-section.payment-cards .card-container .cardtoken .card-field.delete-field{width:10%;text-align:right;padding-top:0}}.my-account .account-section.payment-cards .card-container .cardtoken .card-field.delete-field a{font-weight:bold;text-decoration:none;color:#f98f38;cursor:pointer}.my-account .account-section.payment-cards .card-container .add-wrap .btn{margin-top:20px;margin-bottom:20px;cursor:pointer}@media only screen and (min-width: 43.75em){.my-account .account-section.payment-cards .card-container .add-wrap .btn{width:220px}}.my-account .account-section.payment-cards .card-container .disc{width:65%;margin:0 auto;padding-bottom:20px;font-size:14px;color:#005e81}.my-account .account-section.payment-cards .card-container .disc span{font-weight:bold;font-size:14px;color:#005e81}.ng-mypets-wellness a{outline:none}.ng-mypets-wellness .message-nopets{font-size:32px;color:#045981;font-family:700;font-weight:bold;padding:1em}@media only screen and (min-width: 43.75em){.ng-mypets-wellness .message-nopets{font-size:44px}}.ng-mypets-wellness .add-pet-mobile{margin:1em;padding:1em}.ng-mypets-wellness .add-pet-mobile .btn{width:100%}.ng-mypets-wellness .filters{text-align:center;position:relative;margin-top:-0.6em;padding-bottom:.6em;z-index:100}.ng-mypets-wellness .filters .pipe{font-size:23px;position:relative;top:3px;color:#045981}@media only screen and (min-width: 43.75em){.ng-mypets-wellness .filters{text-align:right;padding-bottom:1em;margin-top:0;margin-right:2em}}.ng-mypets-wellness .filters a{display:inline-block;margin:0 5px;color:#045981}.ng-mypets-wellness .filters a.active{font-weight:bold}.ng-mypets-wellness .wellness-pet{background:#005981;padding:40px 20px;margin:8px 0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;height:258px}@media only screen and (min-width: 43.75em){.ng-mypets-wellness .wellness-pet{float:left;margin:4px 0;width:calc(50% - 4px);border-radius:5px}.ng-mypets-wellness .wellness-pet.odd{margin-left:8px}}@media only screen and (min-width: 60em){.ng-mypets-wellness .wellness-pet{margin:8px 0;width:calc(50% - 8px)}.ng-mypets-wellness .wellness-pet.odd{margin-left:16px}}.ng-mypets-wellness .wellness-pet.wellness-pet-deceased{-ms-flex-wrap:wrap;flex-wrap:wrap}.ng-mypets-wellness .wellness-pet.wellness-pet-deceased .pet-img-border{border-color:transparent}@media only screen and (min-width: 43.75em){.ng-mypets-wellness .wellness-pet.wellness-pet-deceased{float:none;margin:4px 0;width:100%}.ng-mypets-wellness .wellness-pet.wellness-pet-deceased.odd{margin-left:0}}.ng-mypets-wellness .wellness-pet.wellness-pet-deceased .pet-buttons{width:100%}@media only screen and (min-width: 49em){.ng-mypets-wellness .wellness-pet.wellness-pet-deceased .pet-buttons{margin-left:auto;width:auto}}.ng-mypets-wellness .wellness-pet.wellness-pet-deceased .pet-buttons .btn{width:80%;height:auto;margin:5px 10px}@media only screen and (min-width: 49em){.ng-mypets-wellness .wellness-pet.wellness-pet-deceased .pet-buttons .btn{margin:0 10px;width:auto}}.ng-mypets-wellness .wellness-pet .caret{right:10px;top:0;bottom:0;margin:auto;position:absolute;color:#fff;display:block;font-size:30px;height:30px;width:30px}@media only screen and (min-width: 60em){.ng-mypets-wellness .wellness-pet .caret{height:60px;width:60px;font-size:60px}}.ng-mypets-wellness .wellness-pet .pet-details{margin-left:0;padding:20px}.ng-mypets-wellness .wellness-pet .pet-details .pet-name{font-size:18px;color:#fff;font-weight:700;margin-bottom:10px;text-align:left}@media only screen and (min-width: 60em){.ng-mypets-wellness .wellness-pet .pet-details .pet-name{font-size:28px}}.ng-mypets-wellness .wellness-pet .pet-details .pet-last-visit{color:#fff;font-weight:700;font-size:14px;text-align:left;margin-bottom:10px}@media only screen and (min-width: 60em){.ng-mypets-wellness .wellness-pet .pet-details .pet-last-visit{font-size:12px}}.ng-mypets-wellness .wellness-pet .pet-details .pet-last-visit span{font-weight:normal;font-size:14px}@media only screen and (min-width: 49em){.ng-mypets-wellness .wellness-pet .pet-details .pet-last-visit span{font-size:12px}}.ng-mypets-wellness .wellness-pet .pet-details .pet-appointment-alerts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.ng-mypets-wellness .wellness-pet .pet-details .pet-appointment-alerts .count{font-size:16px;font-weight:700;margin:0 auto;display:block;width:26px;height:26px;background:#00b5df;color:#fff;line-height:26px;text-align:center;border-radius:50%}@media only screen and (min-width: 60em){.ng-mypets-wellness .wellness-pet .pet-details .pet-appointment-alerts .count{font-size:22px;width:36px;height:36px;line-height:36px}}.ng-mypets-wellness .wellness-pet .pet-details .pet-appointment-alerts .label{color:#fff;text-align:center;font-size:10px;font-weight:normal;margin-top:5px;display:block}@media only screen and (min-width: 60em){.ng-mypets-wellness .wellness-pet .pet-details .pet-appointment-alerts .label{font-size:12px}}.ng-mypets-wellness .wellness-pet .pet-details .pet-appointment-alerts .pet-alert-notice{width:75px;padding:10px 5px;margin-right:5px;background:#1a6a8e}.ng-mypets a{outline:none}.ng-mypets .message-nopets{font-size:32px;color:#045981;font-family:700;font-weight:bold;padding:1em}@media only screen and (min-width: 43.75em){.ng-mypets .message-nopets{font-size:44px}}.ng-mypets .add-pet-mobile{margin:1em;padding:1em}.ng-mypets .add-pet-mobile .btn{width:100%}.ng-mypets .weight-tracker{float:left}.ng-mypets .weight-tracker section.data{padding-top:0}.ng-mypets .appointment{position:relative;cursor:pointer}.ng-mypets .appointment .appt-icon{position:absolute;right:-10px;top:0;bottom:0;margin:auto;width:40px;height:40px;font-size:40px}.ng-mypets .appointment .appt-details{color:#045981}.ng-mypets .appointment .appt-details h3{margin-bottom:5px}@media only screen and (min-width: 60em){.ng-mypets .appointment .appt-details .mobile-break{display:none}}.ng-mypets .appointment .appt-details p{font-weight:normal}.ng-mypets .appointment .appt-details p a{color:#f7941e;text-decoration:underline}.ng-mypets .appointment .appt-details p a:hover{color:#da7a08;text-decoration:none}.ng-mypets .appointment .appt-details p.bolded{font-weight:bold;font-size:16px}.ng-mypets .appointment .appt-details p.underline{text-decoration:underline}.ng-mypets .appointment .appt-details p.small{font-size:16px;font-weight:normal}.ng-mypets .divider{position:relative;border-bottom:none}.ng-mypets .divider:after{content:" ";width:2px;height:85%;position:absolute;margin:auto;top:0;bottom:0;right:3px;background:#e0e0e0}.ng-mypets .filters{text-align:center;position:relative;margin-top:-1em;padding-bottom:.6em;z-index:100}.ng-mypets .filters .pipe{font-size:23px;position:relative;top:3px;color:#045981}@media only screen and (min-width: 43.75em){.ng-mypets .filters{text-align:right;padding-bottom:1em;margin-top:0;margin-right:2em}}.ng-mypets .filters a{display:inline-block;margin:0 5px;color:#045981}.ng-mypets .filters a.active{font-weight:bold}.ng-mypets .styled-checkbox{position:absolute;width:auto !important;opacity:0}.ng-mypets .styled-checkbox+label{transition:all .2s ease-out;position:relative;cursor:pointer;padding:0;text-align:left}.ng-mypets .styled-checkbox+label span{display:block;position:relative;top:-25px;left:35px;width:90%}.ng-mypets .styled-checkbox+label:before{content:'';margin-right:5px;display:inline-block;vertical-align:text-top;width:25px;height:25px;background:transparent;border:1px solid #045981;transition:all .2s ease-out}.ng-mypets .styled-checkbox:hover+label:before{border:1px solid #01a6d2;background:transparent}.ng-mypets .styled-checkbox.disabled+label,.ng-mypets .styled-checkbox[disabled]+label{color:#b8b8b8}.ng-mypets .styled-checkbox.disabled+label:before,.ng-mypets .styled-checkbox[disabled]+label:before{box-shadow:none;background:#ddd}.ng-mypets .styled-checkbox:checked+label:after{transition:all .2s ease-out;font-family:'Icons';content:"\e90c";position:absolute;top:4px;left:3px;font-size:1.2em;color:#045981;width:25px;height:25px}.ng-mypets .styled-checkbox+label{width:100%;margin:1em 0;color:#5a5a5a;font-size:14px}.ng-mypets .styled-checkbox+label:before{border-radius:5px;background-clip:padding-box}.ng-mypets .styled-checkbox+label span{position:relative;top:-22px}.ng-mypets .pet-snapshot{overflow:hidden;background:transparent;height:auto;margin-top:20px;margin-bottom:0}@media only screen and (min-width: 43.75em){.ng-mypets .pet-snapshot{margin-top:0;margin-bottom:30px}}.ng-mypets .pet-snapshot.odd{clear:right}.ng-mypets .pet-snapshot.even{clear:left}.ng-mypets .pet-snapshot.add-pet .pet-photos{position:relative;padding-bottom:110%;border:4px dashed #fff;border-radius:10px;background-clip:padding-box;background:url("/Banfield/media/Images/my-banfield/update/pets/addpet3.png") no-repeat center center #e7e7e7}.ng-mypets .pet-snapshot.add-pet .pet-photos .addpet{position:absolute;width:100%;height:100%;cursor:pointer}.ng-mypets .pet-snapshot .mypets-add-photo{position:absolute;top:20px;right:20px;color:#fff;font-size:2em;z-index:30;text-decoration:none}.ng-mypets .pet-snapshot .mypets-add-photo .icon-camera{text-shadow:-1px -1px 0 #a7a7a7,1px -1px 0 #a7a7a7,-1px 1px 0 #a7a7a7,1px 1px 0 #a7a7a7}.ng-mypets .pet-snapshot .mypets-add-photo .icon-closex{color:#a7a7a7}.ng-mypets .pet-snapshot .mypets-add-photo:hover{-webkit-animation-name:pulse_animation;animation-name:pulse_animation;-webkit-animation-duration:3000ms;animation-duration:3000ms;-webkit-transform-origin:70% 70%;transform-origin:70% 70%;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}.ng-mypets .pet-snapshot .overview{width:100%}.ng-mypets .pet-snapshot .pet-name{z-index:20;width:90%;top:60%;font-size:22px;-webkit-transform:translate(-50%, -60%);transform:translate(-50%, -60%)}@media only screen and (min-width: 43.75em){.ng-mypets .pet-snapshot .pet-name{font-size:24px;width:65%}}.ng-mypets .pet-snapshot .pet-photos,.ng-mypets .pet-snapshot .overview{height:100%}.ng-mypets .pet-snapshot .pet-photos{height:375px;position:relative}.ng-mypets .pet-snapshot .pet-photos.crop-photo{height:600px}.ng-mypets .pet-snapshot .pet-photos.crop-photo .pet-name{top:75%}.ng-mypets .pet-snapshot .pet-photos.crop-photo .top-half{height:75%}.ng-mypets .pet-snapshot .pet-photos.crop-photo .bottom-half{height:25%;top:75%}.ng-mypets .pet-snapshot .pet-photos.crop-photo .uploadcrop{margin-top:10px}.ng-mypets .pet-snapshot .pet-photos.no-photo .mypets-add-photo{-webkit-animation:none;animation:none;-webkit-transform:none;transform:none}.ng-mypets .pet-snapshot .pet-photos.no-photo .mypets-add-photo .icon-closex{color:#a7a7a7;font-size:32px}.ng-mypets .pet-snapshot .pet-photos.no-photo .mypets-add-photo .icon-camera{font-weight:normal;color:#5a5a5a;text-shadow:none;font-smooth:never;-webkit-font-smoothing:none}.ng-mypets .pet-snapshot .pet-photos.no-photo .mypets-add-photo .icon-camera:after{font-weight:normal;color:#5a5a5a;text-shadow:none;font-smooth:never;-webkit-font-smoothing:none}.ng-mypets .pet-snapshot .top-half{height:60%;position:absolute;width:100%;overflow:hidden}@media only screen and (min-width: 43.75em){.ng-mypets .pet-snapshot .top-half{-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:10px;border-top-right-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:10px;background-clip:padding-box}}.ng-mypets .pet-snapshot .top-half.no-photo{background:url("/Banfield/media/Images/my-banfield/update/pets/nopet.png") no-repeat bottom center;background-color:#f2f2f2;border:2px solid #fff;border-bottom:none}.ng-mypets .pet-snapshot .top-half.drag-photo{background:none;border:4px dotted #fff;border-bottom:none}.ng-mypets .pet-snapshot .top-half.drag-photo i{font-size:60px;display:block;margin:10px 20px}@media only screen and (min-width: 43.75em){.ng-mypets .pet-snapshot .top-half.drag-photo{background:url("/Banfield/media/Images/my-banfield/update/pets/drag-img-pet.png") no-repeat center 50px}}.ng-mypets .pet-snapshot .top-half.dragover{color:#fff;border:3px dotted #01a6d2}.ng-mypets .pet-snapshot .top-half .drag-text{color:#999999;font-size:22px;font-weight:normal;font-family:"FFMetaHeadlineW04",sans-serif;position:absolute;bottom:80px;left:0;right:0;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-mypets .pet-snapshot .top-half .drag-text a{display:block;color:#999999;margin:0 5px;font-size:22px;font-weight:normal;font-family:"FFMetaHeadlineW04",sans-serif}.ng-mypets .pet-snapshot .top-half .petimg{height:100%;width:100%;background-repeat:no-repeat;background-position:top center;background-size:cover;position:absolute;background-position-y:50%}@media only screen and (min-width: 43.75em){.ng-mypets .pet-snapshot .top-half .petimg{-webkit-border-top-right-radius:10px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:10px;-moz-border-radius-topright:10px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:10px;border-top-right-radius:10px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:10px;background-clip:padding-box}}.ng-mypets .pet-snapshot .bottom-half{width:100%;height:40%;top:60%;position:absolute;background:#00b0d9;z-index:10;padding-top:1em;text-align:center}.ng-mypets .pet-snapshot .bottom-half>div{display:inline-block;margin:10px}.ng-mypets .pet-snapshot .bottom-half .plan-image,.ng-mypets .pet-snapshot .bottom-half .vaccine{color:#fff}.ng-mypets .pet-snapshot .bottom-half .plan-image img,.ng-mypets .pet-snapshot .bottom-half .vaccine img{max-width:90px}.ng-mypets .pet-snapshot .bottom-half .plan-image p,.ng-mypets .pet-snapshot .bottom-half .vaccine p{top:0;font-size:12px;line-height:14px}.ng-mypets .pet-snapshot .bottom-half .vaccine{padding-top:15px}.ng-mypets .pet-snapshot .bottom-half .vaccine p{position:relative;top:10px}.ng-mypets .pet-snapshot .bottom-half .vaccine a{color:#fff;text-decoration:none}.ng-mypets .pet-snapshot .bottom-half .vaccine a:hover,.ng-mypets .pet-snapshot .bottom-half .vaccine a:focus{text-decoration:underline;color:#fff}.ng-mypets .pet-snapshot .pet-content{background:#fff;overflow:hidden;padding-bottom:0}.ng-mypets .pet-snapshot .pet-med-link{display:block;background:#045981;color:#fff;padding:0;margin:0 0 6px 0;border:none;position:relative;transition:all .2s ease-out;text-decoration:none}@media only screen and (min-width: 43.75em){.ng-mypets .pet-snapshot .pet-med-link{-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:10px;border-bottom-left-radius:10px;border-top-left-radius:0;background-clip:padding-box}}.ng-mypets .pet-snapshot .pet-med-link:hover{background:#003f5c}.ng-mypets .pet-snapshot .pet-med-link:before{background:transparent;color:#fff;font-family:'Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:block;position:absolute;top:0;bottom:0;margin:auto;left:10px;height:30px;width:30px;font-size:30px;border-radius:20px;background-clip:padding-box;content:"\e92c";transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}.ng-mypets .pet-snapshot .pet-med-link:after{font-family:'Icons';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;display:block;position:absolute;top:0;bottom:0;margin:auto;right:10px;height:38px;width:34px;font-size:34px;content:"\e91d";transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.ng-mypets .pet-snapshot .pet-med-link span{font-weight:700;font-size:20px;display:block;position:relative;padding:10px}.ng-mypets .pet-snapshot .overview{background:transparent}.ng-mypets .pet-snapshot .overview .snapshot-carousel{border-radius:1em}.ng-mypets .pet-snapshot .overview .snapshot-carousel:after{display:none}.ng-mypets .pet-snapshot .overview .rn-carousel-control{top:auto;bottom:-35px;z-index:20}.ng-mypets section.data{padding:.5em}@media only screen and (min-width: 43.75em){.ng-mypets section.data{padding:1em}}.ng-mypets section.data.microchip .item span.value,.ng-mypets section.data.allergies .item span.value{text-align:left;padding-left:5px}.ng-mypets section.data h5,.ng-mypets section.data h6{text-align:left;color:#045981;font-weight:bold;font-size:18px;margin-bottom:1em}.ng-mypets section.data h6{font-size:16px;margin-bottom:0}.ng-mypets section.data .item{margin:3px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-mypets section.data .item.full{display:block}.ng-mypets section.data .item.full span{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.ng-mypets section.data .item.full .value{text-align:left}@media only screen and (min-width: 43.75em){.ng-mypets section.data .item.special{display:block;-webkit-box-align:inherit;-ms-flex-align:inherit;align-items:inherit}}@media only screen and (min-width: 60em){.ng-mypets section.data .item.special{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.ng-mypets section.data .item.special .label{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.ng-mypets section.data .item.special .value{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.ng-mypets section.data .item span{display:block;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;font-size:14px}@media only screen and (min-width: 43.75em){.ng-mypets section.data .item span{font-size:13px}}@media only screen and (min-width: 60em){.ng-mypets section.data .item span{font-size:14px}}.ng-mypets section.data .item span.label{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;font-weight:normal;text-align:left;color:#5a5a5a}@media only screen and (min-width: 43.75em){.ng-mypets section.data .item span.label.nowrap{white-space:nowrap}}.ng-mypets section.data .item span.value{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;text-align:left;color:#045981}@media only screen and (min-width: 43.75em){.ng-mypets section.data .item span.value{text-align:right}}.ng-mypets section.data .item span strong{color:#045981}.ng-wellness-pet-page{padding-top:20px}.ng-wellness-pet-page .pet-wrapper{width:100%}.ng-wellness-pet-page .mypets-wrapper{background-color:#005981;padding-bottom:5px;margin-bottom:5px}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .mypets-wrapper{border-radius:5px}}.ng-wellness-pet-page .dashboard-back{text-align:left;width:100%;padding-bottom:25px}.ng-wellness-pet-page .dashboard-back a{color:#004b6e;text-decoration:none;font-size:16px}.ng-wellness-pet-page .section-title{text-transform:uppercase;padding:20px;text-align:center;background:#4fb8c1;color:#fff}.ng-wellness-pet-page .slick-slider{overflow:hidden}@media only screen and (min-width: 49em){.ng-wellness-pet-page .slick-slider{overflow:visible}}.ng-wellness-pet-page .slick-active{opacity:.5}.ng-wellness-pet-page .slick-prev,.ng-wellness-pet-page .slick-next{background:#00b5df;position:absolute;top:16%;bottom:inherit;right:inherit;left:-37px;z-index:10;height:60px;width:60px;border-radius:50%;line-height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 49em){.ng-wellness-pet-page .slick-prev,.ng-wellness-pet-page .slick-next{left:-15px;top:43%;height:40px;width:40px;border-radius:50%;line-height:40px}}.ng-wellness-pet-page .slick-prev.slick-prev:hover,.ng-wellness-pet-page .slick-next.slick-prev:hover,.ng-wellness-pet-page .slick-prev.slick-next:hover,.ng-wellness-pet-page .slick-next.slick-next:hover,.ng-wellness-pet-page .slick-prev.slick-prev:focus,.ng-wellness-pet-page .slick-next.slick-prev:focus,.ng-wellness-pet-page .slick-prev.slick-next:focus,.ng-wellness-pet-page .slick-next.slick-next:focus{outline:none;background:#00b5df}.ng-wellness-pet-page .slick-prev:before,.ng-wellness-pet-page .slick-next:before{font-family:'Icons';font-size:22px;content:"\e92e";color:#fff;opacity:1;text-align:center;display:block;left:30px;right:0;top:2px;bottom:0;margin:auto;position:absolute;height:24px}@media only screen and (min-width: 49em){.ng-wellness-pet-page .slick-prev:before,.ng-wellness-pet-page .slick-next:before{left:1px}}.ng-wellness-pet-page .slick-prev.slick-next,.ng-wellness-pet-page .slick-next.slick-next{right:-35px;left:inherit}@media only screen and (min-width: 49em){.ng-wellness-pet-page .slick-prev.slick-next,.ng-wellness-pet-page .slick-next.slick-next{right:-15px}}.ng-wellness-pet-page .slick-prev.slick-next:before,.ng-wellness-pet-page .slick-next.slick-next:before{left:-25px;content:"\e917"}@media only screen and (min-width: 49em){.ng-wellness-pet-page .slick-prev.slick-next:before,.ng-wellness-pet-page .slick-next.slick-next:before{left:1px}}.ng-wellness-pet-page .slick-current{opacity:1}.ng-wellness-pet-page .slick-initialized .slick-pet.wellness-status-none .pet-edit-link{-webkit-transform:translate(-10px, 5px);transform:translate(-10px, 5px)}.ng-wellness-pet-page .slick-initialized .slick-pet{display:block;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 49em){.ng-wellness-pet-page .slick-initialized .slick-pet{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.ng-wellness-pet-page .slick-initialized .slick-pet .pet-img-border{margin:0;position:absolute;top:0;bottom:0;left:0;width:135px;height:135px}@media only screen and (min-width: 49em){.ng-wellness-pet-page .slick-initialized .slick-pet .pet-img-border{right:0;margin:0 auto}}@media only screen and (min-width: 60em){.ng-wellness-pet-page .slick-initialized .slick-pet .pet-img-border{width:195px;height:195px}}.ng-wellness-pet-page .slick-initialized .slick-pet .pet-img-border .pet-img{width:115px;height:115px}.ng-wellness-pet-page .slick-initialized .slick-pet .pet-img-border .pet-img.no-img{padding-top:10px}@media only screen and (min-width: 60em){.ng-wellness-pet-page .slick-initialized .slick-pet .pet-img-border .pet-img{width:175px;height:175px}}.ng-wellness-pet-page .slick-initialized .slick-pet .pet-edit-link{display:block;background:#fff;width:30px;height:30px;border-radius:50%;position:absolute;top:0;right:0;text-decoration:none;transition:all .2s ease-out;cursor:pointer;font-size:22px}.ng-wellness-pet-page .slick-initialized .slick-pet .pet-status{color:#fff;text-transform:uppercase;font-size:16px;font-weight:700;position:absolute;bottom:-40px;left:0;right:0;margin:auto;text-align:center}.ng-wellness-pet-page .slick-initialized .slick-pet .pet-section{background:#005981;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative}.ng-wellness-pet-page .slick-initialized .slick-pet .pet-section.pet-mini{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .slick-initialized .slick-pet .pet-section.pet-mini{border-radius:5px}}@media only screen and (min-width: 49em){.ng-wellness-pet-page .slick-initialized .slick-pet .pet-section.pet-mini{width:52%}}.ng-wellness-pet-page .slick-initialized .slick-pet .pet-section.pet-mini .pet-section-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:40px 40px 25px}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .slick-initialized .slick-pet .pet-section{border-radius:5px}}@media only screen and (min-width: 49em){.ng-wellness-pet-page .slick-initialized .slick-pet .pet-section{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.ng-wellness-pet-page .slick-initialized .slick-pet .inner{padding:0;position:relative;background:transparent}@media only screen and (min-width: 49em){.ng-wellness-pet-page .slick-initialized .slick-pet .inner{padding:15px;height:100%}}@media only screen and (min-width: 49em){.ng-wellness-pet-page .slick-initialized .slick-pet .inner:first-child{padding-left:0;padding-right:0;margin-right:-20px}}.ng-wellness-pet-page .slick-initialized .slick-pet .inner.pet-img{min-width:135px;min-height:135px}@media only screen and (min-width: 49em){.ng-wellness-pet-page .slick-initialized .slick-pet .inner.pet-img{min-width:175px;min-height:215px}}.ng-wellness-pet-page .slick-initialized .slick-pet .inner.pet-info{padding:0;color:#fff;text-align:left}@media only screen and (min-width: 49em){.ng-wellness-pet-page .slick-initialized .slick-pet .inner.pet-info{margin-left:40px}}.ng-wellness-pet-page .slick-initialized .slick-pet .inner .pet-last-visit{font-weight:700;font-size:14px;margin:10px 0}.ng-wellness-pet-page .slick-initialized .slick-pet .inner .pet-last-visit span{font-weight:400;font-size:14px}.ng-wellness-pet-page .slick-initialized .slick-pet .inner .pet-buttons{margin-top:10px}.ng-wellness-pet-page .slick-initialized .slick-pet .inner .pet-buttons .btn{width:100%;margin:5px 0;font-size:14px;height:auto;padding:5px 10px}@media only screen and (min-width: 49em){.ng-wellness-pet-page .slick-initialized .slick-pet .inner .pet-buttons .btn{min-width:235px;font-size:16px}}.ng-wellness-pet-page .slick-initialized .slick-pet .inner .pet-attention-items{color:#fff}@media only screen and (min-width: 49em){.ng-wellness-pet-page .slick-initialized .slick-pet .inner .pet-attention-items{padding:20px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.ng-wellness-pet-page .slick-initialized .slick-pet .inner .pet-attention-items .item{margin-bottom:5px;padding:10px;text-align:center;background:#185f83}.ng-wellness-pet-page .slick-initialized .slick-pet .inner .pet-attention-items .item a{color:#fff;text-decoration:none;font-size:.9375em}.ng-wellness-pet-page .slick-initialized .slick-pet .inner .pet-attention-items .item a:hover{cursor:pointer}.ng-wellness-pet-page .slick-initialized .slick-pet .inner .pet-attention-items .item:last-child{margin-bottom:0}.ng-wellness-pet-page .slick-initialized .slick-pet .inner .pet-attention-items .item.item-header{background:#004b6e}.ng-wellness-pet-page .slick-initialized .slick-pet .inner .pet-attention-items .item.odd{background:#2d6f8f}.ng-wellness-pet-page .slick-initialized .slick-pet .inner .pet-attention-items .item .icon{font-size:20px;top:2px;position:relative}.ng-wellness-pet-page .slick-initialized .slick-pet .inner .pet-name{color:#fff;font-weight:700;font-size:28px;text-align:left}.ng-wellness-pet-page .slick-initialized .slick-pet .pet-attention-copy{top:50%;left:50%;-webkit-transform:translate(15%, 10%);transform:translate(15%, 10%);color:#ffffff;width:80%}@media only screen and (min-width: 60em){.ng-wellness-pet-page .slick-initialized .slick-pet .pet-attention-copy{position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.ng-wellness-pet-page .slick-initialized .slick-pet .pet-attention-copy h5{color:#ffffff;font-size:20px}.ng-wellness-pet-page .slick-initialized .slick-pet .pet-attention-copy p{font-size:16px;padding-bottom:20px}.ng-wellness-pet-page .slick-initialized .slick-pet .pet-attention-copy a{color:#ffffff}.ng-wellness-pet-page .slick-pet-thumbnail,.ng-wellness-pet-page .pet-img{outline-style:none;outline:none}.ng-wellness-pet-page .slick-pet-thumbnail.no-img,.ng-wellness-pet-page .pet-img.no-img{padding-top:2px}.ng-wellness-pet-page .ng-slick.pet-thumbs{max-width:600px;margin:0 auto;background:#00b5df;padding:3px;border-radius:70px;position:absolute;top:-20px;left:0;right:0;z-index:10}.ng-wellness-pet-page .ng-slick.pet-full{position:relative;padding-bottom:0}.ng-wellness-pet-page .pet-edit-photo-mode{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.ng-wellness-pet-page .pet-edit-photo-mode .pet-image-draggable{background:#045981;transition:all .2s ease-out;opacity:0;height:0;overflow:hidden;width:100%}.ng-wellness-pet-page .pet-edit-photo-mode .pet-image-draggable.open{padding:1em;opacity:1;height:340px}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .pet-edit-photo-mode .pet-image-draggable.open{height:190px}}.ng-wellness-pet-page .pet-edit-photo-mode .pet-image-draggable .inner{max-width:960px;margin:0 auto !important;padding:2em;border:4px dashed #fff;border-radius:5px;background-clip:padding-box;color:#fff;font-size:22px;font-family:"FFMetaHeadlineW04",sans-serif;transition:all .2s ease-out}.ng-wellness-pet-page .pet-edit-photo-mode .pet-image-draggable .inner.dragover{border:4px dotted #fff}.ng-wellness-pet-page .pet-edit-photo-mode .pet-image-draggable .inner>div>div a{color:#fff;font-size:22px;font-weight:bold;font-family:"FFMetaHeadlineW04",sans-serif}.ng-wellness-pet-page .pet-edit-photo-mode .pet-image-draggable .inner h5{display:inline-block;color:#fff;font-weight:bold;font-size:30px;text-transform:uppercase;position:relative;padding-left:75px}.ng-wellness-pet-page .pet-edit-photo-mode .pet-image-draggable .inner h5 i{font-size:60px;color:#fff;display:block;position:absolute;top:0;bottom:0;left:0;margin:auto}.ng-wellness-pet-page .pet-edit-photo-mode .pet-image-draggable .cropArea{background:#E4E4E4;overflow:hidden;height:300px;width:300px;text-align:center;margin:0 auto}.ng-wellness-pet-page .pet-edit-photo-mode .pet-image-draggable .cropped-img{margin-top:20px}.ng-wellness-pet-page .pet-edit-photo-mode .pet-image-draggable .cropped-img img{border-radius:50%}.ng-wellness-pet-page .pet-edit-photo-mode .pet-image-draggable .uploadcrop{margin-top:10px;line-height:.9;margin-bottom:0}.ng-wellness-pet-page .pet-edit-photo-mode .pet-image-draggable.crop-photo{height:480px}.ng-wellness-pet-page .pet-edit-photo-mode .pet-image-draggable.crop-photo .inner{padding:20px}.ng-wellness-pet-page .pet-page-details .section{margin-bottom:5px}.owp-module{position:relative;font-family:"FFMetaHeadlineW04",sans-serif}.owp-module .mybanfield-loading{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(255,255,255,0.7);z-index:1}.owp-module .mybanfield-loading:after{margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (min-width:48em){.owp-module .mybanfield-loading{border-radius:10px}}.owp-module input[type="radio"]+label{color:#005e81}.owp-module .light-text{color:#65686B}.owp-module .owp-header{background:#49b9c0;color:#fff}.owp-module .owp-pets{background:#5bc6cc}@media only screen and (min-width:48em){.owp-module .owp-pets{border-radius:0 0 10px 10px}}.owp-module .owp-pets .alert-past-due{background:#f25c21;color:white;padding-top:20px;margin-bottom:20px;font-size:18px;overflow:auto}@media only screen and (min-width: 43.75em){.owp-module .owp-pets .alert-past-due{padding-bottom:20px}}@media only screen and (min-width: 60em){.owp-module .owp-pets .alert-past-due{padding-top:10px;padding-bottom:0;padding-left:40px}}.owp-module .owp-pets .alert-past-due .alert-icon{width:15%;height:75px;float:left;padding-top:10px;padding-left:15px}@media only screen and (min-width:48em){.owp-module .owp-pets .alert-past-due .alert-icon{width:75px;padding-left:0;height:65px}}.owp-module .owp-pets .alert-past-due .alert-icon .icon-Alert{font-size:30px}@media only screen and (min-width:48em){.owp-module .owp-pets .alert-past-due .alert-icon .icon-Alert{font-size:35px}}.owp-module .owp-pets .alert-past-due .alert-message{text-align:left;margin-right:40px;margin-left:75px}@media only screen and (min-width:48em){.owp-module .owp-pets .alert-past-due .alert-message{float:left;margin-top:15px;margin-right:0;margin-left:0;font-size:16px}}.owp-module .owp-pets .alert-past-due .alert-payment{width:250px;margin:auto}@media only screen and (min-width: 60em){.owp-module .owp-pets .alert-past-due .alert-payment{float:right;padding-right:30px;padding-top:5px}}.owp-module .owp-pets .alert-past-due .alert-payment a.btn{color:white;width:100%;margin-top:20px;margin-bottom:10px}@media only screen and (min-width: 43.75em){.owp-module .owp-pets .alert-past-due .alert-payment a.btn{margin-top:15px;margin-bottom:0}}@media only screen and (min-width: 60em){.owp-module .owp-pets .alert-past-due .alert-payment a.btn{margin-top:0}}.owp-module .n_owp-pets{background:#f3f3f3}@media only screen and (min-width:48em){.owp-module .n_owp-pets{border-radius:0 0 10px 10px}}.owp-module .n_owp-pets .alert-past-due{background:#f25c21;color:white;padding-top:20px;margin-bottom:20px;font-size:18px;overflow:auto}@media only screen and (min-width: 43.75em){.owp-module .n_owp-pets .alert-past-due{padding-bottom:20px}}@media only screen and (min-width: 60em){.owp-module .n_owp-pets .alert-past-due{padding-top:10px;padding-bottom:0;padding-left:40px}}.owp-module .n_owp-pets .alert-past-due .alert-icon{width:15%;height:75px;float:left;padding-top:10px;padding-left:15px}@media only screen and (min-width:48em){.owp-module .n_owp-pets .alert-past-due .alert-icon{width:75px;padding-left:0;height:65px}}.owp-module .n_owp-pets .alert-past-due .alert-icon .icon-Alert{font-size:30px}@media only screen and (min-width:48em){.owp-module .n_owp-pets .alert-past-due .alert-icon .icon-Alert{font-size:35px}}.owp-module .n_owp-pets .alert-past-due .alert-message{text-align:left;margin-right:40px;margin-left:75px}@media only screen and (min-width:48em){.owp-module .n_owp-pets .alert-past-due .alert-message{float:left;margin-top:15px;margin-right:0;margin-left:0;font-size:16px}}.owp-module .n_owp-pets .alert-past-due .alert-payment{width:250px;margin:auto}@media only screen and (min-width: 60em){.owp-module .n_owp-pets .alert-past-due .alert-payment{float:right;padding-right:30px;padding-top:5px}}.owp-module .n_owp-pets .alert-past-due .alert-payment a.btn{color:white;width:100%;margin-top:20px;margin-bottom:10px}@media only screen and (min-width: 43.75em){.owp-module .n_owp-pets .alert-past-due .alert-payment a.btn{margin-top:15px;margin-bottom:0}}@media only screen and (min-width: 60em){.owp-module .n_owp-pets .alert-past-due .alert-payment a.btn{margin-top:0}}.owp-module .owp-pet{background:#f3f3f3;position:relative}.owp-module .owp-pets-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.owp-module .owp-pet-info:after{content:"";display:block;clear:both}.owp-module .owp-pet-pic{height:88px;width:88px;margin:0 auto;position:relative;border-radius:50%;background-position:center center;background-size:cover}@media only screen and (min-width:48em){.owp-module .owp-pet-pic{margin:0;display:inline-block;width:120px;height:120px;margin-top:20px}}.owp-module .owp-pet-pic img{position:absolute;right:-23px;bottom:-6px}.owp-module .owp-pet-name{color:#005e81;font-weight:700;font-size:26px;padding:5px;padding-left:0}@media only screen and (min-width:48em){.owp-module .owp-pet-name{text-align:left;text-transform:uppercase;padding-left:0}}.owp-module .owp-pet-billing-details p,.owp-module .owp-pet-plan-details p{line-height:1.1}@media only screen and (min-width:48em){.owp-module .owp-pet-billing-details p,.owp-module .owp-pet-plan-details p{line-height:1.5}}.owp-module .owp-pet-billing-details .addon-icon,.owp-module .owp-pet-plan-details .addon-icon{font-family:Icons;color:#5AC6CB;font-size:32px;float:left}.owp-module .n_owp-call{color:#65686B}.owp-module .n_owp-call a{color:#E35205}.owp-module .owp-call{color:#005e81}.owp-module .owp-call a{color:#fff}.owp-module .submit-section{margin-top:0}.owp-module .NWP-offer-headline,.owp-module .NWP-offer-headline *{text-align:left;line-height:1.4;padding-bottom:20px;margin:0 0 5px}.owp-module .NWP-offer-headline span,.owp-module .NWP-offer-headline * span,.owp-module .NWP-offer-headline span span,.owp-module .NWP-offer-headline * span span{font-size:inherit}.owp-module .n_NWP-offer-headline,.owp-module .n_NWP-offer-headline *{text-align:left;line-height:1.4;padding-bottom:20px;margin:0 0 5px;color:#65686B}.owp-module .n_NWP-offer-headline span,.owp-module .n_NWP-offer-headline * span,.owp-module .n_NWP-offer-headline span span,.owp-module .n_NWP-offer-headline * span span{font-size:inherit}.owp-module .NWP-offer{margin-bottom:0}.owp-module .NWP-offer:after{content:"";display:block;clear:both}@media only screen and (min-width:48em){.owp-module .NWP-offer .NWP-callout-section{max-width:270px;float:left;text-align:left}}@media only screen and (min-width:64em){.owp-module .NWP-offer .NWP-callout-section{max-width:330px;padding-left:25px}}.owp-module .NWP-offer .btn{margin:0;width:100%;margin-bottom:20px}@media only screen and (min-width:48em){.owp-module .NWP-offer img{position:absolute;top:50%;right:35px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:360px}}@media only screen and (min-width:64em){.owp-module .NWP-offer img{width:auto}}.owp-module .no-OWP{text-align:left;padding:30px 15px 15px 15px}@media only screen and (min-width:48em){.owp-module .no-OWP{padding:30px 30px 15px 35px}}.owp-module .no-OWP .label{padding-bottom:5px}.owp-module .no-OWP .plan-include-label{text-transform:uppercase;color:#005e81}.owp-module .no-OWP .plan-include{color:#005e81;margin-bottom:5px}.owp-module .no-OWP .plan-include .icon{margin-right:5px}.owp-module .no-OWP .plan-include .icon:before{color:#00B0D9;fill:#fff;background:#fff;border-radius:50%;width:15px;height:15px;display:inline-block}.owp-module .no-OWP .btn{margin:30px 0;width:100%}@media only screen and (min-width:48em){.owp-module .no-OWP .btn{width:280px}}.owp-module .no-OWP .video-header{font-size:16px;padding-bottom:5px;text-align:center;color:#005e81}@media only screen and (min-width:48em){.owp-module .no-OWP .video-header{padding:15px 0}}.owp-module .n_no-OWP{text-align:left;padding:30px 15px 15px 15px}@media only screen and (min-width:48em){.owp-module .n_no-OWP{padding:30px 30px 15px 35px}}.owp-module .n_no-OWP .label{padding-bottom:5px}.owp-module .n_no-OWP .plan-include-label{text-transform:uppercase;color:#65686B}.owp-module .n_no-OWP .plan-include{color:#65686B;margin-bottom:5px}.owp-module .n_no-OWP .plan-include .icon{margin-right:5px}.owp-module .n_no-OWP .plan-include .icon:before{color:#82C31B;fill:#fff;background:#fff;border-radius:50%;width:15px;height:15px;display:inline-block}.owp-module .n_no-OWP .btn{margin:30px 0;width:100%}@media only screen and (min-width:48em){.owp-module .n_no-OWP .btn{width:280px}}.owp-module .n_no-OWP .video-header{font-size:16px;padding-bottom:5px;text-align:center;color:#65686B}@media only screen and (min-width:48em){.owp-module .n_no-OWP .video-header{padding:15px 0}}.owp-module.owp-module-dash .copy{margin-left:25px}.owp-module.owp-module-dash .compartment-call{border-top:1px solid #7cd1d6;margin-top:10px;padding-top:10px}.owp-module.owp-module-dash h2.compartment-header.owp-header{text-transform:uppercase}.owp-module.owp-module-dash .owp-pets-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.owp-module.owp-module-dash .no-OWP{background:#7cd1d6}.owp-module.owp-module-dash .btn{width:100%;font-size:16px;margin-top:20px}@media only screen and (min-width:48em){.owp-module.owp-module-dash .btn{width:100%;max-width:290px;margin:20px auto 0 auto}}.owp-module.owp-module-dash .alert-past-due{background:#f25c21;color:white;padding-top:20px;margin-bottom:20px;font-size:18px;overflow:auto}@media only screen and (min-width:48em){.owp-module.owp-module-dash .alert-past-due{padding-top:10px;padding-bottom:0;padding-left:20px;margin-bottom:10px}}.owp-module.owp-module-dash .alert-past-due .alert-icon{width:15%;height:75px;float:left;padding-top:10px;padding-left:15px}@media only screen and (min-width: 43.75em){.owp-module.owp-module-dash .alert-past-due .alert-icon{width:10%;padding-left:0;padding-right:50px;height:65px}}@media only screen and (min-width: 60em){.owp-module.owp-module-dash .alert-past-due .alert-icon{padding-right:20px}}.owp-module.owp-module-dash .alert-past-due .alert-icon .icon-Alert{font-size:30px}@media only screen and (min-width:48em){.owp-module.owp-module-dash .alert-past-due .alert-icon .icon-Alert{font-size:35px}}.owp-module.owp-module-dash .alert-past-due .alert-message{text-align:left;margin-right:40px;margin-left:75px}@media only screen and (min-width: 43.75em){.owp-module.owp-module-dash .alert-past-due .alert-message{margin-top:5px;margin-right:0;margin-left:0;font-size:16px;padding-right:20px;float:none}}@media only screen and (min-width: 60em){.owp-module.owp-module-dash .alert-past-due .alert-message{float:left;width:65%}}.owp-module.owp-module-dash .alert-past-due .alert-payment{width:250px;margin:auto}@media only screen and (min-width: 43.75em){.owp-module.owp-module-dash .alert-past-due .alert-payment{padding-right:30px;padding-top:10px;padding-bottom:15px;float:none}}@media only screen and (min-width: 60em){.owp-module.owp-module-dash .alert-past-due .alert-payment{float:right;width:25%;padding-top:5px;padding-bottom:0}}.owp-module.owp-module-dash .alert-past-due .alert-payment a.btn{color:white;width:100%;padding-top:10px;margin-top:20px;margin-bottom:10px}@media only screen and (min-width:48em){.owp-module.owp-module-dash .alert-past-due .alert-payment a.btn{margin-top:0;margin-bottom:0}}.owp-module.owp-module-dash .owp-pet{width:100%;padding-right:0;position:relative;margin-bottom:0;margin-top:10px;padding:30px 0 30px 20px}.owp-module.owp-module-dash .owp-pet .owp-pet-info{padding-right:0;width:100%;float:left}@media only screen and (min-width:48em){.owp-module.owp-module-dash .owp-pet .owp-pet-info{width:auto}}.owp-module.owp-module-dash .owp-pet .owp-pet-info .plan-on-hold{color:#f25c21;padding-left:10px;text-transform:none;font-size:24px}.owp-module.owp-module-dash .owp-pet .owp-pet-info .owp-pet-name{padding-top:10px;padding-bottom:0;margin-bottom:0;text-transform:uppercase}@media only screen and (min-width: 43.75em){.owp-module.owp-module-dash .owp-pet .owp-pet-info .owp-pet-name{padding-top:0}}.owp-module.owp-module-dash .owp-pet .owp-pet-info .label{padding-top:5px;text-align:center}@media only screen and (min-width: 43.75em){.owp-module.owp-module-dash .owp-pet .owp-pet-info .label{text-align:left}}.owp-module.owp-module-dash .owp-pet .owp-pet-info .label-renew{font-size:16px}.owp-module.owp-module-dash .owp-pet .owp-pet-info .label-plan-name{font-size:20px}.owp-module.owp-module-dash .owp-pet .owp-pet-info .light-text{font-weight:50;font-size:16px;padding-left:5px}.owp-module.owp-module-dash .owp-pet .owp-pet-info .addons{color:white;font-weight:50;white-space:nowrap}.owp-module.owp-module-dash .owp-pet .owp-pet-details-link{padding-top:100px}@media only screen and (min-width:48em){.owp-module.owp-module-dash .owp-pet .owp-pet-details-link{float:right;margin-top:50px;padding-top:0;padding-right:25px}}.owp-module.owp-module-dash .owp-pet .owp-pet-details-link a{font-weight:bold}.owp-module.owp-module-dash .owp-pet .owp-pet-plan-details{float:none;width:100%;text-align:center}@media only screen and (min-width: 43.75em){.owp-module.owp-module-dash .owp-pet .owp-pet-plan-details{float:left;width:calc(100% - 100px);padding-left:30px}}.owp-module.owp-module-dash .owp-pet .owp-pet-plan-details .icon.icon-addons{color:white;margin-right:5px;font-size:14px}.owp-module.owp-module-dash .owp-pet .owp-pet-name,.owp-module.owp-module-dash .owp-pet .label{font-weight:700;color:#005e81}.owp-module.owp-module-dash .owp-pet .owp-pet-name{font-size:22px;text-transform:none}.owp-module.owp-module-dash .owp-pet .label,.owp-module.owp-module-dash .owp-pet .light-text{font-size:18px;line-height:1.3}.owp-module.owp-module-dash .owp-pet .light-text{font-weight:400}.owp-module.owp-module-dash .owp-pet .owp-pet-pic{float:none;margin-top:0;background-size:cover}@media only screen and (min-width: 43.75em){.owp-module.owp-module-dash .owp-pet .owp-pet-pic{float:left}}@media only screen and (min-width:48em) and (max-width:63.938em){.owp-module.owp-module-dash .owp-pet .owp-pet-pic{width:90px;height:90px}}@media only screen and (min-width:64em){.owp-module.owp-module-dash .owp-pet .owp-pet-pic{height:100px;width:100px}}.owp-module.owp-module-dash .owp-pet .owp-pet-pic img{width:40px;right:-17px}@media only screen and (max-width:767px){.owp-module.owp-module-dash .owp-pet.not-last:after{content:"";display:block;height:1px;background:#fff;position:absolute;right:15px;left:15px;bottom:0}}@media only screen and (min-width:48em) and (max-width:63.938em){.owp-module.owp-module-dash .owp-pet.not-last .owp-pet-plan-details{width:auto;padding-left:0;text-align:center}.owp-module.owp-module-dash .owp-pet.not-last .owp-pet-plan-details .owp-pet-name{text-align:center}}@media only screen and (min-width:48em){.owp-module.owp-module-dash .owp-pet.odd-not-last:after{content:"";display:block;background:#fff;height:auto;width:1px;top:15px;right:0;bottom:15px;position:absolute}}@media only screen and (min-width:48em) and (max-width:63.938em){.owp-module.owp-module-dash .owp-pet.even-last-pet .owp-pet-plan-details{width:auto;padding-left:0;text-align:center}.owp-module.owp-module-dash .owp-pet.even-last-pet .owp-pet-plan-details .owp-pet-name{text-align:center}}.owp-module.owp-module-dash .owp-pet.odd-last-pet{position:relative}@media only screen and (min-width:48em){.owp-module.owp-module-dash .owp-pet.odd-last-pet{padding-right:20px;margin-top:5px}}.owp-module.owp-module-dash .owp-pet.single-item:after{content:none}@media only screen and (min-width:48em){.owp-module.owp-module-dash .owp-pet.odd-last-pet,.owp-module.owp-module-dash .owp-pet.single-item{width:100%}.owp-module.owp-module-dash .owp-pet.odd-last-pet .owp-pet-info,.owp-module.owp-module-dash .owp-pet.single-item .owp-pet-info{text-align:center}.owp-module.owp-module-dash .owp-pet.odd-last-pet .owp-pet-plan-details,.owp-module.owp-module-dash .owp-pet.single-item .owp-pet-plan-details,.owp-module.owp-module-dash .owp-pet.odd-last-pet .owp-pet-pic,.owp-module.owp-module-dash .owp-pet.single-item .owp-pet-pic{display:inline-block;vertical-align:middle}.owp-module.owp-module-dash .owp-pet.odd-last-pet .owp-pet-plan-details,.owp-module.owp-module-dash .owp-pet.single-item .owp-pet-plan-details{width:auto}.owp-module.owp-module-dash .owp-pet.odd-last-pet .button-wrapper .btn,.owp-module.owp-module-dash .owp-pet.single-item .button-wrapper .btn{position:relative;right:auto}}.owp-module.owp-module-billing{background:#49b9c0}.owp-module.owp-module-billing .compartment-header{text-transform:uppercase}@media only screen and (min-width:48em){.owp-module.owp-module-billing .owp-pet-pic{margin-top:0;position:relative;top:30px}}@media only screen and (max-width: 48em){.owp-module.owp-module-billing .owp-pet-pic img{margin:5px auto}}.owp-module.owp-module-billing .owp-pet-name-wrapper{max-width:390px;margin:0 auto}.owp-module.owp-module-billing .owp-nonrenew-info-wrapper{border:1px solid #fff;padding:25px 50px;margin:30px auto;position:relative}@media only screen and (min-width: 49em){.owp-module.owp-module-billing .owp-nonrenew-info-wrapper{margin-left:300px}}.owp-module.owp-module-billing .owp-nonrenew-info-wrapper .mybanfield-loading{border-radius:0}.owp-module.owp-module-billing .owp-nonrenew-info-wrapper .owp-nonrenew-header{color:#fff;font-size:18px;font-weight:700;text-align:center;margin:0 auto}.owp-module.owp-module-billing .owp-nonrenew-info-wrapper a{font-size:14px}.owp-module.owp-module-billing .owp-nonrenew-info-wrapper .owp-nonrenew-renewal-info{font-size:14px;margin:10px auto}@media only screen and (min-width: 49em){.owp-module.owp-module-billing .owp-nonrenew-info-wrapper .owp-nonrenew-renewal-info{color:#045981;font-weight:400}}.owp-module.owp-module-billing .owp-nonrenew-info-wrapper .owp-nonrenew-close{text-decoration:none;color:#fff;cursor:pointer;position:absolute;top:10px;right:10px}.owp-module.owp-module-billing .badge-owp{text-align:center;line-height:18px;text-decoration:none;display:block;margin:20px auto 10px auto}@media only screen and (min-width: 43.75em){.owp-module.owp-module-billing .badge-owp{margin:0;position:absolute;top:5px;right:10px}}.owp-module.owp-module-billing .badge-owp.active span,.owp-module.owp-module-billing .badge-owp.active .icon{color:#49b9c0}.owp-module.owp-module-billing .badge-owp .icon{font-size:30px;color:#fff}.owp-module.owp-module-billing .badge-owp span{color:#fff;text-transform:none;font-size:10px}@media only screen and (min-width: 43.75em){.owp-module.owp-module-billing .badge-owp span{font-size:13px}}.owp-module.owp-module-billing .owp-pet-info{text-align:center;position:relative}.owp-module.owp-module-billing .owp-pet{overflow:auto}@media only screen and (min-width:48em){.owp-module.owp-module-billing .owp-pet-details{float:left;width:50%;text-align:left}}@media only screen and (min-width:48em){.owp-module.owp-module-billing .owp-pet-details .owp-pet-info{float:left;padding-right:55px}}@media only screen and (min-width:48em){.owp-module.owp-module-billing .owp-pet-details .owp-pet-info .owp-pet-pic{margin-top:0;position:relative;top:0}}@media only screen and (min-width:48em){.owp-module.owp-module-billing .owp-pet-plan-details{display:inline-block;text-align:left;border-bottom:0;padding-bottom:0;margin-bottom:0}}.owp-module.owp-module-billing .owp-pet-plan-details .label-renew{font-size:16px}.owp-module.owp-module-billing .owp-pet-plan-details .label-plan-name{font-size:20px}.owp-module.owp-module-billing .owp-pet-plan-details .light-text{font-weight:50;font-size:16px}.owp-module.owp-module-billing .owp-pet-plan-details .addon-icons{display:none}@media only screen and (min-width:48em){.owp-module.owp-module-billing .owp-pet-plan-details .addon-icons{display:inherit}}.owp-module.owp-module-billing .owp-pet-plan-details .addons{color:white;font-weight:50}@media only screen and (min-width:48em){.owp-module.owp-module-billing .owp-pet-plan-details .addons{visibility:hidden}}.owp-module.owp-module-billing .owp-pet-plan-details .icon.icon-addons{color:white;font-size:14px;margin-right:5px}.owp-module.owp-module-billing .billing-info-disabled{border-top:1px solid #fff;position:relative;padding-top:15px;margin-top:25px;color:#fff;font-size:20px}.owp-module.owp-module-billing .billing-info-disabled .icon-weather-extreme{font-size:30px}@media only screen and (max-width:48em){.owp-module.owp-module-billing .billing-info-disabled .icon-weather-extreme{padding-left:20px;margin-left:20px;display:block}}.owp-module.owp-module-billing .billing-info-disabled .secondary-info-disabled{color:#fff;font-size:20px}@media only screen and (min-width:48em){.owp-module.owp-module-billing .billing-info-disabled .secondary-info-disabled{padding-left:20px;margin-left:20px}}.owp-module.owp-module-billing .billing-info{border-top:1px solid #fff;position:relative;padding-top:15px;margin-top:25px}.owp-module.owp-module-billing .billing-info v-pane{padding:10px 0}.owp-module.owp-module-billing .billing-info .billing-section-header{position:relative}.owp-module.owp-module-billing .billing-info .billing-section-header.opened{height:15px}@media only screen and (min-width:48em){.owp-module.owp-module-billing .billing-info .billing-section-header.opened{height:auto}}.owp-module.owp-module-billing .billing-info .billing-section-header .edit-me{right:0;top:10px}.owp-module.owp-module-billing .billing-info .billing-section-header .edit-me i{color:#fff}.owp-module.owp-module-billing .billing-info .billing-section-header .edit-me p{color:#fff}.owp-module.owp-module-billing .billing-info .billing-section-header .billing-info-preview{display:block;padding:0 20px}@media only screen and (min-width:48em){.owp-module.owp-module-billing .billing-info .billing-section-header .billing-info-preview{display:inline-block;padding:0}}@media only screen and (min-width:48em){.owp-module.owp-module-billing .billing-info .billing-section-header .secondary-info{padding-left:20px;margin-left:20px;border-left:1px solid #fff}}.owp-module.owp-module-billing .billing-info:after,.owp-module.owp-module-billing .billing-info:before{transition:.3s all ease;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.owp-module.owp-module-billing .billing-info:after{border-color:rgba(124,209,214,0);border-bottom-color:#7cd1d6;border-width:15px;margin-left:-15px}.owp-module.owp-module-billing .billing-info:before{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:17px;margin-left:-17px}.owp-module.owp-module-billing .billing-info.section-expanded .edit-me{pointer-events:none}.owp-module.owp-module-billing .billing-info.section-expanded .edit-me i{color:#49b9c0}.owp-module.owp-module-billing .billing-info.section-expanded .edit-me p{color:#49b9c0}.owp-module.owp-module-billing .billing-info.section-expanded:after,.owp-module.owp-module-billing .billing-info.section-expanded:before{-webkit-transform:scale(1);transform:scale(1)}.pharmacy .shop-now{background:#00b0d9;background-size:cover;background-position:top right;text-align:left;position:relative}@media only screen and (min-width:48em){.pharmacy .shop-now{background-image:url('/Banfield/media/Images/my-banfield/update/pharmacy/shop-now-background-tablet.jpg');padding-bottom:65px}}@media only screen and (min-width:64em){.pharmacy .shop-now{background-image:url('/Banfield/media/Images/my-banfield/update/pharmacy/shop-now-background.jpg')}}@media only screen and (min-width:48em){.pharmacy .shop-now .half-width{width:50%;padding-left:25px}}.pharmacy .shop-now .mobile-pharmacy-image{width:100%;display:block}.pharmacy .shop-now .indented{padding:0 15px}@media only screen and (min-width:48em){.pharmacy .shop-now .indented{padding-left:35px}}.pharmacy .shop-now .shop-now-headline{padding-top:25px;padding-bottom:10px;color:#fff;font-size:32px}@media only screen and (min-width:48em){.pharmacy .shop-now .shop-now-headline{padding-top:70px;padding-bottom:20px}}.pharmacy .shop-now .light-text{font-size:20px;padding-bottom:15px}@media only screen and (min-width:48em){.pharmacy .shop-now .light-text{padding-bottom:35px}}.pharmacy .shop-now .btn{margin-bottom:25px}@media only screen and (min-width:48em){.pharmacy .shop-now .btn{max-width:285px;margin-bottom:45px}}.pharmacy .shop-now .prescription-checklist{background:#005e81;color:#fff;padding:25px 40px}.pharmacy .shop-now .prescription-checklist:after{content:"";display:table;clear:both}@media only screen and (min-width:64em){.pharmacy .shop-now .prescription-checklist .check-left,.pharmacy .shop-now .prescription-checklist .check-right{float:left;width:50%}}@media only screen and (min-width:64em){.pharmacy .shop-now .prescription-checklist .check-right{padding-left:40px}}.pharmacy .shop-now .prescription-checklist .check-item{position:relative;line-height:2.5;padding-left:40px;font-size:20px}@media only screen and (min-width:48em){.pharmacy .shop-now .prescription-checklist .check-item{font-size:16px}}.pharmacy .shop-now .prescription-checklist .icon{font-size:25px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pharmacy .shop-now .prescription-checklist .icon:before{content:"\e904";fill:#fff;background:#fff;border-radius:50%;color:#00b0d9}@media only screen and (min-width:48em){.pharmacy .compartment-container .compartment-sub-section .btn.btn-chevron{width:280px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.pharmacy .compartment-call.first-time-call{border-top:none;padding-bottom:40px}div[pharmacy-module] .pharmacy-compartment-section.vertical .first-time .compartment-sub-section{padding-bottom:20px}div[pharmacy-module] .pharmacy-compartment-section.vertical .compartment-flex-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}div[pharmacy-module] .pharmacy-compartment-section.vertical .compartment-header{font-size:24px}div[pharmacy-module] .pharmacy-compartment-section.vertical .compartment-sub-section{margin-left:0;-webkit-box-flex:0;-ms-flex:none;flex:none}div[pharmacy-module] .pharmacy-compartment-section.vertical .compartment-call{border:none;padding-top:10px}@media only screen and (min-width:48em){div[pharmacy-module] .pharmacy-compartment-section.horizontal .first-time .compartment-container{padding-top:40px;padding-left:30px}}@media only screen and (min-width:48em){div[pharmacy-module] .pharmacy-compartment-section.horizontal .first-time .icon-section{float:left;width:75px;padding:15px 15px 15px 0}}@media only screen and (min-width:48em){div[pharmacy-module] .pharmacy-compartment-section.horizontal .first-time .icon-section .icon{margin:0 0 10px 0}}@media only screen and (min-width:48em){div[pharmacy-module] .pharmacy-compartment-section.horizontal .first-time .copy-section{width:calc(100% - 75px);padding-right:230px;text-align:left;float:left}}@media only screen and (min-width:64em){div[pharmacy-module] .pharmacy-compartment-section.horizontal .first-time .copy-section{padding-right:270px}}@media only screen and (min-width:48em){div[pharmacy-module] .pharmacy-compartment-section.horizontal .first-time .copy-section .light-text{font-size:24px}}@media only screen and (min-width:48em){div[pharmacy-module] .pharmacy-compartment-section.horizontal .first-time .compartment-img{position:absolute;top:50px;right:15px;width:240px}}@media only screen and (min-width:64em){div[pharmacy-module] .pharmacy-compartment-section.horizontal .first-time .compartment-img{right:55px;width:290px}}@media only screen and (min-width:48em){div[pharmacy-module] .pharmacy-compartment-section.horizontal .first-time .btn{width:280px;float:left;margin:20px 0 30px 0}}.pharmacy-compartment-section{padding-bottom:0;background:#17b4e3;position:relative;border-radius:10px}.pharmacy-compartment-section .mybanfield-loading{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(255,255,255,0.7);z-index:1}.pharmacy-compartment-section .mybanfield-loading:after{margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (min-width:48em){.pharmacy-compartment-section .mybanfield-loading{border-radius:10px}}.pharmacy-compartment-section .compartment-header{background:#119acb;color:#fff;padding:25px 0}.pharmacy-compartment-section .compartment-container{background:#17b4e3}@media only screen and (min-width:48em){.pharmacy-compartment-section .compartment-container{border-radius:0 0 10px 10px}}.pharmacy-compartment-section .compartment-sub-section{background:#45c3e9}@media only screen and (min-width:48em){.pharmacy-compartment-section .compartment-sub-section{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-top:20px;padding-bottom:85px;position:relative;margin-left:10px}}@media only screen and (min-width:48em){.pharmacy-compartment-section .compartment-sub-section:first-child{margin-left:0}}.pharmacy-compartment-section .op-section-top{margin-bottom:25px}@media only screen and (min-width:48em){.pharmacy-compartment-section .op-section-top{margin-bottom:0}}.pharmacy-compartment-section .op-section-top:after{content:"";display:block;clear:both}.pharmacy-compartment-section .copy-section{text-align:center}.pharmacy-compartment-section .copy-section .section-headline{font-size:22px;font-weight:700;color:#005e81;text-transform:uppercase}.pharmacy-compartment-section .icon-section{text-align:center}.pharmacy-compartment-section .icon-section .icon{font-family:"Icons";height:60px;width:60px;background:#005e81;border-radius:50%;position:relative;margin:0 auto 10px auto}.pharmacy-compartment-section .icon-section .icon:before{position:absolute;color:#fff;font-size:40px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.pharmacy-compartment-section .icon-section .icon.icon-new-history:before{left:47%}.pharmacy-compartment-section .compartment-call{color:#005e81;background:#17b4e3;border-top:1px solid #45c3e9}.pharmacy-compartment-section .compartment-call .break-mobile{display:block}@media only screen and (min-width:48em){.pharmacy-compartment-section .compartment-call .break-mobile{display:inline}}.pharmacy-compartment-section .compartment-call a{color:#fff}.pharmacy-compartment-section .returning-user .compartment-sub-section .btn{clear:both}@media only screen and (min-width:48em){.pharmacy-compartment-section .returning-user .compartment-sub-section .btn{font-size:16px;padding:10px 40px 0 10px;margin-bottom:20px;position:absolute;bottom:0;left:15px;right:15px;width:auto}}.pharmacy-compartment-section .first-time{position:relative}.pharmacy-compartment-section .first-time .compartment-container{text-align:left}.pharmacy-compartment-section .first-time .compartment-img{display:block;margin:0 auto}.pharmacy-compartment-section .first-time .compartment-call{text-align:center}.pharmacy-compartment-section .first-time .btn{clear:both;width:100%;margin-top:15px}.soph-module{position:relative;background:#FFF;border-radius:6px;margin-bottom:30px}.soph-module .mybanfield-loading{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(255,255,255,0.7);z-index:1}.soph-module .mybanfield-loading:after{margin:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (min-width:48em){.soph-module .mybanfield-loading{border-radius:10px}}@media screen and (max-width:48em){.soph-module{border-radius:0}}.soph-module *{font-family:"FFMetaHeadlineW04",sans-serif;padding:0;margin:0}.soph-module p{line-height:1}.soph-module .pop-top{background:#92ca4f;position:relative;border-radius:6px 6px 0 0}@media screen and (max-width:48em){.soph-module .pop-top{border-radius:0}}.soph-module .pop-top .state-of{color:#fff;padding:30px 10px 45px 10px;font-size:24px}@media screen and (max-width:48em){.soph-module .pop-top .state-of{text-align:left;margin-left:30%;padding:40px 10px;font-size:21px}}.soph-module .pop-top .soph-logo{position:absolute;top:0;left:14px}@media screen and (max-width:37em){.soph-module .pop-top .soph-logo{width:24%;max-width:83px}}.soph-module .pop-top-homepage{background:#FFFFFF;position:relative;border-radius:6px 6px 0 0}@media screen and (max-width:48em){.soph-module .pop-top-homepage{border-radius:0}}.soph-module .pop-top-homepage .state-of{color:#65686B;padding:30px 10px 45px 10px;font-size:24px}@media screen and (max-width:48em){.soph-module .pop-top-homepage .state-of{text-align:left;margin-left:30%;padding:40px 10px;font-size:21px}}.soph-module .pop-top-homepage .soph-logo{position:absolute;top:0;left:14px}@media screen and (max-width:37em){.soph-module .pop-top-homepage .soph-logo{width:24%;max-width:83px}}.soph-module .catdog{position:absolute;left:51%;bottom:-20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer}.soph-module .catdog .cat{height:100%;width:50%;position:absolute;right:0}.soph-module .catdog .dog{height:100%;width:50%;position:absolute;left:0}.soph-module .pop-bottom{margin-top:15px;padding-bottom:25px}@media screen and (min-width:48em) and (max-width:48em){.soph-module .pop-bottom{margin-top:31px;padding-bottom:13px}}.soph-module .pop-bottom a{font-size:16px;color:#f98e38}@media screen and (max-width:48em){.soph-module .pop-bottom a{font-size:11px}}@media screen and (min-width:48em) and (max-width:48em){.soph-module .pop-bottom a{font-size:12px}}.soph-module .pop-bottom .soph-slider{position:relative;text-align:left;padding:30px 80px}@media screen and (max-width:37em){.soph-module .pop-bottom .soph-slider{padding:20px 14px}}@media screen and (min-width:48em) and (max-width:48em){.soph-module .pop-bottom .soph-slider{padding:20px 55px}}.soph-module .pop-bottom .soph-slider:after{content:"";display:block;clear:both}.soph-module .pop-bottom .soph-slider .subheader{font-size:22px;color:#005e81}.soph-module .pop-bottom .soph-slider .header{font-size:85px;color:#005e81;font-weight:700}.soph-module .pop-bottom .soph-slider img{width:40%;display:inline-block;vertical-align:middle}.soph-module .pop-bottom .soph-slider .soph-description{display:inline-block;vertical-align:middle;padding-left:10px;width:60%}.soph-module .pop-bottom .soph-slider .soph-description .title{color:#005a7e;font-size:26px;font-weight:400;padding-top:15px}@media screen and (max-width:37em){.soph-module .pop-bottom .soph-slider .soph-description .title{font-size:15px;word-wrap:break-word}}@media screen and (min-width:48em) and (max-width:48em){.soph-module .pop-bottom .soph-slider .soph-description .title{font-size:18px}}.soph-module .pop-bottom .soph-slider .soph-description .description{color:#005a7e;font-weight:bold;font-size:46px;margin-top:-15px}.soph-module .pop-bottom-homepage{margin-top:15px;padding-bottom:25px}@media screen and (min-width:48em) and (max-width:48em){.soph-module .pop-bottom-homepage{margin-top:31px;padding-bottom:13px}}.soph-module .pop-bottom-homepage a{font-size:16px;color:#E35205}@media screen and (max-width:48em){.soph-module .pop-bottom-homepage a{font-size:11px}}@media screen and (min-width:48em) and (max-width:48em){.soph-module .pop-bottom-homepage a{font-size:12px}}.soph-module .pop-bottom-homepage .soph-slider{position:relative;text-align:left;padding:30px 80px}@media screen and (max-width:37em){.soph-module .pop-bottom-homepage .soph-slider{padding:20px 14px}}@media screen and (min-width:48em) and (max-width:48em){.soph-module .pop-bottom-homepage .soph-slider{padding:20px 55px}}.soph-module .pop-bottom-homepage .soph-slider:after{content:"";display:block;clear:both}.soph-module .pop-bottom-homepage .soph-slider .subheader{font-size:22px;color:#005e81}.soph-module .pop-bottom-homepage .soph-slider .header{font-size:85px;color:#005e81;font-weight:700}.soph-module .pop-bottom-homepage .soph-slider img{width:40%;display:inline-block;vertical-align:middle}.soph-module .pop-bottom-homepage .soph-slider .soph-description{display:inline-block;vertical-align:middle;padding-left:28px;width:60%}.soph-module .pop-bottom-homepage .soph-slider .soph-description .title{color:#65686B;font-size:23px;font-weight:400;padding-top:23px;padding-left:12px}@media screen and (max-width:37em){.soph-module .pop-bottom-homepage .soph-slider .soph-description .title{font-size:15px;word-wrap:break-word}}@media screen and (min-width:48em) and (max-width:48em){.soph-module .pop-bottom-homepage .soph-slider .soph-description .title{font-size:18px}}.soph-module .pop-bottom-homepage .soph-slider .soph-description .description{color:#65686B;font-weight:bold;font-size:46px;margin-top:7px}.soph-module.full-width-soph-homepage .pop-top-homepage{border-radius:0}.soph-module.full-width-soph-homepage .pop-top-homepage .state-of{text-transform:none}@media screen and (max-width:60em){.soph-module.full-width-soph-homepage .pop-top-homepage .state-of{text-align:left;margin-left:30%;padding:40px 10px;font-size:21px}}@media only screen and (min-width: 60em){.soph-module.full-width-soph-homepage .pop-top-homepage .state-of{position:relative;display:inline-block;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:38px}}@media only screen and (min-width: 60em){.soph-module.full-width-soph-homepage .pop-top-homepage .state-of img{left:-130px}}.soph-module.full-width-soph-homepage .pop-bottom-homepage{text-align:center}.soph-module.full-width-soph-homepage .pop-bottom-homepage .soph-slider{text-align:center}.soph-module.full-width-soph-homepage .pop-bottom-homepage .soph-slider img,.soph-module.full-width-soph-homepage .pop-bottom-homepage .soph-slider .soph-description{width:auto}.soph-module.full-width-soph-homepage .pop-bottom-homepage .soph-slider .soph-description{text-align:center}@media only screen and (min-width:43.75em){.soph-module.full-width-soph-homepage .pop-bottom-homepage .soph-slider .soph-description{padding-right:25px}}@media only screen and (min-width:48em){.soph-module.full-width-soph-homepage .pop-bottom-homepage .soph-slider .soph-description .description{font-size:82px}}.soph-module.full-width-soph .pop-top{border-radius:0}.soph-module.full-width-soph .pop-top .state-of{text-transform:none}@media screen and (max-width:60em){.soph-module.full-width-soph .pop-top .state-of{text-align:left;margin-left:30%;padding:40px 10px;font-size:21px}}@media only screen and (min-width: 60em){.soph-module.full-width-soph .pop-top .state-of{position:relative;display:inline-block;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:38px}}@media only screen and (min-width: 60em){.soph-module.full-width-soph .pop-top .state-of img{left:-130px}}.soph-module.full-width-soph .pop-bottom{text-align:center}.soph-module.full-width-soph .pop-bottom .soph-slider{text-align:center}.soph-module.full-width-soph .pop-bottom .soph-slider img,.soph-module.full-width-soph .pop-bottom .soph-slider .soph-description{width:auto}.soph-module.full-width-soph .pop-bottom .soph-slider .soph-description{text-align:left}@media only screen and (min-width:43.75em){.soph-module.full-width-soph .pop-bottom .soph-slider .soph-description{padding-right:40px}}@media only screen and (min-width:48em){.soph-module.full-width-soph .pop-bottom .soph-slider .soph-description .description{font-size:82px}}@media only screen and (min-width:43.75em){.dashboard-item .soph-module .pop-top .soph-logo{left:0}}@media only screen and (min-width:60em){.dashboard-item .soph-module .pop-top .soph-logo{left:14px}}.ng-notifications-page .results-notifications,.ng-notifications-page .results-reminders{background:#045981;text-align:left}.ng-notifications-page .results-notifications .actions-wrapper,.ng-notifications-page .results-reminders .actions-wrapper{background:#00b6dc;padding:1em;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-notifications-page .results-notifications .actions-wrapper .btn,.ng-notifications-page .results-reminders .actions-wrapper .btn{margin:0}.ng-notifications-page .results-notifications .notification,.ng-notifications-page .results-reminders .notification,.ng-notifications-page .results-notifications .reminder,.ng-notifications-page .results-reminders .reminder{background:#f2f2f2;color:#045981}@media only screen and (min-width: 43.75em){.ng-notifications-page .results-notifications .notification,.ng-notifications-page .results-reminders .notification,.ng-notifications-page .results-notifications .reminder,.ng-notifications-page .results-reminders .reminder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.ng-notifications-page .results-notifications .notification.even,.ng-notifications-page .results-reminders .notification.even,.ng-notifications-page .results-notifications .reminder.even,.ng-notifications-page .results-reminders .reminder.even{background:#fff}.ng-notifications-page .results-notifications .notification.even .notification-pet-name,.ng-notifications-page .results-reminders .notification.even .notification-pet-name,.ng-notifications-page .results-notifications .reminder.even .notification-pet-name,.ng-notifications-page .results-reminders .reminder.even .notification-pet-name{border-color:#f2f2f2}.ng-notifications-page .results-notifications .notification.status-no-notifications,.ng-notifications-page .results-reminders .notification.status-no-notifications,.ng-notifications-page .results-notifications .reminder.status-no-notifications,.ng-notifications-page .results-reminders .reminder.status-no-notifications,.ng-notifications-page .results-notifications .notification.status-no-reminders,.ng-notifications-page .results-reminders .notification.status-no-reminders,.ng-notifications-page .results-notifications .reminder.status-no-reminders,.ng-notifications-page .results-reminders .reminder.status-no-reminders{display:block;text-align:center;font-size:24px;padding:1em;color:#045981;background:#fff}.ng-notifications-page .results-notifications .notification-pet-name,.ng-notifications-page .results-reminders .notification-pet-name,.ng-notifications-page .results-notifications .notification-body,.ng-notifications-page .results-reminders .notification-body,.ng-notifications-page .results-notifications .notification-action,.ng-notifications-page .results-reminders .notification-action,.ng-notifications-page .results-notifications .reminder-pet-name,.ng-notifications-page .results-reminders .reminder-pet-name,.ng-notifications-page .results-notifications .reminder-body,.ng-notifications-page .results-reminders .reminder-body,.ng-notifications-page .results-notifications .reminder-action,.ng-notifications-page .results-reminders .reminder-action{padding:.75em}@media only screen and (min-width: 43.75em){.ng-notifications-page .results-notifications .notification-pet-name,.ng-notifications-page .results-reminders .notification-pet-name,.ng-notifications-page .results-notifications .notification-body,.ng-notifications-page .results-reminders .notification-body,.ng-notifications-page .results-notifications .notification-action,.ng-notifications-page .results-reminders .notification-action,.ng-notifications-page .results-notifications .reminder-pet-name,.ng-notifications-page .results-reminders .reminder-pet-name,.ng-notifications-page .results-notifications .reminder-body,.ng-notifications-page .results-reminders .reminder-body,.ng-notifications-page .results-notifications .reminder-action,.ng-notifications-page .results-reminders .reminder-action{padding:1.5em}}.ng-notifications-page .results-notifications .reminder-action,.ng-notifications-page .results-reminders .reminder-action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-notifications-page .results-notifications .reminder-action>a,.ng-notifications-page .results-reminders .reminder-action>a{margin:0 10px}.ng-notifications-page .results-notifications .reminder-description,.ng-notifications-page .results-reminders .reminder-description{font-size:18px;font-weight:bold;font-family:700;color:#045981}.ng-notifications-page .results-notifications .notification-pet-name,.ng-notifications-page .results-reminders .notification-pet-name,.ng-notifications-page .results-notifications .reminder-pet-name,.ng-notifications-page .results-reminders .reminder-pet-name{font-size:18px;font-weight:bold;text-align:center;border-bottom:3px solid #fafafa}@media only screen and (min-width: 43.75em){.ng-notifications-page .results-notifications .notification-pet-name,.ng-notifications-page .results-reminders .notification-pet-name,.ng-notifications-page .results-notifications .reminder-pet-name,.ng-notifications-page .results-reminders .reminder-pet-name{font-size:22px;-webkit-box-flex:0;-ms-flex:0 1 25%;flex:0 1 25%;border-right:3px solid #fafafa;border-bottom:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.ng-notifications-page .results-notifications .notification-pet-name i,.ng-notifications-page .results-reminders .notification-pet-name i,.ng-notifications-page .results-notifications .reminder-pet-name i,.ng-notifications-page .results-reminders .reminder-pet-name i{display:inline-block;font-size:34px;margin-right:15px}.ng-notifications-page .results-notifications .notification-pet-name span,.ng-notifications-page .results-reminders .notification-pet-name span,.ng-notifications-page .results-notifications .reminder-pet-name span,.ng-notifications-page .results-reminders .reminder-pet-name span{display:inline-block;vertical-align:top;line-height:34px}@media only screen and (min-width: 43.75em){.ng-notifications-page .results-notifications .notification-body,.ng-notifications-page .results-reminders .notification-body,.ng-notifications-page .results-notifications .reminder-body,.ng-notifications-page .results-reminders .reminder-body{-webkit-box-flex:0;-ms-flex:0 1 55%;flex:0 1 55%}.ng-notifications-page .results-notifications .notification-body>div,.ng-notifications-page .results-reminders .notification-body>div,.ng-notifications-page .results-notifications .reminder-body>div,.ng-notifications-page .results-reminders .reminder-body>div{text-align:left;max-width:500px}}.ng-notifications-page .results-notifications .notification-body a,.ng-notifications-page .results-reminders .notification-body a,.ng-notifications-page .results-notifications .reminder-body a,.ng-notifications-page .results-reminders .reminder-body a{font-size:inherit}.ng-notifications-page .results-notifications .notification-action,.ng-notifications-page .results-reminders .notification-action,.ng-notifications-page .results-notifications .reminder-action,.ng-notifications-page .results-reminders .reminder-action{text-align:center}@media only screen and (min-width: 43.75em){.ng-notifications-page .results-notifications .notification-action,.ng-notifications-page .results-reminders .notification-action,.ng-notifications-page .results-notifications .reminder-action,.ng-notifications-page .results-reminders .reminder-action{-webkit-box-flex:0;-ms-flex:0 1 20%;flex:0 1 20%}}.ng-notifications-page .results-notifications .notification-action a,.ng-notifications-page .results-reminders .notification-action a,.ng-notifications-page .results-notifications .reminder-action a,.ng-notifications-page .results-reminders .reminder-action a{display:block;-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%;text-decoration:none;font-weight:bold}.ng-notifications-page .results-notifications .notification-action a i,.ng-notifications-page .results-reminders .notification-action a i,.ng-notifications-page .results-notifications .reminder-action a i,.ng-notifications-page .results-reminders .reminder-action a i{display:block;font-size:30px}.ng-notifications-page .results-notifications .notification-action a span,.ng-notifications-page .results-reminders .notification-action a span,.ng-notifications-page .results-notifications .reminder-action a span,.ng-notifications-page .results-reminders .reminder-action a span{font-size:14px;text-align:center}.ng-notifications-page .section{background:#55c7cb;margin:0 1em 15px;border-radius:15px 15px 0 0}.ng-notifications-page .section .section-title{background:#4cb3b6;padding:1em;text-align:center;color:#fff;border-radius:10px 10px 0 0}.ng-notifications-page .section .section-title a{display:block;margin:5px auto;color:#fff;font-size:14px;text-decoration:underline}@media only screen and (min-width: 43.75em){.ng-notifications-page .section .section-title a{float:right;margin-left:-100%}}.ng-notifications-page .section .section-title a:hover{text-decoration:none}.ng-notifications-page .section.section-reminders{background:#00b6dc}.ng-notifications-page .section.section-reminders .section-title{background:#00a3c6}.ng-notifications-page .section .select-pets{padding:1em}@media only screen and (min-width: 43.75em){.ng-notifications-page .section .select-pets{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (min-width: 43.75em){.ng-notifications-page .section .pet{margin:10px 0;box-sizing:border-box;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%}}.ng-notifications-page .section .pet.no-notifications{-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5}.ng-notifications-page .section .pet.no-notifications .petimg:hover{border:3px solid transparent;cursor:auto}.ng-notifications-page .section .pet.active .petimg{border:3px solid #fff}.ng-notifications-page .section .pet .pet-name{font-size:24px;color:#fff;margin:5px 0}.ng-notifications-page .section .pet .petimg-container{width:120px;height:120px;margin:5px auto;border:3px solid transparent;transition:all .2s ease-out}.ng-notifications-page .section .pet .petimg-container .petimg{background-size:cover;width:auto;height:100%;background-position:top center;background-repeat:no-repeat;border-radius:50%;cursor:pointer}.ng-notifications-page .section .pet .petimg-container .petimg:hover{border:3px solid #fff}.ng-appointments-page .appointments-wrapper{margin-bottom:15px}.ng-appointments-page .appointments-wrapper .view-all{display:block;margin:10px;text-align:center;padding:5px;font-size:18px;font-weight:normal;color:#fff}@media only screen and (min-width: 43.75em){.ng-appointments-page .appointments-wrapper .view-all{float:right;margin:0 10px 0 0;text-align:right}}.ng-appointments-page .appointments .no-appointments{background:#96ca4f;padding:30px;text-align:center}.ng-appointments-page .appointments .no-appointments h4,.ng-appointments-page .appointments .no-appointments p{color:#fff;margin:10px 0}.ng-appointments-page .appointments .no-appointments .btn{max-width:350px;margin:20px auto}@media only screen and (min-width: 43.75em){.ng-appointments-page .appointments>article{padding-bottom:80px}}.ng-appointments-page .appointments>article .ng-bf-hospital{background:none}@media only screen and (min-width:43.75em){.ng-appointments-page .appointments>article .ng-bf-hospital .inner{max-width:768px;margin:0 auto}}.ng-appointments-page .appointments>article .ng-bf-hospital .angular-google-map-container{height:240px;margin:10px 15px}@media only screen and (min-width:43.75em){.ng-appointments-page .appointments>article .ng-bf-hospital .angular-google-map-container{right:calc(100% - 270px);margin:0}}@media only screen and (min-width:43.75em){.ng-appointments-page .appointments>article .ng-bf-hospital .hospital-info{margin-left:295px}}.ng-appointments-page .appointments>article .ng-bf-hospital .hospital-info .info-top{border-bottom:none;padding-bottom:0}@media only screen and (min-width:48em){.ng-appointments-page .appointments>article .ng-bf-hospital .hospital-info .info-top{padding-bottom:20px}}.ng-appointments-page .appointments>article .ng-bf-hospital .hospital-info .hospital-phone{color:#5a5a5a}.ng-appointments-page .appointments>article.even{background:#f2f2f2}.ng-appointments-page .appointments>article.odd{background:#fff}.ng-appointments-page .appointments>article.odd .appointments-appointment{border-color:#e0e0e0}.ng-appointments-page .appointments>article .appointment{max-width:768px;margin:0 auto;padding:0}.ng-appointments-page .appointments-notice{background:#83ae4b;padding:20px;font-size:24px;font-family:700;font-weight:bold;color:#fff;text-transform:uppercase}.ng-appointments-page .appointments-notice span{font-weight:normal}.ng-appointments-page .appointments-appointment,.ng-appointments-page .appointments-hospital{padding:.5em}.ng-appointments-page .appointments-appointment>.inner,.ng-appointments-page .appointments-hospital>.inner{position:relative}@media only screen and (min-width: 43.75em){.ng-appointments-page .appointments-appointment>.inner,.ng-appointments-page .appointments-hospital>.inner{margin:1em 20px}}@media only screen and (min-width: 60em){.ng-appointments-page .appointments-appointment>.inner,.ng-appointments-page .appointments-hospital>.inner{margin:1em 65px}}.ng-appointments-page .appointments-appointment{border-bottom:2px solid #fff}.ng-appointments-page .appointments-appointment .calendar{float:none;display:block;margin:0 auto}@media only screen and (min-width: 43.75em){.ng-appointments-page .appointments-appointment .calendar{float:left}}.ng-appointments-page .appointments-appointment .appt-details{float:none;padding:0;margin:20px 0 10px 0;text-align:center}@media only screen and (min-width: 43.75em){.ng-appointments-page .appointments-appointment .appt-details{text-align:left;margin:0;float:left;padding-left:15px}}.ng-appointments-page .appointments-appointment .appt-details h3{font-size:28px;color:#045981}.ng-appointments-page .appointments-appointment .appt-details p{font-family:400;font-weight:normal;padding:5px 0;font-size:22px;color:#045981}.ng-appointments-page .appointments-appointment .appt-details a{display:block;margin:5px;color:#f7941e}.ng-appointments-page .appointments-appointment .appt-details a:hover{text-decoration:none}@media only screen and (min-width: 43.75em){.ng-appointments-page .appointments-appointment .appt-details a{margin:0 0 0 10px;display:inline-block}}@media only screen and (min-width: 43.75em){.ng-appointments-page .appointments-hospital .hospital-info .info-top .hospital-address{font-size:18px}}.ng-appointments-page .appointments-hospital .info-bottom .label{font-family:700;font-weight:bold;color:#045981}.ng-appointments-page .appointments-hospital .info-bottom .label span{font-weight:normal;font-family:400;color:#5a5a5a}.ng-appointments-page .appointments-hospital a.link-info{text-decoration:none;margin:0 0 0 30px;font-size:14px}.ng-appointments-page .appointments-hospital.btn-disabled-appointment:hover{color:#bebebe}.ng-appointments-page .appointments-hospital .btn-disabled-appointment{color:#bebebe;border:2px solid #bebebe;background:none;margin-bottom:10px;padding:10px;-webkit-appearance:none}.ng-appointments-page .appointments-hospital .btn-disabled-appointment:hover,.ng-appointments-page .appointments-hospital .btn-disabled-appointment:focus{color:#bebebe;text-decoration:none}.ng-appointments-page .appointments-hospital .btn-disabled-appointment:before{color:#bebebe;content:"";background:none}.ng-appointments-page .appointments-hospital .icon{padding-right:5px;font-size:20px;vertical-align:middle}.component-cancel-appointment .appointment-confirm{padding:30px;text-align:center}@media only screen and (min-width: 43.75em){.component-cancel-appointment .appointment-confirm{padding:90px}}.component-cancel-appointment .appointment-confirm h2{font-size:28px;line-height:30px}.component-cancel-appointment .icon{font-family:"Icons";font-size:22px;vertical-align:middle;padding-right:5px}.component-cancel-appointment a.link-info{text-decoration:none;margin:0 30px;font-size:14px}@media only screen and (min-width: 49em){.tooltip-modal .modal-dialog.offline-appointment{width:280px}}.tooltip-modal .modal-dialog.offline-appointment .modal-header{border:none;padding-top:30px;padding-bottom:0}.tooltip-modal .modal-dialog.offline-appointment .modal-header .close{right:5px;top:5px;font-size:35px;border-radius:50%;border:2px solid #fff;background:#f7941e;padding:0;width:35px;height:35px;line-height:32px;z-index:20;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 49em){.tooltip-modal .modal-dialog.offline-appointment .modal-header .close{top:-30px;left:inherit;right:-30px}}.tooltip-modal .modal-dialog.offline-appointment .modal-body{padding-top:0;padding-bottom:30px;width:90%;margin:0 auto}@media only screen and (min-width: 49em){.tooltip-modal .modal-dialog.offline-appointment .modal-body{width:90%}}.tooltip-modal .modal-dialog.offline-appointment span{font-size:36px}.compartment-section.help-section .compartment-header{background:#f7941e;color:#fff;text-align:left;padding-left:25px}.compartment-section.help-section .compartment-header .icon{font-size:34px;background:#025d7d;border-radius:50%;margin-right:15px;vertical-align:text-top;background:#fff}.compartment-section.help-section .compartment-header .icon:after{content:"\e931";color:#025d7d}.compartment-section.help-section .compartment-container{background:#fff;position:relative}@media only screen and (min-width:48em){.compartment-section.help-section .compartment-container{border-radius:0 0 10px 10px}}@media only screen and (max-width: 43.75em){.compartment-section.help-section .compartment-container .bf-phone-number{display:block}}.compartment-section.help-section .compartment-container .help-message{color:#005e81;float:left;width:100%;font-size:20px;text-align:left;padding:0 0 15px 0}@media only screen and (min-width:48em){.compartment-section.help-section .compartment-container .help-message{padding:30px 0 45px 15px;width:calc(100% - 210px)}}.compartment-section.help-section .compartment-container .help-image{margin:0 auto;display:block}@media only screen and (min-width:48em){.compartment-section.help-section .compartment-container .help-image{position:absolute;right:35px;bottom:0}}@media only screen and (min-width:48em){.dashboard .dash-left,.dashboard .dash-right{float:left}}@media only screen and (min-width:48em){.dashboard .dash-left{width:35%;float:left}}@media only screen and (min-width:48em){.dashboard .dash-right{width:calc(65% - 30px);float:left;margin-left:30px}}.dashboard .dashboard-item{margin-bottom:15px}@media only screen and (min-width:48em){.dashboard .dashboard-item{margin-bottom:30px}}.ng-wellness-pet-page .section.pet-upcoming-appointments{background:#fff}@media only screen and (min-width: 49em){.ng-wellness-pet-page .section.pet-upcoming-appointments{display:-webkit-box;display:-ms-flexbox;display:flex}}.ng-wellness-pet-page .section.pet-upcoming-appointments .lead{padding-top:22px;background:#00b5df;width:100%;color:#fff;font-size:22px;font-weight:700;text-transform:uppercase;position:relative}@media only screen and (min-width: 49em){.ng-wellness-pet-page .section.pet-upcoming-appointments .lead{width:33%;font-size:22px}}.ng-wellness-pet-page .section.pet-upcoming-appointments .lead:before,.ng-wellness-pet-page .section.pet-upcoming-appointments .lead:after{width:10%;height:50%;position:absolute;left:100%;content:"";display:none}@media only screen and (min-width: 49em){.ng-wellness-pet-page .section.pet-upcoming-appointments .lead:before,.ng-wellness-pet-page .section.pet-upcoming-appointments .lead:after{display:block}}.ng-wellness-pet-page .section.pet-upcoming-appointments .lead:before{top:0;background:linear-gradient(to right top, #00b5df 48%, transparent 50%)}.ng-wellness-pet-page .section.pet-upcoming-appointments .lead:after{top:50%;background:linear-gradient(to right bottom, #00b5df 48%, transparent 50%)}.ng-wellness-pet-page .section.pet-upcoming-appointments .pet-information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media only screen and (min-width: 49em){.ng-wellness-pet-page .section.pet-upcoming-appointments .pet-information{width:48%}}.ng-wellness-pet-page .section.pet-upcoming-appointments .appointments{padding:20px 20px 5px 35px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}@media only screen and (min-width: 49em){.ng-wellness-pet-page .section.pet-upcoming-appointments .appointments{padding:5px 20px 5px 35px}}.ng-wellness-pet-page .section.pet-upcoming-appointments .appointments .appointment-wellness{padding:0 20px}@media only screen and (min-width: 60em){.ng-wellness-pet-page .section.pet-upcoming-appointments .appointments .appointment-wellness{width:100%}}.ng-wellness-pet-page .section.pet-upcoming-appointments .appointments .appointment-wellness.odd{background:#fff}.ng-wellness-pet-page .section.pet-upcoming-appointments .pet-appointment-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:10px 0 20px 0}@media only screen and (min-width: 49em){.ng-wellness-pet-page .section.pet-upcoming-appointments .pet-appointment-buttons{width:19%;padding:0 20px 0 0}}.ng-wellness-pet-page .section.pet-upcoming-appointments .pet-appointment-buttons .pet-view-manage{width:100%;text-align:center;color:#f7941e;font-size:14px}@media only screen and (min-width: 49em){.ng-wellness-pet-page .section.pet-upcoming-appointments .pet-appointment-buttons .pet-view-manage{width:auto;display:inline-block;margin-left:auto}}.ng-wellness-pet-page .section.pet-upcoming-appointments.no-appointments{background:#00b5df}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-upcoming-appointments.no-appointments{border-radius:5px}}.ng-wellness-pet-page .section.pet-upcoming-appointments.no-appointments .lead{width:100%;text-align:center;padding:25px 30px}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-upcoming-appointments.no-appointments .lead{width:50%;border-radius:5px;text-align:left}}.ng-wellness-pet-page .section.pet-upcoming-appointments.no-appointments .schedule{margin-left:auto}@media only screen and (min-width: 60em){.ng-wellness-pet-page .section.pet-upcoming-appointments.no-appointments .schedule{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:30px}}@media only screen and (min-width: 60em){.ng-wellness-pet-page .section.pet-upcoming-appointments.no-appointments .schedule a{margin:0}}.ng-wellness-pet-page .section.pet-plan .section-inner{background:#5bc6cc}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-plan .section-inner{border-bottom-left-radius:5px;border-bottom-right-radius:5px}}@media only screen and (min-width: 49em){.ng-wellness-pet-page .section.pet-plan .section-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.ng-wellness-pet-page .section.pet-plan span{font-size:1em}.ng-wellness-pet-page .section.pet-plan .pet-plan-title{text-transform:uppercase;padding:20px;text-align:center;background:#4fb8c1;color:#fff}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-plan .pet-plan-title{border-top-left-radius:5px;border-top-right-radius:5px}}.ng-wellness-pet-page .section.pet-plan .part{position:relative;background:#5bc6cc;height:auto;padding:20px 30px;width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-plan .part{border-bottom-left-radius:5px;border-bottom-right-radius:5px}}@media only screen and (min-width: 49em){.ng-wellness-pet-page .section.pet-plan .part{padding:30px;max-width:33.3333%}}.ng-wellness-pet-page .section.pet-plan .part:last-child:after{display:none}.ng-wellness-pet-page .section.pet-plan .part.part-payment .plan-status{font-size:28px;font-weight:700;color:#fff;text-transform:uppercase;margin:10px 0}.ng-wellness-pet-page .section.pet-plan .part.part-notes .icon{font-size:75px;margin:10px 0 10px 10px}.ng-wellness-pet-page .section.pet-plan .part.part-notes .plan-details{text-align:left;padding-left:20px}.ng-wellness-pet-page .section.pet-plan .part.part-notes .plan-details a{font-size:15px;letter-spacing:.02em;color:#ffffff}.ng-wellness-pet-page .section.pet-plan .part.part-plan .pet-badge{margin-right:10px}.ng-wellness-pet-page .section.pet-plan .part.part-plan .plan-renews{font-weight:700;font-size:14px}.ng-wellness-pet-page .section.pet-plan .part.part-plan .plan-renews span{color:#fff;font-weight:400}.ng-wellness-pet-page .section.pet-plan .part.part-plan .plan-manage a{display:block;text-align:left;color:#fff;font-size:14px}.ng-wellness-pet-page .section.pet-plan .part:after{content:" ";display:block;background:rgba(255,255,255,0.5);position:absolute;bottom:0;left:0;right:0;margin:auto;width:85%;height:2px}@media only screen and (min-width: 49em){.ng-wellness-pet-page .section.pet-plan .part:after{left:inherit;top:0;bottom:0;right:3px;height:80%;width:2px}}.my-banfield-modal{color:#004b6e;font:1em/1.4 "FFMetaHeadlineW04",sans-serif;font-weight:400}.my-banfield-modal .modal-header{border:none}.my-banfield-modal .modal-header .close{right:5px;top:5px;font-size:35px;border-radius:50%;border:2px solid #fff;background:#f7941e;padding:10px 10px 18px;width:35px;height:35px;line-height:32px;z-index:20;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width: 49em){.my-banfield-modal .modal-header .close{top:-30px;left:inherit;right:-30px}}.my-banfield-modal .link-modal{color:#f98e38}.my-banfield-modal .styled-checkbox{position:absolute;width:auto !important;opacity:0}.my-banfield-modal .styled-checkbox+label{transition:all .2s ease-out;position:relative;cursor:pointer;padding:0;text-align:left}.my-banfield-modal .styled-checkbox+label span{display:block;position:relative;top:-25px;left:35px;width:90%}.my-banfield-modal .styled-checkbox+label:before{content:'';margin-right:5px;display:inline-block;vertical-align:text-top;width:25px;height:25px;background:transparent;border:1px solid #045981;transition:all .2s ease-out}.my-banfield-modal .styled-checkbox:hover+label:before{border:1px solid #01a6d2;background:transparent}.my-banfield-modal .styled-checkbox.disabled+label,.my-banfield-modal .styled-checkbox[disabled]+label{color:#b8b8b8}.my-banfield-modal .styled-checkbox.disabled+label:before,.my-banfield-modal .styled-checkbox[disabled]+label:before{box-shadow:none;background:#ddd}.my-banfield-modal .styled-checkbox:checked+label:after{transition:all .2s ease-out;font-family:'Icons';content:"\e90c";position:absolute;top:4px;left:3px;font-size:1.2em;color:#045981;width:25px;height:25px}.my-banfield-modal .styled-checkbox:checked+label:after{top:2px;left:21px}.my-banfield-modal .styled-checkbox+label{width:195px;margin:1em auto;color:#004b6e;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.my-banfield-modal .styled-checkbox+label:before{border:2px solid #004b6e}.my-banfield-modal .styled-checkbox+label span{position:relative;top:auto;left:auto;width:auto}.my-banfield-modal.petdetails-modal .pet-name{font-size:28px;color:#004b6e;font-weight:700;margin:10px 0}.my-banfield-modal.petdetails-modal .pet-birthday{font-size:18px;font-weight:700;margin:10px 0}.my-banfield-modal.petdetails-modal .pet-birthday .value{font-weight:400}.my-banfield-modal.petdetails-modal .data-group-special .item.form-group{white-space:nowrap}.my-banfield-modal.petdetails-modal .data-group{background:#e5eef2;padding:20px;margin:10px 0}.my-banfield-modal.petdetails-modal .data-group .data-group-title{font-weight:700;font-size:18px;margin:10px 0;color:#004b6e}.my-banfield-modal.petdetails-modal .data-group .item{margin:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.my-banfield-modal.petdetails-modal .data-group .item .label,.my-banfield-modal.petdetails-modal .data-group .item .value{display:block;width:50%;margin:0 10px;text-align:left}.my-banfield-modal.petdetails-modal .data-group .item .label.label,.my-banfield-modal.petdetails-modal .data-group .item .value.label{text-align:right;font-weight:bold}.my-banfield-modal.petdetails-modal .data-group .wisdom-item{margin:10px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.my-banfield-modal.petdetails-modal .data-group .wisdom-item .label,.my-banfield-modal.petdetails-modal .data-group .wisdom-item .value{display:block;width:50%;margin:0 10px;text-align:left}.my-banfield-modal.petdetails-modal .data-group .wisdom-item .label.label,.my-banfield-modal.petdetails-modal .data-group .wisdom-item .value.label{text-align:right;font-weight:bold}.my-banfield-modal.petdetails-modal .data-group .wisdom-item .label.value,.my-banfield-modal.petdetails-modal .data-group .wisdom-item .value.value{cursor:pointer;text-decoration:underline}.my-banfield-modal.wisdom-panel-modal .modal-body{padding-bottom:30px}.my-banfield-modal.wisdom-panel-modal .modal-body h5{font-size:20px}.my-banfield-modal.reminder-modal h5{font-size:28px;color:#004b6e;font-weight:700;margin:10px 0}.my-banfield-modal.reminder-modal p{font-size:18px;font-weight:400;margin:10px 0}.my-banfield-modal.reminder-modal input,.my-banfield-modal.reminder-modal textarea{text-align:left;color:#004b6e;padding:8px;border-radius:25px;border-color:#999999}.my-banfield-modal.reminder-modal input[type="radio"]{position:absolute;width:auto !important;opacity:0}.my-banfield-modal.reminder-modal input[type="radio"]+label span{margin-top:-3px;margin-right:5px;display:inline-block;vertical-align:middle;width:20px;height:20px;background:url('/Banfield/media/Images/my-banfield/update/radio-sprite-alt.png') -27px center no-repeat}.my-banfield-modal.reminder-modal input[type="radio"]:checked+label span{background:url('/Banfield/media/Images/my-banfield/update/radio-sprite-alt.png') 0 center no-repeat}.my-banfield-modal.reminder-modal input[type="text"],.my-banfield-modal.reminder-modal textarea{width:100%;text-align:center}.my-banfield-modal.reminder-modal label.required:after{content:"*";font-size:23px;margin-left:5px;position:relative;top:-5px;color:#f05b2a;display:inline-block;vertical-align:top;margin-right:5px}.my-banfield-modal.reminder-modal .mybanfield-form.ng-submitted input[type="text"].ng-invalid,.my-banfield-modal.reminder-modal .mybanfield-form.ng-submitted .wrap-dd-select.ng-invalid{border-color:red}.my-banfield-modal.reminder-modal .mybanfield-form.ng-submitted input[type="radio"].ng-invalid+label:before{border-color:red}.my-banfield-modal.reminder-modal .form-group{text-align:center}.my-banfield-modal.reminder-modal .form-group .form-item .wrap-dd-select{color:#004b6e;background-color:#ffffff;border:1px solid #999999}.my-banfield-modal.reminder-modal .form-group .form-item .wrap-dd-select:after{color:#004b6e}.my-banfield-modal.reminder-modal .form-group .form-item .label-content{width:33%;float:left;clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:55px;padding-top:10px}.my-banfield-modal.reminder-modal .form-group .form-item .form-content{width:100%;float:left;padding:10px 0}.my-banfield-modal.reminder-modal .form-group .form-item .form-content label{color:#004b6e;font-size:18px;font-weight:700}.my-banfield-modal.reminder-modal .form-group .form-item .form-content .input-wrapper{position:relative}.my-banfield-modal.reminder-modal .form-group .form-item .form-content .input-wrapper span{font-size:.8em}.my-banfield-modal.reminder-modal .form-group .form-item .checkbox:hover:before{border-color:#0b9ecb}.my-banfield-modal.reminder-modal .form-group .form-item .checkbox:before{border:2px solid #004b6e;border-radius:0;background-clip:padding-box;content:'';margin-right:10px;display:inline-block;vertical-align:text-top;width:25px;height:25px;background:#fff;transition:all .2s ease-out}.my-banfield-modal.reminder-modal .form-group .form-item.date .input-wrapper span{position:absolute;top:13px;left:13px;color:#c2c2c2}.my-banfield-modal.reminder-modal .form-group .form-item.hour .form-content .input-wrapper{width:50%;float:left;position:relative}.my-banfield-modal.reminder-modal .form-group .form-item.hour .form-content .input-wrapper label{display:inline-block;color:#004b6e}.my-banfield-modal.reminder-modal .form-group .form-item.hour .controls-group{width:50%;float:left;padding-top:10px;padding-left:20px;text-align:left}.my-banfield-modal.reminder-modal .form-group .form-item.email .input-wrapper input{text-align:center}.my-banfield-modal.reminder-modal .form-group .form-item.frequency .controls-group.type{width:100%;text-align:left;overflow:hidden}.my-banfield-modal.reminder-modal .form-group .form-item.frequency .controls-group.type .input-wrapper{width:50%;float:left;text-align:center}.my-banfield-modal.reminder-modal .form-group .form-item.frequency .controls-group.quantity{width:100%}.my-banfield-modal.reminder-modal .form-group .form-item.frequency .controls-group.quantity .input-wrapper{float:left;width:50%;padding-top:10px}.my-banfield-modal.reminder-modal .form-group .form-item.note label span{font-weight:normal}.my-banfield-modal.reminder-modal .form-group .form-item.note textarea{height:130px;text-align:left}.my-banfield-modal.reminder-modal .form-group .form-item.buttons button{width:49%;float:left;margin:0 1%;padding:0;cursor:pointer}.my-banfield-modal.reminder-modal .form-group .form-item.buttons button:before{content:"";display:none}.my-banfield-modal.reminder-modal .form-group .form-item.buttons button:first-child{margin-left:0}.my-banfield-modal.reminder-modal .form-group .form-item.buttons button:last-child{margin-right:0;background-color:transparent;color:#004b6e}.my-banfield-modal.more-notes-modal .more-notes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.my-banfield-modal.more-notes-modal .more-notes .col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.my-banfield-modal.more-notes-modal .more-notes .left-col{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.my-banfield-modal.more-notes-modal .more-notes .right-col{-webkit-box-flex:4;-ms-flex:4 0 0px;flex:4 0 0;padding:30px 0;text-align:left}.my-banfield-modal.more-notes-modal .more-notes.odd{background-color:#f2f2f2}.my-banfield-modal.more-notes-modal .more-notes.titles span{font-weight:700}.my-banfield-modal.more-notes-modal p{padding-top:30px}.my-banfield-modal.more-notes-modal h5{font-size:28px;color:#004b6e;font-weight:700;margin:10px 0}.my-banfield-modal.more-notes-modal .pet-name{font-size:18px;font-weight:400;margin:10px 0;padding-top:0}.my-banfield-modal.treatment-history-modal .treatment-history{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.my-banfield-modal.treatment-history-modal .treatment-history .col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;padding:15px 0}.my-banfield-modal.treatment-history-modal .treatment-history.odd{background-color:#f2f2f2}.my-banfield-modal.treatment-history-modal .treatment-history.titles span{font-weight:700}.my-banfield-modal.treatment-history-modal p{padding-top:30px}.my-banfield-modal.treatment-history-modal h5{font-size:28px;color:#004b6e;font-weight:700;margin:10px 0}.my-banfield-modal .modal-dialog.modal-owponhold .modal-hold-button{white-space:nowrap}.my-banfield-modal .modal-dialog.modal-owponhold span.icon-Alert:before{content:url("/Banfield/media/Images/my-banfield/wellness/icon-alert-orange.png")}@media only screen and (min-width: 43.75em){.my-banfield-modal .modal-dialog.modal-owponhold{width:500px}.my-banfield-modal .modal-dialog.modal-owponhold .modal-header{padding-bottom:20px}.my-banfield-modal .modal-dialog.modal-owponhold .modal-header.modal-manageplan{padding-top:0;padding-bottom:0}}.my-banfield-modal .modal-dialog.modal-owponhold .manage-plan{margin-right:30px;margin-left:30px;padding-top:10px}.my-banfield-modal .modal-dialog.modal-owponhold .manage-plan .btn-orange-plain{margin-right:0;margin-left:0;width:100%;min-width:50px}.my-banfield-modal .modal-dialog.modal-owponhold .content-manage-plan{margin-right:40px;margin-left:40px;padding-top:10px}.my-banfield-modal .modal-dialog.modal-owponhold .content-manage-plan .owp-nonrenew-header{padding-top:0;font-weight:bold}.my-banfield-modal .modal-dialog.modal-owponhold .content-manage-plan .btn-orange-plain{margin-right:0;margin-left:0;width:100%;min-width:50px}.my-banfield-modal.tooltip-modal img{padding:0 10px}.ng-wellness-pet-page .section.pet-preventive{position:relative}.ng-wellness-pet-page .section.pet-preventive .mybanfield-loading{margin:0 auto}.ng-wellness-pet-page .section.pet-preventive p{letter-spacing:.5px;font-size:16px;line-height:1.2em}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item:nth-of-type(2n+2) .part-grid-inlay{margin-left:calc(-102%)}}.ng-wellness-pet-page .section.pet-preventive .part-grid-inlay{transition:all .2s ease-in-out;max-height:0;min-height:0;overflow:hidden;margin-top:0;opacity:0;width:calc(100%);position:relative}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-preventive .part-grid-inlay{border-radius:15px;width:calc(204%)}}.ng-wellness-pet-page .section.pet-preventive .part-grid-inlay.active{padding:0;max-height:100%;min-height:200px;margin:20px 0;opacity:1}.ng-wellness-pet-page .section.pet-preventive .part-grid-inlay .part-inlay{min-height:150px;background:#96ca4f}.ng-wellness-pet-page .section.pet-preventive .part-grid-inlay .part-inlay.wellness-status-current{background-color:#96ca4f}.ng-wellness-pet-page .section.pet-preventive .part-grid-inlay .part-inlay.wellness-status-current .pet-preventive-bucket .bucket-header{background-color:#96ca4f}.ng-wellness-pet-page .section.pet-preventive .part-grid-inlay .part-inlay.wellness-status-due{background-color:#fdb924}.ng-wellness-pet-page .section.pet-preventive .part-grid-inlay .part-inlay.wellness-status-due .pet-preventive-bucket .bucket-header{background-color:#fdb924}.ng-wellness-pet-page .section.pet-preventive .part-grid-inlay .part-inlay.wellness-status-overdue{background-color:#f15c22}.ng-wellness-pet-page .section.pet-preventive .part-grid-inlay .part-inlay.wellness-status-overdue .pet-preventive-bucket .bucket-header{background-color:#f15c22}.ng-wellness-pet-page .section.pet-preventive .part-grid-inlay .part-inlay.wellness-status-none{background-color:#5a5a5a}.ng-wellness-pet-page .section.pet-preventive .part-grid-inlay .part-inlay.wellness-status-none .pet-preventive-bucket .bucket-header{background-color:#007fa2}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-text{text-align:left}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-text p{font-size:16px;margin-bottom:10px}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-text p{font-size:18px;width:70%;margin-bottom:inherit}}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-header{background:#96ca4f;color:#fff;padding:30px}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-header .bucket-title{text-align:left;font-weight:700;font-size:22px;color:#fff;margin-bottom:10px}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-header .bucket-title{font-size:28px}}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-header a{display:block;margin-left:auto;color:#fff;font-size:16px}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-header a{display:inline-block;font-size:18px}}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body{background:#fff}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .btn-orange{padding:11px 20px 0 20px}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .btn-orange:hover,.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .btn-orange:focus{background-color:#f8a440}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .btn-orange:hover:before,.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .btn-orange:focus:before{content:"";background-color:#f8a440;width:0;height:0}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .btn-orange:before{content:"";background-color:#f7941e;width:0;height:0}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-section{text-align:left;padding:30px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-section{min-height:230px;width:50%}}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-section:first-child{margin-right:10px}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-section:first-child:after{content:" ";display:block;background:#004b6e;position:absolute;margin:auto;width:85%;height:1px;bottom:-5px;left:0;right:0}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-section:first-child:after{width:1px;height:85%;right:-5px;top:0;left:auto;bottom:0}}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-section-wide{padding:60px 30px;display:block}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-section-wide p{margin-bottom:20px}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form{min-height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .input{margin:15px auto}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .error-container.has-an-error{position:relative}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .error-container.has-an-error input,.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .error-container.has-an-error .wrap-dd-select{border-color:#F4582F}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .error-msg{display:none;border:1px #f4582f solid;margin-top:-25px;padding:35px 10px 10px 10px;border-radius:0 0 20px 20px;background:#fef6f0;color:#5e5e5e;font-size:14px}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form label{color:#004b6e;margin-bottom:10px;display:block;padding-left:5px}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .sub-label{color:#004b6e;padding-left:10px;display:inline-block}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .treatment-form-inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .treatment-form-inner.inner-submit>div{width:40%}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .treatment-form-inner.inner-submit>div:last-child{width:60%}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .treatment-form-inner.inner-submit .input-pad{padding:0 20px}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .treatment-form-inner.inner-submit a{width:100%}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .treatment-form-inner.inner-submit label.treatment-frequency-label{position:relative;top:10px}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .treatment-form-inner.inner-submit label.treatment-frequency-label:before{border-color:#004b6e}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .treatment-form-inner.inner-submit label.treatment-frequency-label span{top:-35px;color:#004b6e;font-size:18px}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .treatment-form-inner .error-container{width:60%;margin:5px}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .treatment-form-inner .error-container.error-container-last-treatment{width:40%}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .input-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .input-wrapper .styled-checkbox-clear{position:absolute;width:auto !important;opacity:0}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .input-wrapper .styled-checkbox-clear+label{transition:all .2s ease-out;position:relative;cursor:pointer;padding:0;text-align:left}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .input-wrapper .styled-checkbox-clear+label span{display:block;position:relative;top:-25px;left:35px;width:90%}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .input-wrapper .styled-checkbox-clear+label:before{content:'';margin-right:10px;display:inline-block;vertical-align:text-top;width:25px;height:25px;background:#fff;border:1px solid #00b0d9;transition:all .2s ease-out}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .input-wrapper .styled-checkbox-clear:hover+label:before{border:1px solid #00b0d9;background:#fff}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .input-wrapper .styled-checkbox-clear.disabled+label,.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .input-wrapper .styled-checkbox-clear[disabled]+label{color:#b8b8b8}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .input-wrapper .styled-checkbox-clear.disabled+label:before,.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .input-wrapper .styled-checkbox-clear[disabled]+label:before{box-shadow:none;background:#ddd}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .input-wrapper .styled-checkbox-clear:checked+label:after{transition:all .2s ease-out;font-family:'Icons';content:"\e90c";position:absolute;top:3px;left:4px;font-size:1.2em;color:#045981;width:25px;height:25px}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .input-wrapper .styled-checkbox-clear+label{width:100%;margin:1em 0;font-size:14px}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .input-wrapper .styled-checkbox-clear+label:before{border-radius:5px;background-clip:padding-box}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .input-wrapper .styled-checkbox-clear+label span{background-image:none;position:relative;top:-22px}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .input-wrapper input{border-color:#004b6e;color:#004b6e}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .input-wrapper .wrap-dd-select{width:100%;padding-left:30px;background:#fff;border:1px solid #004b6e}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .input-wrapper .wrap-dd-select:after{color:#004b6e}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .input-wrapper .wrap-dd-select .selected{color:#004b6e}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .input-wrapper .wrap-dd-select li.dropdown-item a{padding-left:30px}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .input-wrapper .icon{display:inline-block;width:24px;height:24px;font-size:24px;color:#ebebeb;line-height:24px;left:10px;right:inherit}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .treatment-form .input-wrapper input{padding-left:40px}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-section-title{font-weight:700;color:#004b6e;font-size:18px;margin-bottom:10px;width:100%}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-section-title{font-size:22px}}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-section-title a{display:inline-block;float:right;color:#004b6e}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-section-title a span.icon{font-size:16px;color:#004b6e;position:relative;height:auto;line-height:inherit;float:none}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-section-title span{display:inline-block;float:right}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body p{color:#004b6e;width:100%;font-size:16px}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body p{font-size:18px}}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-notes-more{margin-top:auto;text-align:right;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-notes-more .last-entry{font-weight:700;color:#004b6e}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-notes-more .last-entry span{font-weight:400}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-notes-more a{margin-left:auto;color:#004b6e}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-notes{font-size:16px;color:#004b6e;width:100%}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-notes{font-size:18px}}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-notes .bucket-note{margin:5px 0}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-notes .bucket-note .status{font-weight:700;float:right}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-notes .bucket-note .status.missing{color:#f15c22}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-notes .bucket-note a{display:block;margin:10px 0}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-notes .bucket-note-date{font-weight:700}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-tips{margin-top:30px}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-tips{margin-top:auto}}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-tips .nutrition-center-tip{background:#5bc6cc;padding:30px 5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-tips .nutrition-center-tip{width:105%}}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-tips .nutrition-center-tip>div{position:relative}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-tips .nutrition-center-tip .icon{position:relative;font-size:80px;color:#fff;display:block;margin:0 30px 0 25px}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-tips .nutrition-center-tip p,.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-tips .nutrition-center-tip a{font-size:16px;color:#fff}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-tips .nutrition-center-tip a{display:block;margin-top:5px}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-tips .bucket-tips-title{font-size:16px;font-weight:700;color:#004b6e;margin-bottom:20px}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-tips .bucket-tips-title{font-size:18px}}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-tips.bucket-tips-bullets ul li{padding-left:20px}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-tips.bucket-tips-bullets ul li:before{position:absolute;content:'\2022';font-family:Arial,serif;color:#004b6e;top:0;left:0;text-align:center;font-size:2em;line-height:.75}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-tips ul{list-style-type:none;margin-top:10px}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-tips ul li{position:relative;color:#004b6e;font-weight:400}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-alert{width:100%;position:relative;padding:20px 20px 20px 80px;margin:10px 0 20px;background-color:#f15c22}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-alert p{color:#ffffff}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-alert .icon{position:absolute;top:50%;bottom:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:30px;line-height:78px;left:20px}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-body .bucket-alert .icon{font-size:40px;line-height:107px;left:20px}}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-footer{padding:20px 30px;background:#ebebeb}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-footer p.bucket-footer-text{text-align:left}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-footer p,.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-footer a{color:#004b6e}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-footer p span,.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-footer a span{font-size:16px}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-footer a{display:inline-block;width:auto;margin-left:auto}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket .bucket-footer .btn-clear-bluey{padding-top:10px;padding-bottom:10px}.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket.bucket-weight .bucket-title .icon{position:relative;display:inline-block;font-size:24px;line-height:20px;top:3px}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-preventive .pet-preventive-bucket.bucket-weight .bucket-title .icon{font-size:27px;line-height:20px;top:2px;padding-left:5px}}@-webkit-keyframes rainbow{0%{border-color:#97ca4e}100%{border-color:#f15d22}}.ng-wellness-pet-page .icon-New-Heartworm:before{padding-left:3px}.ng-wellness-pet-page .section.pet-preventive{background:#005981}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-preventive{border-radius:5px}}.ng-wellness-pet-page .section.pet-preventive.new-pet{position:relative;overflow:hidden}.ng-wellness-pet-page .section.pet-preventive.new-pet .overlay-new-blur{-webkit-filter:blur(4px);filter:blur(4px)}.ng-wellness-pet-page .section.pet-preventive.new-pet .overlay-new-container .overlay-new-overlay{background-color:#000;opacity:.6;position:absolute;width:100%;height:100%;top:0;left:0}.ng-wellness-pet-page .section.pet-preventive.new-pet .overlay-new-container .overlay-new-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:1;width:72%}.ng-wellness-pet-page .section.pet-preventive.new-pet .overlay-new-container .overlay-new-content h1{color:white;font-size:32px}.ng-wellness-pet-page .section.pet-preventive.new-pet .overlay-new-container .overlay-new-content .btn-yellow{padding:11px 20px}.ng-wellness-pet-page .section.pet-preventive.new-pet .overlay-new-container .overlay-new-content .btn-yellow:before,.ng-wellness-pet-page .section.pet-preventive.new-pet .overlay-new-container .overlay-new-content .btn-yellow:after{content:"";display:none}.ng-wellness-pet-page .section.pet-preventive.new-pet .overlay-new-container .overlay-new-content .btn-orange{padding:11px 20px 0 20px}.ng-wellness-pet-page .section.pet-preventive.new-pet .overlay-new-container .overlay-new-content .btn-orange:hover,.ng-wellness-pet-page .section.pet-preventive.new-pet .overlay-new-container .overlay-new-content .btn-orange:focus{background-color:#f8a440}.ng-wellness-pet-page .section.pet-preventive.new-pet .overlay-new-container .overlay-new-content .btn-orange:hover:before,.ng-wellness-pet-page .section.pet-preventive.new-pet .overlay-new-container .overlay-new-content .btn-orange:focus:before{content:"";background-color:#f8a440;width:0;height:0}.ng-wellness-pet-page .section.pet-preventive.new-pet .overlay-new-container .overlay-new-content .btn-orange:before{content:"";background-color:#f7941e;width:0;height:0}.ng-wellness-pet-page .section.pet-preventive.exotic-pet p{max-width:100%;padding:60px 30px;font-size:14px}.ng-wellness-pet-page .section.pet-preventive *:focus{outline:none}.ng-wellness-pet-page .section.pet-preventive .section-inner{background:#005981}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-preventive .section-inner{border-radius:5px;margin-bottom:60px}}@media only screen and (min-width: 49em){.ng-wellness-pet-page .section.pet-preventive .section-inner{padding:20px;margin-bottom:60px;padding-top:0}}.ng-wellness-pet-page .section.pet-preventive .section-title{background:#004b6e}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-preventive .section-title{border-top-left-radius:5px;border-top-right-radius:5px}}.ng-wellness-pet-page .section.pet-preventive .section-title span{font-size:22px;cursor:pointer;padding-left:5px;display:inline-block;position:relative;top:2px}.ng-wellness-pet-page .section.pet-preventive .section-description{color:#fff;padding-top:20px;padding-bottom:20px}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-preventive .pet-care-items{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;width:100%}}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:49%}}@media only screen and (min-width: 49em){.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item{min-height:325px}}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item li.dropdown-item{margin-bottom:0}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item.wellness-status-current .item-ring{border-color:#96ca4f}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item.wellness-status-current .part-button-wrapper.active:after{width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-bottom:50px solid #96ca4f}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item.wellness-status-current .bucket-section-title span{color:#96ca4f}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item.wellness-status-due .item-ring{border-color:#fdb924}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item.wellness-status-due .part-button-wrapper.active:after{width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-bottom:50px solid #fdb924}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item.wellness-status-due .bucket-section-title span{color:#fdb924}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item.wellness-status-overdue .item-ring{border-color:#f15c22}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item.wellness-status-overdue .part-button-wrapper.active:after{width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-bottom:50px solid #f15c22}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item.wellness-status-overdue .bucket-section-title span{color:#f15c22}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item.wellness-status-none .item-ring{border-color:#00b5df}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item.wellness-status-none .item-ring .icon{color:#33c4e5}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item.wellness-status-none .item-icon-wrapper{background-color:rgba(0,75,110,0.5)}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item.wellness-status-none .part-button-wrapper.active:after{width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-bottom:50px solid #007fa2}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item.wellness-status-none .bucket-section-title span{color:#5a5a5a}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .part-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background:#00b5df;width:100%;margin:0 0 40px 0;padding:15px 10px 25px;cursor:pointer;position:relative;letter-spacing:.5px}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .part-inner{min-height:280px;padding:20px 20px 30px 20px;border-radius:5px}}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .part-inner.nwp{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .part-inner.nwp .part-name{-webkit-box-flex:0;-ms-flex:0 0 147px;flex:0 0 147px}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .part-inner.nwp .part-copy{color:#ffffff;padding-left:10px}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .part-inner.nwp .part-copy p{font-size:18px}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .part-button-wrapper{position:absolute;width:60px;height:60px;bottom:-30px;left:0;right:0;margin:auto;background:#00b5df;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .part-button-wrapper:after{display:block;opacity:0;content:' ';transition:all .2s ease-in-out;bottom:-100px;left:-20px}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .part-button-wrapper.active:after{position:absolute;overflow:hidden;bottom:-45px;right:0;margin:0 auto;width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-bottom:50px solid #96ca4f;opacity:1}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .part-button-wrapper.active a{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg)}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .part-button-wrapper a{width:45px;background:#005981;transition:all .2s ease-in-out;-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg);height:45px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .part-button-wrapper span{display:block;width:40px;height:40px;font-size:40px;color:#fff;line-height:40px}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .part-status,.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .part-name{margin:5px;position:relative}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .part-name{margin:0;width:31%}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .part-name{width:100px;padding-top:20px}}@media only screen and (min-width: 49em){.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .part-name{width:170px;padding-top:20px}}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .part-status{background:#33c4e5;padding:20px;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .part-status .pet-badge{position:absolute;top:5px;left:5px;width:30px}@media only screen and (min-width: 49em){.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .part-status .pet-badge{width:48px}}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .part-status .status-label{color:#004b6e;font-size:22px;font-weight:700}@media only screen and (min-width: 49em){.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .part-status .status-label{font-size:28px}}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .part-status .status-text{color:#004b6e;font-size:18px;margin:10px}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .pet-name-copy{color:#fff;font-size:16px;font-weight:700;margin:10px 0 0 0}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .pet-name-copy{font-size:16px}}@media only screen and (min-width: 49em){.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .pet-name-copy{font-size:18px}}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .pet-name-copy span{display:inline-block;text-align:center;font-size:16px}@media only screen and (min-width: 49em){.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .pet-name-copy span{font-size:18px}}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .item-icon-wrapper{width:100px;height:100px;background:#004b6e;border-radius:50%;padding:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .item-icon-wrapper{width:100px;height:100px}}@media only screen and (min-width: 60em){.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .item-icon-wrapper{width:150px;height:150px}}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .item-ring{width:82px;height:82px;border:3px solid #96ca4f;border-radius:50%;position:relative}@media only screen and (min-width: 49em){.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .item-ring{width:89px;height:89px}}@media only screen and (min-width: 60em){.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .item-ring{border-width:7px;width:124px;height:124px}}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .icon{color:#fff;font-size:40px;line-height:74px;display:block;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}@media only screen and (min-width: 43.75em){.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .icon{font-size:40px;line-height:74px}}@media only screen and (min-width: 60em){.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .icon{font-size:57px;line-height:107px}}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .notes{border-top:1px solid #004b6e;color:#004b6e;font-size:18px;padding:10px}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .notes p{font-size:11px}.ng-wellness-pet-page .section.pet-preventive .pet-care-items .pet-care-item .notes span{display:inline-block;color:#ffffff;font-size:13px;width:25px;height:25px;background-color:#004b6e;border-radius:50%;line-height:23px}.ng-wellness-pet-page .section.pet-preventive .section-wisdom-panel{background-color:#1a6a8e;margin:20px 40px 0}.ng-wellness-pet-page .section.pet-preventive .section-wisdom-panel .inner-wisdom-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;cursor:pointer;padding:10px}.ng-wellness-pet-page .section.pet-preventive .section-wisdom-panel .inner-wisdom-panel p{color:#fff;font-size:14px;margin-left:20px;text-decoration:underline}.ng-wellness-pet-page .section.pet-preventive .section-wisdom-panel .mybanfield-loading:after{margin:0 auto}.ng-medical-records-modal label{margin-bottom:10px}.ng-medical-records-modal .btn.btn-save{width:100%;margin:auto;max-width:450px;display:block;cursor:pointer}.ng-medhistory-page .navigation{padding:1em}@media only screen and (min-width: 43.75em){.ng-medhistory-page .navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.ng-medhistory-page .navigation .mobile-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;text-align:left;margin-bottom:10px;margin-top:-10px}.ng-medhistory-page .navigation .mobile-wrapper .print{text-align:right}@media only screen and (min-width: 43.75em){.ng-medhistory-page .navigation h2,.ng-medhistory-page .navigation .back,.ng-medhistory-page .navigation .print{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}}.ng-medhistory-page .navigation .back{margin-right:auto}.ng-medhistory-page .navigation .hide-print{text-decoration:none;color:#ebebeb;margin-left:auto;cursor:none;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.ng-medhistory-page .navigation .print{margin-left:auto}.ng-medhistory-page .table-wrapper .swipe-more{display:none;margin:0 0 10px 0;text-align:center;background:#045981;color:#fff;font-weight:bold}@media only screen and (min-width: 43.75em){.ng-medhistory-page .table-wrapper .swipe-more{display:none}}.ng-medhistory-page .table-wrapper .swipe-more .icon{font-size:14px;position:relative;top:1px}.ng-medhistory-page .table-wrapper .slides{overflow-x:scroll;overflow-y:hidden}@media only screen and (min-width: 60em){.ng-medhistory-page .table-wrapper .slides{overflow-x:hidden}}.ng-medhistory-page .medical-section .message{color:#045981;padding:1em;text-align:center;font-size:24px}.ng-medhistory-page .medical-section .input-select{min-width:300px;margin:0 auto}.ng-medhistory-page .medical-section header{padding:1em;background:#01a6d2;color:#fff}@media only screen and (min-width: 43.75em){.ng-medhistory-page .medical-section header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.ng-medhistory-page .medical-section header label{color:#fff}.ng-medhistory-page .medical-section header .mybanfield-form{width:100%}.ng-medhistory-page .medical-section header .date-range{width:100%;max-width:700px;margin:0 auto}@media only screen and (min-width: 43.75em){.ng-medhistory-page .medical-section header .date-range{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.ng-medhistory-page .medical-section header .date-range label{color:#fff}.ng-medhistory-page .medical-section header .date-range .btn{margin:10px 0}.ng-medhistory-page .medical-section header .date-range .date-wrapper{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;padding:0 10px;position:relative;margin:10px 0}.ng-medhistory-page .medical-section header .date-range .date-wrapper input{color:#045981}.ng-medhistory-page .medical-section header .date-range .date-wrapper:after{font-family:'Icons';font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;content:"\e938";font-size:20px;color:#045981;position:absolute;top:-8px;bottom:0;right:25px;margin:auto;display:block;width:20px;height:20px}.ng-medhistory-page .medical-section header .date-range .date-wrapper input{width:100%}.ng-medhistory-page .medical-section header h5{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#fff;font-size:24px;font-family:700;font-weight:bold;text-align:center}.ng-medhistory-page .medical-section header .view-all{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-left:auto;color:#fff;white-space:nowrap;display:block}.ng-medhistory-page .medical-section .responsive-table-wrap.rounded-table{border-top:1px solid #ccc;border-left:1px solid #ccc;border-radius:0 0 10px 10px}.ng-medhistory-page .medical-section .responsive-table-wrap.rounded-table table{border-top:none;border-left:none}.ng-medhistory-page .medical-section .responsive-table-wrap.rounded-table tr.rounded td{border-bottom:none}.ng-medhistory-page .medical-section .responsive-table-wrap.rounded-table tr.rounded td:first-child{border-radius:0 0 0 10px}.ng-medhistory-page .medical-section .responsive-table-wrap.rounded-table tr.rounded td:last-child{border-radius:0 0 10px 0;border-right:none}.ng-medhistory-page .medical-section table{width:auto}@media only screen and (min-width: 43.75em){.ng-medhistory-page .medical-section table{overflow:auto;width:100%}}.ng-medhistory-page .medical-section table .odd td{background:#fff;border-color:#f2f2f2}.ng-medhistory-page .medical-section table td,.ng-medhistory-page .medical-section table th{background:#f2f2f2;border-color:#fff;font-size:14px;padding:10px 10px;color:#045981}@media only screen and (min-width: 43.75em){.ng-medhistory-page .medical-section table td,.ng-medhistory-page .medical-section table th{font-size:18px;padding:30px 30px}}.ng-medhistory-page .medical-section table th{background:#fff;border-color:#f2f2f2}.ng-medhistory-page .medical-section-documents{margin-bottom:30px}.ng-medhistory-page .medical-section-documents .box-wrapper .outer-box{background-color:#005981;padding:15px;margin-top:15px}@media only screen and (min-width: 43.75em){.ng-medhistory-page .medical-section-documents .box-wrapper .outer-box{display:-webkit-box;display:-ms-flexbox;display:flex}}.ng-medhistory-page .medical-section-documents .box-wrapper .outer-box .left-content-box{background-color:#1c6a8d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;margin-bottom:15px}@media only screen and (min-width: 43.75em){.ng-medhistory-page .medical-section-documents .box-wrapper .outer-box .left-content-box{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:15px;margin-bottom:0}}.ng-medhistory-page .medical-section-documents .box-wrapper .outer-box .left-content-box .copy-area{color:#fff;text-align:left;padding:20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.ng-medhistory-page .medical-section-documents .box-wrapper .outer-box .left-content-box .copy-area .hospital-date{font-weight:bold;margin-bottom:10px}.ng-medhistory-page .medical-section-documents .box-wrapper .outer-box .left-content-box .copy-area .hospitalinfo{margin-bottom:10px}.ng-medhistory-page .medical-section-documents .box-wrapper .outer-box .left-content-box .copy-area .hospitalinfo p{font-size:16px}.ng-medhistory-page .medical-section-documents .box-wrapper .outer-box .left-content-box .copy-area .hospitalinfo p a{font-size:16px;color:#fff}.ng-medhistory-page .medical-section-documents .box-wrapper .outer-box .left-content-box .copy-area .doctorinfo p{font-size:16px}.ng-medhistory-page .medical-section-documents .box-wrapper .outer-box .left-content-box .img-area{-webkit-box-flex:1;-ms-flex:1;flex:1}.ng-medhistory-page .medical-section-documents .box-wrapper .outer-box .right-content-box{background-color:#005981}@media only screen and (min-width: 43.75em){.ng-medhistory-page .medical-section-documents .box-wrapper .outer-box .right-content-box{-webkit-box-flex:1;-ms-flex:1;flex:1}}.ng-medhistory-page .medical-section-documents .box-wrapper .outer-box .right-content-box .med-documents-box,.ng-medhistory-page .medical-section-documents .box-wrapper .outer-box .right-content-box .med-financial-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;background-color:#1c6a8d;height:70px;padding-left:20px}@media only screen and (min-width: 43.75em){.ng-medhistory-page .medical-section-documents .box-wrapper .outer-box .right-content-box .med-documents-box,.ng-medhistory-page .medical-section-documents .box-wrapper .outer-box .right-content-box .med-financial-box{height:calc((100% - 15px) / 2)}}.ng-medhistory-page .medical-section-documents .box-wrapper .outer-box .right-content-box .med-documents-box a,.ng-medhistory-page .medical-section-documents .box-wrapper .outer-box .right-content-box .med-financial-box a{color:#fff}.ng-medhistory-page .medical-section-documents .box-wrapper .outer-box .right-content-box .med-documents-box .icon-Financial-Documents,.ng-medhistory-page .medical-section-documents .box-wrapper .outer-box .right-content-box .med-financial-box .icon-Financial-Documents,.ng-medhistory-page .medical-section-documents .box-wrapper .outer-box .right-content-box .med-documents-box .icon-Medical-Documents,.ng-medhistory-page .medical-section-documents .box-wrapper .outer-box .right-content-box .med-financial-box .icon-Medical-Documents{background-color:#9dc436;color:#fff;border-radius:50%;font-size:35px;padding:10px;margin-right:20px}.ng-medhistory-page .medical-section-documents .box-wrapper .outer-box .right-content-box .med-documents-box .icon-caret-right,.ng-medhistory-page .medical-section-documents .box-wrapper .outer-box .right-content-box .med-financial-box .icon-caret-right{color:#fff;font-size:14px;margin-left:5px;font-weight:bold}.ng-medhistory-page .medical-section-documents .box-wrapper .outer-box .right-content-box .med-documents-box{margin-bottom:15px;color:#fff}.ng-medhistory-page .medical-section-documents .box-wrapper .outer-box .right-content-box .med-financial-box{color:#fff}.ng-medhistory-page .medical-section-documents .box-wrapper .outer-box:last-child{margin-bottom:15px}.ng-medhistory-page .medical-section-documents .box-wrapper .documents-paging{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.ng-medhistory-page .medical-section-documents .box-wrapper .documents-paging a{cursor:pointer}.ng-medhistory-page .medical-section-documents .box-wrapper .documents-paging a.prev-doc{padding-right:10px}.incompletepayment .incompletepayment-compartment-section{margin-bottom:25px}.incompletepayment .incompletepayment-compartment-section .container-header{padding:20px 5px;background:#33c4e5;border-top-left-radius:5px;border-top-right-radius:5px}.incompletepayment .incompletepayment-compartment-section .container-header h3{font-size:32px;font-weight:700;color:#fff}.incompletepayment .incompletepayment-compartment-section .container-body{background-color:#fff;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:20px}.incompletepayment .incompletepayment-compartment-section .container-body .owed-label{color:#005e81;font-size:20px}.incompletepayment .incompletepayment-compartment-section .container-body .amount-wrap{background-color:#f8f8f8;padding:25px;width:250px;margin:20px auto}.incompletepayment .incompletepayment-compartment-section .container-body .amount-wrap p{color:#f7941e;font-size:36px;font-weight:bold}.incompletepayment .incompletepayment-compartment-section .container-body .btn{width:250px}.cookieConsent{display:block;margin:0 auto;background:#75787B;padding:5px;text-align:center;position:fixed;bottom:0;left:0;right:0;z-index:1039}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.cookieConsent{margin:0 17%;max-width:71%}}.cookieConsentContent{margin:0;padding:0;color:#fff;font-weight:lighter;letter-spacing:.5px}.gotit{background-color:#fff;color:#65686B;border-radius:41px;text-decoration:none;line-height:40px;content:"\3e";position:relative;display:block;width:225px;font-weight:bold;margin:3px auto}.gotit:hover{background-color:#9BA2AB;color:#fff}.gotit:hover:after{font-family:'Icons';content:"\e917" !important;font-size:28px !important;color:#fff}.gotit:after{font-family:'Icons';content:"\e917" !important;font-size:28px !important;color:#E35205;position:absolute;right:7px;top:1px}.cookieConsentPolicy{color:#fff}.cookieConsentPolicy:hover{color:#9BA2AB}@media only screen and (min-width:81.25em){.cookieConsent{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1050px;padding:25px;left:17px}.cookieConsentContent{-ms-flex-preferred-size:890px;flex-basis:890px;line-height:42px}}@media only screen and (min-width:64em){.gotit{margin:0 auto}}