body{padding:20px 0}.row > .main{margin-top:20px}nav.topnav.navbar{margin-bottom:0}.sidebar{display:none}.panel-sidebar{margin-top:20px}@media (min-width:768px){.sidebar{position:fixed;top:51px;bottom:0;left:0;z-index:1000;display:block;padding:20px;overflow-x:hidden;overflow-y:auto;background-color:#f5f5f5;border-right:1px solid #eee}}.admin-container .nav-sidebar{margin-right:-21px;margin-bottom:20px;margin-left:-20px}.admin-container .nav-sidebar > li > a{padding-right:20px;padding-left:20px}.main-content .nav-sidebar{margin-right:-16px;margin-left:-16px}.main-content .nav-sidebar > li > a{padding-right:20px;padding-left:20px}.nav-sidebar > .active > a,.nav-sidebar > .active > a:hover,.nav-sidebar > .active > a:focus{color:#fff;background-color:#428bca}.nav-sidebar > li > ul.sub-menu > li{}.nav-sidebar > li > ul.sub-menu > li.active > a,.nav-sidebar > li > ul.sub-menu > li.active > a:hover,.nav-sidebar > li > ul.sub-menu > li.active > a:active{background-color:#afd3f3;color:#337ab7}.nav-sidebar > li > ul.sub-menu > li a{padding-left:42px}.nav-sidebar > li > ul.sub-menu > li .sub-menu{}.nav-sidebar > li > ul.sub-menu > li .sub-menu li.active,.nav-sidebar > li > ul.sub-menu > li .sub-menu li.active > a:hover,.nav-sidebar > li > ul.sub-menu > li .sub-menu li.active > a:active{background-color:#d2e3f3}.nav-sidebar > li > ul.sub-menu > li .sub-menu li a{padding-left:62px}.sidebar-basket table.basket{font-size:smaller;margin-top:5px;margin-bottom:10px}.sidebar-basket table.basket tbody > tr > td{padding-top:3px;padding-bottom:3px;line-height:1.2}.sidebar-basket table.basket tbody > tr > td.amount{font-weight:bold}.sidebar-basket .submit-order{text-align:center}.flashbag{margin-top:30px}.table.table-sm > tbody > tr > td,.table.table-sm > tbody > tr > th,.table.table-sm > thead > tr > th{padding:4px}.table tr.disabled{background-color:#eee;color:#777}.table.no-border,.table.no-border th,.table.no-border td{border:none}.table.vertical-align td,.table.vertical-align th{vertical-align:middle}.table td.top-align{vertical-align:top}.table tr.row-highlight{background-color:#dff0d8}.panel > .table-responsive > table > thead > tr > th:first-child,.panel > table > thead > tr > th:first-child{padding-left:15px}.panel > .table-responsive > table > tbody > tr > td:first-child,.panel > table > tbody > tr > td:first-child,.panel > .table-responsive > table > tbody > tr > th:first-child,.panel > table > tbody > tr > th:first-child{padding-left:15px}.table.no-margins{margin:0}.table.dense > tbody > tr > td{padding:4px;line-height:13px}.table.dense > tbody > tr:not(:first-child) > td{border-top:1px solid #ddd}.table.dense.no-border > tbody > tr > td{border:none}.table.transparent{background-color:transparent}nav ul.pagination{margin:0}.container-fluid.no-margins{padding-left:0;padding-right:0}hr{margin-top:10px;margin-bottom:10px;border-color:#ddd;background-color:#ddd;color:#ddd}.alert-info hr{border-top-color:#ddd}.well h3,.well h4{margin-top:0}.well table.table{margin-bottom:0}.mouse-pointer{cursor:pointer}.text-very-muted{color:#9e9e9e}.text-checked{color:#71b156}h3{margin-top:15px}mark{background:orange;color:black}footer{text-align:center;margin-top:60px;border-top:1px solid #ddd;padding:20px 0}footer a{color:#333}footer a:not(:first-child):before{content:'| '}footer a:hover{color:#333}div.cookiebar{display:none;position:fixed;top:0;width:100%;text-align:center;font-size:12px;line-height:12px;border-bottom:1px solid #333;background-color:#e5e5e5;padding:2px 0}div.cookiebar button{background-color:#d6d6d6;border-color:#a2a2a2;margin-left:5px}.form-signin{max-width:330px;margin:0 auto;padding:15px}.form-signin-heading{font-size:20px}.login-help-box{margin-top:20px}input#inputPassword{margin-top:7px}.main-content,.admin-container{position:relative}.main-content .logged-in-as,.admin-container .logged-in-as{margin:0;padding:0;position:absolute;top:54px;right:20px}.admin-container .logged-in-as{top:5px}.container.no-shop .logged-in-as{top:-16px}.sortable-handle{cursor:move;color:#337ab7}.sortable-placeholder td{background-color:#c9def1 !important}.sort-success{display:none;top:30px;left:500px;position:absolute}.product-teaser .item{margin:0 0 10px -10px}.product-teaser .item:hover{background-color:#f7f7f7;border-color:#bbb;-webkit-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.3)}.product-teaser .caption{padding:0}.product-teaser .caption h3{margin:0}.product-teaser .list-group.units{margin-bottom:0}.product-teaser .list-group.units .list-group-item{padding:5px 7px}.product-teaser a,.product-teaser a:hover,.product-teaser a:active,.product-teaser a:visited{text-decoration:none;color:#333}.product-teaser .teaser-left{padding:5px}.product-teaser .teaser-left .teaser-image{display:table-cell;vertical-align:top;padding-right:10px}.product-teaser .teaser-left .teaser-image .image{padding:3px;border:1px solid #ddd;background-color:white}.product-teaser .teaser-left .teaser-body{display:table-cell;vertical-align:top;width:10000px;overflow:hidden}.product-teaser .teaser-left .teaser-body h3{margin-top:5px}.product-teaser .teaser-left .teaser-units{display:table-cell;vertical-align:top;min-width:200px}.product-teaser .teaser-right{padding:5px 5px 0}@media screen and (max-width:600px){.product-teaser .teaser-left .teaser-image,.product-teaser .teaser-left .teaser-body,.product-teaser .teaser-left .teaser-units{width:auto;display:block;float:left}}.product_detail > .image{display:inline;float:left;padding:3px;border:1px solid #ddd;margin:10px 15px 0 0}.product_detail > .description{display:inline;vertical-align:top;padding-left:5px}.product_detail .add-to-basket{margin-top:20px;width:auto}.product_detail .add-to-basket .unit-row{padding:8px 0;border-bottom:1px solid #ddd}.product_detail .add-to-basket .unit-row .unit-box{float:left}.product_detail .add-to-basket .unit-row .button-box{float:left;padding-left:10px}.product_detail .add-to-basket .unit-row:hover{background-color:#eee}.product_detail .add-to-basket .unit-is-in-basket{padding-top:5px;color:#777;font-size:small}.collapse.print-data{margin-bottom:10px;padding:0 5px;border:1px solid #aba6a6;border-radius:3px;background-color:#eaeaea}.collapse.print-data .title{font-size:12px;font-weight:bold}.collapse.print-data .value{padding-left:20px;padding-bottom:3px;display:block}.collapse.print-data .value:not(:last-child){border-bottom:1px solid #aba6a6}.image-missing{background-color:#f2f2f2;color:#ddd;border:1px solid #ddd}.image-missing.product_thumb{width:120px;height:100px}.image-missing.product_thumb i.fa{font-size:44px;margin-left:34px;margin-top:24px}.image-missing.product_detail{width:180px;height:150px}.image-missing.product_detail i.fa{font-size:44px;margin-left:65px;margin-top:47px}.image-missing.product_admin_list{width:60px;height:50px}.image-missing.product_admin_list i.fa{font-size:30px;margin-left:14px;margin-top:9px}.add-to-basket .units{width:200px}.basket-items .units{width:200px}.units{width:100%;position:relative;margin-bottom:-5px}.units .unit-container .unit{display:block;margin:0 4px 5px}.units .unit-container .unit span{display:block;width:100%;text-align:center}.units .unit-container .unit span.title{padding:2px 15px;color:#f2f2f2;font-size:15px;background-color:#008000;border:1px solid #008000;border-bottom:0;border-radius:5px 5px 0 0}.units .unit-container .unit span.price{border:1px solid #ddd;background-color:#fff;border-top:0;border-radius:0 0 5px 5px}.units .unit-container .unit span.price .netto{float:left;width:auto;padding:4px 15px 1px;font-weight:bold;line-height:20px;color:#008000;font-size:18px}.units .unit-container .unit span.price .brutto{float:left;width:auto;font-size:12px;line-height:12px;padding:1px 0 1px 15px;color:#9d9d9d}.units .unit-container .unit span.price .brutto .tax{font-size:10px}.form-group.lilarot-money > .input-group{width:200px}.form-group.lilarot-kg > .input-group{width:150px}.form-group.lilarot-kg > .input-group .input-group-addon{font-size:0}.form-group.lilarot-kg > .input-group .input-group-addon:after{content:'kg';font-size:14px}.form-group.lilarot-mm > .input-group{width:150px}.form-group.lilarot-mm > .input-group .input-group-addon{font-size:0}.form-group.lilarot-mm > .input-group .input-group-addon:after{content:'mm';font-size:14px}.form-group.lilarot-pt > .input-group{width:150px}.form-group.lilarot-pt > .input-group .input-group-addon{font-size:0}.form-group.lilarot-pt > .input-group .input-group-addon:after{content:'pt';font-size:14px}.form-group.lilarot-rotation > .input-group{width:150px}.form-group.lilarot-rotation > .input-group .input-group-addon{font-size:0}.form-group.lilarot-rotation > .input-group .input-group-addon:after{content:'Grad';font-size:14px}.form-group.lilarot-percent > .input-group{width:200px}label.required:after{content:' *'}input.medium{max-width:300px}.form-group.file{max-width:600px}.add-to-basket input.amount{width:80px;text-align:center;padding-left:19px;padding-right:5px;display:inline-block}.update-amount input.amount{width:80px;text-align:center;padding-left:19px;padding-right:5px;display:inline-block}.selectpicker.auto .control-label{display:block}.selectpicker.auto .bootstrap-select.form-control{width:auto}#inventory_add_item input.amount{width:80px;text-align:center;padding-left:19px;padding-right:5px;margin-left:10px;display:inline-block}.admin-container{margin-top:30px}.cli-output{background-color:black;font-family:"Courier New", Courier, monospace;white-space:pre;color:white;padding:0 20px;line-height:16px;font-weight:bold;margin-bottom:20px}table.accounting-shop tr.unbilled{background-color:rgba(224, 0, 60, 0.08)}table.accounting-shop tr.billed{background-color:rgba(0, 224, 59, 0.08)}table.accounting-shop .status-group span{float:left}table.accounting-shop .status-group span.small{border-left:1px solid #eee;padding-left:10px;margin-left:10px}table.accounting-shop .status-group span.small > span:first-child{text-align:right;padding-right:5px}.a2lix_translationsFields{padding:5px 10px 0;border:1px solid #ddd;border-top-width:0;border-radius:0 0 4px 4px}.stock-form .form-group{float:left;margin-right:20px}.stock-form .form-group input{width:auto}td.stock-change{position:relative}td.stock-change span{position:absolute;right:40%}.panel-body.prices form .form-group{float:left;margin-right:20px}.panel-body.prices form .form-group button{margin-right:10px}.change-amount-form .form-group{float:left;margin-right:20px}.change-amount-form .form-group input{width:auto}td.change-amount{position:relative}td.change-amount span{position:absolute;right:40%}div.admin-impersonate-user{position:fixed;text-align:center;top:0;height:52px;z-index:9999999;border-bottom:1px solid black;background-color:yellow;color:red;padding:15px 0;width:100%}body.admin-impersonate-user{margin-top:52px}div.editor .block{border:1px solid silver;padding:4px 8px;margin-bottom:5px;border-radius:4px}div.editor .block .block{margin-left:20px;margin-top:4px}div.editor .block.type-0{background-color:rgba(213, 223, 255, 0.57)}div.editor .block.type-1{background-color:rgba(157, 255, 185, 0.57)}div.editor .block.type-2{background-color:rgba(216, 122, 255, 0.57)}div.editor .block .indicators{display:inline-block;position:absolute}div.editor .block .indicators > span{margin-left:5px;display:block;float:left;border:1px solid silver;height:20px;font-size:13px}div.editor .block .indicators > span.color-preview{width:20px}div.editor .block .indicators > span.font{width:20px;background-color:white}div.editor .block .indicators > span.condition{width:20px;background-color:yellow;color:red}div.editor .block .indicators > span.pass-value-to-parent{width:20px;font-size:14px;background-color:#27ec65;color:#287b0f}div.editor > a{display:inline-block;margin-top:15px}td.order-status{font-weight:bold}td.order-status.status-0{color:#ff2626;background-color:#ffdbdb}td.order-status.status-1{color:#2626ff;background-color:#ffff97}td.order-status.status-2{color:green;background-color:#e3ffe3}td.order-status.status-3{color:#2626ff;background-color:#dbecff}td.order-status.status-4{background-color:#eaeaea}td.order-status.status-5{background-color:#eaeaea}table tbody tr.order{cursor:pointer}table tbody tr.order:hover td{background-color:rgba(25, 255, 0, 0.21)}.instance-edit-field-defaults{border:1px solid silver;padding:4px;background-color:#eefdec;margin:0 0 10px 30px}.multipleUp{border:1px solid silver;border-radius:2px;padding:5px;background-color:#eefdec;margin:3px 0 0 0}.multipleUp select.version{float:left;width:auto;margin-bottom:5px}.multipleUp label.version{float:left;padding:8px 6px 0 0;font-weight:normal}.multipleUp input[type=radio]{margin:0 5px}.ajax-edit{cursor:pointer}.ajax-edit:hover{text-shadow:1px 1px 10px rgba(60, 60, 60, 0.7)}.product-delivery-methods .mode{display:none}.panel.admin-products{border-top-left-radius:0;border-top-right-radius:0;border-top-width:0}.panel.admin-products > table:first-child{border-top-left-radius:0;border-top-right-radius:0;border-top-width:0}.panel.admin-products > table:first-child > thead:first-child > tr:first-child{border-top-left-radius:0;border-top-right-radius:0;border-top-width:0}.panel.admin-products > table:first-child .label{background-color:#e8e8e8;color:#5d5d5d}ol.sortable{list-style-type:none;padding-left:0}ol.sortable ol{list-style-type:none;padding-left:20px}.sortable li div{border:1px solid #d4d4d4;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-color:#d4d4d4 #d4d4d4 #bcbcbc;border-bottom-width:0;margin:0;padding:3px}.sortable li div .handle{cursor:move}.sortable li:last-child div{border-bottom-width:1px}li.mjs-nestedSortable-collapsed.mjs-nestedSortable-hovering div{border-color:#999}.nested-sortable-success{display:none}.block-conditions{white-space:nowrap}.block-conditions .collection{margin-bottom:10px;border:1px solid #ddd;border-radius:4px;padding:5px}.block-conditions .collection.and{background-color:#b6fbb6}.block-conditions .collection.or{background-color:#ffdf6b}.block-conditions .collection .collections,.block-conditions .collection .conditions{border:1px solid #ddd;padding:5px;background-color:white;margin-bottom:5px}.block-conditions .collection .conditions .condition{border:1px solid #ddd;padding:5px;margin-bottom:5px;background-color:#94d3ff}.block-conditions .collection .conditions .condition .label{margin-right:5px}.block-conditions .collection p{margin-bottom:5px}table.basket-items .icon-remove{font-size:20px;cursor:pointer}table.basket-items .label{cursor:pointer}table.basket-items span.amount{text-align:center;display:inline-block;padding:6px 12px;width:80px;border:1px solid #ddd;border-radius:4px;background-color:white;cursor:text}table.basket-items > tbody > tr.update-amount > td{padding:0;border-top:0}table.basket-items > tbody > tr.update-amount > td .button-box{margin:8px;display:none}table.basket-items span.price{background-color:#fff}table.basket-items span.price .netto{display:block;font-weight:bold;line-height:20px;color:#008000;font-size:18px}table.basket-items span.price .brutto{display:block;font-size:12px;line-height:12px;color:#9d9d9d}table.basket-items span.price .brutto .tax{font-size:10px}.handling-rate #shop_basket_change_handling_po{float:left;margin-right:10px}.handling-rate span.handling-title{display:inline-block;padding:0 30px;line-height:18px;font-size:16px}.handling-rate span.handling-title > span{font-size:14px;line-height:14px}.handling-rate span.handling-title .handling-po-box{font-size:12px;line-height:12px}.handling-rate span.handling-title .handling-po-box .label{font-size:12px;line-height:12px;margin-right:10px}.handling-rate span.price{float:right;background-color:#fff}.handling-rate span.price .netto{display:block;font-weight:bold;line-height:20px;color:#008000;font-size:18px}.handling-rate span.price .brutto{display:block;font-size:12px;line-height:12px;color:#9d9d9d}.handling-rate span.price .brutto .tax{font-size:10px}.handling-rate div.handling-po{display:none;padding:10px 0 0 0}.basket-totals span.sum-title{display:inline-block;padding:0 30px;line-height:18px;font-size:16px}.basket-totals span.sum-title a{font-size:12px;line-height:12px}.basket-totals span.price{float:right;background-color:#fff}.basket-totals span.price .netto{display:block;font-weight:bold;line-height:20px;color:#008000;font-size:18px}.basket-totals span.price .brutto{display:block;font-size:12px;line-height:12px;color:#9d9d9d}.basket-totals span.price .brutto .tax{font-size:10px}.basket-totals div.sum-details{display:none;padding:10px 0 0 0}.basket-totals div.sum-details table{border:1px solid #ddd;border-radius:5px;padding:5px 10px;margin:0;width:auto;display:inline-block}.basket-totals div.sum-details table .tax-details{padding-left:10px;color:#9d9d9d;font-weight:normal;font-size:12px}.checkout-select-delivery .method,.checkout-selected-delivery .method{padding:5px 15px;margin-bottom:10px;border-bottom:1px solid #ddd;position:relative}.checkout-select-delivery .method .details,.checkout-selected-delivery .method .details{display:none;background-color:#f2f2f2;border:1px solid #ddd;border-radius:4px;padding:10px 10px 0;margin-bottom:15px}.checkout-select-delivery .method .price,.checkout-selected-delivery .method .price{display:block;position:absolute;right:10px;top:12px;text-align:right}.checkout-select-delivery .method .price .netto,.checkout-selected-delivery .method .price .netto{display:block;font-weight:bold;line-height:20px;color:#008000;font-size:18px}.checkout-select-delivery .method .price .brutto,.checkout-selected-delivery .method .price .brutto{display:block;font-size:12px;line-height:12px;color:#9d9d9d}.checkout-select-delivery .method .price .brutto .tax,.checkout-selected-delivery .method .price .brutto .tax{font-size:10px}.checkout-select-delivery .method .price .label,.checkout-selected-delivery .method .price .label{margin-top:2px}.checkout-select-delivery .method table.contained-items,.checkout-selected-delivery .method table.contained-items{font-size:smaller;margin-top:5px;margin-bottom:10px;background-color:#fff}.checkout-select-delivery .method table.contained-items tbody > tr > td,.checkout-selected-delivery .method table.contained-items tbody > tr > td{padding-top:3px;padding-bottom:3px;line-height:1.2}.checkout-select-delivery .method table.contained-items tbody > tr > td.amount,.checkout-selected-delivery .method table.contained-items tbody > tr > td.amount{font-weight:bold;width:40px}.checkout-selected-delivery .method{min-height:72px}.checkout-selected-delivery .method .details{margin:20px 0}.checkout-selected-delivery .method .btn-remove{margin-top:10px}.checkout-selected-delivery .method .delivery-address{margin:10px 0;border-left:3px solid #ddd;padding-left:15px}.checkout-selected-delivery .method .delivery-address p{margin-bottom:3px}.checkout-submit-order{font-size:larger}.lilarot-lila{color:#861765}.lilarot-rot{color:#e00e19}