@font-face{font-family:FontAwesome;src:url(/Content/font/font-awesome/4.7.0/fontawesome-webfont.eot?v=4.7.0);src:url(/Content/font/font-awesome/4.7.0/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(/Content/font/font-awesome/4.7.0/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(/Content/font/font-awesome/4.7.0/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(/Content/font/font-awesome/4.7.0/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(/Content/font/font-awesome/4.7.0/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.Loader__content{overflow:hidden}.Collapsible__contentInner{padding:10px}.Collapsible__contentInner p{margin-bottom:10px;font-size:14px;line-height:20px}.Collapsible__contentInner p:last-child{margin-bottom:0}.Collapsible__trigger{display:block;text-decoration:none;position:relative;padding:10px;cursor:pointer}.Collapsible__trigger:after{font-family:FontAwesome;content:"\F107";position:absolute;right:15px;top:10px;font-size:25px;display:block;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;margin-top:20px}.Collapsible__trigger.is-open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.btn-minus,.btn-plus{padding:0;width:30px;height:30px}.btn-plus:after{font-family:FontAwesome;content:"\F067"}.btn-minus:after{font-family:FontAwesome;content:"\F068"}.btn-theme-1,.btn-theme-1.btn,.btn-theme-2,.btn-theme-2.btn{margin:8px;padding:10px;box-shadow:0 0 6px rgba(0,0,0,.35)}.btn-theme-1.btn:focus,.btn-theme-1.btn:hover,.btn-theme-2.btn:active,.btn-theme-2.btn:hover{box-shadow:0 0 18px rgba(0,0,0,.45)}.btn-theme-1,.btn-theme-1.btn,.btn-theme-1.btn:focus{background:#3e8dcc;color:#fff}.btn-theme-1.btn:active,.btn-theme-1.btn:hover{background:#2b6490;color:#fff}.btn-theme-2,.btn-theme-2.btn,.btn-theme-2.btn:focus{background:#fff;color:#3e8dcc;border:1px solid #3e8dcc}.btn-theme-2.btn:active,.btn-theme-2.btn:hover{background:#fff;color:#2b6490;border:1px solid #2b6490}.fileUploadContainer{position:relative}.fileUploadContainer .btn{padding:0!important;cursor:pointer;min-height:100%}.fileUploadContainer .btn label{padding:10px;display:block;min-height:100%;cursor:pointer;margin:0;font-weight:inherit}.fileUploadContainer .btn input[type=file]{display:none}.col-v2-xs-7{width:14.28571429%}.col-v2-xs-8{width:12.5%}.col-v2-xs-5{width:20%}.table-col{height:100%}.table-xs-1,.table-xs-2,.table-xs-3{align-items:center;display:flex}.table-xs-3{height:33.33333333%}.table-xs-2{height:50%}.table-xs-1{height:100%}@-webkit-keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.spinner{min-height:120px;position:relative}.spinner:before{content:"";box-sizing:border-box;position:absolute;width:80px;height:80px;margin-left:-40px;border-radius:50%;border-top:2px solid #2196f3;border-right:2px solid transparent;-webkit-animation:a .6s linear infinite;animation:a .6s linear infinite}.errorContainer{text-align:right;font-size:15px;margin-top:10px;margin-bottom:10px;overflow:hidden}.errorContainer .error-message{color:red}.errorContainer .error-message:before{font-family:FontAwesome;content:"\F06A";margin-right:5px}.titledDivisionContainer .titleDivisionHeader{text-align:center;font-size:20px;font-weight:700;background-color:#d3d3d3}.labelledCheckboxContainer .rc-checkbox{white-space:nowrap;cursor:pointer;outline:none;display:inline-block;position:relative;line-height:1;vertical-align:middle}.labelledCheckboxContainer .rc-checkbox-input:focus+.rc-checkbox-inner,.labelledCheckboxContainer .rc-checkbox:hover .rc-checkbox-inner{border-color:#3dbcf6}.labelledCheckboxContainer .rc-checkbox-inner{position:relative;top:0;left:0;display:inline-block;width:14px;height:14px;border-radius:3px;border:1px solid #d9d9d9;background-color:#fff;transition:border-color .3s cubic-bezier(.68,-.55,.27,1.55),background-color .3s cubic-bezier(.68,-.55,.27,1.55)}.labelledCheckboxContainer .rc-checkbox-inner:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:4px;top:1px;display:table;width:5px;height:8px;border:2px solid #fff;border-top:0;border-left:0;content:" ";-webkit-animation-timing-function:cubic-bezier(.68,-.55,.27,1.55);animation-timing-function:cubic-bezier(.68,-.55,.27,1.55);-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:b;animation-name:b}.labelledCheckboxContainer .rc-checkbox-input{position:absolute;left:0;z-index:1;cursor:pointer;opacity:0;top:0;bottom:0;right:0}.labelledCheckboxContainer .rc-checkbox-checked:hover .rc-checkbox-inner{border-color:#3dbcf6}.labelledCheckboxContainer .rc-checkbox-checked .rc-checkbox-inner{border-color:#3dbcf6;background-color:#3dbcf6}.labelledCheckboxContainer .rc-checkbox-checked .rc-checkbox-inner:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;left:4px;top:1px;display:table;width:5px;height:8px;border:2px solid #fff;border-top:0;border-left:0;content:" ";-webkit-animation-timing-function:cubic-bezier(.68,-.55,.27,1.55);animation-timing-function:cubic-bezier(.68,-.55,.27,1.55);-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:b;animation-name:b}.labelledCheckboxContainer .rc-checkbox-disabled.rc-checkbox-checked:hover .rc-checkbox-inner{border-color:#d9d9d9}.labelledCheckboxContainer .rc-checkbox-disabled.rc-checkbox-checked .rc-checkbox-inner{background-color:#f3f3f3;border-color:#d9d9d9}.labelledCheckboxContainer .rc-checkbox-disabled.rc-checkbox-checked .rc-checkbox-inner:after{-webkit-animation-name:none;animation-name:none;border-color:#ccc}.labelledCheckboxContainer .rc-checkbox-disabled:hover .rc-checkbox-inner{border-color:#d9d9d9}.labelledCheckboxContainer .rc-checkbox-disabled .rc-checkbox-inner{border-color:#d9d9d9;background-color:#f3f3f3}.labelledCheckboxContainer .rc-checkbox-disabled .rc-checkbox-inner:after{-webkit-animation-name:none;animation-name:none;border-color:#f3f3f3}.labelledCheckboxContainer .rc-checkbox-disabled .rc-checkbox-inner-input{cursor:default}@-webkit-keyframes b{0%{opacity:1}to{opacity:0}}@keyframes b{0%{opacity:1}to{opacity:0}}.labelledCheckboxContainer .text{margin-left:5px}.successContainer{text-align:right;font-size:15px;margin-top:10px;margin-bottom:10px;overflow:hidden}.successContainer .success-message{color:green}.successContainer .success-message:before{font-family:FontAwesome;content:"\F058";margin-right:5px}.widget-header-collapse{float:right;margin-right:13px}.widget-header-collapse:after{font-family:FontAwesome;content:"\F107";transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;display:inline-block}.widget-header-collapse.is-open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@font-face{font-family:FontAwesome;src:url(/Content/font/font-awesome/4.7.0/fontawesome-webfont.eot?v=4.7.0);src:url(/Content/font/font-awesome/4.7.0/fontawesome-webfont.eot#iefix&v=4.7.0) format("embedded-opentype"),url(/Content/font/font-awesome/4.7.0/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(/Content/font/font-awesome/4.7.0/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(/Content/font/font-awesome/4.7.0/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(/Content/font/font-awesome/4.7.0/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.discount-tag-container{color:#4daf50;font-weight:700;font-family:Open Sans;font-size:12px}.discount-tag-container .discount-tag-container-content{background-color:#f1f6ec;padding:5px 15px}.discount-tag-container .discount-tag-container-content .discount-tag-content-height{margin:0}.discount-tag-container .discount-tag-value{text-align:right}.price-info-container .price-info-details{font-size:14px}.price-info-container .price-info-details.price-info-details-with-discount .price-info-gross-price{font-size:12px;color:#bdbdbd}.price-info-container .price-info-details,.price-info-mobile-container .price-info-details{font-size:12px}.price-info-container .price-info-details.price-info-details-with-discount .price-info-gross-price,.price-info-mobile-container .price-info-details.price-info-details-with-discount .price-info-gross-price{font-size:10px}.alert-message-container{padding:5px}.alert-message-container .alert-message-aux-border{border-width:1px;border-style:solid;border-radius:3px}.alert-message-container .alert-message-content-row{margin-left:0;margin-right:0;display:flex}.alert-message-container .alert-message-content-row .alert-message-icon-container{min-height:40px;display:flex;flex-direction:row;align-items:center;font-size:25px;padding-left:10px;padding-right:0;width:auto}.alert-message-container .alert-message-content-row .alert-message-icon-container .alert-message-icon{border-radius:50%}.alert-message-container .alert-message-content-row .alert-message-content-container{min-height:40px;display:flex;flex-direction:row;align-items:center;padding-left:10px}.alert-message-container .alert-message-content-row .alert-message-close-container{padding-left:30px;padding-right:0;width:auto}.alert-message-container .alert-message-content-row .alert-message-close-container .alert-message-close{background-color:#fff;border:none;font-size:20px;background:inherit}@media only screen and (min-width:768px){.alert-message-container{padding:0}.alert-message-container .alert-message-content-row{margin-left:-15px;margin-right:-15px}.alert-message-container .alert-message-content-row .alert-message-icon-container{padding-left:15px;padding-right:15px}.alert-message-container .alert-message-content-row .alert-message-content-container{padding-left:0;width:85%}.alert-message-container .alert-message-content-row .alert-message-close-container{min-height:40px;display:flex;flex-direction:row;align-items:center;padding-left:15px}}@media only screen and (min-width:992px){.alert-message-container .alert-message-content-row .alert-message-content-container{width:90%}.alert-message-container .alert-message-content-row .alert-message-close-container{padding-left:5px}}.alert-message-container.cart-merge-alert.alert-warning{font-family:Open Sans;margin-bottom:25px;color:#607d8b;background:none}.alert-message-container.cart-merge-alert.alert-warning .cart-merge-second-paragraph{font-weight:600}.alert-message-container.alert-warning .alert-message-aux-border{border:2px solid #ffc107;background-color:#fff8e1}.alert-message-container.alert-warning .alert-message-aux-border .alert-message-icon{color:#fff8e1;background-color:#ffc107;padding:2px;font-size:24px}.cart-preview .preview-image{background-position:50%;background-repeat:no-repeat;background-size:contain;height:40px;margin-bottom:5px}.cart-preview .preview-text span{margin:0;overflow:hidden;text-overflow:ellipsis;padding:0 3px;display:block}.cart-preview .preview-text .no-preview{font-size:10px;line-height:10px}.cart-preview .preview-text .file-name{font-size:12px;line-height:12px}.first-order-tag-container{color:#4daf50;font-weight:600;margin-top:10px}.first-order-tag-container .first-order-tag-container-content{background-color:#daffb3;padding-left:15px;padding-top:5px;padding-bottom:5px}.first-order-tag-container .first-order-tag-title{font-size:12px}.first-order-tag-container .first-order-tag-title .first-order-tag-value{padding-left:20px;font-size:14px}.first-order-tag-container .first-order-tag-description{font-size:10px}@media (max-width:767px){#first-order-tag{border-bottom:none}#first-order-tag .first-order-tag-container-mobile{margin-top:0;color:#4daf50;font-weight:600}#first-order-tag .first-order-tag-container-mobile .first-order-tag-container-content{padding-left:0;padding-top:0;padding-bottom:0;background-color:#daffb3!important}#first-order-tag .first-order-tag-container-mobile .first-order-tag-container-content .first-order-tag-content-height{display:flex;border-bottom:none;color:inherit;background:none;padding-top:0;padding-bottom:0}#first-order-tag .first-order-tag-container-mobile .first-order-tag-container-content .first-order-tag-content-height .first-order-tag-description-col .row{color:inherit;background:none;border-bottom:none}#first-order-tag .first-order-tag-container-mobile .first-order-tag-container-content .first-order-tag-content-height .first-order-tag-description-col .first-order-tag-title{padding-bottom:0}#first-order-tag .first-order-tag-container-mobile .first-order-tag-container-content .first-order-tag-content-height .first-order-tag-description-col .first-order-tag-description{padding-top:0;font-size:10px}#first-order-tag .first-order-tag-container-mobile .first-order-tag-container-content .first-order-tag-content-height .first-order-tag-value-col{display:flex;flex-direction:column;justify-content:center}}#removeServiceWithPrintModal .modal-dialog{width:540px}#removeServiceWithPrintModal .modal-dialog .modal-content{border-radius:2px}#removeServiceWithPrintModal .modal-dialog .modal-title{color:#4295cb;font-weight:700;font-size:21px}#removeServiceWithPrintModal .modal-dialog .close-button{float:right;font-size:23px;cursor:pointer}#removeServiceWithPrintModal .modal-dialog :hover{text-decoration:none}#removeServiceWithPrintModal .modal-dialog .modal-body{color:#546e7a;font-size:14px}#removeServiceWithPrintModal .modal-dialog .modal-body .modal-upper-body{font-weight:500}#removeServiceWithPrintModal .modal-dialog .modal-body #modalLowerBody{font-weight:700;margin-bottom:5%}#removeServiceWithPrintModal .modal-dialog .remove-both-btn{background-color:#fff;color:#4295cb;border-color:#4295cb;padding:10px;border-radius:2px}#removeServiceWithPrintModal .modal-dialog .remove-service-btn{float:right;padding:10px;border-radius:2px}@media (max-width:767px){#removeServiceWithPrintModal .modal-dialog{width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important}#removeServiceWithPrintModal .modal-dialog .remove-both-btn{width:100%;margin-bottom:5%;height:45px}#removeServiceWithPrintModal .modal-dialog .remove-service-btn{float:none;width:100%;height:45px}}.cart-service-line-mobile .cart-service-text{width:83.33333333%}.cart-service-line-mobile .cart-service-price{width:16.66666667%;text-align:right;color:#546e7a}.cart-service-with-vat{font-size:10px;color:#b0bec5;font-weight:500}