@font-face{font-family:"icomoon";src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot?#iefix) format("embedded-opentype"),url(../fonts/icomoon.woff) format("woff"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal}
*{margin:0;padding:0;outline:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
body{color:#81828E;font-size:13px;font-family:'zeitung-micro',sans-serif;font-weight:400;font-style:normal;line-height:16px;}
button{font:600 11px zeitung-micro!important;-webkit-transition:.3s;transition:.3s}
button:hover{-webkit-transition:.3s;transition:.3s}
button span{top:11px}
.uppercase, .dynamic-name {text-transform: uppercase}
button {text-transform: uppercase}
.bold-text{color:#32333B}
header{display:-webkit-box;display:-ms-flexbox;display:flex;height:76px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #E4E5ED;font-size:13px}
header div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
header .logo-place{min-width:160px;border-right:1px solid #E4E5ED}
header .logo-place img {width: 110px}

/*
.model-card-wrapper .model-card::-webkit-scrollbar, #tab2 .model-card-cover::-webkit-scrollbar, #tab8 .tab-summary::-webkit-scrollbar {background-color:#fff;height:0;width:0!important}
.model-card-wrapper .model-card::-webkit-scrollbar-thumb, #tab2 .model-card-cover::-webkit-scrollbar-thumb, #tab8 .tab-summary::-webkit-scrollbar-thumb {background-color:#fff;height:0;width:0!important}
.seat-color-wrapper::-webkit-scrollbar-thumb, #tab2 .model-card-cover::-webkit-scrollbar-thumb, .model-over-hidden::-webkit-scrollbar-thumb, #tab2 .model-card-cover::-webkit-scrollbar-thumb, #tab8 .tab-summary::-webkit-scrollbar-thumb {background-color:#fff;height:0;width:0!important}
.seat-color-wrapper::-webkit-scrollbar, .model-over-hidden::-webkit-scrollbar,.seat-color-wrapper::-webkit-scrollbar, #tab2 .brand-sidebar-wrapper .product-list::-webkit-scrollbar,#tab4 .brand-sidebar-wrapper .product-list::-webkit-scrollbar, #tab5 .brand-sidebar-wrapper .product-list::-webkit-scrollbar, #tab6 .brand-sidebar-wrapper .product-list::-webkit-scrollbar, #tab6 .model-content::-webkit-scrollbar:vertical, #tab8 .tab-summary::-webkit-scrollbar:vertical {background-color:#fff;height:0 !important;width:0 !important}
*/

.brand-choose-sidebar .selected p, .brand-choose-sidebar .selected div {font-weight: 700 !important; position: relative}

.model-list {height: 100%; display: -webkit-box;display: -ms-flexbox;display: flex;-moz-justify-content: flex-start;-ms-justify-content: flex-start;-o-justify-content: flex-start;-khtml-justify-content: flex-start;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
.model-list .model-card-cover:first-child .model-card { padding-left: 0;}
.curent-config-block{width:50.7%;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-right:1px solid #E4E5ED}
.current-config-right{margin-right:30px}
.current-configuration{margin-left:10px;color:#32333B;font-weight:600;}
.header-price{width:300px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between; width: 0; visibility:hidden; z-index: -1; opacity: 0; position: absolute}
.header-price .price-general{margin-left:23px}
.header-price div{margin-right:23px}
.curent-config-p{margin-left:30px}
.price-block{color:#32333B!important;font-weight:600}
.price-number{margin-right:18px;font-size:20px;margin-bottom:4px}
.close-button{width:80px!important;border-left:1px solid #E4E5ED}
.content{position: relative; display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;height:calc(100vh - 78px)}
.js-content::before {content: ''; background: #000000; opacity: .4; width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 2; display: none}
.sidebar{width:161px;border-right:1px solid #E4E5ED;font-size:13px; overflow: auto}
.sidebar::-webkit-scrollbar {display: none;}
.sidebar {-ms-overflow-style: none;scrollbar-width: none;}
.sidebar-li-list, .sidebar-li-label {padding:15px 15px 15px 30px;cursor:pointer;color:#CACBD5;pointer-events: none; font-size: 11px; font-weight: 600}
/*.sidebar-li-label {color: #81828E}*/
.internal.sidebar-li-list {padding: 8px 8px 8px 30px;}
.sidebar-li-list:hover{background-color:#F5F6FA}
.sidebar-li-list.active{background-color:#F5F6FA;color:#32333B;font-weight:600;border-right:3px solid #81828E}
.hidden {display: none !important;}
/*.hidden.selected {display: block !important;}*/
.tab-content.hide{display:none}
.sections {width:calc(100% - 162px - 382px);display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}
.tab-content.active {width: 100%;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex}
#tab5 .tab-content.active, #tab6 .tab-content.active {-webkit-justify-content: flex-start;-moz-justify-content: flex-start;-ms-justify-content: flex-start;-o-justify-content: flex-start;-khtml-justify-content: flex-start;justify-content: flex-start;}
.brand-choose-sidebar{border-right:1px solid #E4E5ED;width:320px; min-width: 320px; height:calc(100vh - 75px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.brand-sidebar-wrapper{width: 100%;padding: 0 5%; height:calc(100% - 70px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.product-list{width:100%;}
.choosen-brand{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:11px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#32333B;width:100%;border-bottom:1px solid #E4E5ED;position:relative;cursor:pointer;font-weight:600;line-height:13px;padding:20px 0 20px}
.choosen-brand:last-child, .choosen-brand.certus:nth-child(3), .color-kind:last-child {border-bottom: none}
.choosen-brand:not(.selected) .icon-icon_check, button:not(.selected) .icon-icon_check, .choose-the-color input:not(.selected)+.icon-icon_check {display: none}
/*#tab2 .choosen-brand:nth-of-type(1){padding-top:10px!important}*/
/*#tab2 .choosen-brand:nth-of-type(4){padding-top:10px!important}*/
/*.choosen-brand span:not(.uppercase){position:absolute;right:0;}*/
.brand-price-summary{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30px;font-weight:600;padding-top:20px}
.info.common {margin-bottom: 20px;}
.brand-price{margin-right:23px}
.tab-summary{width:100%;color:#32333B;position:relative}
.brand-summary{font-size:13px;font-weight:600;letter-spacing:-.05em;color:#81828E}
.brand-summary .brand-summary-label {text-transform: lowercase}
.price-summary{font-size:15px}
.next-step-button{position:relative}
.next-step-button button{width:100%;height:40px;background-color:#E4E5ED;border:none;color:#fff;font-weight:600}
button.nextStepActive:hover{background-color:#000}
.next-step-button span{position:absolute;top:calc(50% - 8px);right:15px;color:red}
.main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 320px)}
/*#tab2 .main-content, #tab4 .main-content, #tab5 .main-content, #tab6 .main-content, [id*="tab7"] .main-content {width:calc(100% - 320px - 40px)}*/
/*.tab-content:not(#tab1):not(#tab8) .main-content {width:calc(100% - 320px - 40px); margin-left: 40px;}*/
.tab-content:not(#tab8) .main-content {width:calc(100% - 40px); margin-left: 40px;}
.js-content.full-width .sections {width: calc(100% - 162px)}
.js-content.full-width .summary-handler .icon::before {-webkit-transform: translate(-50%,-50%) rotate(0deg);-moz-transform: translate(-50%,-50%) rotate(0deg);-ms-transform: translate(-50%,-50%) rotate(0deg);-o-transform: translate(-50%,-50%) rotate(0deg);transform: translate(-50%,-50%) rotate(0deg)}
.summary-right-sidebar-parent {position: relative; margin-left: auto; z-index: 3}
.summary-right-sidebar-parent .summary-handler {display: none; cursor: pointer; position: absolute; right: 100%; background: #538FFE; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center}
.summary-right-sidebar-parent .summary-handler .icon {position: relative; width: 30px; height: 30px;}
.summary-right-sidebar-parent .summary-handler .icon::before {position: absolute; color: #ffffff; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%) rotate(180deg);-moz-transform: translate(-50%,-50%) rotate(180deg);-ms-transform: translate(-50%,-50%) rotate(180deg);-o-transform: translate(-50%,-50%) rotate(180deg);transform: translate(-50%,-50%) rotate(180deg)}
.summary-right-sidebar-parent .summary-handler .label {padding-right: 10px; color: #ffffff;}
.summary-right-sidebar {height: 100%; width: 382px; background: #ffffff; -webkit-box-shadow: -20px 2px 30px 0px rgba(0,0,0,0.1);box-shadow: -20px 2px 30px 0px rgba(0,0,0,0.1); z-index: 2}
.summary-right-sidebar .summary-content {height: calc(100% - 100px); background: #ffffff; overflow-y: auto; padding: 30px; padding-bottom: 0; box-sizing: border-box}
.summary-right-sidebar .summary-header {font-size: 15px; font-weight: 600; color: #32333B; margin-bottom: 30px;}
.summary-right-sidebar [id*="tab"] {margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #32333B}
.summary-right-sidebar [id*="tab"]:not(:last-child) { border-bottom: 1px solid #32333B;}
.summary-right-sidebar [id*="tab"] .header {font-size: 15px; font-weight: 600; margin-bottom: 12px; color: #32333B;display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
/*.summary-right-sidebar [id*="tab"] .list:not(:last-child) {margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #81828E}*/
.summary-right-sidebar [id*="tab"] .info .list:not(:first-child) .pos-header {padding-top: 10px; margin-top: 10px; border-top: 1px solid #81828E}
.summary-right-sidebar [id*="tab"] .info {font-size: 13px; color: #81828E; list-style-type: none}
.summary-right-sidebar [id*="tab"] .info .pos {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}
.summary-right-sidebar [id*="tab"] .info .pos-header {font-size: 13px; font-weight: 600; color: #32333B; margin-bottom: 8px;}
.summary-right-sidebar [id*="tab"] .info .pos:not(:last-child) {margin-bottom: 10px;}
.summary-right-sidebar [id*="tab"] .info .pos .name {width :calc(100% - 100px); padding-right: 10px}
.summary-right-sidebar [id*="tab"] .info .pos .quantity {width: 10px;}
.summary-right-sidebar [id*="tab"] .info .pos .price-parent {width: 100px; text-align: right}
.summary-right-sidebar .summary-price {color: #ffffff; font-weight: 600; height: 100px; background: #32333B; padding: 30px; box-sizing: border-box;display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center}
.summary-right-sidebar .summary-price .price-label {font-size: 15px}
.summary-right-sidebar .summary-price .price {font-size: 18px}
.choose-brand-p{color:#32333B;padding-bottom:35px;font-size:15px;font-weight:600;letter-spacing:-.01em; width: 100%}
.products-wrapper{width:calc(100% - 80px);height:auto}
.brand-products{width:100%; height:100vh; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex;}
/*.brand-products .brand-certus,.brand-products .brand-exima{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:360px;overflow-y:auto;overflow-x:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:calc(100vh - 200px)}*/
.brand-products>[class*="brand-"] {padding-right: 40px; display:-webkit-box;display:-ms-flexbox;display:flex;width:270px; min-width: 270px; overflow-y:auto;overflow-x:hidden;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap}
.brand-products>[class*="brand-"]:not(:first-child) {padding-left: 40px;}
.brand-products>[class*="brand-"]::-webkit-scrollbar-thumb, .model-over-hidden::-webkit-scrollbar-thumb, .product-list::-webkit-scrollbar-thumb {background-color:#fff;height:0;width:0!important}
.brand-products>[class*="brand-"]::-webkit-scrollbar, .model-over-hidden::-webkit-scrollbar, .product-list::-webkit-scrollbar {height:0;width:0!important;background-color:#fff}
.brand-products>[class*="brand-"]::-webkit-scrollbar-thumb, .model-over-hidden::-webkit-scrollbar-thumb, .product-list::-webkit-scrollbar-thumb {background-color:#fff;height:0;width:0!important}
.brand-products>[class*="brand-"]::-webkit-scrollbar, .model-over-hidden::-webkit-scrollbar, .product-list::-webkit-scrollbar {height:0;width:0!important;background-color:#fff}
.brand-certus{border-right:1px solid #E4E5ED}
/*.brand-certus-wrapper{width:calc(100% - 85px)}*/
/*.brand-exima-wrapper{width:calc(100% - 68px)}*/
.product-card-top{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack: end;-webkit-justify-content: flex-end;-moz-box-pack: end;-ms-flex-pack: end;justify-content: flex-end; -webkit-box-align:center;-ms-flex-align:center;align-items:center}
.brand-certus-wrapper .product-card-top img.logo-img{height:15px;min-width:96px;padding-right:17px}
.brand-exima-wrapper .product-card-top img.logo-img{height:21px;min-width:96px;padding-right:17px}
.logo-img {width: 77px; display: none; visibility: hidden !important;}
.see-360{width:140px;height:34px;background-color:#E3EEFF;color:#3B60C7;font-size:11px;border:none;cursor:pointer;font-weight:600;-webkit-transition:.3s;transition:.3s}
.see-360:hover{background-color:#538FFE;color:#FFF;-webkit-transition:.3s;transition:.3s}
.brand-seat-1,.brand-seat-2{margin-top:30px;min-width:150px;width:280px;height:auto;cursor:pointer}
.brand-img-place{margin-top:40px}
.brand-img-place img {width: 100%; height: auto; display: block; position: relative}
.brand-text-title{font-weight:600;color:#000;margin-top:35px}
.brand-text-p{margin-top:20px;font-size:11px;line-height:20px;padding-bottom:40px;width:100%;color:#81828E;font-weight:400}
.choose-button-place{background-color:#fff;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
/*.choose-button-place::before{content:" ";position:absolute;top:-49px;height:50px;width:100%;background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(255,0,0,0)),to(rgba(255,255,255,1)));background-image:linear-gradient(to bottom,rgba(255,0,0,0),rgba(255,255,255,1))}*/
/*button.choose-seat {width:185px;height:34px;color:#3B60C7;border:1px solid #3B60C7;cursor:pointer;position:relative;background:#fff;font-family:inherit;font-weight:600;-webkit-transition:.4s;transition:.4s}*/
button.choose-seat, button.model-button, button.tab1-card-button {width:185px;height:34px;color:#3B60C7;border:1px solid #3B60C7;cursor:pointer;position:relative;background:#fff;font-family:inherit;font-weight:600;-webkit-transition:.4s;transition:.4s}
button.choose-seat.selected, button.model-button.selected, button.tab1-card-button.selected {background: #3B60C7}
button.choose-seat.selected span, button.model-button.selected span, button.tab1-card-button.selected span {color: #ffffff}
button.choose-seat.selected .icon-icon_check::before, button.model-button.selected .icon-icon_check::before, button.tab1-card-button .icon-icon_check::before {color: #ffffff}
/*button.model-button, button.tab1-card-button {position: absolute; bottom: 0}*/
button.model-button {position: absolute; bottom: 0}
button.tab1-card-button {position: relative; margin-top: 30px;}
/*button.assyst-main-button:hover span:before,button.tab1-card-button:hover span:before,button.lamp-button:hover span:before,button.model-button:hover span:before,button.choose-seat:hover span:before{color:#538FFE;-webkit-transition:.4s;transition:.4s}*/
/*button.choose-seat:hover{color:#538FFE;border:1px solid #538FFE}*/
.choose-seat span:not(.label-button),.choose-seat span:not(.label-button) {position:absolute;right:10px;top:calc(50% - 5px)}
.pop-up {position:fixed;width:100%;height:100vh;display:none;background-color:#fff; z-index: 10}
.pop-up.is-active {display: block}
.pop-up #view-content {width: 100%; height: 100%; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;-khtml-align-items: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-moz-justify-content: center;-ms-justify-content: center;-o-justify-content: center;-khtml-justify-content: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.pop-up #view-content .ovvvport {margin: 0 auto;position: relative}
.close-pop-up{width:15px; height: 15px; position:absolute;top:30px;right:30px; cursor: pointer; z-index: 1}
button.nextStepActive, #tab6 button.button-to-go{background-color:#B62830!important;cursor:pointer}
button.nextStepActive.disabled, #tab6 button.button-to-go.disabled {background-color:#E4E5ED!important; pointer-events: none}
.next-step-button .nextStepActive:hover{background-color:#CB313A}
/*.model-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between; overflow-x: auto;margin: 35px 0; padding-bottom: 15px;}*/
.model-content{display:-webkit-box;display:-ms-flexbox;display:flex; overflow-x: auto;margin: 35px 0; padding-bottom: 15px;}
.doctor-panel-content::-webkit-scrollbar{width:0}
.model-card-cover{border-right:1px solid #E4E5ED;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.model-card-wrapper > [class*="model-card-"] {display: -webkit-box;display: -ms-flexbox;display: flex;}
.model-card {width: 185px;height: 100%;padding: 0 40px;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;position: relative;}
#tab1 .model-card, #tab2 .model-card {width: 300px}
.choosen-brand.model-type.model-tab2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.model-name,.model-description{color:#32333B;font-weight:600;font-size:15px}
/*.model-card img{width:100%;margin:10px 0 10px}*/
.model-name {margin-bottom: 20px;}
#tab2 .model-card img {margin-bottom: 30px;}
.model-card img{width:100%;}
.model-card img.temp-empty {position: absolute; visibility: hidden; z-index: -1; opacity: 0; margin: 0; padding: 0;}
.model-card img.brand-img {max-width: 100px; margin-top: 20px;}
.model-ul{margin-top:25px;font-size:13px;line-height:20px;width:100%;padding-bottom: 35px;list-style:none;list-style-type:none}
.model-ul li:before{content:"■";margin-right:16px;color:#538FFE}
/*.model-ul li{width:185px}*/
/*button.model-button{position:absolute;bottom:0;width:100%;height:34px;color:#3B60C7;border:1px solid #3B60C7;cursor:pointer;background:#fff;font-family:inherit;font-weight:600;}*/
/*button.model-button:hover{color:#538FFE;border:1px solid #538FFE}*/
.prev-step-button{position:relative}
#tab3 .prev-step-button::before{content:" ";position:absolute;top:-50px;height:50px;width:100%;background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(255,0,0,0)),to(rgba(255,255,255,1)));background-image:linear-gradient(to bottom,rgba(255,0,0,0),rgba(255,255,255,1))}
.prev-step-button button{width:100%;height:40px;border:1px solid #81828E;color:#81828E;margin-bottom:10px;cursor:pointer;font-family:inherit;font-weight:600; background: #E4E5ED}
.prev-step-button button:hover{color:#32333B;border:1px solid #32333B}
button.step-back-button:hover>span{background-color:red}
.prev-step-button span{position:absolute;top:calc(50% - 11px);left:15px;color:red}
.model-button span:not(.label-button), .equipment span:not(.label-button){position:absolute;right:10px;top:calc(50% - 5px)}
.seat-color-wrapper, #tab2 .brand-sidebar-wrapper .product-list, #tab4 .brand-sidebar-wrapper .product-list, #tab5 .brand-sidebar-wrapper .product-list, #tab6 .brand-sidebar-wrapper .product-list{width:100%;overflow-y: auto}
.seat-color-wrapper {overflow: initial}
.seat-color-wrapper .selectric-wrapper {margin-bottom: 30px}
.selectric, .selectric .button, .selectric-items {background: #ffffff}
.selectric .label {color: #81828E}
.sidebar-color-title{font-size:13px;width:100%;padding-bottom:20px;font-weight:600;color:#32333B}
/*.color-seat-choose .brand-sidebar-wrapper, #tab2 .brand-sidebar-wrapper, #tab4 .brand-sidebar-wrapper, #tab5 .brand-sidebar-wrapper {width:260px;max-height:calc(100% - 70px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}*/
#tab5 .brand-sidebar-wrapper .choosen-brand.model-type, #tab6 .brand-sidebar-wrapper .choosen-assyst {cursor: default}
.seat-colors{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}
.color-kind{width:100%;margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid #E4E5ED;cursor:pointer;position:relative}
.color-id{font-size:9px;color:#32333B;padding-bottom:9px;font-weight:600;line-height:7px}
.color-class{font-size:11px;font-weight:600;color:#32333B;line-height:12px}
.color-class span{position:absolute;right:0}
.lacquer-type-wrapper {width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
/*.lacquer-type-wrapper:not(.available) {opacity:.3;pointer-events:none;}*/
/*.sidebar-color-title.lacquer-part{margin-bottom:20px}*/
.lacquer-type-checkbox{margin-bottom:10px;font-size:11px;font-weight:600}
.lacquer-type-checkbox input{margin-right:10px}
.color-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;}
.certus-seat-color{width:594px;height:533px;margin-top:-70px}
.choose-color{height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;bottom:40px}
.color-seat{background-color:red;width:42px;height:42px;position:relative;-webkit-transition:.2s;transition:.2s;cursor: pointer;}
.color-seat:not(:last-child) {margin-right: 5px;}
.color-seat.color-active{margin-top:-10px;-webkit-transition:.2s;transition:.2s}
.color-seat.choose-the-color span{position:absolute;top:calc(50% - 6px);left:calc(50% - 5px)}
.color-seat .icon-icon_check:before{color:#fff!important}
.icon-icon_check{-webkit-transition:2s;transition:2s}
.lamp-type .brand-name{font-weight:600;line-height:13px;padding-bottom:12px}
.lamp-button span:not(.label-button) {position:absolute;right:20px}
.lamp-type.brand-price{font-weight:400}
.lamp-card::-webkit-scrollbar-thumb{background-color:#fff;width:1px}
.lamp-card::-webkit-scrollbar{height:1px;width:1px!important;background-color:#fff}
.lamp-name,.lamp-description{color:#32333B;font-weight:600;font-size:11px;margin-bottom:20px;line-height:20px}
.lamp-description{font-size:13px;font-weight:600}
.lamp-name{font-size:13px;height:60px}
.lamp-card img{width:100%;margin:0 0 30px}
.lamp-button-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:#32333B;font-weight:600;font-size:11px}
#tab4 .lamp-button-div:not(.available), #tab4 .product-list:not(.available),.panel-card-cover.d-panel5:not(.available),#tab5 .common:not(.available), #tab6 .common:not(.available),#tab5 .doctor-tab-5 .attention-block-wrapper:not(.available), #tab5 .doctor-tab-5 .attention-block-wrapper .data-brand:not(.available),#tab5 .doctor-tab-5 .doctor-panel-choice:not(:last-child):not(.available),.block-colorified-seats:not(.available),.lacquer-type-wrapper .lacquer:not(.available),#tab3 .brand-sidebar-wrapper .seat-colors:not(.available), #tab3 .choose-color:not(.available),#tab3 .see-360:not(.available), [id*='tab-rekaw']:not(#tab-rekaw0):not(.available), [id*='wolny-rekaw']:not(#wolny-rekaw0):not(.available), #tab6 .assyst-step2-card:not(.available), #tab6 .step-2 .choosen-brand:not(.available), #tab6 .choose-assyst-product:not(.available), .selectric-wrapper:not(.selectric-available) {display: none !important;}
.lamp-button-div{position:-webkit-sticky;position:sticky;bottom:0;height:100px;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.lamp-button-div::before, .fog::before{content:" ";position:absolute;top:-49px;height:50px;width:100%;background-image: -webkit-gradient(linear,left top, left bottom,from(rgba(255,0,0,0)),to(rgba(255,255,255,1)));ackground-image: linear-gradient(to bottom,rgba(255,0,0,0),rgba(255,255,255,1));}
p.lamp-scroll-text{font-size:11px;line-height:20px;padding-bottom:40px}
.lamp-additional-price{width:100px;text-align:end}
.lamp-price{margin-bottom:50px;width:100%;}
.lamp-price span{margin-left:22px}
.choosen-brand.model-type, .choosen-brand.lamp-type{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.choosen-assyst,.choosen-brand:nth-of-type(1), #tab2 .choosen-brand.model-type[data-brand="certus-neo"], #tab2 .choosen-brand.model-type[data-brand="exima-neo-2019"], .choosen-brand.lamp-type:nth-child(1), .choosen-assyst:nth-child(1) {padding-top:0!important}
/*.choosen-brand:nth-of-type(1) .choosen-brand-sign, #tab2 .choosen-brand.model-type:nth-child(1) .choosen-brand-sign, .choosen-brand.lamp-type:nth-child(1) .choosen-brand-sign, .choosen-assyst:nth-child(1) .choosen-brand-sign {top: 0;}*/
.choosen-brand .choosen-brand-sign, #tab2 .choosen-brand.model-type:nth-child(1) .choosen-brand-sign, .choosen-brand.lamp-type:nth-child(1) .choosen-brand-sign, .choosen-assyst:nth-child(1) .choosen-brand-sign {position: absolute; top: 0; right: 0}
#tab2 .model-type .brand-name{font-weight:600;line-height:13px;padding-bottom:0; width: 130px;}
.model-type .brand-name{font-weight:600;line-height:13px;padding-bottom:10px}
.model-type.brand-price{font-weight:400}
.doctor-panel-content{-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;}
.doctor-panel-wrapper, .assyst-content, .assyst-content-wrapper, .assyst-step2-content {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative; width: 100%; min-width: 700px; height: 100%}
/*.assyst-content-wrapper {-webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center}*/
.doctor-panel-title{font-size:15px;font-weight:600;color:#32333B}
.doctor-panel-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;margin: 0 auto;}
/*.doctor-panel-img img{width:360px;height:374px}*/
.doctor-panel-img, .assyst-content-wrapper img, .small-panel {width: 350px; margin: 0 auto}
.doctor-panel-row, .assyst-step2-row {width: 756px; position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between; margin: 0 auto}
.doctor-panel-card{width:100%;height: 100%}
.panel-card-cover:nth-of-type(5){border-right:none}
.panel-card-number{color:#32333B;font-size:13px;font-weight:600;padding-bottom:26px}
.panel-card-title{font-size:13px;font-weight:600;color:#32333B;margin-bottom:13px}
.button-change{color:#3B60C7;cursor:pointer;text-decoration:underline;font-weight:600;font-size:11px; position: absolute;bottom: 0;}
.tab1-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:calc(100% - 81px);color:#32333B;padding-bottom:30px;border-bottom:1px solid #E4E5ED}
.tab1-top-left{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600}
.tab1-cong{padding-right:10px;color:#32333B;font-size:15px}
.tab1-pagination{font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:85px;font-weight:600}
.pagination-circle{width:3px;height:3px;background-color:#32333B;border-radius:50%}
.tab1-text{margin-top:35px;font-size:13px;font-weight:400}
.tab1-button{height:24px;background-color:#3B60C7;color:#fff;font-size:10px;margin-top:20px;border:none;font-weight:800;cursor:pointer; padding: 0 15px;}
.tab1-row{width:calc(100% - 88px);padding-top:21px;display:-webkit-box;display:-ms-flexbox;display:flex}
.tab1-row-card{width:187px;border-right:1px solid #E4E5ED;padding-right:34px;padding-left:32px;position: relative;height: 310px;}
.tab1-row-card:nth-of-type(1){padding-left:0}
.tab1-row-card:nth-of-type(3){border:none}
.tab1-card-title{margin-top:10px;font-weight:600;font-size:13px;color:#32333B; height: 40px;}
.tab1-card-description{margin-top:20px;font-size:11px;font-weight:400;line-height:20px;height:100px}
.tab1-card-description, .tab1-card-price {max-width: 185px;}
.tab2-button.doctor-panel-choice:nth-of-type(6){margin-right:0}
.tab1-card-price{font-size:11px;color:#32333B;font-weight:600}
.tab1-card-price span {margin-left: 10px;}
/*button.tab1-card-button{margin-top:40px;position:-webkit-sticky;position:sticky;bottom:0;width:calc(185px);height:34px;color:#3B60C7;border:1px solid #3B60C7;cursor:pointer;background:#fff;position: absolute;}*/
/*button.tab1-card-button:hover{color:#538FFE;border:1px solid #538FFE}*/
.price-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.tab1-price-number{font-size:13px;font-weight:600;color:#32333B}
.start-here-img{position:absolute;bottom:250px;width:100px}
.start-here-img:before{font-size:84px;color:#000}
.doctor-tab:not(.active), .assyst-tab:not(.active) {display: none}
/*.assyst-card-1,.assyst-card-2,.assyst-card-3{padding:30px 0 40px 40px;width:calc(100% - 44px);position:relative}*/
.assyst-card-1,.assyst-card-2,.assyst-card-3{padding:30px 0 0 40px;width:calc(100% - 44px);position:relative}
.tab2-button{height:24px;background-color:#fff;color:#32333B;font-size:10px;margin-top:20px;padding:0 13px;border:1px solid #E4E5ED;font-weight:600;cursor:pointer;}
.tab2-button:not(:last-child){margin-right:10px}
.tab2-button.button-blue, .tab2-button.active, .tab2-button.default {background-color:#3B60C7;color:#fff;border:1px solid #3B60C7}
.tab1-text.tab1-text-separatop{padding-bottom:20px;border-bottom:1px solid #E4E5ED;width:calc(100% - 44px)}
.checkbox-card-wrapper{width:800px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:15px;margin-bottom:30px}
.checkbox-card{width:220px;border-right:1px solid #E4E5ED;margin-top:35px;padding-left:29px;position:relative; padding-bottom: 35px !important;}
.checkbox-card img {width: 100%}
.checkbox-card-active{color:#32333B}
.checkbox-card:nth-of-type(3),.checkbox-card:nth-of-type(6),.checkbox-card:nth-of-type(9){border:none}
.checkbox-card:nth-of-type(n + 4):before{content:"";position:absolute;top:-15px;height:1px;background-color:#E4E5ED;width:185px}
.piskarka-block .checkbox-card:nth-of-type(n + 4):before{content:"";position:absolute;top:-15px;height:1px;background-color:#E4E5ED;width:185px}
.checkbox-card:last-child {border-right: none}
.checkbox-card.checkbox-card-active.statement-1 ~ .statement.statement-1,
.checkbox-card.checkbox-card-active.statement-2 ~ .statement.statement-2,
.checkbox-card.checkbox-card-active.statement-3 ~ .statement.statement-3,
.checkbox-card.checkbox-card-active.statement-4 ~ .statement.statement-4,
.checkbox-card.checkbox-card-active.statement-light ~ .statement.statement-light {display: -webkit-box !important;display: -ms-flexbox !important;display: flex !important; width: 100%;}
.checkbox-card.checkbox-card-active.statement-1 ~ .statement.statement-1,
.checkbox-card.checkbox-card-active.statement-2 ~ .statement.statement-2,
.checkbox-card.checkbox-card-active.statement-3 ~ .statement.statement-3,
.checkbox-card.checkbox-card-active.statement-4 ~ .statement.statement-4,
.checkbox-card.checkbox-card-active.statement-light ~ .statement.statement-light {margin-top: 60px}
/*[class*="tab-content-internal-"] {margin-top: 60px}*/
.checkbox-card.checkbox-card-active.statement-1 ~ .statement.statement-1 input[type="radio"],
.checkbox-card.checkbox-card-active.statement-2 ~ .statement.statement-2 input[type="radio"],
.checkbox-card.checkbox-card-active.statement-3 ~ .statement.statement-3 input[type="radio"],
.checkbox-card.checkbox-card-active.statement-4 ~ .statement.statement-4 input[type="radio"],
.checkbox-card.checkbox-card-active.statement-light ~ .statement.statement-light input[type="radio"] {display: none; left: 0; width: 30px; height: 30px; position: relative}
.panel-price{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}
.panel-checkbox-place{font-weight:600; height: 50px; padding-right: 10px}
.panel-checkbox-place--normal-height {height: initial}
.panel-checkbox-div{font-size:11px}
.panel-checkbox-div input[type="radio"]{margin-right:10px;font-size:11px;font-weight:600;font-size:11px}
.polimer-lamp .panel-lamp-p{font-size:9px;padding:10px 0}
.polimer-lamp .panel-checkbox-p{margin:0}
.panel-checkbox-p{margin-top: 30px;font-weight:400;font-size:11px;line-height:20px;padding-right: 10px}
.panel-price {margin-top: 30px}
.panel-checkbox-price{font-weight:600;font-size:13px;margin-right:17px}
.tab1-bottom-accept{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;bottom:0;margin-right:44px;margin-top:50px;}
/*.tab1-bottom-accept, .tab2-bottom-accept, .tab3-bottom-accept, .tab4-bottom-accept, .tab5-bottom-accept{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position: -webkit-sticky;position: sticky;background-color: white;padding-top: 20px;margin-top: 50px; bottom: 0; width: 100%;}*/
/*.tab1-bottom-accept, .tab2-bottom-accept, .tab3-bottom-accept, .tab4-bottom-accept, .tab5-bottom-accept{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position: relative;background-color: white;padding-top: 20px;margin-top: 50px; bottom: 0; width: 100%;}*/
.tab1-bottom-accept, .tab2-bottom-accept, .tab3-bottom-accept, .tab4-bottom-accept, .tab5-bottom-accept{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;position: relative;background-color: white;padding-top: 20px;margin-top: 50px; bottom: 0; width: 100%;}
/*#tab5 .model-content, #tab6 .model-content {margin-bottom: 0}*/
.tab1-bottom-accept::before, .tab2-bottom-accept::before, .tab3-bottom-accept::before, .tab4-bottom-accept::before, .tab5-bottom-accept::before{content:" ";position:absolute;top:-49px;height:50px;width:100%;background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(255,0,0,0)),to(rgba(255,255,255,1)));background-image:linear-gradient(to bottom,rgba(255,0,0,0),rgba(255,255,255,1))}
.tab1-bottom-accept::after, .tab2-bottom-accept::after, .tab3-bottom-accept::after, .tab4-bottom-accept::after, .tab5-bottom-accept::after {content:" ";position:absolute;bottom: -15px;height:15px;width:100%; background: white}
.btn-doctor-panel-cancel {width:185px;height:34px;background-color:#fff;color:#81828E;border:1px solid#81828E;margin-right:10px;cursor:pointer}
.btn-doctor-panel-cancel:hover {color: #32333B;border: 1px solid #32333B;}
.btn-doctor-panel-accept {width:185px;height:34px;background-color:#B62830;color:#fff;border:none;cursor:pointer;display:none}
.btn-doctor-panel-accept.tab1-accept, .btn-doctor-panel-accept.visible, .btn-doctor-panel-accept.default {display: block}
.btn-doctor-panel-accept:hover {background-color:#CB313A}
.attention-block{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:41px}
.attention-icon{margin-right:12px}
.attention-p{font-size:9px;font-weight:600}
.tab5-continue,.tab5-cancel{width:185px;height:34px;background-color:#B62830;color:#fff;border:none;cursor:pointer;font-weight:600;background-color:#CB313A}
.tab5-buttons{margin-top:40px}
.tab5-choose-product{width:280px;height:34px;background-color:#fff;color:#3B60C7;border:1px solid #3B60C7;cursor:pointer;margin-left:10px;font-weight:600}
.tab5-choose-product:hover{color:#538FFE;border:1px solid #538FFE}
/*.assyst-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;}*/
.choosen-assyst{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:11px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#32333B;width:100%;height:auto;border-bottom:1px solid #E4E5ED;position:relative;cursor:pointer;padding:12px 0 19px}
#tab2 .choosen-assyst:nth-of-type(1){padding-top:10px}
.choosen-assyst .brand-name{font-weight:600;line-height:10px;padding-bottom:10px}
.assyst-main-button{width:184px;height:34px;color:#3B60C7;border:1px solid #3B60C7;cursor:pointer;background:#fff; position: relative; margin: 0 auto}
.assyst-main-button:hover{color:#538FFE;border:1px solid #538FFE}
.assyst-main-button .icon-icon_check{position:absolute;top:calc(50% - 5px);right:15px; display: none}
.assyst-main-button.selected .icon-icon_check, .assyst-main-button[data-standard] .icon-icon_check{display: block}
/*.choosen-assyst.assyst-place .icon-icon_check {position:absolute;right:0;top:calc(50% - 2px)}*/
.choosen-assyst.assyst-place .icon-icon_check {position:absolute;right:0;top: 0}
.choosen-assyst.assyst-place:not(.selected) .icon-icon_check {display: none}
.assyst-next-step button{width:100%;height:40px;background-color:#B62830;color:#fff;position:relative;border:none}
.assyst-next-step button:hover{background-color:#CB313A}
.assyst-next-step span{position:absolute;top:calc(50% - 8px);right:15px;color:#fff}
.assyst2{width:100%; display: -webkit-box; display: -ms-flexbox; display: flex}
.assyst2:not(.active) {display:none}
.assyst-step-2{display:-webkit-box;display:-ms-flexbox;display:flex}
.assyst-content-internal {height: 100%; position: relative}
/*.assyst-step2-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute; bottom: 0; width: 100%; height: 100%}*/
/*.assyst-step2-content img{height: 400px; position: absolute; left: 50%; -webkit-transform: translateX(-50%);transform: translateX(-50%);}*/
.assyst-step2-card{width:20%;height:206px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.assyst-step2-card:not(:last-child){border-right:1px solid #E4E5ED;}
.assyst-link{color:#3B60C7;text-decoration:underline;font-size:11px;font-weight:600;cursor:pointer;text-align:center}
.assyst-card-title{font-size:13px;font-weight:600;color:#32333B}
.assyst-card-p{font-size:9px;font-weight:400}
p.config-object {text-align: left; width: 100%;}
p.config-object:not(.panel-card-title) {font-size: 9px;}
p.config-object[class*="-type"] {font-weight: 800}
.assyst-next-step{position:relative}
.assyst-special{position:relative}
.assyst-special .assyst-link{position:absolute;bottom:0}
.additional-product-summary:not(.active) {display: none}
.additional-product-summary.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0 17px;color:#32333B;font-size:11px;font-weight:400;position:relative;border-bottom:1px solid #81828E}
.additional-product-amount{position:absolute;right:37px}
.additional-product-close{cursor:pointer}
.additional-product-price{font-weight:600;font-size:13px;color:#32333B;margin-top:10px; margin-bottom: 30px;}
.additional-product-path {max-width: 50px; margin-right: 20px;}
.additional-product-name {margin-right: auto}
.fotel-description{color:#32333B;font-weight:600;font-size:13px;height:65px;line-height:16px;margin-bottom:20px}
/*.fotel-description-1{width:155px}*/
/*.fotel-description-2{width:113px}*/
/*.fotel-description-3{width:105px}*/
.additional-row-amount{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:20px;padding-bottom:40px;-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}
input[type="number"].additional-number-input{border: 2px solid #eeeeee; border-left: none; border-right: none; box-sizing: border-box; width:60px;height:38px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:13px;font-weight:600;}
.fotel-card-cover{border-right:1px solid #E4E5ED;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.kompressor-description{width:100%;color:#32333B;font-weight:600; height: 45px}
.kompressor-additional{margin-top:30px; margin-bottom: 30px;font-size:11px;font-weight:400;line-height:20px; min-height: 80px}
.choosen-brand .icon-icon_loading:before{font-size:15px!important}
.choosen-brand .icon-icon_check:before{font-size:11px!important}
.clickless-zone{pointer-events:none}
.seat-and-additional{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}
#tab4 .brand-choose-sidebar .brand-price{font-weight:400}
#tab4 .brand-choose-sidebar .brand-name{line-height:13px}
#tab4 .check-parent, #tab5 .check-parent, #tab6 .check-parent {display: block; width: 100%; position: relative}
.lamp-less-margin span{margin-left:19px}
#tab5 .brand-choose-sidebar .brand-price{font-weight:400}
#tab5 .brand-choose-sidebar .brand-name{line-height:14px}
[id*="tab7"] .model-card-wrapper{margin-left:0;height: 100%;}
.additional-product-summary{display:none}
input[type="number"]{border:1px solid #81828E}
.lamp-card-cover{border-right:1px solid #E4E5ED;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.lamp-card-cover:nth-of-type(1) .lamp-card {padding-left:0 !important}
/*.lamp-card-cover:nth-of-type(4){border:none}*/

#tab2 .model-card-wrapper {padding-bottom: 0}
::-webkit-scrollbar-thumb{background-color:#81828E;width:2px;height:5px;border-radius:10px}
::-webkit-scrollbar{height:5px;background-color:#F5F5F5}
.panel-card-cover{width: 100%;position:relative; padding: 0 10px}
.label-bottom-parent, .panel-card-cover {height: 200px;}
.panel-card-cover:not(.d-panel5) {border-right:1px solid #E4E5ED;}
.panel-card-cover .icon-icon_check {position: absolute; right: 10px; display: block}
.panel-card-cover:not(.active):not(.default) .icon-icon_check {display: none}
#tab4 .brand-name{width:200px}
.sidebar-li-list.visitedTab{color:#32333B;font-weight:600;pointer-events:all}
.sidebar-li-list.visitedTab:not(.active):hover {background: transparent}
.color-img{max-height:500px;margin-top:-20px}
.img-hidden{display:none; }
button.nextStepActive:hover{background-color:#CB313A!important}
/*input[type="number"].additional-number-input:hover{border:1px solid #32333B}*/
.header-together-start{height:100%}
#tab3 .color-content-wrapper{height: 100%; position: relative}
#tab5 .choosen-brand .choosen-brand-sign:not(.active), #tab6 .choosen-brand .choosen-brand-sign:not(.active) {display: none}
#tab5 .choosen-brand .choosen-brand-sign.active, #tab6 .choosen-brand .choosen-brand-sign.active, #tab5 .choosen-brand .choosen-brand-sign.default, #tab6 .choosen-brand .choosen-brand-sign.default {display: block}
#tab6 .brand-choose-sidebar .brand-price{font-weight:400}
#tab6 .step-1:not(.active), #tab6 .step-2:not(.active) {display: none}
.icon-icon_exclamation:before{font-size:16px}
.prev-step-button:hover span:before{color:#32333B;-webkit-transition:.4s;transition:.4s}
.model-card-cover:last-child{border:none}
[id*="tab7"] .choosen-brand{border-bottom:1px solid #81828E}
[id*="tab7"] .choosen-brand.active {border-color: #3B60C7; color: #3B60C7}
/*[id*="tab7"] .choosen-brand.active > .brand-name {margin-left: 20px;}*/
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
#tab5 .choosen-brand span:before{font-size:11px}
.icon-icon_loading:before{font-size:15px}
.icon-icon_check:before{font-size:11px}
.checkbox-card:nth-of-type(3n + 1){padding: 0;}
/*.fotel-card-cover:nth-of-type(2){border:0}*/
[type="radio"]:checked,[type="radio"]:not(:checked){position:absolute;left:-9999px;}
.color-seat [type="radio"]:checked, .color-seat [type="radio"]:not(:checked) {width: 100%; height: 100%; left: auto; opacity: 0; cursor: pointer}
[type="radio"]:checked+label,[type="radio"]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:24px; height: 24px;display:inline-block;color:#666}
/*[type="radio"]:checked+label:before,[type="radio"]:not(:checked)+label:before, [type="radio"].default-radio.selected+label:before {content:'';position:absolute;left:0;top:0;width:16px;height:16px;border:1px solid #3B60C7;border-radius:100%;background:#fff}*/
[type="radio"]:checked+label:before,[type="radio"]:not(:checked)+label:before {content:'';position:absolute;left:0;top:50%;width:16px;height:16px;border:1px solid #3B60C7;border-radius:100%;background:#fff; transform: translateY(-50%)}
[type="radio"]:not(:checked)+label:before{border:1px solid #81828E}
/*[type="radio"]:checked+label:after,[type="radio"]:not(:checked)+label:after, [type="radio"].default-radio.selected+label:after{content:'';width:6px;height:6px;background:#3B60C7;position:absolute;top:6px;left:6px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}*/
[type="radio"]:checked+label:after,[type="radio"]:not(:checked)+label:after {content:'';width:6px;height:6px;background:#3B60C7;position:absolute;top:calc((24px - 6px) / 2);left:6px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
[type="radio"]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
/*[type="radio"]:checked+label:after,[type="radio"].default-radio.selected+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}*/
[type="radio"]:checked+label:after {opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.abs-info-icon{position:absolute;width:220px}

.ui-tooltip{width:200px;text-align:center;opacity:1;padding:0!important}
.ui-tooltip-content{position:relative;padding:.5em;background-color:#32333B;color:#fff;line-height:15px;opacity:1!important}
.ui-tooltip.ui-corner-all.ui-widget-shadow.ui-widget.ui-widget-content{opacity:1!important;border:none!important;color:#fff!important;background-color:#32333B!important;width:220px!important;padding:20px!important;z-index:999!important;font-size:11px!important;right:-500px!important}
#tab5 .main-panel-wrapper:not(.active), #tab5 .tab-content:not(.active):not(.default), #tab5 .tab-content-internal-1:not(.active),#tab5 .tab-content-internal-2:not(.active), #tab5 .statement:not(.active) {display: none}
#tab5 .tab-content.active, #tab5 .tab-content.default, #tab5 .tab-content-internal-1.active, #tab5 .tab-content-internal-2.active, #tab5 .main-panel-wrapper.default {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;-khtml-flex-wrap: wrap;flex-wrap: wrap;width: 758px;}
.main-panel-wrapper.active ~ [class*="-bottom-accept"], .tab2-button.active ~ [class*="-bottom-accept"], .tab-as-trigger.active .checkbox-card.checkbox-card-active ~ [class*="-bottom-accept"] {display: none}
#tab6 .main-panel-wrapper:not(.active), #tab6 .statement:not(.active) {display: none}
#tab6 .tab-content.active {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;-khtml-flex-wrap: wrap;flex-wrap: wrap;width: 800px;}
#tab5 .tab-content-internal-2.active .mikro-no-light:not(.active), #tab5 .tab-content-internal-2.active .mikro-light:not(.active) {display: none}
#tab5 .tab-content-internal-2.active .mikro-no-light.active, #tab5 .tab-content-internal-2.active .mikro-light.active {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;-khtml-flex-wrap: wrap;flex-wrap: wrap;}
#tab5 .tab1-text, #tab6 .tab1-text {width: 100%;}
#tab5 .statement.active, #tab6 .statement.active {height: 24px;display: -webkit-box;display: -ms-flexbox;display: flex;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;-khtml-align-items: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.turbina-with-light{width:800px}
.turbina-without-light{width:800px}
.tab2-button-place {display: -webkit-box;display: -ms-flexbox;display: flex;-moz-align-items: flex-end;-ms-align-items: flex-end;-o-align-items: flex-end;-khtml-align-items: flex-end;-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;-webkit-flex-wrap: wrap;-moz-flex-wrap: wrap;-ms-flex-wrap: wrap;-o-flex-wrap: wrap;-khtml-flex-wrap: wrap;flex-wrap: wrap;}
.turbina-attention-icon{font-size:12px!important;}
.piaskarka-block{width:800px;}
.skaler-button-place{margin-top:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.skaler-button-place p{width:100%}
.skaler-button-place button{margin-top:0}
.turbina-attention{margin-top:30px}
.panel-span{position:absolute;right:30px}
.assyst-piaskarka-block,.assyst-lampa-block{width:800px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.panel-lamp-p{font-size:9px;padding:10px 0}
.assyst-lampa-block .panel-checkbox-p{margin:0}
.beta-version{position:absolute;bottom:30px;color:#32333b;font-size:11px;left:20px}
button.assyst-accept{width:185px;height:34px;background-color:#B62830;color:#fff;border:none;cursor:pointer}
.assyst-bottom-accept{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;bottom:0;left:44px;padding:20px 0 33px;margin-top:20px}
.model-card-wrapper .model-card .model-button-place {bottom: 0;  background-color: #fff;  position: -webkit-sticky;  position: sticky;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center; top: 100%}
/*.model-card-wrapper .model-card .model-button-place::before{content:" ";position:absolute;top:-49px;height:50px;width:100%;background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(255,0,0,0)),to(rgba(255,255,255,1)));background-image:linear-gradient(to bottom,rgba(255,0,0,0),rgba(255,255,255,1))}*/
#tab2 .model-card-wrapper .model-card .model-button-place::before{top: -85px}
.model-card-wrapper .model-card .choose-button-place button{left:0}

.brand-choose-sidebar::-webkit-scrollbar{width:0}
[id*="tab7"] .additional-tab:not(.active) {display: none}
[id*="tab7"] .additional-tab.active {width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex}
[id*="tab7"] .locked {border: 1px solid rgb(182, 40, 48);}
[id*="tab7"] .disabled {pointer-events: none;}
[id*="tab7"] .not-available {display: none !important;}
#wolny-rekaw .checkbox-card {min-width: 220px; width: auto; padding-right: 20px;}

.attention-wrapper{height:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.attention-block-wrapper .icon-icon_exclamation {margin-right:20px}
#tab5 .doctor-tab-2 .attention-block-wrapper, #tab5 .doctor-tab-3 .attention-block-wrapper, #tab5 .doctor-tab-4 .attention-block-wrapper {display: none !important;}
.assyst-cancel{width:185px;height:34px;color:#fff;cursor:pointer;font-weight:600;background-color:#CB313A;margin-right:10px;background-color:#fff;color:#3B60C7;border:1px solid #3B60C7}
.ssak-card-title{font-size:13px;font-weight:600;color:#32333B}
/*.model-card-cover.certus,.model-card-cover.exima {display: -webkit-box;display: -ms-flexbox;display: flex}*/
.model-card-cover.certus:not(.active),.model-card-cover.exima:not(.active) {display:none;}
#tab2 .product-list .choosen-brand.certus,#tab2 .product-list .choosen-brand.exima{display: -webkit-box;display: -ms-flexbox;display: flex;-moz-justify-content: space-between;-ms-justify-content: space-between;-o-justify-content: space-between;-khtml-justify-content: space-between;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
#tab2 .product-list .choosen-brand.certus:not(.active),#tab2 .product-list .choosen-brand.exima:not(.active) {display:none}
.color-content-wrapper button{position:absolute;top:40px;right:81px}
.see-360-color{display:none;width:140px;height:34px;background-color:#E3EEFF;color:#3B60C7;font-size:11px;border:none;cursor:pointer;font-weight:600;-webkit-transition:.3s;transition:.3s}
.see-360-color:hover{background-color:#538FFE;color:#FFF;-webkit-transition:.3s;transition:.3s}
#color-pop-up.pop-up{position:fixed;width:100%;height:100vh;top:0;left:0;display:none;background-color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.color-div-popup img{position:absolute;width:756px}
.dodatki-button{width: 100%;position: absolute;background-color: #fff;bottom: 0;left: 0;right: 0;margin: 0 auto;}
.dodatki-button button{bottom:0}
.dodatki-button:before{content:" ";position:absolute;top:-150px;height:50px;width:100%;background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(255,0,0,0)),to(rgba(255,255,255,1)));background-image:linear-gradient(to bottom,rgba(255,0,0,0),rgba(255,255,255,1))}
.choose-assyst-product .assyst-bottom-accept{display:none}
.btn-doctor-panel-cancel{width:calc(185px);height:34px;color:#81828E;border:1px solid #81828E;cursor:pointer;background:#fff;margin-right:10px; margin-left: 0}
.assyst-bottom-button .assyst-accept{display:none}
.color-pop-up{display:none}
.block-colorified-seats{display:none}
#pompy-additional .fotel-description{margin-bottom: 0; height: auto}
/*#pompy-additional .pompy-foto {margin-bottom: 20px}*/
.model-color-place{display:none}
.mikro-light-choose .tab2-button-place{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center}
.mikro-attention-icon.attention-p{font-size:11px}
#color3_w{display:none}
.color-attantion{display:none;font-size:9px;padding-bottom:10px;margin-right:10px}
.ssak-p{text-align:center}
[id*="tab7"] .product-list {overflow-y:scroll;}
[id*="tab7"] .product-list::-webkit-scrollbar{width:0}
/*[id*="tab7"] .product-list{padding-bottom:50px}*/
.main-header {color: #32333B;font-weight: 600; width: 100%; display: block;}
.main-header + .product-list {margin-top: 10px; margin-bottom: auto}

[id*="tab7"] .brand-sidebar-wrapper {-webkit-align-items: flex-end;-moz-align-items: flex-end;-ms-align-items: flex-end;-o-align-items: flex-end;-khtml-align-items: flex-end;align-items: flex-end;}
.tab7-summ::before{content:" ";position:absolute;top:-49px;height:50px;width:100%;background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(255,0,0,0)),to(rgba(255,255,255,1)));background-image:linear-gradient(to bottom,rgba(255,0,0,0),rgba(255,255,255,1))}
.ass-card-abs{position:absolute;top:15px;right:30px}

.print-button-place{width:100%;height:120px;bottom:0;position:-webkit-sticky;position:sticky;background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(255,0,0,0)),to(rgba(255,255,255,1)));background-image:linear-gradient(to bottom,rgba(255,0,0,0),rgba(255,255,255,1))}
.summary-wrapper::-webkit-scrollbar{width:0}
.summary-top-title{margin-top:40px}
.top-product-description{font-size:13px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;color:#32333B;margin-top:30px;padding-bottom:15px}
.top-product{width:30%}
.top-version{width:calc(70% - 32px)}
.top-price{width:32px}
.result{font-size:13px;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;color:#81828E;font-size:9px;padding:10px 0;border-bottom:1px solid #E4E5ED}
.product{width:30%}
.version{width:calc(70% - 42px)}
.product-price{width:100px;color:#32333B;font-weight:600;text-align:end}
.info-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:17px;color:#32333B;font-weight:600;padding-bottom:100px}
.price-brutto{font-size:11px}
.final-price{font-size:13px}
.price-numbers-up{font-size:16px;margin-left:15px}
.producent-info{width:40%;border-right:1px solid #E4E5ED;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.producent-info img{width:101px}
.products-info{width:calc(60% - 50px);margin-left:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.contacts{font-size:7px;color:#81828E}
.producent-info-pr{font-weight:600;font-size:9px;color:#32333B}
.contacts-title{font-size:7px;width:231px;line-height:12px}
.products-img img{padding:10px 20px 10px 0}
.products-img img:nth-of-type(1){border-right:1px solid #E4E5ED}
.products-img img:nth-of-type(2){padding-right:0;padding-left:20px}

.li-category{color: #32333B;font-weight: 600;display: block;padding: 10px 0;}
#tab6 .tab1-row {padding-top: 0;}
/*.model-over-hidden {overflow-y: auto;height: calc(100% - 100px);}*/
.model-over-hidden {overflow-y: auto;margin-bottom: 20px;height: calc(100% - 180px);}
#tab1 .model-over-hidden, #tab2 .model-over-hidden {overflow-y: auto;margin-bottom: 0; height: calc(100% - 34px);}
#tab4 .model-over-hidden, #tab5 .model-over-hidden {height: calc(100% - 100px); margin-bottom: 0}
[id*='tab7'] .model-over-hidden {height: calc(100% - 140px); margin-bottom: 0}
/*[id*='tab7'] .model-over-hidden {overflow-y: initial}*/


/*kolory*/
#tab3 .color1   {background:  #e4d4b2     }
#tab3 .color2   {background:  #eb781b     }
#tab3 .color3   {background:  #441817     }
#tab3 .color4   {background:  #3f2a3d     }
#tab3 .color5   {background:  #053B84     }
#tab3 .color6   {background:  #899b25     }
#tab3 .color7   {background:  #dc9624     }
#tab3 .color8   {background:  #2F66B2     }
#tab3 .color9   {background:  #1c1d1f     }
#tab3 .color10  {background:  #b6af9f     }
#tab3 .color11  {background:  #20b2bf     }
#tab3 .color12  {background:  #a8724e     }


/*#fotel-additional .image {padding: 40px 0;}*/
.label-internal, .label-top.uppercase{font-weight: 600;color: #32333B;}
.label-bottom-parent {position: relative;display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -moz-box-pack: end; -ms-flex-pack: end; justify-content: flex-end;}
.label-bottom-parent .label-bottom {text-align: center; margin-bottom: 20px; width: 100%}
.label-bottom .price{font-weight: 600;color: #32333B;}
p.info.common.certus-max.certus-standard.exima-max.exima-x1g.exima-x1d.available{padding-bottom: 20px;}
.block-colorified-seats{display:block}
.color-img:not(.selected), .color-img.additional-img {display: none}
.assyst-card{text-align: left !important;}
.assyst-step2-row .panel-card-cover .icon-icon_check{top:0}
.model-card-wrapper{display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; width:100%;height: 100%;}
#tab1 .model-card-wrapper{ -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width:100%;height: 100%;}


.tab7-popup-p{font-weight: 600;padding-bottom: 10px;}
#tab8 .tab-summary{width:100%;position:relative;overflow-y: auto; margin: 0px 40px}
#tab_customers {padding: 40px 0px;}
.print-pdf-button{width:185px;height:34px;background-color:#B62830;color:#fff;border:none;cursor:pointer;top:calc(50% - 17px);position:relative}
.print-pdf-button:hover{background-color: #CB313A;}
.mail-asker{font-weight: 600; font-size: 15px;padding-bottom: 30px;color: #32333B;}
#ex1 button {height: 34px;width: 185px;background-color: #B62830; color:#fff}
.tab8-buttons {height: 34px;width: 600px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.mail-button {cursor:pointer}
.mail-button:hover{background-color: #CB313A !important}
.checkbox-rodo{margin-top: 10px; font-size: 13px}
.modal{padding: 40px !important; max-width: 550px; border-radius: 0;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none}
.modal a.close-modal {position: absolute; right: 20px; top: 20px; font-size: 15px; width: initial; height: initial; background: transparent; background-image: none; cursor: pointer; text-indent: initial}
.congig-object{font-size:9px;padding-bottom:9px;font-weight:400;width:100%;}
button.tab5-cancel.btn-doctor-panel-accept.visible { width: 185px;height: 34px;background-color: #B62830;color: #fff;border: none;cursor: pointer;font-weight: 600;background-color: #CB313A;}

.form-alert[class*='msg'] {margin-bottom:30px}
.pdf-sender{background-color: #B62830;text-decoration: none;color: white;font-weight: 600;font-size: 11px;padding: 9px 38px;-webkit-transition: .2s;transition: .2s}
.pdf-sender:hover{background-color: #CB313A;-webkit-transition: .2s;transition: .2s}
.color-seat.choose-the-color.selected{bottom: 10px;}
.lacquer-type-wrapper{position: relative;}
.tab8-back-button{width: 185px; height: 100%;border: 1px solid #81828E;color: #81828E;margin-bottom: 10px;cursor: pointer;}
#tab8 .prev-step-button button{width: 185px;height: 100%;}
#tab8 .prev-step-button span{top: calc(50% - 6px);}
#tab8 .summary-top-title {line-height: initial !important;}
#tab8 #invoice-unit-image {max-width: 400px}
.ass4 span {position: absolute;top: 10px;right: 14px}



input,
textarea {border: 1px solid #eeeeee;box-sizing: border-box;margin: 0;outline: none;padding: 10px;}
input[type="button"] {-webkit-appearance: button;cursor: pointer;}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {-webkit-appearance: none;}
.input-group {clear: both;margin: 15px 0;position: relative;display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center;}
.input-group input[type='button'] {min-width: 38px;width: auto;transition: all 300ms ease; border: 2px solid #eeeeee; background: #ffffff; box-sizing: border-box; font-size: 24px; font-weight: 200}
.input-group .button-minus,
.input-group .button-plus {font-weight: bold;height: 38px;padding: 0;width: 38px;position: relative;}
.input-group .quantity-field {position: relative;height: 38px;left: -6px;text-align: center;width: 62px;display: inline-block;font-size: 13px;margin: 0 0 5px;resize: vertical;}
/*.button-plus {left: -13px;}*/
input[type="number"] {-moz-appearance: textfield;-webkit-appearance: none;}




#ex1 input[type=email] {height: 32px; width: 230px;;font-size: 13px;font-family:'zeitung-micro',sans-serif; padding: 0 20px; font-weight: 600}
/*#ex1 input[type=file] {margin-top: 20px; margin-bottom: 30px;width: 140px; height: 34px; line-height: 34px; border: none; background: #E3EEFF; text-transform: uppercase; text-align: center; color: #3B60C7; font-size: 11px; display: block;}*/
.input-container {display: flex;-webkit-justify-content: flex-start;-moz-justify-content: flex-start;-ms-justify-content: flex-start;-o-justify-content: flex-start;-khtml-justify-content: flex-start;justify-content: flex-start;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;-khtml-align-items: center;align-items: center;}
.inputfile {width: 0.1px;height: 0.1px;opacity: 0;overflow: hidden;position: absolute;z-index: -1;}
.inputfile + label {display: block; background: #E3EEFF;color: #3B60C7;margin-top: 20px; margin-bottom: 20px;width: 140px; text-align: center; font-size: 11px; height: 34px; line-height: 34px; font-weight: 600}
.inputfile:focus + label, .inputfile + label:hover {background: #E3EAFF;}
.inputfile + label {cursor: pointer; /* "hand" cursor */}
.inputfile:focus + label {outline: 1px dotted #000;outline: -webkit-focus-ring-color auto 5px;}
.inputfile + label.active {background: transparent; color: #81828E; text-decoration: underline; height: initial;line-height: initial; width: initial; font-weight: 600}
.inputfile ~ .file-info {padding-left: 12px; color: #3B60C7}
.container-checkbox {width: 100%; position: relative;display: flex;-webkit-justify-content: flex-start;-moz-justify-content: flex-start;-ms-justify-content: flex-start;-o-justify-content: flex-start;-khtml-justify-content: flex-start;justify-content: flex-start;-webkit-align-items: center;-moz-align-items: center;-ms-align-items: center;-o-align-items: center;-khtml-align-items: center;align-items: center; margin-top: 10px;}
.container-checkbox input {margin-right: 10px;opacity: 0; visibility: hidden; position: absolute}
.container-checkbox .checkmark {width: 20px; height: 20px; border: 1px solid #3B60C7; background: #E3EEFF; display: inline-block; color: #3B60C7 ;position: relative}
.container-checkbox .checkmark:after {content: "";position: absolute;display: none;}
.container-checkbox input:checked ~ .checkmark:after {display: block;}
.container-checkbox .checkmark:after {left: 50%; top: 6px;width: 4px;height: 9px;border: solid #3B60C7;border-width: 0 2px 2px 0;-webkit-transform: rotate(45deg) translate(-50%);-ms-transform: rotate(45deg) translate(-50%);transform: rotate(45deg) translate(-50%);}
.container-checkbox .text {font-size: 11px; color: #32333B; padding-left: 12px}
.error {color: #CB313A; font-weight: 700;}
.error ::placeholder {color: #CB313A; font-weight: 700;}
.error ::-ms-input-placeholder {color: #CB313A; font-weight: 700;}
.error ::-ms-input-placeholder {color: #CB313A; font-weight: 700;}
.error.container-checkbox .checkmark {border-color: #CB313A !important}
.container-checkbox .about-rodo {text-decoration: none}
input.btn-send {width: 260px;margin-top: 30px; background-color: #B62830;height: 40px;color:#fff;font-size: 11px; font-weight: 600;font-family:'zeitung-micro',sans-serif;border:none;cursor: pointer;-webkit-transition: 0.2s;transition: 0.2s}
input.btn-send:hover{background-color: #CB313A;-webkit-transition: 0.2s;transition: 0.2s}
.btn-send-container{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.about-rodo{color: #3B60C7}
.dodatki-button:before{top:-50px}
.dodatki-button{height: 100px;}
[id*="tab7"] .model-over-hidden{-ms-overflow-style: none;}
#textarea-for-print{display: none;}
.textarea-for-print {display: none;}
.tab8-buttons{padding:30px 0}


table {border-collapse: collapse;border-spacing: 0;}
.invoice-internal {visibility: hidden; z-index: -1; height: 0; overflow: hidden}
#invoice {width: calc(100% - 50px)}
#invoice .invoice-internal {visibility: visible; z-index: 2; height: auto}
.items-table .invoice-row td {font-size: 13px !important; border-bottom: 1px solid #81828E; height: 50px !important; line-height: 50px !important;}
.items-table .invoice-row.kind td {height: 60px !important; line-height: 60px !important;}
.items-table .invoice-row.kind td:first-child, .items-table .invoice-row.kind td:last-child {font-size: 15px !important;}
.items-table .warning th {font-size: 16px !important; padding-top: 40px; padding-bottom: 10px; height: auto}
.items-table .pdf-price .total-price-invoice {font-size: 20px !important;}
.contact-details-table tr td:first-child {width: 250px !important;}
.contact-details-table tr td:last-child {width: calc(100%- 250px) !important;}


/*.invoice-page.invoice-result {display:block !important}*/
#tab8 .assyst-panel-main.hidden ~ .assyst-panel {display: none !important;}

@media screen and (max-width:1800px) {
    .js-content.full-width .summary-right-sidebar {width: 0}
    .js-content:not(.full-width)::before {display: block;}
    .summary-right-sidebar-parent .summary-handler {display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex;}
}

@media screen and (min-width:1550px) {
    ::-webkit-scrollbar{height:5px;background-color:#fff}
}

@media screen and (min-height:1100px) {
    /*.tab-summary{position:absolute;bottom:80px}*/
    .choose-button-place{bottom:80px}
    .model-card-cover{height:calc(100vh - 223px)}
    .choose-color{bottom:110px}
    .lamp-card-cover{height:calc(100vh - 263px)}
    .doctor-panel-wrapper{margin-bottom:108px}
    /*.assyst-main-button{bottom:107px}*/
    .model-card img{margin:50px 0}
    #tab4 .lamp-content .lamp-card-wrapper{margin:30px 0 110px 40px}
    /*.assyst-content-wrapper{margin-bottom:140px}*/
    [id*="tab7"] .model-card-wrapper{margin-bottom:110px}
}

@media screen and (max-height:835px) {
    .color-img{width:auto;margin-top:20px}
    #tab3 .small-panel{width: 350px !important;margin-top: -50px;}
}

@media screen and (max-height:800px) {
    .color-content-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px!important}
    .choose-color{margin-top:0}
    .model-card-wrapper .model-card .model-button-place{position:-webkit-sticky!important;position:sticky!important}
}

@media print {
    header,.beta-version,.sidebar{display:none}
    p.summary-top-title{color:#32333B;display:block}
    section.tab-content.active{width:100%}
    .summary-wrapper{height:calc(100vh - 76px);margin:0 auto}
    .footer-info{display:-webkit-box;display:-ms-flexbox;display:flex}
    .print-button-place{display:none}
}