.chat-action-message,.dashboardCard>md-card-content h3,.eta-banner,.messagingButton{text-align:center}.clearfix:after,.show-on-hover{visibility:hidden}.credit-img{width:60px;height:40px;margin-top:16px;margin-bottom:8px;margin-right:16px;box-sizing:content-box}.title-button h3{display:inline-block}.title-button button{float:right}#slug-preview-url{padding-bottom:7px}#are-you-a-pro-btn{width:70%;margin-top:.5em;margin-left:auto;margin-right:auto;display:block;font-size:.7em}.consumerSignUpbtn{width:70%;display:block;margin:2.4em auto 1em}.profile-image-container{position:relative;margin:0 auto 1rem}.profile-image-edit{position:absolute;bottom:-8px;right:-8px}.profile-image-edit>md-icon>svg{fill:#fff}.profile-image{width:112px;height:112px;object-fit:cover;overflow:hidden;border:1px solid #ECEFF1;border-radius:100%}.consumer-address-container{border:solid #ECEFF1;border-width:2px;border-radius:5px}.primary-address-list-item{border:solid #ECEFF1;border-radius:5px}.bannerButton,.mediumButton{height:3em!important;width:9em!important;font-size:1.3em!important}.bannerButton>span,.mediumButton>span{top:12px;position:relative}.bannerButton,.orange{background-color:#FFAB40!important;color:#fff}.bannerButton{margin-bottom:5em!important}.messagingButton{width:49%;display:inline-block}.messagingButton button{padding:.5em 1em}.request-button{margin:1em 0;padding:1em}.facebook-color{color:#3B5998}.twitter-color{color:#00ACED}.md-card-list{margin:8px 0}.md-input-card{width:100%;box-sizing:border-box;border:none;padding:0 15px;line-height:50px;height:50px;outline:0;background:#fff;box-shadow:0 3px 1px -2px rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.098),0 1px 5px 0 rgba(0,0,0,.084);margin-bottom:16px;border-radius:3px}.md-3-line-card-img,.md-4-line-card-img,.md-card-img{display:inline-block;position:absolute;border-bottom-left-radius:3px;border-top-left-radius:3px;box-sizing:content-box}.md-3-line-card-img{width:122px;height:122px}.md-3-line-card{position:relative;left:130px;-webkit-width:calc(100% - 162px);-ms-width:calc(100% - 162px);-moz-width:calc(100% - 162px);-o-width:calc(100% - 162px);width:calc(100% - 162px)}.md-4-line-card-img{width:151px;height:151px}.md-4-line-card{position:relative;left:158px;-webkit-width:calc(100% - 190px);-ms-width:calc(100% - 190px);-moz-width:calc(100% - 190px);-o-width:calc(100% - 190px);width:calc(100% - 190px)}.md-3-line-card>h3,.md-4-line-card>h3,.md-card-info>h3{margin:0 0 6px;line-height:1.5em;color:rgba(0,0,0,.87);font-size:18px;font-weight:400;letter-spacing:.01em}.md-3-line-card>p,.md-4-line-card>p,.md-card-info>p{font-weight:400;margin:10px 0 5px}.chat-card>md-card{height:calc(100vh - 96px)}@media only screen and (min-width:960px){.chat-card{min-height:700px}.chat-card>md-card{min-height:545px;max-width:400px;max-width:calc(48vw - 230px)}}.chat-card>md-card>md-card-content{height:100%;background-color:#ECEFF1;overflow-y:auto}.chat-card>md-card>.chat-input{border-top:1px solid #CFD8DC;min-height:40px}.chat-card>md-card>.chat-input>.chat-message{color:rgba(0,0,0,.87);outline:0;border:none}.message-left,.message-right,.message-satisfied{margin-bottom:1em;position:relative;border-radius:2px}.message-left>.message-img-link>.message-img,.message-right>.message-img-link>.message-img,.message-satisfied>.message-img-link>.message-img{height:3.5em;width:3.5em;border-radius:4em}.message-left>.message-body,.message-right>.message-body,.message-satisfied>.message-body{position:relative;background:#fff;padding:1em;margin:0;box-shadow:0 2px 0 rgba(0,0,0,.12);width:auto;max-width:65%;word-wrap:break-word}.cc-amex,.cc-discover,.cc-mastercard,.cc-visa{background-size:contain;background-repeat:no-repeat}.message-left>.message-body>a,.message-right>.message-body>a,.message-satisfied>.message-body>a{max-width:200px}.message-left>.message-body>img,.message-right>.message-body>img,.message-satisfied>.message-body>img{max-width:100%}.message-left>.message-body>.message-content,.message-right>.message-body>.message-content,.message-satisfied>.message-body>.message-content{font-size:15px}.message-left>.message-body>.message-sender,.message-right>.message-body>.message-sender,.message-satisfied>.message-body>.message-sender{font-size:13px;margin-top:.5em}.message-left>.message-body>.message-date,.message-right>.message-body>.message-date,.message-satisfied>.message-body>.message-date{font-size:13px;color:rgba(0,0,0,.54);margin-top:.25em}.message-left>.message-body:before,.message-right>.message-body:before,.message-satisfied>.message-body:before{position:absolute;top:0;width:0;-webkit-filter:drop-shadow(0 2px 0 rgba(0, 0, 0, .12));filter:drop-shadow(0 2px 0 rgba(0, 0, 0, .12))}.message-left>.message-img-link{float:left}.message-left>.message-body{float:left;margin-left:1em;border-radius:0 2px 2px;border-bottom:1px solid #FFAB40}.message-left>.message-body:before{content:url(/static/img/messagetailleft.svg);left:-16px}.message-right>.message-img-link{float:right}.message-right>.message-body{float:right;margin-right:1em;border-radius:2px 0 2px 2px;border-bottom:1px solid #03A9F4}.message-right>.message-body:before{content:url(/static/img/messagetailright.svg);right:0}.system-message{background-color:#4CAF50;max-width:450px;padding:.75em;margin:0 auto 1em;border-radius:2px;box-shadow:0 2px 0 #388E3C}ul.errorlist,ul.successlist{padding-left:0;list-style-type:none!important}.chat-action-button,.chat-action-message,.credit-cards-card{margin-left:auto;margin-right:auto}.system-message>.message-content{font-size:15px;color:#fff}.system-message>.message-date{font-size:13px;color:rgba(255,255,255,.7);margin-top:.25em}.service-pm-message>.message-body{border-bottom:1px solid #388E3C!important}.service-pm-message>.message-content{font-size:15px;color:#fff}.service-pm-message>.message-date{font-size:13px;color:rgba(255,255,255,.7);margin-top:.25em}.chat-list-image{width:60px;height:60px;margin:auto}.chat-preview-container{background-color:#ECEFF1;border-radius:5px}@media screen and (-webkit-min-device-pixel-ratio:0){.chat-input>button>md-icon{margin-top:-10px}}.satisfied-buttons>button{flex:50}.chat-action-button{display:block;margin-bottom:1em}.chat-action-message{max-width:90%}.invoice-item-row{cursor:pointer}.invoice-item-row:focus{outline:0}service-chat-action{height:250px;border-top:1px solid #CFD8DC}service-are-you-satisfied-with-your-service{height:200px}ul.errorlist{color:red!important}ul.successlist{color:green!important}.contact-heading{margin-bottom:0}.credit-cards-card{min-width:350px}.pay-order-add-credit-card,.pay-order-pay-btn{margin-bottom:2em}.credit-card-item-text{margin-left:1em!important}.credit-card-list-item{margin-bottom:.6em}.credit-card-icons{margin-right:.5em;width:1.5em;height:.95em;font-size:2em;border:1px solid #C1C1C1;border-radius:2px}.cc-visa{background-image:url(../img/creditcards/visa.svg)}.cc-mastercard{background-image:url(../img/creditcards/mastercard.svg)}.cc-amex{background-image:url(../img/creditcards/amex.svg)}.cc-discover{background-image:url(../img/creditcards/discover.svg)}@media only screen and (min-width:600px){.credit-card-exp-month-year{margin-left:1em}}#cardCVVInput{width:3em;margin-right:1em}#cardNumberInput{width:13em;margin-right:1em}.card-nickname-input{width:17.5em;padding:4px!important}.cc-nickname-container{padding-bottom:.1em}.enable-inside>div{pointer-events:all}.dashboardCard{color:rgba(0,0,0,.87)}@media only screen and (min-width:960px){.dashboardCard{max-width:900px}}.dashboardCard>md-card-content{padding:8px 0}.dashboardCard>md-card-content md-icon svg{fill:rgba(0,0,0,.38)}.dashboardCard>md-card-content .dashboardCardText{margin-top:32px;color:rgba(0,0,0,.54)}.warningCardIcon{height:112px;width:112px}img.logo-upload{width:100%;height:100%;border-radius:3px}.new-logo-container{margin:10px 40px 10px 10px;width:200px}ul.business-week-checklist{list-style-type:none}ul.business-week-checklist li{display:inline-block}.service-tutorial-text{opacity:.6;text-align:center;margin-top:2em;margin-bottom:2em}.terms-of-sale-button{margin-top:2em;margin-right:auto}.request-service-button{margin-top:2em;margin-left:auto}#finishEditingButton{float:right;margin-top:7em;margin-right:2em;margin-bottom:1.5em}.item-description{opacity:.64;padding-top:.4em}.description-input{width:60vw}.save-service-item-button{color:#4CAF50!important}.cancel-service-item-button{color:#F44336!important}#addServiceItemButton{margin-top:1.6em}#serviceNameInput,.item-name{width:80%}#deleteButton{height:10px;margin-top:98px;margin-bottom:1em}#serviceSimpleSubmitButton,#serviceSubmitButton{width:30%;min-width:10em;margin-top:0;margin-bottom:1em}.service-item{padding-top:1em;padding-bottom:1em}.part-no-input{width:80%}.price-input,.quantity-input{width:48%}.save-service-item-button md-icon{color:#4CAF50}.table-row-items{min-width:20%;display:inline;text-overflow:ellipsis}.table-row-container{max-width:50vw;min-width:50vw}@media only screen and (max-width:600px){.table-row-container{max-width:70vw;min-width:70vw}}.create_delete_service_container,.save_cancel_service_container{max-width:15vw;min-width:15vw;max-height:5em}.save_cancel_service_container{margin-left:-5em}.editing-table-row-items{min-width:19%;max-width:50vw;padding-bottom:0}.editing-service-total{margin-top:1.5em}.editing-service-total div{padding-left:.5em}.editing-service-item-unit,.tax-input{padding:0}.taxes-button{margin-left:-1.4em;max-width:5em;min-width:5em;font-size:16px!important;cursor:pointer!important;margin-top:1.2em;position:absolute}.taxes-result{cursor:pointer;margin-top:1.6em;font-weight:500}.taxes-result:focus{outline:0}.multiple-taxes-display{display:inline-block;margin-top:1.6em}.item-price-display{overflow:auto;text-overflow:ellipsis}.add-service-title{margin-top:.4em}.tax-tutorial-text{max-width:29em;margin:2em auto;font-size:.9em;opacity:.6}.tax-selection-modal{max-width:500px;min-width:500px}.tax-selection-modal-titles{margin-left:2em}.tax-selection-model-tax-labels{min-width:415px;max-height:2em;margin-bottom:1em}.service-item-unit{font-size:16px;font-weight:300;width:50vw;margin-top:auto;margin-bottom:auto;height:1.5em}@media only screen and (max-width:600px){.service-item-unit{width:70vw}}.service-item-unit .description{padding:16px 0 0}.messageLeft,.messageRight{padding-bottom:1em;width:100%}.service-items-tutorial-text{display:block;margin-bottom:3em;margin-top:2em}.tax-selection-list-item{margin-top:0;margin-bottom:0}.tax-selection-list-item>.md-container{margin-top:.4em}.service-edit-buttons{margin-top:-3em}.service-edit-buttons>button{max-height:1em;margin-top:auto;margin-bottom:auto}@media only screen and (max-width:600px){.service-edit-buttons>button{max-height:auto;margin-top:0;margin-bottom:0}.service-edit-buttons{margin-top:1em}}.tax-selection-modal-content{padding-top:10px}.eta-banner{background-color:#03A9F4;color:#fff;height:3.5em;line-height:3.5em}.enroute-info{box-shadow:0 0 10px #888;z-index:3}.enroute-map{-webkit-height:calc(100vh - 64px);-ms-height:calc(100vh - 64px);-moz-height:calc(100vh - 64px);-o-height:calc(100vh - 64px);height:calc(100vh - 64px)}.message{background-color:#fff;border-radius:3px;padding:1em;display:inline-block;vertical-align:top;box-shadow:0 2px 0 #BDBDBD}.messageLeft>.message{border-top-left-radius:0;margin-left:1.5em}.messageLeft>.message-avatar{float:left}.messageRight{overflow:hidden;display:inline-block;display:block}.messageRight>.message{border-top-right-radius:0;margin-right:1.5em;float:right}.messageRight>.message-avatar{float:right}.message-avatar{border-radius:100%;width:4em;height:4em}.message-text{position:absolute;bottom:0;left:0;width:calc(100% - 97px);padding:1em 5em 1em 1em;border-style:solid none none;border-top-width:1px;border-top-color:#727272;resize:none;max-height:2em;margin-top:0;margin-bottom:0;height:111px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.message-box{position:relative;padding-bottom:4em;height:calc(100vh - 10em)}.message-container{height:100%;overflow-y:auto}.footer-distributed{background-color:#263238;box-shadow:0 1px 1px 0 rgba(0,0,0,.12);box-sizing:border-box;width:100%;text-align:left;font:700 16px sans-serif;padding:55px 50px;min-height:234px}.footer-distributed .footer-center,.footer-distributed .footer-left,.footer-distributed .footer-right{display:inline-block;vertical-align:top}.footer-distributed .footer-left{width:40%}.footer-distributed h3{color:#fff;font:400 36px;margin:0}.footer-distributed h3 span{color:#5383d3}.footer-distributed .footer-links{color:#fff;margin:0 0 12px;padding:0}.footer-distributed .footer-links a{display:inline-block;line-height:1.8;text-decoration:none;color:inherit}.footer-distributed .footer-company-name{color:#8f9296;font-size:14px;font-weight:400;margin:12px 0 0}.footer-distributed .footer-center{width:35%}.footer-distributed .footer-center i{color:#fff;font-size:25px;width:38px;height:38px;border-radius:50%;text-align:center;line-height:42px;margin:0 15px;vertical-align:middle}.footer-distributed .footer-center i.fa-envelope{font-size:17px;line-height:38px}.footer-distributed .footer-center p{display:inline-block;color:#fff;vertical-align:middle;margin:0}.footer-distributed .footer-center p span{display:block;font-weight:400;font-size:14px;line-height:2}.footer-distributed .footer-center p a{color:#fff;text-decoration:none}.footer-distributed .footer-center a img{margin-top:5px}.footer-distributed .footer-right{width:20%}.footer-distributed .footer-company-about{line-height:20px;color:#92999f;font-size:13px;font-weight:400;margin:0}.footer-distributed .footer-company-about span{display:block;color:#fff;font-size:14px;font-weight:700;margin-bottom:20px}.footer-distributed .footer-icons{margin-top:0}.footer-distributed .footer-icons a{display:inline-block;width:35px;height:35px;cursor:pointer;background-color:#607D8B;border-radius:60px;font-size:20px;color:#fff;text-align:center;line-height:35px;margin-right:3px;margin-bottom:5px}@media (max-width:880px){.footer-distributed{font:700 14px sans-serif}.footer-distributed .footer-center,.footer-distributed .footer-left,.footer-distributed .footer-right{display:block;width:100%;margin-bottom:40px;text-align:center}.footer-distributed .footer-center i{margin-left:0}}.serviceBanner h1,.serviceBanner p{font-weight:300;text-shadow:1px 2px rgba(0,0,0,.38);color:#fff}#activationHint{padding-left:1em!important;margin:0;background:#03a9f4;color:#fff;padding:.5em;text-align:center}.vCentered{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:1em}@media only screen and (min-width:600px){.vCentered-gt-sm{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:1em}}.serviceBanner{position:relative;text-align:center;color:#fff;background:url(../img/womanAdjustsThermostat.jpg) center;-webkit-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden}@media only screen and (max-width:600px){.serviceBanner{-webkit-height:calc(100vh - 64px);-ms-height:calc(100vh - 64px);-moz-height:calc(100vh - 64px);-o-height:calc(100vh - 64px);height:calc(100vh - 64px);min-height:500px}}.serviceBanner h1{margin:0;line-height:1;font-size:3rem;text-transform:uppercase}.serviceBanner p{padding:1em;max-width:500px;margin:0 auto 1rem;line-height:1.2}.serviceBanner input{padding:.4em;border-radius:2px;border:none;margin-bottom:1em}.serviceBannerHeading{color:#fff;background-color:rgba(0,0,0,.38);position:fixed;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);padding:.5em 1em;z-index:1;text-align:right;width:100%;margin:0;pointer-events:none}.serviceBannerHeading>a{color:#fff;padding-left:.5em;padding-right:.5em;pointer-events:auto}.serviceBannerFooting{color:#fff;background-color:rgba(0,0,0,.15);padding:.5em 1em;text-align:center}.serviceBannerFootingText{vertical-align:bottom;line-height:3.3;color:#333;text-transform:uppercase}.industryBox{height:250px;transition:background .5s ease-in;-webkit-transition:background .5s ease-out 1s}@media only screen and (min-width:600px){.serviceBanner{-webkit-min-height:550px;-ms-min-height:550px;-moz-min-height:550px;-o-min-height:550px;min-height:550px}.serviceBanner p{font-size:1.42em}.serviceBanner input{font-size:1.5em}.industryBox{margin:16px}.industryBox.tall{height:532px;position:absolute;width:calc(50% - 32px)}.industryBox.tall h2{line-height:532px}}@media only screen and (min-width:960px){.industryBox.tall{width:calc(33.33% - 32px)}}@media only screen and (min-width:1200px){.industryBox.tall{width:calc(25% - 32px)}}.industryBox>h2{margin:0;line-height:250px;text-align:center;color:#fff;font-weight:500;font-size:1.4em;text-shadow:0 1px 2px rgba(0,0,0,.87)}.industryBox:focus{outline:0}.industryBox:hover{background-color:#0288D1;cursor:pointer}.industryBox.plumbing{background:linear-gradient(rgba(0,0,0,.12),rgba(0,0,0,.12)),url(../img/industry/plumbing.jpg) center center;background-size:cover}.industryBox.plumbing:hover{background:linear-gradient(rgba(0,0,0,.24),rgba(0,0,0,.24)),url(../img/industry/plumbing.jpg) center center;background-size:cover}.industryBox.electrical{background:linear-gradient(rgba(0,0,0,.12),rgba(0,0,0,.12)),url(../img/industry/electrical.jpg) center center;background-size:cover}.industryBox.electrical:hover{background:linear-gradient(rgba(0,0,0,.24),rgba(0,0,0,.24)),url(../img/industry/electrical.jpg) center center;background-size:cover}.industryBox.contractor{background:linear-gradient(rgba(0,0,0,.12),rgba(0,0,0,.12)),url(../img/industry/contractor.jpg) center center;background-size:cover}.industryBox.contractor:hover{background:linear-gradient(rgba(0,0,0,.24),rgba(0,0,0,.24)),url(../img/industry/contractor.jpg) center center;background-size:cover}.industryBox.hvac{background:linear-gradient(rgba(0,0,0,.12),rgba(0,0,0,.12)),url(../img/industry/hvac.jpg) center center;background-size:cover}.industryBox.hvac:hover{background:linear-gradient(rgba(0,0,0,.24),rgba(0,0,0,.24)),url(../img/industry/hvac.jpg) center center;background-size:cover}.industryBox.roofing{background:linear-gradient(rgba(0,0,0,.12),rgba(0,0,0,.12)),url(../img/industry/roofing.jpg) center center;background-size:cover}.industryBox.roofing:hover{background:linear-gradient(rgba(0,0,0,.24),rgba(0,0,0,.24)),url(../img/industry/roofing.jpg) center center;background-size:cover}.industryBox.landscaping{background:linear-gradient(rgba(0,0,0,.12),rgba(0,0,0,.12)),url(../img/industry/landscaping.jpg) center center;background-size:cover}.industryBox.landscaping:hover{background:linear-gradient(rgba(0,0,0,.24),rgba(0,0,0,.24)),url(../img/industry/landscaping.jpg) center center;background-size:cover}.industryBox.handyman{background:linear-gradient(rgba(0,0,0,.12),rgba(0,0,0,.12)),url(../img/industry/handyman.jpg) center center;background-size:cover}.industryBox.handyman:hover{background:linear-gradient(rgba(0,0,0,.24),rgba(0,0,0,.24)),url(../img/industry/handyman.jpg) center center;background-size:cover}.industryBox.windows{background:linear-gradient(rgba(0,0,0,.12),rgba(0,0,0,.12)),url(../img/industry/windows.jpg) center center;background-size:cover}.industryBox.windows:hover{background:linear-gradient(rgba(0,0,0,.24),rgba(0,0,0,.24)),url(../img/industry/windows.jpg) center center;background-size:cover}.industryBox.homeautomation{background:linear-gradient(rgba(0,0,0,.12),rgba(0,0,0,.12)),url(../img/industry/homeautomation.jpg) center center;background-size:cover}.industryBox.homeautomation:hover{background:linear-gradient(rgba(0,0,0,.24),rgba(0,0,0,.24)),url(../img/industry/homeautomation.jpg) center center;background-size:cover}.industryBox.other{background:linear-gradient(rgba(0,0,0,.12),rgba(0,0,0,.12)),url(../img/industry/other.jpg) center center;background-size:cover}.industryBox.other:hover{background:linear-gradient(rgba(0,0,0,.24),rgba(0,0,0,.24)),url(../img/industry/other.jpg) center center;background-size:cover}.howItWorksItem{text-align:left}.howItWorksItem>img{min-width:50px;max-width:50px}.howItWorksItem>div{padding-left:1em}.howItWorksItem>div>h3{margin:0}.howItWorksItem>div>p{margin:.5rem 0}.primary-section{background-color:#03A9F4;color:#fff}.primary-section>.lineUp{margin:0 auto;max-width:1560px}@media only screen and (min-width:600px){.primary-section>.lineUp{padding:0 32px}}.primary-section>.lineUp>.title{margin:0 0 1rem;font-weight:400;text-align:center;padding:1rem 0}.white-section{background-color:#fff;color:rgba(0,0,0,.87)}.white-section>.lineUp{margin:0 auto;max-width:1560px}@media only screen and (min-width:600px){.white-section>.lineUp{padding:0 32px}}.centered-section,.left-section,.right-section{-webkit-min-height:550px;-ms-min-height:550px;-moz-min-height:550px;-o-min-height:550px;min-height:550px;padding:0 1em}.centered-section h1,.left-section h1,.right-section h1{font-weight:400;margin-bottom:0}.centered-section p,.left-section p,.right-section p{font-weight:300;font-size:1.2rem}.centered-section p.bold,.left-section p.bold,.right-section p.bold{font-weight:700}.centered-section input,.left-section input,.right-section input{min-width:200px;margin:5px;padding:8px;border:0;border-radius:3px}.left-section h1,.right-section h1{margin-bottom:0}.centered-section{position:relative;text-align:center}@media only screen and (min-width:600px){.left-section h1,.left-section p{margin-left:1rem}.right-section h1{margin:0 1rem}.right-section p{margin:1rem}}.v-align-bottom{vertical-align:bottom}.appStore{padding:1rem}.video-playing{position:absolute;top:-99999px;bottom:-99999px;left:-99999px;right:-99999px;margin:auto;height:auto;min-height:100%;min-width:100%}#search_section{position:relative;margin:32px 0}@media only screen and (min-width:600px){#search_section{margin:16px}}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.titlecenter,.titleleft,.titleright{color:#fff;text-align:center;position:absolute;top:50%}.proSection{text-align:center;background-color:#00a3d8;margin:0;box-shadow:0 4px #006A8C}.proSection>h1{color:#fff;margin:1em .5em 0}.proSection>p{padding:1em;font-size:1.5em;color:#fff;max-width:800px;margin:1em auto}.feature{min-height:300px}.feature>img{width:150px;height:150px;margin:0 auto}.feature>h4{margin:0}.features{margin:0 .5em;padding:0 .5em;border-radius:3px;background:linear-gradient(rgba(66,66,66,.75),rgba(69,69,69,.65))}.available-slug-check-form,.proHowItWorksItem>img,.wrap-p{margin-left:auto;margin-right:auto}.titlecenter{left:50%;width:80%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media only screen and (max-width:600px){.titlecenter{width:80%}}.titleleft,.titleright{-webkit-transform:translate(0,-50%);transform:translate(0,-50%);padding:0 1em}#group2 .parallax__layer--back,#group3 .parallax__layer--fore,#group4 .parallax__layer--deep,#group5 .parallax__layer--fore,#group6 .parallax__layer--back{-webkit-transform:translateZ(0)}@media only screen and (min-width:600px){.titleleft,.titleright{text-align:left;width:50%;font-size:1.5em;padding-left:1em;max-width:600px}.titleright{right:0}}.browse-pros-link,.edit-profile,.orderCard>md-card-content h3,.otm-text-wrapper{text-align:center}@media only screen and (min-width:960px){.titleleft,.titleright{font-size:2em;max-width:800px}}.titleleft h1,.titleleft p,.titleright h1,.titleright p{text-shadow:1px 1px #000}.homefeat{padding-left:.5em;padding-right:.5em}[layout-gt-lg=column],[layout-gt-md=column],[layout-gt-sm=column],[layout-lg=column],[layout-md=column],[layout-sm=column],[layout=column]{-ms-flex:1 0 auto}.wrap-p{max-width:800px}.pro-landing-section1{background:url(../img/fluffy-man-with-ipad.jpg) center center no-repeat;background-size:cover;padding-left:0}.features-title{padding-top:1.2em!important;font-size:3em}.features-image-container{margin-top:auto;margin-bottom:auto;padding-bottom:2em}.pro-landing-header-text,.pro-landing-header-text2{padding-bottom:.3em;margin-top:0;text-shadow:1px 2px rgba(0,0,0,.38);font-weight:300!important}.pro-landing-header-text{font-size:3em!important;text-transform:uppercase}.pro-landing-header-text2{font-size:1.5em!important}.available-slug-check-form{margin-top:2em;border:1px solid;border-radius:3px;background:rgba(0,0,0,.4);max-width:28em;max-height:14em;padding-top:.8em;padding-bottom:.2em}#domain-slug{font-weight:400;font-size:1.3em}.proHowItWorksItem{max-width:40em}@media only screen and (min-width:600px){.titleleft{left:0}.proHowItWorksItem{margin-left:auto;margin-right:auto}.proHowItWorksItem>img{padding-bottom:1em}}.closing-section-container,.pro-landing-section-img{margin-top:2em}.available{color:#4CAF50}.unavailable{color:#F44336}.sub-subheader{font-size:1em!important;font-style:italic}.pay-order-card-exp,.pay-order-masked-pan{font-size:14px;font-weight:500;opacity:.6}.search-icon-withtext{margin:0;height:40px;border-radius:0 3px 3px 0;box-shadow:0 0!important}.otm-dialog-wrapper{min-width:400px;max-width:400px}@media only screen and (max-width:600px){.otm-dialog-wrapper{min-width:310px;max-width:310px}}.browse-pros-link{color:#03A9F4}.otm-text-wrapper>h2{margin-top:12px}.orderCard{color:rgba(0,0,0,.87)}@media only screen and (min-width:960px){.orderCard{max-width:900px}}.orderCard>md-card-content{padding:8px 0}.orderCard>md-card-content md-icon svg{fill:rgba(0,0,0,.38)}.orderCard>md-card-content .orderCardText{margin-top:32px;color:rgba(0,0,0,.54)}.order-jobs-content{position:relative}.add-job-fab-container{padding-right:60px}.add-job-fab-container>.add-job-fab{position:absolute;top:-50px;right:40px}.order-action-buttons{width:12em;margin-top:.5em;margin-left:auto;margin-right:auto}.order-name-filter{padding-top:35px}.issue-label{border:solid #F44336;border-width:2px;color:#F44336;border-radius:10px}.mobile-consumer-toolbar-terms,.mobile-privacy-toolbar-terms,.terms-toolbar{border-bottom-color:#cfd8dc;border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-style:solid;border-bottom-width:1px;border-top-right-radius:3px;z-index:2}.pay-order-md-card{max-width:600px;margin-left:auto;margin-right:auto}.pay-order-card-nickname{margin:-.4em 0 .4em}.pay-order-masked-pan{margin:0 1em 0 0}.pay-order-card-exp{margin:0}.order-status,.pay-order-credit-card-content{margin-top:1em}.hint,.job-quantity-text,.order-status,.order-terms{margin-left:1em}.job-name-text,.job-total-text{font-weight:400}.pay-order-credit-card-items>.md-label{max-height:2em;margin-left:1em}.pay-order-credit-card-items{height:3em}.pay-order-credit-card-items:focus{outline:0}.order-status{margin-right:.5em}.order-terms{font-size:10px}.noCard{box-shadow:none!important}.job-quantity-text{color:gray;margin-top:1.5em}.job-total-text{margin-right:1em}.order-service-item-titles>p{font-weight:400;text-decoration:underline}.chat-order-view{max-width:100vw!important}.order-detail-list-item{margin-top:-1em;max-height:6em}.order-detail-list-item>div>p{font-weight:300}.invoice-show-button>i{font-size:1em;font-weight:600}.order-grand-total{font-size:1.5em;font-weight:600;line-height:40px}.order-grand-total-text{font-size:.9em}.service-order-edit-button>span{display:block;margin-top:.6em}.mobile-consumer-toolbar-terms,.mobile-consumer-toolbar-terms-h2{box-sizing:border-box;color:#fff;display:flex;font-family:RobotoDraft,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased}#add-job-button{line-height:35px}.credit{margin-left:105px;cursor:default}#hours-container,.as-button-no-grey,.customer-list-item>div>div>img,.industry-type-link,.link-text-simulated,.location,.menuButton,.show-on-hover:hover,.user-details>div>div>a{cursor:pointer}.order-filter-input-container{margin-top:-.5em;width:95%;margin-bottom:2em}.chat-order-list-headers{margin-left:5.5em;margin-right:.4em}@media only screen and (max-width:600px){.chat-order-list-headers{margin-left:.5em}}#profile-service-table>md-toolbar>div>h2>a{text-decoration:underline}.menuButton,.no-link{text-decoration:none}.parallax{-webkit-perspective:1px;-ms-perspective:1px;-moz-perspective:1px;-o-perspective:1px;perspective:1px;-webkit-height:calc(607vh - 69px);-ms-height:calc(607vh - 69px);-moz-height:calc(607vh - 69px);-o-height:calc(607vh - 69px);height:calc(607vh - 69px);overflow-x:hidden;overflow-y:auto;perspective-origin-x:100%}.parallax__layer{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin-x:100%}.parallax__layer--fore{z-index:5}.parallax__layer--base{z-index:4}.parallax__layer--back{z-index:3}#group4,.parallax__layer--deep{z-index:2}#group2,#group5{z-index:3}.parallax__group{position:relative;height:100vh;transform-style:preserve-3d}#group1{z-index:5}#group2 .parallax__layer--back{background:url(../img/parallax/1-service-on-device.jpg) center center;-webkit-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#group3{z-index:4}#group3 .parallax__layer--base{background:url(../img/parallax/2-woman-using-phone.jpg) center right;-webkit-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media only screen and (min-width:600px){#group3 .parallax__layer--base{background:url(../img/parallax/2-woman-using-phone.jpg) center right;-webkit-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}#group4 .parallax__layer--deep{background:url(../img/parallax/3-handyman-toolbelt.jpg) center left;-webkit-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media only screen and (min-width:600px){#group4 .parallax__layer--deep{background:url(../img/parallax/3-handyman-toolbelt.jpg) center center;-webkit-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}#group5 .parallax__layer--base{background:url(../img/parallax/4-woman-in-kitchen.jpg) center right;-webkit-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media only screen and (min-width:600px){#group5 .parallax__layer--base{background:url(../img/parallax/4-woman-in-kitchen.jpg) center center;-webkit-background-size:cover;-ms-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}.mobile-consumer-terms-privacy,.mobile-privacy-terms-content{background-attachment:scroll;background-clip:border-box;background-image:none;background-origin:padding-box;background-size:auto}#group6{z-index:2}.mobile-consumer-terms{max-width:100vw;overflow-x:hidden;position:relative;height:auto;padding:0;margin:-8px}.mobile-consumer-toolbar-terms{background-color:#03a9f4;flex-direction:column;font-size:20px;position:relative}.mobile-consumer-toolbar-terms-h2{align-items:center;flex-direction:row;font-size:1em;font-weight:400;letter-spacing:.1px;margin:9px 0 0;padding:0 16px 0 55px}.mobile-consumer-terms-privacy{-webkit-font-smoothing:antialiased;background-color:#fff;color:rgba(0,0,0,.87059);display:block;font-family:RobotoDraft,Roboto,"Helvetica Neue",sans-serif;overflow-x:auto;overflow-y:auto;margin:0;position:relative;padding:48px 50px 80px}.mobile-privacy-toolbar-terms,.mobile-privacy-toolbar-terms-h2{box-sizing:border-box;color:#fff;display:flex;font-family:RobotoDraft,Roboto,"Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased}.mobile-privacy-terms{max-width:100vw;overflow-x:hidden;position:relative;height:auto;padding:0;margin:-8px}.mobile-privacy-terms-content,.terms-text-content{overflow-x:auto;overflow-y:auto;position:relative}.mobile-privacy-toolbar-terms{background-color:#03a9f4;flex-direction:column;font-size:20px;position:relative}.mobile-privacy-toolbar-terms-h2{align-items:center;flex-direction:row;font-size:1em;font-weight:400;letter-spacing:.1px;margin:9px 0 0;padding:0 16px 0 55px}.mobile-privacy-terms-content{-webkit-font-smoothing:antialiased;background-color:#fff;color:rgba(0,0,0,.87059);display:block;font-family:RobotoDraft,Roboto,"Helvetica Neue",sans-serif;margin:0;padding:48px 50px 80px}.terms-title-text,.terms-toolbar{box-sizing:border-box;color:#fff;display:flex;-webkit-font-smoothing:antialiased;font-family:RobotoDraft,Roboto,"Helvetica Neue",sans-serif}.termsPrivacyContent{background:#fff;margin:0;padding:2em 2.5em}@media (min-width:600px){.termsPrivacyContent{padding:3em 5em 5em}}.terms-toolbar{background-color:#03a9f4;flex-direction:column;font-size:20px;height:84px;min-height:84px;position:relative}.terms-title-text{align-items:center;flex-direction:row;font-size:1em;font-weight:400;height:64px;letter-spacing:.1px;max-height:64px;margin:9px 0 0;padding:0 16px 0 55px}.terms-text-content{-webkit-font-smoothing:antialiased;background-attachment:scroll;background-clip:border-box;background-color:#fff;background-image:none;background-origin:padding-box;background-size:auto;color:rgba(0,0,0,.87059);display:block;font-family:RobotoDraft,Roboto,"Helvetica Neue",sans-serif;margin:0;padding:20px 50px 80px}.one-column{width:100%;max-width:600px;display:inline-block;margin-right:8px;margin-left:8px}@media only screen and (max-width:600px){.two-column{display:none!important}}@media only screen and (min-width:600px){.two-column{margin-right:8px;margin-left:8px;width:100%;max-width:960px;display:inline-block}}.profileMap{height:20em;margin-bottom:-9em;overflow:hidden}.profileMap img{width:100%;height:auto}.profileMap .layout-content{width:100%;position:absolute;left:0;right:0}.profile-top{background-color:#03A9F4;padding:16px;color:#fff;border-top-right-radius:3px;border-top-left-radius:3px}.profile-action{margin:1em 0}.primaryDark>svg{fill:#0288D1}.profile-info{padding:1em}.edit-cover-photo-button,.edit-profile,button#edit-companyInfo-button{color:#fff;background-color:rgba(0,0,0,.54);font-size:.8em;padding:.5em 1em;transition:all .2s ease-in}.edit-cover-photo-button>md-icon,.edit-profile>md-icon,button#edit-companyInfo-button>md-icon{height:16px;width:16px;padding-right:.5em;color:#fff}.edit-cover-photo-button:hover,.edit-profile:hover,button#edit-companyInfo-button:hover{background-color:rgba(0,0,0,.87)}.edit-cover-photo-button{margin:1em;border:1px solid #fff;position:absolute;box-shadow:0 1px 4px rgba(0,0,0,.54);padding-left:.7em;border-radius:3px}#hour-section,#website-section{margin-bottom:15px}.edit-cover-photo-button#cancel-banner{left:67px}.edit-cover-photo-button:hover{box-shadow:0 6px 8px rgba(0,0,0,.54)}.edit-profile{border-radius:0;border:none;width:100%;padding-left:.7em}button#edit-companyInfo-button{border-top-right-radius:3px;z-index:5;position:absolute;border:none;right:0;top:0}.companyPic,.companyPic img{border-radius:3px;display:inline-block}.companyPic{width:120px;height:120px;position:relative;box-shadow:0 2px 4px rgba(0,0,0,.54)}.companyPic img{height:100%;width:100%;max-height:100%;max-width:100%;vertical-align:middle;font:16px/1 Arial sans-serif}.profPic>.companyPic{position:absolute;top:0;width:6.5em;height:6.5em}.profPic>.nameAddress{display:inline-block;margin-left:7.5em}.responsive-container{position:relative;width:100%;border:1px solid #000}.dummy{padding-top:100%}.centerer{display:inline-block;vertical-align:middle;height:100%}img#coverFlowImage{width:100%;margin-top:0}.profile-page-icon{width:48px;height:48px}#companyProfile{overflow:hidden;width:150px;height:150px;margin-top:-120px;margin-left:auto;margin-right:auto}img#companyProfileImage{height:150px;width:150px;border-radius:80px;border:1px solid #2c2c2c;z-index:-1;position:relative}.profile-left-column{width:100%}@media only screen and (min-width:960px){.profile-left-column{max-width:600px}}.profile-right-column{max-width:960px;width:100%}.verified-section{padding-top:1em}#website-section{margin-top:15px}#website-section>a{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#profile-action-section{margin-top:15px}.nameAddress{display:inline-block;margin-left:1.5em;vertical-align:top}.checkbox-spacer,.hour{margin-left:2.3em}.nameAddress>h3{margin-top:0;margin-bottom:.5em}.service-table{display:table;width:100%}.service-table-head,.service-table-row,.service-table-row-link{display:table-row;line-height:3}.service-table-row-link{border:none;outline:0}.as-button:hover{@extends .as-button-no-grey;background:#ECEFF1}.service-table-cell{display:table-cell}.service-table-cell md-checkbox{margin-bottom:0}#compDescription>p{margin-top:1.5em}md-select.fullWidth{width:100%!important}.bannerButtonContainer{position:absolute;top:85px}.logo-button-container{width:100%;z-index:1;position:absolute;bottom:0}.layout-success,.relative{position:relative}#hours-container{margin-top:1em}#hours-container>div>span>i{margin-left:.5em}.pro-page-icons{color:#03A9F4;margin-right:1em;font-size:1.3em}@media only screen and (min-width:960px){.search-header>.search-box{margin-left:1rem}}.search-header>.search-box>md-autocomplete{border:1px solid silver;max-width:25rem;min-width:64px;overflow:hidden}.search-header>.search-box>.location{border:1px solid silver;border-left:0;border-radius:0}.search-header>.search-box>.search-icon>svg{padding-top:.5rem;margin-top:0}.search-home{box-shadow:0 3px 1px -2px rgba(0,0,0,.14),0 2px 2px 0 rgba(0,0,0,.098),0 1px 5px 0 rgba(0,0,0,.084)}.search-home>.search-box{max-width:580px;margin:1rem auto}.search-home>.search-box>md-autocomplete{min-width:64px;overflow:hidden}.search-home>.search-box>input{padding-left:.5em}.search-home>.search-box>.location{border-left:1px solid silver}.search-home>.search-box>.search-icon>svg{padding-top:.25rem}.autocompleteWrapper{border-bottom-right-radius:0;border-top-right-radius:0}.autocompleteWrapper md-autocomplete-wrap{box-shadow:none}md-autocomplete button{display:none}.location{background-color:#fafafa;color:#03A9F4;height:40px;width:6em;padding:0 16px;font-size:14px;font-weight:500;line-height:40px;white-space:nowrap;outline:0}.set-location{width:10em}.search-icon{background-color:#03A9F4;height:40px;width:72px;outline:0;margin:0;border-radius:0 3px 3px 0}.search-icon>svg{fill:#fff!important;height:2rem;min-width:3rem;margin-top:4px}.change-location-modal{padding:1em 1.5em}.search-resultsfor-text{font-size:1.4em;font-weight:300;margin-left:1em;margin-bottom:0}.search-results-card{width:100%;max-width:800px;margin-left:auto;margin-right:auto}@media only screen and (min-width:960px){.search-results-card{margin:8px;max-width:1200px}}.search-results-card2{width:100%;max-width:800px;position:relative;margin-left:auto;margin-right:auto}@media only screen and (min-width:960px){.search-results-card2{margin:8px;max-width:300px;max-height:580px}.find-your-pro-text{padding-right:1em;padding-left:1em}}.find-your-pro-img{display:block;margin:auto;width:100%;height:150px;background:url(../img/industry/other.jpg) center center;background-size:cover}.service-invite-thankyou-text2,.service-invite-thankyou-text3{text-align:center;margin-left:2em;margin-right:2em}.find-your-pro-text{margin-top:.1em;font-size:1.4em;font-weight:300;text-align:center;margin-bottom:1em}.find-your-pro-text2{text-align:center;margin-top:1.5em!important;margin-bottom:0}.service-invite-thankyou-text{text-align:center}.service-invite-thankyou-text2{margin-bottom:3em}.change-location-modal-link{margin-left:1.5em;margin-top:1.8em;display:block}.invite-your-pro-hide{display:none}.submit-find-your-pro-form{max-width:10em;width:100%;display:block;margin-left:auto;margin-right:auto}.ss-form-entry{height:50px}.search-results-header{padding-bottom:0}.search-results-img{width:85px!important;height:85px!important}.search-results-chat-button{z-index:9000}.search-results-pro-img-secondary{margin-right:.5em;margin-left:.5em;width:60px;height:60px;display:none}.search-results-company-name{font-size:1.1em!important;font-weight:500!important;padding-bottom:.5em;margin-left:1em!important;display:inline-block;margin-right:.5em!important}@media only screen and (max-width:600px){.search-results-company-name{display:block;margin-left:0!important}}.search-results-company-distance{display:inline-block;margin-right:1em!important;font-size:.8em!important;float:right;margin-top:1em!important}@media only screen and (max-width:600px){.search-results-company-distance{display:none;margin-top:-30px!important}}.search-results-company-rating{margin-top:1.5em!important;font-size:.8em!important}.service-pro-invite-toolbar{margin-top:4em}#InviteProSuccess{display:none}.invite-your-pro-show{display:block!important}.empty-search-results{margin-left:1.1em;margin-top:1.7em;margin-bottom:1.7em}.service-invite-thankyou-button{display:block;margin-left:auto;margin-right:auto}.search-query-text{font-weight:500;padding-left:.18em;padding-right:.18em}.search-results-text{font-weight:300;font-size:1.1em;margin-left:.8em;margin-top:1.5em;height:2em}.no-search-results-text{margin-left:1em;color:gray}.search-change-location-text{padding-left:.2em;margin-right:2em}@media only screen and (max-width:600px){.search-change-location-text{display:block}}.search-change-location-text2{display:none!important}@media only screen and (max-width:600px){.search-change-location-text2{display:block!important;margin-left:1em!important;height:3em;width:13em}}.search-results-card .changeLocationText{font-size:.75em;font-weight:400;margin-top:auto;margin-bottom:auto;margin-left:1em;text-transform:uppercase;color:rgba(0,0,0,.6)}.invite-service-pro-input{padding-bottom:8px!important}.invite-service-pro-input-container{margin-bottom:1em}.search-results-align-container{display:flex}.empty-search-sign-up{margin-left:-8px}.empty-search-card{max-height:300px}@media only screen and (min-width:960px){.empty-search-card{max-height:250px}}.other-services-input{max-width:20em;margin-left:4em}.industry-type-link{margin-left:2em;margin-bottom:1.5em;max-width:20em;min-width:20em;display:inline-block;font-size:1.1em;text-align:left}.industry-columns{-webkit-column-count:3;-moz-column-count:3;column-count:3;margin:2em auto}.headerLogoHome img,.leftHeaderLogo{height:59px;max-height:59px;margin:0}@media only screen and (min-width:600px){.industry-columns{column-count:2;-webkit-column-count:2;-moz-column-count:2}.headerLogoHome{max-width:200px}}@media only screen{.industry-columns{column-count:1;-webkit-column-count:1;-moz-column-count:1}}.other-services-container{min-height:660px}.leftHeaderLogo{width:10rem;padding-right:1rem}@media only screen and (min-width:960px){.leftHeaderLogo{padding:0 1rem;width:100%}}.headerLogoHome img{width:10rem;padding:1rem}@media only screen and (min-width:960px){.headerLogoHome img{padding:0 1rem;width:100%}}.menuIcon{margin:8px 6px!important;vertical-align:top}.menuButton>md-icon,.menuButton>span,.usingServiceAs>img{vertical-align:middle}.logoContainer{background:#fff;display:inline-block}.sidenavSeperator{border-top:1px solid rgba(0,0,0,.38)}.menuButton{display:block;align-items:inherit;line-height:56px;margin:0;max-height:56px;overflow:hidden;padding:0 16px;text-align:left;white-space:normal;width:100%;text-transform:capitalize;border-radius:0!important;box-shadow:none!important}.menuButton>md-icon{margin-right:1.5em}.usingServiceAs{max-height:112px;line-height:1;padding:1em;background-color:#03A9F4}.usingServiceAs:hover{background-color:#0288D1!important}.usingServiceAs>div{padding-bottom:1em;font-size:13px;font-weight:400;color:rgba(255,255,255,.7)}.usingServiceAs>img{margin-right:.5em;height:3em;width:3em;border-radius:100%;object-fit:cover;overflow:hidden}.usingServiceAs>span{color:#fff}.md-whiteframe-z2-sidenav{box-shadow:0 64px 4px -1px rgba(0,0,0,.14),0 64px 5px 0 rgba(0,0,0,.098),0 64px 10px 0 rgba(0,0,0,.084)}md-sidenav.md-locked-open{width:230px;min-width:230px;max-width:230px}.customer-sidenav>md-icon{margin-right:1em;font-size:20px}.card-warn-background,.success-background{margin-left:auto!important;margin-right:auto!important}.primary{color:#03A9F4!important}.primary-bg{background-color:#03A9F4}.primaryDark{color:#0288D1}.primaryDark-bg{background-color:#0288D1}.secondary{color:#FFAB40}.bluefill{background-color:#03A9F4!important}.darkBlueFill{background-color:#0288D1}.green{color:#4CAF50}.green-bg{background:#4CAF50}.greenDark{color:#388E3C}.greenDark-bg{background:#388E3C}.red{color:#F44336}.red-bg{background:#F44336}.redDark{color:#D32F2F}.redDark-bg{background:#D32F2F}.white{color:#fff!important}.whitefill{background-color:#FFF!important}.greyfill{background-color:#F1F1F1!important}.darkgrey{color:#CFD8DC}.darkgreyfill,.switchgreyfill{background-color:#CFD8DC!important}@media only screen and (min-width:600px){.switchgreyfill{background-color:#F1F1F1!important}}.card-warn-background,.rounded-warn-background,.warn-background{background-color:#F44336;color:#fff}.rounded-warn-background{border-radius:2px}.success-background{background-color:#4CAF50;color:#fff}.secondary-text{color:rgba(0,0,0,.54);margin-top:1em;line-height:2}.pro-register-toolbar-left h2{text-transform:uppercase;margin-top:-4px}@media only screen and (max-width:600px){.pro-register-toolbar-left h2{text-align:center}}@media only screen and (min-width:600px){.pro-register-toolbar-left h2{margin-top:.35em}}[ui-view]{min-height:calc(100% - 65px);min-height:-moz-calc(100% - 3px);min-height:-webkit-calc(100% - 65px);margin-bottom:-234px}[ui-view]:after{content:"";display:block;height:234px}.doc-content,.layout-content{max-width:1560px;margin:0 auto;padding:8px}.layout-sm{max-width:616px}.layout-md{max-width:976px}.layout-lg{max-width:1216px}.layout-orders{max-width:916px}.layout-success{max-width:600px;height:calc(100vh - 300px);min-height:420px;margin-top:-16px;margin-bottom:16px}.success-icon{width:96px;height:96px}md-card.pro-register-success{padding:32px;text-align:center;color:rgba(0,0,0,.54)}.text-center{text-align:center}.fullHeight{height:100%}.fullWidth{width:100%!important}.noP{padding:0}.noP-left{padding-left:0}.noM{margin:0}.no-link{color:inherit}.clearfix:after{content:" ";display:block;height:0;clear:both}.ng-cloak,.x-ng-cloak-md-toolbar,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}button,button:active,button:focus{outline:0}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}[layout-padding]>[flex-gt-sm],[layout-padding]>[flex-lt-lg],[layout-padding]>[flex-md],[layout-padding]>[flex],md-input-container [layout-padding]{padding:8px 8px 26px}.md-avatar-56{width:56px;height:56px;margin-right:32px}.md-avatar-48{width:48px;height:48px;margin-right:32px;margin-bottom:8px;margin-top:8px}.viewfix{overflow-y:auto;-webkit-height:calc(100vh - 66px);-ms-height:calc(100vh - 66px);-moz-height:calc(100vh - 66px);-o-height:calc(100vh - 66px);height:calc(100vh - 66px)}.paddingLeft{padding-left:10px}.navAlert{width:23px!important;position:absolute;bottom:26px;right:15px;color:red}.warningText{color:#F44336}.okayText{color:green}.userPickerLabel{color:#000;margin-top:29px!important;margin-bottom:32px!important;padding-right:5px}.grayText{color:#828282!important}.logoutOption{background-color:#03A9F4;color:#fff;margin-bottom:-8px}.detailActionIcon{color:#03A9F4;width:48px;height:48px}.proicon{width:80px;height:80px;margin:0 auto 1.5em}@media only screen and (min-width:960px){.proicon{margin-right:1.5em}}.link-text-simulated{text-decoration:underline}#dontHaveAccountText{margin-top:4.3em}.taxes-md-card{padding-bottom:1em}.md-scroll-mask{z-index:0!important}.vertical-bottom{margin-bottom:0}.show-on-hover:hover{visibility:visible}.tutorial-text{opacity:.6;margin-top:1em;margin-bottom:1em}.dashboard-tutorial-text{opacity:.6;margin-top:1em;margin-bottom:2em;text-align:center;padding-top:1em}.pro-edit-buttons{margin-top:auto;margin-bottom:auto}.center-inside,.satisfied-buttons{margin:auto}.dropdown-menu-items{text-align:center!important;padding-left:0!important;padding-right:0!important}.header-company-button{margin-top:auto!important;margin-bottom:auto!important;max-height:36px}.need-help-text-area{border-width:3px;border-color:#ECEFF1;border-style:solid;border-radius:5px;min-height:100px;margin-bottom:1em}.md-open-menu-container{z-index:9999}.inline-divider{border-style:solid none none;color:rgba(0,0,0,.12);margin-left:1em;margin-right:1em}.inline-divider-wrap{margin-top:.7em}#customer-list,.loading-animation{margin-top:1em}.warning-fill>svg{fill:#F44336}.okay-fill>svg{fill:#4CAF50}.orangeText{color:orange}.promo-code-box{border:solid #ECEFF1;border-width:3px}.promo-expiration-text{font-size:80%}.promotion-code-input{margin-left:.3em}#customer-list .user-block{width:100%;padding:10px 0;cursor:pointer}#customer-list .user-block .user-details{padding-left:10px}#customer-list .user-block .user-details>div>a>h3{text-transform:none}#customer-list .customer-more-links{width:100%}#customer-details #customer-details-info .md-avatar,#customer-list .md-avatar{width:50px;height:50px;border-radius:50%}#customer-list .customer-more-links .icon-container{text-align:center}#customer-list .customer-more-links .icon-container md-icon{padding-bottom:10px}#customer-list .pagination{display:inline-block;padding:0;margin:0}#customer-list .pagination li{display:inline}#customer-list .pagination li a{color:#000;float:left;padding:8px 16px;text-decoration:none}#customer-list .current-page{font-weight:700}#customer-details #customer-details-info .name-htag{padding-left:20px}#customer-details #customer-details-info .place-icon md-icon{font-size:35pt}#customer-details #customer-details-info .md-toolbar-tools md-icon{margin-left:13px}.add-customer-button{float:right;max-width:2em;margin-top:auto;margin-bottom:auto}#customer-list>div{margin-top:2em}.invitation-text{margin-left:1em;margin-right:1em}.customer-list-header-row{margin-top:-1em}.customer-list-action-buttons{margin-top:auto;margin-bottom:auto}.customer-list-action-buttons>h3{margin-top:0;margin-bottom:0;color:#03A9F4}.customer-list-card{max-width:90%;margin-left:auto;margin-right:auto}.customer-detail-left-section{text-align:center!important}.customer-detail-left-section>div.customer-detail-list>p{margin-top:4px;text-align:center!important}img.customer-detail-profile{width:120px!important;height:120px!important;border:1px solid #e7e7e7;padding:3px}.customer-detail-basicInfo{margin-top:16px;margin-bottom:16px}ng-map.customer-map{margin:0;border:1px solid #e7e7e7;padding:3px!important;width:100%}.name-htag{font-size:2em;margin:0;padding:0!important}#order-list-item-balance,#order-list-item-status{padding-left:30px}.address-list-container{height:300px;overflow:scroll}.address-list-item-container{padding:8px!important}h3.address-list-item-name{margin:0!important}.balance-total{font-size:1.5em;font-weight:600}.request-money-for-input{margin-bottom:-1em}#order-contact md-icon{height:2.4rem;width:2.4rem!important}.addressSelectChange{font-size:.7rem;font-weight:400}.addressSelectAddress{line-height:1.35em!important}.icon-container{margin-top:auto;margin-bottom:auto}a{text-decoration:none;color:#0288D1}a:active{border:none!important}md-card.narrow{max-width:500px;margin-left:auto;margin-right:auto}.blue-title{color:#03A9F4;text-transform:uppercase}.full-btn{width:90%}@font-face{font-family:RobotoDraft;font-style:normal;font-weight:300;src:local("RobotoDraft Light"),local("RobotoDraft-Light"),url(/static/fonts/roboto-300.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:RobotoDraft;font-style:normal;font-weight:400;src:local("RobotoDraft"),local("RobotoDraft-Regular"),url(/static/fonts/roboto-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:RobotoDraft;font-style:normal;font-weight:500;src:local("RobotoDraft Medium"),local("RobotoDraft-Medium"),url(/static/fonts/roboto-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:RobotoDraft;font-style:normal;font-weight:700;src:local("RobotoDraft Bold"),local("RobotoDraft-Bold"),url(/static/fonts/roboto-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}@font-face{font-family:RobotoDraft;font-style:italic;font-weight:400;src:local("RobotoDraft Italic"),local("RobotoDraft-Italic"),url(/static/fonts/roboto-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2212,U+2215,U+E0FF,U+EFFD,U+F000}.md-toast.errorToast{background-color:red;font-size:16px}.md-toast.justLettingYouKnow{background-color:#03A9F4;font-size:20px}