@charset 'utf-8';@import 'bootstrap-select.min.css';@import 'jquery-ui.min.css';@import 'bootstrap.min.css';@import 'animate.css';@import 'now-ui-kit.css';@import 'fontawesome-all.css';@import 'themify-icons.css';@import 'bootstrap-datepicker.standalone.min.css';@import 'daterangepicker/daterangepicker.css';@font-face{font-family:'Simple-Line-Icons';src:url('fonts/Simple-Line-Icons.eot');src:url('fonts/Simple-Line-Icons.eot?#iefix') format('embedded-opentype'),url('fonts/Simple-Line-Icons.woff') format('woff'),url('fonts/Simple-Line-Icons.ttf') format('truetype'),url('fonts/Simple-Line-Icons.svg#Simple-Line-Icons') format('svg');font-weight:normal;font-style:normal}.glyphs{background-color:#74f3c8;color:#0e8a65}.classes{background-color:#33383e;color:#fff}.glyph{cursor:pointer;display:inline-block;font-size:1em;margin:0 -0.21em 3em 0;padding:1.5em 0 0 1.5em;text-align:center;width:50%}.glyph-item{border-radius:8px;display:inline-block;width:1.5em;height:1.5em;line-height:1;padding:.25em;position:relative}.mega{font-size:3em}@media only screen and (min-width:768px){.mega{font-size:6em}}[data-icon]:before{font-family:'Simple-Line-Icons';content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-user-female,.icon-user-follow,.icon-user-following,.icon-user-unfollow,.icon-trophy,.icon-screen-smartphone,.icon-screen-desktop,.icon-plane,.icon-notebook,.icon-moustache,.icon-mouse,.icon-magnet,.icon-energy,.icon-emoticon-smile,.icon-disc,.icon-cursor-move,.icon-crop,.icon-credit-card,.icon-chemistry,.icon-user,.icon-speedometer,.icon-social-youtube,.icon-social-twitter,.icon-social-tumblr,.icon-social-facebook,.icon-social-dropbox,.icon-social-dribbble,.icon-shield,.icon-screen-tablet,.icon-magic-wand,.icon-hourglass,.icon-graduation,.icon-ghost,.icon-game-controller,.icon-fire,.icon-eyeglasses,.icon-envelope-open,.icon-envelope-letter,.icon-bell,.icon-badge,.icon-anchor,.icon-wallet,.icon-vector,.icon-speech,.icon-puzzle,.icon-printer,.icon-present,.icon-playlist,.icon-pin,.icon-picture,.icon-map,.icon-layers,.icon-handbag,.icon-globe-alt,.icon-globe,.icon-frame,.icon-folder-alt,.icon-film,.icon-feed,.icon-earphones-alt,.icon-earphones,.icon-drop,.icon-drawer,.icon-docs,.icon-directions,.icon-direction,.icon-diamond,.icon-cup,.icon-compass,.icon-call-out,.icon-call-in,.icon-call-end,.icon-calculator,.icon-bubbles,.icon-briefcase,.icon-book-open,.icon-basket-loaded,.icon-basket,.icon-bag,.icon-action-undo,.icon-action-redo,.icon-wrench,.icon-umbrella,.icon-trash,.icon-tag,.icon-support,.icon-size-fullscreen,.icon-size-actual,.icon-shuffle,.icon-share-alt,.icon-share,.icon-rocket,.icon-question,.icon-pie-chart,.icon-pencil,.icon-note,.icon-music-tone-alt,.icon-music-tone,.icon-microphone,.icon-loop,.icon-logout,.icon-login,.icon-list,.icon-like,.icon-home,.icon-grid,.icon-graph,.icon-equalizer,.icon-dislike,.icon-cursor,.icon-control-start,.icon-control-rewind,.icon-control-play,.icon-control-pause,.icon-control-forward,.icon-control-end,.icon-calendar,.icon-bulb,.icon-bar-chart,.icon-arrow-up,.icon-arrow-right,.icon-arrow-left,.icon-arrow-down,.icon-ban,.icon-bubble,.icon-camcorder,.icon-camera,.icon-check,.icon-clock,.icon-close,.icon-cloud-download,.icon-cloud-upload,.icon-doc,.icon-envelope,.icon-eye,.icon-flag,.icon-folder,.icon-heart,.icon-info,.icon-key,.icon-link,.icon-lock,.icon-lock-open,.icon-magnifier,.icon-magnifier-add,.icon-magnifier-remove,.icon-paper-clip,.icon-paper-plane,.icon-plus,.icon-pointer,.icon-power,.icon-refresh,.icon-reload,.icon-settings,.icon-star,.icon-symbol-female,.icon-symbol-male,.icon-target,.icon-volume-1,.icon-volume-2,.icon-volume-off,.icon-users{font-family:'Simple-Line-Icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}.icon-user-female:before{content:"\e000"}.icon-user-follow:before{content:"\e002"}.icon-user-following:before{content:"\e003"}.icon-user-unfollow:before{content:"\e004"}.icon-trophy:before{content:"\e006"}.icon-screen-smartphone:before{content:"\e010"}.icon-screen-desktop:before{content:"\e011"}.icon-plane:before{content:"\e012"}.icon-notebook:before{content:"\e013"}.icon-moustache:before{content:"\e014"}.icon-mouse:before{content:"\e015"}.icon-magnet:before{content:"\e016"}.icon-energy:before{content:"\e020"}.icon-emoticon-smile:before{content:"\e021"}.icon-disc:before{content:"\e022"}.icon-cursor-move:before{content:"\e023"}.icon-crop:before{content:"\e024"}.icon-credit-card:before{content:"\e025"}.icon-chemistry:before{content:"\e026"}.icon-user:before{content:"\e005"}.icon-speedometer:before{content:"\e007"}.icon-social-youtube:before{content:"\e008"}.icon-social-twitter:before{content:"\e009"}.icon-social-tumblr:before{content:"\e00a"}.icon-social-facebook:before{content:"\e00b"}.icon-social-dropbox:before{content:"\e00c"}.icon-social-dribbble:before{content:"\e00d"}.icon-shield:before{content:"\e00e"}.icon-screen-tablet:before{content:"\e00f"}.icon-magic-wand:before{content:"\e017"}.icon-hourglass:before{content:"\e018"}.icon-graduation:before{content:"\e019"}.icon-ghost:before{content:"\e01a"}.icon-game-controller:before{content:"\e01b"}.icon-fire:before{content:"\e01c"}.icon-eyeglasses:before{content:"\e01d"}.icon-envelope-open:before{content:"\e01e"}.icon-envelope-letter:before{content:"\e01f"}.icon-bell:before{content:"\e027"}.icon-badge:before{content:"\e028"}.icon-anchor:before{content:"\e029"}.icon-wallet:before{content:"\e02a"}.icon-vector:before{content:"\e02b"}.icon-speech:before{content:"\e02c"}.icon-puzzle:before{content:"\e02d"}.icon-printer:before{content:"\e02e"}.icon-present:before{content:"\e02f"}.icon-playlist:before{content:"\e030"}.icon-pin:before{content:"\e031"}.icon-picture:before{content:"\e032"}.icon-map:before{content:"\e033"}.icon-layers:before{content:"\e034"}.icon-handbag:before{content:"\e035"}.icon-globe-alt:before{content:"\e036"}.icon-globe:before{content:"\e037"}.icon-frame:before{content:"\e038"}.icon-folder-alt:before{content:"\e039"}.icon-film:before{content:"\e03a"}.icon-feed:before{content:"\e03b"}.icon-earphones-alt:before{content:"\e03c"}.icon-earphones:before{content:"\e03d"}.icon-drop:before{content:"\e03e"}.icon-drawer:before{content:"\e03f"}.icon-docs:before{content:"\e040"}.icon-directions:before{content:"\e041"}.icon-direction:before{content:"\e042"}.icon-diamond:before{content:"\e043"}.icon-cup:before{content:"\e044"}.icon-compass:before{content:"\e045"}.icon-call-out:before{content:"\e046"}.icon-call-in:before{content:"\e047"}.icon-call-end:before{content:"\e048"}.icon-calculator:before{content:"\e049"}.icon-bubbles:before{content:"\e04a"}.icon-briefcase:before{content:"\e04b"}.icon-book-open:before{content:"\e04c"}.icon-basket-loaded:before{content:"\e04d"}.icon-basket:before{content:"\e04e"}.icon-bag:before{content:"\e04f"}.icon-action-undo:before{content:"\e050"}.icon-action-redo:before{content:"\e051"}.icon-wrench:before{content:"\e052"}.icon-umbrella:before{content:"\e053"}.icon-trash:before{content:"\e054"}.icon-tag:before{content:"\e055"}.icon-support:before{content:"\e056"}.icon-size-fullscreen:before{content:"\e057"}.icon-size-actual:before{content:"\e058"}.icon-shuffle:before{content:"\e059"}.icon-share-alt:before{content:"\e05a"}.icon-share:before{content:"\e05b"}.icon-rocket:before{content:"\e05c"}.icon-question:before{content:"\e05d"}.icon-pie-chart:before{content:"\e05e"}.icon-pencil:before{content:"\e05f"}.icon-note:before{content:"\e060"}.icon-music-tone-alt:before{content:"\e061"}.icon-music-tone:before{content:"\e062"}.icon-microphone:before{content:"\e063"}.icon-loop:before{content:"\e064"}.icon-logout:before{content:"\e065"}.icon-login:before{content:"\e066"}.icon-list:before{content:"\e067"}.icon-like:before{content:"\e068"}.icon-home:before{content:"\e069"}.icon-grid:before{content:"\e06a"}.icon-graph:before{content:"\e06b"}.icon-equalizer:before{content:"\e06c"}.icon-dislike:before{content:"\e06d"}.icon-cursor:before{content:"\e06e"}.icon-control-start:before{content:"\e06f"}.icon-control-rewind:before{content:"\e070"}.icon-control-play:before{content:"\e071"}.icon-control-pause:before{content:"\e072"}.icon-control-forward:before{content:"\e073"}.icon-control-end:before{content:"\e074"}.icon-calendar:before{content:"\e075"}.icon-bulb:before{content:"\e076"}.icon-bar-chart:before{content:"\e077"}.icon-arrow-up:before{content:"\e078"}.icon-arrow-right:before{content:"\e079"}.icon-arrow-left:before{content:"\e07a"}.icon-arrow-down:before{content:"\e07b"}.icon-ban:before{content:"\e07c"}.icon-bubble:before{content:"\e07d"}.icon-camcorder:before{content:"\e07e"}.icon-camera:before{content:"\e07f"}.icon-check:before{content:"\e080"}.icon-clock:before{content:"\e081"}.icon-close:before{content:"\e082"}.icon-cloud-download:before{content:"\e083"}.icon-cloud-upload:before{content:"\e084"}.icon-doc:before{content:"\e085"}.icon-envelope:before{content:"\e086"}.icon-eye:before{content:"\e087"}.icon-flag:before{content:"\e088"}.icon-folder:before{content:"\e089"}.icon-heart:before{content:"\e08a"}.icon-info:before{content:"\e08b"}.icon-key:before{content:"\e08c"}.icon-link:before{content:"\e08d"}.icon-lock:before{content:"\e08e"}.icon-lock-open:before{content:"\e08f"}.icon-magnifier:before{content:"\e090"}.icon-magnifier-add:before{content:"\e091"}.icon-magnifier-remove:before{content:"\e092"}.icon-paper-clip:before{content:"\e093"}.icon-paper-plane:before{content:"\e094"}.icon-plus:before{content:"\e095"}.icon-pointer:before{content:"\e096"}.icon-power:before{content:"\e097"}.icon-refresh:before{content:"\e098"}.icon-reload:before{content:"\e099"}.icon-settings:before{content:"\e09a"}.icon-star:before{content:"\e09b"}.icon-symbol-female:before{content:"\e09c"}.icon-symbol-male:before{content:"\e09d"}.icon-target:before{content:"\e09e"}.icon-volume-1:before{content:"\e09f"}.icon-volume-2:before{content:"\e0a0"}.icon-volume-off:before{content:"\e0a1"}.icon-users:before{content:"\e001"}.alert span[data-notify=icon]{position:absolute;top:50%;left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:35px}.alert span[data-notify=message]{display:table;margin-left:50px}.alert .close{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-shadow:none;font-size:26px;opacity:.1}.btn{position:relative;overflow:hidden;display:inline-block;width:100%;max-width:230px;padding:12px 20px 10px;background:#20aee3;border:0;border-bottom:2px solid #178db9;color:#fff;border-radius:3px;cursor:pointer;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.btn:hover{background:#4dbee9;border-bottom:2px solid #20aee3}.btn:active,.btn:focus{background:#7bcfee;border-bottom:2px solid #20aee3;outline:none;outline-offset:0;-webkit-box-shadow:none;box-shadow:none}.btn.active{-webkit-box-shadow:none;box-shadow:none}.btn.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn.btn-danger:hover,.btn.btn-danger:active,.btn.btn-danger:focus{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-group-sm>.btn,.btn-sm{padding:5px 15px;font-size:13px;line-height:1.5;border-radius:3px;width:auto}.bootstrap-select .btn-default{background:#fff;border:1px solid #ccc;color:#3c3d3d;padding:10px 20px;font-size:13px;font-weight:300}.datepicker.datepicker-dropdown{margin-top:7px !important;padding:15px}.datepicker.datepicker-dropdown .datepicker-switch{text-align:center}.datepicker.datepicker-dropdown table thead tr:nth-child(2) th{padding-bottom:15px}.datepicker.datepicker-dropdown .day{position:relative;font-weight:300}.datepicker.datepicker-dropdown .day:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:none;border:1px solid #20aee3;border-radius:4px}.datepicker.datepicker-dropdown .day:hover{background:#fff !important}.datepicker.datepicker-dropdown .day:hover:after{display:block}.datepicker.datepicker-dropdown .day.old,.datepicker.datepicker-dropdown .day.new{color:#ddd;font-weight:300}.datepicker.datepicker-dropdown .day.disabled:hover:after{display:none}.datepicker.datepicker-dropdown .day.active{background:#20aee3 !important;border-radius:4px;color:#fff}.datepicker.datepicker-dropdown .day.active:hover{background:#20aee3 !important}.datepicker.datepicker-dropdown .today{background:#20aee3 !important}.datepicker.datepicker-dropdown .today.disabled{background:#eee !important}.ldc-input{position:relative;font-weight:300;padding-top:10px}.ldc-input input:-webkit-autofill,.ldc-input textarea:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#3c3d3d !important;background-color:#fff !important;background-image:none !important;color:#3c3d3d !important;-webkit-box-shadow:#fff !important;box-shadow:#fff !important}.ldc-input input:-webkit-autofill:hover,.ldc-input textarea:-webkit-autofill:hover,.ldc-input input:-webkit-autofill:focus,.ldc-input textarea:-webkit-autofill:focus,.ldc-input input:-webkit-autofill:active,.ldc-input textarea:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#3c3d3d !important;-webkit-box-shadow:0 0 0 30px #fff inset !important;box-shadow:0 0 0 30px #fff inset !important}.ldc-input input,.ldc-input textarea{-webkit-transition:none !important;transition:none !important}.ldc-input input::-webkit-input-placeholder,.ldc-input textarea::-webkit-input-placeholder{color:#656565;opacity:.5}.ldc-input input::-moz-placeholder,.ldc-input textarea::-moz-placeholder{color:#656565;opacity:.5}.ldc-input input:-ms-input-placeholder,.ldc-input textarea:-ms-input-placeholder{color:#656565;opacity:.5}.ldc-input input:-moz-placeholder,.ldc-input textarea:-moz-placeholder{color:#656565;opacity:.5}.ldc-input:after{position:absolute;z-index:6;content:'';top:44px;left:0;width:100%;height:2px;background:no-repeat bottom,50% calc(100% - 1px);background-size:0% 100%, 100% 100%;background-image:linear-gradient(0deg, #20aee3 2px, rgba(0,0,0,0.16) 0),linear-gradient(0deg, rgba(0,0,0,0.16) 1px, transparent 0);-webkit-transition:background 0s ease-out;transition:background 0s ease-out}.ldc-input label{position:absolute;z-index:5;top:20px;left:2px;font-size:14px;font-weight:300;opacity:.5;-webkit-transition:font-size .2s ease-in,top .2s ease-in,opacity .2s ease-in;transition:font-size .2s ease-in,top .2s ease-in,opacity .2s ease-in}.ldc-input.textarea:after{top:inherit;bottom:15px}.ldc-input.textarea textarea{display:block;width:100%;background:transparent;border:0;margin-top:10px}.ldc-input.textarea textarea:active,.ldc-input.textarea textarea:focus{outline:none !important;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.ldc-input input{position:relative;width:100%;background:transparent;border:0;padding:10px 0 7px}.ldc-input input:active,.ldc-input input:focus{outline:none !important;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.ldc-input.input-dirty label,.ldc-input.input-focus label{top:2px;opacity:1;font-size:11px;color:#20aee3}.ldc-input.input-dirty:after,.ldc-input.input-focus:after{background-size:100% 100%, 100% 100%;-webkit-transition-duration:.2s;transition-duration:.2s}.ldc-input.input-focus .help{visibility:visible}.ldc-input.input-disabled{cursor:default}.ldc-input.input-disabled label{color:#656565}.ldc-input.input-disabled input,.ldc-input.input-disabled textarea{pointer-events:none}.ldc-input.input-disabled:after{background-image:linear-gradient(0deg, #656565 2px, rgba(0,0,0,0.16) 0),linear-gradient(0deg, rgba(0,0,0,0.16) 1px, transparent 0);background-size:100% 100%, 100% 100%}.ldc-input.input-error:after{background-image:linear-gradient(0deg, #ff5c6c 2px, rgba(0,0,0,0.16) 0),linear-gradient(0deg, rgba(0,0,0,0.16) 1px, transparent 0);background-size:100% 100%, 100% 100%}.ldc-input.input-error label{color:#ff5c6c}.ldc-input.input-error .error{display:block}.ldc-input.input-error .info,.ldc-input.input-error .help{display:none}.ldc-input .error{display:none;margin-top:5px;font-size:11px;color:#ff5c6c}.ldc-input .info{margin-top:5px;font-size:11px}.ldc-input .help{visibility:hidden;margin-top:5px;font-size:11px}.ldc-switch{cursor:pointer}.ldc-switch input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-block;width:35px;height:14px;background:#f1f1f1;border:1px solid #eee;border-radius:20px;vertical-align:middle;top:-2px}.ldc-switch input:before{position:absolute;content:'';top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;background:#f1f1f1;border-radius:100%;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-transition:left .2s ease-in;transition:left .2s ease-in}.ldc-switch input:checked{background:#a8dff4}.ldc-switch input:checked:before{left:15px;background:#20aee3}.ldc-switch input:focus,.ldc-switch input:active{outline:none;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}.ldc-checkbox{cursor:pointer;font-weight:300;margin-top:4px}.ldc-checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-block;width:20px;height:20px;background:#fff;border:2px solid rgba(0,0,0,0.54);border-radius:3px;vertical-align:middle;top:-4px;overflow:hidden;cursor:pointer}.ldc-checkbox input:after{position:absolute;z-index:5;display:block;width:0;height:0;margin-top:-4px;margin-left:6px;color:#20aee3;content:"";-webkit-box-shadow:0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, inset 0 0 0 0;box-shadow:0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, 0 0 0 0, inset 0 0 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.ldc-checkbox input:checked{border-color:#20aee3}.ldc-checkbox input:checked:after{-webkit-animation:tick .3s forwards;animation:tick .3s forwards}.ldc-checkbox input:checked:focus{border-color:#20aee3 !important}.ldc-checkbox input:focus,.ldc-checkbox input:active{outline:none;border:2px solid rgba(0,0,0,0.54) !important;-webkit-box-shadow:none !important;box-shadow:none !important}.ldc-checkbox.disabled,.ldc-checkbox.input-disabled{cursor:not-allowed;color:#aaa}.ldc-checkbox.disabled input,.ldc-checkbox.input-disabled input{border-color:#ddd}@-webkit-keyframes tick{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}to{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}@keyframes tick{0%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,15px 2px 0 11px}50%{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px 2px 0 11px}to{-webkit-box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px;box-shadow:0 0 0 10px,10px -10px 0 10px,32px 0 0 20px,0 32px 0 20px,-5px 5px 0 10px,20px -12px 0 11px}}.table-responsive table thead th{border-bottom:1px solid #ddd}.table-responsive table tr:hover td{background:#eee;cursor:pointer}.table-responsive table tr td{position:relative;vertical-align:middle;padding:10px 8px;border-top:1px solid #dee2e6}.table-responsive table tr td .mdl-checkbox{left:50%;margin-left:-8px;margin-top:0px}.table-responsive table tr td .mdl-checkbox .mdl-checkbox__box-outline{top:0}.table-responsive table tr td .mdl-checkbox .mdl-checkbox__box-outline .mdl-checkbox__tick-outline{width:101%}.table-responsive table tr td .mdl-checkbox.is-checked .mdl-checkbox__box-outline{border-color:#36ade3}.table-responsive table tr td.status span{display:inline-block;margin:auto;width:100%;max-width:105px;padding:5px;text-align:center;color:#fff;border-radius:2px}.table-responsive table tr td.status span.open{background:#20aee3}.table-responsive table tr td.status span.warning,.table-responsive table tr td.status span.process{background:#ff9041}.table-responsive table tr td.status span.danger{background:#ff5c6c}.table-responsive table tr td.status span.done{background:#24d2b5}.table-responsive table tr td .short{display:block;float:left;margin:1px;width:28px;height:28px;padding:5px 0;text-align:center;color:#fff;border-radius:2px}.table-responsive table tr td .short.doors{background:#20aee3}.table-responsive table tr td .short.cabinet,.table-responsive table tr td .short.cabinetpro{background:#24d2b5}.table-responsive table tr td .short.divider{background:#ff9041}.table-responsive table tr td .short.rulo{background:#ff5c6c}.table-responsive table tr td .short.extra{background:#656565}.table-responsive table tr td .short.frontpanel{background:#be9511}.table-responsive table tr td .short.frontpanel.porlammi_ovet{background:#eec647}@media (max-width:700px){.filter{width:100%;padding-top:42px;text-align:left}}.filter .filtertitle{margin-bottom:3px;font-size:11px;color:#a1acc8}.filter .openmenu{cursor:pointer}.filter .filterdropdown{position:relative}.filter .menu{position:absolute;z-index:100;top:100%;left:0;background:#fff;border-radius:0;border:1px solid #f1f1f1;padding:0;min-width:288px;display:none;-webkit-animation:showmenu .3s forwards;animation:showmenu .3s forwards}@media (max-width:700px){.filter .menu{right:initial;left:0}}.filter .menu.show{display:block}.filter .menu ul{margin:0;padding:0;list-style:none}.filter .menu li{padding:0;border-bottom:1px solid #f1f1f1}.filter .menu li:last-child{border:0}.filter .menu li.parent{display:table;width:100%}.filter .menu li a{position:relative;display:table;width:100%;padding:16px 24px;text-align:left}.filter .menu li a:hover{background:#fdfdfe}.filter .menu .overflow{max-height:360px;overflow-y:auto}.filter .menu .subfilter li{border-bottom:1px solid #e3ebf6}.filter .menu .count{position:absolute;z-index:10;display:none;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:48px;color:#fff;min-width:6px;text-align:center;font-size:8px;font-weight:700}.filter .menu .count:before{position:absolute;z-index:-1;content:'';top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:18px;height:18px;background:#20aee3;border-radius:50%}.filter .menu label{display:table;width:100%;float:left;margin:0;padding:20px 24px 16px;text-align:left}.filter .menu label:hover{background:#fdfdfe}.filter .menu label.input-checked{background:#F7F9FC}.filter .menu label input{float:right}.filter .menu i{position:absolute;top:50%;right:19px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:12px}.filter .menu .subfilter{background:#F7F9FC}.filter .menu .subfilter li{display:table;width:100%}.filter .menu .subfilter label:hover{background:#f6f8fb}.filter .menu .subfilter label.input-checked{background:#f2f4f8}.filter .menu #confirm{padding:8px 0}.filter .menu #confirm .btn{display:block;margin:auto}.filter .menu #confirm .btn:hover{color:#fff}.filter.openright .menu{left:initial;right:0}body{margin:0;font-family:'Open Sans',sans-serif;font-weight:300;color:#3c3d3d;font-size:13px;width:100%;overflow-x:hidden;background:#f6f9fa}p{font-size:13px;font-weight:300;line-height:1.42857143}ul{font-size:13px;line-height:1.42857143;font-weight:300}h1,h2,h3,h4,h5,h6{font-weight:300}@media (min-width:1340px){.container{width:100%;max-width:1300px}}@media (max-width:992px){.container{width:100%;max-width:920px}}input{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;outline:none;border:1px solid #ddd}input:focus,textarea:focus{outline:none;-webkit-box-shadow:0 0 5px #106085;box-shadow:0 0 5px #106085;border:1px solid rgba(16,96,133,0.5) !important}.red-text{color:red}.label-required:after{content:" *";opacity:.3}.strong{font-weight:600}.pre-line{white-space:pre-line}.drag-handle{opacity:.5;cursor:move !important}.checkbox-btn label.btn-primary,.radio-btn label.btn-primary{display:inline-block;width:auto;max-width:inherit;margin-right:10px;background:#fff;border:1px solid #20aee3;color:#20aee3}.checkbox-btn input[type="checkbox"],.radio-btn input[type="checkbox"],.checkbox-btn input[type="radio"],.radio-btn input[type="radio"]{position:absolute;width:0;height:0;visibility:hidden}.checkbox-btn input[type="checkbox"]:checked+label,.radio-btn input[type="checkbox"]:checked+label,.checkbox-btn input[type="radio"]:checked+label,.radio-btn input[type="radio"]:checked+label{background:#20aee3;color:#fff}.datepicker{display:inline-block}.datepicker input{padding:8px 25px 8px 15px}.datepicker i{position:absolute;margin-left:-28px;margin-top:6px;vertical-align:middle;pointer-events:none}.nav-pills>li a{cursor:pointer}.nav-pills>li.active>a{background-color:#20aee3}.nav-pills>li.active>a:hover{background-color:#4dbee9}.nav-pills-sm>li>a{padding:5px 10px}.flex-row,.flex-row-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.2em 1em}.flex-row.flex-reverse,.flex-row-inline.flex-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.flex-row-inline,.flex-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.gap-sm{gap:.1em .4em}.gap-lg{gap:1em 1.5em}.no-gap{gap:0}.gap-xs{gap:1px}.flex-nowrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:768px){.flex-nowrap.flex-wrap-mobile{-ms-flex-wrap:wrap;flex-wrap:wrap}}.flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flex-space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex-align-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.flex-align-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-col{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:start;-ms-flex-align:start;align-items:flex-start;gap:.2em 1em}.flex-col.flex-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.flex-col-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-align-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.flex-right{margin-left:auto}.flex-grow{-webkit-box-flex:99;-ms-flex-positive:99;flex-grow:99}.flex-break{-ms-flex-preferred-size:100%;flex-basis:100%;height:0}.custom-dropdown-menu{min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}.custom-dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.custom-dropdown-menu>li>a:hover,.custom-dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.incompatible-product{position:relative;pointer-events:none}.incompatible-product:after{position:absolute;z-index:45;content:"";top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);border-radius:3px}.incompatible-product:before{position:absolute;z-index:55;content:attr(data-incompatible-text, "Ei voida yhdistää ostoskorissa olevien tuotteiden kanssa");top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 10px;color:#fff;text-align:center;font-weight:bold;font-size:14px;line-height:1.1}table.frontpanel-list{width:auto;border-collapse:collapse}table.frontpanel-list .quantity-col{min-width:80px;border-left:1px solid #ddd;border-right:1px solid #ddd}table.frontpanel-list:has(tr>*:nth-child(1):hover) tr>*:nth-child(1),table.frontpanel-list:has(tr>*:nth-child(3):hover) tr>*:nth-child(3),table.frontpanel-list:has(tr>*:nth-child(4):hover) tr>*:nth-child(4),table.frontpanel-list:has(tr>*:nth-child(5):hover) tr>*:nth-child(5),table.frontpanel-list:has(tr>*:nth-child(6):hover) tr>*:nth-child(6),table.frontpanel-list:has(tr>*:nth-child(7):hover) tr>*:nth-child(7),table.frontpanel-list:has(tr>*:nth-child(8):hover) tr>*:nth-child(8),table.frontpanel-list:has(tr>*:nth-child(9):hover) tr>*:nth-child(9){background-color:#f4f4f4}section#header{position:relative;z-index:55;background:#2e333f}section#header.dev-env{background:#1d365d}section#header.test-env,section#header.testi-env{background:#3f2e2e}section#header .env-identifier{color:#fb7b61}section#header #top-navbar{display:table;width:100%;padding:40px 0 20px;color:#767e91}section#header #top-navbar #logo,section#header #top-navbar #navbar-right{width:50%;float:left}section#header #top-navbar #logo{padding-left:15px}section#header #top-navbar #logo img{display:inline-block;float:left;height:40px}section#header #top-navbar #logo p{display:inline-block;float:left;margin-top:5px;margin-left:5px;margin-bottom:0;font-size:24px;font-weight:700;color:#fff}@media (max-width:768px){section#header #top-navbar #logo p{display:none}}section#header #top-navbar #logo .open-side-nav{display:none;float:left;margin-top:15px;margin-left:15px;position:relative;z-index:100;width:24px;height:15px;vertical-align:middle;margin-right:25px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}@media (max-width:768px){section#header #top-navbar #logo .open-side-nav{display:block}}@media (max-width:430px){section#header #top-navbar #logo .open-side-nav{margin-right:15px}}section#header #top-navbar #logo .open-side-nav span{display:block;position:absolute;height:3px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}section#header #top-navbar #logo .open-side-nav span:nth-child(1){top:0px;-webkit-transform-origin:left center;transform-origin:left center}section#header #top-navbar #logo .open-side-nav span:nth-child(2){top:6px;-webkit-transform-origin:left center;transform-origin:left center}section#header #top-navbar #logo .open-side-nav span:nth-child(3){top:12px;-webkit-transform-origin:left center;transform-origin:left center}section#header #top-navbar #logo .open-side-nav.open span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:8px}section#header #top-navbar #logo .open-side-nav.open span:nth-child(2){width:0%;opacity:0}section#header #top-navbar #logo .open-side-nav.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:14px;left:8px}section#header #top-navbar #navbar-right{padding-top:10px}section#header #top-navbar #navbar-right ul{float:right;list-style:none;padding:0}section#header #top-navbar #navbar-right ul li{display:inline-block;padding:0 10px;font-size:18px;cursor:pointer;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}section#header #top-navbar #navbar-right ul li:last-child{padding-right:0}section#header #top-navbar #navbar-right ul li:hover{color:#fff}section#header #top-navbar #navbar-right ul li a{color:#767e91}section#header #top-navbar #navbar-right ul li a:hover{color:#fff;text-decoration:none}section#header #top-navbar #navbar-right ul li#notifications a{position:relative}section#header #top-navbar #navbar-right ul li#notifications a.messages:before{position:absolute;content:'';top:0;right:0;-webkit-animation:1.6s playShadow ease-out infinite;animation:1.6s playShadow ease-out infinite;display:table;width:10px;height:10px;background:#20aee3;border-radius:50%;opacity:.8}section#header #top-navbar #navbar-right ul li.dropdown.open a{color:#fff;text-decoration:none}section#header #top-navbar #navbar-right ul li.dropdown.open .dropdown-menu{left:inherit;right:0;border-radius:0;border:0;padding:5px 0}section#header #top-navbar #navbar-right ul li.dropdown.open .dropdown-menu li{display:block;padding:0px;font-size:13px}section#header #top-navbar #navbar-right ul li.dropdown.open .dropdown-menu li a{padding:10px 15px;color:#767e91}section#header #top-navbar #navbar-right ul li.dropdown.open .dropdown-menu li a:hover{background:transparent;color:#20aee3}section#header #top-navbar #navbar-right ul li.dropdown.open .dropdown-menu.notifications{min-width:320px;max-width:320px;padding:0}section#header #top-navbar #navbar-right ul li.dropdown.open .dropdown-menu.notifications .title{width:100%;padding:15px 10px;border-bottom:1px solid rgba(120,130,140,0.13)}section#header #top-navbar #navbar-right ul li.dropdown.open .dropdown-menu.notifications .title h3{margin:0;font-size:18px;color:#767e91}section#header #top-navbar #navbar-right ul li.dropdown.open .dropdown-menu.notifications .notification{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;color:#767e91;padding:10px 0;border-bottom:1px solid rgba(120,130,140,0.13)}section#header #top-navbar #navbar-right ul li.dropdown.open .dropdown-menu.notifications .notification:hover{background:#e9edf2}section#header #top-navbar #navbar-right ul li.dropdown.open .dropdown-menu.notifications .notification .icon,section#header #top-navbar #navbar-right ul li.dropdown.open .dropdown-menu.notifications .notification .content{display:inline-block;float:left;vertical-align:middle}section#header #top-navbar #navbar-right ul li.dropdown.open .dropdown-menu.notifications .notification .icon{position:relative;width:25%}section#header #top-navbar #navbar-right ul li.dropdown.open .dropdown-menu.notifications .notification .icon span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:16px;padding:13px;color:#fff;font-family:'themify';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}section#header #top-navbar #navbar-right ul li.dropdown.open .dropdown-menu.notifications .notification .icon span:before{position:relative;z-index:5}section#header #top-navbar #navbar-right ul li.dropdown.open .dropdown-menu.notifications .notification .icon span:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;background:#20aee3;border-radius:50%}section#header #top-navbar #navbar-right ul li.dropdown.open .dropdown-menu.notifications .notification .icon.info span:before,section#header #top-navbar #navbar-right ul li.dropdown.open .dropdown-menu.notifications .notification .icon.open span:before{content:"\e6b8"}section#header #top-navbar #navbar-right ul li.dropdown.open .dropdown-menu.notifications .notification .icon.info span:after,section#header #top-navbar #navbar-right ul li.dropdown.open .dropdown-menu.notifications .notification .icon.open span:after{background:#20aee3}section#header #top-navbar #navbar-right ul li.dropdown.open .dropdown-menu.notifications .notification .icon.done span:before{content:"\e64f"}section#header #top-navbar #navbar-right ul li.dropdown.open .dropdown-menu.notifications .notification .icon.done span:after{background:#24d2b5}section#header #top-navbar #navbar-right ul li.dropdown.open .dropdown-menu.notifications .notification .icon.warning span:before{content:"\e6c5"}section#header #top-navbar #navbar-right ul li.dropdown.open .dropdown-menu.notifications .notification .icon.warning span:after{background:#ff9041}section#header #top-navbar #navbar-right ul li.dropdown.open .dropdown-menu.notifications .notification .icon.error span:before,section#header #top-navbar #navbar-right ul li.dropdown.open .dropdown-menu.notifications .notification .icon.danger span:before{content:"\e6c5"}section#header #top-navbar #navbar-right ul li.dropdown.open .dropdown-menu.notifications .notification .icon.error span:after,section#header #top-navbar #navbar-right ul li.dropdown.open .dropdown-menu.notifications .notification .icon.danger span:after{background:#ff5c6c}section#header #top-navbar #navbar-right ul li.dropdown.open .dropdown-menu.notifications .notification .content{width:75%}section#header #top-navbar #navbar-right ul li.dropdown.open .dropdown-menu.notifications .notification .content h5{font-size:17px;margin-bottom:0px}section#header #top-navbar #navbar-right ul li.dropdown.open .dropdown-menu.notifications .notification .content p{display:table;width:100%;margin-bottom:0;font-size:12px}section#header #top-navbar #navbar-right ul li.dropdown.open .dropdown-menu.notifications .notification .content p.date{font-size:11px;color:#d5d5d5}section#header .navbar{display:inline-block;float:left;margin-bottom:0;background-color:transparent;border:0}section#header .navbar #navbar{padding:0}section#header .navbar ul li{margin-left:2px}section#header .navbar ul li a{border-radius:3px 3px 0 0;color:#767e91}section#header .navbar ul li.active a{background:transparent;color:#fff}section#header .navbar ul li.open a,section#header .navbar ul li:hover a{background:#fff;color:#20aee3}section#header .navbar ul li .dropdown-menu{min-width:320px;border-radius:0;border:0;padding:10px}section#header .navbar ul li .dropdown-menu li{font-size:13px}section#header .navbar ul li .dropdown-menu li a{padding:10px 15px;color:#767e91}section#header .navbar ul li .dropdown-menu li a:hover{color:#20aee3}section#header #shopping-cart{position:absolute;right:15px;bottom:15px;padding-right:55px;color:#767e91;text-align:right;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}section#header #shopping-cart:hover,section#header #shopping-cart:visited,section#header #shopping-cart:active,section#header #shopping-cart:focus{outline:none !important;color:#767e91;text-decoration:none}section#header #shopping-cart h3{font-size:18px;font-weight:400;margin:7px 0 0;line-height:1}section#header #shopping-cart p{font-size:13px;margin:0;line-height:1}section#header #shopping-cart #cart{position:absolute;top:0;right:0;padding:10px 10px 7px;border:1px solid #767e91;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}section#header #shopping-cart #cart svg{fill:#767e91;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}section#header #shopping-cart:hover{color:#fff}section#header #shopping-cart:hover #cart{border-color:#fff}section#header #shopping-cart:hover #cart svg{fill:#fff}@-webkit-keyframes playShadow{0%{-webkit-box-shadow:0 0 0 0 rgba(32,174,227,0.3),0 0 0 0 rgba(32,174,227,0.2);box-shadow:0 0 0 0 rgba(32,174,227,0.3),0 0 0 0 rgba(32,174,227,0.2);-webkit-transform:scale(1);transform:scale(1)}18%{-webkit-box-shadow:0 0 0 0 rgba(32,174,227,0.3),0 0 0 0 rgba(32,174,227,0.2);box-shadow:0 0 0 0 rgba(32,174,227,0.3),0 0 0 0 rgba(32,174,227,0.2)}35%{-webkit-transform:scale(1.08);transform:scale(1.08)}76%{-webkit-transform:scale(.96);transform:scale(.96)}100%{-webkit-box-shadow:0 0 0 5px rgba(32,174,227,0),0 0 0 10px rgba(32,174,227,0);box-shadow:0 0 0 5px rgba(32,174,227,0),0 0 0 10px rgba(32,174,227,0);-webkit-transform:scale(1);transform:scale(1)}}@keyframes playShadow{0%{-webkit-box-shadow:0 0 0 0 rgba(32,174,227,0.3),0 0 0 0 rgba(32,174,227,0.2);box-shadow:0 0 0 0 rgba(32,174,227,0.3),0 0 0 0 rgba(32,174,227,0.2);-webkit-transform:scale(1);transform:scale(1)}18%{-webkit-box-shadow:0 0 0 0 rgba(32,174,227,0.3),0 0 0 0 rgba(32,174,227,0.2);box-shadow:0 0 0 0 rgba(32,174,227,0.3),0 0 0 0 rgba(32,174,227,0.2)}35%{-webkit-transform:scale(1.08);transform:scale(1.08)}76%{-webkit-transform:scale(.96);transform:scale(.96)}100%{-webkit-box-shadow:0 0 0 5px rgba(32,174,227,0),0 0 0 10px rgba(32,174,227,0);box-shadow:0 0 0 5px rgba(32,174,227,0),0 0 0 10px rgba(32,174,227,0);-webkit-transform:scale(1);transform:scale(1)}}section#breadcrumb{background:#fff;padding:25px 0;margin-bottom:40px;-webkit-box-shadow:0 0 12px 0 rgba(166,166,166,0.3);box-shadow:0 0 12px 0 rgba(166,166,166,0.3)}section#breadcrumb h3,section#breadcrumb p{margin:0}section#breadcrumb a{color:#20aee3;font-weight:400}section#breadcrumb a:active,section#breadcrumb a:focus,section#breadcrumb a:hover{outline:0;text-decoration:none}section#breadcrumb span{padding:0 4px;font-size:9px}section#breadcrumb #right .options{display:table;float:right}section#breadcrumb #right .options .dropdown .dropdown-menu{left:inherit;right:0}section#breadcrumb #right .options .dropdown .dropdown-menu li a{padding:10px 15px;color:#767e91;font-size:13px}section#breadcrumb #right .options .dropdown .dropdown-menu li:hover a{background:transparent;color:#20aee3}.breadcrumb-container{background:#fff;padding:25px 0;margin-bottom:40px;-webkit-box-shadow:0 0 12px 0 rgba(166,166,166,0.3);box-shadow:0 0 12px 0 rgba(166,166,166,0.3)}.breadcrumb-container h3.page-title{margin:0}.breadcrumb-container p.breadcrumb-trail{margin:0}.breadcrumb-container p.breadcrumb-trail span{padding:0 4px;font-size:9px}.breadcrumb-container p.breadcrumb-trail a{color:#20aee3;font-weight:400}.breadcrumb-container p.breadcrumb-trail a:active,.breadcrumb-container p.breadcrumb-trail a:focus,.breadcrumb-container p.breadcrumb-trail a:hover{outline:0;text-decoration:none}.breadcrumb-container #right .options{display:table;float:right}section#page-content{position:relative}section#page-content .background-white{background:#fff;border-radius:2px}section#page-content .big-padding{padding:10px 30px 50px}section#page-content .gray{color:lightgray}section#page-content .option-process .bootstrap-select .btn{background:#ff9041;color:#fff}section#page-content .option-open .bootstrap-select .btn{background:#20aee3;color:#fff}section#page-content .option-done .bootstrap-select .btn{background:#24d2b5;color:#fff}section#page-content .option-danger .bootstrap-select .btn{background:#ff5c6c;color:#fff}section#footer{background:#2b2b2b;padding:30px 0;color:#fff}section#footer img{float:left}section#footer #contact{display:block;float:left;width:320px;margin-left:40px;vertical-align:top}section#footer #contact div{display:inline-block;float:left;width:50%}section#footer #contact div:first-child{margin-right:40px}.container-fluid.table-list{background:#fff;border-radius:5px;padding:40px 10px}.card{background:#fff;border-radius:2px;padding:20px 10px;margin-bottom:20px}.card .title{position:relative;display:table;width:100%}.card .title h3{margin-top:0}.card .title .buttons{position:absolute;top:4px;right:0}.card .title .buttons .dropdown i{color:#3c3d3d;font-size:20px}.card .title .buttons .dropdown .dropdown-menu{left:inherit;right:0}.card .title .buttons .dropdown.open i{color:#20aee3}.card table{margin-bottom:0}.card table tr:first-child td{border-top:0px}.card table tbody tr td.status{padding:3px 8px}.card table tbody tr td.status span{margin:0}#calendar{width:100%}#calendar #calendarhead{width:100%;margin-bottom:30px}#calendar #calendarhead div{position:relative;display:table;margin:auto}#calendar #calendarhead p{font-size:24px;margin:0}#calendar #calendarhead span{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:3px;background:transparent;border:none;cursor:pointer}#calendar #calendarhead span:active,#calendar #calendarhead span:focus{outline:none}#calendar #calendarhead span#previous-month{right:100%}#calendar #calendarhead span#next-month{left:100%}#calendar #calendarhead ul{width:320px;left:-80px;padding:5px}#calendar #calendarhead ul li{display:inline-block;width:33.3333%}#calendar #calendarhead ul li a{display:table;width:100%;text-align:center;padding:15px 5px}#calendar #calendarhead ul li a:focus,#calendar #calendarhead ul li a:active{background:transparent;outline:none}#calendar table{width:100%;text-align:center}#calendar table tr:hover td{background:transparent}#calendar table thead td{font-weight:700}#calendar table thead td.weekend{color:#b8b8b8}#calendar table tbody td{position:relative;height:100px;padding:5px;border-right:1px solid #ddd;vertical-align:top;text-align:right;font-weight:400}#calendar table tbody td:first-child{border-left:1px solid #ddd;font-weight:300;vertical-align:middle;text-align:center}#calendar table tbody td:first-child:hover{background:transparent !important;cursor:default}#calendar table tbody td.today{color:#20aee3}#calendar table tbody td.past,#calendar table tbody td.next{color:#c3c3c3;font-weight:300}#calendar table tbody td.past:hover{background:transparent;cursor:default}#calendar table tbody td.weekend{background:#eee !important;color:#878787 !important}#calendar table tbody td:hover{background:#f5f5f5;cursor:pointer}#calendar table tbody td.workdate{background:#d5f0fa}#calendar table tbody td .calevent{position:absolute;z-index:5;bottom:0;left:0;width:100%}#calendar table tbody td .calevent p{margin:0;text-align:center}#calendar table tbody td.ui-droppable-hover{background:#eee}#calendar table tbody tr:last-child td{border-bottom:1px solid #ddd}#calendar table.weekselect tbody tr:hover{background:#f5f5f5}#calendar table.weekselect tbody tr.workweek{background:#d5f0fa}#calendar table.weekselect tbody tr.workweek.closed{background:#eee !important}#calendar table.weekselect tbody tr.workweek.closed td{color:#878787 !important}#calendar table.weekselect tbody td{font-weight:300}#calendar table.weekselect tbody td:hover{background:transparent}#calendar table.weekselect tbody td:first-child{font-weight:400;padding-bottom:20px}#calendar table.weekselect tbody td:first-child:hover{cursor:pointer}#calendar table.weekselect tbody td .calevent{line-height:1.2}#change-merchant{margin-bottom:30px}#change-merchant .ldc-input{max-width:230px}#change-merchant #merchant{display:none;margin-top:20px;margin-bottom:0px}#homepage{padding-bottom:70px}#homepage #door-measure-info{position:relative;display:table;padding:15px 15px 15px 60px;border:2px dashed #20aee3;margin:10px 0 20px}#homepage #door-measure-info p{margin:0}#homepage #door-measure-info i{position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:40px;color:#20aee3}#homepage .laskuri{position:relative;display:block;border-radius:2px;height:350px;-webkit-box-shadow:0 1px 15px 1px rgba(39,39,39,0.1);box-shadow:0 1px 15px 1px rgba(39,39,39,0.1);overflow:hidden;color:#3c3d3d}#homepage .laskuri h3{position:absolute;z-index:5;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;background:rgba(255,255,255,0.7);text-align:center;text-transform:uppercase;padding:20px;margin:0;font-weight:700}#homepage .laskuri h3 p{margin-bottom:0px;font-size:16px;font-weight:300;text-transform:none}#homepage .laskuri .background{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:scale(1.25);transform:scale(1.25);-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out;cursor:pointer}#homepage .laskuri.liukuovet .background{background:url(../images/ovilaskuribackground.jpg)}#homepage .laskuri.kaapistot .background{background:url(../images/kaappilaskuribackground.jpg)}#homepage .laskuri.tilanjakoovet .background{background:url(../images/tilanjakolaskuribackground.png);background-position:center bottom}#homepage .laskuri.rulo .background{background:url(../images/rulo/color/Rulo-alu.jpg);background-size:cover;background-position:top}#homepage .laskuri.ledlight .background{background:url(../images/ledlight/etusivu-lednauha.jpg);background-size:cover;background-position:top}#homepage .laskuri.counter .background{background:url(../images/counter/etusivu-tyotaso.png);background-size:cover;background-position:top}#homepage .laskuri.frontpanel .background{background:url(../images/frontpanel/etusivu-kalusteovet.jpg);background-size:cover;background-position:top}#homepage .laskuri:hover .background{-webkit-transform:scale(1);transform:scale(1)}#homepage .disabled .laskuri{position:relative;cursor:not-allowed}#homepage .disabled .laskuri:after{position:absolute;z-index:45;content:'';top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}#homepage .disabled .laskuri:before{position:absolute;z-index:55;content:attr(data-disabled-text);top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 35px;text-align:center;color:#fff;font-weight:700;font-size:24px}#homepage .disabled .laskuri h3{display:none}.order-view #files{display:table;width:100%}.order-view #files .file{display:block;float:left;margin-right:10px;padding:30px 50px;text-align:center;border:1px solid #ddd;font-size:11px}.order-view #files .file i{display:block;font-size:35px;margin-bottom:10px;color:#656565}.order-view #files .file:hover{cursor:pointer;background:#efefef}.order-view .dropdown-menu a{display:table;width:100%;padding:8px 15px}.order-view .dropdown-menu a:hover{background:#efefef;text-decoration:none;cursor:pointer}#design-doors .ldc-input{max-width:230px}#design-doors .big-margin{margin-top:20px}#design-doors #change-model{text-transform:uppercase}#design-doors .soft-closing-mechanism{display:none;margin-top:20px}#design-doors #doors{display:table}#design-doors #doors .door{position:relative;display:block;float:left;margin:5px 50px 40px 0;width:125px;height:320px;padding:2px;cursor:pointer}#design-doors #doors .door:after{position:absolute;content:attr(data-width);left:65%;bottom:-22px;padding:0 10px;background:#fff;font-size:11px;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%)}#design-doors #doors .door:before{position:absolute;content:'';bottom:-15px;left:20px;height:1px;width:100%;background:#ccc}#design-doors #doors .door.error{-webkit-box-shadow:0 0 8px 0 rgba(54,173,227,0.8);box-shadow:0 0 8px 0 rgba(54,173,227,0.8)}#design-doors #doors .door.error .panel.error p{color:#20aee3}#design-doors #doors .door .leftRuler{position:absolute;width:1px;background:#ccc;height:102%;top:-5px}#design-doors #doors .door .leftRulerText{position:absolute;font-size:11px;top:152px;left:-27px;background-color:#fff;z-index:100;padding:0 15px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}#design-doors #doors .door .panel{position:relative;display:table;width:100%;background:#fff;border-radius:0;margin:0;background:#fbf7f6;margin-bottom:2px;border:2px solid #ccc;left:18px}#design-doors #doors .door .panel:after{content:attr(data-height);position:absolute;right:-37px;top:50%;padding:0 10px;background:#fff;font-size:11px;-webkit-transform:translate(0%, -50%) rotate(90deg);transform:translate(0%, -50%) rotate(90deg)}@media (max-width:380px){#design-doors #doors .door .panel:after{right:-34px}}@media (max-width:330px){#design-doors #doors .door .panel:after{right:-31px}}#design-doors #doors .door .panel:before{content:'';position:absolute;top:0;right:-15px;width:1px;height:100%;background:#ccc}@media (max-width:380px){#design-doors #doors .door .panel:before{right:-15px}}@media (max-width:330px){#design-doors #doors .door .panel:before{right:-10px}}#design-doors #doors .door .panel .image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover !important}#design-doors #doors .door .panel p{position:absolute;display:table;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;margin:0}#design-doors #doors .door .panel.horizontal .image{left:100%;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:left top;transform-origin:left top;height:121px}#design-doors #doors .door .panel.horizontal .image p{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);padding-left:19px}#design-doors #door-width-inputs div{float:left;margin-right:20px;max-width:120px}#design-doors #door-measure-info{position:relative;display:table;padding:15px 15px 15px 60px;border:2px dashed #20aee3;margin:10px 0 20px}#design-doors #door-measure-info p{margin:0}#design-doors #door-measure-info i{position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:40px;color:#20aee3}#design-doors #space-opens span{font-weight:700}#design-doors #door-models .change-door-model{margin-right:10px}#design-doors .panel-grain{display:none}#design-doors label[for=same-door-model]{margin-top:10px}#design-doors label[for=gable]{margin-top:10px}#design-doors #endboards,#design-doors #gable-details,#design-doors #second-gable,#design-doors #second-gable-details,#design-doors #manual-door-widths,#design-doors #set-manually-asterisk,#design-doors #door-width-inputs,#design-doors #rail-notification{display:none}#design-doors .ldc-checkbox{display:block;margin-bottom:20px}#design-cabinet .ldc-input{max-width:230px}#design-cabinet .ldc-checkbox{margin-right:10px}#design-cabinet .big-margin{margin-top:20px}#design-cabinet .title{font-weight:700;margin-top:10px;margin-bottom:5px}#design-cabinet #cabinet-endboard #change-endboard-depth{display:none;margin:10px 0 20px}#design-cabinet #cabinet-endboard .ldc-switch{display:table;margin-top:20px}#design-cabinet #cabinet-endboard #change-endboard-height{display:none}#design-cabinet #cabinet-depth{display:none}#design-cabinet #cabinet-roof .ldc-checkbox{display:table}#design-cabinet #cabinet-roof #roof-depth .ldc-checkbox{display:inline-block}#design-cabinet #change-color{position:relative;text-align:left}#design-cabinet #change-color p{position:absolute;top:7px;right:7px;width:30px;height:30px;border:1px solid #000;background:#fff;margin:0}#design-cabinet #cabinet-canvas{position:relative;margin:20px 0}#design-cabinet #cabinet-canvas canvas{display:table;margin:auto}#design-cabinet #cabinet-canvas canvas.hover{cursor:pointer}#design-cabinet #cabinet-canvas #division{position:fixed;z-index:5;display:none;width:230px;margin-top:25px;margin-left:-115px;padding:5px;background:#fff;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}#design-cabinet #cabinet-canvas #division:before{content:'';position:absolute;top:-7.5px;left:50%;width:15px;height:15px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background:#fff;border-top:1px solid rgba(0,0,0,0.15);border-right:1px solid rgba(0,0,0,0.15)}#design-cabinet #cabinet-canvas #division p{position:relative;z-index:7}#design-cabinet #width-info{display:none}#design-cabinet #cabinet-model{display:table;width:100%;text-align:center}#design-cabinet #cabinet-model .btn{display:inline-block}#design-cabinet #cabinet-model .btn:not(:first-child){margin-left:10px}#design-cabinet #cabinet-model #show-doors{width:initial;padding:10px;font-size:22px}#design-cabinet .door-design{display:none}#design-cabinet .soft-closing-mechanism,#design-cabinet .panel-grain{display:none}#design-cabinet #door-measure-info{display:none;margin:50px auto 20px}#design-cabinet #doors{margin:auto}.bootstrap-select.open{z-index:1450}#select-cabinet-model #cabinet-models{display:table;width:100%;margin-left:-15px;margin-right:-15px}#select-cabinet-model #cabinet-models .model{position:relative;min-height:1px;width:280px;float:left;padding:0 5px}#select-cabinet-model #cabinet-models .model .division{display:table;width:100%;min-height:180px;text-align:center}@media (max-width:580px){#select-cabinet-model #cabinet-models .model .division{min-height:150px}#select-cabinet-model #cabinet-models .model .division p{font-size:12px}}#select-cabinet-model #cabinet-models .model .division .box{position:relative;z-index:4;width:100%;margin-bottom:5px;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}@media (max-width:580px){#select-cabinet-model #cabinet-models .model .division .box{height:100px}}#select-cabinet-model #cabinet-models .model .division .box canvas{display:table;width:270px;height:270px}#select-cabinet-model #cabinet-models .model .division .box .overbox{background-color:rgba(255,255,255,0.6);position:absolute;top:0px;left:0px;width:100%;height:100%;border:1px solid #ddd;color:#fff;z-index:100;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;opacity:0}#select-cabinet-model #cabinet-models .model .division .box .circle{position:absolute;top:50%;left:50%;opacity:0;background:rgba(54,173,227,0.7);display:table;margin:0 0 0 -25px;border-radius:50%;width:50px;height:50px;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}#select-cabinet-model #cabinet-models .model .division .box .circle i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:32px}#select-cabinet-model #cabinet-models .model .division:hover{cursor:pointer}#select-cabinet-model #cabinet-models .model .division:hover .overbox{opacity:1}#select-cabinet-model #cabinet-models .model .division:hover .circle{opacity:1;margin-top:-25px}#change-division #hassolidtop{margin-bottom:30px}#change-division #hassolidtop .title{font-weight:700;margin-top:10px;margin-bottom:5px}#change-division #interior h3{padding-bottom:20px;margin-bottom:0;border-bottom:1px solid #ddd}#change-division #interior table tr td{border-top:0;border-right:1px solid #ddd;padding:5px}#change-division #interior table tr td a{position:relative;display:block;width:100%;color:#3c3d3d;padding:10px 20px;border-radius:30px;font-size:14px;font-weight:400;border:1px solid transparent}#change-division #interior table tr td a span{position:absolute;top:50%;right:16px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff}#change-division #interior table tr td a span:before{position:absolute;content:'';z-index:-1;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:28px;height:28px;background:#20aee3;border-radius:50%}#change-division #interior table tr td:hover{background:#fff}#change-division #interior table tr td:hover a{background:#4e576b;border:1px solid #2e333f;color:#fff;text-decoration:none}#change-division #interior table tr td.active{background:#fff}#change-division #interior table tr td.active a{background:#2e333f;color:#fff}#change-division #interior #selected-part .details{display:table;width:100%;margin-top:20px}#change-division #interior #selected-part .image{display:inline-block;width:30%;margin-right:20px}#change-division #interior #selected-part .image img{width:100%}#change-division #interior #selected-part #modelheight{display:none}#change-division #interior #selected-part .count{display:inline-block;min-width:230px}#change-division #interior #selected-part h4{margin-top:20px}#change-division #interior #selected-part .quantity{position:relative;margin:15px 0;display:table;width:150px}#change-division #interior #selected-part .quantity .plus,#change-division #interior #selected-part .quantity .minus{position:absolute;z-index:5;top:1px;padding:10px 17px;text-align:center;font-weight:400;background:#f1f1f1}#change-division #interior #selected-part .quantity .plus{right:1px}#change-division #interior #selected-part .quantity .plus:hover{cursor:pointer;background:#24d2b5;color:#fff}#change-division #interior #selected-part .quantity .minus{left:1px}#change-division #interior #selected-part .quantity .minus:hover{cursor:pointer;background:#ff5c6c;color:#fff}#change-division #interior #selected-part .quantity input{width:100%;padding:10px 15px;text-align:center}#change-division #interior #selected-part .quantity input:focus{outline:none !important;border:1px solid #ddd !important;-webkit-box-shadow:none !important;box-shadow:none !important}#division-width-error{z-index:1050 !important}#design-cabinetpro .ldc-input{max-width:230px}#design-cabinetpro .ldc-checkbox{margin-right:10px}#design-cabinetpro .big-margin{margin-top:20px}#design-cabinetpro .title{font-weight:700;margin-top:10px;margin-bottom:5px}#design-cabinetpro .infobox{position:relative;display:table;padding:15px;border:2px dashed #20aee3;margin:10px 0 20px}#design-cabinetpro .infobox p{margin:0}#design-cabinetpro .nav-tabs{position:relative;z-index:5;margin:20px 0 8px}#design-cabinetpro .nav-tabs .disabled{color:#656565;pointer-events:none;cursor:not-allowed}#design-cabinetpro #grid{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}#design-cabinetpro #grid #leftpanel{-webkit-box-flex:1;-ms-flex:1;flex:1;width:33.333333%}#design-cabinetpro #grid #leftpanel.extended{width:100%}#design-cabinetpro #grid #rightpanel{width:66.666666%}#design-cabinetpro .continue{margin-top:30px}#design-cabinetpro .continue p{margin:6px 4px 0;color:#20aee3}#design-cabinetpro .continue p:hover{text-decoration:underline;cursor:pointer}#design-cabinetpro #measures #cabinet-endboard #change-endboard-depth{display:none;margin:10px 0 20px}#design-cabinetpro #measures #cabinet-endboard .ldc-switch{display:table;margin-top:20px}#design-cabinetpro #measures #cabinet-endboard #change-endboard-height{display:none}#design-cabinetpro #measures #cabinet-depth{display:none}#design-cabinetpro #outerframe #cabinet-roof .ldc-checkbox{display:table}#design-cabinetpro #outerframe #cabinet-roof #roof-depth .ldc-checkbox{display:inline-block}#design-cabinetpro #cabinetmodel #showmodels{display:none}#design-cabinetpro #cabinetmodel #models{display:table;width:100%}#design-cabinetpro #cabinetmodel #models .model{display:table;float:left}#design-cabinetpro #cabinetmodel #models .material{position:relative}#design-cabinetpro #cabinetmodel #models .material .overbox{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.5);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#design-cabinetpro #cabinetmodel #models .material .circle{opacity:0;position:absolute;top:50%;left:50%;width:56px;height:56px;background:#20aee3;border-radius:50%;color:#fff;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-top:25px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#design-cabinetpro #cabinetmodel #models .material .circle .material-icons{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:32px}#design-cabinetpro #cabinetmodel #models .material:hover{cursor:pointer}#design-cabinetpro #cabinetmodel #models .material:hover .overbox{opacity:1}#design-cabinetpro #cabinetmodel #models .material:hover .circle{opacity:1;margin-top:0px}#design-cabinetpro .change-color{position:relative;text-align:left}#design-cabinetpro .change-color p{position:absolute;top:7px;right:7px;width:30px;height:30px;border:1px solid #000;background:#fff;margin:0}#design-cabinetpro #cabinetparts #showcabinetdoors{display:none}#design-cabinetpro #cabinetparts #parts{display:none}#design-cabinetpro #cabinetparts #parts .part{position:relative}#design-cabinetpro #cabinetparts #parts .part:hover:after{position:absolute;z-index:3;content:attr(data-title);top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:table;margin-top:2px;width:120px;background:rgba(0,0,0,0.5);padding:5px;border-radius:3px;color:#fff;text-align:center}#design-cabinetpro #cabinetparts #divisions tr td{vertical-align:top;padding:10px 0;border-bottom:1px solid #ddd}#design-cabinetpro #cabinetparts #divisions tr:last-child td{border-bottom:0}#design-cabinetpro #cabinetparts #divisions .divisionwidth{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}#design-cabinetpro #cabinetparts #divisions .standardwidth,#design-cabinetpro #cabinetparts #divisions .customwidth{display:block;float:left;width:50%}#design-cabinetpro #cabinetparts #divisions .customwidth{height:65px}#design-cabinetpro #cabinetparts #divisions .customwidth .ldc-input{max-width:130px}#design-cabinetpro #cabinetparts #divisions .standardwidth{-webkit-box-flex:1;-ms-flex:1;flex:1}#design-cabinetpro #cabinetparts #divisions .standardwidth .bootstrap-select,#design-cabinetpro #cabinetparts #divisions .solidtopheight .bootstrap-select{max-width:130px}#design-cabinetpro #cabinetparts #divisions .solidtopheight{display:table;width:100%;margin-bottom:8px}#design-cabinetpro #cabinetdoors #designcabinetdoors{display:none}#design-cabinetpro #cabinetdoors #manual-door-widths p{margin:revert}#design-cabinetpro #cabinetdoors #doorspace,#design-cabinetpro #cabinetdoors #doorrailwidth,#design-cabinetpro #cabinetdoors #panel-grain,#design-cabinetpro #cabinetdoors #manual-door-widths,#design-cabinetpro #cabinetdoors #door-width-inputs{display:none}#design-cabinetpro #cabinetdoors #door-models .btn{margin-right:10px;margin-bottom:10px}#design-cabinetpro #cabinetdoors #door-models .btn:nth-child( n + 1 ){max-width:195px}#design-cabinetpro #door-width-inputs div{float:left;margin-right:20px;max-width:120px}#design-cabinetpro #cabinet-canvas{position:-webkit-sticky;position:sticky;top:0px;margin-top:-50px}#design-cabinetpro #cabinet-canvas #canvasactions{position:absolute;top:50px;right:50px;z-index:50}#design-cabinetpro #cabinet-canvas #canvasactions .action{display:inline-block;background:#ddd;position:relative;width:32px;height:32px;cursor:pointer}#design-cabinetpro #cabinet-canvas #canvasactions .action i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#design-cabinetpro #cabinet-canvas #canvasactions .action:hover{background:#eaeaea}#design-cabinetpro #cabinet-canvas canvas{display:table;margin:auto}#design-cabinetpro #cabinet-canvas canvas.hover{cursor:pointer}#design-cabinetpro #cabinet-canvas #removepart{position:fixed;z-index:5;display:none}#design-cabinetpro #cabinet-canvas #removepart i{font-size:14px;padding:3px;color:#ff5c6c;border:2px solid #ff5c6c;border-radius:50%}#design-cabinetpro #cabinet-canvas #removepart:hover{cursor:pointer}#design-cabinetpro #cabinet-canvas #removepart:hover i{color:#ff5c6c;border:1px solid #ff5c6c}#design-cabinetpro #cabinet-canvas #doors{display:none !important;visibility:hidden !important;opacity:0 !important;width:0 !important;height:0 !important}#design-cabinetpro #cabinet-canvas #price{margin-top:30px;text-align:right}#design-cabinetpro .materials .material{display:block;float:left;width:80px;height:80px;padding:3px}#design-cabinetpro .materials .material .box{position:relative;width:100%;height:100%;border:1px solid #ddd}#design-cabinetpro .materials .material img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-height:90%;max-width:90%}#design-cabinetpro .materials .material .overbox{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.5);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#design-cabinetpro .materials .material .circle{opacity:0;position:absolute;top:50%;left:50%;width:32px;height:32px;background:#20aee3;border-radius:50%;color:#fff;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-top:25px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#design-cabinetpro .materials .material .circle .material-icons{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:18px}#design-cabinetpro .materials .material p{margin:5px 0 0;text-align:center}#design-cabinetpro .materials .material.active .box{border-color:#20aee3}#design-cabinetpro .materials .material.active,#design-cabinetpro .materials .material:hover{cursor:pointer}#design-cabinetpro .materials .material.active .overbox,#design-cabinetpro .materials .material:hover .overbox{opacity:1}#design-cabinetpro .materials .material.active .circle,#design-cabinetpro .materials .material:hover .circle{opacity:1;margin-top:0px}#design-cabinetpro #cabinet-color .modal-body{padding:25px 45px 45px}#design-cabinetpro #cabinet-color .materials{margin-top:20px}#design-cabinetpro #cabinet-color .material{width:134px;height:134px;padding:10px}#design-cabinetpro #cabinet-color .material img{max-width:100%;max-height:100%}#design-cabinetpro #cabinet-error .modal-body{padding:45px}#design-cabinetpro #cabinet-error #error-message{margin:10px 0 20px}#design-cabinetpro #division-width-error{z-index:1050 !important}#design-cabinetpro .bootstrap-select.open{z-index:1450}#design-divider #standard-type,#design-divider #stock-type,#design-divider #standard-measures,#design-divider #stock-measures,#design-divider #measures-tab,#design-divider #door-placement-tab,#design-divider #door-count-tab,#design-divider #rail-attachment,#design-divider #doors-tab,#design-divider #summary-tab{display:none}#design-divider #standard-type .continue,#design-divider #stock-type .continue,#design-divider #standard-measures .continue,#design-divider #stock-measures .continue,#design-divider #measures-tab .continue,#design-divider #door-placement-tab .continue,#design-divider #door-count-tab .continue,#design-divider #rail-attachment .continue,#design-divider #doors-tab .continue,#design-divider #summary-tab .continue{display:block;margin:20px 0 5px}#design-divider #divider-type #divider-types{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;margin:30px 0}#design-divider #divider-type #divider-types button{height:90px;min-width:150px;text-align:center;padding:15px;border:none;border-radius:3px;font-size:18px;font-weight:300;background:#20aee3;color:#fff}#design-divider #divider-type #divider-types button.disabled{position:relative}#design-divider #divider-type #divider-types button.disabled:after{position:absolute;z-index:45;content:'';top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);border-radius:3px}#design-divider #divider-type #divider-types button.disabled:before{position:absolute;z-index:55;content:attr(data-disabled-text);top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 5px;text-align:center;font-weight:bold;font-size:13px;line-height:1}#design-divider #divider-type #divider-types button#stock{background:#24d2b5}#design-divider #standard-type .btn,#design-divider #stock-type .btn{display:inline-block;max-width:inherit;width:inherit;margin-right:10px}#design-divider #standard-type h3,#design-divider #stock-type h3,#design-divider #standard-measures h3,#design-divider #stock-measures h3{margin-bottom:0}#design-divider #standard-type p,#design-divider #stock-type p,#design-divider #standard-measures p,#design-divider #stock-measures p{margin-top:20px;font-weight:700}#design-divider #standard-type h3,#design-divider #stock-type h3{margin-bottom:10px}#design-divider #door-placement-tab .ldc-checkbox,#design-divider #rail-attachment .ldc-checkbox,#design-divider #doors-tab .ldc-checkbox{display:block;margin-bottom:20px}#design-divider #door-placement-tab .ldc-checkbox p,#design-divider #rail-attachment .ldc-checkbox p,#design-divider #doors-tab .ldc-checkbox p{display:inline-block;max-width:85%;vertical-align:middle;margin:0;padding-left:10px}#design-divider #select-softclosing,#design-divider #select-handle,#design-divider #select-panelgrain{display:none}#design-divider #rail-attachment #room-height{display:none}#design-divider #select-griddoor{display:none}#design-divider #door-models{display:table;width:100%}#design-divider #door-models div{max-width:45%;margin-bottom:10px;margin-right:10px}#design-divider #door-models div:only-child{max-width:230px;margin-bottom:0px;margin-right:0px}#design-divider #door-canvas{position:relative;width:100%}#design-divider #door-canvas #canvas{position:relative;top:inherit;left:inherit}#design-divider #door-canvas #canvas.hover{cursor:pointer}#design-divider #door-canvas #popover{position:fixed;z-index:5;display:none;width:230px;margin-top:25px;margin-left:-115px;padding:5px;background:#fff;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}#design-divider #door-canvas #popover:before{content:'';position:absolute;top:-7.5px;left:50%;width:15px;height:15px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background:#fff;border-top:1px solid rgba(0,0,0,0.15);border-right:1px solid rgba(0,0,0,0.15)}#design-divider #door-canvas #overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:none;background:rgba(255,255,255,0.85)}#design-divider #door-canvas #overlay .content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-weight:700;text-align:center}#design-divider #price{position:relative;margin-top:-30px;text-align:right}#design-divider #price h3{margin-top:0}#design-divider #price p{margin:5px 0 0}#design-divider #select-door-panel label[for=same-material-in-panels]{margin-right:15px}#design-divider #select-door-panel #panel-summary #selected{display:table;margin:30px auto}#design-divider #select-door-panel #panel-summary #selected .select{display:block;float:left;text-align:center;padding:10px;-webkit-box-shadow:0 10px 39px -13px rgba(189,189,189,0.65);box-shadow:0 10px 39px -13px rgba(189,189,189,0.65)}#design-divider #select-door-panel #panel-summary #selected .select:first-child{margin-right:20px}#design-divider #select-door-panel #panel-summary #selected .select .image{display:block;width:130px;height:130px;border:1px solid #ddd;background-size:cover !important;background-position:center !important;background-repeat:no-repeat}#design-divider #select-door-panel #panel-summary #selected .select p{max-width:150px;margin-top:10px}#design-divider #select-door-panel #panel-summary #selected .select:hover{cursor:pointer}#design-divider #select-door-panel #panel-summary #selected .select:hover .image{border:2px solid #20aee3}#design-divider #select-door-panel #panel-summary .info{text-align:center}#design-divider #select-door-panel #panel-summary .btn{display:block;margin:20px auto 0}#design-divider #select-door-panel #panels{display:none}#design-divider #select-door-model #dividerplane{display:none}#design-rulo .big-margin{margin-top:20px}#design-rulo #thickness label{margin-right:10px}#design-rulo #thickness label input{margin-right:3px}#design-rulo .materials .material{width:33%;padding:0}#design-rulo .materials .material .overbox{background:rgba(255,255,255,0)}#design-rulo .materials .material.active .overbox{opacity:1;border:1px solid #20aee3}#design-rulo .materials .material.active .circle{opacity:1;margin-top:-25px}#design-rulo .materials .material.active .image{border:1px solid #20aee3}#design-rulo .materials .material .color{min-height:inherit}#design-rulo .materials .material .box{height:240px}#design-rulo .materials .material .image{border:0}#design-rulo #rulo-canvas{position:relative;margin:20px 0}#design-rulo #rulo-canvas canvas{display:table;margin:auto}#design-rulo #rulo-canvas canvas.hover{cursor:pointer}#design-ledlight #header{padding-top:30px}#design-ledlight #selectsystem{position:relative}#design-ledlight #selectsystem #content{width:100%;text-align:center}#design-ledlight #selectsystem #content h3{margin-bottom:30px}#design-ledlight #selectsystem #content #systems{display:table;margin:auto;width:440px}#design-ledlight #selectsystem #content .system{width:50%;float:left;padding:0 15px}#design-ledlight #selectsystem #content .system .systemheader{padding:50px 10px;background:rgba(0,0,0,0.02);border:1px solid #ddd;cursor:pointer}#design-ledlight #selectsystem #content .system .systemheader:hover{background:rgba(0,0,0,0.04)}#design-ledlight #selectsystem #content .system .systemheader img{max-height:120px}#design-ledlight #designsystem{display:none}#design-ledlight .big-margin{margin-top:20px}#design-ledlight .flexrow{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:40px}#design-ledlight .flexrow .col-1,#design-ledlight .flexrow .col-2,#design-ledlight .flexrow .col-3,#design-ledlight .flexrow .col-4,#design-ledlight .flexrow .col-5,#design-ledlight .flexrow .col-6,#design-ledlight .flexrow .col-7,#design-ledlight .flexrow .col-8,#design-ledlight .flexrow .col-9,#design-ledlight .flexrow .col-10,#design-ledlight .flexrow .col-11,#design-ledlight .flexrow .col-12{position:relative;width:100%;padding-right:15px;padding-left:15px}#design-ledlight .flexrow .col-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}#design-ledlight .flexrow .col-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}#design-ledlight .flexrow .col-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}#design-ledlight .flexrow .col-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}#design-ledlight .flexrow .col-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}#design-ledlight .flexrow .col-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}#design-ledlight .flexrow .col-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}#design-ledlight .flexrow .col-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}#design-ledlight .flexrow .col-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}#design-ledlight .flexrow .col-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}#design-ledlight .flexrow .col-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}#design-ledlight .flexrow .col-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}#design-ledlight #powerline{position:relative;display:table;height:100%;padding-left:200px}#design-ledlight #powerline:before{position:absolute;content:'';top:50%;left:0;width:200px;height:2px;background:#999}#design-ledlight #powerline #power{position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}#design-ledlight #powerline #outlet{position:relative;width:30px;height:30px;border-radius:0 0 100% 100%;background-color:#ddd;border:2px solid #999}#design-ledlight #powerline #outlet:before,#design-ledlight #powerline #outlet:after{position:absolute;content:'';top:-16px;height:16px;width:2px;background:#999}#design-ledlight #powerline #outlet:before{left:6px}#design-ledlight #powerline #outlet:after{right:6px}#design-ledlight #driwer{position:relative;display:table;height:110px;width:100%;padding:14px 20px;text-align:center;background:#ddd;border:1px solid #999;font-weight:700;padding:20px}#design-ledlight #driwer h3{margin:0 0 4px}#design-ledlight #driwer:before{position:absolute;content:'';top:50%;left:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:2px;background:#999;margin-top:1px}#design-ledlight #driwer:after{position:absolute;content:'';top:100%;left:23%;width:2px;height:40px;background:#999;margin-top:1px}#design-ledlight .switch{position:relative;display:table;height:100px;width:100%;padding:14px 20px;text-align:center;background:#ddd;border:1px solid #999;font-weight:700}#design-ledlight .switch .removeswitch{display:none;position:absolute;top:5px;right:7px;cursor:pointer;color:#999}#design-ledlight .switch .removeswitch:hover{color:#ff5c6c}#design-ledlight .switch:before,#design-ledlight .switch:after{position:absolute;content:'';top:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:2px;width:31px;background:#999}#design-ledlight .switch:before{right:100%}#design-ledlight .switch:after{left:100%}#design-ledlight .switch p{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-weight:700;margin:0}#design-ledlight #mainswitch{width:100%;min-height:110px}#design-ledlight #mainswitch:before,#design-ledlight #mainswitch:after{display:none}#design-ledlight #pin{position:relative;height:100%;min-height:320px;width:100%;background:#ddd;border:1px solid #999}#design-ledlight #pin:after{position:absolute;content:'';bottom:100%;left:50%;width:2px;height:40px;background:#999;margin-top:1px}#design-ledlight #pin p{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-90deg);transform:translate(-50%, -50%) rotate(-90deg);font-size:30px;font-weight:700}#design-ledlight .ledstrip{position:relative;width:50%;float:left;padding:30px;border-bottom:2px solid #999}#design-ledlight .ledstrip:nth-child(even):after{position:absolute;content:'';top:80px;right:0px;width:2px;height:94px;background:#999}#design-ledlight .ledstrip:nth-child(odd):before{position:absolute;content:'';top:0px;left:0px;width:2px;height:82px;background:#999}#design-ledlight .ledstrip:only-child:before,#design-ledlight .ledstrip:first-child:before,#design-ledlight .ledstrip:only-child:after,#design-ledlight .ledstrip:first-child:after{display:none}#design-ledlight .ledstrip:last-child:after{display:none}#design-ledlight .ledstrip:last-child .light:after{display:none}#design-ledlight .ledstrip .removelight{position:absolute;top:5px;right:7px;cursor:pointer;color:#999}#design-ledlight .ledstrip .removelight:hover{color:#ff5c6c}#design-ledlight .ledstrip .light{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:10px;background:#ddd;border:1px solid #999;min-height:100px;cursor:pointer}#design-ledlight .ledstrip .light:hover{background:#d8d8d8}#design-ledlight .ledstrip .light:before,#design-ledlight .ledstrip .light:after{position:absolute;content:'';top:50px;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:2px;width:31px;background:#999}#design-ledlight .ledstrip .light:before{right:100%}#design-ledlight .ledstrip .light:after{left:100%}#design-ledlight .ledstrip .light.add p{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;font-weight:700}#design-ledlight .ledstrip .image{height:80px;width:80px;float:left;border:1px solid #999;margin-right:10px;background:#d0d0d0;background-size:cover !important;background-position:center !important}#design-ledlight .ledstrip .details{-webkit-box-flex:1;-ms-flex:1;flex:1}#design-ledlight .ledstrip p{margin:0}#design-ledlight .ledstrip p.name{font-weight:700}#design-ledlight .ledstrip span{font-weight:700}#design-ledlight .ledstrip span.type{font-weight:300}#design-ledlight .ledstrip.addstrip{border-bottom:0}#design-ledlight .ledstrip.addstrip:after{display:none}#design-ledlight .ledstrip.addstrip .light:after{display:none}#design-ledlight .group{position:relative}#design-ledlight .group:before{position:absolute;content:'';top:80px;left:-30px;height:2px;width:45px;background:#999}#design-ledlight .group .addswitch{padding-top:30px}#design-ledlight .group .removegroup{position:absolute;top:80px;left:-70px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-weight:700;padding:7px 11px 9px;line-height:1;border-radius:50%;border:1px solid #3c3d3d;cursor:pointer}#design-ledlight .group .removegroup:hover{color:#ff5c6c;border:1px solid #ff5c6c}#design-ledlight .group .strips .ledstrip:only-child{border-bottom:0}#design-ledlight .group .strips .ledstrip:first-child:nth-last-child(2),#design-ledlight .group .strips .ledstrip:first-child:nth-last-child(2)~.ledstrip{border-bottom:0}#design-ledlight .group .strips .ledstrip:first-child:nth-last-child(3):last-child,#design-ledlight .group .strips .ledstrip:first-child:nth-last-child(3)~.ledstrip:last-child,#design-ledlight .group .strips .ledstrip:first-child:nth-last-child(5):last-child,#design-ledlight .group .strips .ledstrip:first-child:nth-last-child(5)~.ledstrip:last-child,#design-ledlight .group .strips .ledstrip:first-child:nth-last-child(7):last-child,#design-ledlight .group .strips .ledstrip:first-child:nth-last-child(7)~.ledstrip:last-child,#design-ledlight .group .strips .ledstrip:first-child:nth-last-child(9):last-child,#design-ledlight .group .strips .ledstrip:first-child:nth-last-child(9)~.ledstrip:last-child{border-bottom:0}#design-ledlight .group .strips .ledstrip:first-child:nth-last-child(4):nth-last-child(2),#design-ledlight .group .strips .ledstrip:first-child:nth-last-child(4)~.ledstrip:nth-last-child(2),#design-ledlight .group .strips .ledstrip:first-child:nth-last-child(6):nth-last-child(2),#design-ledlight .group .strips .ledstrip:first-child:nth-last-child(6)~.ledstrip:nth-last-child(2),#design-ledlight .group .strips .ledstrip:first-child:nth-last-child(8):nth-last-child(2),#design-ledlight .group .strips .ledstrip:first-child:nth-last-child(8)~.ledstrip:nth-last-child(2){border-bottom:0}#design-ledlight #creategroup .flexrow{margin-bottom:0}#design-ledlight #creategroup .ledstrip{padding:0;border:0}#design-ledlight #creategroup .light:after{display:none}#design-ledlight #creategroup:before{top:50px}#design-ledlight .add{background:rgba(0,0,0,0.02) !important;border:1px dashed #d0d0d0 !important;cursor:pointer !important}#design-ledlight .add:hover{background:rgba(0,0,0,0.04) !important}#design-ledlight .modal-box-select .modal-body{padding-top:45px}#design-ledlight .modal-box-select .materials{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#design-ledlight .modal-box-select .materials .material{width:25%;padding-bottom:30px}#design-ledlight .modal-box-select #modify{display:none}#design-ledlight .modal-box-select .title{font-weight:700;margin:24px 0 4px}#design-ledlight .modal-box-select .ldc-checkbox{display:table;margin:0 0 4px}#design-ledlight .modal-box-select .ldc-input{max-width:230px}#design-ledlight .modal-box-select .imagebtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:230px;padding:8px;border:1px solid #ddd;border-radius:2px;cursor:pointer}#design-ledlight .modal-box-select .imagebtn:hover{background:rgba(0,0,0,0.02)}#design-ledlight .modal-box-select .imagebtn .image{width:64px;height:64px;border:1px solid #ddd;border-radius:2px;background:rgba(0,0,0,0.02);background-size:cover !important;background-position:center !important}#design-ledlight .modal-box-select .imagebtn p{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;padding:0 8px;font-weight:700}#design-ledlight .modal-box-select .confirm{display:table;margin-top:24px}#design-counter{margin-bottom:40px}#design-counter .big-margin{margin-top:20px}#design-counter .title{font-weight:700;margin-top:10px;margin-bottom:5px}#design-counter .title.bigmargin{margin-top:32px;padding-top:32px;border-top:1px solid #f1f1f1}#design-counter .nav-tabs{position:relative;z-index:5;margin:20px 0 8px}#design-counter .nav-tabs .disabled{color:#656565;pointer-events:none;cursor:not-allowed}#design-counter .continue{margin-top:30px}#design-counter .continue .btn[disabled]{background:#eee;color:#999;border-color:#ddd}#design-counter .continue p{margin:6px 4px 0;color:#20aee3}#design-counter .continue p:hover{text-decoration:underline;cursor:pointer}#design-counter .partserror{display:none}#design-counter .partserror p{margin:6px 4px 0;color:#20aee3}#design-counter .partserror p:hover{text-decoration:underline;cursor:pointer}#design-counter .tab-pane.missingparts .partserror{display:block}#design-counter .tab-pane.missingparts .content,#design-counter .tab-pane.missingparts .continue{display:none}#design-counter #grid{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}#design-counter #grid #leftpanel{-webkit-box-flex:1;-ms-flex:1;flex:1}#design-counter #grid #rightpanel{position:relative;width:65%}#design-counter #grid.extended #rightpanel{display:none;width:0%;opacity:0}#design-counter .panetitle{margin-bottom:24px;font-size:20px;font-weight:700}#design-counter .title{font-weight:700;margin-bottom:8px}#design-counter .description{font-size:12px;margin-bottom:22px}#design-counter .changebutton{display:-webkit-box;display:-ms-flexbox;display:flex;width:260px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px;margin-bottom:22px;padding:8px;border:1px solid #f1f1f1;border-radius:4px;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#design-counter .changebutton:hover{background:#fbfbfb}#design-counter .changebutton .image{width:82px;height:82px;border:1px solid #f1f1f1;border-radius:4px;background-position:center !important;background-size:cover !important;background-repeat:no-repeat !important}#design-counter .changebutton p{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 8px;margin:0;font-weight:500}#design-counter .changebutton p span{color:rgba(0,0,0,0.4)}#design-counter .infobox{position:relative;width:100%;background:rgba(0,0,0,0.02);padding:18px 54px;border:1px dashed #e5e5e5;border-radius:3px;font-weight:400;font-size:16px;cursor:default}#design-counter .infobox svg{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px;height:22px;margin-bottom:3px;stroke-width:1.5;stroke:#3c3d3d;fill:none;stroke-linecap:round;stroke-linejoin:round}#design-counter .infobox p{margin:0;cursor:default}#design-counter #countermodel h3{margin:45px 0 40px;width:100%;text-align:center}#design-counter #countermodel #orderonlyintermediatespace{display:table;margin:0 auto 20px}#design-counter #countermodel #models{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#design-counter #countermodel #models .model{position:relative;width:33%;padding:35px 15px;text-align:center;border:1px solid transparent;border-radius:6px;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#design-counter #countermodel #models .model .modelicon{display:block;margin:0 auto 8px;max-width:128px;max-height:128px;stroke-width:2;stroke:#2c3e50;fill:none;stroke-linecap:round;stroke-linejoin:round;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#design-counter #countermodel #models .model p{margin:0;font-weight:700}#design-counter #countermodel #models .model.active,#design-counter #countermodel #models .model:hover{border-color:#eee;-webkit-box-shadow:0 0 35px 0 rgba(154,161,171,0.15);box-shadow:0 0 35px 0 rgba(154,161,171,0.15)}#design-counter #countermodel #models .model.active .modelicon,#design-counter #countermodel #models .model:hover .modelicon{stroke:#20aee3}#design-counter #countermodel #models .model.pending .modelicon{stroke:#f1f1f1}#design-counter #countermodel #models .model.pending p{color:#d8d8d8}#design-counter #countermodel #models .model.pending .pendinginfo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-32deg);transform:translate(-50%, -50%) rotate(-32deg);font-weight:700;font-size:30px;color:#20aee3}#design-counter #countermodel .continue .btn{display:block;margin:30px auto 0}#design-counter #countermeasures #showmeasures{display:none}#design-counter #countermeasures #counterdepth{padding-bottom:45px}#design-counter #countermeasures #counterdepth .ldc-checkbox{display:block;width:100%;margin-bottom:6px}#design-counter #countermeasures table thead td{background:#fff;font-weight:700}#design-counter #countermeasures table tbody tr td:first-child{text-align:center;font-weight:700}#design-counter #countercorners #corners .ldc-input{display:table;width:100%;max-width:230px;margin-bottom:15px}#design-counter .search{display:table;width:100%;padding:0 15px 45px}#design-counter .search h3{text-align:center;margin-bottom:20px}#design-counter .search #backtocategoryselect{float:left;margin-top:25px}#design-counter .search .searchcontainer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;max-width:680px;margin:auto}#design-counter .search .searchcontainer .searchmaterial{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #f1f1f1;padding:20px 16px}#design-counter .search .searchcontainer .searchmaterial:focus{outline:0;border:1px solid #f1f1f1 !important;-webkit-box-shadow:none !important;box-shadow:none !important}#design-counter .search .searchcontainer .searchsubmit{position:relative;width:80px;background:#20aee3;cursor:pointer}#design-counter .search .searchcontainer .searchsubmit svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);stroke-width:1.5;stroke:#fff;fill:none;stroke-linecap:round;stroke-linejoin:round}#design-counter .search .searchcontainer .searchsubmit:hover{background:#1ba2d4}#design-counter #selectintermediatespacematerial #intermediatespacematerials,#design-counter #selectcounterstrip #intermediatespacematerials,#design-counter #selectcountermaterial #intermediatespacematerials,#design-counter #selectintermediatespacematerial #counterstripselect,#design-counter #selectcounterstrip #counterstripselect,#design-counter #selectcountermaterial #counterstripselect,#design-counter #selectintermediatespacematerial #materials,#design-counter #selectcounterstrip #materials,#design-counter #selectcountermaterial #materials{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#design-counter #selectintermediatespacematerial #intermediatespacematerials .material,#design-counter #selectcounterstrip #intermediatespacematerials .material,#design-counter #selectcountermaterial #intermediatespacematerials .material,#design-counter #selectintermediatespacematerial #counterstripselect .material,#design-counter #selectcounterstrip #counterstripselect .material,#design-counter #selectcountermaterial #counterstripselect .material,#design-counter #selectintermediatespacematerial #materials .material,#design-counter #selectcounterstrip #materials .material,#design-counter #selectcountermaterial #materials .material{position:relative;width:20%;border-radius:4px;padding:8px}#design-counter #selectintermediatespacematerial #intermediatespacematerials .material .wrap,#design-counter #selectcounterstrip #intermediatespacematerials .material .wrap,#design-counter #selectcountermaterial #intermediatespacematerials .material .wrap,#design-counter #selectintermediatespacematerial #counterstripselect .material .wrap,#design-counter #selectcounterstrip #counterstripselect .material .wrap,#design-counter #selectcountermaterial #counterstripselect .material .wrap,#design-counter #selectintermediatespacematerial #materials .material .wrap,#design-counter #selectcounterstrip #materials .material .wrap,#design-counter #selectcountermaterial #materials .material .wrap{border:1px solid rgba(0,0,0,0.04);padding:8px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#design-counter #selectintermediatespacematerial #intermediatespacematerials .material .image,#design-counter #selectcounterstrip #intermediatespacematerials .material .image,#design-counter #selectcountermaterial #intermediatespacematerials .material .image,#design-counter #selectintermediatespacematerial #counterstripselect .material .image,#design-counter #selectcounterstrip #counterstripselect .material .image,#design-counter #selectcountermaterial #counterstripselect .material .image,#design-counter #selectintermediatespacematerial #materials .material .image,#design-counter #selectcounterstrip #materials .material .image,#design-counter #selectcountermaterial #materials .material .image{position:relative;width:100%;padding-top:100%;background-size:100% 100% !important;background-position:center !important;background-repeat:no-repeat !important}#design-counter #selectintermediatespacematerial #intermediatespacematerials .material .image .overbox,#design-counter #selectcounterstrip #intermediatespacematerials .material .image .overbox,#design-counter #selectcountermaterial #intermediatespacematerials .material .image .overbox,#design-counter #selectintermediatespacematerial #counterstripselect .material .image .overbox,#design-counter #selectcounterstrip #counterstripselect .material .image .overbox,#design-counter #selectcountermaterial #counterstripselect .material .image .overbox,#design-counter #selectintermediatespacematerial #materials .material .image .overbox,#design-counter #selectcounterstrip #materials .material .image .overbox,#design-counter #selectcountermaterial #materials .material .image .overbox{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;opacity:0;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#design-counter #selectintermediatespacematerial #intermediatespacematerials .material .image .overbox .select,#design-counter #selectcounterstrip #intermediatespacematerials .material .image .overbox .select,#design-counter #selectcountermaterial #intermediatespacematerials .material .image .overbox .select,#design-counter #selectintermediatespacematerial #counterstripselect .material .image .overbox .select,#design-counter #selectcounterstrip #counterstripselect .material .image .overbox .select,#design-counter #selectcountermaterial #counterstripselect .material .image .overbox .select,#design-counter #selectintermediatespacematerial #materials .material .image .overbox .select,#design-counter #selectcounterstrip #materials .material .image .overbox .select,#design-counter #selectcountermaterial #materials .material .image .overbox .select{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#20aee3;color:#fff;width:50px;height:50px;border-radius:50%;margin-top:15px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#design-counter #selectintermediatespacematerial #intermediatespacematerials .material .image .overbox .select i,#design-counter #selectcounterstrip #intermediatespacematerials .material .image .overbox .select i,#design-counter #selectcountermaterial #intermediatespacematerials .material .image .overbox .select i,#design-counter #selectintermediatespacematerial #counterstripselect .material .image .overbox .select i,#design-counter #selectcounterstrip #counterstripselect .material .image .overbox .select i,#design-counter #selectcountermaterial #counterstripselect .material .image .overbox .select i,#design-counter #selectintermediatespacematerial #materials .material .image .overbox .select i,#design-counter #selectcounterstrip #materials .material .image .overbox .select i,#design-counter #selectcountermaterial #materials .material .image .overbox .select i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#design-counter #selectintermediatespacematerial #intermediatespacematerials .material .image .balance,#design-counter #selectcounterstrip #intermediatespacematerials .material .image .balance,#design-counter #selectcountermaterial #intermediatespacematerials .material .image .balance,#design-counter #selectintermediatespacematerial #counterstripselect .material .image .balance,#design-counter #selectcounterstrip #counterstripselect .material .image .balance,#design-counter #selectcountermaterial #counterstripselect .material .image .balance,#design-counter #selectintermediatespacematerial #materials .material .image .balance,#design-counter #selectcounterstrip #materials .material .image .balance,#design-counter #selectcountermaterial #materials .material .image .balance{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) rotate(-28deg);transform:translate(-50%, -50%) rotate(-28deg);color:#ff5c6c;font-weight:700}#design-counter #selectintermediatespacematerial #intermediatespacematerials .material p,#design-counter #selectcounterstrip #intermediatespacematerials .material p,#design-counter #selectcountermaterial #intermediatespacematerials .material p,#design-counter #selectintermediatespacematerial #counterstripselect .material p,#design-counter #selectcounterstrip #counterstripselect .material p,#design-counter #selectcountermaterial #counterstripselect .material p,#design-counter #selectintermediatespacematerial #materials .material p,#design-counter #selectcounterstrip #materials .material p,#design-counter #selectcountermaterial #materials .material p{text-align:center}#design-counter #selectintermediatespacematerial #intermediatespacematerials .material .name,#design-counter #selectcounterstrip #intermediatespacematerials .material .name,#design-counter #selectcountermaterial #intermediatespacematerials .material .name,#design-counter #selectintermediatespacematerial #counterstripselect .material .name,#design-counter #selectcounterstrip #counterstripselect .material .name,#design-counter #selectcountermaterial #counterstripselect .material .name,#design-counter #selectintermediatespacematerial #materials .material .name,#design-counter #selectcounterstrip #materials .material .name,#design-counter #selectcountermaterial #materials .material .name{font-weight:700;margin-top:15px}#design-counter #selectintermediatespacematerial #intermediatespacematerials .material .materialname,#design-counter #selectcounterstrip #intermediatespacematerials .material .materialname,#design-counter #selectcountermaterial #intermediatespacematerials .material .materialname,#design-counter #selectintermediatespacematerial #counterstripselect .material .materialname,#design-counter #selectcounterstrip #counterstripselect .material .materialname,#design-counter #selectcountermaterial #counterstripselect .material .materialname,#design-counter #selectintermediatespacematerial #materials .material .materialname,#design-counter #selectcounterstrip #materials .material .materialname,#design-counter #selectcountermaterial #materials .material .materialname,#design-counter #selectintermediatespacematerial #intermediatespacematerials .material .side,#design-counter #selectcounterstrip #intermediatespacematerials .material .side,#design-counter #selectcountermaterial #intermediatespacematerials .material .side,#design-counter #selectintermediatespacematerial #counterstripselect .material .side,#design-counter #selectcounterstrip #counterstripselect .material .side,#design-counter #selectcountermaterial #counterstripselect .material .side,#design-counter #selectintermediatespacematerial #materials .material .side,#design-counter #selectcounterstrip #materials .material .side,#design-counter #selectcountermaterial #materials .material .side{min-height:17px;font-size:12px;color:rgba(0,0,0,0.4);margin-bottom:3px}#design-counter #selectintermediatespacematerial #intermediatespacematerials .material.active .wrap,#design-counter #selectcounterstrip #intermediatespacematerials .material.active .wrap,#design-counter #selectcountermaterial #intermediatespacematerials .material.active .wrap,#design-counter #selectintermediatespacematerial #counterstripselect .material.active .wrap,#design-counter #selectcounterstrip #counterstripselect .material.active .wrap,#design-counter #selectcountermaterial #counterstripselect .material.active .wrap,#design-counter #selectintermediatespacematerial #materials .material.active .wrap,#design-counter #selectcounterstrip #materials .material.active .wrap,#design-counter #selectcountermaterial #materials .material.active .wrap,#design-counter #selectintermediatespacematerial #intermediatespacematerials .material:hover .wrap,#design-counter #selectcounterstrip #intermediatespacematerials .material:hover .wrap,#design-counter #selectcountermaterial #intermediatespacematerials .material:hover .wrap,#design-counter #selectintermediatespacematerial #counterstripselect .material:hover .wrap,#design-counter #selectcounterstrip #counterstripselect .material:hover .wrap,#design-counter #selectcountermaterial #counterstripselect .material:hover .wrap,#design-counter #selectintermediatespacematerial #materials .material:hover .wrap,#design-counter #selectcounterstrip #materials .material:hover .wrap,#design-counter #selectcountermaterial #materials .material:hover .wrap{-webkit-box-shadow:0 0 35px 0 rgba(154,161,171,0.15);box-shadow:0 0 35px 0 rgba(154,161,171,0.15)}#design-counter #selectintermediatespacematerial #intermediatespacematerials .material.active .overbox,#design-counter #selectcounterstrip #intermediatespacematerials .material.active .overbox,#design-counter #selectcountermaterial #intermediatespacematerials .material.active .overbox,#design-counter #selectintermediatespacematerial #counterstripselect .material.active .overbox,#design-counter #selectcounterstrip #counterstripselect .material.active .overbox,#design-counter #selectcountermaterial #counterstripselect .material.active .overbox,#design-counter #selectintermediatespacematerial #materials .material.active .overbox,#design-counter #selectcounterstrip #materials .material.active .overbox,#design-counter #selectcountermaterial #materials .material.active .overbox,#design-counter #selectintermediatespacematerial #intermediatespacematerials .material:hover .overbox,#design-counter #selectcounterstrip #intermediatespacematerials .material:hover .overbox,#design-counter #selectcountermaterial #intermediatespacematerials .material:hover .overbox,#design-counter #selectintermediatespacematerial #counterstripselect .material:hover .overbox,#design-counter #selectcounterstrip #counterstripselect .material:hover .overbox,#design-counter #selectcountermaterial #counterstripselect .material:hover .overbox,#design-counter #selectintermediatespacematerial #materials .material:hover .overbox,#design-counter #selectcounterstrip #materials .material:hover .overbox,#design-counter #selectcountermaterial #materials .material:hover .overbox{opacity:1}#design-counter #selectintermediatespacematerial #intermediatespacematerials .material.active .overbox .select,#design-counter #selectcounterstrip #intermediatespacematerials .material.active .overbox .select,#design-counter #selectcountermaterial #intermediatespacematerials .material.active .overbox .select,#design-counter #selectintermediatespacematerial #counterstripselect .material.active .overbox .select,#design-counter #selectcounterstrip #counterstripselect .material.active .overbox .select,#design-counter #selectcountermaterial #counterstripselect .material.active .overbox .select,#design-counter #selectintermediatespacematerial #materials .material.active .overbox .select,#design-counter #selectcounterstrip #materials .material.active .overbox .select,#design-counter #selectcountermaterial #materials .material.active .overbox .select,#design-counter #selectintermediatespacematerial #intermediatespacematerials .material:hover .overbox .select,#design-counter #selectcounterstrip #intermediatespacematerials .material:hover .overbox .select,#design-counter #selectcountermaterial #intermediatespacematerials .material:hover .overbox .select,#design-counter #selectintermediatespacematerial #counterstripselect .material:hover .overbox .select,#design-counter #selectcounterstrip #counterstripselect .material:hover .overbox .select,#design-counter #selectcountermaterial #counterstripselect .material:hover .overbox .select,#design-counter #selectintermediatespacematerial #materials .material:hover .overbox .select,#design-counter #selectcounterstrip #materials .material:hover .overbox .select,#design-counter #selectcountermaterial #materials .material:hover .overbox .select{margin-top:0}#design-counter #selectintermediatespacematerial #countermaterialcategoryselect #categories>div,#design-counter #selectcounterstrip #countermaterialcategoryselect #categories>div,#design-counter #selectcountermaterial #countermaterialcategoryselect #categories>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;gap:30px;margin:30px 0 40px 30px}#design-counter #selectintermediatespacematerial #countermaterialcategoryselect #categories>div.dekker-categories,#design-counter #selectcounterstrip #countermaterialcategoryselect #categories>div.dekker-categories,#design-counter #selectcountermaterial #countermaterialcategoryselect #categories>div.dekker-categories{margin-top:0;padding-top:40px;border-top:1px solid #ddd}#design-counter #selectintermediatespacematerial #countermaterialcategoryselect #categories>div.dekker-categories:empty,#design-counter #selectcounterstrip #countermaterialcategoryselect #categories>div.dekker-categories:empty,#design-counter #selectcountermaterial #countermaterialcategoryselect #categories>div.dekker-categories:empty{display:none}#design-counter #selectintermediatespacematerial #countermaterialcategoryselect #categories>div.dekker-categories button,#design-counter #selectcounterstrip #countermaterialcategoryselect #categories>div.dekker-categories button,#design-counter #selectcountermaterial #countermaterialcategoryselect #categories>div.dekker-categories button{background:#7e6599}#design-counter #selectintermediatespacematerial #countermaterialcategoryselect button,#design-counter #selectcounterstrip #countermaterialcategoryselect button,#design-counter #selectcountermaterial #countermaterialcategoryselect button{height:90px;min-width:150px;text-align:center;padding:15px;border:none;border-radius:3px;font-size:18px;font-weight:normal;background:#20aee3;color:#fff}#design-counter #selectintermediatespacematerial #countermaterialcategoryselect button.disabled,#design-counter #selectcounterstrip #countermaterialcategoryselect button.disabled,#design-counter #selectcountermaterial #countermaterialcategoryselect button.disabled{position:relative}#design-counter #selectintermediatespacematerial #countermaterialcategoryselect button.disabled:after,#design-counter #selectcounterstrip #countermaterialcategoryselect button.disabled:after,#design-counter #selectcountermaterial #countermaterialcategoryselect button.disabled:after{position:absolute;z-index:45;content:'';top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);border-radius:3px}#design-counter #selectintermediatespacematerial #countermaterialcategoryselect button.disabled:before,#design-counter #selectcounterstrip #countermaterialcategoryselect button.disabled:before,#design-counter #selectcountermaterial #countermaterialcategoryselect button.disabled:before{position:absolute;z-index:55;content:attr(data-disabled-text);top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 5px;text-align:center;font-weight:bold;font-size:13px;line-height:1}#design-counter #selectintermediatespacematerial #countermaterialcategoryselect button.green-gridz,#design-counter #selectcounterstrip #countermaterialcategoryselect button.green-gridz,#design-counter #selectcountermaterial #countermaterialcategoryselect button.green-gridz{background:#24d29b}#design-counter #selectintermediatespacematerial #countermaterialcategoryselect #intermediatespaceselect,#design-counter #selectcounterstrip #countermaterialcategoryselect #intermediatespaceselect,#design-counter #selectcountermaterial #countermaterialcategoryselect #intermediatespaceselect{margin:30px 0 40px 30px}#design-counter #selectintermediatespacematerial #countermaterialcategoryselect #intermediatespaceselect button,#design-counter #selectcounterstrip #countermaterialcategoryselect #intermediatespaceselect button,#design-counter #selectcountermaterial #countermaterialcategoryselect #intermediatespaceselect button{height:50px;padding:10px 25px}#design-counter #selectintermediatespacematerial .continue,#design-counter #selectcounterstrip .continue,#design-counter #selectcountermaterial .continue{text-align:center}#design-counter #countermaterial .ldc-checkbox{display:table;width:100%;max-width:230px;margin-bottom:5px;text-transform:capitalize}#design-counter #countermaterial #supplementary-image-panel{display:none}#design-counter #countermaterial #supplementary-image-panel #supplementary-material-images{padding:8px;border:1px solid #f1f1f1}#design-counter #countermaterial #supplementary-image-panel #supplementary-material-images img{max-height:200px;max-width:600px;cursor:pointer}#design-counter #countermaterial #mustusetaiveonback{position:relative;display:table;padding:20px 15px 20px 60px;border:2px dashed #20aee3;margin:30px 0 0}#design-counter #countermaterial #mustusetaiveonback i{position:absolute;top:50%;left:10px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:40px;color:#20aee3}#design-counter #countermaterial #mustusetaiveonback p{margin:0}#design-counter #countermaterial #mustusetaiveonback,#design-counter #countermaterial #canusetaiveonback{display:none}#design-counter #countermaterial #extensionjoints{display:none}#design-counter #countermaterial #pressed-counter-notification{display:none}#design-counter #countermaterial table thead td{background:#fff;font-weight:700}#design-counter #countermaterial table tbody tr td:first-child{text-align:center;font-weight:700}#design-counter #counterstrips .ldc-checkbox{display:table;width:100%;margin-bottom:5px}#design-counter #extraworkbackdrop{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.05);z-index:6}#design-counter #counterextra #addedworks{position:relative;display:none;padding:20px 0 40px}#design-counter #counterextra #addedworks:after{position:absolute;content:'';top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:30%;height:3px;background:#20aee3}#design-counter #counterextra #addedworks #extraworks{margin:40px 0}#design-counter #counterextra table thead td{font-weight:700}#design-counter #counterextra table tbody td{vertical-align:middle}#design-counter #counterextra table tbody td span{display:table;font-size:12px;color:rgba(0,0,0,0.4)}#design-counter #counterextra table .material-icons{color:#3c3d3d}#design-counter #counterextra .bigmargin{margin-top:32px;padding-top:0;border-top:0}#design-counter #counterextra #extraworkcounters .btn{display:inline-block;margin-right:5px;width:initial;max-width:initial;border:1px solid #20aee3;background:#fff;color:#20aee3}#design-counter #counterextra #extraworkcounters .btn.active,#design-counter #counterextra #extraworkcounters .btn:hover{background:#20aee3;color:#fff}#design-counter #counterextra #worklist{padding-top:45px}#design-counter #counterextra #worklist .changebutton .image{background-size:100% !important}#design-counter #counterextra #worklist .nextstep{padding-top:40px}#design-counter #counterextra #worklist .nextstep .removeextrawork{margin:10px 0 0;cursor:pointer;color:#656565}#design-counter #counterextra #worklist .nextstep .removeextrawork:hover{color:#3c3d3d}#design-counter #counterextra #addextrawork{position:relative}#design-counter #counterextra #addextrawork .panetitle{margin-top:60px;text-align:center}#design-counter #counterextra #addextrawork.show{position:relative;z-index:7;left:-16px;display:block;width:110%;margin-top:10px;padding:10px 16px 30px;background:#fff;border:1px solid rgba(0,0,0,0.2);border-radius:3px;-webkit-filter:blur(0) !important;opacity:1 !important;-webkit-box-shadow:0 0 35px 0 rgba(154,161,171,0.15);box-shadow:0 0 35px 0 rgba(154,161,171,0.15)}#design-counter #counterextra #addextrawork .cancelextrawork,#design-counter #counterextra #addextrawork .cancel{position:absolute;top:-20px;right:5px;font-size:12px;color:rgba(0,0,0,0.7);cursor:pointer}#design-counter #counterextra #addextrawork .cancelextrawork:hover,#design-counter #counterextra #addextrawork .cancel:hover{color:#3c3d3d}#design-counter #counterextra #addextrawork #element{display:none}#design-counter #counterextra #addextrawork .nextstep{display:table;width:100%;margin-top:45px}#design-counter #counterextra #addextrawork .nextstep .btn{display:block;margin:auto}#design-counter #counterextra #addextrawork .nextstep p{display:block;margin:10px auto 0;cursor:pointer;text-align:center}#design-counter #counterextra #addextrawork .nextstep p:hover{color:#20aee3}#design-counter #counterextra #addextrawork #work{display:block}#design-counter #counterextra #addextrawork #work .title{text-align:center;margin-bottom:35px}#design-counter #counterextra #addextrawork #works{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#design-counter #counterextra #addextrawork .work{width:50%;padding:17px 7px;text-align:center;border:1px solid transparent;border-radius:3px;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#design-counter #counterextra #addextrawork .work .workicon{display:block;margin:0 auto 8px;width:100%;max-width:140px;height:70px;stroke-width:5;stroke:#2c3e50;fill:none;stroke-linecap:round;stroke-linejoin:round;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#design-counter #counterextra #addextrawork .work .workicon .c{x:5;y:5;width:94%;height:89%}#design-counter #counterextra #addextrawork .work .workicon .taphole{cy:37%;cx:32%;r:4}#design-counter #counterextra #addextrawork .work .workicon .sink .tubehole{cy:37%;cx:32%;r:4}#design-counter #counterextra #addextrawork .work .workicon .sink .sinkhole{x:15%;y:50%;width:33%;height:25%}#design-counter #counterextra #addextrawork .work .workicon .cooktop{x:15%;y:50%;width:33%;height:25%}#design-counter #counterextra #addextrawork .work .workicon .rounding{d:path("M 5 40 q 0 -30 30 -35")}#design-counter #counterextra #addextrawork .work .workicon .bevel{d:path("M 5 35 q 0 0 35 -29")}#design-counter #counterextra #addextrawork .work .workicon .hole{x:6;y:6;width:25%;height:25%}#design-counter #counterextra #addextrawork .work .workicon .vent{x:13%;y:7;width:33%;height:10%}#design-counter #counterextra #addextrawork .work .workicon .airhole{cy:18%;r:4}#design-counter #counterextra #addextrawork .work .workicon .airhole.one{cx:19%}#design-counter #counterextra #addextrawork .work .workicon .airhole.two{cx:28%}#design-counter #counterextra #addextrawork .work .workicon .airhole.three{cx:37%}#design-counter #counterextra #addextrawork .work .workicon .airhole.four{cx:46%}#design-counter #counterextra #addextrawork .work p{margin:0;font-weight:500;color:rgba(0,0,0,0.6)}#design-counter #counterextra #addextrawork .work.active,#design-counter #counterextra #addextrawork .work:hover{border-color:#eee;-webkit-box-shadow:0 0 35px 0 rgba(154,161,171,0.15);box-shadow:0 0 35px 0 rgba(154,161,171,0.15)}#design-counter #counterextra #addextrawork .work.active .workicon,#design-counter #counterextra #addextrawork .work:hover .workicon{stroke:#20aee3}#design-counter #counterextra #addextrawork .extrawork .changebutton{margin-top:0}#design-counter #counterextra #addextrawork .extrawork .changeposition{display:table}#design-counter #counterextra #addextrawork .extrawork .changeposition .ldc-checkbox{display:block}#design-counter #counterextra #addextrawork .extrawork .changeposition.direction .ldc-checkbox{display:inline-block;margin-right:15px}#design-counter #counterextra .continue{margin-top:54px}#design-counter #intermediatespaces .intermediatespaceedit{display:none;font-weight:normal}#design-counter #intermediatespaces #changeintermediatespacematerial{margin-top:45px}#design-counter #intermediatespaces #addintermediatepanel{width:100%;color:#727272;border:1px dashed #e5e5e5;border-radius:3px;text-align:center;font-weight:400;font-size:16px;padding:8px;background:rgba(0,0,0,0.02);cursor:pointer}#design-counter #intermediatespaces #addintermediatepanel svg{display:inline-block;vertical-align:middle;width:16px;height:16px;margin-bottom:3px;stroke-width:1.5;stroke:#727272;fill:none;stroke-linecap:round;stroke-linejoin:round}#design-counter #intermediatespaces #addintermediatepanel:hover{background:rgba(0,0,0,0.04)}#design-counter #intermediatespaces #element{display:none}#design-counter #intermediatespaces #element #changepanelcolor{margin-top:45px}#design-counter #countercanvas{position:-webkit-sticky;position:sticky;top:0px;padding:0 15px}#design-counter #countercanvas #canvasactions{text-align:right}#design-counter #countercanvas #canvasactions .action{display:inline-block;background:#ddd;position:relative;width:32px;height:32px;cursor:pointer}#design-counter #countercanvas #canvasactions .action i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#design-counter #countercanvas #canvasactions .action:hover{background:#eaeaea}#design-counter #countercanvas #canvascontainer{position:relative}#design-counter #countercanvas #canvascontainer .selector{position:absolute;-webkit-transform-origin:top left;transform-origin:top left;background:rgba(0,0,255,0.05)}#design-counter #countercanvas canvas{display:table;margin:auto;width:100%;height:100%;background:#eee}#design-counter #countercanvas canvas.hover{cursor:pointer}#design-counter #countercanvas #price{margin-top:30px;text-align:right}#design-counter .modal#changecorner .modal-title{margin:25px 0 35px;text-align:center}#design-counter .modal#changecorner #corners{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#design-counter .modal#changecorner #corners .corner{position:relative;width:33.3%;padding-bottom:40px;text-align:center}#design-counter .modal#changecorner #corners .corner .image{position:relative;width:140px;height:140px;margin:auto;background-size:100% 100% !important;background-position:center !important;background-repeat:no-repeat !important}#design-counter .modal#changecorner #corners .corner .overbox{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.8);opacity:0;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#design-counter .modal#changecorner #corners .corner .overbox .select{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#20aee3;color:#fff;width:50px;height:50px;border-radius:50%;margin-top:15px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#design-counter .modal#changecorner #corners .corner .overbox .select i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#design-counter .modal#changecorner #corners .corner p{margin:10px 0 0}#design-counter .modal#changecorner #corners .corner:hover .overbox{opacity:1}#design-counter .modal#changecorner #corners .corner:hover .overbox .select{margin-top:0}#design-counter .modal#invalidcounter #invalidsteps{margin:15px 0;font-weight:700}#design-counter .modal#selectproduct .close{top:14px;right:20px;font-size:28px}#design-counter .modal#selectproduct .modal-title{text-align:center;padding:30px;font-weight:700}#design-counter .modal#selectproduct #filter{display:table;margin:auto}#design-counter .modal#selectproduct #filter .ldc-checkbox{padding:0 8px}#design-counter .modal#selectproduct #products{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#design-counter .modal#selectproduct #products .corner{position:relative;width:33%;padding:35px;border:1px solid #fff}#design-counter .modal#selectproduct #products .corner .image{position:relative;width:100%;padding-top:100%}#design-counter .modal#selectproduct #products .corner .image img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:100%;max-height:100%}#design-counter .modal#selectproduct #products .corner .overbox{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;opacity:0;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#design-counter .modal#selectproduct #products .corner .overbox .select{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background:#20aee3;color:#fff;width:50px;height:50px;border-radius:50%;margin-top:15px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#design-counter .modal#selectproduct #products .corner .overbox .select i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#design-counter .modal#selectproduct #products .corner .name{margin:10px 0 0;text-align:center}#design-counter .modal#selectproduct #products .corner:hover{border:1px solid #f1f1f1}#design-counter .modal#selectproduct #products .corner:hover .overbox{opacity:1}#design-counter .modal#selectproduct #products .corner:hover .overbox .select{margin-top:0}#design-counter .errormodal .modal-body{padding:45px}#design-counter .errormodal h3{font-weight:700;margin-bottom:12px}#design-counter .errormodal .buttons{display:table;width:100%;margin-top:22px}#design-counter .errormodal .buttons .btn{background:#fff;border:2px solid #f1f1f1;color:#cbcbcb;margin-right:8px}#design-counter .errormodal .buttons .btn:hover{color:#3c3d3d;background:#f1f1f1}#design-counter .errormodal .buttons .btn.btn-primary{background:#20aee3;color:#fff;border:0;border-bottom:2px solid #178db9}#design-counter .errormodal .buttons .btn.btn-primary:hover{background:#4dbee9;border-bottom:2px solid #20aee3}#summary .ldc-input{width:100%;max-width:200px}#summary .infobox{position:relative;width:100%;background:rgba(0,0,0,0.02);padding:18px 54px;border:1px dashed #e5e5e5;border-radius:3px;font-weight:400;font-size:16px;cursor:default}#summary .infobox svg{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px;height:22px;margin-bottom:3px;stroke-width:1.5;stroke:#3c3d3d;fill:none;stroke-linecap:round;stroke-linejoin:round}#summary .infobox p{margin:0;cursor:default}#summary section#products .order{margin-bottom:10px;padding:40px 0;border-bottom:1px solid #ddd}#summary section#products .order .title{margin-bottom:15px}#summary section#products .order .title h3{display:block;float:left;margin:5px 0 0;font-weight:700}#summary section#products .order .title .buttons{display:block;float:left;margin-left:20px}#summary section#products .order .title .buttons .btn{display:inline-block;width:auto;max-width:inherit;padding:8px 12px 6px;background:#fff;color:#3c3d3d;border:1px solid #3c3d3d;-webkit-transition:ease-in-out 300ms;transition:ease-in-out 300ms}#summary section#products .order .title .buttons .btn:hover{background:#3c3d3d;color:#fff}#summary section#products .order img{display:table;max-width:100%;max-height:500px}#summary section#products .order .price{font-size:16px}#summary section#products .order .price span{font-weight:700}#summary section#products #reset-cart{background:#fff;border:1px solid #656565;color:#656565}#summary section#products #reset-cart:hover{background:#20aee3;border:1px solid #20aee3;color:#fff}#summary section#products #prices{padding-top:20px}#summary section#products #prices h3{font-weight:700}#summary section#products #prices table{border-collapse:separate;border-spacing:0 15px}#summary section#products #prices table tr:hover td{background:#fff}#summary section#products #prices table tr td{border:0;cursor:default}#summary section#products #prices table tr.prices{border-spacing:0}#summary section#products #prices table tr.prices div{display:table;width:100%;margin-bottom:10px}#summary section#products #prices table tr.prices div p{display:inline-block;width:50%;max-width:200px;vertical-align:middle;margin:0}#summary section#products #prices table tr.prices div p span{color:#999;font-size:12px}#summary section#products #prices table tr.prices div p.price{font-weight:700}#summary section#products #prices table tr.prices h3{display:inline-block;margin-right:10px}#summary section#products #prices label.btn-primary{display:inline-block;width:auto;max-width:inherit;background:#fff;border:1px solid #3c3d3d;color:#3c3d3d}#summary section#products #prices input[type="radio"]{position:absolute;width:0;height:0;visibility:hidden}#summary section#products #prices input[type="radio"]:checked+label{background:#3c3d3d;color:#fff}#summary section#retailer{display:none;margin-bottom:30px}#summary section#contact{display:none}#summary section#contact .ldc-input{margin-bottom:10px}#summary section#contact .continue{margin-top:20px}#summary section#contact .continue .btn{margin-right:10px}#summary section#contact .continue .btn[disabled]:hover{background:#3c3d3d;opacity:.65;border-color:#000}#summary #daterangepicker{position:relative;display:table}#summary #daterangepicker input{float:right;padding:8px 25px 8px 15px;min-width:260px}#summary #daterangepicker i{position:absolute;top:50%;right:3px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.datepicker .cw{color:#909292;font-size:9px !important;vertical-align:text-top !important}.datepicker .day{padding:8px 12px !important;font-weight:700}.datepicker .day.disabled{font-weight:300}#orders{margin-bottom:70px}#orders #right #content{display:table;float:right}#orders #right #content p{margin-bottom:6px;font-weight:700}#orders #right #filterbymaterial .menu{left:initial;right:0;min-width:405px}#orders #right #filterbymaterial .menu #filtermenutitle{margin:20px 0 0;padding:0 14px;color:#a1acc8}#orders #right #filterbymaterial .menu #searchcbycompanyname{padding:30px 14px;border-bottom:1px solid #f1f1f1}#orders #right #filterbymaterial .menu #companylist{display:none}#orders #right #filterbymaterial .menu #filterbydate{display:-webkit-box;display:-ms-flexbox;display:flex;padding:14px}#orders #right #filterbymaterial .menu .linput{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;font-weight:300}#orders #right #filterbymaterial .menu .linput input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#3c3d3d !important;background-color:#fff !important;background-image:none !important;color:#3c3d3d !important;-webkit-box-shadow:#fff !important;box-shadow:#fff !important}#orders #right #filterbymaterial .menu .linput input:-webkit-autofill:hover,#orders #right #filterbymaterial .menu .linput input:-webkit-autofill:focus,#orders #right #filterbymaterial .menu .linput input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset;-webkit-text-fill-color:#3c3d3d !important;-webkit-box-shadow:0 0 0 30px #fff inset !important;box-shadow:0 0 0 30px #fff inset !important}#orders #right #filterbymaterial .menu .linput input{-webkit-transition:none !important;transition:none !important;-webkit-box-sizing:border-box;box-sizing:border-box}#orders #right #filterbymaterial .menu .linput input::-webkit-input-placeholder{color:#656565;opacity:.5}#orders #right #filterbymaterial .menu .linput input::-moz-placeholder{color:#656565;opacity:.5}#orders #right #filterbymaterial .menu .linput input:-ms-input-placeholder{color:#656565;opacity:.5}#orders #right #filterbymaterial .menu .linput input:-moz-placeholder{color:#656565;opacity:.5}#orders #right #filterbymaterial .menu .linput label{position:absolute;z-index:5;top:50%;left:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 8px;background:transparent;font-size:14px;font-weight:300;opacity:.5;-webkit-transition:font-size .2s ease-in,top .2s ease-in,opacity .2s ease-in;transition:font-size .2s ease-in,top .2s ease-in,opacity .2s ease-in}#orders #right #filterbymaterial .menu .linput label:after{position:absolute;z-index:-1;content:'';top:50%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:50%;margin-top:-2px;background:#fff;opacity:1;-webkit-transition-delay:.5s;transition-delay:.5s;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#orders #right #filterbymaterial .menu .linput input{position:relative;width:100%;min-width:160px;background:#fff #fff;border:0;padding:13px 0;border:1px solid #f1f1f1;border-radius:4px;font-size:14px;font-weight:500;text-indent:16px}#orders #right #filterbymaterial .menu .linput input:active,#orders #right #filterbymaterial .menu .linput input:focus{outline:none !important;border:1px solid #20aee3 !important;-webkit-box-shadow:none !important;box-shadow:none !important}#orders #right #filterbymaterial .menu .linput input:-moz-read-only{border:1px solid #f1f1f1 !important;color:#656565;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#orders #right #filterbymaterial .menu .linput input:read-only{border:1px solid #f1f1f1 !important;color:#656565;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#orders #right #filterbymaterial .menu .linput input:-moz-read-only+label{background:#3c3d3d}#orders #right #filterbymaterial .menu .linput input:read-only+label{background:#3c3d3d}#orders #right #filterbymaterial .menu .linput.input-error input{border-color:#ff5c6c}#orders #right #filterbymaterial .menu .linput.input-error input:focus{border:1px solid #ff5c6c !important}#orders #right #filterbymaterial .menu .linput.input-error label{color:#ff5c6c}#orders #right #filterbymaterial .menu .linput.input-error .error{opacity:1;top:100%;display:block}#orders #right #filterbymaterial .menu .linput.input-error .info,#orders #right #filterbymaterial .menu .linput.input-error .help{opacity:0}#orders #right #filterbymaterial .menu .linput.input-dirty label,#orders #right #filterbymaterial .menu .linput.input-focus label{top:-6px;-webkit-transform:none;transform:none;opacity:1;font-size:11px}#orders #right #filterbymaterial .menu .linput.input-dirty label:after,#orders #right #filterbymaterial .menu .linput.input-focus label:after{opacity:1;width:100%}#orders #right #filterbymaterial .menu .linput.input-dirty:after,#orders #right #filterbymaterial .menu .linput.input-focus:after{background-size:100% 100%, 100% 100%;-webkit-transition-duration:.2s;transition-duration:.2s}#orders #right #filterbymaterial .menu .linput.input-dirty{color:#656565}#orders #right #filterbymaterial .menu .linput.input-focus{color:#20aee3}#orders #right #filterbymaterial .menu .linput.input-focus .help{opacity:1;top:100%}#orders #right #filterbymaterial .menu .linput.input-disabled{opacity:.6}#orders #right #filterbymaterial .menu .linput.input-disabled label{color:#3c3d3d}#orders #right #filterbymaterial .menu .linput.input-disabled input:active,#orders #right #filterbymaterial .menu .linput.input-disabled input:focus{outline:none !important;border:1px solid #656565 !important;-webkit-box-shadow:none !important;box-shadow:none !important}#orders #right #filterbymaterial .menu .linput .error,#orders #right #filterbymaterial .menu .linput .help,#orders #right #filterbymaterial .menu .linput .info{position:absolute;top:90%;left:0;opacity:0;width:100%;margin-top:4px;background:#fff;padding:0 16px;font-size:12px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#orders #right #filterbymaterial .menu .linput .error{color:#ff5c6c}#orders #right #filterbymaterial .menu .linput .help{color:#888a8a}#orders #right #filterbymaterial .menu .linput .info{top:100%;opacity:1;color:#3c3d3d;font-weight:700}#orders #right #filterbymaterial .menu #range{position:relative;width:48px;background:#20aee3;padding:6px;margin:0 2px;border-radius:2px}#orders #right #filterbymaterial .menu .icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:22px;height:22px;stroke-width:2;stroke:#fff;fill:none;stroke-linecap:round;stroke-linejoin:round}#orders #right #daterangepicker{position:relative;display:table}#orders #right #daterangepicker input{float:right;padding:8px 25px 8px 15px;min-width:260px}#orders #right #daterangepicker i{position:absolute;top:50%;right:3px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:22px}#orders h3{margin:40px 0}#order .options .btn{max-width:150px;margin-right:5px;padding:9px 15px 7px;font-size:13px;font-weight:300}#order .card .reclamate-product{display:none}#order .card .reclamate-product .ldc-checkbox{margin-right:5px}#order #daterangepicker{position:relative;display:table}#order #daterangepicker input{float:right;padding:8px 25px 8px 15px;min-width:260px}#order #daterangepicker i{position:absolute;top:50%;right:3px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#order .modal#confirm-order h3{text-align:center}#order .modal#confirm-order #calendar #calendarhead p{font-size:16px}#order .modal#confirm-order #calendar td.past .calevent{display:none}#order .modal#confirm-order #calendar td.capacity-free .calevent i{color:#24d2b5}#order .modal#confirm-order #calendar td.capacity-warning .calevent i{color:#ff9041}#order .modal#confirm-order #calendar td.capacity-danger .calevent i{color:#ff5c6c}#order .modal#confirm-order #calendar td.active{border:1px solid #20aee3 !important;border-left:4px solid #20aee3 !important;background:#eee}#order .modal#confirm-order #confirm{display:block;margin:auto}#order .modal#change-status table thead td{width:20%;text-align:center;font-weight:700}#order .modal#change-status table tbody td{text-align:center}#order .modal#change-status table tbody td:first-child{text-align:left}#order .modal#change-status table tbody td .bootstrap-select{width:100px}#tender #files{display:table;width:100%}#tender #files .file{display:block;float:left;margin-right:10px;padding:30px 50px;text-align:center;border:1px solid #ddd;font-size:11px}#tender #files .file i{display:block;font-size:35px;margin-bottom:10px;color:#656565}#tender #files .file:hover{cursor:pointer;background:#efefef}#tender #daterangepicker{position:relative;display:table}#tender #daterangepicker input{float:right;padding:8px 25px 8px 15px;min-width:260px}#tender #daterangepicker i{position:absolute;top:50%;right:3px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#tender .dropdown-menu a{display:table;width:100%;padding:8px 15px}#tender .dropdown-menu a:hover{background:#efefef;text-decoration:none;cursor:pointer}#orders-search,#tenders-search{margin-top:-30px;margin-bottom:20px}#orders-search #search-filter-orders .customer-search label,#tenders-search #search-filter-orders .customer-search label,#orders-search #search-filter-tenders .customer-search label,#tenders-search #search-filter-tenders .customer-search label{font-weight:inherit;display:block;margin-bottom:0}#orders-search #search-filter-orders .customer-search input,#tenders-search #search-filter-orders .customer-search input,#orders-search #search-filter-tenders .customer-search input,#tenders-search #search-filter-tenders .customer-search input{max-width:280px;padding:8px 25px 8px 15px;border-radius:3px}#orders-search #search-filter-orders .bootstrap-select,#tenders-search #search-filter-orders .bootstrap-select,#orders-search #search-filter-tenders .bootstrap-select,#tenders-search #search-filter-tenders .bootstrap-select{width:150px}#orders-search #search-filter-orders .bootstrap-select .btn-default,#tenders-search #search-filter-orders .bootstrap-select .btn-default,#orders-search #search-filter-tenders .bootstrap-select .btn-default,#tenders-search #search-filter-tenders .bootstrap-select .btn-default{padding:8px 18px}#orders-search #search-filter-orders .datepicker input,#tenders-search #search-filter-orders .datepicker input,#orders-search #search-filter-tenders .datepicker input,#tenders-search #search-filter-tenders .datepicker input{width:130px;border-radius:3px}#orders-search #search-filter-orders .action-buttons .btn,#tenders-search #search-filter-orders .action-buttons .btn,#orders-search #search-filter-tenders .action-buttons .btn,#tenders-search #search-filter-tenders .action-buttons .btn{width:auto}th.sortable{cursor:pointer}#operations table td.status span{margin:auto}#operations .card.blue,#operations .card.green,#operations .card.orange,#operations .card.red{position:relative;color:#fff}#operations .card.blue h5,#operations .card.green h5,#operations .card.orange h5,#operations .card.red h5{font-size:18px;margin-bottom:0}#operations .card.blue p,#operations .card.green p,#operations .card.orange p,#operations .card.red p{margin-bottom:0;opacity:.6}#operations .card.blue svg,#operations .card.green svg,#operations .card.orange svg,#operations .card.red svg{position:absolute;bottom:5px;right:5px;height:90px;width:90px;fill:#fff}#operations .card.blue{background:#20aee3}#operations .card.green{background:#24d2b5}#operations .card.orange{background:#ff9041}#operations .card.red{background:#ff5c6c}#operation #infobox{position:relative;width:100%;margin-bottom:32px;background:rgba(0,0,0,0.02);padding:18px 54px;border:1px dashed #e5e5e5;border-radius:3px;font-weight:400;font-size:16px;cursor:default}#operation #infobox svg{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:22px;height:22px;margin-bottom:3px;stroke-width:1.5;stroke:#3c3d3d;fill:none;stroke-linecap:round;stroke-linejoin:round}#operation #infobox p{margin:0;cursor:default}#operation .card{padding:30px}#operation .card .title .buttons{top:0px}#operation .card .title .buttons .btn{padding:7px 15px;width:100px}#operation .card .title .buttons .btn.open{background:#20aee3;border-color:#178db9;color:#fff}#operation .card .title .buttons .btn.process{background:#ff5c6c;border-color:#ff293e;color:#fff}#operation .card .title .buttons .btn.pending{background:#ff9041;border-color:#ff720e;color:#fff}#operation .card .title .buttons .btn.done{background:#24d2b5;border-color:#1da68f;color:#fff}#operation .card img{margin-top:30px}#operation .table tr.highlight-row{font-weight:bold;color:var(--highlight-color)}#user #userlogins .login{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:15px 0;border-bottom:1px solid #f1f1f1}#user #userlogins .login:last-child{border-bottom:0}#user #userlogins .login .icon{position:relative;display:block;float:left;width:15%}#user #userlogins .login .icon i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#20aee3}#user #userlogins .login .details{display:block;float:left;width:85%}#settings #updatescreen{position:fixed;z-index:1001;top:0;left:0;display:none;width:100%;height:100%;background:rgba(0,61,87,0.9);color:#fff;text-align:center}#settings #updatescreen #content{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center}.edit-product{padding-top:30px !important}.edit-product h3{margin:40px 0}.edit-product .tab-pane{padding:20px 0}.edit-product .tab-pane .title{position:relative;margin-bottom:20px}.edit-product .tab-pane .title h4{margin:0;display:inline-block}.edit-product .tab-pane .title .dropdown{position:absolute;right:95px;top:-7px;display:table}.edit-product .tab-pane .title .dropdown .btn{max-width:120px;background:#fff;border:1px solid #656565;border-radius:25px;padding:5px 15px 5px 33px;color:#3c3d3d;text-align:left}.edit-product .tab-pane .title .dropdown .btn i{position:absolute;top:50%;left:12px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#edit-doors #door-frames table td i{margin-left:5px;color:#20aee3}#edit-doors #door-models .doors .active,#edit-doors #door-models .doors .inactive{position:relative;overflow:hidden}#edit-doors #door-models .doors .active:before,#edit-doors #door-models .doors .inactive:before{position:absolute;z-index:5;content:'';top:-35px;left:-35px;width:70px;height:70px;background:rgba(45,172,226,0.6);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#edit-doors #door-models .doors .active.inactive:before,#edit-doors #door-models .doors .inactive.inactive:before{background:rgba(249,99,50,0.6)}#edit-doors #door-models .doors div{display:inline-block;text-align:center;margin-right:10px}#edit-doors #door-models .doors div .door{background:#ccc;position:relative;width:125px;height:320px;padding:2px;cursor:pointer}#edit-doors #door-models .doors div .door.focus{outline:none;-webkit-box-shadow:0 0 5px #106085;box-shadow:0 0 5px #106085;border:1px solid rgba(16,96,133,0.2) !important}#edit-doors #door-models .doors div .door .panel{position:relative;display:table;width:100%;background:#fff;border-radius:0;margin:0;background:#fbf7f6;margin-bottom:2px}#edit-doors #door-models .doors div .door .panel p{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;margin:0}#edit-cabinet #rod-models .model{display:block;float:left;width:25%;padding:15px}#edit-cabinet #rod-models .model .image{max-width:230px;margin:auto}#edit-cabinet #rod-models .model .image.active,#edit-cabinet #rod-models .model .image.inactive{position:relative;overflow:hidden}#edit-cabinet #rod-models .model .image.active:before,#edit-cabinet #rod-models .model .image.inactive:before{position:absolute;z-index:5;content:'';top:-50px;left:-50px;width:100px;height:100px;background:rgba(45,172,226,0.6);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#edit-cabinet #rod-models .model .image.active.inactive:before,#edit-cabinet #rod-models .model .image.inactive.inactive:before{background:rgba(249,99,50,0.6)}#edit-cabinet #rod-models .model .image img{width:100%}#edit-cabinet #rod-models .model p{margin:10px 0 0;text-align:center}#edit-ledlight table td{position:relative}#edit-ledlight table .move{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:5px;display:none;font-size:16px}#counter-images-list table td:not(:first-child),#double-sided-intermediatespaces-list table td:not(:first-child){width:15%;text-align:center}#delivery-schedule{padding-top:30px !important}#delivery-schedule #daterangepicker{position:relative;display:table}#delivery-schedule #daterangepicker input{float:right;padding:8px 25px 8px 15px;min-width:260px}#delivery-schedule #daterangepicker i{position:absolute;top:50%;right:3px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#delivery-schedule #add-event .ldc-input{max-width:320px}#delivery-schedule #add-event #add-hours{display:none;margin-top:40px}#delivery-schedule #add-event #add-hours p{font-weight:700}#delivery-schedule #add-event #add-hours #working-hours{margin-bottom:30px}#cargo-prices .delivery-area{margin-bottom:30px}#cargo-prices .delivery-area .title{position:relative;display:table;width:100%}#cargo-prices .delivery-area .title h3{margin-top:0}#cargo-prices .delivery-area .title .buttons{position:absolute;top:4px;right:0}#cargo-prices .delivery-area .title .buttons .dropdown i{color:#3c3d3d;font-size:20px}#cargo-prices .delivery-area .title .buttons .dropdown .dropdown-menu{left:inherit;right:0}#cargo-prices .delivery-area .title .buttons .dropdown.open i{color:#20aee3}#cargo-prices .delivery-area .content{display:table;width:100%}#cargo-prices .delivery-area .content .zip,#cargo-prices .delivery-area .content .price{display:block;float:left}#cargo-prices .delivery-area .content .zip{width:30%}#cargo-prices .delivery-area .content .price{width:70%}#cargo-prices .delivery-area .content .price table thead td{font-weight:700}#cargo-prices .delivery-area .content .price table .code{display:none}#cargo-prices .addprice{width:100%;padding:20px}#cargo-prices .addprice .content{padding:60px;text-align:center;background:rgba(0,0,0,0.05);border:2px dashed #cbcbcb;cursor:pointer;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#cargo-prices .addprice .content p{font-size:22px;margin:0;color:#cbcbcb;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}#cargo-prices .addprice:hover .content{background:rgba(0,0,0,0.08);border:2px dashed #20aee3}#cargo-prices .addprice:hover .content p{color:#20aee3}#cargo-prices #editdeliveryarea{position:fixed;top:0;left:0;z-index:-100;width:100%;height:100%}#cargo-prices #editdeliveryarea #backdrop{opacity:0;width:100%;height:100%;background:rgba(0,0,0,0.65);-webkit-transition:opacity 200ms ease-in-out;transition:opacity 200ms ease-in-out}#cargo-prices #editdeliveryarea #content{position:absolute;opacity:0;top:0;left:100%;width:50%;height:100%;overflow-y:auto;float:right;background:#fff;padding:50px 120px;-webkit-transition:all 300ms ease-in;transition:all 300ms ease-in;-webkit-transition-delay:300ms;transition-delay:300ms}#cargo-prices #editdeliveryarea:not(.show) #content{-webkit-transition-delay:0ms;transition-delay:0ms}#cargo-prices #editdeliveryarea #area table tbody tr:hover td{background:rgba(0,0,0,0.05)}#cargo-prices #editdeliveryarea #area table tbody td:last-child{text-align:right}#cargo-prices #editdeliveryarea #area table tfoot td{border:0}#cargo-prices #editdeliveryarea #title{position:relative;padding-bottom:40px}#cargo-prices #editdeliveryarea #title h3{font-size:22px}#cargo-prices #editdeliveryarea #title #close{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#cargo-prices #editdeliveryarea #prices{padding-top:50px}#cargo-prices #editdeliveryarea .btn.dissmiss{float:initial;background:#fff;border-bottom:0;padding:16px 20px 13px;margin-right:10px;color:#656565;font-size:14px;font-weight:300}#cargo-prices #editdeliveryarea .btn.dissmiss:hover{background:#f1f1f1}#cargo-prices #editdeliveryarea #addpostalcode,#cargo-prices #editdeliveryarea #addproductprice{position:relative;display:none;height:100%}#cargo-prices #editdeliveryarea #addpostalcode #postcode,#cargo-prices #editdeliveryarea #addproductprice #postcode,#cargo-prices #editdeliveryarea #addpostalcode #productprice,#cargo-prices #editdeliveryarea #addproductprice #productprice{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}#cargo-prices #editdeliveryarea #addpostalcode #postcode,#cargo-prices #editdeliveryarea #addproductprice #postcode{text-align:center}#cargo-prices #editdeliveryarea #addpostalcode #postcode #postalcodeinput,#cargo-prices #editdeliveryarea #addproductprice #postcode #postalcodeinput{display:table;margin:30px auto;width:230px}#cargo-prices #editdeliveryarea #addpostalcode #postcode #postalcodeinput .ldc-input,#cargo-prices #editdeliveryarea #addproductprice #postcode #postalcodeinput .ldc-input{text-align:center}#cargo-prices #editdeliveryarea #addpostalcode #postcode #postalcodeinput label,#cargo-prices #editdeliveryarea #addproductprice #postcode #postalcodeinput label{width:100%}#cargo-prices #editdeliveryarea #addpostalcode #postcode #postalcodeinput input,#cargo-prices #editdeliveryarea #addproductprice #postcode #postalcodeinput input{text-align:center}#cargo-prices #editdeliveryarea #addpostalcode #postcode #error,#cargo-prices #editdeliveryarea #addproductprice #postcode #error{display:none}#cargo-prices #editdeliveryarea #addpostalcode #postcode #error span,#cargo-prices #editdeliveryarea #addproductprice #postcode #error span{font-weight:700}#cargo-prices #editdeliveryarea #addpostalcode #categories,#cargo-prices #editdeliveryarea #addproductprice #categories{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#cargo-prices #editdeliveryarea #addpostalcode #categories .category,#cargo-prices #editdeliveryarea #addproductprice #categories .category{width:33%;padding:10px}#cargo-prices #editdeliveryarea #addpostalcode #categories .category .content,#cargo-prices #editdeliveryarea #addproductprice #categories .category .content{padding:30px 0;border:2px solid #f1f1f1;border-radius:4px;text-align:center}#cargo-prices #editdeliveryarea #addpostalcode #categories .category .content svg,#cargo-prices #editdeliveryarea #addproductprice #categories .category .content svg{height:84px;width:84px;fill:#f1f1f1}#cargo-prices #editdeliveryarea #addpostalcode #categories .category .content p,#cargo-prices #editdeliveryarea #addproductprice #categories .category .content p{margin:10px 0 0;color:#656565}#cargo-prices #editdeliveryarea #addpostalcode #categories .category:hover .content,#cargo-prices #editdeliveryarea #addproductprice #categories .category:hover .content,#cargo-prices #editdeliveryarea #addpostalcode #categories .category.active .content,#cargo-prices #editdeliveryarea #addproductprice #categories .category.active .content{border:2px solid #20aee3}#cargo-prices #editdeliveryarea #addpostalcode #categories .category:hover .content svg,#cargo-prices #editdeliveryarea #addproductprice #categories .category:hover .content svg,#cargo-prices #editdeliveryarea #addpostalcode #categories .category.active .content svg,#cargo-prices #editdeliveryarea #addproductprice #categories .category.active .content svg{fill:#20aee3}#cargo-prices #editdeliveryarea #addpostalcode #categories .category:hover .content p,#cargo-prices #editdeliveryarea #addproductprice #categories .category:hover .content p,#cargo-prices #editdeliveryarea #addpostalcode #categories .category.active .content p,#cargo-prices #editdeliveryarea #addproductprice #categories .category.active .content p{color:#20aee3}#cargo-prices #editdeliveryarea #addpostalcode #categories .disabled,#cargo-prices #editdeliveryarea #addproductprice #categories .disabled{pointer-events:none !important}#cargo-prices #editdeliveryarea #addpostalcode #confirmbtns,#cargo-prices #editdeliveryarea #addproductprice #confirmbtns{margin-top:40px;text-align:center}#cargo-prices #editdeliveryarea.show{z-index:100}#cargo-prices #editdeliveryarea.show #backdrop{opacity:1}#cargo-prices #editdeliveryarea.show #content{opacity:1;left:50%}#cargo-prices .modal#add-delivery-area #postalcodes{display:table}#cargo-prices .modal#add-delivery-area #postalcodes p{position:relative}#cargo-prices .modal#add-delivery-area #postalcodes p span{position:absolute;top:50%;right:-20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}#cargo-prices .modal#add-delivery-area #postalcodes p span:hover{color:#20aee3}#cargo-prices .modal#add-delivery-area .ldc-input{max-width:230px}#cargo-prices .modal#add-delivery-area #add-price{margin-top:30px}#cargo-prices .modal#add-delivery-area table tfoot{text-align:center}#cargo-prices .modal#edit-price .ldc-input{max-width:230px}#counterbilling #title{padding:25px 0 35px}#counterbilling #title h3{margin:0}#counterbilling #title .options{display:table;float:right}#counterbilling #daterangepicker{position:relative;display:table}#counterbilling #daterangepicker input{float:right;padding:8px 25px 8px 15px;min-width:260px}#counterbilling #daterangepicker i{position:absolute;top:50%;right:3px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#counterbilling table{margin-bottom:30px}#counterbilling table tbody tr:last-child td{padding-bottom:20px}#counterbilling table tfoot td{border-top:1px solid #3c3d3d;padding-top:12px;font-weight:700}#statistics #right #daterangepicker{position:relative;display:table;float:right}#statistics #right #daterangepicker input{float:right;display:table;padding:8px 25px 8px 15px}#statistics #right #daterangepicker i{position:absolute;top:50%;right:3px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#statistics .card{display:block;float:left;width:25%;position:relative;color:#fff;padding:5px}#statistics .card h5{font-size:18px;margin-bottom:0}#statistics .card p{margin-bottom:0;opacity:.6}#statistics .card svg{position:absolute;bottom:5px;right:5px;height:70px;width:70px;fill:#fff}#statistics .card i{position:absolute;bottom:20px;right:15px;font-size:44px;color:#fff}#statistics .card .line{stroke:#fff}#statistics .card .content{padding:5px 10px;border-radius:3px}#statistics .card.purple .content{background:#6772e5}#statistics .card.blue .content{background:#20aee3}#statistics .card.green .content{background:#24d2b5}#statistics .card.orange .content{background:#ff9041}#statistics .card.red .content{background:#ff5c6c}#statistics .card.yellow .content{background:#eab818}#statistics .card#total-orders svg{bottom:15px;right:10px;height:50px;width:50px}#statistics #reclamations h3{position:relative}#statistics #reclamations h3 span{position:absolute;top:50%;right:20px;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:20px}#statistics #reclamations h3 span:hover{color:#20aee3;cursor:pointer}.daterangepicker .drp-buttons{display:table;width:100%}.daterangepicker .drp-buttons .btn{width:120px;padding:8px 15px}.daterangepicker .drp-buttons .btn:hover{color:#fff !important}.loader-overlay{position:fixed;z-index:5;top:0;left:0;display:none;width:100%;height:100%;background:rgba(255,255,255,0.5)}.loader-overlay .showbox{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.loader-overlay .showbox .loader{position:relative;width:160px}.loader-overlay .showbox .loader:before{content:'';display:block;padding-top:100%}.loader-overlay .showbox .loader svg{height:100%;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.loader-overlay .showbox .loader svg .loader_rotation,.loader-overlay .showbox .loader svg .loader_path{stroke-linecap:square;stroke-width:3}.loader-overlay .showbox .loader svg .loader_path{opacity:0;stroke:#36ace2;-webkit-transition:opacity .5s,stroke-dashoffset .5s;transition:opacity .5s,stroke-dashoffset .5s}.loader-overlay .showbox .loader svg .loader_background{opacity:0;stroke:#36ace2;fill:none;-webkit-transition:opacity .1s,stroke-dashoffset .5s;transition:opacity .1s,stroke-dashoffset .5s}.loader-overlay .showbox .loader svg .loader_rotation{stroke:#36ace2;fill:none;stroke-dashoffset:0;stroke-dasharray:1,200;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition-delay:1s;transition-delay:1s;-webkit-transition:opacity .1s,stroke-dasharray .5s,-webkit-transform .5s;transition:opacity .1s,stroke-dasharray .5s,-webkit-transform .5s;transition:opacity .1s,stroke-dasharray .5s,transform .5s;transition:opacity .1s,stroke-dasharray .5s,transform .5s,-webkit-transform .5s;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}.loader-overlay .showbox .loader.done .loader_path,.loader-overlay .showbox .loader.done .loader_background{opacity:1;stroke-dashoffset:0}.loader-overlay .showbox .loader.done .loader_rotation{opacity:0}@-webkit-keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.uploader{position:relative;display:table;border:2px dashed #ddd;background:rgba(0,0,0,0.02);width:100%;min-height:320px;padding:10px;text-align:center}.uploader label{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;cursor:pointer;margin-bottom:0px}.uploader label .content{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.uploader label .content h3{margin:0}.uploader label .content p{margin:10px 0}.uploader label .content .btn{margin:auto}.uploader label input{display:none}.uploader:hover,.uploader.active{background:rgba(0,0,0,0.04)}.uploader .uploadedfile{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:280px}.uploader .uploadedfile .wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.uploader .uploadedfile .icon{width:25%}.uploader .uploadedfile .fname{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:25px;text-align:left}.uploader .uploadedfile .fname p{margin:0}.uploader .uploadedfile .fname p.name{font-weight:700}.uploader .uploadedfile .fname span{font-weight:400}.uploader .uploadedfile .fname .success{color:#24d2b5}.uploader .uploadedfile .fname .remove{color:#ddd}.uploader .uploadedfile .fname .remove:hover{cursor:pointer;color:#999}.uploader #image{position:relative;display:none;max-width:100%;max-height:320px}.uploader #image img{display:block;max-width:100%;max-height:320px;margin:3px auto}.uploader #image img:only-child{width:100%}.uploader #image img:first-child:nth-last-child(2),.uploader #image img:first-child:nth-last-child(2)~img{max-width:100%;width:inherit;height:50%}.uploader #image img:first-child:nth-last-child(3),.uploader #image img:first-child:nth-last-child(3)~img{max-width:100%;width:inherit;height:33.3333%}.uploader #image img:first-child:nth-last-child(4),.uploader #image img:first-child:nth-last-child(4)~img{max-width:100%;width:inherit;height:25%}.uploader #image img:nth-child(n + 4){max-width:100%;width:inherit;height:10%}.uploader #image .remove-image{position:absolute;top:20px;right:20px;font-size:18px}.uploader #image .remove-image:hover{color:#20aee3;cursor:pointer}.modal{z-index:1041 !important}@media (max-width:992px){.modal{padding:0 15px}}@media (max-width:768px){.modal{padding:0}}.modal .modal-dialog{width:100%;max-width:950px}@media (max-width:970px){.modal .modal-dialog{width:auto !important}}.modal .modal-dialog .modal-header{position:relative;padding:0;border-bottom:0px}.modal .modal-dialog .modal-header .close{position:absolute;z-index:5;top:10px;right:17px;margin-top:0}.modal .modal-dialog .modal-body{padding:10px 45px 45px}@media (max-width:768px){.modal .modal-dialog .modal-body{padding:45px 20px}}.modal-box-select h3{margin-bottom:20px;text-transform:uppercase}.modal-box-select .materials{display:table;width:100%;margin-left:-15px;margin-right:-15px}.modal-box-select .materials .material{position:relative;min-height:1px;width:25%;float:left;padding:0 15px}@media (max-width:950px){.modal-box-select .materials .material{width:33%}}@media (max-width:768px){.modal-box-select .materials .material{width:25%}}@media (max-width:730px){.modal-box-select .materials .material{width:33%;padding:0 15px}}@media (max-width:580px){.modal-box-select .materials .material{width:50%}}.modal-box-select .materials .material .color{display:table;width:100%;min-height:180px;text-align:center}@media (max-width:580px){.modal-box-select .materials .material .color{min-height:150px}.modal-box-select .materials .material .color p{font-size:12px}}.modal-box-select .materials .material .color.not-sale .disabled{position:absolute;z-index:5;width:100%;height:100%;background:rgba(255,255,255,0.5)}.modal-box-select .materials .material .color.not-sale .circle{background:#f0386c !important}.modal-box-select .materials .material .color .new{position:absolute;z-index:5;top:-20px;right:-5px;width:70px;height:70px;background:#36ade3;border-radius:50%;color:#fff}.modal-box-select .materials .material .color .new p{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media (max-width:380px){.modal-box-select .materials .material .color .new{width:50px;height:50px}.modal-box-select .materials .material .color .new p{font-size:11px}}.modal-box-select .materials .material .color .box{position:relative;z-index:4;width:100%;height:184px;margin-bottom:5px;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}@media (max-width:580px){.modal-box-select .materials .material .color .box{height:100px}}.modal-box-select .materials .material .color .box .image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover !important;background-position:center !important;background-repeat:no-repeat;border:1px solid #ddd}.modal-box-select .materials .material .color .box .overbox{background-color:rgba(255,255,255,0.6);position:absolute;top:0px;left:0px;width:100%;height:100%;border:1px solid #ddd;color:#fff;z-index:100;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;opacity:0}.modal-box-select .materials .material .color .box .circle{position:absolute;top:50%;left:50%;opacity:0;background:rgba(54,173,227,0.7);display:table;margin:0 0 0 -25px;border-radius:50%;width:50px;height:50px;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out}.modal-box-select .materials .material .color .box .circle i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:32px}.modal-box-select .materials .material .color:hover{cursor:pointer}.modal-box-select .materials .material .color:hover .overbox{opacity:1}.modal-box-select .materials .material .color:hover .circle{opacity:1;margin-top:-25px}.modal#search-modal{padding-right:0px !important}.modal#search-modal .modal-dialog{max-width:100%;width:100%;margin:0px}.modal#search-modal .modal-dialog .modal-content{width:100%;height:100%;border-radius:0px;background:#f1f1f1}.modal#search-modal .modal-dialog .modal-header{border:0px;padding:0px}.modal#search-modal .modal-dialog .modal-header button.close{position:absolute;right:40px;top:20px;z-index:5;font-size:70px}.modal#search-modal .modal-dialog .modal-body{padding:65px 15px 0px}.modal#search-modal .modal-dialog .search{position:relative;margin-bottom:30px}.modal#search-modal .modal-dialog .search input{width:100%;height:100%;font-weight:700;border:none;background:transparent;font-size:7em;color:#20aee3;-webkit-transition:font-size .5s cubic-bezier(.7, 0, .3, 1);transition:font-size .5s cubic-bezier(.7, 0, .3, 1)}.modal#search-modal .modal-dialog .search input:focus{outline:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;border:0 !important}.modal#search-modal .modal-dialog .search i{position:absolute;right:30px;top:17px;font-size:7em;color:#c2c2c2}.modal#search-modal .modal-dialog h4{font-size:18px;letter-spacing:1px;text-transform:uppercase;font-weight:800;color:#c2c2c2}.modal#search-modal .modal-dialog ul{padding-left:0;margin-bottom:.3em}.modal#search-modal .modal-dialog ul li{list-style:none}.modal#search-modal .modal-dialog ul li a.searchCard{padding:20px 10px;display:block;margin:.3em 0;cursor:pointer;border-radius:5px;background:rgba(118,117,128,0.05);color:#343738}.modal#search-modal .modal-dialog ul li a.searchCard:hover{background:rgba(118,117,128,0.1);text-decoration:none}.modal#search-modal .modal-dialog ul li a.searchCard:hover h2{color:#20aee3}.modal#search-modal .modal-dialog ul li h3,.modal#search-modal .modal-dialog ul li h2{margin-top:0;margin-bottom:4px}.modal#search-modal .modal-dialog ul li td{padding:0 15px;vertical-align:top}.modal#search-modal .modal-dialog #search-icon-spinning{display:none}.modal#search-modal .modal-dialog .search-spinner{border:16px solid #dadada;border-top:16px solid #959595;border-radius:50%;width:90px;height:90px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.modal#search-modal #spacer{height:175px;clear:both}#single-image-modal #single-image{max-width:100%;max-height:100%}#single-image-modal .modal-body{padding:30px}#single-image-modal .modal-dialog{text-align:center;max-width:inherit !important}#select-door-panel .ldc-checkbox{margin-right:10px}#select-door-panel .materials .material .image{background:#fbf7f6}#select-door-model .doors{display:table;width:100%;margin-top:15px}#select-door-model .doors .wrapper{position:relative;display:block;float:left;margin-right:20px;margin-bottom:10px;text-align:center}#select-door-model .doors .wrapper .door{position:relative;width:125px;height:320px;padding:2px;background:#ccc;cursor:pointer}#select-door-model .doors .wrapper .door .panel{position:relative;display:table;width:100%;background:#fff;border-radius:0;margin:0;background:#fbf7f6;margin-bottom:2px}#select-door-model .doors .wrapper .door .panel p{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;margin:0}#select-door-model .doors .wrapper .door .divider{position:absolute;top:0;height:100%;width:2px;background:#ccc;margin:0}#select-door-model .doors .wrapper .door:hover{background:#3c3d3d;cursor:pointer}#select-door-model .doors .wrapper .door:hover .divider{background:#3c3d3d}#select-door-model .doors .wrapper p{margin:10px 0 0}.modal#tender-prices table{margin-bottom:0}.modal#tender-prices table tr.title:hover td{background:transparent}.modal#tender-prices table tr td{border:0}.modal#tender-prices table tr td:first-child{padding-left:0}.modal#tender-prices table#products tbody td{height:80px}.modal#tender-prices table#products tbody td span{position:relative}.modal#tender-prices table#products tbody td span i{position:absolute;left:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:10px;color:#656565;opacity:.5;font-size:25px}.modal#tender-prices table#products tbody td span i:hover{opacity:1}.modal#tender-prices .ldc-input{max-width:280px}.modal.add-new-modal p{margin:10px 0 5px;font-weight:300}.modal.add-new-modal .selection label.btn-primary{display:inline-block;width:auto;max-width:inherit;background:#fff;border:1px solid #20aee3;color:#20aee3}.modal.add-new-modal .selection input[type="checkbox"],.modal.add-new-modal .selection input[type="radio"]{position:absolute;width:0;height:0;visibility:hidden}.modal.add-new-modal .selection input[type="checkbox"]:checked+label,.modal.add-new-modal .selection input[type="radio"]:checked+label{background:#20aee3;color:#fff}.modal.add-new-modal input[name="softclosing"]{position:relative;width:35px;height:14px;visibility:visible}.modal.add-new-modal .ldc-switch input{position:relative;width:35px;height:14px;visibility:visible}.modal.add-new-modal .uploader{position:relative;display:table;border:2px dashed #ddd;background:rgba(0,0,0,0.02);width:100%;min-height:320px;padding:10px;text-align:center}.modal.add-new-modal .uploader label{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;cursor:pointer;margin-bottom:0px}.modal.add-new-modal .uploader label .content{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.modal.add-new-modal .uploader label .content h3{margin:0}.modal.add-new-modal .uploader label .content p{margin:10px 0}.modal.add-new-modal .uploader label .content .btn{margin:auto}.modal.add-new-modal .uploader label input{display:none}.modal.add-new-modal .uploader:hover,.modal.add-new-modal .uploader.active{background:rgba(0,0,0,0.04)}.modal.add-new-modal .uploader img{display:none;max-width:100%;max-height:320px}.modal.add-new-modal table tr:hover{background:#eee}.modal.add-new-modal table tr td{vertical-align:middle;border-top:0;padding:15px 8px}.modal.add-new-modal .accessories{margin:20px 0}.modal.add-new-modal .accessories .add{display:table;width:100%;padding:15px 8px;background:#eee;text-align:center}.modal.add-new-modal .accessories .add:hover{background:#ddd;cursor:pointer}.modal.add-new-modal .accessories .add i{display:block;margin-bottom:5px;color:#20aee3}.modal.add-new-modal .ldc-input{max-width:250px}.modal.add-new-modal .ldc-input.full-width{max-width:100%}.modal.add-new-modal input[type=submit]{background:#20aee3;border-color:#126a8b}.modal.add-new-modal input[type=submit]:hover{background:#178db9;border-color:#126a8b}.modal#create-door-frame .bootstrap-select{width:100%;max-width:385px}.modal#create-door-frame .bootstrap-select .btn{max-width:inherit}.modal#create-door-frame .bootstrap-select input{max-width:inherit}.modal#create-door-frame #softclosing{display:none}.modal#create-door-frame #add-ons{margin:20px 0}.modal#create-door-frame #add-ons .add{display:table;width:100%;padding:15px 8px;background:#eee;text-align:center}.modal#create-door-frame #add-ons .add:hover{background:#ddd;cursor:pointer}.modal#create-door-frame #add-ons .add i{display:block;margin-bottom:5px;color:#20aee3}.modal#create-panel h4{text-align:center}.modal#create-panel table tbody i{cursor:pointer;color:#ff5c6c}.modal#create-panel table tfoot{text-align:center;cursor:pointer}.modal#create-panel table tfoot i{color:#20aee3;display:block;margin-bottom:5px}.modal#create-door-model p{font-weight:700}.modal#create-door-model input{display:table;width:100%;max-width:230px;padding:8px 12px}.modal#create-door-model #divisions{display:none;margin-top:20px}.modal#create-door-model #divisions input{margin-bottom:10px}.modal#create-door-model #divisions input.is-changed{background:lightgoldenrodyellow}.modal#create-door-model .door{position:relative;display:table;margin:auto;background:#ccc;width:95px;height:240px;border:2px solid transparent}.modal#create-door-model .door .panel{position:relative;display:table;width:100%;background:#fff;border-radius:0;margin:0}.modal#create-door-model .door .panel p{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;margin:0;font-weight:300}.modal#create-door-model .door .panel:nth-child(n+2){margin-top:2px}#create-divider-frame #dividermodel img{display:inline-block;float:left;max-width:50%;max-height:480px}#create-divider-frame #softclosing,#create-divider-frame #bottomrailwallattachment{display:none}.modal#create-divider-model p{font-weight:700}.modal#create-divider-model #divisions,.modal#create-divider-model #gridcount{display:none;margin:20px 0}.modal#create-divider-model .door{position:relative;display:table;margin:auto;background:#ccc;width:95px;height:240px;border:2px solid transparent}.modal#create-divider-model .door .panel{position:relative;display:table;width:100%;background:#fff;border-radius:0;margin:0}.modal#create-divider-model .door .panel p{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;text-align:center;margin:0;font-weight:300}.modal#create-divider-model .door .panel:nth-child(n+2){margin-top:2px}.modal#create-divider-model .door .divider{position:absolute;top:0;height:100%;width:2px;background:#ccc;margin:0}.modal#customer-details .ldc-input{max-width:230px;margin-bottom:30px}