@media(min-width:1200px){.your-quote-wrapper .row .col-centered>div.col-lg-3: nth-child(1){margin-left:12.5%;}}.your-quote-inside>div{display:table-row}.your-quote-inside>div>span{text-align:right;font-size:1.9rem;vertical-align:bottom}.your-quote-inside>div>span: last-child{text-align:left}.your-quote-inside>div>span: nth-child(2){min-width:100px;text-align:center;}.quote .product-info{padding-top:15px;padding-bottom:15px}.quote .product-info .primary-title,.quote .product-info .title{text-align:center;margin:0}#project-summary .your-quote-inside: not(:last-child){margin-bottom:20px;}#project-summary .your-quote-inside{width:100%}#project-totals .promotion-total{font-weight:bold}#existingEstimates>.ths-center-buttons .your-quote-wrapper .existing-estimate{display:table;margin:15px 0}#existingEstimates>.ths-center-buttons .your-quote-wrapper .col-centered{margin:15px auto}@media(min-width:1200px){#existingEstimates>.ths-center-buttons .existing-estimate>.btn{display:table-cell;height:55px}}#next-steps .btn.purchase{font-weight:bold}.your-quote-wrapper .primary-title{margin-top:0;margin-bottom:20px;font-weight:normal}.your-quote-wrapper .primary-title.box-header{margin-bottom:10px}#estimate-summary{margin:auto;width:100%}#estimate-summary>div>span: not(.your-quote-subheader){border-bottom:1px solid #c1bfbd;}.quote .your-quote-wrapper{border-width:3px}.your-quote-wrapper{padding:15px 10px;margin-bottom:20px;overflow:hidden}@media(min-width:768px){.total-container{margin-right:30px;float:right}}.your-quote-inside{display:table}.your-quote-inside>div{display:table-row}.total-container>div>span{text-align:right;padding:5px 10px;font-size:2.4rem}.your-quote-inside>div>span{vertical-align:bottom}.total{border-top:1px solid #000}.include-in-quote{text-align:center;width:auto;margin-left:-.6em;font-weight:bold;font-size:2rem}#add-newroom-section{margin-left:0;float:right;position:relative;height:55px}#add-newroom-section a{border:0;box-shadow:none;text-align:right;text-decoration:underline;text-shadow:none;float:right;width:initial;position:absolute;bottom:0;padding-bottom:5px;right:0;padding-right:7.5px;text-transform:none}#add-newroom-section .btn.btn-blank,#add-newroom-section .btn.btn-success{border:0;border-radius:0;font-size:2rem;position:absolute;bottom:0;padding-bottom:5px}#add-newroom-section .fa-chevron-right{display:none}#existingEstimates>.ths-center-buttons{max-width:100%;width:100%;margin-top:0}#existingEstimates>.ths-center-buttons>.header3{margin-top:0}.your-quote-wrapper .col-centered form{max-width:initial}.your-quote-wrapper .ths-center-buttons-container .ths-center-buttons>.btn-primary{margin-top:10px}.your-quote-wrapper .ths-center-buttons-container .ths-center-buttons h3.primary-title{margin-top:20px;margin-bottom:10px}.your-quote-wrapper .ths-center-buttons{margin:0 auto;max-width:70%}.your-quote-inside>div>span:last-child{text-align:left;white-space:nowrap;min-width:20%}.your-quote-inside>div>span:nth-child(2){text-align:right;min-width:0}.next-step-description *:last-child{margin-bottom:0}.next-step-description>.paragraph-alternative{margin-left:15px;margin-right:12px;font-size:1.6rem}.next-step-title>.paragraph-alternative{margin-left:0;margin-right:12px;margin-bottom:0;line-height:24px}#next-steps .row{margin-bottom:5px}#next-steps .row.bottom-25{margin-bottom:25px}#project-totals div span: nth-child(2){width:120px;}#project-totals div span:not(.your-quote-subheader):last-child{padding-left:0}.online-quote{padding:15px;margin-top:20px}div.btn-group.bootstrap-select button.btn.btn-default{font-size:1.6rem;border-radius:5px;border:1px solid #a4a19e;padding-left:12px}.btn-online-quote>i{background-color:transparent}#newEstimateModal .inline-block>*{display:inline-block}#newEstimateModal .inline-block>*: last-child{padding-left:10px}.your-quote-wrapper #existingEstimates.ths-center-buttons-container .ths-center-buttons h3.primary-title{margin-top:0}a.financing-link{text-decoration:underline}div#genericWizard-container .btn i.fa.fa-chevron-right,div#genericQuote-container .btn i.fa.fa-chevron-right,div#welcomeWizard-container .btn i.fa.fa-chevron-right{display:none}@media(min-width:768px){.quote-d-flex{display:flex}.quote-flex-column{display:flex;flex-direction:column}.quote-flex-grow{flex-grow:1}#project-summary div.row>div.quote-h-100,.quote-h-100{height:100%}.quote-f-1{flex:1}#project-summary>.row div.margin-b-0{margin-bottom:0}#project-summary.margin-b-20{margin-bottom:20px}.h-auto{height:auto}.quote-w-100{width:100%}}.your-quote-inside>div>span.project-summary-item{display:inline-block;white-space:nowrap;overflow:hidden;width:calc(100% - 1px);text-overflow:ellipsis}.your-quote-inside>div>span.text-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:0}#project-summary .quote-flex-end{display:flex;justify-content:flex-end}#project-summary .quote-flex-start{display:flex;justify-content:flex-start}#project-summary .quote-flex-center{display:flex;justify-content:center}@media(max-width:767px){#estimate-summary.your-quote-inside.quote-flex-column{display:block}#estimate-summary.your-quote-inside.quote-flex-column>div.pull-left{display:contents}.your-quote-inside>div>span:last-child{min-width:30%}}@media(min-width:768px){.your-quote-inside>div>span:last-child{min-width:35%}}@media(min-width:1024px){.your-quote-inside>div>span:last-child{min-width:25%}}#alert-modal .modal-header{justify-content:end}.btn-disabled{background-color:#808080!important;border-color:#808080!important;cursor:not-allowed}.modal-title{color:var(--colorBlack-reskin);font-size:24px;font-weight:bold}.modal-body-content{color:var(--colorBlack-reskin);font-size:16px}.modal-body-content ol{list-style:decimal;margin:inherit;padding:inherit}.modal-body-content ol li{margin-left:8px;margin-top:4px}.modal-header hr,.modal-body-content hr{border-top:1px solid var(--colorBlack-reskin);margin-top:12px;margin-bottom:0}.modal-btn-container{justify-content:flex-end;column-gap:10px;margin-top:16px;display:flex;flex-direction:row}.modal-btn-container a,.modal-btn-container button{align-content:center;padding-left:20px;padding-right:20px;min-width:100px;font-weight:bold;height:53px;border-radius:5px;border:1px solid var(--colorPrimaryButton-reskin)}.modal-btn-container a{background-color:var(--colorPrimaryButton-reskin)!important;color:var(--colorWhite-reskin)}.modal-btn-container button{color:var(--colorPrimaryButton-reskin);background-color:var(--colorWhite-reskin)!important}.modal-btn-container a:hover,.modal-btn-container a:visited,.modal-btn-container a:active{color:var(--colorWhite-reskin)}.modal-close-icon{float:right;cursor:pointer;color:var(--colorPrimaryButton-reskin);border:2px solid var(--colorPrimaryButton-reskin);border-radius:30px;background:#fff;font-size:31px;font-weight:normal;display:inline-block;line-height:0;padding:12px 3px;width:34px;height:34px}.modal-close-icon:before{content:"×"}.quote-header-container{display:flex;justify-content:space-between;align-items:flex-end}#include-in-quote-section{padding:0 0 7.5px 7.5px}@media(max-width:767px){#add-newroom-section a{padding:5px 15px 5px 0}#include-in-quote-section{padding:0 0 2.5px 15px}.include-in-quote{padding-left:30px}}.project-totals-container{display:flex;flex-wrap:wrap;margin-bottom:30px}.project-totals-container>div{min-height:36px;display:flex;justify-content:space-between;padding:5px 25px;align-items:center;width:100%;line-height:20px}.project-totals-header{width:100%;background-color:var(--colorPrimary-reskin);color:var(--colorWhite-reskin);font-size:16px;font-weight:600;border-bottom:0}.project-totals-element{color:var(--colorPrimary-reskin);border-bottom:1px solid var(--quoteTotalBorders)}.project-totals-discount{color:var(--quoteDiscountColor);border-bottom:1px solid var(--quoteTotalBorders)}.project-totals-add-promo{border-bottom:1px solid var(--quoteTotalBorders)}.project-totals-add-promo-content{color:var(--colorSecondary-reskin);font-weight:700}.project-totals-add-promo-content>button{background-color:var(--main-background-color);border:0;padding:0}.project-totals-error>span{font-size:16px;font-weight:500}.project-totals-footer{color:var(--colorWhite-reskin);background-color:var(--colorSecondary-reskin);font-size:16px;font-weight:700;border-bottom:0;text-transform:uppercase}.project-totals-element-desc{width:75%}.project-totals-element-amount{width:15%;display:flex;justify-content:space-between}.project-totals-financing-container{padding:0!important}.project-totals-financing{min-height:76px;background-color:var(--quotefinancingBackgroundColor);display:flex;align-items:center;width:100%;flex-wrap:nowrap;flex-direction:row;justify-content:space-between;gap:15px;font-size:1.5rem;padding:5px 25px}.project-totals-financing-image img{width:75px;height:48px}.project-totals-financing-main{width:30%;color:var(--colorPrimary-reskin);font-size:16px;font-weight:700;line-height:20px}.project-totals-financing-main-btn{background-color:var(--quotefinancingBackgroundColor);color:var(--colorSecondary-reskin);font-size:12px;font-weight:600;line-height:16px;text-decoration:underline;border:0;padding:0}.project-totals-financing-desc{width:55%;text-align:right;color:var(--colorPrimary-reskin);font-weight:700;line-height:20px}.project-totals-financing-desc div:last-child{color:var(--quotefinancingDescSecond);font-size:12px;font-weight:400;line-height:16px}.project-totals-financing-desc-solo{font-size:1em;width:55%;color:var(--colorPrimary-reskin);font-weight:700;line-height:20px;text-align:right}.your-quote-wrapper-reskin_v2{border-color:var(--colorPrimary-reskin);border-width:1px;margin-bottom:20px;overflow:hidden;border:1px solid;padding-top:20px}.popup-continue-btn{width:100%;height:48px;background-color:var(--colorPrimaryButton-reskin)}.modal-container{display:flex;justify-content:space-between}.modal-content-image{min-width:50px}.modal-content-header{font-size:20px;color:var(--colorBlack-reskin);padding-left:16px;line-height:24px}.financing-card-logo{width:50px;height:32px}.financing-modal{min-width:640px}.promo-disclaimer-banner{display:flex;justify-content:center}.promo-disclaimer-banner img{max-width:100%}@media(min-width:753px) and (max-width:1280px){.project-totals-element-amount{width:23%}.project-totals-element-desc{width:70%}}@media(max-width:752px){.project-totals-element-amount{width:20%}.project-totals-element-desc{width:70%}.financing-modal{min-width:0}}@media(min-width:344px) and (max-width:424px){.project-totals-financing{font-size:1.3rem}}@media(max-width:425px){.project-totals-element-amount{width:30%}.project-totals-element-desc{width:70%}}