.primary{color:#ec1a1e}.secondary{color:#284292}.red{color:#ec1a1e}.black{color:#000000}@font-face{font-family:'Arvo';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/arvo/v23/tDbN2oWUg0MKqSIQ6A.ttf) format('truetype')}@font-face{font-family:'Arvo';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/arvo/v23/tDbO2oWUg0MKqSIoVLHK9g.ttf) format('truetype')}@font-face{font-family:'Arvo';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/arvo/v23/tDbD2oWUg0MKmSA.ttf) format('truetype')}@font-face{font-family:'Arvo';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/arvo/v23/tDbM2oWUg0MKoZw1yLQ.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u-w4BMUTPHjxsIPy-v.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u_w4BMUTPHjxsI9w2PHA.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u8w4BMUTPHjxswWw.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u_w4BMUTPHjxsI5wqPHA.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u_w4BMUTPHjxsI3wiPHA.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u8w4BMUTPHh30wWw.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh7USew8.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6uyw4BMUTPHvxk.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh6UVew8.ttf) format('truetype')}@font-face{font-family:'Lato';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v24/S6u9w4BMUTPHh50Xew8.ttf) format('truetype')}@font-face{font-family:websy-designs;src:url('https://unpkg.com/@websy/websy-designs@latest/dist/fonts/websy-designs.woff2?83517479') format('woff2');font-weight:normal;font-style:normal}.lato{font-family:Lato,sans-serif}.arvo{font-family:Arvo,sans-serif}html,body{font-family:Lato,sans-serif;font-size:16px;font-weight:lighter;background-color:#fafafa;width:100vw;margin:0;padding:0;overflow-x:hidden}input,select,textarea{font-family:Lato,sans-serif;color:#000000}#serviceDateInp{color:transparent !important}button{font-family:inherit}.relative{position:relative}.hidden{display:none}.spacer{height:20px}.margin-bottom{margin-bottom:10px !important}.pdf-only{display:none}.pride-select{height:50px;border:1px solid #cccccc;background-color:#ffffff;font-size:1em;margin-bottom:5px;width:250px;text-indent:10px;letter-spacing:.1em}.pride-button{width:140px;height:40px;border-radius:20px;padding:0 15px;border:1px solid;color:#ffffff;position:relative;cursor:pointer}.pride-button>span,.pride-button>a{display:block;position:absolute;top:2px;left:2px;border-radius:17px;pointer-events:none;height:34px;line-height:34px;text-transform:uppercase;text-decoration:none;color:#ffffff;letter-spacing:.1em;width:calc(100% - 4px)}.pride-button .bold{font-weight:bolder;font-size:14px}.pride-button a{pointer-events:unset}.pride-button.primary{border:1px solid #ec1a1e}.pride-button.primary span,.pride-button.primary a{background-color:#ec1a1e}.pride-button.primary:active{outline:none}.pride-button.primary:active>span,.pride-button.primary:active>a{color:#ec1a1e;background-color:#ffffff}.pride-button.secondary{border:1px solid #284292}.pride-button.secondary>span,.pride-button.secondary>a{background-color:#284292}.pride-button.secondary:active{outline:none}.pride-button.secondary:active>span,.pride-button.secondary:active>a{color:#284292;background-color:#ffffff}.pride-button:disabled{color:#cccccc;border:1px solid #cccccc}.pride-button:disabled>span,.pride-button:disabled>a{background-color:#cccccc}.pride-button.half{width:50%}.pride-button.full{width:100%}.flex{display:flex}.space-between{justify-content:space-between}.flex-wrap{flex-wrap:wrap}.align-center{align-items:center}.half-width{width:49%;box-sizing:border-box}.third-width{width:32%;box-sizing:border-box}.two-third-width{width:65%;box-sizing:border-box}.pride-icon-button{height:40px;line-height:40px;font-size:30px;display:inline-block;vertical-align:top;width:50px;background-color:transparent;border:none;outline:none;position:relative}.pride-icon-button::before{top:-3px;position:relative}.pride-search-lozenge{position:relative;border:2px solid #ec1a1e;color:#ec1a1e;padding:1px 30px 3px 10px;border-radius:50px;cursor:pointer}.pride-search-lozenge::after{content:'x';position:absolute;right:8px;top:1px;font-weight:500}.button-drop-down{margin:0;padding:0;list-style-type:none;position:absolute;top:calc(100% + 5px);background-color:#ffffff;width:200px;z-index:1;color:#000000;font-size:16px;right:0;display:none;box-shadow:0 0 3px #cccccc}.button-drop-down.active{display:block}.button-drop-down li{padding:10px 15px}.button-drop-down-mask{position:fixed;inset:0;z-index:1;display:none}.button-drop-down-mask.active{display:block}.pride-checkbox{background-color:transparent;outline:none;border:none;height:40px;line-height:40px;font-size:16px}.pride-checkbox::before{font-size:24px;position:relative;top:4px}.pride-checkbox:disabled{color:#888888 !important}.main{padding:15px}.strong{font-weight:400}.stronger{font-weight:700}.italic{font-style:italic}.pride-input{font-size:1em;padding:10px 15px;outline:none;border:1px solid #000000;color:#000000;width:60%;box-sizing:border-box}.lb-container-large{height:calc(100vh - 260px);position:relative;margin-bottom:20px}.lb-container-large article{height:calc(100vh - 260px);position:relative}.lb-container-small{height:50px;position:relative;margin-bottom:20px}.lb-container-small article{height:50px;position:relative}.trigger-item *{pointer-events:none}.sense-search-input-main{font-family:lato,sans-serif}.sense-search-input-main input{font-family:lato,sans-serif}.websy-loading-container{position:fixed}.websy-loading-container h4{color:#284292;text-transform:uppercase;letter-spacing:.1em}.websy-loading-container .websy-ripple div{border-color:#284292}.websy-popup-dialog-container{z-index:100;background-color:rgba(255,255,255,0.9);text-align:center}.websy-popup-dialog-container p{font-weight:600}.websy-popup-dialog-container .websy-popup-dialog{box-shadow:0 0 3px #cccccc}.websy-popup-dialog-container .websy-popup-dialog .websy-popup-button-panel{text-align:center}#sessionRefresh .websy-popup-dialog{box-shadow:0 0 3px #404040;top:calc(50% - 60px)}.sense-search-input-container{height:50px;width:100%;display:inline-block;vertical-align:top;margin-right:5px}.sense-search-input-container .sense-search-association-container{background-color:#ffffff}.sense-search-input-container .sense-search-association-container ul li{font-weight:400}.sense-search-input-container .sense-search-suggestion-container{background-color:#ffffff}.sense-search-input-container .sense-search-suggestion-container ul li{vertical-align:top}#confirmationPopup .websy-popup-dialog-container{height:40px;background-color:transparent}#confirmationPopup .websy-popup-dialog-container .websy-popup-dialog{top:0;background-color:#284292;border-bottom-left-radius:10px;border-bottom-right-radius:10px}#confirmationPopup .websy-popup-dialog-container p{margin:5px;color:#ffffff}.restart-workflow *{pointer-events:none}.pride-menu{background-color:#ffffff;padding:10px 15px;height:70px;width:100vw;border-bottom:2px solid #284292;box-sizing:border-box;position:relative}.pride-menu .main-menu{display:inline-block;margin:0;padding:0;list-style-type:none;vertical-align:top;margin-left:20px}.pride-menu .main-menu .trigger-item{display:inline-block;height:45px;line-height:50px;margin-right:30px}.pride-menu .main-menu .trigger-item.active{font-weight:700;color:#284292;border-bottom:3px solid #ec1a1e}.pride-menu .basket-button,.pride-menu .restart-button{background-color:transparent;border:none;outline:none;letter-spacing:.1em;text-transform:uppercase;font-size:12px;position:absolute;top:-10px;right:0;height:70px;width:80px;line-height:100px;color:#284292}.pride-menu .basket-button.active,.pride-menu .restart-button.active{background-color:#284292;color:#ffffff}.pride-menu .basket-button .basket-total-icon,.pride-menu .restart-button .basket-total-icon{right:15px;font-size:10px;height:15px;width:15px;background-color:#ec1a1e;color:#ffffff;top:12px;border-radius:50%;text-align:center;line-height:15px;text-indent:1px}.pride-menu .basket-button span,.pride-menu .restart-button span{position:absolute;pointer-events:none;font-size:30px;display:block;text-align:center;width:80px;right:0;top:-25px}.pride-menu .restart-button{right:100px}.pride-menu .websy-icon-folder-open-empty{margin-left:10px}.logo{width:150px;display:inline-block;margin-left:-15px;margin-top:-10px;height:70px}.logo img{height:50px;margin-top:10px;margin-left:15px}.task-icons{display:inline-block;width:50%;vertical-align:middle;font-size:18px;text-align:right}.task-icons .made-in-usa{display:inline-block;background-image:url("/resources/flag.png");background-size:contain;background-repeat:no-repeat;width:30px;height:26px;vertical-align:middle}.websy-listobject{background-color:#fff;position:relative;width:100%}.websy-listobject .title{z-index:10;position:relative}.title.button{border:1px solid #ccc;cursor:pointer;height:60px}.title-inner{height:50px;line-height:50px;padding:0 10px;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:700;color:#284292;font-size:1em}.ui.white.button:not( :hover ){background-color:#fff}.numberOfSelected{font-size:10px;position:relative;top:-16px;left:10px;color:#000;font-weight:bold;height:0}.state-bar-container{background-color:#fff;position:relative;height:10px;bottom:0;left:0;width:100%;border-top:1px solid #ccc}.state-bar{display:inline-block;position:absolute;box-sizing:border-box;height:10px}.state-bar.selected{background-color:#2980b1}.state-bar.excluded{background-color:#ddd}.websy-list-object-list-container{position:relative;border:1px solid #ccc;border-top:none;box-sizing:border-box;z-index:10;height:calc(100% - 50px);overflow:hidden}.search-input-container{display:none}.search-input-container.active{display:block}.websy-list-object-search{height:60px;width:100%;box-sizing:border-box;margin:0;padding:0;text-indent:15px;font-size:14px;border:none;font-family:inherit}.websy-listobject ul{overflow-y:auto;margin:0;padding:0;background-color:#fff;height:100%;z-index:2;width:100%;box-sizing:border-box}.collapsed .websy-list-object-list-container{display:none;height:300px}.collapsed .websy-list-object-list-container.active{display:block}.collapsed ul{height:300px}.websy-listobject li{color:#000;height:50px;line-height:50px;padding-left:15px;border-bottom:1px solid #ebebeb;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;box-sizing:border-box;text-transform:none;font-size:14px;font-weight:400}.websy-listobject li:first-of-type{border-top:1px solid #ebebeb}.websy-listobject li:last-of-type{border-bottom:none}.websy-listobject .option.state-S{background-color:#4391ff;color:#fff}.websy-listobject .option.state-A{background-color:#ccc;color:#fff}.websy-listobject .option.state-X{background-color:#989797;color:#000}.clear-search,.clear-selections,.toggle-search-icon{position:absolute;top:0;right:0;width:40px;height:50px;line-height:50px;font-size:22px;color:#404040;text-align:center;cursor:pointer}.clear-search{right:7px;font-size:14px;color:#000000;font-weight:400}.toggle-search-icon{right:40px}.ui.icon.input>.icon{line-height:3px}.websy-list-object-mask{background-color:rgba(255,255,255,0.5);position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9;display:none}.websy-list-object-mask.active{display:block}.websy-list-object-list-container ul,.websy-list-object-mask+div{z-index:10}.categoryButtons{height:30px;width:25%;background-color:#4747e9;border-radius:5px;margin-left:3px;text-align:center;margin-bottom:9px}.categoryButtons a{color:#fff}.sense-search-input-main .sense-search-input-clear{color:#404040}.sense-search-input-main #searchInput_input{color:#404040;font-weight:bold}.stages-container{position:relative;padding:10px 15px;height:50px}.stages-container .next-stage,.stages-container .prev-stage{width:120px;height:40px;border-radius:20px;padding:0 15px;border:1px solid #284292;color:#ffffff;position:absolute;left:15px;top:20px}.stages-container .next-stage span,.stages-container .prev-stage span{display:block;position:absolute;top:2px;left:2px;border-radius:17px;pointer-events:none;height:34px;line-height:34px;text-transform:uppercase;letter-spacing:.1em;width:114px;background-color:#284292}.stages-container .next-stage:disabled,.stages-container .prev-stage:disabled{color:#cccccc;border:1px solid #cccccc}.stages-container .next-stage:disabled span,.stages-container .prev-stage:disabled span{background-color:#cccccc}.stages-container .next-stage{right:15px;left:unset}.stages-menu{position:absolute;left:calc(50vw - 500px);top:0;width:1000px;text-align:center}.stages-menu .stage{position:relative;display:inline-block;background-color:transparent;border:none;vertical-align:top;width:110px;height:50px;margin:15px 0;letter-spacing:.1em;text-transform:uppercase;text-align:center;color:#000000;font-size:14px;padding-top:30px;outline:none}.stages-menu .stage::before{content:'';position:absolute;height:24px;width:24px;border-radius:50%;border:1px solid #000000;top:0;left:calc(50% - 12px)}.stages-menu .stage::after{content:'';position:absolute;width:90px;height:2px;background-color:#000000;top:12px;right:calc(50% + 11px)}.stages-menu .stage:first-of-type::after{content:unset}.stages-menu .stage span{position:absolute;display:block;width:20px;height:20px;top:3px;border-radius:50%;left:calc(50% - 9px)}.stages-menu .stage.disabled{color:#888888}.stages-menu .stage.disabled::before{border:1px solid #888888}.stages-menu .stage.disabled::after{background-color:#cccccc}.stages-menu .stage.enabled{color:#284292}.stages-menu .stage.enabled span{background-color:#284292}.stages-menu .stage.enabled::before{border:1px solid #284292}.stages-menu .stage.enabled::after{background-color:#284292}.stages-menu .stage.active{color:#ec1a1e}.stages-menu .stage.active span{background-color:#ec1a1e}.stages-menu .stage.active::before{border:1px solid #ec1a1e}.stages-menu .stage.active::after{background:linear-gradient(90deg, #284292 50%, #ec1a1e 100%)}@media screen and (orientation:portrait){.stages-container .stages-menu .stage{width:80px;font-size:10px}.stages-container .stages-menu .stage::after{width:60px}}.view-basket{position:fixed;top:72px;bottom:0;right:0;width:300px;z-index:999;background-color:#ffffff;box-shadow:-3px 3px 5px #cccccc}.view-basket .basket-header{padding:10px 15px;text-transform:uppercase;letter-spacing:.1em;color:#284292;background-color:#ffffff;font-family:arvo,sans-serif;font-weight:700}.view-basket .basket-item{font-size:12px;padding:15px;border-bottom:1px solid #cccccc}.view-basket .basket-item .basket-detail-cont,.view-basket .basket-item .basket-button-cont{display:inline-block;vertical-align:top;max-height:85px}.view-basket .basket-item .basket-detail-cont{width:220px}.view-basket .basket-item .basket-detail-cont .task-name{color:#284292}.view-basket .basket-item .basket-detail-cont .description-name{text-overflow:ellipsis;overflow:hidden;height:32px;line-height:16px;color:#000000;font-weight:500}.view-basket .basket-item .basket-button-cont{width:45px;vertical-align:middle;position:relative}.view-basket .basket-item .basket-button-cont .remove-basket-item{background-color:transparent;outline:none;border:none;color:#888888;width:40px;height:40px;font-size:20px;position:absolute;top:0;right:0}.view-basket .basket-item .basket-button-cont .remove-basket-item:hover{color:#ec1a1e}.view-basket .basket-content{position:relative;height:calc(100% - 105px);overflow-y:auto}.view-basket .basket-button{position:relative;left:calc(50% - 70px);margin:5px 0}.view-basket .task-image{width:50px;max-block-size:-webkit-fill-available;display:inline-block;vertical-align:middle}.compare-list{min-height:calc(100vh - 175px);overflow-y:auto;padding-top:15px;position:relative}.compare-list .task-icons{width:100%;text-align:center;position:relative;top:-16px}.compare-no-tasks{height:40px;line-height:40px;position:absolute;width:100%;left:0;top:calc(50% - 20px);font-size:24px;color:#888888;text-align:center;font-weight:400;text-transform:uppercase;letter-spacing:.1em}.clear-compare-list-container,.compare-list-total{width:50%;display:inline-block;vertical-align:middle}.clear-compare-list-container .pride-button,.compare-list-total .pride-button{width:250px}.clear-compare-list-container .pride-button span,.compare-list-total .pride-button span{pointer-events:none}.compare-list-total{color:#000000;font-weight:bold}.compare-list-item{margin-bottom:15px;height:550px;padding:30px 15px;background-color:#ffffff;box-shadow:0 0 3px #cccccc;box-sizing:border-box}.compare-list-item .location{position:relative;top:-16px;height:20px}.compare-list-item .compare-image-cont,.compare-list-item .compare-detail-cont,.compare-list-item .compare-button-cont{display:block;position:relative;box-sizing:border-box}.compare-list-item .compare-image-cont{height:140px;vertical-align:middle;text-align:center;display:flex;justify-content:center}.compare-list-item .compare-image-cont .image-aligner{display:inline-block;vertical-align:middle;height:140px}.compare-list-item .compare-image-cont.inactive{display:none}.compare-list-item .compare-image-cont img{max-height:140px;max-width:90%;max-block-size:-webkit-fill-available;display:inline-block;vertical-align:middle}.compare-list-item.not-available{box-shadow:0 0 3px #e6803c;border:2px solid #fabb22}.compare-list-item .compare-detail-cont{margin-top:10px;width:100%;text-align:center}.compare-list-item .compare-detail-cont .compare-name{font-weight:800}.compare-list-item .compare-detail-cont .description-name{font-weight:500;font-size:14px;line-height:16px;height:65px;max-height:400px;overflow:hidden}.compare-list-item .compare-detail-cont .price{margin-top:10px;font-weight:bolder;font-size:15px}.compare-list-item .compare-detail-cont .price span,.compare-list-item .compare-detail-cont .price button{display:inline-block;position:relative;margin:0 3px;height:40px;width:80px;line-height:20px}.compare-list-item .compare-detail-cont .price span::before,.compare-list-item .compare-detail-cont .price button::before{content:attr(data-price);position:absolute;top:calc(100% - 25px);left:0;width:100%;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:700}.compare-list-item .compare-detail-cont .price .price-button{background-color:transparent;border:none;font-weight:inherit;font-size:inherit;color:#cccccc;padding-left:20px;cursor:pointer;outline:none}.compare-list-item .compare-detail-cont .price .price-button::before{left:20px}.compare-list-item .compare-detail-cont .price .price-button::after{content:'\f096';font-family:websy-designs,sans-serif;position:absolute;left:0;font-size:16px}.compare-list-item .compare-detail-cont .price .price-button.active{color:#284292;font-weight:400}.compare-list-item .compare-detail-cont .price .price-button.active::after{content:'\E815'}.compare-list-item .compare-detail-cont .compare-button-cont .websy-icon{position:absolute;top:-27px}.compare-list-item .compare-button-cont{text-align:center;margin-top:10px}.compare-list-item .compare-button-cont .pride-button{font-size:10px;display:block;margin:0 auto;margin-bottom:10px}.compare-list-item .compare-button-cont .remove-checkout-item{height:30px;width:40px;color:#cccccc;background-color:transparent;outline:none;border:none;cursor:pointer;font-size:20px}.compare-list-item .compare-button-cont .remove-checkout-item:hover{color:#ec1a1e}.compare-list-item .compare-button-cont .websy-icon{background-color:transparent;outline:none;border:none;width:140px;height:40px;line-height:40px;display:block;margin:0 auto}.compare-list-item .compare-button-cont .websy-icon::before{font-size:24px;position:relative;top:4px}.quote-item-list.checkout-list .task-list-item .task-detail-cont{width:calc(100% - 447px)}.quote-item-list.checkout-list .task-list-item .task-button-cont{width:317px}.quote-item-list .task-list-item{min-height:165px}.checkout-list{position:relative}.checkout-list .task-list-item .task-detail-cont{width:calc(100% - 330px)}.checkout-list .task-list-item .description-name{display:none;padding-left:35px;padding-top:10px}.checkout-list .task-list-item .description-name-edit{display:none;border:1px solid #cccccc;width:calc(100% - 50px);height:100px;margin-left:50px;box-sizing:border-box;padding:10px;resize:none}.checkout-list .task-list-item .description-name.active,.checkout-list .task-list-item .description-name-edit.active{display:block}.checkout-list .task-list-item .task-button-cont{width:200px}.checkout-list .task-list-item .task-button-cont button{display:inline-block;vertical-align:top}.checkout-list .task-list-item .task-button-cont .future-work-button{text-transform:uppercase;letter-spacing:.1em;color:#000000;width:190px;white-space:normal;text-align:left;font-size:12px;display:block;padding-left:35px;line-height:15px;position:relative}.checkout-list .task-list-item .task-button-cont .future-work-button.checkout-disabled{color:#9e9e9e}.checkout-list .task-list-item .task-button-cont .remove-checkout-item{width:115px;position:absolute;right:0;top:calc(50% - 15px)}.checkout-list .button-drop-down li{padding:15px}.checkout-list .filter-button .websy-icon{position:relative;padding:5px 15px}.checkout-list .filter-button .websy-icon::before{position:absolute;left:10px;top:15px}.checkout-item{background-color:#ffffff;box-shadow:0 0 3px #cccccc;padding:10px 15px;margin-bottom:15px}.checkout-total{font-size:20px;display:inline-block;vertical-align:top;height:40px;line-height:40px;margin-right:50px;font-weight:400}.checkout-total span.strong{text-transform:uppercase;letter-spacing:.1em;font-family:arvo,sans-serif;font-weight:700}.toggle-capital-improvement{display:inline-block;vertical-align:top}.pricingOption{display:inline-block;padding-left:0}.pricingOption li{width:auto;height:30px;border:1px solid #fe2;color:#fff;background-color:#226bee;border-radius:7.5px;cursor:pointer;display:inline-block;margin-right:5px;font-weight:400;padding:1px 12px}.pricingOption .active{background-color:#0f880f}.additionalNotes input{height:40px;width:90%}.edit-task-description-button,.save-task-description-button,.cancel-task-description-button{position:absolute;top:30px;left:7px;display:none}.edit-task-description-button *,.save-task-description-button *,.cancel-task-description-button *{pointer-events:none}.edit-task-description-button.active,.save-task-description-button.active,.cancel-task-description-button.active{display:block}.cancel-task-description-button{top:80px}.taskList{height:calc(100vh - 275px);overflow-y:auto;position:relative}.task-list-item-container{padding-top:15px}.task-sorting{height:50px;line-height:50px;margin-bottom:10px;font-weight:bold}.totalItemsAvailable{color:#000000;padding-left:14px;font-weight:bold;font-size:14px;margin-bottom:10px}.totalCompareItems{color:#000000;padding-left:14px;font-weight:700;font-size:12px}.sense-search-input-main .sense-search-input-clear{color:#404040}.sense-search-input-main #taskSearchInput_input{color:#404040;font-weight:bold}.button-drop-down{position:absolute;right:0;top:100%}.websy-icon.addToCompareButton,.websy-icon.removeFromCompareButton{position:relative}.task-list-item{background-color:#ffffff;box-shadow:0 0 3px #cccccc;padding:10px 15px;margin-bottom:15px;min-height:145px;border-radius:3px;position:relative}.task-list-item.not-available{box-shadow:0 0 3px #e6803c;border:2px solid #fabb22}.task-list-item.not-available::before{content:'';position:absolute;top:5px;left:5px;font-size:10px;color:#fabb22;font-weight:normal;letter-spacing:.1em;text-transform:uppercase}.task-list-item .task-image-cont,.task-list-item .task-detail-cont,.task-list-item .task-button-cont{display:inline-block;vertical-align:top;position:relative;padding-left:10px;box-sizing:border-box}.task-list-item .task-image-cont{width:120px;height:140px;vertical-align:middle}.task-list-item .task-image-cont.inactive{display:none}.task-list-item .task-image-cont .image-aligner{display:inline-block;vertical-align:middle;height:140px}.task-list-item .task-image-cont img{width:90%;max-block-size:-webkit-fill-available;display:inline-block;vertical-align:middle}.task-list-item .task-detail-cont{width:calc(100% - 275px)}.task-list-item .task-detail-cont.no-image{width:calc(100% - 145px)}.task-list-item .task-detail-cont .task-name{font-weight:800;font-size:20px;margin-top:5px;display:flex;width:100%;justify-content:space-between;align-items:center}.task-list-item .task-detail-cont .task-name .task-icons{width:auto}.task-list-item .task-detail-cont .description-name,.task-list-item .task-detail-cont .price{font-weight:400;font-size:14px;height:55px;overflow:hidden}.task-list-item .task-detail-cont .price{margin-top:10px;position:relative;font-size:16px;line-height:40px;height:auto}.task-list-item .task-detail-cont .price .price-item,.task-list-item .task-detail-cont .price button,.task-list-item .task-detail-cont .price .price-button{display:inline-block;position:relative;margin-right:40px;height:20px;line-height:20px;color:#000000;font-weight:bold;width:90px}.task-list-item .task-detail-cont .price .price-item::before,.task-list-item .task-detail-cont .price button::before,.task-list-item .task-detail-cont .price .price-button::before{content:attr(data-price);position:absolute;top:calc(100% - 5px);left:0;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:700}.task-list-item .task-detail-cont .price .websy-icon{position:absolute;left:485px;font-size:20px;top:5px}.task-list-item .task-detail-cont .price .price-button{background-color:transparent;border:none;font-weight:bold;font-size:inherit;padding-left:20px;cursor:pointer;outline:none;display:inline-block;width:170px;position:relative;vertical-align:unset;margin-right:15px}.task-list-item .task-detail-cont .price .price-button::before{left:0}.task-list-item .task-detail-cont .price .price-button::after{content:'\f096';font-family:websy-designs,sans-serif;position:absolute;left:0;font-size:16px}.task-list-item .task-detail-cont .price .price-button.active{color:#284292;font-weight:bolder}.task-list-item .task-detail-cont .price .price-button.active::after{content:'\E815'}.task-list-item .task-button-cont{width:140px;vertical-align:middle;text-align:right}.task-list-item .task-button-cont .pride-button{font-size:10px;margin-bottom:5px}.task-list-item .task-button-cont .remove-checkout-item{height:30px;width:40px;color:#cccccc;background-color:transparent;outline:none;border:none;cursor:pointer;font-size:20px}.task-list-item .task-button-cont .remove-checkout-item:hover{color:#ec1a1e}.task-list-item .task-button-cont .websy-icon{background-color:transparent;outline:none;border:none;width:140px;height:40px;line-height:40px}.task-list-item .task-button-cont .websy-icon::before{font-size:24px;position:absolute;top:9px;left:0}.task-list-item .task-button-cont .websy-icon.websy-icon-trash::before{font-size:32px;top:0}.task-list-item .task-button-cont .websy-icon.disabled{color:#cccccc}.task-layout-options-cont{float:right}@media screen and (orientation:portrait){.taskList .task-list-item{height:auto}.taskList .task-list-item .task-detail-cont{width:calc(100% - 125px)}.taskList .task-list-item .task-detail-cont .task-name,.taskList .task-list-item .task-detail-cont .task-icons{width:100%;text-align:left}.taskList .task-list-item .task-detail-cont .price .price-item{font-size:12px;margin-right:10px;width:75px}.taskList .task-list-item .task-button-cont{width:100%;text-align:left}.taskList .task-list-item .task-button-cont .pride-button,.taskList .task-list-item .task-button-cont .websy-icon{width:120px;vertical-align:middle}.task-list-item .task-detail-cont .price{height:80px}.task-list-item .task-detail-cont .price .price-item,.task-list-item .task-detail-cont .price .price-button{margin-bottom:15px;font-size:12px;width:85px}.task-list-item .task-detail-cont .price .price-item{margin-right:30px}.task-list-item .task-button-cont .price-button{margin-bottom:15px}.task-list-item .task-button-cont .remove-checkout-item{width:75px}.checkout-list .task-list-item .task-image-cont{width:100px}.checkout-list .task-list-item .task-detail-cont{width:calc(100% - 360px)}.checkout-list .task-list-item .task-detail-cont .price .price-button{margin-right:10px}.checkout-list .task-list-item .task-button-cont{width:250px}.checkout-list .task-list-item .task-button-cont .remove-checkout-item,.checkout-list .task-list-item .task-button-cont .future-work-button{width:75px;line-height:25px}.checkout-list .task-list-item .task-button-cont .future-work-button{width:250px;text-align:left}}.tasks-loading{position:absolute;bottom:0;left:0;width:100%;background-color:#fafafa}.tasks-loading.loading{height:80px}.tasks-loading .websy-loading-container{position:absolute}.tasks-loading .websy-loading-container h4{display:none}.no-results-message{padding:30px 13px;text-transform:uppercase;letter-spacing:.1em;font-weight:normal}.csj-mask{position:fixed;top:0;left:0;width:100vw;height:100vh;display:none;background-color:rgba(255,255,255,0.9);z-index:999}.csj-mask.active{display:flex;flex-direction:row;justify-content:center;align-items:center}.csj-price-container{background-color:#ffffff;width:60vw;min-width:40px;height:230px;padding:10px 15px;box-shadow:0 0 3px #404040;box-sizing:border-box}.csj-price-container p{font-size:1.2em;color:#284292;text-transform:uppercase;letter-spacing:.1em}.csj-price-container button{width:180px}.csj-price-container .discount-error{color:#ec1a1e;font-weight:normal;font-size:12px;display:none}.csj-price-container .discount-error.active{display:block}.clearance-special{color:#ec1a1e;font-weight:bold}.clearance-special.pride-button{height:24px}.clearance-special.pride-button>span{height:18px;line-height:18px}.view-quote{position:fixed;inset:0;background-color:rgba(255,255,255,0.9)}.view-quote .quote-preview-container{position:relative;width:1024px;height:calc(100vh - 20px);overflow-y:auto;margin:10px auto;background-color:#ffffff;box-shadow:0 0 3px #cccccc;padding:10px 15px;box-sizing:border-box}.payment-summary-info{position:absolute;bottom:0;text-transform:uppercase;width:100%;text-align:center;color:#ffffff;height:47px;line-height:46px}.payment-summary-info.green{background-color:#008000}.payment-summary-info.red{background-color:#ec1a1e}.quote-blue-border,.quote-red-border{position:absolute;top:-30px;bottom:-15px}.quote-blue-border{left:-15px;background-color:#284292;width:100px}.quote-red-border{left:85px;background-color:#ec1a1e;width:40px}.quote-container{font-weight:400;position:relative;width:100%}.quote-container .change-warranty-period{height:40px;border:none;border-bottom:1px solid #888888;background-color:transparent;font-family:Lato,sans-serif;border-radius:0;appearance:none;position:relative;background-image:url("/resources/caret-down-outline.svg");background-position:right center;background-size:12px;background-repeat:no-repeat;width:80%}.quote-container .discount-add{color:#284292;position:relative}.quote-container .discount-add::after{position:absolute;color:#ec1a1e;bottom:-4px;right:15px;width:200px;font-size:12px}.quote-container .discount-add.max-discount::after{content:'Maximum discount applied'}.quote-container .pride-button{display:inline-block;margin:0 10px}.quote-container .mark-as-paid{width:300px}.quote-container .close-form,.quote-container .close-payment-popup-trigger{position:absolute;top:-255px;right:0;font-size:20px;color:#404040;background-color:transparent;border:none;outline:none}.quote-container .payment-popup-trigger{color:#ffffff;position:relative;top:4px}.quote-container .Quote .quote-footer-left{display:initial}.quote-container .Quote,.quote-container .Invoice{position:relative;left:140px;width:calc(100% - 165px)}.quote-container .Quote .quote-header,.quote-container .Invoice .quote-header{height:235px;margin-top:20px}.quote-container .Quote .quote-header .quote-blue-border,.quote-container .Invoice .quote-header .quote-blue-border{left:-155px}.quote-container .Quote .quote-header .quote-red-border,.quote-container .Invoice .quote-header .quote-red-border{left:-55px}.quote-container .Quote .Quote,.quote-container .Invoice .Quote,.quote-container .Quote .Invoice,.quote-container .Invoice .Invoice{left:unset;width:unset;margin-top:unset}.quote-container .Quote .quote-footer .client-signature,.quote-container .Invoice .quote-footer .client-signature{border:none}.quote-container .Quote .header-right,.quote-container .Invoice .header-right{margin-top:30px}.quote-container .Quote table th:nth-of-type( 2 ),.quote-container .Invoice table th:nth-of-type( 2 ),.quote-container .Quote table td:nth-of-type( 2 ),.quote-container .Invoice table td:nth-of-type( 2 ){text-align:left;width:calc(100% - 400px)}.quote-container .Quote .quote-footer-left,.quote-container .Invoice .quote-footer-left{width:100%;margin-top:0}.quote-container .Quote .quote-comments,.quote-container .Invoice .quote-comments{width:100%;height:180px;box-sizing:border-box;margin:15px 0;border:1px solid #cccccc !important}.quote-container .Quote .quote-comments span,.quote-container .Invoice .quote-comments span{left:10px;right:unset;top:-5px;color:#404040;text-transform:uppercase;letter-spacing:.1em;font-size:14px}.quote-container .Quote .quote-comments textarea,.quote-container .Invoice .quote-comments textarea{height:140px;overflow-y:auto;width:98%;resize:none;padding-left:11px;border:none}.quote-container .Quote .client-signature,.quote-container .Invoice .client-signature,.quote-container .Quote .client-invoice-signature,.quote-container .Invoice .client-invoice-signature,.quote-container .Quote .tech-signature,.quote-container .Invoice .tech-signature{width:100%;height:299px}.quote-container .Quote .client-signature .client-sig-mask,.quote-container .Invoice .client-signature .client-sig-mask,.quote-container .Quote .client-invoice-signature .client-sig-mask,.quote-container .Invoice .client-invoice-signature .client-sig-mask,.quote-container .Quote .tech-signature .client-sig-mask,.quote-container .Invoice .tech-signature .client-sig-mask,.quote-container .Quote .client-signature .client-invoice-sig-mask,.quote-container .Invoice .client-signature .client-invoice-sig-mask,.quote-container .Quote .client-invoice-signature .client-invoice-sig-mask,.quote-container .Invoice .client-invoice-signature .client-invoice-sig-mask,.quote-container .Quote .tech-signature .client-invoice-sig-mask,.quote-container .Invoice .tech-signature .client-invoice-sig-mask,.quote-container .Quote .client-signature .tech-sig-mask,.quote-container .Invoice .client-signature .tech-sig-mask,.quote-container .Quote .client-invoice-signature .tech-sig-mask,.quote-container .Invoice .client-invoice-signature .tech-sig-mask,.quote-container .Quote .tech-signature .tech-sig-mask,.quote-container .Invoice .tech-signature .tech-sig-mask{display:flex;flex-direction:column;justify-content:center}.quote-container .Quote .client-signature .view-signature,.quote-container .Invoice .client-signature .view-signature,.quote-container .Quote .client-invoice-signature .view-signature,.quote-container .Invoice .client-invoice-signature .view-signature,.quote-container .Quote .tech-signature .view-signature,.quote-container .Invoice .tech-signature .view-signature{top:0;height:100%;left:0;width:calc(100% - 100px)}.quote-container .Quote .client-signature .client-sig-clear,.quote-container .Invoice .client-signature .client-sig-clear,.quote-container .Quote .client-invoice-signature .client-sig-clear,.quote-container .Invoice .client-invoice-signature .client-sig-clear,.quote-container .Quote .tech-signature .client-sig-clear,.quote-container .Invoice .tech-signature .client-sig-clear,.quote-container .Quote .client-signature .client-invoice-sig-clear,.quote-container .Invoice .client-signature .client-invoice-sig-clear,.quote-container .Quote .client-invoice-signature .client-invoice-sig-clear,.quote-container .Invoice .client-invoice-signature .client-invoice-sig-clear,.quote-container .Quote .tech-signature .client-invoice-sig-clear,.quote-container .Invoice .tech-signature .client-invoice-sig-clear,.quote-container .Quote .client-signature .tech-sig-cancel,.quote-container .Invoice .client-signature .tech-sig-cancel,.quote-container .Quote .client-invoice-signature .tech-sig-cancel,.quote-container .Invoice .client-invoice-signature .tech-sig-cancel,.quote-container .Quote .tech-signature .tech-sig-cancel,.quote-container .Invoice .tech-signature .tech-sig-cancel{right:0;z-index:10}.quote-container .Quote .client-signature.sigLocked img,.quote-container .Invoice .client-signature.sigLocked img,.quote-container .Quote .client-invoice-signature.sigLocked img,.quote-container .Invoice .client-invoice-signature.sigLocked img,.quote-container .Quote .tech-signature.sigLocked img,.quote-container .Invoice .tech-signature.sigLocked img{width:100%;height:auto}.quote-container h1{font-family:arvo,sans-serif;font-size:20px;text-transform:uppercase;margin-bottom:0}.quote-container .expectations{width:48%;position:absolute;right:0;top:0}.quote-container .expectations p{margin:4px 0;line-height:1.5em}.quote-container .expectations h1{border-bottom:5px solid #284292;margin:0;margin-bottom:10px;padding-bottom:10px;width:260px;overflow:visible;white-space:nowrap;text-align:right;margin-left:calc(100% - 260px)}.quote-container .expectations .red-exclamation{left:unset;right:10px}.quote-container .options-left,.quote-container .options-right{width:48%;display:inline-block;box-sizing:border-box;margin-top:10px;vertical-align:top}.quote-container .options-left>div,.quote-container .options-right>div,.quote-container .options-footer>div{position:relative;padding:10px 0}.quote-container .options-left>div>span,.quote-container .options-right>div>span,.quote-container .options-footer>div>span{position:relative}.quote-container .options-left span,.quote-container .options-right span,.quote-container .options-footer span,.quote-container .options-left button,.quote-container .options-right button,.quote-container .options-footer button{vertical-align:top;display:inline-block}.quote-container .options-left span,.quote-container .options-right span,.quote-container .options-footer span{width:calc(100% - 150px)}.quote-container .options-left .websy-icon,.quote-container .options-right .websy-icon,.quote-container .options-footer .websy-icon{height:35px;line-height:35px;width:70px;border:none;background-color:transparent;outline:none}.quote-container .options-left .websy-icon::before,.quote-container .options-right .websy-icon::before,.quote-container .options-footer .websy-icon::before{font-size:20px;position:relative;top:2px}.quote-container .header-right{position:absolute;top:-9px;width:350px;right:0;text-align:right}.quote-container .header-right .logo-container{display:flex;align-items:center;justify-content:space-between}.quote-container .header-right .logo,.quote-container .header-right .award{width:175px;height:auto;display:inline-block;vertical-align:middle}.quote-container .header-right .logo{margin-left:40px}.quote-container .header-right .award{width:110px}.quote-container .header-right h1{text-align:right}.quote-container .header-right p{margin:0}.quote-container .options{position:relative;margin-top:20px;padding-top:10px;border-top:5px solid #ec1a1e;display:flex;justify-content:space-between}.quote-container .options .options-footer span{display:inline-block;top:unset;left:0;height:40px;line-height:40px;position:relative}.quote-container .table-of-payment-options{width:100%;table-layout:auto}.quote-container .table-of-payment-options td{padding:10px 0}.quote-container .table-of-payment-options td.check-cell{width:140px}.quote-container .table-of-payment-options td.amount-cell{width:140px}.quote-container .table-of-payment-options td.button-cell{width:160px}.quote-container .table-of-payment-options .multi-payment-props td{padding-bottom:2px}.quote-container .table-of-payment-options .multi-payment-props td:first-of-type{padding-bottom:10px}.quote-container .table-of-payment-options .multi-payment-props+tr td{padding-top:2px}.quote-container .table-of-payment-options input[type='text'],.quote-container .table-of-payment-options input[type='number'],.quote-container .table-of-payment-options input[type='currency']{font-size:1em;padding:10px 15px;outline:none;border:1px solid #000000;color:#000000;display:block;width:100%;box-sizing:border-box}.quote-container .table-of-payment-options input[type='text']:disabled,.quote-container .table-of-payment-options input[type='number']:disabled,.quote-container .table-of-payment-options input[type='currency']:disabled{border-color:#cccccc;color:#cccccc}.quote-container .options-expect-footer span,.quote-container .options-expect-footer input{display:inline-block;vertical-align:middle}.quote-container .options-expect-footer input{height:32px}.quote-container .options-expect-footer span{width:calc(100% - 150px);position:relative}.quote-container .options-expect-footer span.followup-day-time-label{width:calc(100% - 325px)}.quote-container .options-expect-footer .followup-day-time{display:inline-block;width:150px;height:40px;line-height:40px;background-color:#ffffff;margin:5px 0;border:none;border-bottom:1px solid #404040;text-align:right;border-radius:0;vertical-align:middle;appearance:none;font-size:13px}.quote-container .payment-popup-window .pride-button{vertical-align:middle}.quote-container .payment-popup-window span{display:inline-block;vertical-align:middle}.quote-container .payment-popup-window span .payment-amount-due-number{vertical-align:unset;color:#ec1a1e}.quote-container .payment-popup-window span .payment-amount-due-number.balanced{color:#284292}.quote-container .customer-details,.quote-container .options-footer,.quote-container .quote-footer-left{margin-top:-20px;width:47%}.quote-container .customer-details h1,.quote-container .options-footer h1,.quote-container .quote-footer-left h1{font-family:Lato,sans-serif;text-transform:uppercase}.quote-container .customer-details div,.quote-container .options-footer div,.quote-container .quote-footer-left div{position:relative}.quote-container .customer-details .half,.quote-container .options-footer .half,.quote-container .quote-footer-left .half{width:50%;display:inline-block}.quote-container .customer-details .no-border-left input,.quote-container .options-footer .no-border-left input,.quote-container .quote-footer-left .no-border-left input,.quote-container .customer-details .no-border-left select,.quote-container .options-footer .no-border-left select,.quote-container .quote-footer-left .no-border-left select{border-left:none !important}.quote-container .customer-details span,.quote-container .options-footer span,.quote-container .quote-footer-left span{position:absolute;font-size:10px;color:#000000;top:2px;right:10px}.quote-container .customer-details .serviceDateFormatted,.quote-container .options-footer .serviceDateFormatted,.quote-container .quote-footer-left .serviceDateFormatted{width:100px;font-size:16px;background-color:#ffffff;position:absolute;top:13px;left:10px}.quote-container .customer-details select,.quote-container .options-footer select,.quote-container .quote-footer-left select,.quote-container .customer-details input[type='text'],.quote-container .options-footer input[type='text'],.quote-container .quote-footer-left input[type='text'],.quote-container .customer-details input[type='number'],.quote-container .options-footer input[type='number'],.quote-container .quote-footer-left input[type='number'],.quote-container .customer-details input[type='tel'],.quote-container .options-footer input[type='tel'],.quote-container .quote-footer-left input[type='tel'],.quote-container .customer-details input[type='date'],.quote-container .options-footer input[type='date'],.quote-container .quote-footer-left input[type='date'],.quote-container .customer-details input[type='email'],.quote-container .options-footer input[type='email'],.quote-container .quote-footer-left input[type='email'],.quote-container .customer-details textarea,.quote-container .options-footer textarea,.quote-container .quote-footer-left textarea{display:block;width:100%;outline:none;border:1px solid #404040;box-shadow:none;background-color:#ffffff;height:40px;line-height:40px;padding:0 10px;box-sizing:border-box;border-bottom:none;border-radius:0;font-size:16px;font-family:Lato,sans-serif;appearance:none}.quote-container .customer-details textarea,.quote-container .options-footer textarea,.quote-container .quote-footer-left textarea{resize:none;height:165px;border-bottom:none;line-height:1.6em;font-family:inherit}.quote-container .options-footer{width:100%;margin-top:0}.quote-container .options-footer>div{padding:0}.quote-container .options-footer .header-notes span{position:absolute;right:10px;width:auto}.quote-container .options-footer .header-notes textarea{font-size:12px}.quote-container .options-footer span:first-of-type{line-height:20px}.quote-container .expect-option,.quote-container .payment-option,.quote-container .partial-payment{appearance:none;width:63px;border:none;background-color:transparent;outline:none;position:relative;vertical-align:top;font-family:Lato,sans-serif}.quote-container .expect-option::before,.quote-container .payment-option::before,.quote-container .partial-payment::before{position:absolute;left:10px;font-size:20px;top:2px;font-family:websy-designs,sans-serif;content:'\f096'}.quote-container .expect-option::after,.quote-container .payment-option::after,.quote-container .partial-payment::after{position:absolute;right:5px;content:attr(value);font-size:14px}.quote-container .expect-option:checked::before,.quote-container .payment-option:checked::before,.quote-container .partial-payment:checked::before{content:'\E815'}.quote-container .payment-option{width:100%}.quote-container .payment-option::after{left:32px;font-size:16px}.quote-container .partial-payment{width:147px;margin-right:50px;margin-left:7px}.quote-container .partial-payment::after{font-size:16px}.quote-container .creditCardApprovalNumber{color:#000000;display:none}.quote-container .creditCardApprovalNumber.active{display:block}.quote-container .tech-signature-invoice,.quote-container .client-signature-invoice{display:none}.quote-container .quote-items{margin-bottom:20px}.quote-container .quote-items table{border:1px solid #284292;width:100%;box-sizing:border-box;border-top:none;border-collapse:collapse}.quote-container .quote-items table th{padding:4px 3px;text-align:center;background-color:#284292;color:#ffffff;font-size:12px;text-transform:uppercase;line-height:14px}.quote-container .quote-items table th,.quote-container .quote-items table td{width:60px;text-align:center;letter-spacing:.1em;padding:10px 15px}.quote-container .quote-items table th:first-of-type,.quote-container .quote-items table td:first-of-type{text-align:left;padding-left:15px}.quote-container .quote-items table th:nth-of-type( 4 ),.quote-container .quote-items table td:nth-of-type( 4 ){width:85px}.quote-container .quote-items table tr{border-bottom:1px solid #284292}.quote-container .quote-items table td{font-size:12px;line-height:14px;vertical-align:middle;border-right:1px solid #284292}.quote-container .quote-items table td h5{font-size:1.3em;margin:3px 0}.quote-container .quote-items table .quote-image-cont{width:80px;height:100px;vertical-align:middle}.quote-container .quote-items table .quote-image-cont.inactive{display:none}.quote-container .quote-items table .quote-image-cont .image-aligner{display:inline-block;vertical-align:middle;height:100px}.quote-container .quote-items table .quote-image-cont img{width:90%;max-block-size:-webkit-fill-available;display:inline-block;vertical-align:middle}.quote-container .authorize-text{font-size:12px;line-height:12px;text-align:justify;padding:15px;vertical-align:top;width:100%;box-sizing:border-box;letter-spacing:.16em}.quote-container .totals-section{display:inline-block;vertical-align:top;width:50%;box-sizing:border-box}.quote-container .totals-section .total-field{width:100%;border-bottom:1px solid #284292;border-right:1px solid #284292;border-left:1px solid #284292;box-sizing:border-box}.quote-container .totals-section .total-field.total-header{background-color:#284292;color:#ffffff;font-weight:bold;height:48px;line-height:48px}.quote-container .totals-section .total-field.total-header .label,.quote-container .totals-section .total-field.total-header .value{padding:0 15px}.quote-container .totals-section .total-field.comments{font-size:12px;padding:10px 15px;box-sizing:border-box;text-transform:uppercase;letter-spacing:.1em}.quote-container .totals-section .total-field.no-border{border-left:none;border-right:none;border-bottom:none}.quote-container .totals-section .total-field.no-border .label{text-align:right;text-transform:none;border:none}.quote-container .totals-section .total-field.no-border .value{border-left:none}.quote-container .totals-section .total-field.total-footer{border:none;border-bottom:1px solid #284292;border-right:none;border-left:none;font-weight:700}.quote-container .totals-section .total-field.total-footer:last-of-type{border-bottom:none}.quote-container .totals-section .total-field.total-footer .label,.quote-container .totals-section .total-field.total-footer .value{font-size:14px;padding:15px}.quote-container .totals-section .label,.quote-container .totals-section .value{display:inline-block;width:50%;vertical-align:top;font-size:12px;padding:10px 15px;box-sizing:border-box;text-transform:uppercase;letter-spacing:.1em}.quote-container .totals-section .value{text-align:right;border-left:1px solid #284292}.quote-container .red-exclamation{display:none;color:#ffffff;background-color:#ec1a1e;position:absolute;top:10px;left:10px;font-weight:bolder;font-size:14px;height:20px;line-height:20px;width:20px;border-radius:50%;text-align:center;letter-spacing:0}.quote-container .red-exclamation.active{display:block}.quote-container .payment-summary{padding-left:15px;font-size:12px}.quote-container .payment-options{padding-bottom:15px;display:inline-block;vertical-align:top;width:calc(50% - 15px) !important;margin-right:15px;box-sizing:border-box;height:235px;position:relative}.quote-container .payment-options .payment-item{display:block;border-bottom:1px solid #000000;padding-left:10px}.quote-container .payment-options .edit-invoice-payment{float:right;margin-right:10px;background-color:#ffffff;border:none}.quote-container .payment-options .delete-invoice-payment{float:right;margin-right:10px;background-color:#ffffff;border:none}.quote-container .payment-options .delete-payment-option-confirm-popup{display:none;position:fixed;z-index:999;top:19%;height:10%;width:49%;left:40%;padding:10px;border-radius:1px;border:1px solid #000000;background-color:#ffffff}.quote-container .payment-options .delete-payment-option-confirm-popup.active{display:block}.quote-container .payment-options .payment-popup-window{position:fixed;z-index:1;top:10px;width:80%;left:10%;padding:10px 15px;box-shadow:0 0 3px #404040;background-color:#ffffff;max-height:calc(100vh - 20px);overflow-y:auto;box-sizing:border-box}.quote-container .payment-options .payment-popup-window h1{margin:0 0 20px}.quote-container .payment-options .payment-popup-window .table-of-payment-options .table-of-payment-options-headers{border:1px solid #000000}.quote-container .payment-options .payment-popup-window .payment-option{color:#000000}.quote-container .payment-options .payment-popup-window .payment-option.disabled{background-color:#888888}.quote-container .payment-options .payment-comments-cont{border:1px solid #000000;width:100%;height:102px}.quote-container .payment-options>span{padding:10px 15px;font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:#888888;line-height:14px;display:block}.quote-container .payment-options ul{margin:0;padding:0;position:relative;list-style-type:none;height:280px}.quote-container .payment-options ul li{width:25%;vertical-align:middle;margin:10px 0;display:inline-block;position:relative}.quote-container .payment-options ul li:last-of-type{width:100%;height:102px}.quote-container .payment-options ul .payment-comments input{width:calc(100% - 45px);left:15px;position:relative;height:40px;margin:5px 0;margin-top:40px;border:none;border-bottom:1px solid #404040;font-size:16px;border-radius:0;appearance:none}.quote-container .payment-options ul .payment-comments::before{content:'Comments';position:absolute;top:-10px;font-size:12px;left:6px;text-transform:uppercase;z-index:1}.quote-container .quote-footer{padding-bottom:50px}.quote-container .quote-footer input:first-of-type{border-right:none}.quote-container .client-signature,.quote-container .client-invoice-signature,.quote-container .tech-signature,.quote-container .technician-info{width:100%;position:relative;border-top:none;box-sizing:border-box;display:inline-block;vertical-align:top}.quote-container .client-signature .sig-canvas-container,.quote-container .client-invoice-signature .sig-canvas-container,.quote-container .tech-signature .sig-canvas-container,.quote-container .technician-info .sig-canvas-container,.quote-container .client-signature .signature-img,.quote-container .client-invoice-signature .signature-img,.quote-container .tech-signature .signature-img,.quote-container .technician-info .signature-img{display:none;background-color:#ffffff;box-shadow:0 0 6px #888888;position:fixed;left:calc(50% - 450px);top:calc(50% - 175px);width:900px;height:350px;z-index:20}.quote-container .client-signature .sig-canvas-container .sig-canvas,.quote-container .client-invoice-signature .sig-canvas-container .sig-canvas,.quote-container .tech-signature .sig-canvas-container .sig-canvas,.quote-container .technician-info .sig-canvas-container .sig-canvas,.quote-container .client-signature .signature-img .sig-canvas,.quote-container .client-invoice-signature .signature-img .sig-canvas,.quote-container .tech-signature .signature-img .sig-canvas,.quote-container .technician-info .signature-img .sig-canvas{width:100%;height:100%}.quote-container .client-signature .sig-canvas-container::after,.quote-container .client-invoice-signature .sig-canvas-container::after,.quote-container .tech-signature .sig-canvas-container::after,.quote-container .technician-info .sig-canvas-container::after,.quote-container .client-signature .signature-img::after,.quote-container .client-invoice-signature .signature-img::after,.quote-container .tech-signature .signature-img::after,.quote-container .technician-info .signature-img::after{content:'';height:1px;position:absolute;bottom:20px;left:15px;right:15px;background-color:#888888}.quote-container .client-signature .sig-canvas-container::before,.quote-container .client-invoice-signature .sig-canvas-container::before,.quote-container .tech-signature .sig-canvas-container::before,.quote-container .technician-info .sig-canvas-container::before,.quote-container .client-signature .signature-img::before,.quote-container .client-invoice-signature .signature-img::before,.quote-container .tech-signature .signature-img::before,.quote-container .technician-info .signature-img::before{content:'Sign here';text-transform:uppercase;font-size:12px;letter-spacing:.1em;height:12px;line-height:12px;position:absolute;bottom:25px;left:15px;color:#888888}.quote-container .client-signature .sig-canvas-container.active,.quote-container .client-invoice-signature .sig-canvas-container.active,.quote-container .tech-signature .sig-canvas-container.active,.quote-container .technician-info .sig-canvas-container.active,.quote-container .client-signature .signature-img.active,.quote-container .client-invoice-signature .signature-img.active,.quote-container .tech-signature .signature-img.active,.quote-container .technician-info .signature-img.active{display:block}.quote-container .client-signature .sig-canvas-container.client-canvas-container,.quote-container .client-invoice-signature .sig-canvas-container.client-canvas-container,.quote-container .tech-signature .sig-canvas-container.client-canvas-container,.quote-container .technician-info .sig-canvas-container.client-canvas-container,.quote-container .client-signature .signature-img.client-canvas-container,.quote-container .client-invoice-signature .signature-img.client-canvas-container,.quote-container .tech-signature .signature-img.client-canvas-container,.quote-container .technician-info .signature-img.client-canvas-container{height:410px}.quote-container .client-signature .sig-canvas-container.client-canvas-container canvas,.quote-container .client-invoice-signature .sig-canvas-container.client-canvas-container canvas,.quote-container .tech-signature .sig-canvas-container.client-canvas-container canvas,.quote-container .technician-info .sig-canvas-container.client-canvas-container canvas,.quote-container .client-signature .signature-img.client-canvas-container canvas,.quote-container .client-invoice-signature .signature-img.client-canvas-container canvas,.quote-container .tech-signature .signature-img.client-canvas-container canvas,.quote-container .technician-info .signature-img.client-canvas-container canvas{height:calc(100% - 60px)}.quote-container .client-signature .sig-canvas-container.client-canvas-container::before,.quote-container .client-invoice-signature .sig-canvas-container.client-canvas-container::before,.quote-container .tech-signature .sig-canvas-container.client-canvas-container::before,.quote-container .technician-info .sig-canvas-container.client-canvas-container::before,.quote-container .client-signature .signature-img.client-canvas-container::before,.quote-container .client-invoice-signature .signature-img.client-canvas-container::before,.quote-container .tech-signature .signature-img.client-canvas-container::before,.quote-container .technician-info .signature-img.client-canvas-container::before{bottom:85px}.quote-container .client-signature .sig-canvas-container.client-canvas-container::after,.quote-container .client-invoice-signature .sig-canvas-container.client-canvas-container::after,.quote-container .tech-signature .sig-canvas-container.client-canvas-container::after,.quote-container .technician-info .sig-canvas-container.client-canvas-container::after,.quote-container .client-signature .signature-img.client-canvas-container::after,.quote-container .client-invoice-signature .signature-img.client-canvas-container::after,.quote-container .tech-signature .signature-img.client-canvas-container::after,.quote-container .technician-info .signature-img.client-canvas-container::after{bottom:80px}.quote-container .client-signature .tip-container,.quote-container .client-invoice-signature .tip-container,.quote-container .tech-signature .tip-container,.quote-container .technician-info .tip-container{height:50px;line-height:50px;padding:0 15px;box-sizing:border-box;position:relative;top:-5px;display:flex}.quote-container .client-signature .tip-container input,.quote-container .client-invoice-signature .tip-container input,.quote-container .tech-signature .tip-container input,.quote-container .technician-info .tip-container input{width:48%;height:40px;border:none;border-bottom:1px solid #888888;letter-spacing:.1em;text-transform:uppercase}.quote-container .client-signature .tip-container input:first-of-type,.quote-container .client-invoice-signature .tip-container input:first-of-type,.quote-container .tech-signature .tip-container input:first-of-type,.quote-container .technician-info .tip-container input:first-of-type{margin-right:30px}.quote-container .client-signature .signature-img,.quote-container .client-invoice-signature .signature-img,.quote-container .tech-signature .signature-img,.quote-container .technician-info .signature-img{display:none;z-index:0}.quote-container .client-signature .signature-img.active,.quote-container .client-invoice-signature .signature-img.active,.quote-container .tech-signature .signature-img.active,.quote-container .technician-info .signature-img.active{display:block}.quote-container .client-signature .websy-icon-ok,.quote-container .client-invoice-signature .websy-icon-ok,.quote-container .tech-signature .websy-icon-ok,.quote-container .technician-info .websy-icon-ok,.quote-container .client-signature .websy-icon-cancel,.quote-container .client-invoice-signature .websy-icon-cancel,.quote-container .tech-signature .websy-icon-cancel,.quote-container .technician-info .websy-icon-cancel{position:absolute;top:5px;z-index:1;display:none}.quote-container .client-signature .websy-icon-ok.active,.quote-container .client-invoice-signature .websy-icon-ok.active,.quote-container .tech-signature .websy-icon-ok.active,.quote-container .technician-info .websy-icon-ok.active,.quote-container .client-signature .websy-icon-cancel.active,.quote-container .client-invoice-signature .websy-icon-cancel.active,.quote-container .tech-signature .websy-icon-cancel.active,.quote-container .technician-info .websy-icon-cancel.active{display:block}.quote-container .client-signature .client-sig-submit,.quote-container .client-invoice-signature .client-sig-submit,.quote-container .tech-signature .client-sig-submit,.quote-container .technician-info .client-sig-submit,.quote-container .client-signature .client-invoice-sig-submit,.quote-container .client-invoice-signature .client-invoice-sig-submit,.quote-container .tech-signature .client-invoice-sig-submit,.quote-container .technician-info .client-invoice-sig-submit,.quote-container .client-signature .tech-sig-submit,.quote-container .client-invoice-signature .tech-sig-submit,.quote-container .tech-signature .tech-sig-submit,.quote-container .technician-info .tech-sig-submit{position:fixed;top:calc(50% - 160px);z-index:1;left:calc(50% + 280px)}.quote-container .client-signature .client-sig-cancel,.quote-container .client-invoice-signature .client-sig-cancel,.quote-container .tech-signature .client-sig-cancel,.quote-container .technician-info .client-sig-cancel,.quote-container .client-signature .client-invoice-sig-cancel,.quote-container .client-invoice-signature .client-invoice-sig-cancel,.quote-container .tech-signature .client-invoice-sig-cancel,.quote-container .technician-info .client-invoice-sig-cancel,.quote-container .client-signature .tech-sig-cancel,.quote-container .client-invoice-signature .tech-sig-cancel,.quote-container .tech-signature .tech-sig-cancel,.quote-container .technician-info .tech-sig-cancel,.quote-container .client-signature .close-view-sig-popup,.quote-container .client-invoice-signature .close-view-sig-popup,.quote-container .tech-signature .close-view-sig-popup,.quote-container .technician-info .close-view-sig-popup{position:fixed;top:calc(50% - 160px);z-index:1;left:calc(50% + 390px)}.quote-container .client-signature .websy-icon-ok,.quote-container .client-invoice-signature .websy-icon-ok,.quote-container .tech-signature .websy-icon-ok,.quote-container .technician-info .websy-icon-ok{right:55px}.quote-container .client-signature .websy-icon-ok.client-sig-submit,.quote-container .client-invoice-signature .websy-icon-ok.client-sig-submit,.quote-container .tech-signature .websy-icon-ok.client-sig-submit,.quote-container .technician-info .websy-icon-ok.client-sig-submit,.quote-container .client-signature .websy-icon-ok.client-invoice-sig-submit,.quote-container .client-invoice-signature .websy-icon-ok.client-invoice-sig-submit,.quote-container .tech-signature .websy-icon-ok.client-invoice-sig-submit,.quote-container .technician-info .websy-icon-ok.client-invoice-sig-submit,.quote-container .client-signature .websy-icon-ok.tech-sig-submit,.quote-container .client-invoice-signature .websy-icon-ok.tech-sig-submit,.quote-container .tech-signature .websy-icon-ok.tech-sig-submit,.quote-container .technician-info .websy-icon-ok.tech-sig-submit{right:100px}.quote-container .client-signature .websy-icon-cancel,.quote-container .client-invoice-signature .websy-icon-cancel,.quote-container .tech-signature .websy-icon-cancel,.quote-container .technician-info .websy-icon-cancel{right:10px;color:#404040}.quote-container .client-signature .sig-placeholder,.quote-container .client-invoice-signature .sig-placeholder,.quote-container .tech-signature .sig-placeholder,.quote-container .technician-info .sig-placeholder{text-transform:uppercase;letter-spacing:.1em;color:#ffffff;line-height:20px;text-align:center;font-size:12px}.quote-container .client-signature.sigLocked .sig-placeholder,.quote-container .client-invoice-signature.sigLocked .sig-placeholder,.quote-container .tech-signature.sigLocked .sig-placeholder,.quote-container .technician-info.sigLocked .sig-placeholder{height:20px;line-height:20px;font-size:12px;pointer-events:none}.quote-container .client-signature.sigLocked img,.quote-container .client-invoice-signature.sigLocked img,.quote-container .tech-signature.sigLocked img,.quote-container .technician-info.sigLocked img{position:relative;top:0;left:0;height:100%;width:auto;margin:0 auto;display:block;box-shadow:none}.quote-container .client-signature .client-sig-mask,.quote-container .client-invoice-signature .client-sig-mask,.quote-container .tech-signature .client-sig-mask,.quote-container .technician-info .client-sig-mask,.quote-container .client-signature .client-invoice-sig-mask,.quote-container .client-invoice-signature .client-invoice-sig-mask,.quote-container .tech-signature .client-invoice-sig-mask,.quote-container .technician-info .client-invoice-sig-mask,.quote-container .client-signature .tech-sig-mask,.quote-container .client-invoice-signature .tech-sig-mask,.quote-container .tech-signature .tech-sig-mask,.quote-container .technician-info .tech-sig-mask{height:100px;line-height:80px;color:#888888;font-size:1.2em;letter-spacing:.1em;position:relative}.quote-container .client-signature .client-sig-mask::after,.quote-container .client-invoice-signature .client-sig-mask::after,.quote-container .tech-signature .client-sig-mask::after,.quote-container .technician-info .client-sig-mask::after,.quote-container .client-signature .client-invoice-sig-mask::after,.quote-container .client-invoice-signature .client-invoice-sig-mask::after,.quote-container .tech-signature .client-invoice-sig-mask::after,.quote-container .technician-info .client-invoice-sig-mask::after,.quote-container .client-signature .tech-sig-mask::after,.quote-container .client-invoice-signature .tech-sig-mask::after,.quote-container .tech-signature .tech-sig-mask::after,.quote-container .technician-info .tech-sig-mask::after{content:'+ Click to add';position:absolute;left:0;width:100%;text-align:center;top:calc(50% + 20px);font-size:.6em;height:1em;line-height:1em}.quote-container .client-signature .client-sig-mask.sigLocked::after,.quote-container .client-invoice-signature .client-sig-mask.sigLocked::after,.quote-container .tech-signature .client-sig-mask.sigLocked::after,.quote-container .technician-info .client-sig-mask.sigLocked::after,.quote-container .client-signature .client-invoice-sig-mask.sigLocked::after,.quote-container .client-invoice-signature .client-invoice-sig-mask.sigLocked::after,.quote-container .tech-signature .client-invoice-sig-mask.sigLocked::after,.quote-container .technician-info .client-invoice-sig-mask.sigLocked::after,.quote-container .client-signature .tech-sig-mask.sigLocked::after,.quote-container .client-invoice-signature .tech-sig-mask.sigLocked::after,.quote-container .tech-signature .tech-sig-mask.sigLocked::after,.quote-container .technician-info .tech-sig-mask.sigLocked::after{content:''}.quote-container .client-signature{border-left:none}.quote-container .footnote{text-transform:uppercase;letter-spacing:.1em;padding:15px}.quote-container .Invoice{margin-top:20px}.quote-container .Invoice .authorize-text{width:100%;line-height:20px;text-align:justify;padding-top:8px;border:none}.quote-container .Invoice .invoice-comments{width:47%;height:180px;border:1px solid #404040;box-sizing:border-box;position:relative;padding:15px 10px}.quote-container .Invoice .invoice-comments span{right:10px;top:4px;position:absolute;font-size:10px}.quote-container .Invoice .invoice-comments textarea{border:none;width:100%;padding:0;box-sizing:border-box}.quote-container .Invoice .quote-items>table th:first-of-type,.quote-container .Invoice .quote-items>table td:first-of-type{display:table-cell}.quote-container .Invoice .quote-items>table th:nth-of-type( 1 ),.quote-container .Invoice .quote-items>table td:nth-of-type( 1 ){text-align:left;width:calc(100% - 700px)}.quote-container .Invoice .client-signature,.quote-container .Invoice .tech-signature,.quote-container .Invoice .technician-info{width:calc(50% - 10px);margin:0 5px;border:none;height:170px}.quote-container .button-drop-down-mask{background-color:rgba(255,255,255,0.9)}.pdf-print,.view-quote .quote-preview-container.pdf-print{width:1024px;padding:10px 15px;box-sizing:border-box;background-color:#ffffff}.pdf-print .pdf-only,.view-quote .quote-preview-container.pdf-print .pdf-only{display:initial}.pdf-print .printNameInput input,.view-quote .quote-preview-container.pdf-print .printNameInput input{border-bottom:none}.pdf-print .tech-signature-invoice,.view-quote .quote-preview-container.pdf-print .tech-signature-invoice,.pdf-print .client-signature-invoice,.view-quote .quote-preview-container.pdf-print .client-signature-invoice{width:50%;display:inline-block}.pdf-print .tech-signature-invoice img,.view-quote .quote-preview-container.pdf-print .tech-signature-invoice img,.pdf-print .client-signature-invoice img,.view-quote .quote-preview-container.pdf-print .client-signature-invoice img{display:block;width:100%}.pdf-print .future-work-items,.view-quote .quote-preview-container.pdf-print .future-work-items{page-break-before:always}.pdf-print .payment-options,.view-quote .quote-preview-container.pdf-print .payment-options{border:none;height:auto}.pdf-print .payment-options span,.view-quote .quote-preview-container.pdf-print .payment-options span{color:#000000;font-weight:bold}.pdf-print .payment-options .payment-summary-info,.view-quote .quote-preview-container.pdf-print .payment-options .payment-summary-info{background-color:#ffffff !important;color:#000000;text-align:left;position:relative;left:15px}.pdf-print .payment-options button,.view-quote .quote-preview-container.pdf-print .payment-options button{display:none}.pdf-print .customer-service-date,.view-quote .quote-preview-container.pdf-print .customer-service-date{display:none}.pdf-print .repeated-header h1,.view-quote .quote-preview-container.pdf-print .repeated-header h1{font-size:12px;margin-bottom:0}.pdf-print .payment-summary-info.green,.view-quote .quote-preview-container.pdf-print .payment-summary-info.green{background-color:#404040}.pdf-print .quote-container .serviceDateFormatted,.view-quote .quote-preview-container.pdf-print .quote-container .serviceDateFormatted{font-size:16px}.pdf-print .quote-container .customer-state,.view-quote .quote-preview-container.pdf-print .quote-container .customer-state{top:1px}.pdf-print .quote-container .customer-state select,.view-quote .quote-preview-container.pdf-print .quote-container .customer-state select{font-size:12px}.pdf-print .quote-container .customer-details,.view-quote .quote-preview-container.pdf-print .quote-container .customer-details{margin-top:0}.pdf-print .quote-container .customer-details>div>span,.view-quote .quote-preview-container.pdf-print .quote-container .customer-details>div>span{font-size:16px;font-weight:bold;padding-left:10px;position:relative;top:unset}.pdf-print .quote-container .customer-details input,.view-quote .quote-preview-container.pdf-print .quote-container .customer-details input,.pdf-print .quote-container .customer-details select,.view-quote .quote-preview-container.pdf-print .quote-container .customer-details select{font-size:16px;border:none;padding-left:0;height:20px;line-height:20px;margin-bottom:10px}.pdf-print .quote-container .customer-details div,.view-quote .quote-preview-container.pdf-print .quote-container .customer-details div{display:inline-block}.pdf-print .quote-container .customer-details .customer-name,.view-quote .quote-preview-container.pdf-print .quote-container .customer-details .customer-name{width:65%}.pdf-print .quote-container .customer-details .customer-service-date,.view-quote .quote-preview-container.pdf-print .quote-container .customer-details .customer-service-date{width:35%;position:relative;top:0}.pdf-print .quote-container .customer-details .customer-address,.view-quote .quote-preview-container.pdf-print .quote-container .customer-details .customer-address,.pdf-print .quote-container .customer-details .customer-phone,.view-quote .quote-preview-container.pdf-print .quote-container .customer-details .customer-phone,.pdf-print .quote-container .customer-details .customer-email,.view-quote .quote-preview-container.pdf-print .quote-container .customer-details .customer-email{width:100%}.pdf-print .quote-container .customer-details textarea,.view-quote .quote-preview-container.pdf-print .quote-container .customer-details textarea{height:162px}.pdf-print .quote-container .options-footer>div>span,.view-quote .quote-preview-container.pdf-print .quote-container .options-footer>div>span{font-size:16px;font-weight:bold;padding-left:10px;position:relative;top:unset}.pdf-print .quote-container .options-footer textarea,.view-quote .quote-preview-container.pdf-print .quote-container .options-footer textarea{font-size:16px;border:none;padding-left:0}.pdf-print .quote-container .authorize-text,.view-quote .quote-preview-container.pdf-print .quote-container .authorize-text{font-size:12px;line-height:12px;text-align:justify}.pdf-print .quote-container .pride-button,.view-quote .quote-preview-container.pdf-print .quote-container .pride-button{display:none}.pdf-print .quote-container .quote-footer .client-signature,.view-quote .quote-preview-container.pdf-print .quote-container .quote-footer .client-signature,.pdf-print .quote-container .quote-footer .client-invoice-signature,.view-quote .quote-preview-container.pdf-print .quote-container .quote-footer .client-invoice-signature,.pdf-print .quote-container .quote-footer .technician-info,.view-quote .quote-preview-container.pdf-print .quote-container .quote-footer .technician-info{width:50%;position:relative}.pdf-print .quote-container .quote-footer .client-signature .sig-placeholder,.view-quote .quote-preview-container.pdf-print .quote-container .quote-footer .client-signature .sig-placeholder,.pdf-print .quote-container .quote-footer .client-invoice-signature .sig-placeholder,.view-quote .quote-preview-container.pdf-print .quote-container .quote-footer .client-invoice-signature .sig-placeholder,.pdf-print .quote-container .quote-footer .technician-info .sig-placeholder,.view-quote .quote-preview-container.pdf-print .quote-container .quote-footer .technician-info .sig-placeholder{text-transform:uppercase;letter-spacing:.1em;font-size:16px;color:#888888}.pdf-print .quote-container canvas,.view-quote .quote-preview-container.pdf-print .quote-container canvas,.pdf-print .quote-container .close-form,.view-quote .quote-preview-container.pdf-print .quote-container .close-form,.pdf-print .quote-container .pride-icon-button,.view-quote .quote-preview-container.pdf-print .quote-container .pride-icon-button,.pdf-print .quote-container .print-pdf,.view-quote .quote-preview-container.pdf-print .quote-container .print-pdf,.pdf-print .quote-container .sig-placeholder,.view-quote .quote-preview-container.pdf-print .quote-container .sig-placeholder{display:none !important}.pdf-print .quote-container .Invoice .no-print-invoice,.view-quote .quote-preview-container.pdf-print .quote-container .Invoice .no-print-invoice{display:none !important}.pdf-print .quote-container .Invoice .followup-day-time,.view-quote .quote-preview-container.pdf-print .quote-container .Invoice .followup-day-time{border:none;appearance:unset;text-align:left}.pdf-print .quote-container .Invoice .followup-day-time::-webkit-inner-spin-button,.view-quote .quote-preview-container.pdf-print .quote-container .Invoice .followup-day-time::-webkit-inner-spin-button,.pdf-print .quote-container .Invoice .followup-day-time::-webkit-calendar-picker-indicator,.view-quote .quote-preview-container.pdf-print .quote-container .Invoice .followup-day-time::-webkit-calendar-picker-indicator{display:none;appearance:none}.pdf-print .quote-container .Invoice .followup-day-time::input-placeholder,.view-quote .quote-preview-container.pdf-print .quote-container .Invoice .followup-day-time::input-placeholder{color:transparent}.pdf-print .quote-container .Invoice .followup-day-time[value=''],.view-quote .quote-preview-container.pdf-print .quote-container .Invoice .followup-day-time[value='']{visibility:hidden}.pdf-print .quote-container .Invoice .quote-header .expectations .options-footer .followup-day-time-label,.view-quote .quote-preview-container.pdf-print .quote-container .Invoice .quote-header .expectations .options-footer .followup-day-time-label{width:90px}.pdf-print .quote-container .Invoice .quote-header .header-right .options-footer textarea,.view-quote .quote-preview-container.pdf-print .quote-container .Invoice .quote-header .header-right .options-footer textarea{height:308px;border-bottom:1px solid;padding-top:10px;font-size:12px;font-family:inherit}.pdf-print .quote-container .Invoice .quote-items,.view-quote .quote-preview-container.pdf-print .quote-container .Invoice .quote-items{page-break-before:always}.pdf-print .quote-container .Invoice .quote-items.quote-items-fw,.view-quote .quote-preview-container.pdf-print .quote-container .Invoice .quote-items.quote-items-fw{page-break-before:unset}.pdf-print .quote-container .Invoice .client-signature,.view-quote .quote-preview-container.pdf-print .quote-container .Invoice .client-signature,.pdf-print .quote-container .Invoice .client-invoice-signature,.view-quote .quote-preview-container.pdf-print .quote-container .Invoice .client-invoice-signature,.pdf-print .quote-container .Invoice .tech-signature,.view-quote .quote-preview-container.pdf-print .quote-container .Invoice .tech-signature{width:calc(50% - 10px)}.pdf-print .quote-container .Invoice .client-signature img,.view-quote .quote-preview-container.pdf-print .quote-container .Invoice .client-signature img,.pdf-print .quote-container .Invoice .client-invoice-signature img,.view-quote .quote-preview-container.pdf-print .quote-container .Invoice .client-invoice-signature img,.pdf-print .quote-container .Invoice .tech-signature img,.view-quote .quote-preview-container.pdf-print .quote-container .Invoice .tech-signature img{top:0 !important}.pdf-print .quote-container .Invoice .options-footer,.view-quote .quote-preview-container.pdf-print .quote-container .Invoice .options-footer{width:100%}.pdf-print .quote-container .Invoice .options,.view-quote .quote-preview-container.pdf-print .quote-container .Invoice .options{width:100%}.pdf-print .quote-container .client-signature-quote,.view-quote .quote-preview-container.pdf-print .quote-container .client-signature-quote{display:block}.pdf-print .quote-container .client-signature-quote img,.view-quote .quote-preview-container.pdf-print .quote-container .client-signature-quote img{display:block;width:100%;height:auto}.pdf-print .quote-container .Quote .no-print-quote,.view-quote .quote-preview-container.pdf-print .quote-container .Quote .no-print-quote{display:none !important}.pdf-print .quote-container .Quote .client-signature,.view-quote .quote-preview-container.pdf-print .quote-container .Quote .client-signature,.pdf-print .quote-container .Quote .client-invoice-signature,.view-quote .quote-preview-container.pdf-print .quote-container .Quote .client-invoice-signature,.pdf-print .quote-container .Quote .technician-info,.view-quote .quote-preview-container.pdf-print .quote-container .Quote .technician-info{width:100%}.pdf-print .quote-container .Quote .client-signature img,.view-quote .quote-preview-container.pdf-print .quote-container .Quote .client-signature img,.pdf-print .quote-container .Quote .client-invoice-signature img,.view-quote .quote-preview-container.pdf-print .quote-container .Quote .client-invoice-signature img,.pdf-print .quote-container .Quote .technician-info img,.view-quote .quote-preview-container.pdf-print .quote-container .Quote .technician-info img{width:100%;top:0}.pdf-print .quote-container .Quote .client-signature.sigLocked img,.view-quote .quote-preview-container.pdf-print .quote-container .Quote .client-signature.sigLocked img,.pdf-print .quote-container .Quote .client-invoice-signature.sigLocked img,.view-quote .quote-preview-container.pdf-print .quote-container .Quote .client-invoice-signature.sigLocked img,.pdf-print .quote-container .Quote .technician-info.sigLocked img,.view-quote .quote-preview-container.pdf-print .quote-container .Quote .technician-info.sigLocked img{width:100%;height:auto}.pdf-print .quote-container .Quote .quote-comments,.view-quote .quote-preview-container.pdf-print .quote-container .Quote .quote-comments{height:auto}.pdf-print .quote-container .Quote .quote-comments .text-area-quote-comments,.view-quote .quote-preview-container.pdf-print .quote-container .Quote .quote-comments .text-area-quote-comments{height:390px}.pdf-print .quote-container .change-warranty-period,.view-quote .quote-preview-container.pdf-print .quote-container .change-warranty-period{border:none;appearance:unset;font-size:12px;font-family:Lato,sans-serif}.pdf-print .quote-items table tr,.view-quote .quote-preview-container.pdf-print .quote-items table tr{table-layout:fixed;page-break-inside:avoid;border-left:none;border-right:none}.pdf-print .quote-items table th,.view-quote .quote-preview-container.pdf-print .quote-items table th,.pdf-print .quote-items table td,.view-quote .quote-preview-container.pdf-print .quote-items table td{width:unset;padding:4px 5px}.pdf-print .quote-comments,.view-quote .quote-preview-container.pdf-print .quote-comments{margin:15px 0;height:315px;page-break-inside:avoid;border:1px solid #cccccc !important}.pdf-print .text-area-quote-comments,.view-quote .quote-preview-container.pdf-print .text-area-quote-comments{height:280px;font-family:inherit;font-size:12px}.mark-as-approved{width:240px}.download-link-mask{position:fixed;top:0;left:0;width:100vw;height:100vh;display:none;z-index:20}.download-link-mask.active{display:block}.download-link-mask .download-link-container{position:fixed;top:calc(50vh - 75px);left:calc(50vw - 115px);width:330px;height:150px;box-shadow:0 0 3px #cccccc;background-color:#ffffff;padding:0 15px}.download-link-mask .download-link{margin:0 10px;height:38px;text-align:center;width:200px}@media screen and (orientation:portrait){.view-quote .quote-preview-container .quote-container .options-left span,.view-quote .quote-preview-container .quote-container .options-right span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.view-quote .quote-preview-container .quote-container .payment-option{line-height:20px}.view-quote .quote-preview-container .quote-container .authorize-text{font-size:8px}.view-quote .quote-preview-container .quote-container .sig-canvas-container{width:90vw;left:5vw}.view-quote .quote-preview-container .quote-container .client-sig-submit,.view-quote .quote-preview-container .quote-container .client-invoice-sig-submit,.view-quote .quote-preview-container .quote-container .tech-sig-submit{position:fixed;top:calc(50% - 160px);z-index:1;left:unset;right:calc(5vw + 60px)}.view-quote .quote-preview-container .quote-container .client-sig-cancel,.view-quote .quote-preview-container .quote-container .client-invoice-sig-cancel,.view-quote .quote-preview-container .quote-container .tech-sig-cancel,.view-quote .quote-preview-container .quote-container .close-view-sig-popup{position:fixed;top:calc(50% - 160px);z-index:1;left:unset;right:calc(5vw + 10px)}.view-quote .quote-preview-container .quote-container .Quote .authorize-text{font-size:9px}.view-quote .quote-preview-container .quote-container .Quote .text-area-quote-comments{font-family:inherit;width:calc(100% - 20px)}.view-quote .quote-preview-container .quote-container .Invoice .quote-header .header-left .options-footer .followup-day-time-label{width:auto;margin-top:10px;font-size:10px}.view-quote .quote-preview-container .quote-container .Invoice .quote-header .header-left .options-footer .followup-day-time{width:110px;margin-top:10px}.view-quote .quote-preview-container .quote-container .Invoice .quote-header .header-left .options-footer textarea{height:281px}.view-quote .quote-preview-container .quote-container .quote-footer .client-signature img,.view-quote .quote-preview-container .quote-container .quote-footer .client-invoice-signature img,.view-quote .quote-preview-container .quote-container .quote-footer .tech-signature img{width:100%}}.closeDiscountPromotionPopup{position:absolute;top:0;right:0;background-color:#ffffff;border:none;font-size:20px;font-weight:bold;color:#000000}.signatureGreyOverlay{position:fixed;height:100vh;width:100vw;display:none;background-color:#b1abab;top:0;left:0;z-index:998}.signatureGreyOverlay.active{display:block}.payment-comments{display:block;resize:none;width:101%;outline:none;box-shadow:none;background-color:#fff;line-height:40px;padding:10px;box-sizing:border-box;border-radius:0;height:90px;border:none;font-family:Lato,sans-serif}.printNameInput{display:inline-block;position:relative;width:calc(50% - 10px);box-sizing:border-box;padding:0;margin:20px 5px 0}.printNameInput input{display:block;border:none;border-bottom:1px solid;border-radius:0;height:50px;width:100%;font-size:.8em;text-transform:uppercase;text-align:center;letter-spacing:.1em}.signature-img{display:none}.signature-img.active{display:block}.close-view-sig-popup{display:none}.close-view-sig-popup.active{display:block}.client-sig-submit,.client-invoice-sig-submit{position:fixed;top:42%;z-index:999;left:10%}.client-sig-cancel,.client-invoice-sig-cancel{position:fixed;top:42%;z-index:999;left:86%}.client-sig-clear,.client-invoice-sig-clear,.tech-sig-clear,.view-signature{position:absolute;top:0;right:0;width:50px;display:none;text-align:center;color:#888888;z-index:10}.client-sig-clear.active,.client-invoice-sig-clear.active,.tech-sig-clear.active,.view-signature.active{display:block}.view-signature{top:0;height:100%;left:0;width:calc(100% - 100px)}.notes-for-pdf{border:1px solid #000000}.notes-for-pdf.inactive{display:none}.serviceDateFormatted{width:90px;font-size:16px;background-color:#ffffff;position:absolute;top:15px;left:10px}.text-area-quote-comments{height:140px;overflow-y:auto;width:98%;resize:none;padding-left:11px;font-family:inherit}.home-inspection-button,.job-pics-button{width:165px}.home-inspection-button a.bold,.job-pics-button a.bold{font-size:12px}.slogan{font-style:italic;font-weight:300;font-size:20px;padding:15px;letter-spacing:.1em}.web-quote-header{background-color:#ec1a1e;width:calc(50% + 15px);margin-left:-15px;padding:15px 30px;color:#ffffff;height:105px;overflow:hidden;position:relative;box-sizing:border-box}.web-quote-header h1{margin:0;padding:0;line-height:26px}.web-quote-header::after{width:150px;height:210px;background-color:#ffffff;position:absolute;right:-113px;top:-31px;transform:rotate(30deg);content:''}.header-address{background-color:#284292;color:#ffffff;overflow:hidden;position:absolute;padding:15px 30px;right:0;top:110px;height:105px;width:calc(50% + 65px);margin-right:-50px;padding-left:100px;box-sizing:border-box;font-size:12px}.header-address>div{margin-bottom:5px}.header-address>div:last-of-type{margin-bottom:0}.header-address svg,.header-address p{display:inline-block;vertical-align:middle}.header-address p{padding:0;margin:0}.header-address svg{position:relative;margin-right:15px}.header-address svg path{fill:#ffffff}.header-address::before{width:55px;height:210px;background-color:#ffffff;position:absolute;left:-40px;top:-31px;transform:rotate(30deg);content:''}.client-invoice-signature{height:130px !important}.client-invoice-signature+.printNameInput{width:100%}.payment-method-footer{display:flex;flex-direction:column}.payment-method-footer>div{align-items:center}.payment-method-footer>div:first-of-type{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}.payment-method-footer>div:nth-of-type( 2 ){margin-left:15px}.payment-method-footer textarea{height:236px}#paymentPopupWindow{z-index:100}.partsList{height:calc(100vh - 237px);overflow-y:auto;padding-top:2px;position:relative}.totalPartsAvailable{color:#000000;padding-left:14px;font-weight:bold;font-size:14px;height:30px}.inactive{display:none}.sense-search-input-main .sense-search-input-clear{color:#404040}.sense-search-input-main #partsSearchInput_input{color:#404040;font-weight:bold}.part-list-item{min-height:80px}.part-list-item .task-image-cont{height:80px;text-align:center}.part-list-item .task-image-cont .image-aligner{height:80px}.part-list-item .task-image-cont img{max-width:90%}.part-list-item .task-detail-cont .task-name{width:100%}@media screen and (orientation:portrait){.part-list-item{height:auto}.part-list-item .task-detail-cont{width:calc(100% - 230px)}.part-list-item .task-detail-cont.no-image{width:calc(100% - 105px)}.part-list-item .task-detail-cont .task-name{width:100%;font-size:16px}.part-list-item .task-button-cont{width:100px}.part-list-item .task-button-cont .pride-button{width:100px}.special-parts .half-width{width:100%;flex-shrink:0}}.view-assign{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(255,255,255,0.9);z-index:999}.view-assign .restock-input{display:block;width:100%;outline:none;border:1px solid #404040;box-shadow:none;background-color:#ffffff;height:40px;line-height:40px;padding:0 10px;box-sizing:border-box;text-align:center}.view-assign .assign-to-tasks-preview-container{position:relative;max-width:90vw;width:1206px;height:70vh;margin:10px auto;background-color:#ffffff;box-shadow:0 0 3px #cccccc;padding:10px 15px;padding-bottom:30px;top:10vh}.view-assign .assign-to-tasks-preview-container .part-name{font-size:20px;font-weight:400;margin-top:25px;margin-bottom:10px}.view-assign .assign-to-tasks-preview-container .websy-icon-cancel{position:absolute;top:10px;right:15px;font-size:20px;color:#000000;background-color:transparent;border:none;outline:none}.view-assign .assign-to-tasks-preview-container .assign-to-tasks-container{list-style-type:none;margin:0;padding:0;height:calc(100% - 85px);overflow-y:auto}.view-assign .assign-to-tasks-preview-container .assign-to-tasks-container .item{position:relative;padding:10px 0;line-height:20px;border-bottom:1px solid #cccccc}.view-assign .assign-to-tasks-preview-container .assign-to-tasks-container .item:last-of-type{border-bottom:none}.view-assign .assign-to-tasks-preview-container .assign-to-tasks-container .item .task-info,.view-assign .assign-to-tasks-preview-container .assign-to-tasks-container .item .task-qty,.view-assign .assign-to-tasks-preview-container .assign-to-tasks-container .item .w-part{display:inline-block;vertical-align:top}.view-assign .assign-to-tasks-preview-container .assign-to-tasks-container .item .task-info{width:calc(100% - 280px)}.view-assign .assign-to-tasks-preview-container .assign-to-tasks-container .item .task-qty{position:absolute;top:calc(50% - 18px);right:100px;font-size:25px;width:190px;text-align:center}.view-assign .assign-to-tasks-preview-container .assign-to-tasks-container .item .task-qty input{width:75px;display:inline-block}.view-assign .assign-to-tasks-preview-container .assign-to-tasks-container .item .task-qty select{height:40px;width:100px;padding:0 10px}.view-assign .assign-to-tasks-preview-container .assign-to-tasks-container .item .task-qty .websy-icon{width:50px;height:40px;font-size:20px;text-align:center;color:#404040;background-color:transparent;outline:none;border:none}.view-assign .assign-to-tasks-preview-container .assign-to-tasks-container .item .task-qty span{color:#ec1a1e;width:35px;text-align:center}.view-assign .assign-to-tasks-preview-container .assign-to-tasks-container .item .task-qty button{display:inline-block}.view-assign .assign-to-tasks-preview-container .assign-to-tasks-container .item .w-part{width:100px;position:absolute;right:0;text-align:center}.view-assign .assign-to-tasks-preview-container .assign-to-tasks-container .item .w-part .w-part-button{color:#000000}.basket-open .view-assign .assign-to-tasks-preview-container{width:calc(100vw - 340px);margin-left:20px}.view-taskDetail{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(255,255,255,0.9);z-index:999}.view-taskDetail .detail-preview-container{position:relative;max-width:95vw;width:1206px;height:700px;overflow-y:auto;margin:0 auto;background-color:#ffffff;box-shadow:0 0 3px #cccccc;padding:10px 15px;top:calc(50vh - 350px);box-sizing:border-box}.view-taskDetail .detail-preview-container h1{margin:15px 0 0;font-size:25px}.view-taskDetail .detail-preview-container .detail-left,.view-taskDetail .detail-preview-container .detail-right{height:430px;display:inline-block;vertical-align:top;border-bottom:1px solid #888888;margin-bottom:10px}.view-taskDetail .detail-preview-container .fullscreen{display:none}.view-taskDetail .detail-preview-container .fullscreen.active{position:absolute;top:10px;left:9%;height:90%;display:block;width:90%}.view-taskDetail .detail-preview-container .detail-left{text-align:center}.view-taskDetail .detail-preview-container .detail-right .detail-notes{overflow-y:auto;height:220px}.view-taskDetail .detail-preview-container .detail-right .detail-buttons{text-align:right}.view-taskDetail .detail-preview-container .detail-right .detail-buttons button{font-size:10px;display:inline-block;text-transform:uppercase;letter-spacing:.1em;vertical-align:top;margin-left:20px}.view-taskDetail .detail-preview-container .detail-image-cont{text-align:center}.view-taskDetail .detail-preview-container .detail-image-cont img{max-width:100%;height:340px}.view-taskDetail .detail-preview-container .detail-button-cont{margin-bottom:20px;padding-top:10px}.view-taskDetail .detail-preview-container .notes-title,.view-taskDetail .detail-preview-container .features-title{text-transform:uppercase}.view-taskDetail .detail-preview-container .price{margin-top:10px;margin-bottom:30px}.view-taskDetail .detail-preview-container .price span,.view-taskDetail .detail-preview-container .price button{display:inline-block;position:relative;margin-right:15px;height:40px;line-height:40px;font-size:25px}.view-taskDetail .detail-preview-container .price span::before,.view-taskDetail .detail-preview-container .price button::before{content:attr(data-price);position:absolute;width:100%;top:calc(100% - 20px);left:0;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:700;color:#284292}.view-taskDetail .detail-preview-container .accessories .task-list-item{box-shadow:none;position:relative}.view-taskDetail .detail-preview-container .accessories .task-list-item::before{height:1px;width:90%;position:absolute;left:5%;top:100%;content:'';background-color:#888888}.view-taskDetail .detail-preview-container .accessories .task-list-item:last-of-type::before{content:unset}.view-taskDetail .websy-icon-cancel{position:absolute;top:10px;right:15px;font-size:20px;color:#404040;background-color:transparent;border:none;outline:none;z-index:1}.previous-task-button{border:none;outline:none;font-size:1.2em;padding:0;background-color:transparent;text-transform:uppercase;letter-spacing:.1em;color:#284292}.previous-task-button.inactive{display:none}.detail-description,.detail-notes{color:#404040;font-weight:400}.parts-checkout{padding:10px 15px}.parts-checkout .download-link{display:inline-block}.restock-comments{background-color:#ffffff;padding:10px 15px;box-shadow:0 0 3px #cccccc;margin-top:20px}.restock-comments span{color:#404040;text-transform:uppercase;letter-spacing:.1em;font-size:14px;font-weight:normal}.restock-comments textarea{border:none}.parts-checkout-table{table-layout:auto;background-color:#ffffff;padding:10px 15px;box-shadow:0 0 3px #cccccc;width:100%;box-sizing:border-box;margin-top:20px}.parts-checkout-table tr:first-of-type td{font-weight:700;text-transform:uppercase;letter-spacing:.1em}.parts-checkout-table td{padding:8px 0}.parts-checkout-table td span:first-of-type{font-weight:600}.parts-checkout-table td span{font-weight:500}.parts-checkout-table td:first-of-type{width:calc(100% - 250px)}.parts-checkout-table td:nth-of-type( 2 ){width:250px;text-align:center}.parts-checkout-table .quantity{font-weight:500}.parts-checkout-table .restock-part-item td:first-of-type{padding-left:30px}.parts-checkout-table .remove-part-item{background-color:transparent;outline:none;border:none;width:115px;height:40px;line-height:40px;color:#cccccc}.parts-checkout-table .remove-part-item::before{font-size:32px}.pdf-print h1{font-family:arvo,sans-serif;font-size:20px;text-transform:uppercase;margin-bottom:0}.pdf-print .parts-checkout-table{border-collapse:collapse;box-shadow:none}.pdf-print .restock-task-item{border-top:1px solid #000000}.pdf-print td{padding:8px 0;font-weight:400}.pdf-print td span:first-of-type{font-weight:700}.pdf-print button{display:none}#temppreview{visibility:collapse}.warehouse-restock-table{width:1090px;border-collapse:collapse;table-layout:auto;font-size:12px;line-height:16px}.warehouse-restock-table th,.warehouse-restock-table td{padding:2px 3px}.warehouse-restock-table th:first-of-type,.warehouse-restock-table td:first-of-type{width:100px}.warehouse-restock-table tr{page-break-inside:avoid}.warehouse-restock-table .checkbox{border:1px solid #888888;height:30px;width:30px;display:inline-block}.pride-button.warehouse{width:180px}.email-sent-button{background-color:transparent;border:none;font-weight:normal;font-size:inherit;padding-left:20px;vertical-align:-webkit-baseline-middle;width:170px;margin-right:15px;display:inline-block;position:relative;cursor:pointer;outline:none}.email-sent-button::before{left:20px}.email-sent-button::after{content:'\f096';font-family:websy-designs,sans-serif;position:absolute;left:0;font-size:16px}.email-sent-button.active{color:#284292;font-weight:400}.email-sent-button.active::after{content:'\E815'}.underline-for-text{width:400px;border-bottom:1px solid #888888;display:inline-block;position:relative;left:20px}.bottom-info-label{display:inline-block;font-weight:bold}.work-order-selector-container{background-color:#ffffff;display:block;position:fixed;inset:0;z-index:999;box-sizing:border-box}.work-order-selector-container .new-workorder-input{width:100%;border:1px solid #cccccc;position:relative;top:-7px;left:0;height:50px}.work-order-selector-container .pride-work-order-search-input{display:inline-block;vertical-align:top;width:300px;max-width:calc(100% - 130px)}.work-order-selector-container .pride-work-order-search-button{display:inline-block;vertical-align:top;width:120px;margin-left:10px}.work-order-selector-container .work-order-selector-inner{position:absolute;width:90vw;top:10vw;left:5vw}.work-order-selector-container label{font-size:35px;display:block;margin-bottom:15px;color:#284292;font-weight:400}.work-order-selector-container .work-order-input{display:block;width:100%;height:44px;border:1px solid #ccc;padding-left:15px;font-size:14px;margin-bottom:15px}.fullScreen-image-container{position:absolute;max-width:95vw;width:90vw;height:90vh;overflow-y:auto;margin:0 auto;background-color:#ffffff;box-shadow:0 0 3px #cccccc;padding:10px 15px;top:7vh;box-sizing:border-box;z-index:999;left:5vw}.fullScreen-image-container .image-container{height:100%}.fullScreen-image-container .image-container article{height:100%}.fullScreen-image-container .image-container .fullscreen-inner{height:100%;text-align:center}.fullScreen-image-container .image-container .fullScreen{height:100%;max-width:100%;margin:0 auto}.fullScreen-image-container .websy-icon-cancel{position:absolute;top:10px;right:15px;font-size:20px;color:#cccccc;background-color:transparent;border:none;outline:none}.discount-container .button-drop-down-mask{z-index:0;background-color:rgba(255,255,255,0.9)}.discount-container .close-form{top:10px;right:10px}.discount-container .inner-container,.discount-container .inner-price-container{position:fixed;width:330px;top:0;left:calc(50% - 165px);margin-top:20vh;height:60vh;background-color:#ffffff;padding:10px 15px;box-shadow:0 0 3px #404040;box-sizing:border-box}.discount-container .inner-container p,.discount-container .inner-price-container p{font-size:1.2em;color:#284292;text-transform:uppercase;letter-spacing:.1em}.discount-container .inner-container ul,.discount-container .inner-price-container ul{list-style-type:none;margin:0;padding:0;height:calc(60vh - 125px);overflow-y:auto}.discount-container .inner-container ul li,.discount-container .inner-price-container ul li{padding:15px 0;border-bottom:1px solid #cccccc}.discount-container .inner-container ul li:last-of-type,.discount-container .inner-price-container ul li:last-of-type{border-bottom:none}.discount-container .inner-container .save-discounts,.discount-container .inner-price-container .save-discounts{position:absolute;bottom:15px;right:15px}.discount-container .inner-container{width:80vw;left:10vw;display:flex;justify-content:space-between}.discount-container .discount-list{width:45%}.discount-container .inner-price-container{min-height:190px;height:auto;width:45vw;margin-top:0;top:calc(50vh - 150px);left:22.5vw;display:none}.discount-container .inner-price-container.active{display:block}.discount-container .inner-price-container input{text-align:right}.discount-container .inner-price-container button{margin-top:10px}.discount-container .discount-error{color:#ec1a1e;font-weight:normal;font-size:12px;display:none}.discount-container .discount-error.active{display:block}.selected-discount-item{display:flex;justify-content:space-between;align-items:center}.selected-discount-item button{background-color:transparent;border:none;color:#404040}.selected-discount-item button:hover{color:#ec1a1e}