@charset "UTF-8";body{background-color:#d3d3d3}#content{margin:auto;max-width:1141px}#content.paddingWidget{padding-bottom:200px}#content #topContent{align-items:center;background:url(/build/images/upperLine.c5031835.png) bottom no-repeat;background-size:100% auto;display:flex;justify-content:space-between;margin-top:10px;min-height:115px;padding-bottom:5px}#content #topContent .seniControlLogo img{width:153px}#content .messageCont{align-items:center;animation:goaway 1s ease 3s 1 forwards;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:100}#content .messageCont.short{animation-delay:1.5s}#content .messageCont.long{animation-delay:5s}#content .messageCont .message{background:#fff;border:1px solid #ccc;box-shadow:0 0 40px rgba(0,0,0,.2);font-size:22px;padding:50px}#content .messageCont .message.ok{color:#000}#content .messageCont .message.warning{color:#f58536}#content .messageCont .message.error{color:#ff4c4c}#content .popupCont{align-items:center;background-color:rgba(0,0,0,.3);bottom:0;display:block;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0}#content .popupCont.cookie .popup{height:auto;max-width:400px}#content .popupCont.typePopup .content{min-width:300px}#content .popupCont .popup{background:#fff;border-radius:5px;box-shadow:0 0 8px #333;max-height:100%;max-width:80%;min-height:100px;min-width:200px;padding:20px 30px;position:relative}#content .popupCont .popup .content{margin-right:5px;max-height:100%;max-width:100%;overflow-y:auto;padding-right:5px}#content .popupCont .popup .content .typeRadio{margin:20px}#content .popupCont .popup .content .typeRadio label{display:inline-block;padding:5px}#content .popupCont .popup .content .popupButtons{display:flex;justify-content:flex-end}#content .popupCont .popup .close{background:#eee;content:"X";height:30px;position:absolute;right:0;top:0;width:30px}#content .popupCont .popup .close:after{align-items:center;bottom:0;color:#333;content:"X";display:flex;font-family:arial;font-size:19px;justify-content:center;left:0;position:absolute;right:0;text-align:center;top:0}@keyframes goaway{0%{opacity:1}to{opacity:0}}.mainMenu{margin-left:10px}.mainMenu li{margin:10px 3px}.mainMenu li a,.mainMenu li span{color:#fff}.mainMenu li .button{border-radius:5px;display:block;font-size:18px;padding:13px 18px;position:relative}.mainMenu li .button.active:after{border-style:solid;border-width:9px 9px 0;bottom:-9px;content:"";display:block;height:0;left:calc(50% - 10px);position:absolute;width:0}.mainMenu li .button.active.bgpink:after{border-color:#caa2da transparent transparent}.mainMenu li .button.active.bgviolet:after{border-color:#8277b5 transparent transparent}.mainMenu li .button.active.bgblue:after{border-color:#7695c9 transparent transparent}.mainMenu li .button.active.bggreen:after{border-color:#468b97 transparent transparent}.mainMenu li .button.active.bgdarkblue:after{border-color:#223d69 transparent transparent}.mainMenu li .button.active.bgyellow:after{border-color:#c08004 transparent transparent}.mainMenu li .button.active.bgorange:after{border-color:#ff7e26 transparent transparent}.rightMenu li{border-right:1px solid #ddd;padding:5px 10px;white-space:nowrap}.rightMenu li:last-child{border:none}.rightMenu a,.rightMenu span{color:#333;cursor:pointer;font-size:15px;font-weight:700}#mainContent{min-height:100px;position:relative}footer{align-items:center;background:url(/build/images/bottomLine.092a9b6d.png) top no-repeat;background-size:100% auto;display:flex;justify-content:space-between;margin-bottom:28px;padding-top:30px}footer .seniFooterLogo{background:url(/build/images/SeniLogo.d3195ec8.png) 50% no-repeat;background-size:contain;height:20px;width:52px}footer span{color:#aaa;font-family:arial;font-size:12px}footer span a{color:#2c9bb0}footer span a img{width:50px}#error_frame{height:500px;width:100%}.searchCont{margin-left:20px;position:relative}.searchCont #fastSearchQuery{border:1px solid #d8d8d8;border-radius:5px;color:#666;font-family:dosisregular;font-size:18px;padding:15px 40px 15px 18px;width:268px}.searchCont:after{background:url(/build/images/lupa.1703923c.png) 50% no-repeat;content:"";height:16px;position:absolute;right:17px;top:20px;width:16px}table.dataTable{float:left}table.dataTable img{margin:7px 5px}table.dataTable tfoot,table.dataTable thead{background-color:#f7f7f7}table.dataTable tfoot th,table.dataTable thead th{border-bottom:1px solid #ddd;border-right:1px solid #ddd;border-top:1px solid #ddd;font-weight:400}table.dataTable tfoot th:first-child,table.dataTable thead th:first-child{border-left:1px solid #ddd}table.dataTable thead th:first-child{border-top-left-radius:5px}table.dataTable thead th:last-child{border-top-right-radius:5px;min-width:100px}table.dataTable tfoot th{border-top:none}table.dataTable tfoot th:first-child{border-bottom-left-radius:5px}table.dataTable tfoot th:last-child{border-bottom-right-radius:5px}table.dataTable tbody td{border-bottom:1px solid #ddd;border-right:1px solid #ddd}table.dataTable tbody td:first-child{border-left:1px solid #ddd}table.dataTable tbody td input[type=text],table.dataTable tbody td select{width:150px}table.dataTable tbody td input[type=submit]{font-size:15px;margin-left:10px;padding:10px 15px}table.dataTable tbody td .hide{display:none}table.dataTable tbody tr.even{background-color:#f7f7f7}table.dataTable.hideRecommendedNumber td:nth-child(7){display:none}.healthinsurance_list{margin-top:20px}.healthinsurance_list .searchCont{margin-left:0;margin-right:20px}.healthinsurance_list td:first-child,.healthinsurance_list th:first-child{text-align:center}.healthinsurance_list .krankenkassenButtons div{margin-right:10px}.screenTitle{font-size:22px;font-weight:400}.centerForm h1{font-size:20px;margin-bottom:10px}.centerForm form{text-align:right}.centerForm form label{color:#666;font-size:18px;margin-right:20px}.centerForm form>div>div,.centerForm form>div>div>div>div{margin-bottom:15px}.recommendation_index .recommendationHeader .codeHeader{width:35%}.recommendation_index .recommendationHeader .codeHeader>.button{margin:10px;text-align:center;width:170px}.recommendation_index .recommendationHeader .codeHeader .patientCode{max-height:0;overflow:hidden;transition:all .5s ease}.recommendation_index .recommendationHeader .codeHeader .patientCode.active{display:block;max-height:150px}.recommendation_index .recommendationHeader .healthinsurance{width:590px}.recommendation_index .recommendationHeader .healthinsurance .form #form_healthinsurance{padding:15px 20px 15px 18px;width:208px}.recommendation_index .recommendationHeader .healthinsurance .form p{color:#3f7b86;font-size:20px;font-weight:700;margin-left:10px;min-width:170px}.recommendation_index .recommendationHeader .healthinsurance .careLevel{margin-top:15px}.recommendation_index .recommendationHeader .healthinsurance .header{font-size:20px;margin-right:20px;margin-top:32px;min-width:200px;text-align:right}.recommendation_index .recommendationHeader .healthinsurance .miniForm{margin-top:20px}.recommendation_index .recommendationHeader .healthinsurance .miniForm .package{margin-top:10px}.recommendation_index .recommendationHeader .healthinsurance .miniForm #form_package{width:208px}.recommendation_index .recommendationHeader .healthinsurance .packageHeader{margin-top:40px}.recommendation_index .recommendationHeader .header{color:#666;font-size:22px;margin:20px 0}.recommendation_index .recommendationHeader [type=submit]{margin-left:10px}.recommendation_index .separator{background:#ddd;height:1px;margin:20px 0}.recommendation_index #form_code{width:216px}.recommendation_index .amountAlert,.recommendation_index .mixQuantityAlert,.recommendation_index .mixQuantityAlertHard,.recommendation_index .quantityAlert,.recommendation_index .quantityAlertHard,.recommendation_index .showPanties{background:#f7f7f7;border:1px solid #dedede;border-radius:5px;color:#fd4d4d;font-size:20px;margin:10px 0;padding:15px}.recommendation_index .amountAlert .button,.recommendation_index .mixQuantityAlert .button,.recommendation_index .mixQuantityAlertHard .button,.recommendation_index .quantityAlert .button,.recommendation_index .quantityAlertHard .button,.recommendation_index .showPanties .button{margin-left:30px}.recommendation_index .productTable{display:flex;margin-bottom:20px}.recommendation_index .productTable .type1:not(.gtype2) .typeCast div:first-child{color:#ff4c4c}.recommendation_index .productTable [data-panties="1"] .basketActions *{display:none}.recommendation_index .productTable table.fixed{margin-top:60px}.recommendation_index .productTable table.fixed thead{background:#f7f7f7;box-shadow:0 0 3px 1px #ddd;position:fixed;top:0;z-index:100}.recommendation_index .basketActions,.recommendation_index .basketActions2{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.recommendation_index .basketActions2>div,.recommendation_index .basketActions>div{align-items:center;display:flex}.recommendation_index .basketActions2>div .number,.recommendation_index .basketActions>div .number{display:inline-block;margin:0 4px;text-align:center;width:20px}.recommendation_index .basketActions .minus,.recommendation_index .basketActions .plus,.recommendation_index .basketActions2 .minus,.recommendation_index .basketActions2 .plus{background-position:50%;background-repeat:no-repeat;border:2px solid #0085b2;border-radius:50%;color:#0085b2;display:inline-block;flex-basis:40px;font-size:30px;height:40px;line-height:30px;text-align:center;width:40px}.recommendation_index .basketActions .info,.recommendation_index .basketActions2 .info{font-size:13px;margin-left:8px}.recommendation_index .fast{margin:0 0 15px;max-height:0;overflow:hidden;transition:all .5s ease}.recommendation_index .fast.active{max-height:1000px}.recommendation_index .fast .fieldName{font-size:20px}.recommendation_index .fast .fieldName+input,.recommendation_index .fast .fieldName+select{margin-top:8px}.recommendation_index .fast .leftFast{border-right:1px solid #ddd;margin-right:10px}.recommendation_index .fast .leftFast .sex{flex-basis:25%;margin-right:50px}.recommendation_index .fast .leftFast .sheet{flex-basis:30%;margin-top:25px}.recommendation_index .fast .leftFast .waterdrugs{margin-top:25px}.recommendation_index .fast .leftFast li{margin-bottom:7px;margin-top:7px}.recommendation_index .fast .leftFast li:last-child{margin-left:40px}.recommendation_index .fast .leftFast>div:last-child{flex-basis:45%}.recommendation_index .fast .rightFast{flex-basis:350px;margin-left:10px}.recommendation_index .fast .size{flex-basis:235px}.recommendation_index .fast .size select{padding:15px 18px;width:100px}.recommendation_index .fast .size2{flex-basis:350px;margin-left:20px;text-align:right}.recommendation_index .fast .size2 input{padding:15px 18px;width:100px}.recommendation_index .fast .size2 div{margin-bottom:15px}.recommendation_index .fast .radioGroup.size{flex-direction:row;justify-content:left}.recommendation_index .fast .radioGroup.size li:first-child{flex-basis:175px}.recommendation_index .fast .radioGroup.size li:nth-child(2){flex-basis:250px}.recommendation_index .fast .toiletData .radioGroup li:last-child{margin-left:135px}.recommendation_index .fast .noToilet .toiletData{display:none}.recommendation_index .fast .toiletquantity{margin-top:15px}.recommendation_index .productTable tbody .important-info{color:#468b97;font-size:18px;font-weight:700}.recommendation_index .productTable tbody td{text-align:center}.recommendation_index .productTable tbody td div{font-size:18px;font-weight:700}.recommendation_index .productTable tbody td div:first-child{color:#468b97;margin-bottom:30px}.recommendation_index .productTable tbody td div:last-child{color:#31616a}.recommendation_index .productTable tbody td.basketActions div:first-child,.recommendation_index .productTable tbody td.basketActions2 div:first-child{margin:0 0 15px}.recommendation_index .productTable thead td{padding:10px;text-align:center}.recommendation_index .productTable thead .marginpercentColumn{width:120px}.recommendation_index .productTable td:first-child{text-align:center;width:140px}.recommendation_index .patientData .header,.recommendation_index .seniomatData .header{color:#444;font-size:24px;margin-bottom:20px;padding-bottom:12px;position:relative}.recommendation_index .patientData .header:after,.recommendation_index .seniomatData .header:after{background:#8277b5;bottom:0;content:"";height:2px;left:0;position:absolute;width:50px}.recommendation_index .patientData div,.recommendation_index .seniomatData div{margin:5px}.recommendation_index .result .top .patientData{flex-basis:30%}.recommendation_index .result .top .seniomatData{border-left:1px solid #ddd;flex-basis:70%;padding-left:40px}.recommendation_index .result .top .seniomatData .flex>div:first-child{padding-right:20px;text-align:center;width:130px}.recommendation_index .result .top .seniomatData h3{align-items:center;color:#666;display:flex;font-size:22px}.recommendation_index .result .top .seniomatData h3 img{margin-right:10px}.recommendation_index .result .top .seniomatData h3.center{justify-content:center}.recommendation_index .result .top .seniomatData .separator+h3{margin-top:20px}.recommendation_index .result .top .seniomatData .recommendedProducts>div{flex-basis:50%}.recommendation_index .result .top .seniomatData .recommendedProducts b{margin-left:8px}.recommendation_index .result .productFilters>div:first-child{margin:20px 0}.recommendation_index .result .productFilters .buttons div{margin-right:10px}.recommendation_index .result .seniomatData form #pdf>div{align-items:center;display:flex}.recommendation_index .result .seniomatData form #pdf>div label{flex-basis:120px;margin-right:10px;text-align:right}.recommendation_index .result .seniomatData form #pdf>div input,.recommendation_index .result .seniomatData form #pdf>div textarea{flex-basis:45%}.recommendation_index .result .seniomatData form #pdf #pdf_customer label{text-align:right;width:150px}.recommendation_index .result .seniomatData .product{font-size:18px}.recommendation_index .result .seniomatData .product img{max-width:110px}#widget .exclamation,#widgetHandle .exclamation{display:none}#widget .exclamation.active,#widgetHandle .exclamation.active{animation-direction:alternate;animation-duration:1s;animation-name:blink;background:#ff6700;border-radius:50%;color:#fff;content:"!";display:block;font-family:arial;font-size:26px;font-weight:700;height:30px;line-height:30px;position:absolute;right:-15px;text-align:center;top:-15px;width:30px}#widget .exclamation.red,#widgetHandle .exclamation.red{background:red}#widget .warnings,#widgetHandle .warnings{display:none}#widget .exclamation:hover+.warnings,#widgetHandle .exclamation:hover+.warnings{background:#fff;border-radius:5px;box-shadow:0 0 10px #ccc;display:block;padding:10px 20px;position:absolute;right:15px;top:-15px}#widgetHandle .exclamation{opacity:0;transition:all .5s ease;visibility:hidden}#widgetHandle.active .exclamation{opacity:1;visibility:visible}#widgetHandle .exclamation:hover+.warnings{left:205px;right:auto}#widget{background:#fff;box-shadow:0 0 20px #ccc;color:#333;height:540px;opacity:1;position:fixed;top:100px;transition:all .5s ease;transition:height .5s ease;width:352px}#widget.shrink{height:75px}#widget .padding{padding:25px 30px;position:relative}#widget .iso{font-size:26px}#widget .iso.green{color:#539a1d}#widget .iso.orange{color:#f58536}#widget .iso.red{color:#ea4c3a}#widget .healthinsurance{font-size:26px;margin:10px 0 20px}#widget .prices{color:#666;font-size:18px}#widget .summ{font-size:22px;margin-bottom:5px;margin-top:5px}#widget .toPay{font-weight:700}#widget .toPayAll{font-size:26px;font-weight:700;margin-bottom:5px}#widget .totalPieces{font-weight:700}#widget .indicatorCont{background:#f9f9f9}#widget .indicatorCont .header{color:#333;font-size:18px;font-weight:700;margin-bottom:12px;text-align:center}#widget .indicatorCont .indicator{background:url(/build/images/margeMeter.9c050a70.png) 50% no-repeat;flex-basis:163px;height:138px;position:relative;width:163px}#widget .indicatorCont .indicator .needle{background:url(/build/images/margeMeterNeedle.51c5ecce.png) 50% no-repeat;height:23px;left:71px;position:absolute;top:66px;transform-origin:10px 13px;transition:all .5s ease;width:56px}#widget .indicatorCont .value{color:#333;font-size:36px;margin-left:15px}#widget .indicatorCont .percent{font-size:24px}#widget .close{background:url(/build/images/close.ded7229b.png) 50% no-repeat;height:37px;position:absolute;right:15px;top:15px;width:37px}#widget.horizontal{bottom:50px;display:flex;height:auto;right:50%;top:auto;transform:translateX(50%);transition:all .5s ease;width:auto}#widget.horizontal.shrink{right:100%;transform:translateX(0)}#widget.horizontal>.padding{display:flex}#widget.horizontal>.padding>div:first-child{display:flex;flex-direction:column;justify-content:center;margin-right:15px;min-width:200px}#widget.horizontal>.padding>div:last-child{min-width:250px}#widget .sideClose{background:#8277b5;border-radius:0 5px 5px 0;position:relative;width:25px}#widget .sideClose:after{color:#fff;content:"«";font-size:32px;position:absolute;right:2px;top:calc(50% - 16px)}#widgetHandle{background:#8277b5;border-radius:0 5px 5px 0;bottom:50px;cursor:pointer;left:0;padding:2px 22px 2px 2px;position:fixed;transform:translateX(-100%);transition:all .5s ease}#widgetHandle.active{transform:translateX(0)}#widgetHandle.active.closed{transform:translateX(-90%)}#widgetHandle:after{color:#fff;content:"»";font-size:32px;position:absolute;right:4px;top:calc(50% - 16px)}#widgetHandle .inner{background:#fff;border-radius:0 5px 5px 0;color:#333;font-size:18px;font-weight:700;max-width:180px;padding:20px;text-align:center}#widgetHandle .inner img{margin-bottom:20px}#widgetHandle .iso.green{color:#539a1d}#widgetHandle .iso.orange{color:#f58536}#widgetHandle .iso.red{color:#ea4c3a}#widgetHandle .indicator{background:url(/build/images/margeMeter.9c050a70.png) 50% no-repeat;background-size:contain;flex-basis:140px;height:138px;position:relative;width:133px}#widgetHandle .indicator .needle{background:url(/build/images/margeMeterNeedle.51c5ecce.png) 50% no-repeat;height:23px;left:58px;position:absolute;top:66px;transform-origin:10px 13px;transition:all .5s ease;width:56px}#appbundle_pharmacy>div{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}#appbundle_pharmacy>div ul{flex-basis:100%;order:3}#form_pharmacy{margin-top:10px;padding:10px 15px;width:200px}#form_type{margin-left:20px}.filterHeader{color:#666;font-size:22px;margin-right:10px}.productButtons{margin-bottom:15px}.productButtons div{margin-right:10px}.productButtons .checkbox{padding-left:50px;position:relative}.productButtons .checkbox:before{background:#fff;border-radius:2px;content:"";height:20px;left:20px;position:absolute;width:20px}.productButtons .checkbox.active:before{background:transparent;border:3px solid #fff;border-radius:2px;content:"";height:14px;left:20px;position:absolute;width:14px}.product_index .productList .editing .hideWhenEdit{display:none}.product_index .productList .editing .actions{align-items:center;display:flex;flex-direction:column;text-align:center}.product_index .productList .editing .actions .confirmEdit{margin:0}.product_index .productList td,.product_index .productList th{text-align:center}.product_index .productList td:first-child img{margin:8px 0}.product_index .productList .adp div:first-child,.product_index .productList .adq div:first-child,.product_index .productList .epv div:first-child{margin-bottom:30px}.product_index .productList input,.product_index .productList select{display:block;margin-bottom:10px;padding:10px 18px;width:120px!important}.product_index .productList .adq input,.product_index .productList .pricePrivateFinal input{margin-top:49px}.product_index .productList .priceAddOtherAmount input,.product_index .productList .priceOtherFinal input{margin-top:56px}.product_index .productList .cancelEdit,.product_index .productList .confirmEdit{border:none;cursor:pointer;display:block;font-size:0;height:33px;width:33px!important}.product_index .productList .confirmEdit{background:url(/build/images/confirm.d3649513.png) 50% no-repeat}.product_index .productList .cancelEdit{background:url(/build/images/cancel.5f662302.png) 50% no-repeat;margin-top:20px}.product_index .productList .adp,.product_index .productList .adq,.product_index .productList .epv{font-size:18px;font-weight:700}.product_index .productList .type1:not(.gtype2) .adp div:first-child,.product_index .productList .type1:not(.gtype2) .adq div:first-child,.product_index .productList .type1:not(.gtype2) .epv div:first-child{color:#ff4c4c}.product_index .productList .type1.gtype2 div:first-child,.product_index .productList .type2 div:first-child{color:#468b97}.product_index .productList .adp div:nth-child(2),.product_index .productList .adq div:nth-child(2),.product_index .productList .epv div:nth-child(2){color:#31606a}.product_index .productList input.active{border-color:#000!important}.product_index .formHidden{display:none}#pharmacyproduct div{align-items:center;display:flex;justify-content:flex-end}.dataTable+.bottom{clear:both}.productOrder{align-items:center;display:flex;flex-direction:column}.productOrder li{display:flex;width:600px}.productOrder li span{align-items:center;border:1px solid #eee;border-collapse:collapse;display:flex;flex-basis:200px;justify-content:center;padding:10px;text-align:center}.productOrder li span img{width:50%}.sortableSelected{background:#ddd}.sortableGhost{background:#ffff9f;opacity:.5}.dataTable .productList .locked .basketActions [data-type="1"],.dataTable .productList .locked .basketActions [data-type="2"],.dataTable .productList .locked .basketActions2 [data-type="1"],.dataTable .productList .locked .basketActions2 [data-type="2"]{opacity:.2}.customSearchResult label{display:inline-block;padding:10px}#pdf_customer_birthDate select{width:80px}.groupOrders .checkboxCont{display:inline-block}.customerTable{width:100%}#periodInfo{margin:10px}#periodInfo span{font-weight:700;padding-left:5px}.error-popup{display:none}.error-popup-body{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:.5rem}.group-order-edit-popup-delivery-date,.order-again-popup-delivery-date{align-items:center;display:flex;gap:1rem}.add-pharmacy-form{display:flex;flex-direction:column;gap:1rem}.add-pharmacy-form-row{align-items:center;display:grid;grid-template-columns:1fr 1fr;width:100%}.add-pharmacy-form-row div,.add-pharmacy-form-row input{justify-self:start}@font-face{font-family:dosisbold;font-style:normal;font-weight:400;src:url(/build/fonts/dosis-bold-webfont.76f287ff.eot);src:url(/build/fonts/dosis-bold-webfont.76f287ff.eot?#iefix) format("embedded-opentype"),url(/build/fonts/dosis-bold-webfont.a449cefe.woff2) format("woff2"),url(/build/fonts/dosis-bold-webfont.51a1f129.woff) format("woff"),url(/build/fonts/dosis-bold-webfont.d46549af.ttf) format("truetype"),url(/build/images/dosis-bold-webfont.059be510.svg#dosisbold) format("svg")}@font-face{font-family:dosislight;font-style:normal;font-weight:400;src:url(/build/fonts/dosis-light-webfont.15aff7f8.eot);src:url(/build/fonts/dosis-light-webfont.15aff7f8.eot?#iefix) format("embedded-opentype"),url(/build/fonts/dosis-light-webfont.dbd98fa3.woff2) format("woff2"),url(/build/fonts/dosis-light-webfont.8fc6dc1f.woff) format("woff"),url(/build/fonts/dosis-light-webfont.6741f349.ttf) format("truetype"),url(/build/images/dosis-light-webfont.2c415528.svg#dosislight) format("svg")}@font-face{font-family:dosismedium;font-style:normal;font-weight:400;src:url(/build/fonts/dosis-medium-webfont.5d00a616.eot);src:url(/build/fonts/dosis-medium-webfont.5d00a616.eot?#iefix) format("embedded-opentype"),url(/build/fonts/dosis-medium-webfont.7b8bcf1e.woff2) format("woff2"),url(/build/fonts/dosis-medium-webfont.57e1884a.woff) format("woff"),url(/build/fonts/dosis-medium-webfont.590a2c51.ttf) format("truetype"),url(/build/images/dosis-medium-webfont.adbab839.svg#dosismedium) format("svg")}@font-face{font-family:dosisregular;font-style:normal;font-weight:400;src:url(/build/fonts/dosis-regular-webfont.9de65b82.eot);src:url(/build/fonts/dosis-regular-webfont.9de65b82.eot?#iefix) format("embedded-opentype"),url(/build/fonts/dosis-regular-webfont.9ae1e7cd.woff2) format("woff2"),url(/build/fonts/dosis-regular-webfont.1e2850b6.woff) format("woff"),url(/build/fonts/dosis-regular-webfont.3602265e.ttf) format("truetype"),url(/build/images/dosis-regular-webfont.61b4e5b5.svg#dosisregular) format("svg")}*{box-sizing:border-box}body{color:#333;font-family:dosisregular;padding:0}body,h1,h2,h3,h4,h5,h6,p{margin:0}a{text-decoration:none}ul{list-style:none;margin:0;padding:0}.collapse{border:0;max-height:0;overflow:hidden;padding:0}.hidden,.invisible{visibility:hidden}.hidden{width:0}.dnone{display:none!important}.flex{display:flex}.flex.row{flex-direction:row}.flex.column{flex-direction:column}.flex.column.left{align-items:flex-start}.flex.column.right{align-items:flex-end}.flex.column.center{align-items:center}.flex.column.vcenter{justify-content:center}.flex.column.vtop{justify-content:flex-start}.flex.column.vbottom{justify-content:flex-end}.flex.left,.flex.right{justify-content:flex-start}.flex.center{justify-content:center}.flex.vcenter{align-items:center}.flex.vtop{align-items:flex-start}.flex.vbottom{align-items:flex-end}.flex.wrap{flex-wrap:wrap}.flex.between{justify-content:space-between}.flex.around{justify-content:space-around}.topColors{left:0;position:absolute;right:0;top:0}.topColors li{flex-basis:33.333%;height:4px}.topColors li:first-child{background-color:#caa2da}.topColors li:nth-child(2){background-color:#8277b5}.topColors li:nth-child(3){background-color:#7695c9}.button{border-radius:5px;color:#fff;font-size:18px;padding:15px 25px;position:relative}.button.plus{padding-left:60px}.button.plus:after{background:url(/build/images/plus.683d8e4f.png) 50% no-repeat;content:"";height:34px;left:15px;position:absolute;top:10px;width:34px}.button.import{position:relative}.button.import [type=file]{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.button.search{padding-left:60px}.button.search:after{background:url(/build/images/lupa.1703923c.png) 50% no-repeat;content:"";height:34px;left:15px;position:absolute;top:10px;width:34px}.button.inactive{opacity:.5}.button.margin{margin:0 10px}.iblock{display:inline-block}.bgpink{background-color:#caa2da}.bgpink:hover{background-color:#a482b3}.bgviolet{background-color:#8277b5}.bgviolet:hover{background-color:#6c6198}.bgblue{background-color:#7695c9}.bgblue:hover{background-color:#5b79a7}.bggreen{background-color:#468b97}.bggreen:hover{background-color:#3e717d}.bglightgreen{background-color:#7eb9c3}.bglightgreen:hover{background-color:#6599a3}.bgred{background-color:#ff4d4d}.bgred:hover{background-color:#e24343}.textRed{color:#ea4c3a}.textOrange{color:#f58536}.textGreen{color:#539a1d}.pdf{background-color:#ea4c3a;background-image:url(/build/images/pdf.a9675cd9.png);background-position:10px;background-repeat:no-repeat;display:inline-block;padding-left:60px}.pdf,.pdf:hover{border:1px solid #ea4c3a}.pdf:hover{background-color:#fff}.error,.pdf:hover{color:#ea4c3a}.nobr{white-space:nowrap}.op40{opacity:.4}.cssload-container{background:hsla(0,0%,100%,.8);bottom:0;left:0;position:absolute;right:0;top:0;z-index:100}.cssload-whirlpool,.cssload-whirlpool:after,.cssload-whirlpool:before{border:1px solid #ccc;border-left-color:#000;border-radius:974px;-o-border-radius:974px;-ms-border-radius:974px;-webkit-border-radius:974px;-moz-border-radius:974px;left:50%;position:absolute;top:100px}.cssload-whirlpool{height:49px;margin:-24px 0 0 -24px;width:49px}.cssload-whirlpool,.cssload-whirlpool:before{animation:cssload-rotate 1.15s linear infinite;-o-animation:cssload-rotate 1.15s linear infinite;-ms-animation:cssload-rotate 1.15s linear infinite;-webkit-animation:cssload-rotate 1.15s linear infinite;-moz-animation:cssload-rotate 1.15s linear infinite}.cssload-whirlpool:before{content:"";height:43px;margin:-100px 0 0 -22px;width:43px}.cssload-whirlpool:after{animation:cssload-rotate 2.3s linear infinite;-o-animation:cssload-rotate 2.3s linear infinite;-ms-animation:cssload-rotate 2.3s linear infinite;-webkit-animation:cssload-rotate 2.3s linear infinite;-moz-animation:cssload-rotate 2.3s linear infinite;content:"";height:55px;margin:-105px 0 0 -28px;width:55px}input[type=submit]{border:none;cursor:pointer}input[type=submit].plus{background-image:url(/build/images/plus.683d8e4f.png);background-position:15px;background-repeat:no-repeat}.noactive{opacity:.4}.noactive input,.noactive select{pointer-events:none}input[type=date],input[type=email],input[type=number],input[type=password],input[type=text],select,textarea{border:1px solid #d8d8d8;border-radius:5px;color:#666;font-family:dosisregular;font-size:18px;padding:15px 40px 15px 18px;width:268px}.popup input[type=email],.popup input[type=number],.popup input[type=password],.popup input[type=text],.popup select,.popup textarea{margin-bottom:10px;margin-left:20px;padding:5px 40px 5px 18px;width:200px}.popup form{text-align:right}.popup .productImage{text-align:center}[data-action]{cursor:pointer}label.required:after{content:"*"}.margin{margin:20px 0}@keyframes cssload-rotate{to{transform:rotate(1turn)}}@-o-keyframes cssload-rotate{to{-o-transform:rotate(1turn)}}@-ms-keyframes cssload-rotate{to{-ms-transform:rotate(1turn)}}@-webkit-keyframes cssload-rotate{to{-webkit-transform:rotate(1turn)}}@-moz-keyframes cssload-rotate{to{-moz-transform:rotate(1turn)}}.radioGroup{display:flex;flex-direction:column;justify-content:center}.radioGroup.row{flex-direction:row;justify-content:left}.radioGroup li{align-items:center;cursor:pointer;display:flex;margin:5px 10px 5px 0}.radioGroup li span{border:1px solid #b4b4b4;border-radius:50%;display:inline-block;flex-basis:22px;flex-shrink:0;height:22px;margin-right:10px;position:relative;width:22px}.radioGroup li.active span:after{background:#b4b4b4;border:2px solid #fff;border-radius:50%;box-sizing:border-box;content:"";height:100%;position:absolute;width:100%}.checkboxCont{display:flex;justify-content:center}.checkboxCont li{align-items:center;cursor:pointer;display:flex;margin:0 10px 0 0}.checkboxCont li span{border:1px solid #b4b4b4;display:inline-block;flex-basis:25px;flex-shrink:0;height:25px;margin-right:10px;position:relative;width:25px}.checkboxCont li.active span:after{background:#b4b4b4;color:#fff;content:"✓";font-size:25px;font-weight:700;height:100%;line-height:25px;position:absolute;text-align:center;width:100%}[data-description]{position:relative}[data-description]:hover:after{background:#fff;border:1px solid #666;content:attr(data-description);font-weight:700;padding:10px;position:absolute;top:20px;width:300px;z-index:10}[data-description] input:hover:after{top:20px}[data-description] label:hover:after{left:0;top:20px}.flash-warning{border:1px solid;font-size:18px;font-weight:700;margin-top:30px;padding:10px 20px}.grund{color:#ff4c4c!important}.premium{color:#468b97!important}::-webkit-scrollbar{margin:5px;width:12px}::-webkit-scrollbar-track{-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}::-webkit-scrollbar-thumb{background:hsla(0,0%,90%,.8);-webkit-border-radius:10px;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}::-webkit-scrollbar-thumb:window-inactive{background:hsla(0,0%,90%,.4)}@keyframes blink{0%{opacity:0}to{opacity:1}}.ajaxForm .vbottom .button{margin:5px}select[multiple]{height:250px}.vmargin{margin:10px 0}.block{display:block}#pdf_client_birthdate{margin:5px 0}#pdf_client_birthdate select{margin-right:13px;padding:15px 0;text-align:center;width:102px}.popupTitle{font-size:22px;margin-bottom:19px}.bgdarkgreen{background-color:#468b97}.bgdarkgreen:hover{background-color:#3e717d}.bgdarkblue{background-color:#223d69}.bgdarkblue:hover{background-color:#2e538f}.bgyellow{background-color:#c08004}.bgyellow:hover{background-color:#e69904}.bgorange{background-color:#ff7e26}.bgorange:hover{background-color:#ff9c59}.bgred2{background-color:#ea4c3a;display:inline-block}.bgred2:hover{background-color:#fff;border:1px solid #ea4c3a;color:#ea4c3a}.confirmOrder{text-align:center}.cancelOrder{border:1px solid #ea4c3a;color:#ea4c3a}.cancelOrder,.cancelOrder:hover{background-color:#fff}.manage{background-color:#ea4c3a;display:inline-block}.manage,.manage:hover{border:1px solid #ea4c3a}.manage:hover{background-color:#fff;color:#ea4c3a}.order{background-color:#7695c9;display:inline-block}.order,.order:hover{border:1px solid #7695c9}.order:hover{background-color:#fff;color:#7695c9}.orderPopupButtons{margin-top:1rem}.orderPopupButtons .button{flex-basis:120px}.strong{font-weight:700}.loginCont{bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%}.loginCont a{color:#8077b3}.loginCont form{margin-top:10px}.loginCont #password,.loginCont #username{border:1px solid #d8d8d8;border-radius:5px;color:#666;font-family:dosisregular;font-size:16px;height:64px;line-height:64px;margin-top:16px;padding:0 20px;width:268px}.loginCont .stayLogged{margin-top:15px}.loginCont #_submit{background:#8277b5;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:15px;padding:19px 25px}.loginCont .resetSubmit{margin-top:20px}.loginCont .loginError{color:#df4b3c;font-size:18px;margin-top:20px}.loginCont img{max-width:370px}