@font-face{font-family:'Lato';src:url('/fonts/Lato-Thin.ttf?v=1.4.0') format('truetype');font-weight:100;font-display:swap}@font-face{font-family:'Lato';src:url('/fonts/Lato-ThinItalic.ttf?v=1.4.0') format('truetype');font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:'Lato';src:url('/fonts/Lato-Light.ttf?v=1.4.0') format('truetype');font-weight:300;font-display:swap}@font-face{font-family:'Lato';src:url('/fonts/Lato-LightItalic.ttf?v=1.4.0') format('truetype');font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Lato';src:url('/fonts/Lato-Regular.ttf?v=1.4.0') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:'Lato';src:url('/fonts/Lato-Italic.ttf?v=1.4.0') format('truetype');font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Lato';src:url('/fonts/Lato-Bold.ttf?v=1.4.0') format('truetype');font-weight:700;font-display:swap}@font-face{font-family:'Lato';src:url('/fonts/Lato-BoldItalic.ttf?v=1.4.0') format('truetype');font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:'Lato';src:url('/fonts/Lato-Black.ttf?v=1.4.0') format('truetype');font-weight:900;font-display:swap}@font-face{font-family:'Lato';src:url('/fonts/Lato-BlackItalic.ttf?v=1.4.0') format('truetype');font-weight:900;font-style:italic;font-display:swap}html,body{display:flex;flex-direction:column;width:100%;height:100%;margin:0 auto;font-family:"Lato",sans-serif;background-color:#f5f5f5}body.overlay-no-scroll{height:100%;overflow:hidden}.body-proper{align-self:center;background-color:#f5f5f5;width:100%;height:100%;display:flex;flex-direction:column}.body-proper.body-proper-login{background:#f8f9fa}.l-link{color:#007aff;text-decoration:none}.l-link-green{color:#3cb371;text-decoration:none}.l-logo{max-width:300px}.l-general-error-logo{width:auto;height:350px}.l-ModalDialog-Email{display:flex;flex-direction:column;transform:translate(-50%,0);left:50%;min-height:425px;border-radius:4px;position:fixed;top:15%}.l-page-main-header{display:flex;justify-content:space-around;flex:0}.l-page-footer-container{display:flex;justify-content:flex-end;background-color:#f5f5f5;flex-grow:0}.l-footer-fixed{position:fixed!important;width:100%;align-content:center;bottom:14px}.l-footer-links-container{height:30px;width:100%;padding-top:20px}.l-footer-links-container-relative{position:relative}.l-page-footer-contact-us-oval{margin:25px;width:60px;height:60px;background:#119a01;border-radius:70px;cursor:pointer;float:right}.l-footer-contact-us-question-answer-material{width:48px;height:48px;font-family:material;font-size:48px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#fff;padding:13px 3px 3px 13px}.l-footer-contact-us-combined-shape,.l-footer-contact-us-combined-shape-mobile{width:231px;height:100px;box-shadow:0 3px 3px 0 rgba(0,0,0,.24),0 0 3px 0 rgba(0,0,0,.12);background-color:#fff;padding:8px 0;margin:10px;position:relative;z-index:9999}.l-footer-contact-us-combined-shape-mobile{margin-right:3px;top:40px}.l-footer-contact-us-combined-shape ul,.l-footer-contact-us-combined-shape-mobile ul{list-style:none;margin:16px 0 4px -31px}.l-footer-contact-us-combined-shape::after{content:"";position:absolute;top:99%;left:83%;margin-left:-5px;border-width:15px;box-sizing:border-box;border:1em solid #000;border-color:transparent transparent #fff #fff;transform-origin:0 0;transform:rotate(-45deg);box-shadow:-3px 3px 3px 0 rgba(0,0,0,.4)}.l-footer-contact-us{width:141px;height:22px;font-size:18px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;margin-left:15px;margin-bottom:8px;color:#1f1f1f}.l-footer-contact-us-separator{width:230px;height:1px;background-color:#c3c3c3}.l-footer-contact-us-rectangle{display:flex;flex-direction:row;width:203px;height:24px;margin:0 8px 3px 5px;cursor:pointer;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#007aff;border:none}.l-footer-contact-us-rectangle span{vertical-align:middle}.l-footer-contact-us-phone-number{display:flex;flex-direction:row;width:90%;height:17px;margin:5px;font-family:"Lato-Regular";font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#007aff;border:none}.l-page-main{display:flex;flex-direction:column;flex:1}.l-page-header-main-border{width:100%;border-bottom:1px solid #c3c3c3}.l-page-main-body-header{display:flex;flex-direction:row;padding:10px 15px;justify-content:space-between;background:#fff}.l-page-header-logo-container{display:flex;flex-direction:row;align-items:center}.l-page-header-child-container{width:359px}.l-page-main-content{flex:1;display:flex;flex-direction:row;justify-content:center}.l-page-header-container{flex-direction:row;justify-content:center;width:100%;flex-grow:0}.l-page-logo-text{font-weight:900;font-size:40px;color:#000;margin-left:20px}.l-page-main-body{flex-grow:20}.l-page-main-body-body{flex:1;display:flex;flex-direction:row}.l-registration-main{display:flex;flex-direction:column;grid-area:form}.l-page-main-body-footer{flex:0 0 315px;height:315px;background-color:#7c7c7c;border:solid 1px #979797}.l-dashboard-maincontainer-wrapper{display:flex;flex-direction:column;width:100%}.l-dashboard-maincontainer{display:flex;flex-direction:column;width:100%}.l-page-landing-body-container{margin-top:10px;margin-bottom:25px}.l-landing-card-container{display:flex;padding-top:25px;padding-left:15px;flex:1;background:#f5f5f5;align-items:flex-start}.l-landing-body-header-container{font-size:20px;font-weight:bold;color:#838383;display:flex;justify-content:center;margin-top:10px;padding-top:5px}.l-landing-card-subcontainer{display:flex;flex-direction:row;width:100%;flex-wrap:wrap}.l-landing-card-subcontainer-item-column{display:flex;justify-content:space-between;flex-direction:column}.l-landing-card-subcontainer-item-row{display:flex;justify-content:space-between;flex-direction:row;padding:0 0 5px 0}.l-account-settings-card-subcontainer{display:flex;flex-direction:column;flex:1}.l-account-settings-subcontainer-item-column{display:flex;justify-content:space-between;flex-direction:column;margin-bottom:30px}.l-account-settings-subcontainer-item-row{display:flex;justify-content:flex-start;flex-direction:row}.l-landing-card-subcontainer-item-row-li{display:flex;justify-content:space-between;flex-direction:row;flex:1;padding-bottom:6px}.l-landing-card-container-item{display:flex;justify-content:flex-start;flex-direction:column;margin-right:50px;margin-bottom:20px;background-color:#fff;width:450px;border:solid 1px #c3c3c3;border-radius:8px;padding:0 0 20px 0}.tickets{margin-right:20px;box-sizing:border-box;min-height:209px;width:450px;border:1px solid #c3c3c3;border-radius:8px;background-color:#fff;padding:20px;margin-bottom:30px;display:flex;flex-direction:column;justify-content:space-around}.l-billing-options-card{width:350px;padding-bottom:0;margin-bottom:20px}.l-account-security-container-item{display:flex;justify-content:flex-start;flex-direction:column;background-color:#fff;max-height:710px;max-width:90%}.l-account-security-container-item-small{display:flex;justify-content:flex-start;flex-direction:column;background-color:#fff;max-width:90%;max-height:710px}.l-account-registration-container-item{height:100vh;display:flex;justify-content:center;flex-direction:column;background-color:#fff}.l-landing-card-image-container{display:flex;justify-content:center}.l-landing-card-image-container-hour-glass{display:flex;justify-content:center;margin-top:40px}.l-landing-card-image-container img{width:122px;height:114px}.l-landing-card-image-container-hour-glass img{width:120px;height:120px}.l-next-service-check-back-later{font-size:30px;font-weight:bold;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;margin:20px 0 10px 0}.l-landing-card-subcontainer-item-column-check-back-later{display:flex;justify-content:center;flex-direction:column;height:auto;text-align:center;margin-bottom:20px;font-size:18px}.l-landing-template1-left{padding-right:40px;flex:1}.l-landing-navigation{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #424242;align-items:flex-end;padding-bottom:10px}.l-landing-template1-right{display:flex;justify-content:flex-end;width:350px;float:left;margin-right:10px}.l-landing-template1-right-full-screen{display:flex;width:95%;float:left;margin-right:10px}.l-myservices-template1-right-container{width:100%}.l-button{height:36px;border-radius:18.5px;background-color:#119a01;box-shadow:0 0 2px 0 rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.24);font-size:16px;cursor:pointer;color:#fff;font-weight:bold;display:flex;justify-content:center;flex-direction:column;text-align:center}.l-button-signin{height:42px;border-radius:10px;background-color:#119a01;box-shadow:0 0 2px 0 rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.24);font-size:16px;cursor:pointer;color:#fff;display:flex;justify-content:center;flex-direction:column;text-align:center}.l-button-signin-disabled{border-width:0;appearance:unset;height:42px;width:340px;border-radius:10px;box-shadow:0 0 2px 0 rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.24);background-color:#c3c3c3;font-size:14px;text-align:center;color:#949494;justify-content:center;flex-direction:column}.l-button-forgot-password{height:36px;width:100%;border-radius:18.5px;background-color:#119a01;box-shadow:0 0 2px 0 rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.24);font-size:16px;cursor:pointer;color:#fff;font-weight:bold;display:flex;justify-content:center;flex-direction:column;text-align:center}.l-button:focus .l-button-forgot-password :focus{outline:0}.l-ModalDialog{width:475px;border-radius:8px;background:#fff;display:flex;flex-direction:column;box-shadow:0 2px 4px 0 rgba(0,0,0,.24),0 0 2px 0 rgba(0,0,0,.12)}.l-ModalDialog.l-ModalDialog-Small{width:290px}.l-ModalDialog.l-ModalDialog-Medium{width:655px}.l-ModalDialog.l-ModalDialog-Big{width:758px}.l-ModalDialog.l-ModalDialog-FullScreen{width:100%;height:100%;border-radius:0;display:flex;justify-content:center;box-shadow:none}.l-ModalDialog .l-ModalDialog--Header{padding:20px 20px 0 20px}.l-ModalDialog .l-ModalDialog--Body{padding:0 20px}.l-ModalDialog .l-ModalDialog--Footer{padding:0 20px 20px 20px}.l-PaymentPage-HeaderContainer{width:100%;background-color:#e1e1e1;display:flex;justify-content:center}.l-PaymentPage-MainPageContainer{width:100%;display:flex;justify-content:center;flex:1;overflow:auto}.l-PaymentPage-Main-Body{width:1025px;display:flex;flex-direction:row;justify-content:center}.l-PaymentPage-CardButton-Add-Card{padding:15px}.l-PaymentPage-Info-Container{width:654px;display:flex;flex-direction:column}.l-InvoicesToPay-InvoiceBalance{flex-basis:20%}.l-body-modal-open{overflow:hidden}.l-MakePayment-Form-Footer{display:flex}.l-MakePayment-Button-Container{flex-basis:30%}.l-MakePayment-TotalOfInvoices{padding-left:40px}.l-CreditCardForm-CardOnFile-Info{display:flex;flex-direction:row;justify-content:space-around;width:100%}.l-invoices-paid-container{width:100%;display:flex;flex-direction:column;align-items:center}.l-account-change-model-buttons{display:flex;flex-direction:row;justify-content:space-around;padding-top:10px;margin:10px 0}.l-landing-navigation-buttons{height:52px}.l-ticket-container-item{display:flex;justify-content:flex-start;flex-direction:column;background-color:#fff;max-height:710px;max-width:90%}.full-width{width:100%}.full-width .l-landing-card-subcontainer{display:block}.l-email-verification{width:80%;max-width:1024px;justify-content:center}.l-email-verification .l-email-verification-body{display:flex;flex-direction:column;align-items:center;margin:25px 0 25px 0}.l-email-verification .l-email-verification-footer{display:flex;flex-direction:column;align-items:center;margin-bottom:25px}.estimates{box-sizing:border-box;min-height:209px;width:95%;border:1px solid #c3c3c3;border-radius:8px;background-color:#fff;padding:20px;margin-bottom:50px;display:flex;flex-direction:column;justify-content:flex-start}@media only screen and (max-width:1025px)and (min-width:768px){.l-header-container{position:relative;height:81px}.l-landing-myservices-container-right{width:250px}.l-page-main-header{flex-direction:row}.l-landing-navigation{justify-content:space-between}.l-PaymentPage-Main-Body{width:768px}.l-LoginPage_Logo{width:auto;height:150px}.l-landing-card-container{display:flex;padding-top:25px;padding-left:10px;flex:1}.l-landing-body-header-container{font-size:20px;font-weight:bold;color:#838383;display:flex;justify-content:center;margin-top:10px;padding-top:5px}.l-landing-card-subcontainer{display:flex;justify-content:flex-start;flex-direction:row;margin-bottom:100px;flex:1}.l-landing-card-subcontainer-item-column .l-landing-card-subcontainer-list{display:flex;justify-content:unset;flex-direction:column;height:251px}.l-landing-card-subcontainer-item-column{display:flex;justify-content:unset;flex-direction:column;height:auto}.l-landing-card-subcontainer-list{flex:1}.l-landing-card-subcontainer-item-row{display:flex;justify-content:space-between;flex-direction:row}.l-landing-card-container-item{display:flex;justify-content:flex-start;flex-direction:column;margin-right:8px;border:1px solid #000;background-color:#fff;width:360px;padding-top:0;border:solid 1px #979797;cursor:pointer;margin-bottom:50px}.tickets{box-sizing:border-box;min-height:209px;width:360px;border:1px solid #c3c3c3;border-radius:8px;background-color:#fff;padding:20px;margin-bottom:50px;display:flex;flex-direction:column;justify-content:flex-start}.l-PaymentPage-CardButton{padding:10px}.l-landing-card-image-container{display:flex;justify-content:center}.l-landing-card-image-container img{width:112px;height:104px;margin-left:5px}.l-account-security-container-item{max-height:93%}.estimates{box-sizing:border-box;min-height:209px;width:95%;border:1px solid #c3c3c3;border-radius:8px;background-color:#fff;padding:20px;margin-bottom:50px;display:flex;flex-direction:column;justify-content:flex-start}}@media only screen and (min-width:851px){.l-landing-card-container-item{margin-right:50px}}@media only screen and (min-width:791px){.l-landing-card-container-item{margin-right:20px}}@media only screen and (max-width:360px){.l-account-change-model-buttons{flex-direction:column;margin-left:10px}}@media only screen and (max-width:767px){.l-ModalDialog{width:90%}.l-PaymentPage-HeaderContainer{font-size:20px}.l-page-main-body-header{flex-direction:column}.l-page-footer-contact-us-oval{}.l-page-main-header{flex-direction:column}.l-ModalDialog.l-ModalDialog-Big{width:290px}.l-logo{max-width:300px;width:100%}.l-general-error-logo{width:100%;height:350px}.l-ModalDialog.l-ModalDialog-Medium{width:290px}.l-PaymentPage-Main-Body{width:320px;flex-direction:column}.l-PaymentPage-Info-Container{order:2;width:100%;height:100%}.l-InvoicesToPay-InvoiceBalance{flex:1 1 0%}.l-PaymentPage-CardButton{padding:10px}.l-MakePayment-Form-Footer{flex-direction:column}.l-MakePayment-Button-Container{flex-basis:100%;width:100%;padding-bottom:20px}.l-MakePayment-Button-Gotit-Container{width:inherit}.l-MakePayment-TotalText{width:50%;text-align:left}.l-MakePayment-Total{width:50%;text-align:right}.l-MakePayment-TotalOfInvoices{width:100%;padding-left:0;justify-content:center}.l-CreditCardForm-CardOnFile-Info{flex-direction:column;padding-left:20px;box-sizing:border-box}.l-page-header-logo-container{margin-top:30px}.l-page-logo-text{flex:1;flex-direction:row;width:419px;font-weight:bold;font-size:30px;color:#000;margin-left:20px}.l-landing-template1-left{padding-right:0;width:95%!important}.l-landing-template1-right{width:100%}.l-landing-card-container{display:flex;flex-direction:column;flex:1;margin:10px}.l-landing-navigation{justify-content:flex-start;align-items:center;flex-direction:column;padding-top:0;border-bottom:none}.l-landing-body-header-container{font-size:20px;font-weight:bold;color:#838383;display:flex;justify-content:center;margin-top:10px;padding-top:5px}.l-landing-card-subcontainer{display:flex;justify-content:space-between;flex-direction:column;margin-bottom:100px;flex:1;width:100%!important}.l-landing-card-subcontainer-item-column{display:flex;flex-direction:column;justify-content:unset}.l-landing-card-subcontainer-item-row{display:flex;justify-content:space-between;flex-direction:row;height:82px}.l-landing-card-container-item{display:flex;justify-content:flex-start;flex-direction:column;margin-right:50px;border:1px solid #000;background-color:#fff;width:95%;padding-top:0;border:solid 1px #979797;cursor:pointer;margin-bottom:50px}.tickets{box-sizing:border-box;min-height:209px;width:95%;border:1px solid #c3c3c3;border-radius:8px;background-color:#fff;padding:20px;margin-bottom:50px;display:flex;flex-direction:column;justify-content:flex-start}.l-landing-card-image-container-hour-glass{display:flex;justify-content:center;margin-top:45px}.l-landing-card-image-container{display:flex;justify-content:center}.l-landing-card-image-container img{width:100%;height:auto;margin-left:216px}.l-landing-card-image-container img{width:69px;height:51px;margin-left:0}.l-page-header-child-container{width:100%}.l-myservices-template1-right-container{margin-left:10px}.l-account-security-container-item{max-height:93%}.estimates{box-sizing:border-box;min-height:209px;width:95%;border:1px solid #c3c3c3;border-radius:8px;background-color:#fff;padding:20px;margin-bottom:50px;display:flex;flex-direction:column;justify-content:flex-start}}.body-background{background:#f5f5f5}.error-page-header{font-weight:bold;font-size:40px;color:#19b14b}.error-page-message{font-weight:bold;font-size:24px;color:#148c43;padding-bottom:10px}.company-identifier-container{font-size:38px;text-align:center;color:#4a4a4a;grid-area:header}.login-page-header{grid-area:header}.h-margin-top-35{margin-top:35px}.login-page-form{grid-area:form}.l-password-toggle{transform:translateY(-183%);background:none;cursor:pointer;text-align:right;padding-right:8px;font-size:12px;color:gray}.contact-us-container{position:fixed;bottom:0;right:0}.mobile-nav-icon-container{display:flex;padding:0 5px}.mobile-nav-contact-us-container{display:flex;flex-direction:column-reverse;align-items:flex-end;max-width:40px}.ico{display:inline-block;background-position:center center;background-repeat:no-repeat}.ico.ico-black{filter:brightness(0%)}.ico.ico-gray{filter:invert(26%) sepia(0%) saturate(172%) hue-rotate(137deg) brightness(99%)}.ico.ico-lightGrey{filter:invert(78%) sepia(2%) saturate(31%) hue-rotate(319deg) brightness(101%) contrast(91%)}.ico.ico-red{filter:invert(21%) sepia(52%) saturate(5387%) hue-rotate(342deg) brightness(76%) contrast(120%)}.ico.ico-blue{filter:brightness(0) saturate(100%) invert(32%) sepia(71%) saturate(4180%) hue-rotate(201deg) brightness(103%) contrast(102%)}.ico.ico-12{background-size:12px 12px;height:12px;width:12px}.ico.ico-14{background-size:14px 14px;height:14px;width:14px}.ico.ico-15{background-size:15px 15px;height:15px;width:15px}.ico.ico-16{background-size:16px 16px;height:16px;width:16px}.ico.ico-17{background-size:17px 17px;height:17px;width:17px}.ico.ico-18{background-size:18px 18px;height:18px;width:18px}.ico.ico-20{background-size:20px 20px;height:20px;width:20px}.ico.ico-24{background-size:24px 24px;height:24px;width:24px}.ico.ico-25{background-size:25px 25px;height:25px;width:25px}.ico.ico-28{background-size:28px 28px;height:28px;width:28px}.ico.ico-32{background-size:32px 32px;height:32px;width:32px}.ico.ico-35{background-size:35px 35px;height:35px;width:35px}.ico.ico-38{background-size:38px 38px;height:38px;width:38px}.ico.ico-57{background-size:57px;height:57px;width:57px}.ico.ico-72{background-size:72px 72px;height:72px;width:72px}.ico.ico-80{background-size:80px 80px;height:80px;width:80px}.ico.ico-120{background-size:120px 120px;height:120px;width:120px}.ico.ico-148{background-size:148px 148px;height:148px;width:148px}.ico.ico-155{background-size:155px 155px;height:155px;width:155px}.ico.ico-facebook{background-image:url('../Images/svg/facebook.svg?v=1.4.0')}.ico.ico-linkedIn{background-image:url('../Images/svg/linkedin.svg?v=1.4.0')}.ico.ico-twitter{background-image:url('../Images/svg/twitter.svg?v=1.4.0')}.ico.ico-checkbox-unchecked{background-image:url('../Images/svg/Checkbox.svg?v=1.4.0')}.ico.ico-checkbox-checked{background-image:url('../Images/svg/Checked.svg?v=1.4.0')}.ico.ico-logout{background-image:url('../Images/svg/Log Out White.svg?v=1.4.0')}.ico.ico-hide{background-image:url('../Images/svg/icon-Hide.svg?v=1.4.0')}.ico.ico-show{background-image:url('../Images/svg/icon-Show.svg?v=1.4.0')}.ico.ico-error{background-image:url('../Images/svg/error.svg?v=1.4.0')}.ico.ico-error-red{background-image:url('../Images/svg/icon-error-red.svg?v=1.4.0')}.ico.ico-error-white{background-image:url('../Images/svg/icon-error-white.svg?v=1.4.0')}.ico.ico-error-black{background-image:url('../Images/svg/icon-error-black.svg?v=1.4.0')}.ico.ico-checkmarkActive{background-image:url('../Images/svg/checkmark-active.svg?v=1.4.0')}.ico.ico-checkmarkDisabled{background-image:url('../Images/svg/checkmark-disabled.svg?v=1.4.0')}.ico.ico-mail{background-image:url('../Images/svg/icon-mail.svg?v=1.4.0')}.ico.ico-phone{background-image:url('../Images/svg/icon-phone.svg?v=1.4.0')}.ico.ico-pdf{background-image:url('../Images/svg/PDF Doc.svg?v=1.4.0')}.ico.ico-edit{background-image:url('../Images/svg/icon-edit.svg?v=1.4.0')}.ico.ico-edit-black{background-image:url('../Images/svg/icon-edit-black.svg?v=1.4.0')}.ico.ico-close-red{background-image:url('../Images/svg/icon-close.svg?v=1.4.0')}.ico.ico-close-round{background-image:url('../Images/svg/ico-remove.svg?v=1.4.0')}.ico.ico-checkmark{background-image:url('../Images/svg/icon-checkmark.svg?v=1.4.0')}.ico.ico-billing{background-image:url('../Images/svg/icon-billing.svg?v=1.4.0')}.ico.ico-home{background-image:url('../Images/svg/icon-home.svg?v=1.4.0')}.ico.ico-services{background-image:url('../Images/svg/icon-services.svg?v=1.4.0')}.ico.ico-account{background-image:url('../Images/svg/icon-account.svg?v=1.4.0')}.ico.ico-account-white{background-image:url('../Images/svg/Account White.svg?v=1.4.0')}.ico.ico-account-dark{background-image:url('../Images/svg/Account Dark.svg?v=1.4.0')}.ico.ico-no-open-tickets{background-image:url('../Images/svg/NoOpenTickets.svg?v=1.4.0')}.ico.ico-tickets{background-image:url('../Images/svg/Ticket.svg?v=1.4.0')}.ico.ico-tickets-white{background-image:url('../Images/svg/Quotes White.svg?v=1.4.0')}.ico.ico-tickets-dark{background-image:url('../Images/svg/Quotes Dark.svg?v=1.4.0')}.ico.ico-ticket-chat{background-image:url('../Images/svg/Ticket-chat.svg?v=1.4.0')}.ico.ico-ticket-chat.disabled{background-image:url('../Images/svg/Ticket-chat-disabled.svg?v=1.4.0')}.ico.ico-send{background-image:url('../Images/svg/send.svg?v=1.4.0')}.ico.ico-send.disabled{background-image:url('../Images/svg/send-disabled.svg?v=1.4.0')}.ico.ico-home-white{background-image:url('../Images/svg/Home White.svg?v=1.4.0')}.ico.ico-home-dark{background-image:url('../Images/svg/Home Dark.svg?v=1.4.0')}.ico.ico-billing-white{background-image:url('../Images/svg/Billing White.svg?v=1.4.0')}.ico.ico-billing-dark{background-image:url('../Images/svg/Billing Dark.svg?v=1.4.0')}.ico.ico-service-white{background-image:url('../Images/svg/Service White.svg?v=1.4.0')}.ico.ico-service-dark{background-image:url('../Images/svg/Service Dark.svg?v=1.4.0')}.ico.ico-report{background-image:url('../Images/svg/Report.svg?v=1.4.0')}.ico.ico-search{background-image:url('../Images/svg/Search.svg?v=1.4.0')}.ico.ico-darkgreen{filter:invert(21%) sepia(0%) saturate(982%) hue-rotate(173deg) brightness(30%) contrast(74%)}.ico.ico-green{filter:invert(53%) sepia(71%) saturate(2381%) hue-rotate(81deg) brightness(120%) contrast(122%)}.ico.ico-white{filter:invert(100%) sepia(0%) saturate(7464%) hue-rotate(242deg) brightness(110%) contrast(105%)}.ico.ico-pure-white{filter:brightness(0) invert(1)}.ico.ico-ChevronDown{background-image:url('../Images/svg/angle-down.svg?v=1.4.0')}.ico.ico-ChevronUp{background-image:url('../Images/svg/angle-up.svg?v=1.4.0')}.ico.ico-Close{background-image:url('../Images/svg/close.svg?v=1.4.0')}.ico.ico-Shield{background-image:url('../Images/svg/Shield.svg?v=1.4.0')}.ico.ico-CircleCheck{background-image:url('../Images/svg/CircleCheck.svg?v=1.4.0')}.ico.ico-Info{background-image:url('../Images/svg/Warning.svg?v=1.4.0')}.ico.ico-Info-Tooltip{background-image:url('../Images/svg/ico-tooltip.svg?v=1.4.0')}.ico.ico-Info-Outline{background-image:url('../Images/svg/alert.svg?v=1.4.0')}.ico.ico-settings{background-image:url('')}.ico.ico-chat{background-image:url('../Images/svg/icon-chat.svg?v=1.4.0')}.ico.ico-invoices-paid{background-image:url('../Images/svg/Invoice_Paid.svg?v=1.4.0')}.ico.ico-hamburger-icon{background-image:url('../Images/svg/icon-hamburger.svg?v=1.4.0')}.ico.ico-no-payments-due{background-image:url('../Images/svg/NoPaymentsDue.svg?v=1.4.0')}.ico.ico-no-services{background-image:url('../Images/svg/icon-no-services.svg?v=1.4.0')}.ico.ico-no-service{background-image:url('../Images/svg/icon-no-service.svg?v=1.4.0')}.ico.ico-margin5{margin:5px}.ico.ico-trashcan{background-image:url('../Images/svg/Trashcan.svg?v=1.4.0')}.ico.ico-contact{background-image:url('../Images/svg/contact.svg?v=1.4.0')}.ico.ico-open-ticket{background-image:url('../Images/svg/openticket.svg?v=1.4.0')}.ico.ico-cancel{background-image:url('../Images/svg/Cancel.svg?v=1.4.0')}.ico.ico-reschedule{background-image:url('../Images/svg/Reschedule.svg?v=1.4.0')}.ico.ico-requestEstimate{background-image:url('../Images/svg/EstimateRequest.svg?v=1.4.0')}.ico.ico-attachment{background-image:url('../Images/svg/Attachment.svg?v=1.4.0')}.ico.ico-file-doc{background-image:url('../Images/svg/fileDOC.svg?v=1.4.0')}.ico.ico-file-jpg{background-image:url('../Images/svg/fileJPG.svg?v=1.4.0')}.ico.ico-file-pdf{background-image:url('../Images/svg/filePDF.svg?v=1.4.0')}.ico.ico-file-png{background-image:url('../Images/svg/filePNG.svg?v=1.4.0')}.ico.ico-file-ppt{background-image:url('../Images/svg/filePPT.svg?v=1.4.0')}.ico.ico-file-xls{background-image:url('../Images/svg/fileXLS.svg?v=1.4.0')}.ico.ico-file-other{background-image:url('../Images/svg/fileOther.svg?v=1.4.0')}.ico.ico-calendar{background-image:url('../Images/svg/icon-calendar.svg?v=1.4.0')}.ico.ico-quote{background-image:url('../Images/svg/Quote.svg?v=1.4.0')}.tab,.tabSingle{margin-top:15px;font-size:20px;font-weight:900;color:#424242;display:flex}.services-tab{display:flex;font-size:20px;font-weight:900;color:#424242;border-bottom:solid 1px #000;padding-bottom:10px}.billing{background-color:#f5f5f5;padding:26px 15px 0 0;display:grid;grid-template-areas:"billingInvoiceList billingGapColumn billingOnFile";grid-template-columns:1fr 40px 330px;grid-template-rows:1fr}@media only screen and (max-width:1200px){.billing{grid-template-areas:"billingInvoiceList" "billingGapRow" "billingOnFile";grid-template-columns:1fr;grid-template-rows:1fr 140px 680px}}.services-search-container{display:flex;justify-content:flex-end;float:right}.registration-previous-link{display:flex;justify-content:center;cursor:pointer}.registration-banner-container{justify-content:center;flex:0;flex-direction:column}.registration-banner{font-size:27px;color:#4a4a4a;width:400px;height:40px;display:flex;justify-content:center;text-align:center}.registration-banner-subtext-container{font-size:14px;color:#4a4a4a;display:flex;justify-content:center}.registration-banner-subtext{width:240px}.registration-banner-subtext-forgot-security{width:265px}.registration-banner-subtext-security{width:270px}.registration-banner-subtext-password,.registration-banner-subtext-forgot-password{width:280px}.registration-banner-subtext-username{width:285px}.registration-banner-subtext-terms{width:390px}.registration-progress-step{color:#9b9b9c;font-size:20px;display:flex;justify-content:center;margin-bottom:17px}.registration-label{color:#9b9b9c;font-size:12px;margin-bottom:5px}.registration-form{display:flex;justify-content:center}.registration-form-validation{display:flex;width:400px;justify-content:center;flex-direction:column}.registration-form-validation-row{display:flex;width:400px;justify-content:left;font-size:16px}.registration-form-validation-row-nobullet{max-width:337px;list-style-type:none;padding:0 0 0 0}.registration-login-link{display:flex;justify-content:center;cursor:pointer;font-size:14px}.registration-already-have-login{display:flex;justify-content:center;font-size:14px;margin-top:20px}.account-validation-row-nobullet{max-width:337px;list-style-type:none;padding:0}.forgot-password-validation-row-nobullet{max-width:337px;list-style-type:none;padding:0 0 0 0}.registration-form-validation-container{text-align:left;font-size:14px;max-width:240px;min-height:126px}.registration-validation-message{margin-bottom:5px}.registration-form-validation-msgs{color:#d81d1d}.registration--info{flex-direction:column;justify-content:center}.registration-userlaunch-textcontainer{text-align:center;margin-top:40px}.registration-userlogin{display:flex;justify-content:space-evenly}.registration-userlogin-forgotpassword{text-align:center;padding-bottom:8px}.registration-userlogin-textcontainer{text-align:center;margin-top:40px;display:flex;justify-content:center}.login-input-container{text-align:center}.login-input{box-sizing:border-box;outline:none;border-radius:6px;border-color:#aeb8c0;border-style:solid;border-width:1px;background-size:16px 16px;width:340px;padding:10px 28px 10px 15px;background-color:#e4e4e4;font-size:14px;height:100%}.login-input-error{padding:10px 15px 10px 15px}.registation-userlogin-noaccountText{font-size:14px;color:#4a4a4a;padding-top:40px;text-align:center}.registration-userlogin-signupText{display:flex;cursor:pointer}.registration-userlogin-companyName{font-size:24px;font-weight:900;text-align:center;width:100%}.registration-userlaunch-maincontainer{display:flex;flex-direction:column}.registration-userlogin-row{margin-bottom:15px}.registration-userlogin-margintop{margin-top:20px}.registration-userlogin-button{background-color:#007aff;border-radius:18px;padding:5px 110px;color:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.24);border:1px solid #007aff;margin-top:20px;cursor:pointer}.registration-userlogin-input{width:100%;border-top:none;border-left:none;border-right:none;background-color:#fff}.registration-userlogin-input-error{width:270px;border-top:none;border-left:none;border-right:none;background-color:#fff;border-bottom:1px solid red}.registration-userlogin-subtext-container{font-size:14px;color:#4a4a4a;display:flex;justify-content:center}.registration-userlogin-subtext{width:240px}.registration-userlogin-input-error-label{color:red}.registation-userlogin-button{flex-direction:row;justify-content:center;align-items:center;border-width:0;appearance:unset;width:100%}.registration-userlogin-row-button{padding-top:7px}.registration-userlaunch-welcome{text-align:center;font-size:27px;color:#4a4a4a}.registration-userlaunch-form{margin-top:20px;position:relative}.registration-userlaunch-row{margin-bottom:20px}.registration-userlaunch-row-button{margin-top:10px;margin-bottom:20px}.registration-userlaunch-error-msg{padding-top:5px;max-width:240px;font-size:14px;color:#d81d1d}.registration-show-hide-toggle{font-size:11px;color:#4a4a4a;font-weight:bold;cursor:pointer;z-index:1000;position:absolute;top:8px;right:8px}.registration-questions-form-row{display:flex;flex-direction:row;margin-top:12px;margin-bottom:12px}.registration-questions-form-row-input{width:250px;display:flex;justify-content:center}.registration-questions-form-row-input-large{width:90vw;max-width:450px;display:flex;justify-content:center}.registration-questions-form-row-divider{width:100%;opacity:.12;box-shadow:0 1px 2px 0 rgba(0,0,0,.5);border:solid 1px #979797}.registration-terms-accept-checkbox-row{display:flex;padding:15px 0}.registration-terms-accept-checkbox-label{margin-left:10px;font-size:16px}.registration-terms{overflow:auto;width:400px;height:300px}.forgotpassword-error-msg{text-align:center;max-width:250px;padding-top:5px;font-size:18px;color:#d81d1d}.dashboard-customer-subcontainer{display:flex;flex-direction:row;margin-top:10px;margin-bottom:25px;justify-content:center}.dashboard-customer-image{display:flex;justify-content:center;left:50px}.dashboard-customer-welcome{font-size:20px;font-weight:bold;color:#838383;display:flex;justify-content:center;margin-top:10px;padding-top:5px}.dashboard-next-service-calendar{display:flex;justify-content:center;left:50px}.dashboard-next-service-text{font-size:25px;font-weight:bold;color:#838383;display:flex;justify-content:center;left:50px;margin-top:10px}.dashboard-next-service-day{display:none}.dashboard-next-service-day-of-the-week{width:276px;height:45px;font-size:41px;font-weight:bold;color:#838383;display:flex;justify-content:center;margin-top:-10px}.dashboard-next-service-address{font-size:12px;color:#838383;display:flex;justify-content:center}.dashboard-current-balance-calendar{display:flex;justify-content:center;left:50px}.dashboard-current-balance-text{font-size:25px;font-weight:bold;color:#838383;display:flex;justify-content:center;left:50px;margin-top:10px}.dashboard-current-balance-balance{width:276px;height:45px;font-size:41px;font-weight:bold;color:#838383;display:flex;justify-content:center;margin-top:-10px}.dashboard-current-balance-due-by{font-size:12px;color:#838383;display:flex;justify-content:center}.dashboard-our-services-view-our{font-size:25px;font-weight:bold;color:#838383;display:flex;justify-content:center;left:50px;margin-top:10px}.dashboard-our-services-services{width:276px;height:45px;font-size:41px;font-weight:bold;color:#838383;display:flex;justify-content:center;margin-top:-10px}.dashboard-our-services-request-quote{font-size:12px;color:#838383;display:flex;justify-content:center}.my-services-tab,.my-services-tab-divider{display:none}.l-landing-card-image-container-text{display:flex;justify-content:center;font-size:24px}.landing-card-current-balance-header-amount{font-size:24px;font-weight:bold;display:flex;justify-content:flex-end;margin-top:16px;padding-right:10px;color:#fff;width:100%}.landing-card-toptext{font-size:25px;font-weight:bold;display:flex;justify-content:flex-end;margin:20px 0 0 15px;white-space:nowrap}.landing-card-large{max-width:500px;width:95%}.landing-card-middletext{font-size:14px;display:flex;justify-content:flex-start;padding-left:20px}.landing-card-bottomtext{font-size:18px;font-weight:bold;display:flex;justify-content:flex-end;color:#119a01;margin-top:19px}.landing-card-billing-due-by{font-size:16px;font-weight:bold;display:flex;justify-content:left;padding-left:16px;margin:0 0 7px 0}.landing-card-list-left{font-size:22px;display:flex;justify-content:flex-end;padding-left:17px}.landing-card-list-left a{font-size:22px;display:flex;justify-content:left;padding-left:1px;color:#007aff;cursor:pointer}.landing-card-list-right{font-size:22px;font-weight:bold;display:flex;justify-content:flex-end;padding-right:25px}.l-landing-card-subcontainer-card-bottom-section-view-more{width:450px;font-size:24px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#007aff;text-decoration:none;padding:20px 0 0 0}.l-landing-card-subcontainer-card-bottom-section-view-more-link{color:#007aff;text-decoration:none}.l-landing-card-subcontainer-card-bottom-section-pay-now-link{width:auto;font-size:24px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#007aff;text-decoration:none}.modal-dialog-validation-error{color:red;font-weight:bold}.modal-dialog-validation-error-header{padding:0 0 0 10px}.landing-card-container-item-bordered{display:flex;justify-content:center;flex-direction:column;border:1px solid #000;margin-left:10px;width:170px}.cp-button{width:134px;height:26px;justify-content:center;display:flex;font-size:16px;font-weight:bold;padding-top:2px;cursor:pointer}.cp-button-container{padding-bottom:100px;display:flex;justify-content:center}.list-container-column{display:flex;flex-direction:column;justify-content:right;list-style-type:none}.homepage-greetings-header{padding-left:15px}ul.list-container-column{padding-left:0}.list-container-row{display:flex;flex:0;flex-direction:row;justify-content:left;list-style-type:none;flex-wrap:wrap}ul.list-container-row{padding-left:0}.myservice-modal-header-subcontainer{padding:0;margin:0;list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;width:100%;justify-content:space-between}.myservice-modal-subcontainer{padding:0;margin:0;list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;width:100%;justify-content:space-between}.myservice-modal-container-item{color:#fff;text-align:center}.myservice-modal-header-container-item{color:#fff;text-align:left;padding-bottom:10px}.myservices-item-header{font-size:12px;font-weight:900;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:rgba(0,0,0,.5)}.myservices-item-header-modal{width:inherit;font-size:24px;font-weight:900;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#424242;padding-top:5px;display:flex;justify-content:space-between;padding-left:10px}.myservices-item-header-text{width:100%;text-align:center;padding-left:35px}.myservices-item-subheader-text{font-size:20px;padding-left:35px;font-weight:bold;color:#424242;text-align:center}.account-settings-header-toptext{font-size:34px;font-weight:bold;display:flex;margin:15px;color:#424242}.account-settings-subheader{padding-top:10px;padding-bottom:10px}.account-settings-update-password-text{font-size:20px;font-weight:bold;color:#000;padding-left:6px}.account-setting-divider{border-bottom:1px solid #e1e1e1}.account-settings-update-password-link{cursor:pointer;text-decoration:none;color:#007aff}.account-settings-update-password-link:visited a{text-decoration:none;color:#4a4a4a}.account-settings-autopay-text{padding-top:10px}.toggle-switch-container{height:40px;padding-top:15px;padding-bottom:12px}.separator-account-settings-line-full-width{width:100%;height:1px;background-color:#c3c3c3;margin:0 0 0 0}.account-setting-update-password-helper-text{font-size:15px;color:#000;margin-left:40px}.account-settings-update-password-texbox{padding:5px 5px 5px 5px}.account-modal{width:440px;position:absolute;top:15%;bottom:0;left:0;right:0;background:#fff;box-shadow:0 0 2px 0 #000,0 2px 4px 0 #000;box-shadow:0 0 2px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.24);border-radius:8px;margin:0 auto}.account-modal .account-modal-header{position:absolute;height:7%;width:100%;top:0}.account-modal .account-modal-body{width:96%;height:84%;position:absolute;top:8%;overflow-y:auto;overflow-x:hidden;margin:5px 0}.account-modal .account-modal-footer{height:12%;width:100%;position:absolute;left:0;bottom:0;padding:10px 0}.account-modal-hr{border-bottom:1px solid #424242}.myservices-item-name-list{font-size:20px;font-weight:bold;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:10px;padding-right:10px}.myservices-item-name-list:hover .myservices-item-name-list-hidden{display:block;font-weight:normal;border:solid 1px #000;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);padding:3px 3px 3px 3px;background-color:#fff;margin-bottom:40px;color:#1f1f1f;position:absolute;font-size:12px}.myservices-item-name-hidden{display:none}.myservices-item-call-to-renenw-message{font-size:14px;color:#d0021b}.myservice-day-card{width:175px;height:190px;border-radius:8px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border:solid 1px #c3c3c3;background-color:#fff;margin-right:10px;margin-bottom:10px}.myservice-day-card-modal{width:180px;height:100%;border-radius:8px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border:solid 1px #c3c3c3;background-color:#fff;margin-right:10px}.myservice-day-card-body{color:#000;width:100%;display:flex;flex-direction:column;text-align:center}.myservice-day-card-body-modal{color:#000;width:100%;display:flex;flex-direction:column;text-align:center}.myservice-day-card-body-terms-conditions{text-align:left}.myservice-day-card-header{height:45px;border-radius:8px 8px 0 0;background-color:#4a97cc;color:#fff;font-size:24px;font-weight:bold;display:flex;justify-content:center}.myservice-day-card-header span{margin-top:7px}.myservice-day-card-month{font-size:24px;font-weight:bold;color:#fff;height:40px;border-radius:8px 8px 0 0;background-color:#4a97cc;line-height:40px}.myservice-day-card-month-modal{font-size:24px;font-weight:bold;color:#fff;width:180px;height:40px;border-radius:8px 8px 0 0;background-color:#4a97cc;padding-top:5px}.myservice-day-card-dayofmonth{font-size:36px;font-weight:bold}.myservice-day-card-dayofmonth-modal{font-size:36px;font-weight:bold}.myservice-day-card-dayofweek{height:18px;font-size:16px}.myservice-day-info-section{height:65px}.myservice-day-card-dayofweek-modal{height:18px;font-size:16px}.myservice-day-card-servicename{overflow:hidden;font-size:20px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis}.myservice-day-card-servicename:hover .myservices-item-name-hidden{display:block;border:solid 1px #000;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border-radius:8px;padding:5px 5px 5px 5px;background-color:#4a97cc;margin-bottom:40px;color:#fff;position:relative}.myservice-day-card-servicename-modal{overflow:hidden;font-size:20px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis}.myservice-day-card-starttime{font-size:14px;text-align:center;margin-top:3px}.myservice-day-card-starttime-modal{font-size:14px;text-align:center;margin-top:3px}.myservice-day-card-note{font-size:14px;font-style:italic;color:rgba(0,0,0,.5);margin-top:3px}.myservice-day-card-note-textarea{width:400px;height:142px;border-radius:8px;background-color:#fff;font-family:"Lato-Regular";padding:5px}.myservice-day-card-note-link{font-size:16px;color:#007aff;display:flex;flex-direction:column-reverse;margin-bottom:20px;margin-top:20px;align-self:flex-end;cursor:pointer}.pastservices-card-container{width:70px}.pastservices-item{width:auto;border-radius:8px;box-shadow:0 2px 2px 0 rgba(0,0,0,.24),0 0 2px 0 rgba(0,0,0,.12);border:solid 1px #c3c3c3;background-color:#fff;margin-bottom:10px;display:flex;flex-direction:row;padding-top:15px;padding-left:15px;padding-bottom:15px}.pastservices-item-body{margin-left:25px}.pastservices-item-header{margin:0;font-size:12px;font-weight:bold;color:rgba(0,0,0,.5)}.pastservices-item-name{font-size:20px;font-weight:bold;color:#000;white-space:nowrap;padding-right:10px}.pastservices-card-month{width:72px;height:17px;font-size:12px;font-weight:bold;text-align:center;color:#fff;border-radius:8px 8px 0 0;background-color:#949494;padding-top:4px}.pastservices-card-dayofmonth{width:70px;height:32px;font-size:28px;font-weight:bold;text-align:center;color:#1f1f1f;border-right:solid 1px #c3c3c3;border-left:solid 1px #c3c3c3}.pastservices-card-dayofweek{width:70px;height:18px;font-size:11px;text-align:center;color:#424242;border-right:solid 1px #c3c3c3;border-left:solid 1px #c3c3c3;border-bottom:solid 1px #c3c3c3;border-radius:0 0 8px 8px}.landing-template1-left-container-three{display:none}.search-box{display:flex;align-items:flex-end}.separator-line-full-width{width:100%;height:1px;background-color:#c3c3c3;margin-top:10px;margin-bottom:10px}.separator-line-full-width-modal{width:100%;height:1px;background-color:#000;margin-bottom:15px;margin-left:8px;margin-top:5px}.invoices-list-link-focus{width:100px;border:none;font-size:20px;outline:none;background-color:#fff;color:#424242;font-weight:900}.invoices-list-link{color:#007aff;width:100px;border:none;font-size:20px;outline:none;background-color:#fff}.invoices-list-header-row{padding-top:9px;padding-right:5px;display:flex;justify-content:space-between;align-items:center}.invoices-list-total{font-size:28px;font-weight:bold;color:#d0021b}.list-container-row{display:flex;flex:0;flex-direction:row;list-style-type:none;flex-wrap:wrap}ul.list-container-row{padding-left:0}.invoice-pay-selection-button-mobile-container{display:none}.view-service-detail-mobile-container{display:none}.invoice-pay-ok-button{width:100px;height:36px;border-radius:18.5px;box-shadow:0 2px 1px 0 rgba(0,0,0,.24),0 0 2px 0 rgba(0,0,0,.12);background-color:#119a01;font-size:14px;color:#fff;outline:none;cursor:pointer;border:none}.invoices-list-select-clear-all{font-size:16px;color:#007aff;cursor:pointer}.card-on-file-card-loading{width:330px;height:200px;display:flex;justify-content:center;align-items:center}.card-on-file-card{height:200px;border-radius:8px;border-color:#007aff;border-style:dashed;cursor:pointer;display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:20px}.card-on-file-circle{border-radius:999px;width:30px;height:30px;padding:0;background-color:#fff;border:3px solid #007aff;color:#007aff;text-align:center;font-size:28px;font-weight:bold}.plusSign{line-height:1em}.card-on-file-add-label{font-size:16px;font-weight:bold;color:#007aff;justify-content:center;padding-top:10px}.card-on-file{margin-bottom:30px;border-radius:8px;box-shadow:0 2px 2px 0 rgba(0,0,0,.24),0 0 2px 0 rgba(0,0,0,.12)}.card-on-file-full-height{height:100%}.card-on-file-full-padding{padding:10px}.spacer{margin-left:5px}.visa,.mastercard,.discover,.americanexpress{border-radius:4px;color:#fff;font-weight:900;padding:4px 0 10px 0}.visa{font-size:14px;background-color:#2e3069}.mastercard{font-size:13px;background-color:#000}.discover{font-size:14px;background-color:#e27f34}.americanexpress{font-size:14px;background-color:#326cc2}.no-card-type{font-size:14px;background-color:#999}.ach{border:1px solid #007aff;box-sizing:border-box;background-color:#eef5fd;font-weight:900}.card-on-file .left{margin-left:15px}.card-on-file .right{margin-right:15px;float:right}.card-on-file .lineheight25{line-height:25px;height:25px;margin-top:15px}.card-on-file .pointer{cursor:pointer}.card-on-file .name{font-size:20px;height:25px;float:left;font-weight:bold;color:#fff;margin-top:16px;text-transform:uppercase}.card-on-file .sectionLabel{font-size:12px;font-weight:bold;color:#c3c3c3;text-transform:uppercase}.card-on-file .header{margin-bottom:6px;margin-top:20px}.card-on-file .text{font-size:20px;font-weight:bold;color:#fff}.card-on-file .subText{font-size:14px;color:#fff}.card-on-file-hr{padding-bottom:10px;border-bottom:solid 1px #000;margin-top:7px;margin-bottom:10px}.card-on-file-autopay{color:#007aff}.card-on-file-checkbox-section{display:block}.card-on-file-checkbox{display:flex;height:30px;line-height:24px}.card-on-file-link{font-size:16px;cursor:pointer}.card-on-file-errmsg{color:#b71c1c;padding-left:70px;font-weight:bold}.card-on-file-error-container{background-color:#b71c1c;border-radius:8px;color:#fff;font-size:14px;display:flex;flex-direction:row;padding:10px;margin-bottom:10px;box-shadow:0 2px 2px 0 rgba(0,0,0,.24),0 0 2px 0 rgba(0,0,0,.12)}.card-on-file-error-container--label{line-height:24px;padding-left:4px}.checkbox-image-row-right{float:right;height:24px}.checkbox-image-container{width:20px;height:20px;float:left;font-size:16px}.checkbox-image{width:auto;height:auto;max-width:100%}.card-on-file-edit-image{cursor:pointer}.card-on-file-iframe{border:none;width:500px;display:flex;overflow:auto;-webkit-overflow-scrolling:touch;height:98%}.card-on-file-iframe-container{padding-right:50px}.modal-container{display:flex;padding-top:0;padding-left:15px;flex:1}.modal-header-container-item{color:#424242;text-align:center;width:50%}.modal-header-container-item-left{color:#424242;text-align:left;flex:2}.modal-header-container-item-right{width:25px;cursor:pointer}.modal-background{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;z-index:999}.modal{background:#fff;box-shadow:2px 2px 20px 1px;border-radius:8px;position:absolute;top:10px;height:96%;display:flex;flex-direction:column;max-height:710px;min-height:250px}.terms-and-conditions-modal{background:#fff;box-shadow:2px 2px 20px 1px;display:flex;flex-direction:column;width:655px;height:600px;border-radius:8px}.myservice-modal{background:#fff;box-shadow:2px 2px 20px 1px;overflow-x:auto;display:flex;flex-direction:column;width:655px;height:300px;border-radius:8px}.modal-header{border-radius:8px 8px 0 0;padding:10px 20px 0 20px;display:flex;background-color:#e1e1e1;font-size:24px;font-weight:900;width:inherit}.myservice-modal-header{height:35px;border-radius:8px;display:flex;background-color:#fff;font-size:24px;font-weight:900;color:#424242;width:645px}.modal-body{display:flex;height:100%}.myservices-modal-body-scrollable{overflow-x:auto;height:520px;padding-right:19px;padding:10px 19px 0 19px;max-width:655px}.modal-footer{padding-left:110px;display:flex;justify-content:flex-end;width:70%}.modal-title-bar-button{height:20px;font-family:material;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#424242;margin-left:115px}.modal-title-bar-button-borderless{height:20px;font-size:20px;color:#424242;background-color:#e1e1e1;border:none;cursor:pointer;outline:none}.myservice-modal-title-bar-button{letter-spacing:normal;color:#424242;margin-top:8px;cursor:pointer;outline:none}.terms-and-conditions-modal-title-bar-button{margin-right:15px;cursor:pointer}.terms-and-conditions-modal-title-bar-div{display:inline}.myservice-modal-title-bar-button-container{text-align:right;display:inline;margin-left:100px}.modal-button-disabled{width:200px;height:36px;border-radius:18.5px;background-color:#c3c3c3;font-size:14px;font-weight:bold;text-align:center;color:#949494}.modal-button-cancel{width:100px;font-size:16px;font-weight:normal;color:#007aff;outline:none;background-color:#fff;border:none;cursor:pointer}.myservice-modal-button-save{width:200px;height:36px;border-radius:20px;font-size:18px;background-color:#119a01;margin-top:22px;color:#fff;cursor:pointer}.myservice-day-card-warningmessage{color:red}.modal-fade-enter,.modal-fade-leave-active{opacity:0}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .5s ease}.slide-up-enter-active,.slide-leave-active{transition:margin-top .2s ease-out}.slide-up-enter,.slide-leave-to{margin-top:100%}.slide-up-enter-to,.slide-leave{margin-top:0}.modal-subcontainer{padding:0;margin:0;list-style:none;display:flex;width:100%}.item-header-modal{font-size:24px;font-weight:900;color:#424242}.modal-background{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center}.modal-small{box-shadow:0 2px 2px 0 rgba(0,0,0,.24),0 0 2px 0 rgba(0,0,0,.12);background-color:#fff;position:absolute;bottom:-38px;left:88px}.modal-small-container{width:148px;display:flex;justify-content:center}.modal-small-parent{position:relative}.modal-small-pointer{border:solid 10px transparent;border-right-color:#d3d3d3;position:absolute;margin:-60px 0 0 -21px}.modal-header-small{display:flex;font-size:18px;color:#1f1f1f}.lds-ring{display:inline-block;position:relative;width:40px;height:40px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:30px;height:30px;margin:6px;border:6px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#007aff transparent transparent transparent}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.search-input-container{padding:0 15px 0 15px;display:flex}.search-textbox{background-image:url('../images/search-grey.svg?v=1.4.0');background-position:0 50%;background-repeat:no-repeat;background-attachment:scroll;background-size:20px 20px;min-width:380px;height:36px;border-radius:18px;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);text-indent:20px;box-sizing:border-box;outline:none}.search-input-clearbutton{padding:10px;margin-left:340px;position:absolute;cursor:pointer;background-image:url('../images/icon-close.svg?v=1.4.0');width:18px;height:18px;background-size:18px 18px;background-repeat:no-repeat;background-position:center center;display:inline-block;vertical-align:middle}.search-textbox placeholder{font-size:14px}.search-button{background-size:20px 20px;background-repeat:no-repeat;width:80px;font-size:16px;background-image:url('../Images/search-blue.svg?v=1.4.0');text-align:right;color:#007aff;cursor:pointer;border:0;border-radius:0;background-color:#fff;background-position:left}.search-noresults{font-size:20px;font-weight:bold;color:#000;margin-left:10px}.Email-BoxContainer{display:flex;flex-direction:column;z-index:1000;font-size:13px;border:6px solid #4b4a4a;padding:0;background-color:#fff;border-radius:6px;text-align:left;margin-top:10px;margin-left:auto;margin-right:auto}.Email-Header{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #9b9b9b;padding:14px 20px 15px 10px;flex:0 0 20px;max-height:20px;font-size:18px;font-weight:bold;color:#1f1f1f}.Email-Button{width:200px;height:36px;border-radius:18.5px;box-shadow:0 2px 1px 0 rgba(0,0,0,.24),0 0 2px 0 rgba(0,0,0,.12);background-color:#119a01;font-size:14px;color:#fff;outline:none;border:none;text-shadow:1px 1px 1px #000;cursor:pointer}.Email-CloseButton{background-color:#fff;padding:0 0;display:inline-block;vertical-align:middle;cursor:pointer;border:none;outline:none}.Email-TextArea{resize:none;outline:none;border:none;width:80%}.Email-TextRow{min-height:25px;color:#666;font-size:16px;display:flex;flex-direction:row;padding-left:10px;line-height:2}.Email-Text{border:0;padding:9px 0 4px 5px;border:none;border-color:transparent;outline:none;width:80%;line-height:inherit}.Email-Label{padding-top:5px}.PaymentPage{}.PaymentPage .PaymentPage--PaymentPageHeader{height:60px;width:100%;display:flex;flex-direction:row;align-items:center;font-size:24px}.PaymentPage .PaymentPage--PaymentPageHeaderLabel{font-weight:bold}.PaymentPage .PaymentPage--NumberOfInvoiceLabel{font-weight:normal;padding-left:5px}.PaymentPage .PaymentPage--PaymentLabelContainer{flex:1 1 0%;display:flex;flex-direction:row}.PaymentPage .PaymentPage--CloseButton{cursor:pointer}.AutoPay{width:50%}.CreditCardForm{width:100%}.CreditCardForm .CreditCardForm--NoCardOnFile{width:100%}.CreditCardForm .CreditCardForm--PaymentMethodLabel{font-weight:bold;font-size:20px;line-height:2;padding-top:20px}.CreditCardForm .CreditCardForm--CardTypeLabel{padding:20px 0 20px 25px;box-sizing:border-box;border-bottom:1px solid #000}.CreditCardForm .CreditCardForm--AddCardContainer{padding:20px 0 0 25px;box-sizing:border-box}.CreditCardForm .CreditCardForm--AddCardBubble{border-radius:8px;border:1px solid rgba(0,0,0,.12);width:100%;padding:20px;box-sizing:border-box;display:flex;flex-direction:row;cursor:pointer}.CreditCardForm .CreditCardForm--AddCardBubble:hover{background-color:#c6e7c2;border-color:#c6e7c2}.CreditCardForm .CreditCardForm--AddCardBubbleCardOnFile{border-radius:8px;width:100%;padding:20px 10px;box-sizing:border-box;display:flex;flex-direction:row;background-color:#c6e7c2;cursor:pointer}.CreditCardForm .CreditCardForm--AddCardBubbleCardOnFile-not-selected{border-radius:8px;width:100%;padding:20px 10px;box-sizing:border-box;display:flex;flex-direction:row;background-color:none;cursor:pointer;border:1px solid #c3c3c3}.CreditCardForm .CreditCardForm--AddCardButtonContainer{border-radius:4px;background-color:#9b9b9b;padding:3px 5px}.CreditCardForm .CreditCardForm--AddCardButton{border:1px solid #fff;border-radius:4px;color:#fff;font-size:18px;font-weight:900}.CreditCardForm .CreditCardForm--CardTypeButtonContainer{border-radius:4px;background-color:none;padding:0 8px}.CreditCardForm .CreditCardForm--CardTypeButton{text-align:center;display:table-cell;vertical-align:middle;width:110px;height:55px}.CreditCardForm .CreditCardForm--AddCardtext{font-size:16px;color:#007aff;padding-left:20px;cursor:pointer}.CreditCardForm .CreditCardForm--AddCardSubTitle{font-size:12px;color:#666;padding-left:20px;padding-top:6px}.CreditCardForm .CreditCardForm--AddCardOption{font-size:16px;color:#000;padding-left:20px}.CreditCardForm .CreditCardForm--OptionsText{padding-left:20px}.CreditCardForm .CreditCardForm--Label{font-size:12px;color:#666}.CreditCardForm .CreditCardForm--CardInfoLabel{width:231px}.CreditCardForm .CreditCardForm--NameLabel{min-width:100px;max-width:200px}.CreditCardForm--ExpirationDateLabel{width:75px}.CreditCardForm .CreditCardForm--CardInfoText{font-size:16px;color:#000;padding-right:10px}.CreditCardForm .CreditCardForm--BottomBorder{padding-top:20px;border-bottom:1px solid #000}.CreditCardForm .CreditCardForm--UpdateCard-CardOnFile{box-sizing:border-box;border:1px solid #c6e7c2;padding:20px;border-radius:0 0 8px 8px}.CreditCardForm .CreditCardForm--UpdateCard-NewCard{box-sizing:border-box;border:1px solid #c6e7c2;padding:20px;border-radius:0 0 8px 8px}.CreditCardForm .CreditCardForm--UpdateCardOption{display:flex;flex-direction:row;align-items:flex-start}.CreditCardForm .CreditCardForm--UpdateCardOptionText{padding-left:8px}.CreditCardForm .CreditCardForm--UpdateCardOption:not(:first-child){padding-top:10px}.RadioCircle{position:absolute;left:-9000px;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:0;padding:0;border:0}.RadioCircle+.RadioCircleLabel{min-height:18px;min-width:18px;vertical-align:text-bottom;display:inline-block;background-image:url('../Images/svg/RadioButton.svg?v=1.4.0');background-repeat:no-repeat;background-size:18px;background-position:left center;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.RadioCircle:not(:checked)+.RadioCircleLabel:hover{background-image:url('../Images/svg/RadioButton-Hover.svg?v=1.4.0')}.RadioCircle:checked+.RadioCircleLabel{background-image:url('../Images/svg/RadioButton-Checked.svg?v=1.4.0')}.InvoicesToPayList{width:100%}.InvoicesToPayList .InvoicesToPayList--ReviewText{font-weight:bold;font-size:20px;line-height:2;padding-top:20px}.InvoicesToPayList .InvoicesToPayList--InvoiceListContainer{padding:20px 0 20px 25px;box-sizing:border-box;border-bottom:1px solid #000}.InvoicesToPayList .InvoicesToPayList--InvoiceListItem{display:flex;flex-direction:row;font-size:18px;padding:10px 0}.InvoicesToPayList .InvoicesToPayList--InvoiceLabel{flex-basis:25%}.InvoicesToPayList .InvoicesToPayList--InvoiceNumber{margin-left:-4px;color:#007aff;cursor:pointer}.InvoicesToPayList .InvoicesToPayList--InvoiceBalance{color:#cf382e;display:flex;flex:1}.InvoicesToPayList .InvoicesToPayList--PastDueIconContainer{height:16px;width:16px;padding:0 35px}.InvoicesToPayList .InvoicesToPayList--RemoveText{color:#007aff;font-size:14px;display:flex;cursor:pointer}.account-settings-group{padding-top:10px;padding-bottom:10px}.account-settings-input{box-sizing:border-box;width:241px;outline:none;background-color:#fff;border-radius:6px;border-color:#aeb8c0;border-style:solid;border-width:1px;background-size:16px 16px;height:32px}.account-settings-input.account-settings-input-Overlay{width:241px;padding:10px 28px 10px 15px;background-color:#e4e4e4;font-size:16px;height:100%}.account-settings-input.account-settings-input-Overlay.large{width:450px}.login-input-show{position:relative}.login-input-show .login-input-show-button{position:absolute;left:290px;top:74px;padding:10px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.dropdown{display:inline-block;position:relative}.dropdown .dropdown--SubMenu{display:none;position:absolute;left:50%;transform:translate(-50%,0);background:#fafafa;border:1px solid #979797;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border-radius:6px;z-index:9999}.dropdown .dropdown--SubMenu.dropdown--AlertMenu{transform:translate(-90%,0)}.dropdown .dropdown--SubMenu-Below{padding-left:10px;padding-right:10px;transform:translate(-100%,+40%)}.dropdown--SubMenu-Below .dropdown--SubMenu-BelowArrow{width:10px;height:10px;position:absolute;transform:rotate(45deg);left:35px;top:-5px;background-color:#fafafa;box-shadow:-1px -1px 0 0 rgba(0,0,0,.5)}.dropdown:hover:not(.dropdown-noHover) .dropdown--SubMenu{display:block}.dropdown .dropdown--IconLabel{display:inline-block;padding:9px 5px 22px 5px;height:14px}.dropdown .dropdown--Label{font-size:14px;color:#fff;text-decoration:none;display:inline-block;padding:14px 18px 17px 18px;height:14px}.dropdown .dropdown--SubMenuArrow:before{content:' ';border:19px solid transparent;border-top-width:16px;position:absolute;top:80%;left:50%;z-index:10000;margin-left:-19px;display:none;cursor:default}.dropdown:hover .dropdown--SubMenuArrow:before{display:block}.inputText{box-sizing:border-box;width:100%;outline:none;background-color:#fff;border-radius:6px;border-color:#aeb8c0;border-style:solid;border-width:1px;background-size:16px 16px;height:32px}.inputText:focus{box-shadow:0 0 4px 0 #1f1f1f}.inputText.inputText-Dialog{padding:10px 28px 10px 15px;background-color:#e4e4e4;font-size:16px}.inputText.inputText-Overlay{padding:10px 28px 10px 15px;background-color:#e4e4e4;font-size:16px;height:100%}.inputText.inputText-TextareaEdit{padding:10px 28px 10px 15px;background-color:#e4e4e4;font-size:16px;height:140px;resize:none}.inputText.inputText-TitleSearch{background-image:url('../Images/svg/search.svg?v=1.4.0');background-repeat:no-repeat;background-attachment:scroll;background-position:right 11px center;padding:10px 28px 10px 15px;background-color:#e4e4e4;font-size:16px}.inputText.inputText-FilterDialog{padding:10px 15px 10px 15px;background-color:#e4e4e4;font-size:16px}.singleDateInputContainer{display:flex;cursor:pointer}.inputText.inputText-SingleDateInput{padding:13px 15px 13px 15px;background-color:#e4e4e4;font-size:16px;line-height:10px;height:40px;border-radius:6px 0 0 6px}.inputText.inputText-GridInput{padding:13px 5px 13px 5px;background-color:#e4e4e4;font-size:16px;line-height:10px;height:40px;border-radius:6px}.inputText.inputText-GridTextarea{padding:9px 15px;background-color:#e4e4e4;font-size:16px;font-family:"Lato-Regular";min-height:40px;max-height:100px;height:auto;border-radius:6px;overflow-x:hidden;overflow-y:auto;white-space:normal;resize:none}.inputText.inputText-NonEditTextarea{padding:9px 15px;background-color:#fff;font-size:16px;font-family:"Lato-Regular";min-height:40px;max-height:100px;height:auto;overflow:auto;white-space:normal;border:1px solid #fff;box-shadow:unset;resize:none}.inputText.inputText-SubtotalEdit{padding:13px 5px 13px 5px;background-color:#e4e4e4;font-size:16px;line-height:10px;border-radius:6px;margin-top:-6px;margin-left:3px;height:30px;color:#1f1f1f}.inputText.inputText-PrimaryField{min-width:85px}.selectControl{width:100%;color:#1f1f1f}.selectControl .dropdown{width:100%}.selectControl .selectControl--Dropdown{display:flex;align-content:center;justify-content:space-between;border-radius:6px;background-color:rgba(31,31,31,.1);border:solid 1px rgba(31,31,31,.2);padding:9px 0 9px 8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:18px}.selectControl .selectControl--Dropdown-attached{display:flex;align-content:center;justify-content:space-between;background-color:#fff;border:solid 1px rgba(31,31,31,.2);padding:9px 0 9px 8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:8px 8px 0 0}.selectControl .selectControl-placeHolder{color:#cacaca;font-size:15px}.selectControl .selectControl--DropdownIcon{padding:0 6px;display:flex;flex-direction:column;justify-content:center}.selectControl .selectControl--Dropdown-Disabled{background-color:#c3c3c3;color:#949494;cursor:default;font-weight:bold}.selectControl .selectControl--FilteredOptions{overflow-y:auto;overflow-x:auto;position:relative}.selectControl .selectControl--Option{display:flex;padding:6px 10px;white-space:nowrap;text-align:left;cursor:pointer}.selectControl .selectControl--Option:hover{background-color:#f4f4f4}.selectControl .selectControl--OptionsList{display:none;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border-radius:6px;z-index:9999;background-color:#fff;border:solid 1px rgba(31,31,31,.2);margin:5px 0 12px 0;width:100%;position:absolute;height:150px;overflow:auto}.selectControl .selectControl--OptionText{margin:1px 0 0 5px;flex:1}.selectControl .selectControl--Search{padding:10px}.selectControl .selectControl--SelectedOption{margin-bottom:5px;padding:3px 5px 0 7px;display:flex;height:25px;border-radius:2px;background-color:rgba(10,199,101,.2);border:solid 1px #0ac765;flex-direction:row;justify-content:space-between}.selectControl .selectControl--SelectedOptionText{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:5px}.selectControl .selectControl--SelectedOptionSubText{font-weight:bold}.selectControl .selectControl--SelectedOptionContainer{display:flex;width:490px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.selectControl .selectControl--TargetOption{background-color:#c3c3c3;color:#949494;font-style:italic;cursor:default}.selectControl .selectControl--TargetOption:hover{background-color:#c3c3c3}.selectControl .selectControl--Section{border-bottom:1px solid #c3c3c3;margin-top:6px}.user-registration-success-message{font-size:20px;font-weight:bold;display:flex;flex-direction:row;justify-content:center}.no-subscription-message{font-size:37px;font-weight:bold;display:flex;flex-direction:row;justify-content:center}.no-subscription-message-line-2{font-size:20px;font-weight:bold;display:flex;flex-direction:row;justify-content:center}.sav3SpinningLoader{display:flex;flex-direction:row;justify-content:center}.bouncingCircleLandingCardContainer{display:flex;justify-content:flex-start;margin-right:50px;width:450px;padding:0 0 20px 0}.bouncingCircleContainer{height:50px;margin-top:25px}.bouncingCircle{display:inline-block;height:15px;width:15px;border-radius:25px;margin:0 3px}.bouncingCircle.bouncingCircle-Ball1{-webkit-animation-name:bounce;-webkit-animation-duration:1.2s;-webkit-animation-iteration-count:infinite;background-color:#3354e4}.bouncingCircle.bouncingCircle-Ball2{-webkit-animation-name:bounce;-webkit-animation-delay:.1s;-webkit-animation-duration:1.2s;-webkit-animation-iteration-count:infinite;background-color:#a958f0}.bouncingCircle.bouncingCircle-Ball3{-webkit-animation-name:bounce;-webkit-animation-delay:.2s;-webkit-animation-duration:1.2s;-webkit-animation-iteration-count:infinite;background-color:#0e8301}.no-categories{background-color:#fff;border:solid 1px rgba(31,31,31,.2);border-bottom:none;padding:9px 0 9px 8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:8px 8px 0 0}@-webkit-keyframes bounce{0%{transform:translateY(0)}40%{transform:translateY(13px);height:17px}60%{transform:translateY(-15px)}80%{transform:translateY(0)}}.PaymentSuccess{display:flex;flex-direction:column;align-items:center}.PaymentSuccess .PaymentSuccess--Title{font-weight:900;font-size:36px;text-align:center}.PaymentSuccess .PaymentSuccess--Message{font-size:24px;padding:32px 0;text-align:center}.PaymentSuccess .PaymentSuccess--Message-Currency{font-weight:bold}.PaymentSuccess-Header{display:flex;justify-content:flex-end}.PaymentSuccess-Header .PaymentSuccess-Header--Link{cursor:pointer}.Notification{position:fixed;top:50px;right:10px;z-index:10000}.Notification .NotificationItem{flex:1;display:flex;flex-direction:row;padding:15px;width:300px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border-radius:6px;margin-bottom:10px;opacity:0;position:relative;font-size:16px;color:#fff;box-sizing:border-box}.Nofication .NotificationItem--Icon{flex:0}.Notification .NotificationItem--Container{flex:1;padding-left:10px}.Notification .NotificationItem--Header{display:flex;flex-direction:row;justify-content:space-between;font-weight:bold;font-size:18px}.Notification .NotificationItem--Message{padding-top:15px}.Notification .NotificationItem--Close{cursor:pointer}.ach-on-file-edit-image{cursor:pointer}.ach-on-file-card{height:200px;border-radius:8px;border-color:#007aff;border-style:dashed;cursor:pointer;display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:20px}.ach-on-file-circle{border-radius:999px;width:30px;height:30px;padding:0;background-color:#fff;border:3px solid #007aff;color:#007aff;text-align:center;font-size:28px;font-weight:bold}.ach-on-file-add-label{font-size:16px;font-weight:bold;color:#007aff;justify-content:center;padding-top:10px}.ach-on-file-loading{width:330px;height:200px;display:flex;justify-content:center;align-items:center}.ach-modal{max-width:366px}.achDisplay{box-shadow:0 0 2px 0 rgba(0,0,0,.12),0 2px 2px 0 rgba(0,0,0,.24);padding-bottom:12px;border:1px solid #007aff;box-sizing:border-box;background-color:#eef5fd;margin-bottom:30px}.achDisplay .sectionLabel{font-size:12px;font-weight:bold;text-transform:uppercase}.achDisplay .left{margin-left:15px}.achDisplay .right{margin-right:15px;float:right}.achDisplay .lineheight25{line-height:25px;height:25px;margin-top:15px}.achDisplay .name{font-size:20px;height:25px;float:left;font-weight:bold;margin-top:16px;text-transform:uppercase}.achDisplay .subText{font-size:14px}.achDisplay .header{margin-bottom:6px;margin-top:20px}.achDisplay .fill{padding:40px}.achDisplay .pointer{cursor:pointer}.achDisplay.achDisplay--Header{font-weight:bold;font-size:18px;color:#404040;text-transform:uppercase;display:flex;justify-content:space-between}.achDisplay.achDisplay--ItemTitle{color:#646468;font-weight:bold;font-size:12px;text-transform:uppercase;padding-top:12px;display:flex;flex-direction:row;justify-content:space-between}.achDisplay.achDisplay--ACHDescription{color:#646468;font-weight:bold;font-size:12px;padding-top:12px;display:flex;flex-direction:row;justify-content:space-between}.achDisplay.achDisplay--NameOnAccount{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.footer-contact-us{margin:5px}.footer-contact-us-row{align-items:center}.page-main-body{background:#f5f5f5;flex-grow:20}.page-main-login{background:#f8f9fa}.page-main-login .page-main-login-header{background:#f8f9fa}.registration-page-content.registration-page-content{box-shadow:0 3px 10px 0 #c3c4c4;background-color:#fff;border-radius:8px;min-width:25%;min-height:720px}.registration-page-content.registration-page-content-width{box-shadow:0 3px 10px 0 #c3c4c4;background-color:#fff;border-radius:8px;min-width:480px;min-height:760px;margin-top:3em}.footer-link-row{background:#f5f5f5}@media only screen and (max-width:1065px){.card-on-file-iframe{width:510px}}.invoices-paid-text{color:#119a01;text-align:center;font-size:30px;font-weight:bold}.account-change-modal{background:#fff;box-shadow:0 0 2px 0 #000,0 2px 4px 0 #000;box-shadow:0 0 2px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.24);border-radius:8px;width:440px;margin:0 auto}.account-change-header{display:flex;padding-left:16px;padding-right:16px;padding-top:12px;padding-bottom:10px;justify-content:space-between}.account-change-header-text{font-size:24px;font-weight:bold}.account-change-header-close{margin-top:4px;cursor:pointer}.account-change-password-body{padding:10px 16px 20px 16px}.account-change-password-validation{width:100%}.account-change-password-button{margin-top:22px}.account-change-password-button-right{margin-top:22px;float:right}.account-change-password-group{padding-top:10px;padding-bottom:10px;width:252px}.account-change-input{font-size:18px;position:relative;min-width:96px;width:231px;height:40px;border-radius:6px;background:#f4f2f2;border:1px solid #979797;padding-left:15px;transition:.2s}.account-change-input.large{max-width:424px;width:90%}.account-change-input:focus{outline:none;border-color:#007aff}.account-change-input-error{background-color:rgba(208,2,27,.2);border-color:#d0021b}.account-billing-content{padding:20px}.account-billing-header-text{font-size:20px;font-weight:700;line-height:24px;padding-bottom:5px}.account-billing-text{font-size:14px;line-height:17px}.notices .toast{width:350px}.login-website-updated-banner{max-width:420px;border-radius:6px;background-color:rgba(255,202,28,.1);border:1px solid #ffca1c;padding:18px;margin:0 10px 50px 10px;display:flex}.login-website-updated-banner .login-website-updated-banner--icon{margin-right:10px}.login-website-updated-banner .login-website-updated-banner--text-container{flex:1}.login-website-updated-banner .login-website-updated-banner--header{font-weight:bold}.login-website-updated-banner .login-website-updated-banner--sub-header{font-size:12px}.max-limit-reached{box-sizing:border-box;max-width:415px;border:1px solid #d0021b;border-radius:6px;background-color:rgba(208,2,27,.1);display:flex;flex-direction:row;padding:10px}.max-limit-reached-material-copy{height:20px;width:20px;color:#000;padding:10px}.max-limit-text{color:#212121;font-size:16px;font-weight:bold;padding:10px 10px 10px 0}.max-limit-border{height:1px;width:634px;background-color:#c3c3c3;margin:15px 0}.img-150{width:150px;height:fit-content}.reset-password-link{padding:25px}.reset-password-link .reset-password-link-container{text-align:center}.reset-password-link .reset-password-link-resend{padding-top:10px}.reset-password-link .reset-password-link-login{color:#5c963c;text-decoration:none}@media only screen and (max-width:1025px)and (min-width:768px){.error-page-header{font-size:70px}.error-page-message{font-size:40px}.search-input-container{padding:0}.search-input-clearbutton{margin-left:160px}.l-landing-card-image-container-text{display:flex;justify-content:center;font-size:24px;color:#424242}.landing-card-toptext{font-size:28px;font-weight:bold;display:flex;justify-content:left;margin-top:19px;width:146px;white-space:nowrap}.landing-card-middletext{font-size:14px;display:flex;justify-content:left;padding-left:16px;font-weight:bold;width:100%}.landing-card-bottomtext{font-size:30px}.landing-card-list-left{font-size:18px;display:flex;justify-content:left;margin-top:0;padding-left:17px}.landing-card-list-right{font-size:20px;font-weight:bold;display:flex;justify-content:left;margin-top:0;padding-right:15px}.landing-card-container-item-bordered{display:flex;justify-content:center;flex-direction:column;border:1px solid #000;margin-left:10px;width:170px}.myservices-item-name-hidden{display:none}.landing-card-current-balance-header-amount{font-size:18px;width:100%;margin-top:18px}.landing-card-billing-due-by{font-size:16px;font-weight:bold;display:flex;justify-content:left;padding-left:16px;margin-top:0}.landing-card-large{max-width:95%}ul.list-container-column{padding-left:0;height:auto}.myservice-day-card{width:210px}.PaymentPage .PaymentPage--PaymentPageHeaderLabel{padding:0 20px}.ico.ico-80{background-size:45px 45px}}@media only screen and (max-width:920px){.search-textbox{min-width:290px}}@media only screen and (max-width:830px){.search-textbox{min-width:200px}.invoice-card{width:180px}.selectControl .selectControl--Option{white-space:normal}.selectControl .selectControl--SelectedOptionContainer{white-space:normal}}@media only screen and (max-width:767px){.error-container{margin-top:40px}.modal{height:85%;width:300px;max-height:610px;margin-top:40px}.iframe-container{-webkit-overflow-scrolling:touch;overflow-y:scroll}.card-on-file-iframe{width:300px}.card-on-file{width:100%}.card-on-file-card{width:inherit}.tab{width:100%;justify-content:space-around;padding-bottom:10px;border-bottom:1px solid #424242}.tabSingle{width:100%;justify-content:flex-start}.invoice-card{width:100%;margin-right:0}.invoices-list-total{display:none}.invoice-pay-selection-button-mobile-container{display:flex;justify-content:center}.PayInvoicesFooter .PayInvoicesFooter--MakePaymentForm{padding:10px}.PayInvoicesFooter .PayInvoicesFooter--PayInvoicesButton{width:100%}.InvoicesToPayList .InvoicesToPayList--InvoiceListContainer{padding:10px}.InvoicesToPayList .InvoicesToPayList--InvoiceLabel{font-size:16px;flex-basis:unset}.InvoicesToPayList .InvoicesToPayList--PastDueIconContainer{padding:0 15px}.CreditCardForm .CreditCardForm--PaymentMethodLabel{padding-top:0}.CreditCardForm .CreditCardForm--BottomBorder{padding-top:10px}.CreditCardForm .CreditCardForm--AddCardBubbleCardOnFile{padding:10px}.CreditCardForm .CreditCardForm--AddCardContainer{padding:10px 0}.CreditCardForm .CreditCardForm--CardInfoLabel{width:100%}.CreditCardForm .CreditCardForm--CardInfoText{padding-bottom:10px}.CreditCardForm .CreditCardForm--CardTypeButton{width:140px}.PaymentPage .PaymentPage--PaymentPageHeader{font-size:20px}.separator-line-full-width-mobile{width:100%;height:1px;background-color:#c3c3c3;margin-top:10px;margin-bottom:10px}.my-services-tab,.my-services-tab-divider{display:flex}.l-landing-template1-right-full-screen{display:none}.search-box{margin-top:10px}.search-input-container{padding:0;margin-top:10px}.search-textbox{min-width:300px}.search-input-clearbutton{margin-left:260px}.pastservices-item-name{white-space:normal}.Email-BoxContainer{width:60%}.list-container-row{justify-content:center}.company-identifier-container{text-align:center;font-size:27px;color:#4a4a4a}.modal-container{display:flex;padding-top:0;padding-left:0;flex:1;flex-direction:column}.myservice-modal-container-item{color:#fff;text-align:center}.myservice-modal-header-container-item{color:#fff;text-align:center}.modal-background{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center}.modal{background:#fff;box-shadow:2px 2px 20px 1px;overflow-x:auto;display:flex;flex-direction:column}.modal-header-container-item-left{color:#424242;width:75%}.modal-header-container-item-right{color:#424242;text-align:center}.myservice-modal{background:#fff;box-shadow:2px 2px 20px 1px;overflow-x:auto;display:flex;flex-direction:column;width:290px;height:505px;margin-top:40px}.myservice-modal-header{height:35px;border-radius:8px;display:flex;background-color:none;font-size:24px;font-weight:900;color:#424242;width:290px}.modal-body{position:relative}.modal-footer{padding:15px;display:flex}.item-header-modal{font-size:18px;font-weight:900;color:#424242}.myservice-modal-title-bar-button-container{text-align:right;display:inline;margin-left:100px}.modal-button-disabled{width:200px;height:36px;border-radius:18.5px;background-color:#c3c3c3;font-size:14px;font-weight:bold;text-align:center;color:#949494}.modal-button-cancel{width:100px;font-size:16px;font-weight:normal;color:#007aff;outline:none;background-color:#fff;border:none;cursor:pointer}.myservice-modal-button-save{width:200px;height:36px;border-radius:20px;background-color:#119a01;margin-top:10px}.modal-fade-enter,.modal-fade-leave-active{opacity:0}.modal-fade-enter-active,.modal-fade-leave-active{transition:opacity .5s ease}.myservice-day-card{width:100%;height:260px;border-radius:8px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border:solid 1px #c3c3c3;background-color:#fff;margin-right:0;margin-bottom:10px}.myservices-modal-body-scrollable{height:100%}.myservice-modal-header{height:35px;border-radius:8px;display:flex;background-color:none;font-size:24px;font-weight:900;color:#424242}.myservices-item-header-modal{width:100%;text-align:center}.myservice-modal-subcontainer{justify-content:center}.myservices-item-subheader-text{font-size:14px}.myservice-modal-title-bar-button{height:20px;font-family:material;font-size:14px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#424242;margin-right:5px;margin-bottom:9px;cursor:pointer}.myservice-day-card-modal{width:180px;height:200px;border-radius:8px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);border:solid 1px #c3c3c3;background-color:#fff;margin-right:0;margin-bottom:18px}.myservice-day-card-body{color:#000;width:100%;display:flex;flex-direction:column;text-align:center}.myservice-day-card-body-modal{color:#000;width:100%;display:flex;flex-direction:column;text-align:center;margin-right:0;padding-bottom:37px}.myservice-day-card-header{height:45px;border-radius:8px 8px 0 0;background-color:#4a97cc;color:#fff;font-size:24px;font-weight:bold;display:flex;justify-content:center}.myservice-day-card-header span{margin-top:7px}.myservice-day-card-month{font-size:24px;font-weight:bold;color:#fff;height:40px;border-radius:8px 8px 0 0;background-color:#4a97cc;padding-top:5px;line-height:35px}.myservice-day-card-month-modal{font-size:24px;font-weight:bold;color:#fff;width:180px;height:40px;border-radius:8px 8px 0 0;background-color:#4a97cc;padding-top:5px}.myservice-day-card-dayofmonth{font-size:36px;font-weight:bold}.myservice-day-card-dayofmonth-modal{font-size:36px;font-weight:bold}.myservice-day-card-dayofweek{height:18px;font-size:16px}.myservice-day-card-dayofweek-modal{height:18px;font-size:16px}.myservice-day-card-servicename{overflow:hidden;font-size:20px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis}.myservices-item-name-hidden{display:none}.myservice-day-card-servicename .myservice-day-card-servicename-modal{overflow:hidden;font-size:20px;font-weight:bold;white-space:nowrap;text-overflow:ellipsis}.myservice-day-card-warningmessage{color:red}.myservice-day-card-starttime{font-size:14px;text-align:center;margin-top:3px}.myservice-day-card-starttime-modal{font-size:14px;text-align:center;margin-top:3px}.myservice-day-card-note{font-size:14px;font-style:italic;color:rgba(0,0,0,.5);margin-top:3px}.myservice-day-card-note-textarea{width:180px;height:142px;border-radius:8px;background-color:#fff;margin-left:7px}.myservice-day-card-note-link{font-size:16px;color:#007aff;display:flex;flex-direction:column-reverse;margin-bottom:20px;margin-top:20px;cursor:pointer}.separator-line-full-width-modal{width:95%;height:1px;background-color:#000;margin-bottom:15px;margin-left:8px}.landing-card-billing-amount-due{font-size:24px;padding-right:10px;margin-top:0}.landing-card-billing-due-by{font-size:12px;font-weight:bold;display:flex;justify-content:left;padding-left:16px;margin-top:4px;padding-bottom:10px}.l-landing-card-image-container-text{display:flex;justify-content:center;font-size:18px;padding-bottom:0;color:#424242;padding-top:8px}.landing-card-toptext{font-size:19px;font-weight:bold;display:flex;justify-content:left;margin-top:20px;width:113px}.landing-card-middletext{font-size:12px;display:flex;justify-content:left;padding-left:16px;font-weight:normal}.landing-card-bottomtext{font-size:21px;font-weight:900}.landing-card-list-left{font-size:16px;display:flex;justify-content:left;margin-top:0;padding-left:17px}.landing-card-list-right{font-size:16px;font-weight:bold;display:flex;justify-content:left;margin-top:0;padding-right:10px}.l-landing-card-subcontainer-card-bottom-section-view-more{width:100%;height:34px;font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#007aff;text-decoration:none;margin-top:50px}.l-landing-card-subcontainer-card-bottom-section-view-more-link{width:291px;height:34px;font-size:20px;font-weight:normal;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#007aff;text-decoration:none;margin-top:50px}.landing-card-container-item-bordered{display:flex;justify-content:center;flex-direction:column;border:1px solid #000;margin-left:10px;width:170px}.landing-card-large{max-width:95%}.registration-userlaunch-form{padding:0 20px}.registration-questions-form-row-divider{width:inherit}.registration-banner-subtext-container{padding:0 20px}.registration-terms{width:100%}.registration-banner-subtext-terms{width:inherit}.registration-banner{height:inherit}.ico.ico-80{background-size:45px 45px;height:45px;width:45px}.myservices-item{margin-right:15px}.l-page-footer-container{display:flex;justify-content:flex-end;background-color:#f5f5f5}.registration-show-hide-toggle{right:28px}}@media only screen and (max-width:600px){.dashboard-customer-subcontainer{display:flex;flex-direction:row;margin-top:10px;margin-bottom:25px;justify-content:center}.dashboard-customer-image{display:flex;justify-content:center;left:50px}.dashboard-next-service-calendar{display:flex;justify-content:center;left:50px}.dashboard-next-service-text{font-size:25px;font-weight:bold;color:#838383;display:flex;justify-content:center;left:50px;margin-top:10px}.dashboard-next-service-day{display:none}.dashboard-next-service-day-of-the-week{width:276px;height:45px;font-size:41px;font-weight:bold;color:#838383;display:flex;justify-content:center;margin-top:-10px}.dashboard-next-service-address{font-size:12px;color:#838383;display:flex;justify-content:center}.dashboard-current-balance-calendar{display:flex;justify-content:center;left:50px}.dashboard-current-balance-text{font-size:25px;font-weight:bold;color:#838383;display:flex;justify-content:center;left:50px;margin-top:10px}.dashboard-current-balance-balance{width:276px;height:45px;font-size:41px;font-weight:bold;color:#838383;display:flex;justify-content:center;margin-top:-10px}.dashboard-current-balance-due-by{font-size:12px;color:#838383;display:flex;justify-content:center}.dashboard-our-services-view-our{font-size:25px;font-weight:bold;color:#838383;display:flex;justify-content:center;left:50px;margin-top:10px}.dashboard-our-services-services{width:276px;height:45px;font-size:41px;font-weight:bold;color:#838383;display:flex;justify-content:center;margin-top:-10px}.dashboard-our-services-request-quote{font-size:12px;color:#838383;display:flex;justify-content:center}.terms-and-conditions-modal{width:90%;height:85%;margin-top:40px}.user-registration-success-message{margin-top:100px;text-align:center}.account-change-password-button{width:168px!important}.account-change-password-button-right{width:168px!important;float:right}.account-modal .account-modal-header{height:12%}.account-modal .account-modal-body{height:81%;top:12%}}@media only screen and (max-width:400px){.card-on-file-modal .modal{width:100%;height:100%;top:0;margin:0;max-height:100%}.card-on-file-modal .iframe-container{width:100%}}@media only screen and (max-width:360px){.card-on-file .text{font-size:16px}.account-change-password-button{width:140px!important}.account-change-password-button-right{width:140px!important;float:right}}@media only screen and (max-width:300px){.card-on-file .text{font-size:14px}.account-change-password-button{width:120px!important}.account-change-password-button-right{width:120px!important;float:right}}@media only screen and (max-height:800px){.account-modal{top:0}}.tab .tabLinkIsSelectable{color:#007aff;cursor:pointer;padding-left:10px;padding-right:10px}.tab .tabLinkNotSelectable{color:#424242;pointer-events:none;cursor:default;padding-left:10px;padding-right:10px}.registration-form-validation-row-image-container{width:10%}.registration-form-validation-row-image-container img{width:23px;height:23px}.registration-form-validation-row-Fail{color:#d81d1d;font-weight:bold;width:90%}.registration-form-validation-row-Pass{color:#09aa57;font-weight:bold;width:90%}.display-flex{display:flex;width:290px}.forgot-password-display-flex{display:flex;width:290px}.dropdown .dropdown--SubMenu-Is-Open{display:block!important}.selectControl .selectControl--Dropdown-Is-Open{border:solid 1px #1f1f1f;border-radius:6px}.loadingPanel.loadingPanel-Is-Not-Visible{display:none}.loadingPanel.loadingPanel-Is-Visible{display:flex;justify-content:center}.PayInvoicesFooter .PayInvoicesFooter--PayInvoicesButton:disabled{background-color:#c3c3c3;color:#949494;cursor:default}.CreditCardForm .CreditCardForm--UpdateCard-Is-Visible{border-radius:8px 8px 0 0}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.Notification .NotificationItem-Is-Visible{animation:600ms fadeIn;opacity:1}.Notification .NotificationItem-Is-Expired{animation:600ms fadeOut;opacity:0}.Notification .NotificationItem-Is-Error{background-color:#b71c1c}.Notification .NotificationItem-Is-Success{background-color:#119a01}.Notification .NotificationItem-Is-Warning{background-color:#ffb75d}.input-margin-left{margin-left:20px}.input-box--focus-box-shadow:focus{outline:none;border-color:#007aff}.registration-page-content{display:grid;grid-template-areas:"header" "form";grid-template-rows:max-content;min-height:100%}.no-padding{padding:0}.inherit-width{width:inherit}.margin-bottom-10{margin-bottom:10px}.disabled-button{background-color:#c3c3c3;color:#949494;cursor:default}.hidden{visibility:hidden}.fullWidth{width:100%}body{background:url('https://d2o9p5vky89u4e.cloudfront.net/ZGM3Zjc3N2Y1ZjAwLm8zbi5pbw%3D%3D/hn9zitl2n8gywcn5zgkc5toj6/bWFuYWdlYW5kcGF5bXlhY2NvdW50LmNvbQ%3D%3D/img.gif')!important}