:root{--gradient:linear-gradient(#167ec0 0%,#022f4a 100%);--orange:#e98b00;--defaultText:#2f2f2f;--lightBlue:#167ec0;--darkBlue:#1f6d9d;--fadedBlue:#a9becb;--lightGrey:#ced4da;--steelGrey:#6e798c;--cardBorder:rgba(0,0,0,.125);--cardShadow:0px 6px 21px rgba(0,0,0,.3);--formBorder:#d3d6de;--placeholderText:#c0c0c0;--footerButtonGrey:#f6f9fb;--wellBg:#f8f8f8}html{height:100%}body{min-height:100vh;background:#34393c;font-family:"Frutiger LT W01_45 Ligh1475730";font-size:1rem;font-weight:normal;line-height:1.5rem;margin:0;color:var(--defaultText)}.btn{font-weight:900}.body-container a.btn.btn-primary,.body-container a.btn.btn-primary:active,.body-container a.btn.btn-primary:focus,.body-container a.btn.btn-primary:focus-within,.body-container a.btn.btn-primary:visited,.body-container a.btn.btn-primary:link,.body-container button.btn.btn-primary,.body-container button.btn.btn-primary:active,.body-container button.btn.btn-primary:focus,.body-container button.btn.btn-primary:focus-within,.body-container button.btn.btn-primary:visited,.body-container button.btn.btn-primary:link{background-color:#ec8f28;border:1px solid #ec8f28;padding:8px 16px;transition:background-color .3s ease;box-shadow:none}.btn.btn-primary .btn{background-color:transparent;border:1px solid var(--steelGrey);color:var(--steelGrey);margin-left:5px}.border-right-styled{border-image:radial-gradient(#b8bbc2,white) 1}.card-body .btn{margin-bottom:10px}.body-container{padding-top:30px}@media(min-width:800px){.body-container{padding-top:40px}}#logo,#client-logo{margin:0 auto;display:block;text-align:center}#client-logo{padding-top:30px;padding-bottom:0;padding-left:0;padding-right:0}#logo img{margin:0 auto;max-height:15px;height:auto;position:relative;top:-1px;margin-left:4px}#client-logo a{display:block}#client-logo img{max-height:55px;max-width:200px;height:auto;width:auto}#client-logo a:hover{text-decoration:none}#client-name{font-size:xx-large;color:var(--steelGrey)}.tidy-text{display:block;width:100%;margin-left:auto;margin-right:auto;text-align:center}body[data-page*='Account/Login'][data-is-valid='True'] main,body[data-page*='Account/Login'][data-is-valid='True'] footer,body[data-page*='Account/Login'][data-is-valid='True'] #build-time{animation-name:fadeIn;animation-duration:.6s;animation-fill-mode:forwards;position:relative;transform:scale(1.1);backface-visibility:hidden;top:30px;opacity:0}body[data-page*='Account/Login'][data-is-valid='True'] main .card:first-of-type{animation-name:shadowFadeIn;animation-duration:3s;animation-fill-mode:forwards}.card[data-inner-animation="slideFromLeft"],[data-inner-animation="slideFromRight"]{animation-duration:.3s;animation-fill-mode:both;animation-delay:0s}.card[data-inner-animation="slideFromLeft"]{animation-name:slideFromLeft}.card[data-inner-animation="slideFromRight"]{animation-name:slideFromRight}@media(min-width:1001px){.tidy-text{width:80%}}form hr{margin-top:25px;margin-bottom:35px}#LoginForm,.form-fixed-width{width:80%;margin:0 auto}#password-group{background-color:var(--wellBg);margin-top:32px;margin-bottom:32px;border-radius:7px;padding:25px 20px}#password-group h3{font-size:1.4rem}.form-group label{position:relative;word-wrap:break-word}.required-indicator{color:var(--orange);margin-right:6px;font-size:1.2rem;position:relative;top:2px;display:inline}.form-group[data-is-required="true"] label::after{content:"*";display:inline;position:relative;color:var(--orange);font-size:.85em;top:-3px;left:3px}.input-group input,.input-group textarea,.input-group select,.form-group input,.form-group textarea,.form-group select{padding-top:8px;padding-bottom:8px;height:auto;font-weight:600}.input-group input::placeholder,.input-group textarea::placeholder,.form-group input::placeholder,.form-group textarea::placeholder{color:var(--placeholderText)}.input-group input:focus,.input-group textarea:focus,.input-group select:focus,.form-group input:focus,.form-group textarea:focus,.form-group select:focus{outline:0;border:1px solid #008acf;box-shadow:0 2px 3px rgba(102,209,227,.12) inset,0 2px 12px rgba(0,207,255,.08);color:#585858}button,button.btn{font-weight:900}.input-group-prepend .input-group-text{background-color:transparent;color:var(--lightGrey)}.input-group-prepend{position:relative}.input-group-prepend .input-group-text{border:0;position:absolute;z-index:5;height:100%;font-size:.8em;color:#c9c9c9;padding-left:1em}.input-group-prepend+input{border-radius:5px!important;padding-left:35px}#submitMessage{margin-top:30px;padding-top:30px;border-top:1px solid var(--formBorder)}#submitMessage a{color:var(--lightBlue);text-decoration:none}#success-notice,#verify-notice,#access-denied-notice,#sso-notice{width:80px;height:auto;margin-bottom:20px}#success-notice,#verify-notice,#access-denied-notice{animation:fadeInBottom .3s cubic-bezier(.39,.575,.565,1) .3s both}#sso-notice{animation:fadeInBottom .3s cubic-bezier(.39,.575,.565,1) 1s both}.form-group label,.form-group .field-title{font-weight:900;color:var(--steelGrey)}.form-check{padding-left:2rem}.form-check label,.form-check label>input{cursor:pointer}.form-check input{appearance:none;width:18px;height:16px;border:1px solid var(--lightGrey);border-radius:3px;margin-top:.25rem;margin-left:-2rem;outline:0}.form-check input:checked{background-color:var(--orange);border-color:var(--orange)}.form-check input:checked:after{content:"";background:url('../img/check.svg') no-repeat transparent;position:absolute;color:#fff;width:15px;height:15px;background-position:center;background-size:cover;top:1px;left:1px}#alert-center.alert{animation-name:bounce;animation-duration:.5s;animation-fill-mode:both;animation-delay:1s}.alert.alert-danger{color:#f00;background-color:#ffe3e8;border-color:#ffa3a3}.alert>strong{text-transform:uppercase;letter-spacing:.2px;font-size:.9em}.alert i.fas{font-size:.9em;margin-right:3px}#alert-center{margin:0 auto 20px auto}#alert-center>div{display:inline-block;vertical-align:text-top}.validation-summary-errors li:only-of-type{padding-left:0}.validation-summary-errors li:first-child::after{content:" ";width:100%;margin-left:200px;float:right;height:100%;margin-bottom:-50px;position:relative;bottom:0}.validation-summary-errors li:only-of-type::before{content:none!important;display:none!important}.validation-summary-errors li:only-of-type::after{content:none!important;display:none!important}.validation-summary-errors li{display:block;position:relative;padding-left:40px}.validation-summary-errors li::before{content:"⬤";font-size:.35em;position:absolute;top:1px;left:25px}.validation-summary-errors>ul{margin-bottom:0;list-style:none;padding:0}#verify-notice-container{position:relative;display:inline-block}#verify-notice-container i{position:absolute;width:20px;height:20px;background-color:#f00;border-radius:50%;top:15px;right:15px;text-align:center;display:inline-block;font-size:12px;z-index:1;opacity:0;margin-top:10px;animation-name:fadeIn;animation-duration:.3s;animation-fill-mode:forwards;animation-delay:.6s}#verify-notice-container i:before{content:"1";color:#fff;vertical-align:super;line-height:20px;font-style:normal;font-weight:900}.dropdown-toggle::after{content:"";display:block;width:20px;height:20px;background:url(/img/arrow.svg) no-repeat transparent;position:absolute;background-size:auto;top:5px;left:98px;transform:rotate(270deg);border:0}.body-container a.btn.loading:focus,.body-container a.btn.loading:active,.body-container a.btn.loading,.body-container button.btn.loading{background-color:var(--lightGrey)!important;border-color:var(--lightGrey)!important;position:relative;color:transparent;pointer-events:none;cursor:not-allowed;outline:0}.body-container .btn.loading::before{-webkit-animation:spinAround .5s infinite linear;animation:spinAround .5s infinite linear;border:2px solid var(--steelGrey);border-radius:9999px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;left:calc(50% - (1em*.5));top:calc(50% - (1em*.5));width:1em;margin:0 auto;position:absolute}main .card:first-of-type{box-shadow:var(--cardShadow)}.card-navigation{display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;border-bottom:1px solid var(--cardBorder)}.card-navigation a{display:inline-block;padding:15px 35px;text-decoration:none;color:var(--steelGrey);font-weight:900;position:relative}.card-navigation a+a:last-of-type{margin-left:auto}.card-navigation a::before{content:"";display:block;width:20px;height:20px;background:url('/img/arrow.svg') no-repeat transparent;position:absolute;background-size:auto;top:20px;left:18px}.back-arrow a{display:inline-block;padding:5px 25px 5px 35px;text-decoration:none;color:var(--steelGrey);font-weight:900;position:relative;min-height:45px;line-height:2}.back-arrow a+a:last-of-type{margin-left:auto}.back-arrow a::before{content:"";display:block;width:20px;height:20px;background:url('/img/arrow.svg') no-repeat transparent;position:absolute;background-size:auto;top:14px;left:18px}.card-body{padding-bottom:55px}.card-header{padding-top:35px;background-color:transparent;border-bottom:0;padding-bottom:0}.card-header.has-divider{border-bottom:1px solid rgba(0,0,0,.125);padding-bottom:.75rem}.card-footer{background-color:var(--footerButtonGrey)}.card-footer.split-buttons{padding:0}.card-footer.split-buttons .row>div{border-right:1px solid rgba(0,0,0,.125);padding:0}.card-footer.split-buttons .row>div a{cursor:pointer;padding-top:15px;padding-bottom:15px;display:block;font-weight:900;text-decoration:none;width:100%;color:var(--steelGrey)}.card-footer.split-buttons .row>div a:hover{background-color:#f3f5f8}.card-footer.split-buttons .row>div:last-of-type{border-right:0}#xrite-brand-header{background:transparent;text-align:center;margin-top:5px}#services-offered ul{padding:0;width:90%;margin:0 auto;display:block}#services-offered ul li{list-style-type:none;border-bottom:1px solid var(--formBorder)}#services-offered ul li:last-of-type{border-bottom:1px solid transparent}#services-offered ul li a{padding:8px 0;display:block}#services-offered ul li a:hover{color:var(--lightBlue);text-decoration:none}@media(min-width:768px){#alert-center,.card.card-fixed-width{max-width:500px;min-width:475px;margin-left:auto;margin-right:auto}.card.card-fixed-width-big{max-width:960px;margin-left:auto;margin-right:auto}.card.card-fixed-width-big .card-body{padding:0 70px 55px 70px}#password-group{margin-left:-30px;margin-right:-30px;padding:32px 30px}#password-group h3{font-size:1.75rem}}@media(width:800px) and (height:400px){body main .card.card-fixed-width{max-width:none;width:100%}body{zoom:125%}}@media(max-width:575px){.card-footer.split-buttons .row>div{border-right:0;border-bottom:1px solid rgba(0,0,0,.125)}}.logged-out-page iframe{display:none;width:0;height:0}.grants-page .card{margin-top:20px;border-bottom:1px solid #d3d3d3}.grants-page .card .card-title{font-size:120%;font-weight:bold}.grants-page .card .card-title img{width:100px;height:100px}.grants-page .card label{font-weight:bold}#umessage,#message{margin-top:20px}#umessage p,#message p{padding:20px 35px}#password-requirements{margin-top:10px}#password-requirements span{opacity:1;display:inline-block}#password-requirements .valid{color:#00ad0c}#password-requirements .invalid{color:#ff2300}#password-requirements .valid .check-invalid{display:none}#password-requirements .valid .check-valid{display:inline-block;padding-right:6px}#password-requirements .invalid .check-invalid{display:inline-block;padding-right:6px}#password-requirements .invalid .check-valid{display:none}#password-requirements .unset{opacity:.4;transition:.2s ease opacity;padding-left:26px}#password-requirements .unset .check-valid,#password-requirements .unset .check-invalid{display:none}#language-selector{color:var(--fadedBlue);font-weight:900;mix-blend-mode:screen;opacity:.7}#language-selector:hover{opacity:1}#language-selector-icon{opacity:.7}footer{margin-top:30px;text-align:center}footer>span{color:var(--fadedBlue);font-weight:900;mix-blend-mode:screen;opacity:.5}footer>span>a{color:var(--fadedBlue)}footer>span>a:hover{color:#fff}footer>span>a:before{content:"";display:inline;margin:12px;border-right:1px solid #53555a}footer>span>a:first-child:before{border-right:0}#navbar-right .nav-item:first-of-type{margin-right:10px}#language-selector-icon{position:relative;top:-1px;right:4px}#languageDropdown{left:-50%;transform:translateX(25%);background:rgba(31,31,31,.95)!important;color:#fff}#languageDropdown>.dropdown-item{color:#fff}#languageDropdown>.active{font-weight:bold;background-color:rgba(31,31,31,.95)!important}#languageDropdown>.dropdown-item:hover{background:rgba(0,0,0,.5)!important}@media(max-width:990px){.navbar-brand{margin:0 auto}.navbar-toggler{position:fixed;bottom:5%;right:5%;background-color:#1683c7;border-radius:50%;width:64px;height:64px;box-shadow:0 4px 12px rgba(33,37,41,.3);z-index:999}.navbar-toggler:not(.collapsed) .navbar-toggler-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAADcCAMAAAAshD+zAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDQ2MCwgMjAyMC8wNS8xMi0xNjowNDoxNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjIgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODJCNjRGNzkwMThCMTFFQkE2RkJDODdEMzAwNjE2N0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODJCNjRGN0EwMThCMTFFQkE2RkJDODdEMzAwNjE2N0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4MkI2NEY3NzAxOEIxMUVCQTZGQkM4N0QzMDA2MTY3RiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4MkI2NEY3ODAxOEIxMUVCQTZGQkM4N0QzMDA2MTY3RiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PrmAuo0AAAAGUExURf///////1V89WwAAAACdFJOU/8A5bcwSgAAA3xJREFUeNrs3MFyAyEMA1Dp/3+6h06PTXaxLAOj3DvmpUkWjG3w4heCCy644IILLrjgggsuuOCCCy644IILLrjgggsuuOCCCy644IILLrjgggsuuOCCCy440xILf2l6X7AeCIWYMNmWA6ESEybbaiCUYsJkWwyEWkyYbGuBUIwJk20pEKoxYbKtBEI5Jky2hUCox4TJ9j4QBDFhsr0OBEVMmGxvA2Ei6HIYDHws5TqNTfKDIteJbIpHgVynsgke4nKdzFbffsl1Olt54yzXCW3VI49cp7QVD6tyndRWSzPIdVpbKUEk14ltldSeXKe2lfKW6vdZ/25xF53eVsw4K59JHd9h7qHrsJXvClT7954nyx5H5p49QX3HJFgXuvY7G6Q7umyS+7ni2tC3Cx9PVfXZRDerhfWh82w4nGbstMnuxBfXiN6MBSd1vTZhNcPCOtGdR+OcrtsmrUN5udZ2Gx1p8CmbuILoxXoNNnquZ2Zs8tqvh2u22Oi6NpywNVTtPVi3ycaJ62yXraXe8svabTb6yiz+Vu+zNVXKfli/0UZf+c+vwGlrq3HGuxePwnEDW2N1+ryNvnJJv621r2DaRl8Zr9/W3BEya6OvvNxva+/lmbTR1/bgtxm6sOZs9LXj+G2TOF6Aw8X/OVz8ncPFv5a4+DmHi3couHhviYtPBbj4PIeLT+K4OIeCi7Nf/youyFt++A8dn3H++Ok7/K7gyzfr6Fuer78aB9/PPfhFPPZm9dGv/aF34g+fZEdWMzx+Sh9Yh/JiB3JcBdGr3dVhtV8vd45HVe293hUfVG+5sOM/plJ26TRzSI3z4kntiOr05VPoAX0FhRP29h0hpezB5r08xczI1l1Y5azPxv1zgozWtp2Pkmzdpj2rqjlPO3Yb62Yh7dcnrpwXtFuHv3amzl6zGdRzZ3aaqqGfzbLPPJSO+SW7TLLpmfGxxwyirjkYO0yP6psVMT/3q3OewvTEtt6ZA7Oz9rr78ienJPb3rs/Nt3T0d09NJvX0QM/MlHX1CWtOiVucKpviaD6WpEk38INCmnQDjwLSpBt4iJMm3cD2izTpBjbOpEk3cOQhTbqBwypp0g2kGUiTbiBBRJp0A6k90qTbfYUjr+CCCy644IILLrjgggsuuOCCCy644IILLrjgggsuuOCCCy644IILLrjgggsuuOCC2+r1I8AANT2ozqEHOWkAAAAASUVORK5CYII=);opacity:.6}.navbar-toggler:focus{outline:0}.navbar-toggler>span{color:#fff}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-20px)}60%{transform:translateY(-5px)}}@keyframes fadeIn{100%{opacity:1;top:0;transform:scale(1)}}@keyframes shadowFadeIn{0%{box-shadow:0 6px 22px rgba(0,0,0,0)}100%{box-shadow:var(--cardShadow)}}@keyframes spinAround{from{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes slideFromLeft{0%{left:40px;opacity:0}100%{opacity:1;left:0}}@keyframes slideFromRight{0%{right:40px;opacity:0}100%{opacity:1;right:0}}@keyframes fadeInBottom{0%{-webkit-transform:translateY(30px);transform:translateY(30px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}input[type="text"]#PetName{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1;pointer-events:none;outline:0}.build-time-text{color:var(--footerButtonGrey);font-size:x-small;text-align:center;opacity:.3;display:block;margin-bottom:20px}.small-grey-text{font-size:x-small;text-align:center}a{font-weight:900;letter-spacing:.2px;text-decoration:none;background-color:transparent}a,a:hover{color:var(--darkBlue)}.alert.alert-danger a,a:hover{color:#f00}.otnotice{background-color:#fff;border-radius:.25rem;padding:40px 30px}