.toast-title{font-weight:700}.toast-message{-ms-word-wrap:break-word;word-wrap:break-word}.toast-message a,.toast-message label{color:#FFF}.toast-message a:hover{color:#CCC;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#FFF;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80);line-height:1}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;-ms-filter:alpha(opacity=40);filter:alpha(opacity=40)}.rtl .toast-close-button{left:-.3em;float:left;right:.3em}button.toast-close-button{padding:0;cursor:pointer;background:0;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999;pointer-events:none}#toast-container *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#toast-container>div{position:relative;pointer-events:auto;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;-moz-box-shadow:0 0 12px #999;-webkit-box-shadow:0 0 12px #999;box-shadow:0 0 12px #999;color:#FFF;opacity:.8;-ms-filter:alpha(opacity=80);filter:alpha(opacity=80)}#toast-container>div.rtl{direction:rtl;padding:15px 50px 15px 15px;background-position:right 15px center}#toast-container>div:hover{-moz-box-shadow:0 0 12px #000;-webkit-box-shadow:0 0 12px #000;box-shadow:0 0 12px #000;opacity:1;-ms-filter:alpha(opacity=100);filter:alpha(opacity=100);cursor:pointer}#toast-container>.toast-info{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important}#toast-container>.toast-error{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important}#toast-container>.toast-success{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important}#toast-container>.toast-warning{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important}#toast-container.toast-bottom-center>div,#toast-container.toast-top-center>div{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width>div,#toast-container.toast-top-full-width>div{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4;-ms-filter:alpha(opacity=40);filter:alpha(opacity=40)}@media all and (max-width:240px){#toast-container>div{padding:8px 8px 8px 50px;width:11em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container>div{padding:8px 8px 8px 50px;width:18em}#toast-container>div.rtl{padding:8px 50px 8px 8px}#toast-container .toast-close-button{right:-.2em;top:-.2em}#toast-container .rtl .toast-close-button{left:-.2em;right:.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container>div{padding:15px 15px 15px 50px;width:25em}#toast-container>div.rtl{padding:15px 50px 15px 15px}}

.template{display:none !important}.sm-text{font-size:1.2rem}.customer-info-line .disabled{opacity:.5}.green-bb{border-bottom:6px solid #2ca45a;padding-bottom:20px}#pay-btn-wrap{padding-bottom:50px}#pay-btn-wrap img{max-width:50.4%}.hto-panel-header{border:1px solid;padding:0 10px;font-size:18px;font-weight:bold}.hto-panel-body{border:1px solid;padding:0 10px;border-top:0}.hto-panel-line{overflow:hidden}.hto-description{width:64%;display:inline-block;position:relative;letter-spacing:0;margin:0;float:left;padding:10px 10px 10px 0}.hto-line-total,.hto-unit-price,.hto-quantity{width:12%;display:inline-block;position:relative;letter-spacing:0;margin:0;float:left;padding:10px}.hto-panel-line.small-pad .hto-description{padding:2px 10px 2px 0}.hto-panel-line.small-pad .hto-line-total,.hto-panel-line.small-pad .hto-unit-price,.hto-panel-line.small-pad .hto-quantity{padding:2px 10px}.hto-description:after,.hto-unit-price:after,.hto-quantity:after{content:"";position:absolute;right:0;height:1000px;border-right:1px solid;width:1px;top:-1px}.hto-item-title{font-size:25px;font-weight:bold}.hto-item-price{padding:0 8px}.hto-item-price .amount{float:right}.hto-item-note{font-size:14px;font-weight:bold;color:#b7b7b7}.pay-btn{padding:0;margin-top:10px;background:transparent;border:0;cursor:pointer}.price-text{text-align:right}.total-price{font-size:17px;font-weight:bold;line-height:34px}.price-wrapper{padding-left:35px}.price-wrapper .amount{float:right}.total-price-value{font-size:18px;font-weight:bold;border:2px solid;border-radius:10px;padding-top:2px}.pay-section{padding-right:30px}.price-value{padding-right:5px;padding-left:0}.total-price-value .price-wrapper{padding-left:5px}.dlsg-logo{max-width:250px}.tax-img{max-width:135px;cursor:pointer}.tax-exempt{margin-bottom:30px}.tax-text{display:inline-block;line-height:38px;font-size:16px;font-weight:bold;vertical-align:middle;margin:0}.remove-po-btn{width:20%;cursor:pointer}.remove-btn{width:10%;position:relative;top:2px;cursor:pointer}.spinner{display:none}.spinner.ui-spinner-input{display:inline-block;!important;text-align:center}.ui-widget.ui-widget-content{width:80%;border-radius:10px;margin:0 auto;display:block}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{width:100%;margin:0;padding:0 5px}.ui-spinner a.ui-spinner-button{border:0;background:transparent}/*!JQuery ui spinner css modification*/.purchase-method{background:#f2f0f1;padding:15px;position:relative;transition:.8s;min-height:17rem}.grey-out{opacity:.5;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-part{text-align:center;border-right:3px solid #909090}.method-title{font-size:22px;margin-bottom:15px}.method-btn{cursor:pointer}.method-btn.no-cursor{cursor:default}.method-note{font-size:12px;color:#9a9a9a;position:relative;top:-5px;font-weight:bold}.method-additional-info{margin-bottom:10px}.info-part{padding:0 35px}.info-part p{font-style:italic}.method-text{font-size:18px;width:100%;display:block;margin-bottom:15px !important}.method-phone-number{text-decoration:none !important;color:black;font-weight:bold;font-size:30px}.edit-order-btn{display:inline-block;color:red;font-size:21px;line-height:26px;cursor:pointer}.order-summary{width:60%;margin:0 auto;padding:20px;border:1px solid;border-radius:30px;position:relative;padding-bottom:80px}.summary-line{width:100%}.order-item-body{width:70%;display:inline-block;float:left;font-size:14px;letter-spacing:-0.3px;line-height:30px}.order-input{position:relative;width:15%;display:inline-block;float:left;padding:3px 20px}.license-multiplier{position:absolute;top:5px;left:5px;font-size:13px;cursor:help}.order-input input{width:100%;text-align:center;border:1px solid;border-radius:10px;background:#fff;line-height:20px;color:#000;font-size:13px}.order-item-price{width:12%;display:inline-block;float:left;font-size:14px;padding-top:5px}.order-item-price span{vertical-align:middle}.order-item-price .amount{float:right}.customer-info{width:70%;margin:0 auto;padding:20px}.customer-info-line{width:100%}.customer-info-line .title{display:inline-block;width:22%;float:left}.customer-info-line .input{display:inline-block;width:78%;float:left}.customer-info-line .input input{width:100%;border:1px solid #000;padding:1px 5px;font-size:16px;background:#e1eefe;border-top:0;line-height:1.5}.customer-info-line .input select{width:100%;border:1px solid #000;padding:1px 5px;font-size:16px;background:#e1eefe}.customer-info-line .input input.bordered{border:1px solid #000 !important}.customer-info-line .input.input-1{width:45%}.customer-info-line .title.title-1{width:8%;padding-left:10px;line-height:26px}.customer-info-line .input.input-2{width:8%}.customer-info-line .title.title-2{width:8%;margin-left:1%;line-height:26px}.customer-info-line .input.input-3{width:9%}.total-line .value{float:right;margin-left:20px}.summary-block{display:inline-block;padding:0 !important;position:absolute;right:40px;margin:0}.call-now-text{color:#2ca45a;font-size:36px;font-weight:bold}.thank-you-text{margin-top:300px}.thank-you-text-1{margin-bottom:430px}.customer-info-line .input input.input-error{border:1px solid red !important;border-top:0}.customer-info-line .input input.bordered.input-error{border:1px solid red !important}.tax-wrap{cursor:pointer}.remove-file{color:gray;font-weight:bold;padding:0 5px;position:relative;top:3px;cursor:pointer;line-height:.6;font-size:19px}.file-input{position:absolute;left:0;top:0;bottom:0;opacity:0;z-index:3;width:100%;cursor:pointer}.pay-btn-img{cursor:pointer}@media all and (max-width:991px){.customer-info{width:100%}}@media(max-width:767px){.customer-info-line .title{width:100%;margin-bottom:5px}.customer-info-line .input{width:100%;margin-bottom:10px;border-top:1px solid #000}.customer-info-line .input input.bordered{border-top:none !important}.customer-info-line .input.input-1{width:100%}.customer-info-line .title.title-1{width:100%;padding-left:0}.customer-info-line .input.input-2{width:100%}.customer-info-line .input.input-3{width:100%}}

.hide{display:none}.img-model{position:relative;z-index:2;min-height:500px;padding-top:47px}.img-model img{display:block;margin:0 auto;max-width:100%}.btn,.form-control{font-size:1.4rem}.modal button{font-size:1.8rem}.modal-title{font-size:2rem}.builder-header{padding-top:10px;position:relative}.builder__tabs .tab-content{border:1px solid #ddd;border-top:0;padding:0 15px;border-radius:0 0 5px 5px}.form-horizontal__green-block{background:#2ca45a;padding:10px 0 20px;border-radius:10px;color:#fff}.form-horizontal__green-block .form-control{height:25px;font-size:1.4rem}.form-horizontal__green-block.form-horizontal .control-label{font-size:16px;padding-top:1px;padding-left:5px;padding-right:0}.form-horizontal__green-block .form-group{margin-bottom:5px;font-size:1.6rem}.form-horizontal__green-block label{font-weight:normal;padding:3px 0;text-align:right}.form-sub-text{background:#2ca45a;padding:10px;border-radius:10px;color:#fff;font-size:17px;margin-top:-30px;box-shadow:-2px -2px 5px #fff;position:absolute;top:0;right:10px;left:10px;text-align:center}.discount-code{padding-top:15px;padding-bottom:10px;border-radius:10px;border:2px solid #2ca45a;position:relative;margin-top:10px}.notification{font-size:11px;text-align:center;color:#666}/*! discount styles*/.nameplate>p,.img-model-services__label,.choose-param,.img-model-features__label{color:#fff;background:#2ca45a;padding:7px 0;text-align:center;font-size:18px;margin-left:-16px;margin-right:-15px;line-height:1.2}.nameplate>p{margin:0 -1px 0 0}.img-model-services,.img-model-features{overflow:hidden}.img-model-service{width:33.333333%;float:left;text-align:center;padding:0 6%}.img-model-feature{float:left;width:25%;text-align:center}.img-model-features-20 .img-model-feature{width:20%}.img-model-feature img,.img-model-service img{max-width:100px;width:100%;cursor:pointer}.img-heading{position:absolute;width:100%;text-align:center;left:0;z-index:3;font-size:18px;font-weight:bold;top:22px}.build-fieldset .label,.viewport .label,.name-list{font-weight:bold;text-align:right;float:left;width:calc(100% - 110px);padding:0 10px 0 0;margin:0;line-height:18px;color:#191c1a;font-size:14px}.amount{text-align:right;padding-right:10px;margin:0 !important;display:block;line-height:18px;float:right;width:90px;font-size:16px}.msign{text-align:center;width:20px;float:left;font-size:16px;line-height:14px;margin:0}.summary>div{line-height:18px;margin-bottom:5px}.summary>div:after{content:'';display:table;clear:both}.summary__logo,div.quantity{margin-top:20px;margin-bottom:5px;position:relative}.quantity>p{line-height:28px !important}input.quantity{width:75px;float:right;padding:5px 10px;margin-right:10px;text-align:right;border:0;border-radius:5px}.totalprice,.feature,.baseprice{margin-top:5px;padding-top:0}.totalprice.ad p{font-size:16px;font-weight:bold;color:#2ca45a;line-height:1.5}.line-top{position:relative}.totalprice.list{margin-top:4px}.line-top:before{content:'';position:absolute;top:-5px;width:100px;right:10px;height:2px;background:#2ca45a}.discount{font-size:16px;font-weight:bold;margin-top:20px}.feature-fade{opacity:.4}.models .model{margin-top:15px;width:33.33333333%;float:left;position:relative;text-align:center;min-height:100px;cursor:pointer}.models .model p{margin:0;font-size:13px;text-align:center}.models .model img{height:100%;max-height:68px;width:auto}.model__label{position:relative;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #2ca45a;z-index:1;cursor:pointer}.model .model__label{position:absolute;top:auto;left:auto;bottom:-5px;right:-5px;transform:translate(-50%,-50%)}.model__input{display:none}.model__input:checked+.model__label:before{content:'';visibility:visible;position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50%;background:#2ca45a;z-index:2;transform:translate(-50%,-50%)}.model__input:checked+.model__label--check:before{content:'\2714';background:transparent;font-size:20px;color:#2ca45a;border:0;text-shadow:none;height:auto;width:auto}.model__label--check{border-radius:4px}.default-feature,.default-feature+p{opacity:.6}.options>.features>.feature>p,.options>.services>.service>p{line-height:20px;margin-bottom:.5rem}.service p,.service label,.feature p,.feature label{display:inline-block;vertical-align:bottom}.service label,.feature label{margin-right:10px}.options span,.options p{font-size:14px}.builder__total-price .col-form-label{font-size:18px}.builder__total-price .form-control{font-size:18px;height:auto}.summary_placeholder,.options{position:relative;padding-top:15px;background-color:#eaeaea}.builder__tabs .nav-link.active{background-color:#eaeaea;border-bottom-color:#eaeaea}.nav-link{font-size:1.8rem}.caption.summary{margin-top:20px;text-align:right;font-size:11px;font-style:italic;padding-right:10px}.logo.dlsg{position:absolute;bottom:15px;left:50%;transform:translateX(-50%)}.discount-wrap{margin-top:40px;margin-bottom:15px}.lic_note{position:absolute;bottom:0;left:0;right:0}.lic_note p{text-align:center;font-size:12px;color:red;font-style:italic}.list{margin-top:15px}.quantity .custom-popover{font-size:17px;padding:5px;top:-56px;left:10%;width:250px;text-align:center;font-style:italic;border:1px solid red}.custom-popover .arrow{left:50%;transform:translateX(50%)}.custom-popover .arrow:before{border-top-color:red !important}
