@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;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")}.Loader__content{overflow:hidden}.Collapsible__contentInner{padding:10px}.Collapsible__contentInner p{font-size:14px;line-height:20px;margin-bottom:10px}.Collapsible__contentInner p:last-child{margin-bottom:0}.Collapsible__trigger{cursor:pointer;display:block;padding:10px;position:relative;text-decoration:none}.Collapsible__trigger:after{content:"\F107";display:block;font-family:FontAwesome;font-size:25px;margin-top:20px;position:absolute;right:15px;top:10px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.Collapsible__trigger.is-open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.btn-minus,.btn-plus{height:30px;padding:0;width:30px}.btn-plus:after{content:"\F067";font-family:FontAwesome}.btn-minus:after{content:"\F068";font-family:FontAwesome}.btn-theme-1,.btn-theme-1.btn,.btn-theme-2,.btn-theme-2.btn{box-shadow:0 0 6px rgba(0,0,0,.35);margin:8px;padding:10px}.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;border:1px solid #3e8dcc;color:#3e8dcc}.btn-theme-2.btn:active,.btn-theme-2.btn:hover{background:#fff;border:1px solid #2b6490;color:#2b6490}.fileUploadContainer{position:relative}.fileUploadContainer .btn{cursor:pointer;min-height:100%;padding:0!important}.fileUploadContainer .btn label{cursor:pointer;display:block;font-weight:inherit;margin:0;min-height:100%;padding:10px}.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{-webkit-animation:a .6s linear infinite;animation:a .6s linear infinite;border-radius:50%;border-right:2px solid transparent;border-top:2px solid #2196f3;box-sizing:border-box;content:"";height:80px;margin-left:-40px;position:absolute;width:80px}.errorContainer{font-size:15px;margin-bottom:10px;margin-top:10px;overflow:hidden;text-align:right}.errorContainer .error-message{color:red}.errorContainer .error-message:before{content:"\F06A";font-family:FontAwesome;margin-right:5px}.titledDivisionContainer .titleDivisionHeader{background-color:#d3d3d3;font-size:20px;font-weight:700;text-align:center}.labelledCheckboxContainer .rc-checkbox{cursor:pointer;display:inline-block;line-height:1;outline:none;position:relative;vertical-align:middle;white-space:nowrap}.labelledCheckboxContainer .rc-checkbox-input:focus+.rc-checkbox-inner,.labelledCheckboxContainer .rc-checkbox:hover .rc-checkbox-inner{border-color:#3dbcf6}.labelledCheckboxContainer .rc-checkbox-inner{background-color:#fff;border:1px solid #d9d9d9;border-radius:3px;display:inline-block;height:14px;left:0;position:relative;top:0;transition:border-color .3s cubic-bezier(.68,-.55,.27,1.55),background-color .3s cubic-bezier(.68,-.55,.27,1.55);width:14px}.labelledCheckboxContainer .rc-checkbox-inner:after{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:b;animation-name:b;-webkit-animation-timing-function:cubic-bezier(.68,-.55,.27,1.55);animation-timing-function:cubic-bezier(.68,-.55,.27,1.55);border:2px solid #fff;border-left:0;border-top:0;content:" ";display:table;height:8px;left:4px;position:absolute;top:1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px}.labelledCheckboxContainer .rc-checkbox-input{bottom:0;cursor:pointer;left:0;opacity:0;position:absolute;right:0;top:0;z-index:1}.labelledCheckboxContainer .rc-checkbox-checked:hover .rc-checkbox-inner{border-color:#3dbcf6}.labelledCheckboxContainer .rc-checkbox-checked .rc-checkbox-inner{background-color:#3dbcf6;border-color:#3dbcf6}.labelledCheckboxContainer .rc-checkbox-checked .rc-checkbox-inner:after{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:b;animation-name:b;-webkit-animation-timing-function:cubic-bezier(.68,-.55,.27,1.55);animation-timing-function:cubic-bezier(.68,-.55,.27,1.55);border:2px solid #fff;border-left:0;border-top:0;content:" ";display:table;height:8px;left:4px;position:absolute;top:1px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px}.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{background-color:#f3f3f3;border-color:#d9d9d9}.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{font-size:15px;margin-bottom:10px;margin-top:10px;overflow:hidden;text-align:right}.successContainer .success-message{color:green}.successContainer .success-message:before{content:"\F058";font-family:FontAwesome;margin-right:5px}.widget-header-collapse{float:right;margin-right:13px}.widget-header-collapse:after{content:"\F107";display:inline-block;font-family:FontAwesome;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.widget-header-collapse.is-open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;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")}.discount-tag-container{color:#4daf50;font-family:Open Sans;font-size:12px;font-weight:700}.discount-tag-container .discount-tag-container-content{background-color:#f1f6ec;padding:5px 15px}@media (max-width:767px){.discount-tag-container .discount-tag-container-content{align-items:center;display:flex;justify-content:space-between}}.discount-tag-container .discount-tag-container-content .discount-tag-content-height{margin:0}.discount-tag-container .discount-tag-title{max-width:70%}.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{color:#bdbdbd;font-size:12px}.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-radius:3px;border-style:solid;border-width:1px}.alert-message-container .alert-message-content-row{display:flex;margin-left:0;margin-right:0}.alert-message-container .alert-message-content-row .alert-message-icon-container{align-items:center;display:flex;flex-direction:row;font-size:25px;min-height:40px;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{align-items:center;display:flex;flex-direction:row;min-height:40px;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;background:inherit;border:none;font-size:20px}@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{align-items:center;display:flex;flex-direction:row;min-height:40px;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{background:none;color:#607d8b;font-family:Open Sans;margin-bottom:25px}.alert-message-container.cart-merge-alert.alert-warning .cart-merge-second-paragraph{font-weight:600}.alert-message-container.alert-warning .alert-message-aux-border{background-color:#fff8e1;border:2px solid #ffc107}.alert-message-container.alert-warning .alert-message-aux-border .alert-message-icon{background-color:#ffc107;color:#fff8e1;font-size:24px;padding:2px}.cart-preview .preview-image{background-position:50%;background-repeat:no-repeat;background-size:contain;height:40px;margin-bottom:5px}.cart-preview .preview-text span{display:block;margin:0;overflow:hidden;padding:0 3px;text-overflow:ellipsis}.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-bottom:5px;padding-left:15px;padding-top:5px}.first-order-tag-container .first-order-tag-title{font-size:12px}.first-order-tag-container .first-order-tag-title .first-order-tag-value{font-size:14px;padding-left:20px}.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{color:#4daf50;font-weight:600;margin-top:0}#first-order-tag .first-order-tag-container-mobile .first-order-tag-container-content{background-color:#daffb3!important;padding-bottom:0;padding-left:0;padding-top:0}#first-order-tag .first-order-tag-container-mobile .first-order-tag-container-content .first-order-tag-content-height{background:none;border-bottom:none;color:inherit;display:flex;padding-bottom:0;padding-top: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{background:none;border-bottom:none;color:inherit}#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{font-size:10px;padding-top:0}#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-size:21px;font-weight:700}#removeServiceWithPrintModal .modal-dialog .close-button{cursor:pointer;float:right;font-size:23px}#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;border-color:#4295cb;border-radius:2px;color:#4295cb;padding:10px}#removeServiceWithPrintModal .modal-dialog .remove-service-btn{border-radius:2px;float:right;padding:10px}@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{height:45px;margin-bottom:5%;width:100%}#removeServiceWithPrintModal .modal-dialog .remove-service-btn{float:none;height:45px;width:100%}}.cart-service-line-mobile .cart-service-text{width:83.33333333%}.cart-service-line-mobile .cart-service-price{color:#546e7a;text-align:right;width:16.66666667%}.cart-service-with-vat{color:#b0bec5;font-size:10px;font-weight:500}