﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a:focus,a:active,button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner,select::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner{border:0;outline:0}body{font-family:"Source Sans Pro",sans-serif;font-size:13px;line-height:1.5rem;color:#000}hr{color:#ccc;height:1px}mark{background:#ffee98}sub{font-size:70%}span.no-padding{padding:0px !important}.panel{box-shadow:none}.select2-container.error .select2-selection--single .select2-selection__rendered{background:#ffe8e8}.select2-container.error .select2-selection--single{border-color:red}.float-none{float:none}#name_update_nl,#name_update_fr,#name_update_en,#cat_name_nl,#cat_name_fr,#cat_name_en{padding-right:35px}.lang-lbl{background:#ffe6a8;min-width:30px;text-align:center;border-radius:3px 0px 0px 3px;background-clip:padding-box;position:absolute;right:calc(5% + 1px);padding:1px 0px;top:50%;font-size:11px;transform:translate(0, -50%)}.star-rating{float:right;margin-right:7px;margin-top:2px;direction:rtl}.star-rating i{width:16px;height:16px;font-size:16px;color:#f5b000;cursor:pointer;position:relative;float:right}.star-rating i .dashicons-star-filled{position:absolute;left:0px;top:0px;display:none}.star-rating i.active .dashicons-star-filled{display:block}.star-rating i:hover .dashicons-star-filled{display:block !important}.star-rating i:hover~.dashicons-star-empty .dashicons-star-filled{display:block !important}.form .calculate-50percent{position:relative;top:-3px;cursor:pointer;display:none}.form .calculate-50percent:hover{color:#0b6cc0}.form .calculate-50percent.show{display:inline-block !important}.br-spacer{height:8px}.copyHours.disabled{pointer-events:none;cursor:default}.multi-select-mail{color:#999;font-size:11px;margin:-5px 0px 0px}.warning-pc{background:#ffda96;padding:3px 6px;display:block;margin-top:10px}.select2-container{margin:2px 0px !important}.search-results .select .add-new-car-for-client{right:0px;position:absolute !important;width:20px;height:16px;font-size:15px;line-height:13px;color:#2f5976}.search-results .select .add-new-car-for-client:hover{color:#fff}.option-check{margin-top:2px;line-height:normal}.option-check>span{display:inline-block;width:calc(100% - 25px);vertical-align:text-top;line-height:140%}.option-check .info-icon{margin-top:-1px}.lines.new .stock-count{display:inline-block;background:#0f90eb;color:#fff;border-radius:3px;background-clip:padding-box;margin-left:2px;width:20px;height:16px;text-align:center;line-height:16px;font-size:12px}.lines.new .stock-count.red{background:#f26464}#license_plate{text-transform:uppercase}#vehicle-memo-change-date{padding:1px 3px;background:#e1f8ff;border-radius:3px;background-clip:padding-box;font-size:86%}.task-change-date{font-size:80%;margin-top:-3px;padding:0px 6px;color:#666}.hide-price-role,.hide-purchase-price-role{opacity:0;-webkit-touch-callout:none;user-select:none}.hide-price-role.hide-hop,.hide-purchase-price-role.hide-hop{display:none}.form-item.top-margin{margin-top:6px}.lines.new .price{display:inline-block;background:#0788e3;color:#fff;border-radius:3px;background-clip:padding-box;margin-left:2px;height:16px;text-align:center;line-height:16px;font-size:12px;padding:0px 3px}.lines.new .price.purchase{background:#49b3ff}.no-price-role .lines.new .price{display:none}.lines.new .supplier{display:inline-block;background:#666;max-width:200px;overflow:hidden;top:4px;position:relative;color:#fff;border-radius:3px;background-clip:padding-box;margin-left:2px;height:16px;text-align:center;line-height:16px;font-size:12px;padding:0px 3px;white-space:nowrap;text-overflow:ellipsis}.search-invoice-message{background:#eee;width:calc(100% + 20px);padding:5px 15px;display:block;font-size:15px;margin:-10px -10px 10px}.templates_panel .stock-count,.templates_panel span.price,.templates_panel span.stock-description,.custom-stock-prices .stock-count,.custom-stock-prices span.price,.custom-stock-prices span.stock-description{display:none !important}.warning-banner{background:#ff2020;padding:6px 6px 6px 0px;margin:-12px -15px 10px;color:#fff;padding-left:15px;line-height:140%;display:none;cursor:pointer}.warning-banner:hover{background:#de0000}.warning-banner>span{margin-right:4px;position:relative;top:-1px}@media(max-width: 767px){.warning-banner{margin:-10px -10px 10px}}#vat_number,.supplier-form input#vat{text-transform:uppercase}.bbt-block ul li.exported{background:#ffe7c4}.bbt-block ul li.exported:hover{background:#ffd2a5}.bbt-block .row-totals{overflow:auto;font-weight:bold;background:#fff;margin:0px -5px -2px;padding:5px 0px 4px 15px;cursor:default}.bbt-block .row-totals>span{float:right;padding:0px 3px !important}.bbt-block .row-totals:hover{background:#fff;color:#000}@media(max-width: 1023px){.bbt-block .row-totals .total-incl{display:none}}@media(max-width: 767px){.bbt-block .row-totals{display:none;visibility:hidden}}#checklist-selection,#relax-selection{margin-top:10px}#checklist-selection label,#relax-selection label{width:100%;padding-top:0px;line-height:normal;height:auto;float:none}#checklist-selection input,#relax-selection input{margin-top:-3px;top:5px;position:relative}.search-results .select.exported{background:#ffe7c4;border-bottom-color:#f7d8aa}.search-results .select.exported:hover{background:#ff7e00}.lines .line-purchase{color:#666b6f}#workorder-form .purchase-input{color:#666b6f}.doc-buttons{position:relative;float:left}.doc-buttons .buttons{width:200%;position:absolute;bottom:calc(100% + 6px);display:none;padding:4px;background:#5e7c9c;border-radius:10px;background-clip:padding-box;box-shadow:0px 8px 24px rgba(0,0,0,.25)}.doc-buttons .buttons .button{background:none;border-right:0px;width:100%;display:block;line-height:110%;border-radius:6px;background-clip:padding-box}.doc-buttons .buttons .button:hover{background:#0f8ee8}.doc-buttons:hover{background:#6088b2}.doc-buttons:hover .buttons{display:block !important}.doc-buttons:hover:after{content:"";position:absolute;bottom:100%;left:0px;width:200%;height:6px}.view-value{position:absolute;right:0px;top:0px;cursor:pointer;padding:5px;width:auto;height:auto;color:#0f90eb}.view-value.active{color:#000}.show-hide .clickable{cursor:pointer}.show-hide .clickable span{position:relative;top:-3px;margin-left:3px}.show-hide .clickable span:nth-child(3){display:none}.show-hide .content{display:none}.show-hide.visible .content{display:block}.show-hide.visible .clickable span:nth-child(2){display:none}.show-hide.visible .clickable span:nth-child(3){display:inline-block}#workorder-form .contextmenu,#invoice-form .contextmenu{position:absolute;width:230px;padding:0px 0px;box-sizing:border-box;background:#deeefe;display:none;z-index:999;box-shadow:0px 0px 40px 0px rgba(0,0,0,.2)}#workorder-form .contextmenu li,#invoice-form .contextmenu li{border-bottom:1px solid #b4c7db;padding:5px 15px 5px 20px;user-select:none;position:relative;cursor:pointer}#workorder-form .contextmenu li.active:before,#invoice-form .contextmenu li.active:before{content:" ";width:10px;height:10px;position:absolute;top:50%;margin-top:-5px;left:5px;background:url("../img/check.png") 50% no-repeat;background-size:contain}#workorder-form .contextmenu li:hover,#invoice-form .contextmenu li:hover{background:#cae5ff}.ui-sortable-helper{background:#fff}.ui-sortable-placeholder{visibility:visible !important;background:#deefff}.ui-sortable-placeholder td:last-child{display:none}#custom_chassis_number{text-transform:uppercase}.filter-reset{position:relative;background:#e4edf5;color:#44576b;width:28px;height:28px;display:inline-block;vertical-align:bottom;margin-bottom:2px;cursor:pointer;border-radius:6px;background-clip:padding-box;transition:background-color .15s ease-out,color .15s ease-out}.filter-reset:before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:currentColor;-webkit-mask:url("../img/icons/ui/filter-x.svg") no-repeat 50% 50%;mask:url("../img/icons/ui/filter-x.svg") no-repeat 50% 50%;-webkit-mask-size:20px;mask-size:20px}.filter-reset:hover{background-color:#fde8e8;color:#f44336}h1,.page-title{font-family:"Source Sans Pro",sans-serif;font-size:18px;color:#fff;line-height:36px;margin-bottom:14px}h2{font-size:18px;padding-left:0px;padding-bottom:5px;padding-top:6px;margin:0px 0px 12px}h2 span.dashicons{margin:0px 5px 0px 0px;font-size:18px}h3{margin-bottom:6px;margin-top:0px;font-size:16px;font-weight:400;padding-left:0px;border-bottom:1px dashed #d3dde6;padding-bottom:2px;padding-top:3px;color:#3083e1}#client-form #city,#client_city,.supplier-form #city{text-transform:uppercase}#multiple-company-select{position:fixed;width:100%;height:100%;left:0px;top:0px;z-index:9999;background:rgba(20,32,48,.6);backdrop-filter:blur(2px);align-items:flex-start;justify-content:center;padding:12vh 16px 16px;display:none}#multiple-company-select.active{display:flex}#multiple-company-select .company-select-card{width:100%;max-width:460px;max-height:calc(88vh - 40px);display:flex;flex-direction:column;background:#fff;padding:12px;border-radius:16px;background-clip:padding-box;box-shadow:0px 20px 50px rgba(0,0,0,.3)}#multiple-company-select #multiple-company-search{flex-shrink:0;width:100%;height:44px;margin:0px 0px 8px;padding:6px 14px 6px 40px;font-size:15px;color:#000;background:#f6f8fb url("../img/icons/ui/search-light.svg") no-repeat 13px 50%;background-size:18px;border:1px solid #d3dce5;border-radius:10px;background-clip:padding-box}#multiple-company-select #multiple-company-search:focus{background-color:#fff;border-color:#1fa0fb;box-shadow:0px 0px 0px 2px rgba(31,160,251,.22)}#multiple-company-select #comp-scroll{overflow-y:auto;min-height:0px}#multiple-company-select #comp-scroll>div{position:relative;display:flex;align-items:center;color:#333;font-size:15px;padding:9px 36px 9px 12px;margin-bottom:2px;cursor:pointer;border-radius:8px;background-clip:padding-box;transition:background .1s ease-out}#multiple-company-select #comp-scroll>div.inactive{opacity:.45}#multiple-company-select #comp-scroll>div:hover{background:#eaf4fd}#multiple-company-select #comp-scroll>div.selected{font-weight:600;color:#23527c}#multiple-company-select #comp-scroll>div.selected:after{content:"";position:absolute;right:12px;top:50%;width:18px;height:18px;margin-top:-9px;background:url("../img/icons/ui/check.svg") no-repeat 50%;background-size:contain}#multiple-company-select #comp-scroll>div.active{background:#d6eafb}#multiple-company-select .admin-comp-id{flex-shrink:0;min-width:34px;padding:0px 6px;margin-right:10px;line-height:22px;text-align:center;font-size:12px;font-weight:600;color:#666;background:#eef3f8;border-radius:6px;background-clip:padding-box}h4{font-size:16px;padding-left:0px;padding-top:6px;margin:0px 0px 10px;line-height:160%}h4 span.dashicons{line-height:21px;margin:0px 3px 0px 0px;font-size:16px}.lines.added td .financial-account-select,.financial-account-select,.lines.added .fa-select{width:100%}.main-translation{position:relative}.main-translation .translate{position:absolute;right:3px;top:7px;opacity:.3}.main-translation .translate.active{opacity:1}.translations{display:none}.translations input{background:#edf6ff}#smart-links{margin-bottom:5px;position:relative}#smart-links a.smart-link{margin-left:2px;position:relative;top:2px;color:#6686a8;border:1px solid #6686a8;padding:3px 5px}#smart-links a.smart-link:hover{background:#6686a8;color:#fff}#smart-links a.smart-link:first-child{margin-left:0px}.offline{background:red;color:#fff;font-size:14px;padding:8px 20px;position:fixed;top:0px;left:0px;z-index:99;width:100%;text-align:center;display:none}.input-pr{padding-right:30px}select[multiple].check-style{padding:0px;overflow-y:auto}select[multiple].check-style option{padding:4px 6px;opacity:.7}select[multiple].check-style option:checked{background-color:#9fc8ff;background:#9fc8ff url("../img/check.png") no-repeat 5px 53%;background-size:auto 30%;padding-left:18px;opacity:1}.barcode-link,.image-link{cursor:pointer;position:absolute;right:2px;top:1px;width:30px;height:30px;display:inline-block;opacity:.8;line-height:30px}.barcode-link:hover,.image-link:hover{opacity:1}#boni-mali{position:absolute;right:2px;top:4px;padding:0px 6px;display:none;font-weight:bold}#boni-mali.boni{background:#98e898}#boni-mali.mali{background:#f7aeae}#boni-mali #bm-label{display:inline-block;margin-right:3px}#boni-mali.boni{color:#1e681e}#boni-mali.mali{color:#932f2f}.open-invoice,#contract-ended{top:0px;left:0px;width:100%;position:fixed;z-index:999;background:#ff7e00;padding:8px 35px 8px;text-align:center;color:#fff;font-size:15px}.open-invoice.red,#contract-ended.red{background:red}.open-invoice .small-btn,#contract-ended .small-btn{background:hsla(0,0%,100%,.85);padding:5px 8px;color:#000;border-radius:4px;background-clip:padding-box;text-decoration:none;margin-left:6px;font-size:14px;display:inline-block}.open-invoice .small-btn.extra,#contract-ended .small-btn.extra{padding:0px 8px}.open-invoice .small-btn:hover,#contract-ended .small-btn:hover{text-decoration:none;background:#fff}.open-invoice.full,#contract-ended.full{height:100vh;background:rgba(0,0,0,.6)}.open-invoice.full .content,#contract-ended.full .content{background:#00a5ef;width:90%;max-width:540px;position:absolute;padding:20px 25px 20px;text-align:left;left:50%;top:50%;transform:translate(-50%, -50%)}.open-invoice.full .content .button,#contract-ended.full .content .button{text-decoration:none}.open-invoice.full .content .button:hover,#contract-ended.full .content .button:hover{background:#093b67}.open-invoice a,#contract-ended a{color:#fff;font-weight:600;text-decoration:underline}.open-invoice a:hover,#contract-ended a:hover{text-decoration:underline}.open-invoice .close-invoice-warning,#contract-ended .close-invoice-warning{cursor:pointer;position:absolute;right:10px;top:9px}#contract-ended.multiple{top:40px}.info-ctrl-lbl{font-size:11px;color:#666;display:block;margin-top:-8px}.info-ctrl-lbl.left{margin-left:35%}@media(max-width: 767px){.info-ctrl-lbl{margin-left:40%}}.search-high-lbl{background:#db7200;color:#fff;border-radius:4px;background-clip:padding-box}.small-pane{width:32%;background:#eee;padding:10px 15px;float:left;margin-right:1%;margin-bottom:5px}.small-pane:nth-child(3n){margin-right:0%}.small-pane h4{font-size:13px;min-height:64px}@media(max-width: 1400px){.small-pane h4{min-height:64px}}@media(max-width: 1024px){.small-pane{width:100%}.small-pane:nth-child(3n){margin-right:0%}.small-pane h4{min-height:auto}}.small-pane label{width:100%;height:auto;margin:0px 0px 10px}.small-pane .button{margin-top:10px;margin-bottom:0px}.small-pane>*{display:block !important;width:100%;float:none !important}.overview-table{margin-bottom:20px}.overview-table tbody tr:nth-child(2n+1){background:#eee}.overview-table tr{cursor:pointer}.overview-table tr:hover{background:#c6d5e5 !important}.overview-table tr td{padding:8px 10px}@media(max-width: 767px){.overview-table tr td{padding:8px 3px}}.overview-table.open-orders td{display:inline-block;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-export-selection{float:left;cursor:pointer;margin-top:2px;margin-left:5px;position:relative;color:#4d5b69}.btn-export-selection:hover{color:#000}.btn-export-selection span{margin-right:3px;margin-top:-2px}.fixed-buttons{position:absolute;bottom:0px;top:auto;background:#7191b3;left:0px;width:calc(100% + 30px);margin:0px -15px}.fixed-buttons.fixed{position:fixed;width:100%;z-index:101;margin:0px;max-width:1400px;left:50%;transform:translateX(-50%);bottom:15px;border-radius:0px 0px 10px 10px;background-clip:padding-box;clip-path:inset(-100vh 0px 0px 0px round 0px 0px 10px 10px)}@media(max-width: 1440px){.fixed-buttons.fixed{width:calc(100% - 30px)}}@media(max-width: 1320px){.fixed-buttons.fixed{width:calc(100% - 30px)}.fixed-buttons.fixed .button{font-size:13px}}@media(max-width: 1280px){.fixed-buttons.fixed .button{font-size:12px}}@media(max-width: 1024px){.fixed-buttons.fixed{width:100%;bottom:0px !important;border-radius:0px;background-clip:padding-box;clip-path:none}}.fixed-buttons .button{margin-bottom:0px;background:none;border-right:1px solid #7b9cbf;float:left}.fixed-buttons .button.cancel,.fixed-buttons .button.delete,.fixed-buttons .button.delete-client{float:right;border-right:none;border-left:1px solid #7b9cbf}.fixed-buttons .button.cancel{border-right:none}.button.close{opacity:1;text-shadow:none}p.light{color:#777}sup{line-height:10px;font-size:10px}.ui-datepicker.ui-widget{width:264px;padding:10px;background:#fff;border:1px solid #e3e9ef;border-radius:12px;background-clip:padding-box;box-shadow:0px 10px 30px rgba(16,40,70,.16);font-family:"Source Sans Pro",sans-serif;font-size:13px}.ui-datepicker.ui-widget .ui-datepicker-header{position:relative;padding:2px 34px 8px;background:none;border:0px;border-bottom:1px solid #eef2f6;border-radius:0px;background-clip:padding-box}.ui-datepicker.ui-widget .ui-datepicker-title{display:flex;gap:6px;margin:0px;line-height:30px;color:#1f2d3d;font-weight:600}.ui-datepicker.ui-widget select.ui-datepicker-month,.ui-datepicker.ui-widget select.ui-datepicker-year{flex:1;width:auto;height:30px;margin:0px;padding:0px 8px;font-size:13px;font-weight:600;color:#1f2d3d;background-color:#fff;border:1px solid #d5dee8;border-radius:8px;background-clip:padding-box}.ui-datepicker.ui-widget .ui-datepicker-prev,.ui-datepicker.ui-widget .ui-datepicker-next{top:2px;width:30px;height:30px;border:0px;border-radius:8px;background-clip:padding-box;cursor:pointer;transition:background .15s ease-out}.ui-datepicker.ui-widget .ui-datepicker-prev:hover,.ui-datepicker.ui-widget .ui-datepicker-prev.ui-state-hover,.ui-datepicker.ui-widget .ui-datepicker-next:hover,.ui-datepicker.ui-widget .ui-datepicker-next.ui-state-hover{top:2px;background:#eef3f8;border:0px}.ui-datepicker.ui-widget .ui-datepicker-prev .ui-icon,.ui-datepicker.ui-widget .ui-datepicker-next .ui-icon{left:0px;top:0px;width:100%;height:100%;margin:0px;background:#44576b;-webkit-mask:url("../img/icons/ui/chevron-left.svg") no-repeat 50% 50%;mask:url("../img/icons/ui/chevron-left.svg") no-repeat 50% 50%;-webkit-mask-size:18px;mask-size:18px}.ui-datepicker.ui-widget .ui-datepicker-prev,.ui-datepicker.ui-widget .ui-datepicker-prev:hover{left:0px}.ui-datepicker.ui-widget .ui-datepicker-next,.ui-datepicker.ui-widget .ui-datepicker-next:hover{right:0px}.ui-datepicker.ui-widget .ui-datepicker-next .ui-icon{-webkit-mask-image:url("../img/icons/ui/chevron-right.svg");mask-image:url("../img/icons/ui/chevron-right.svg")}.ui-datepicker.ui-widget table.ui-datepicker-calendar{margin:6px 0px 0px;font-size:13px;border-collapse:separate;border-spacing:2px}.ui-datepicker.ui-widget th{padding:6px 0px 4px;font-size:11px;font-weight:600;color:#666;text-transform:uppercase}.ui-datepicker.ui-widget td{padding:0px}.ui-datepicker.ui-widget td a.ui-state-default,.ui-datepicker.ui-widget td span.ui-state-default{height:30px;line-height:30px;padding:0px;text-align:center;color:#1f2d3d;background:none;border:0px;border-radius:8px;background-clip:padding-box;transition:background .1s ease-out}.ui-datepicker.ui-widget td a.ui-state-default:hover,.ui-datepicker.ui-widget td a.ui-state-hover{background:#eef3f8;border:0px}.ui-datepicker.ui-widget td a.ui-state-highlight{color:#1fa0fb;font-weight:700;box-shadow:inset 0px 0px 0px 1.5px #1fa0fb}.ui-datepicker.ui-widget td a.ui-state-active,.ui-datepicker.ui-widget td a.ui-state-active:hover{color:#fff;font-weight:700;background:#1fa0fb;box-shadow:none}.ui-datepicker.ui-widget .ui-datepicker-other-month a,.ui-datepicker.ui-widget .ui-state-disabled span{opacity:.45}.ui-datepicker.ui-widget .ui-datepicker-buttonpane{margin:6px 0px 0px;padding:8px 0px 0px;border-top:1px solid #eef2f6}.ui-datepicker.ui-widget .ui-datepicker-buttonpane button{margin:0px 0px 0px 6px;padding:4px 10px;font-size:13px;color:#1d5f9e;background:#eef5fc;border:1px solid #d3e5f6;border-radius:8px;background-clip:padding-box;opacity:1}.upload-partslink24{position:relative;margin-left:3px;padding:3px;float:left;cursor:pointer}.upload-partslink24>span{line-height:20px;font-size:10px;text-align:center;display:block;width:20px;height:20px;color:#fff;background:#000;font-weight:bold;border-radius:50%;background-clip:padding-box;cursor:pointer}.upload-partslink24 input{cursor:pointer}.upload-wiuse{position:relative;margin-left:3px;padding:3px;float:left;cursor:pointer}.upload-wiuse>span{line-height:20px;font-size:10px;text-align:center;display:block;width:20px;height:20px;font-weight:bold;border-radius:50%;background-clip:padding-box;cursor:pointer;background:#fff url("../img/icon-wiuse.png") 50% no-repeat;background-position:50% 100%;background-size:95%}.upload-wiuse input{cursor:pointer}.form{position:relative;padding-bottom:70px}.form.no-padding{padding-bottom:25px}.form h4{padding-top:0px}.fullscreen-loader{position:fixed;width:100%;height:100%;left:0px;top:0px;z-index:9999;background:rgba(0,0,0,.65);display:none}.center{text-align:center}.caps{text-transform:uppercase}.blocks{overflow:hidden}.label{padding:.2em 0em .3em}.form .left-column input[type=checkbox]{position:relative;top:2px}span.operating-hours .dashicons{font-size:14px;width:14px;margin-right:2px}.bbt-block.full{width:100%;margin-right:0px}.drag{width:15px;height:20px;top:50%;margin-top:-10px;position:absolute;margin-left:-18px;color:#44576b;opacity:.45;cursor:move}.drag:before{content:"";display:block;width:100%;height:100%;background-color:currentColor;-webkit-mask:url("../img/icons/ui/grip-vertical.svg") no-repeat 50% 50%;mask:url("../img/icons/ui/grip-vertical.svg") no-repeat 50% 50%;-webkit-mask-size:16px;mask-size:16px}.drag:hover{opacity:1}.mail-client{position:absolute;width:20px;height:20px;background:url("../img/ico-email-client.png") 50% no-repeat;background-size:80% auto;padding:7px 0px;right:4px;margin-top:6px}.sms-client{position:absolute;width:24px;height:auto;top:4px;opacity:.5;right:26px;cursor:pointer}.sms-client:hover{transform:scale(1.07)}.whatsapp-client{position:absolute;width:24px;height:24px;top:5px;right:25px;cursor:pointer}.whatsapp-client:hover{transform:scale(1.07)}.whatsapp-client-order{position:absolute;width:24px;height:auto;margin-top:-1px;cursor:pointer}.thead{background:#c9d8e4;margin:-7px -5px 0px -5px !important;box-sizing:border-box;color:#394a57;font-weight:400}.thead:not(.padding)>span:first-child{padding-left:16px !important}.thead.padding{padding:0px 0px 0px 0px !important;margin:0px !important}.thead:hover{background:#c9d8e4 !important;color:#394a57 !important;cursor:default}.thead .sortable{position:relative}.thead .sortable:hover{background:#a4bcce;cursor:pointer}.thead .sortable:hover:after{color:#778c9b;background:#a4bcce}.thead .sortable:after{font-family:"dashicons";content:"";position:absolute;font-size:14px;line-height:14px;right:6px;top:50%;margin-top:-7px;color:#97a7b2;background:#c9d8e4;padding-left:2px}.thead .sortable.asc:after{content:"";font-size:17px;margin-top:-6px}.thead .sortable.desc:after{content:"";font-size:17px;margin-top:-6px}.header .sortable{position:relative;cursor:pointer}.header .sortable:after{font-family:"dashicons";position:absolute;font-size:14px;line-height:14px;right:6px;top:50%;margin-top:-9px;color:#000}.header .sortable.asc:after{content:"";font-size:17px;margin-top:-6px}.header .sortable.desc:after{content:"";font-size:17px;margin-top:-6px}table{width:100%}table thead{border-bottom:1px solid #ddd;padding-bottom:10px;font-weight:700}table .spacer{height:10px}.hide{display:none}input[type=checkbox]{width:20px;height:20px;margin-right:5px}input[type=checkbox]:focus{border:1px solid #5f94c4;outline:none;background:#f2f9ff}p{margin-bottom:20px}b,strong{font-weight:600}.clear{clear:both}a{text-decoration:none;color:#1fa0fb}a:hover{text-decoration:none}*{box-sizing:border-box}.btw.options{position:absolute;top:-12px;right:0px}.dialog .vehicle-option{padding:9px;list-style:none;background:#eee;margin:4px 0px;cursor:pointer}.dialog .vehicle-option:first-child{margin-top:10px}.dialog .vehicle-option:hover{background:#b5d8ff}#form .import-cart,#form .import-aldoc-products{display:inline-block;padding:3px;margin-right:0px;cursor:pointer;float:left}#form .import-cart span,#form .import-aldoc-products span{margin-right:1px}#form .import-cart span:before,#form .import-aldoc-products span:before{font-size:20px}@media(max-width: 767px){#form .import-cart,#form .import-aldoc-products{display:none}}.secure-txt{-webkit-text-security:disc}.financial-account-select-all{width:100%;height:17px;padding:0px 15px 0px 4px;position:relative;top:0px;margin-bottom:3px;background-position:right 4px top 54%;line-height:14px;min-width:67px}.lines.added .no-wrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}#stock-remove-selection-option{width:100%;margin:10px 0px}#form .shop-products,#form .shop-aldoc-products,#form .shop-brightmotive-start,#form .shop-brightmotive-import,#form .shop-dkautoparts-start,#form .shop-dkautoparts-import,#form .shop-vrooam-start,#form .shop-vrooam-import,#form .shop-salto-start,#form .shop-salto-import,#form .shop-lkqforce-start,#form .shop-lkqforce-import,#form .shop-dvse-start,#form .shop-dvse-import,#form .shop-partspoint360-start,#form .shop-partspoint360-import,#form .shop-next-start,#form .shop-next-import,#form .shop-tyrenet-start,#form .shop-tyrenet-import,.shop-wiuse-start,.shop-wiuse-import,#form .shop-servicebox-start,#form .shop-servicebox-import,#form .shop-firststop-start,#form .shop-firststop-import{display:inline-block;padding:3px;cursor:pointer;margin-right:0px;float:left}#form .shop-products span,#form .shop-aldoc-products span,#form .shop-brightmotive-start span,#form .shop-brightmotive-import span,#form .shop-dkautoparts-start span,#form .shop-dkautoparts-import span,#form .shop-vrooam-start span,#form .shop-vrooam-import span,#form .shop-salto-start span,#form .shop-salto-import span,#form .shop-lkqforce-start span,#form .shop-lkqforce-import span,#form .shop-dvse-start span,#form .shop-dvse-import span,#form .shop-partspoint360-start span,#form .shop-partspoint360-import span,#form .shop-next-start span,#form .shop-next-import span,#form .shop-tyrenet-start span,#form .shop-tyrenet-import span,.shop-wiuse-start span,.shop-wiuse-import span,#form .shop-servicebox-start span,#form .shop-servicebox-import span,#form .shop-firststop-start span,#form .shop-firststop-import span{margin-right:1px}#form .shop-products span:before,#form .shop-aldoc-products span:before,#form .shop-brightmotive-start span:before,#form .shop-brightmotive-import span:before,#form .shop-dkautoparts-start span:before,#form .shop-dkautoparts-import span:before,#form .shop-vrooam-start span:before,#form .shop-vrooam-import span:before,#form .shop-salto-start span:before,#form .shop-salto-import span:before,#form .shop-lkqforce-start span:before,#form .shop-lkqforce-import span:before,#form .shop-dvse-start span:before,#form .shop-dvse-import span:before,#form .shop-partspoint360-start span:before,#form .shop-partspoint360-import span:before,#form .shop-next-start span:before,#form .shop-next-import span:before,#form .shop-tyrenet-start span:before,#form .shop-tyrenet-import span:before,.shop-wiuse-start span:before,.shop-wiuse-import span:before,#form .shop-servicebox-start span:before,#form .shop-servicebox-import span:before,#form .shop-firststop-start span:before,#form .shop-firststop-import span:before{font-size:20px}#form .add-stock{position:absolute;top:-2px;right:205px;line-height:27px;cursor:pointer;color:#8eb2d8;-webkit-touch-callout:none;user-select:none}#form .add-stock:hover{color:#4f7194}#form .add-stock span{margin-right:1px}#form .add-stock span:before{font-size:12px}@media(max-width: 767px){#form .add-stock{position:relative;width:100%;top:auto;right:auto}}.fr #form .add-stock{right:214px}#workorder-form .copy-orderlist,#invoice-form .copy-orderlist{position:absolute;top:3px;left:59px;cursor:pointer;color:#8eb2d8}#workorder-form .copy-orderlist.extraleft,#invoice-form .copy-orderlist.extraleft{left:155px}@media(max-width: 767px){#workorder-form .copy-orderlist.extraleft,#invoice-form .copy-orderlist.extraleft{left:59px}}#workorder-form .copy-orderlist .dashicons-insert-after,#invoice-form .copy-orderlist .dashicons-insert-after{display:none}#workorder-form .copy-orderlist:hover,#invoice-form .copy-orderlist:hover{color:#4f7194}#workorder-form .copy-orderlist.active,#invoice-form .copy-orderlist.active{opacity:.2;cursor:default}#workorder-form .copy-orderlist.paste,#invoice-form .copy-orderlist.paste{color:#2db458}#workorder-form .copy-orderlist.paste .dashicons-admin-page,#invoice-form .copy-orderlist.paste .dashicons-admin-page{display:none}#workorder-form .copy-orderlist.paste .dashicons-insert-after,#invoice-form .copy-orderlist.paste .dashicons-insert-after{display:block}#workorder-form .create-ordernote{position:absolute;top:1px;left:82px;cursor:pointer;color:#8eb2d8}#workorder-form .create-ordernote.extraleft{left:180px}@media(max-width: 767px){#workorder-form .create-ordernote.extraleft{left:82px}}#workorder-form .create-ordernote.active{color:#000}#workorder-form .create-ordernote.active:hover{color:#000}#workorder-form .create-ordernote:hover{color:#4f7194}@media(max-width: 1150px){#workorder-form .create-ordernote .lbl{display:none}}body.fr #workorder-form .create-ordernote{left:72px}body.fr #workorder-form .create-ordernote.extraleft{left:155px}@media(max-width: 767px){body.fr #workorder-form .create-ordernote.extraleft{left:72px}}body.fr #workorder-form .copy-orderlist{left:48px}body.fr #workorder-form .copy-orderlist.extraleft{left:130px}@media(max-width: 767px){body.fr #workorder-form .copy-orderlist.extraleft{left:48px}}body.fr .toggle-quickmenu{margin-left:52px}#pin-code-invoice{width:100%;font-size:16px;padding:6px 6px}#form .scan-stock{position:absolute;top:-2px;right:95px;line-height:27px;cursor:pointer;color:#8eb2d8;-webkit-touch-callout:none;user-select:none}#form .scan-stock.active{color:#000}#form .scan-stock.active:hover{color:#000}#form .scan-stock.active>span.dashicons-barcode{-webkit-animation:fadeinout 1s linear infinite;background:url(../img/barcode-icon.svg) no-repeat 50%}#form .scan-stock:hover{color:#4f7194}#form .scan-stock>span{top:3px}@keyframes fadeinout{0%,100%{opacity:0}50%{opacity:1}}#form .scan-stock>span:before{font-size:12px}#chassis_number,#rental_chassis_number,#chassis_number_update,#replacement_chassis_number{text-transform:uppercase}.attachement-container .fileinput-button.btn{display:inline-flex;align-items:center;gap:6px;padding:6px 14px 6px 11px;font-size:14px;font-weight:600;color:#1d5f9e;background:#eef5fc;border:1px solid #d3e5f6;border-radius:8px;background-clip:padding-box;box-shadow:none;transition:background .15s ease-out,border-color .15s ease-out}.attachement-container .fileinput-button.btn:hover,.attachement-container .fileinput-button.btn:focus,.attachement-container .fileinput-button.btn:active{color:#154b80;background:#e1eefb;border-color:#bcd7f1;box-shadow:none}.attachement-container .fileinput-button.btn .glyphicon{top:0px;width:16px;height:16px;background-color:currentColor;-webkit-mask:url("../img/icons/ui/paperclip.svg") no-repeat 50% 50%;mask:url("../img/icons/ui/paperclip.svg") no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}.attachement-container .fileinput-button.btn .glyphicon:before{content:none}.attachement-container #progress{margin-top:5px;display:none}.attachement-container .files{margin:10px 0px}.attachement-container .files a{display:block;color:#000;margin:0px 0px 5px}.attachement-container .files a .title{padding:0px 5px}.attachement-container .files a div{display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:50%}.sms-order .warning,.email-invoice .warning,.email-invoice-reminder .warning,.email-client .warning,.email-order .warning,.planning-mail .warning,.planning-sms .warning,.email-stock-order-note .warning,.digital-signature .warning,.email-contract .warning{width:15px;height:15px;border-radius:100%;background-clip:padding-box;background:#008eff;color:#fff;text-align:center;font-size:11px;position:absolute;left:15px;top:12%;line-height:15px}.sms-order.green,.email-invoice.green,.email-invoice-reminder.green,.email-client.green,.email-order.green,.planning-mail.green,.planning-sms.green,.email-stock-order-note.green,.digital-signature.green,.email-contract.green{background:#2db358}.sms-order.green:hover,.email-invoice.green:hover,.email-invoice-reminder.green:hover,.email-client.green:hover,.email-order.green:hover,.planning-mail.green:hover,.planning-sms.green:hover,.email-stock-order-note.green:hover,.digital-signature.green:hover,.email-contract.green:hover{background:#00c23e}.digital-signature .warning{left:8px;background:#00c886;position:absolute;top:12px;width:16px;height:16px;line-height:16px}.digital-signature .dashicons-saved{left:-4px !important}.digital-signature .dashicons-saved:before{font-size:14px !important;top:-2px !important;width:18px !important;left:2px}.warning-zero{position:relative;margin:0px 0px 6px;padding:10px 12px 10px 40px;line-height:20px;color:#1f2d3d;border-radius:8px;background-clip:padding-box;background:#ffe6c4}.warning-zero>.dashicons{display:flex;align-items:center;justify-content:center;position:absolute;top:10px;left:12px;width:20px;height:20px;margin:0px;padding:0px;font-size:18px;line-height:20px}.warning-zero>.dashicons:before{display:block}.warning-zero.blue{background:#d6e0ff}.warning-zero.red{background:#ffd6d6}.warning-zero.orangered{background:#ffc3ab}.warning-zero .dashicons-ea{background-size:90% auto}.warning-km{position:relative;margin:0px 0px 6px;padding:10px 12px 10px 40px;line-height:20px;color:#1f2d3d;border-radius:8px;background-clip:padding-box;background:#d3f2dd}.warning-km>.dashicons{display:flex;align-items:center;justify-content:center;position:absolute;top:10px;left:12px;width:20px;height:20px;margin:0px;padding:0px;font-size:18px;line-height:20px}.warning-km>.dashicons:before{display:block}.dialog .content .warning-zero:nth-child(1 of .warning-zero){margin-top:10px}#warning-euro-care{position:relative;margin:0px 0px 6px;padding:8px 12px 8px 40px;line-height:20px;color:#1f2d3d;border-radius:8px;background-clip:padding-box;background:#e3dcff}#warning-euro-care>.dashicons{display:flex;align-items:center;justify-content:center;position:absolute;top:8px;left:12px;width:20px;height:20px;margin:0px;padding:0px;font-size:18px;line-height:20px}#warning-euro-care>.dashicons:before{display:block}#warning-euro-care #euro-care-date-holder{margin:4px 0px 0px}#warning-euro-care input{width:30px !important;text-align:center;padding:3px;font-size:14px;margin-left:2px;border-color:#a69eca;border-radius:6px;background-clip:padding-box}#warning-euro-care input:first-child{margin-left:0px}#warning-euro-care input.year{width:46px !important}#warning-relax{position:relative;margin:0px 0px 6px;padding:8px 12px 8px 40px;line-height:20px;color:#1f2d3d;border-radius:8px;background-clip:padding-box;background:#ffd9d9}#warning-relax>.dashicons{display:flex;align-items:center;justify-content:center;position:absolute;top:8px;left:12px;width:20px;height:20px;margin:0px;padding:0px;font-size:18px;line-height:20px}#warning-relax>.dashicons:before{display:block}#specs,#client-contact-info,#car-warnings,.fleet-form{line-height:21px}#specs b,#client-contact-info b,#car-warnings b,.fleet-form b{display:inline-block;width:125px;vertical-align:top}#specs .warning,#client-contact-info .warning,#car-warnings .warning,.fleet-form .warning{padding:6px 15px;background:#ff840c;color:#fff;margin-bottom:10px;font-size:14px}#specs .warning.valid,#client-contact-info .warning.valid,#car-warnings .warning.valid,.fleet-form .warning.valid{background:#2db458}#specs .warning .dashicons,#client-contact-info .warning .dashicons,#car-warnings .warning .dashicons,.fleet-form .warning .dashicons{margin-right:3px;vertical-align:middle;position:relative;top:-1px}#specs .warning .dashicons:before,#client-contact-info .warning .dashicons:before,#car-warnings .warning .dashicons:before,.fleet-form .warning .dashicons:before{display:block}#specs .warning.examination,#specs .warning.eurocare,#specs .warning.relax,#specs .warning.tacho,#specs .warning.assistance,#specs .warning.mobilitywarranty,#specs .warning.remark,#specs .warning.foreigncar,#client-contact-info .warning.examination,#client-contact-info .warning.eurocare,#client-contact-info .warning.relax,#client-contact-info .warning.tacho,#client-contact-info .warning.assistance,#client-contact-info .warning.mobilitywarranty,#client-contact-info .warning.remark,#client-contact-info .warning.foreigncar,#car-warnings .warning.examination,#car-warnings .warning.eurocare,#car-warnings .warning.relax,#car-warnings .warning.tacho,#car-warnings .warning.assistance,#car-warnings .warning.mobilitywarranty,#car-warnings .warning.remark,#car-warnings .warning.foreigncar,.fleet-form .warning.examination,.fleet-form .warning.eurocare,.fleet-form .warning.relax,.fleet-form .warning.tacho,.fleet-form .warning.assistance,.fleet-form .warning.mobilitywarranty,.fleet-form .warning.remark,.fleet-form .warning.foreigncar{margin-bottom:0px;padding:5px 6px;text-align:center;display:none}#specs .warning.examination.expired,#specs .warning.eurocare.expired,#specs .warning.relax.expired,#specs .warning.tacho.expired,#specs .warning.assistance.expired,#specs .warning.mobilitywarranty.expired,#specs .warning.remark.expired,#specs .warning.foreigncar.expired,#client-contact-info .warning.examination.expired,#client-contact-info .warning.eurocare.expired,#client-contact-info .warning.relax.expired,#client-contact-info .warning.tacho.expired,#client-contact-info .warning.assistance.expired,#client-contact-info .warning.mobilitywarranty.expired,#client-contact-info .warning.remark.expired,#client-contact-info .warning.foreigncar.expired,#car-warnings .warning.examination.expired,#car-warnings .warning.eurocare.expired,#car-warnings .warning.relax.expired,#car-warnings .warning.tacho.expired,#car-warnings .warning.assistance.expired,#car-warnings .warning.mobilitywarranty.expired,#car-warnings .warning.remark.expired,#car-warnings .warning.foreigncar.expired,.fleet-form .warning.examination.expired,.fleet-form .warning.eurocare.expired,.fleet-form .warning.relax.expired,.fleet-form .warning.tacho.expired,.fleet-form .warning.assistance.expired,.fleet-form .warning.mobilitywarranty.expired,.fleet-form .warning.remark.expired,.fleet-form .warning.foreigncar.expired{background:#b70000}#specs .warning.eurocare.expired,#client-contact-info .warning.eurocare.expired,#car-warnings .warning.eurocare.expired,.fleet-form .warning.eurocare.expired{background:#c61919}#specs .warning.relax,#client-contact-info .warning.relax,#car-warnings .warning.relax,.fleet-form .warning.relax{background:#fb6d2c}#specs .warning.relax.valid,#client-contact-info .warning.relax.valid,#car-warnings .warning.relax.valid,.fleet-form .warning.relax.valid{background:#41cd6d}#specs .warning.relax.expired,#client-contact-info .warning.relax.expired,#car-warnings .warning.relax.expired,.fleet-form .warning.relax.expired{background:#da3a3a}#specs .warning.tacho.expired,#client-contact-info .warning.tacho.expired,#car-warnings .warning.tacho.expired,.fleet-form .warning.tacho.expired{background:#db1818}#specs .warning.assistance.expired,#client-contact-info .warning.assistance.expired,#car-warnings .warning.assistance.expired,.fleet-form .warning.assistance.expired{background:#ed3232}#specs .warning.mobilitywarranty.expired,#client-contact-info .warning.mobilitywarranty.expired,#car-warnings .warning.mobilitywarranty.expired,.fleet-form .warning.mobilitywarranty.expired{background:#ff5454}#car-warnings{margin:-20px -15px 20px !important;overflow:auto;display:grid;grid-auto-columns:1fr;grid-auto-flow:column}#car-warnings .warning{float:left}#client-contact-info .client-info>span{display:inline-block;vertical-align:top;width:calc(100% - 130px);word-break:break-all}@media(max-width: 767px){#client-contact-info{margin-bottom:20px}}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}::-webkit-scrollbar-thumb{background:#8eb2d8}.opened-by{background:rgba(0,0,0,.85);position:fixed;width:100%;height:100%;top:0px;left:0px;z-index:100;display:none;font-size:16px}.opened-by.watching{display:none !important}.opened-by .loader{top:-80px;margin-left:-30px}.opened-by .warning{color:#fff;max-width:500px;margin:0 auto;padding:0px 20px;position:relative;text-align:center;top:50%;transform:translateY(-50%)}.opened-by .warning b{font-size:18px;margin-bottom:15px;display:block}.opened-by .force-takeover{margin-top:30px;opacity:.5;cursor:pointer}.opened-by .force-takeover:hover{opacity:1}.opened-by .watch{margin-top:30px;opacity:.5;cursor:pointer;line-height:20px}.opened-by .watch span{margin-right:6px}.opened-by .watch:hover{opacity:1}.editor-holder{width:65%;display:inline-block;position:relative}@media(max-width: 767px){.editor-holder{width:60%}}#supplier-selector-holder{display:none}#supplier-selector{width:65%;display:inline-block}@media(max-width: 767px){#supplier-selector{width:60%}}#supplier-selector .supplier{float:left;background:#cae8ff;border-radius:3px;background-clip:padding-box;margin-right:3px;margin-bottom:1px;padding:2px 6px;cursor:pointer}#supplier-selector .supplier.active,#supplier-selector .supplier:hover{background:#81c9ff}input{margin:2px 0px;padding:1px 4px;width:65%;border:1px solid #d3dce5;border-radius:5px;background-clip:padding-box;transition:border-color .15s ease-out,box-shadow .15s ease-out;display:inline-block}@media(max-width: 767px){input{width:60%}}input[disabled]{background:#f2f4f7}input:focus{border:1px solid #1fa0fb;outline:none;background:#fff;box-shadow:0px 0px 0px 2px rgba(31,160,251,.22)}.select2-container{width:65%}@media(max-width: 767px){.select2-container{width:60%}}.select-holder .select2-container{width:65% !important}@media(max-width: 767px){.select-holder .select2-container{width:60% !important}}.select-new-holder .select2-container{width:calc(65% - 70px) !important}@media(max-width: 767px){.select-new-holder .select2-container{width:calc(60% - 70px) !important}}.fr .select-new-holder .select2-container{width:calc(65% - 85px) !important}@media(max-width: 767px){.fr .select-new-holder .select2-container{width:calc(60% - 85px) !important}}.select-holder .select2-container{width:65% !important}@media(max-width: 767px){.select-holder .select2-container{width:60% !important}}.tab-view-count{display:inline-block;background:#567395;color:#fff;padding:0px 7px !important;font-weight:bold;margin-left:5px;border-radius:10px;background-clip:padding-box}h2 .table-view-count,h4 .table-view-count{display:inline-block;background:#0074ff;color:#fff;padding:0px 7px !important;font-weight:bold;margin-left:5px;font-size:14px;border-radius:10px;background-clip:padding-box}h2 .table-view-count.inorder,h4 .table-view-count.inorder{background:orange}h2 .table-view-count.rented,h4 .table-view-count.rented{background:#2d62a2}h2 .table-view-count.outofstock,h4 .table-view-count.outofstock{background:red}h2 .table-view-count.outofstockamount,h4 .table-view-count.outofstockamount{background:#ff7000;margin-left:2px}h2 .table-view-count.inorderamount,h4 .table-view-count.inorderamount{background:#ffc500;margin-left:2px}h2 .table-view-count.asamount,h4 .table-view-count.asamount{background:#2961af;margin-left:2px}h2 .table-view-count.sale-amount,h4 .table-view-count.sale-amount{background:#1caa00;margin-left:2px}h2 .table-view-count.purchase-amount,h4 .table-view-count.purchase-amount{background:#db0}h2 .table-view-count.open-balance,h4 .table-view-count.open-balance{background:#f59c31}.select-new-holder .select2-container--default .select2-selection--multiple{background:#deeffe}.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#5f94c4 !important}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#ecf7ff !important}textarea{border:1px solid #d3dce5;border-radius:5px;background-clip:padding-box}textarea:focus{outline:none;border-color:#1fa0fb;box-shadow:0px 0px 0px 2px rgba(31,160,251,.22)}label{width:35%;padding-top:9px;float:left;line-height:13px;height:20px;padding-right:2px}label.has-info-icon{padding-right:20px}@media(max-width: 767px){label{width:40%}}a:focus{text-decoration:none}a.icon:focus{text-decoration:none;background:#bdddf9 !important;outline:none}img{image-rendering:-o-crisp-edges;-ms-interpolation-mode:nearest-neighbor}.open:after,.partialpay:after,.vehicle-in:after,.vehicle-out:after,.vehicle-finished:after,.published:after,.published-frame:after{content:"";text-align:center;color:#fff;font-size:11px;top:8px;line-height:22px;font-family:"Arial","sans-serif";position:absolute;width:8px;height:8px;box-sizing:border-box;border-radius:50%;background-clip:padding-box;border:2px solid #11cf23;left:14px}.published:after,.published-frame:after{width:6px;height:6px;top:9px;left:-8px}.published-frame:after{border:2px solid #59a5ff}.published.published-frame:after{border:2px solid #fd48ee}.vehicle-in:after{border-color:#21a0fb}.vehicle-finished:after{border-color:#11cf23}.vehicle-out:after{border-color:orange}.partialpay:after{border-color:#fa8d00}.incoming .open:after{border-color:red}.open.stock_issue:after{border-color:red}.open.no_products:after{display:none}.open.ordered:after{border-color:orange}.search-results .open:after{right:5px;left:auto;top:10px}.search-results .partialpay:after{right:5px;left:auto;top:10px}.search-results .select.red{background:#ffd6d6}.search-results.client span:nth-child(1),.search-results.client span:nth-child(3){width:35%}.search-results.client span:nth-child(2){width:20%}.search-results.client span:nth-child(4){width:10%}.search-results.client span:nth-child(5),.search-results.client span:nth-child(6),.search-results.client span:nth-child(7),.search-results.client span:nth-child(8),.search-results.client span:nth-child(9){display:none !important}@media(max-width: 767px){.search-results.client span:nth-child(4){display:none !important}.search-results.client span:nth-child(1){width:40%}.search-results.client span:nth-child(2){width:25%}}.no-result{padding:4px 10px}.small{font-size:70%;font-weight:700}.smaller{font-size:70%}.inner-container{position:absolute;width:100%;top:52px;left:0px;padding:0px 15px 20px 95px;box-sizing:border-box;z-index:2}.page-title{position:absolute;left:94px;top:2px;width:40%;z-index:3;margin:0px;-webkit-touch-callout:none;user-select:none}.fr #untill-date-holder{width:142px;margin-left:0px}.fr #untill-date-holder.f-item input{width:calc(100% - 55px)}.fr .filters-ledger #ledger-untill{width:142px}.fr .filters-ledger #ledger-untill input{width:calc(100% - 55px)}.fr .planning .update-planning,.fr.personeel .update-planning{left:175px}@media(max-width: 767px){.fr .planning .update-planning,.fr.personeel .update-planning{left:77px}}.fr .planning .planning-loader,.fr.personeel .planning-loader{left:182px}@media(max-width: 767px){.fr .planning .planning-loader,.fr.personeel .planning-loader{left:84px}}div.error{background:#ed8000;padding:10px;color:#fff;display:none;text-align:center;font-size:15px;margin:10px 0px}input.error{border:1px solid #ff8b8b;background:#fff1f1}label.correct:after{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAyCAMAAAA3KEgwAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABgUExURUxpcTPDdpbiuzjFelrOjl3OkAC3WCW+aQC3Wev//0LIgG7MnQi3WGLQlIvdsAC2VljNjSi/ayC8ZlDKhQCuQzbBcgCuRYDXpwCySwCzTACsPACySgCuQQCoMQCvRQCqNqaJ3f4AAAAYdFJOUwBzHHoPDda/0gFgCuI8KOtrqceX9cTVbzhFv2cAAAEuSURBVEjH1ZXrcoMgEEZRqlaj0Vzaclng/d8yoNWg0ga2M027f50zh2W+Dwn5T3PM8Gx9Fg0arhRoJF1XinENDdIrGeOAoZ3XDcecfPTi6Nk70hqyRFYuMBNlh2dfDz9gX57kLZD3/Jv7kuft+8jbZVEshPbNe0Mj9oXQmfPWaKBoL+dBOsrL7bd9ySK9nxXduCsT6d0XvF6xoVzVx35mx5PTlGwMvbqzvvux1/47Bi08erm1LftFJrurWdE6i/RO8tawLb1my286mL/7NLf0ScT3t3hT0ju61JDU/ZPQnlwm9veiwL+2uH2XoRCiY9+ND7On47xuGglIbyAuCd59XNLeSRuX8p6sNK+bw3nOVqp3iovSHOWd4mIsjfK6NlIFSO/4uui2IOgZOvK35wZ7wEhYBL9DwgAAAABJRU5ErkJggg==") no-repeat 50%;background-size:contain;width:18px;height:18px;position:absolute;content:" ";margin-left:8px;top:7px}label.error:after{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAyCAMAAAA3KEgwAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABaUExURUxpcf9hXv+Ihf+Jh/9/ff+HhP+EhP+QkP9sav9+fP+Hh/91c/+Fhf96eP9+fP+Ghv9ta/9iX/9nZP+Pjv9ycP8AAP9YVv8AAP+Xlv92dP+Ni/+GhP+EhP8AAOtMGs8AAAAddFJOUwCTdneAd3dsiIF3fnZ+f3SFj4xuif2Y+2V/cXl5n/UcxwAAATZJREFUSMetlttywjAMRHNzrATKvZQC+v/f7MAwFNvSSoPRq3xm14m1dtN8sDZfem+9w+yCOWi9yEwGy7xUWUj/8r1GlQX0gh8VVFaln6zgPP73CHgWncfXHkHdwnlMe2SwifOY9zJ6w0UFlWXeJvCKVVpg+ZBKd8KSpcZO+aZ7WVtih/Jzz8Ky/cmjqzn3srJzj2fduU/X5XxCA92/6dnhfLJCrKtggfPBE6Dz27q32v+U6PfVmd0nCT772CjbDhWskshO1kFHdEhCBWtoR2swxgoW36F2jRUsvkOTupx9zpWM7Tzaaj73Nr3WZ1Ca0PTVswOzLzg/ptIEcqNw3uabJpAbs8Fm9ABSsZV+NIGs6w32hZ5AKrba4SaQsZ3BPugB5HmLBppAPs8G2zTbg95bHT/5OP8D6kaR9gEiOUsAAAAASUVORK5CYII=") no-repeat 50%;background-size:contain;width:18px;height:18px;position:absolute;content:" ";margin-left:6px;top:7px}.sending-invoices{background:rgba(0,0,0,.85);position:fixed;width:100%;height:100%;z-index:9999;top:0px;left:0px}.sending-invoices .content{position:relative;width:500px;top:50%;transform:translateY(-50%);color:#fff;text-align:center;margin:0 auto;font-size:16px}.loader{position:absolute;width:100%;height:100%;z-index:99;top:0px}.loader img{position:absolute;width:24px;left:50%;margin-left:-12px;top:50%;margin-top:-12px}.upper{text-transform:uppercase}.cap{text-transform:capitalize}.bbt-block:nth-child(2n){margin-right:0px}.bbt-block{width:49.5%;background:#e4edf5;padding:5px 5px 0px;float:left;margin-right:1%;margin-bottom:10px;font-size:12px;border-radius:8px;background-clip:padding-box;box-shadow:0px 1px 3px rgba(16,40,70,.08),0px 0px 0px 1px rgba(16,40,70,.04)}@media(max-width: 767px){.bbt-block{font-size:11px}}.bbt-block .header{padding:3px 6px;background-color:#83a8c8;color:#fff;box-sizing:border-box}.bbt-block li:hover{background:#c4e3fb}.bbt-block li{cursor:pointer;position:relative;margin:0px -5px;transition:background .1s ease-out}.bbt-block li:not(.thead)>span:first-child{padding-left:16px}.bbt-block li>span,.bbt-block .thead>span,.bbt-block .item>span{display:inline-block;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0px 3px}.bbt-block h2{font-size:15px;border-bottom:1px solid rgba(80,170,200,.1);padding-bottom:5px;margin-bottom:6px;font-weight:600;line-height:26px;padding-top:0px;position:relative;overflow:hidden}.bbt-block h2 span{padding-top:1px;overflow:visible}.bbt-block ul li.red{background:#ffd6d6}.bbt-block>ul:last-child>li:last-child{border-radius:0px 0px 8px 8px;background-clip:padding-box}.werkorders .bbt-block ul li:not(.thead)>span:first-child,#recent-workorders .bbt-block ul li:not(.thead)>span:first-child,#recent-ordernotes .bbt-block ul li:not(.thead)>span:first-child{padding-left:26px}.werkorders.bbt-block ul li:not(.thead)>span:first-child,#recent-workorders.bbt-block ul li:not(.thead)>span:first-child,#recent-ordernotes.bbt-block ul li:not(.thead)>span:first-child{padding-left:26px}.bbt-block .planning-type-item,.bbt-block .planning-state-item,.bbt-block .invoice-type-item,.bbt-block .payment-method-item,.bbt-block .order-status-item,.bbt-block .order-cat-item{padding:0px 5px}.bbt-block .planning-type-item span:first-child,.bbt-block .planning-state-item span:first-child,.bbt-block .invoice-type-item span:first-child,.bbt-block .payment-method-item span:first-child,.bbt-block .order-status-item span:first-child,.bbt-block .order-cat-item span:first-child{padding-left:16px !important}label#add-email-client{padding-top:0px;font-weight:normal !important;padding-left:25px;line-height:30px;position:relative}label#add-email-client input{position:absolute;left:0px}.left-column{width:calc(50% - 15px);margin-right:30px;float:left;box-sizing:border-box;position:relative}.left-column div{box-sizing:border-box}.left-column:nth-child(2n){margin-right:0%;width:calc(50% - 15px)}.column{width:100%;display:inline-block;box-sizing:border-box;padding:0px 10px;margin-bottom:20px}.column.grey{background:#eee;border-radius:8px;background-clip:padding-box}.cancel{background:#7195b5}.close,.cancel{float:right}.disabled{opacity:.5;cursor:default !important}.disabled.button{pointer-events:none}.disabled.highlight{opacity:1;font-weight:bold}#subtype-container{display:none}input.disabled{background:#f2f2f2}#div-free-warning{background:#e55100;padding:5px 8px;margin-top:5px;display:inline-block;color:#fff;margin-left:25px}.info-after-date-input{width:calc(65% - 113px)}@media(max-width: 767px){.info-after-date-input{width:calc(60% - 113px)}}.warranty-item{cursor:pointer;font-size:14px;padding:5px;margin:0px -5px}.warranty-item span{display:inline-block}.warranty-item:first-child{margin-top:-5px}.warranty-item.expired{background:#ffb7b7}.warranty-item:hover{background:#b0c8e0}.multiple-email{font-size:12px;color:#666;margin-bottom:0px;line-height:130%}.half{width:5%}.halfs{width:7.5%}.one{width:10%}.oneq{width:12.5%}.onehalf{width:15%}.two{width:20%}.twohalf{width:25%}.three{width:30%}.threehalf{width:35%}.four{width:40%}.fourhalf{width:45%}.five{width:50%}.six{width:60%}@media(max-width: 1023px){.bbt-block{width:100%}}@media(max-width: 1023px){.left-column{width:100% !important;margin-right:0%;margin-bottom:20px}}@media(max-width: 767px){.inner-container{padding:10px;top:40px}.page-title{font-size:19px;margin-left:0px;color:#000;margin-top:-25px;margin-bottom:5px;display:none}}@media(max-width: 767px){.cke_chrome,#embed-code{margin-bottom:10px !important}}#incident_location,#delivery_location{line-height:120%}body.admin-role .open-invoice.full{top:40px}.bbt-block{background:#fff;border:1px solid #e3e9ef;border-radius:12px;background-clip:padding-box;box-shadow:0px 1px 3px rgba(16,40,70,.06);padding:0px}.bbt-block h2{padding:8px 16px;margin:0px;background:#eef4fa;border-bottom:1px solid #e1eaf3;border-radius:12px 12px 0px 0px;background-clip:padding-box;color:#1f2d3d}.bbt-block .thead{margin:0px !important;background:#fafbfd;color:#666;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;line-height:32px;border-bottom:1px solid #e3e9ef}.bbt-block .thead:hover{background:#fafbfd !important;color:#666 !important}.bbt-block .thead .sortable:after{background:#fafbfd;color:#b3c0cc}.bbt-block .thead .sortable:hover{background:#eef2f6;color:#1f2d3d}.bbt-block .thead .sortable:hover:after{background:#eef2f6;color:#7d8ea0}.bbt-block .thead .sortable.asc:after,.bbt-block .thead .sortable.desc:after{color:#1fa0fb}.bbt-block ul li{margin:0px;border-bottom:1px solid #f0f3f6}.bbt-block ul li:not(.thead):hover{background:#f4f8fc}.bbt-block ul li.red,.bbt-block ul li.urgent{background:#fdf2f2;box-shadow:inset 3px 0px 0px #e5484d}.bbt-block ul li.red:hover,.bbt-block ul li.urgent:hover{background:#fbe6e6}.bbt-block ul li.exported{background:#fff8ec;box-shadow:inset 3px 0px 0px #f0a43a}.bbt-block ul li.exported:hover{background:#fff0d9}.bbt-block>ul:last-child>li:last-child{border-bottom:0px;border-radius:0px 0px 12px 12px;background-clip:padding-box}.bbt-block .default-chip{display:inline-block;margin-left:5px;padding:0px 8px;font-size:11px;font-weight:600;line-height:18px;vertical-align:0px;color:#1d5f9e;background:#e6f1fc;border-radius:9px;background-clip:padding-box}.bbt-block>.button{margin:10px 12px}.bbt-block li.published:after,.bbt-block li.published-frame:after{left:15px}.bbt-block:has(li.published,li.published-frame) li:not(.thead)>span:first-child,.bbt-block:has(li.published,li.published-frame) .thead>span:first-child{padding-left:26px !important}.bbt-block .row-totals{margin:0px;padding-top:8px;padding-bottom:8px;background:#f6f8fb;border-top:1px solid #e3e9ef;color:#1f2d3d}.bbt-block .row-totals:hover{background:#f6f8fb}div.history-group{margin:0px 0px 14px;background:#fff;border:1px solid #e3e9ef;border-radius:12px;background-clip:padding-box;box-shadow:0px 1px 3px rgba(16,40,70,.06);overflow:hidden}div.history-group>table{width:100%;margin:0px !important;background:#fff !important;border-collapse:collapse}table.history-group{width:100%;margin:0px 0px 14px;background:#fff;border:1px solid #e3e9ef;border-collapse:separate;border-spacing:0px;border-radius:12px;background-clip:padding-box;box-shadow:0px 1px 3px rgba(16,40,70,.06);overflow:hidden}.history-group{font-size:13px}.history-group tr>td[colspan="9"]{padding:8px 12px 8px 14px;background:linear-gradient(to right, transparent 4px, rgba(255, 255, 255, 0.62) 4px);color:#1f2d3d}.history-group tr.history-item>td{padding-top:9px !important;padding-bottom:9px !important;background:hsla(0,0%,100%,.82);border-bottom:1px solid #eef2f6;vertical-align:top}.history-group th{padding:7px 8px;background:#fafbfd;color:#666;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #e3e9ef}.history-group tr.details>td{padding:6px 8px;border-bottom:1px solid #f0f3f6}.history-group tr.details[style*=background-color]>td{background:hsla(0,0%,100%,.55)}.history-group tr:last-child>td{border-bottom:0px}select{background:rgba(0,0,0,0);position:relative;padding:1px 20px 1px 5px;font-size:13px;border:1px solid #b0c8e0;height:28px;margin:2px 0px;appearance:none;width:65%;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAABPCAMAAACpk6moAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABgUExURUxpcQBUpwBSpQBTpgBTpgBVqQBTpgBTqwBTpgBTpQBTpgBTpgBVpgBTpgBTpQBTpgBVpQBWpgBUpQBTpQBTpQBUpQBUpQBUpgBTpgBSpQBTpQBTpgBUpgBTpgBTpQBUpvQ/2EMAAAAfdFJOUwAeR4jcC+cF9vsvnhfufrERKGyTOr9jWNRRp89zyLgNDNQxAAABwElEQVRYw7XY2XKCUBBF0SOgKCAoMjjn//8yMcaI2EBPnmdrvVhdm7q4fn1iVySrD7CrBEg/4KYAZkt3dpn9uAjd3fzGYr5wZhfzXxels1veWcSRKxvFfy4Oru4B/6sd2frJonJ0q46Loxt77LKYeV3zcvbiYufk7l5ZbNYu7HrTc3F2cc991uc4nifxXOvgtiB2MrMnikVgdgPSRWFkC5rF1nYcq+2Aa0xdOsQis6TuHjV6uTlq9Aype0SNXqN2mzEW8V7J7uNRV30cASamS109xSpTl0y6qtQdp1nNd2A/avTk34Ehh5Wn7j1q9KSpO/NYaeqimOkKU9eCvYuAvfBZ0XFUAleQukLC8lM3HDV63O/AnYxFxjuOdSZ0manLpSwvdeNR06eukbOc1O1jhctIXQDVanPU6CX2qGm+A1MtO546XtTkqQv17FjquFGjV04+Xug2mLooNrmDqWth3MUcNUnqKrNLpq6ws1TqpFHjpm7nwb6nTh41XupyH7afOk3UOKlr4LbT5OOFboE9avSunRd5zyX2qI2nLvVlH6mzRG0sdaE3ez8Ov5N4TV3pz95SZ40avUP3Rd71rxP89htZyJ4Aqa7FQgAAAABJRU5ErkJggg==") right 8px top 50% no-repeat #deefff;background-size:8px 7px;border-radius:5px;background-clip:padding-box;transition:border-color .15s ease-out,box-shadow .15s ease-out}select[multiple]{background-image:none;padding:4px}select.error{border:1px solid red;background-color:#ffdee2}select:focus{border:1px solid #1fa0fb;outline:none;box-shadow:0px 0px 0px 2px rgba(31,160,251,.22)}@media(max-width: 767px){select{width:60%}}@media screen and (min-width: 0\0 ){select{background:none;padding:5px}}.btw-select,.ft-select{width:40px;padding-right:5px;background-position:80% 50%;margin:0px}.button{background:#23527c;color:#fff;padding:7px 10px 7px 29px;font-weight:400;line-height:25px;display:inline-block;font-size:14px;border-radius:6px;background-clip:padding-box;box-shadow:0px 1px 2px rgba(16,40,70,.15);transition:background .2s ease-out,box-shadow .2s ease-out;cursor:pointer;position:relative;margin-bottom:15px;-webkit-touch-callout:none;user-select:none;z-index:0}.button span:first-child{position:absolute;top:50%;left:7px;margin-top:-11px}.button span:first-child:before{font-size:14px;top:-2px;position:relative}.button.small{padding:3px 10px 4px 29px;font-size:13px}@media(max-width: 1200px){.button.small{padding:4px 8px 5px 25px}.button.small span:first-child{left:4px}}.button.hard-delete{background:#a0bcd6}@media(max-width: 1200px){.button{padding:7px 10px 7px 27px;font-size:13px}.button span:first-child{left:6px}}@media(max-width: 767px){.button{margin-bottom:3px}}.button:hover{background:#1fa0fb;color:#fff;box-shadow:0px 3px 8px rgba(16,40,70,.2)}.button:focus{background:#1fa0fb;color:#fff;outline:none}.fixed-buttons .button,.doc-buttons .button{border-radius:0px;background-clip:padding-box;box-shadow:none}.button.pulsing::after{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;border-radius:3px;border:5px solid #fa8d00;animation:pulse 1.8s infinite}@keyframes pulse{0%{transform:scale(0.92);opacity:1}50%{transform:scale(1);opacity:.75}100%{transform:scale(0.92);opacity:1}}.button.close,.button.cancel{background:#bccad6}.button.close:hover,.button.close:focus,.button.cancel:hover,.button.cancel:focus{background:#819db6}.button.reset{background:#db6038}.button.reset:hover{background:#c74419}.fixed-buttons .button.close,.fixed-buttons .button.cancel{background:none}.fixed-buttons .button.close:hover,.fixed-buttons .button.close:focus,.fixed-buttons .button.cancel:hover,.fixed-buttons .button.cancel:focus{background:#1fa0fb}.button-icon{width:38px;height:34px;display:inline-block;background-size:auto 62%;background-position:50% 50%;background-repeat:no-repeat;border-radius:8px;background-clip:padding-box;transition:background-color .15s ease-out}.button-icon:hover{background-color:#eaf2fa}.button-icon.delete-client{background-image:url("../img/icons/ui/trash.svg")}.button-icon.delete-car{background-image:url("../img/icons/ui/trash.svg")}.button-icon.delete-client:hover,.button-icon.delete-car:hover{background-color:#fde8e8}.button-icon.save-car{background-image:url("../img/icons/ui/save.svg")}.button-icon.add-car{background-image:url("../img/icons/ui/plus.svg")}.button-icon.history{background-image:url("../img/icons/ui/history.svg")}.button-icon.history-car{background-image:url("../img/icons/ui/history.svg")}.button-icon.document-center{background-image:url("../img/icons/ui/folder.svg")}.button-icon.fiche{background-image:url("../img/icons/ui/file-user.svg")}.button-icon.contact-moments{background-image:url("../img/icons/ui/contact.svg")}.button-icon.fiche-car{background-image:url("../img/icons/ui/file-text.svg")}.button-icon.swap{background-image:url("../img/icons/ui/swap.svg")}.button-icon.stock-car{background-image:url("../img/icons/ui/warehouse.svg")}.button-icon.key-label{background-image:url("../img/icons/ui/tag.svg")}.button-icon.create-as-supplier{background-image:url("../img/icons/ui/store.svg")}.button-icon.copy-client-fiche{background-image:url("../img/icons/ui/clipboard-copy.svg")}.button-icon.paste-client-fiche{background-image:url("../img/icons/ui/clipboard-paste.svg")}.button-icon.client-portal{background-image:url("../img/icons/ui/globe.svg")}.button-icon.inline.swap{background-image:url("../img/icons/ico-swap-white.svg");vertical-align:middle;width:30px;height:34px;margin-top:-4px}.button-icon.inline.swap:hover{background-color:rgba(0,0,0,0)}.button-icon.inline-warning.swap{background-image:url("../img/icons/ico-swap-white.svg");vertical-align:middle;width:24px;height:32px;margin-top:-7px;margin-left:3px}.button-icon.inline-warning.swap:hover{background-color:rgba(0,0,0,0)}.btn-line{cursor:pointer}.btn-line:focus{outline:none}.btn-line span{padding-right:24px;line-height:22px}.btn-line>span.dashicons{padding-right:0px;margin-right:4px;vertical-align:middle;position:relative;top:-1px}.btn-line>span.dashicons:before{display:block}.fixed-buttons .button.cancel{position:relative;right:0px;height:43px}.fixed-buttons .button.cancel span:first-child{left:11px;margin-top:-10px}.fixed-buttons .button.cancel span:before{font-size:22px}.preloader{width:18px;height:18px;opacity:.2;position:relative;margin:5px 13px 3px}.bbt-block>.preloader{display:block;box-sizing:content-box;width:0px;height:0px;padding:10px;margin:22px auto;opacity:1;border:2.5px solid #e3e9ef;border-top-color:#1fa0fb;border-radius:50%;background-clip:padding-box;animation:table-preloader-spin .75s linear infinite}@keyframes table-preloader-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.loader svg{margin:-60px auto 0px;position:absolute;left:calc(50% - 15px);top:50%;height:30px;width:30px;animation:rotate 2s linear infinite;transform-origin:center center}.loader circle{stroke-linecap:round;animation:dash 2s ease-in-out infinite}@-webkit-keyframes rotate{100%{transform:rotate(360deg)}}@-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}}.notification{position:fixed;max-width:calc(100% - 6px);max-height:58px;z-index:9999;bottom:-200px;background:#2db458;text-align:center;padding:6px 12px 7px 12px;color:#fff;box-sizing:border-box;font-size:15px;right:3px;border-radius:6px;background-clip:padding-box}.notification .dashicons-bell{width:17px;height:17px;font-size:17px;margin-right:6px;vertical-align:middle;position:relative;top:-1px}.notification .dashicons-bell:before{display:block}@media(max-width: 767px){.notification{font-size:14px}}#appointment-module{max-width:1024px;margin:0 auto;background:rgba(0,0,0,0);display:none}#appointment-module .app-container{max-width:1024px;margin:0 auto;padding:0px 20px}#appointment-module textarea{width:65%;border:1px solid #dedede;min-height:60px;resize:none;padding:5px 6px;margin:2px 0px -5px}#appointment-module .fc-content-skeleton{pointer-events:none}#appointment-module input::-webkit-outer-spin-button,#appointment-module input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#appointment-module span.mandatory{color:#666;font-size:9px}#appointment-module .header{position:absolute;left:0px;top:0px;width:100%;padding:10px 0px 6px;border-bottom:1px solid #eee}#appointment-module.branded{margin-top:96px}#appointment-module.dark .header{background:#fff;border-bottom:1px solid #333}#appointment-module #planning-cat{width:100%;margin-bottom:15px;font-size:15px;overflow:auto;text-align:center}#appointment-module #planning-cat>div{width:49%;background:#bfc8d3;padding:6px 14px;cursor:pointer;display:inline-block;margin:0px .5% 6px;font-size:15px;vertical-align:top;line-height:20px;text-align:center;float:left}#appointment-module #planning-cat>div:nth-child(2n){margin-right:0%}#appointment-module #planning-cat>div.active{background:#207cf8;color:#fff;font-weight:bold}#appointment-module #planning-cat>div:hover{background:#207cf8;color:#fff}@media(max-width: 640px){#appointment-module #planning-cat>div{width:100%;margin:2px 0px;padding:12px 14px}}#appointment-module p{margin-bottom:6px}#appointment-module #hour-popup{display:none}#appointment-module .popup{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.75);top:0px;left:0px}#appointment-module .popup .content{background:#fff;padding:20px 30px;font-size:15px;top:50%;left:50%;width:480px;transform:translate(-50%, -50%);position:absolute;color:#000}@media(max-width: 520px){#appointment-module .popup .content{width:calc(100% - 20px)}}#appointment-module .popup .content b{margin-bottom:15px;display:block}#appointment-module .popup .content .button{display:block;margin-top:15px}#appointment-module .popup .content .hour-slot-options{display:none}#appointment-module .popup .content .wait-options .button,#appointment-module .popup .content .hour-slot-options .button{margin:5px 0px}#appointment-module .fc-basic-view .fc-body .fc-row{min-height:3.5em}#appointment-module .fc-today-button{display:none}#appointment-module .slot-lbl{text-align:center;padding-top:12px}@media(max-width: 380px){#appointment-module .slot-lbl{font-size:11px}}@media(max-width: 350px){#appointment-module .slot-lbl{font-size:10px}}#appointment-module textarea{border-radius:0px;background-clip:padding-box}#appointment-module .hour-detail-select{display:none;background:rgba(0,0,0,.75);position:fixed;width:100%;height:100%;left:0px;top:0px;z-index:99;text-align:center;font-size:16px}#appointment-module .hour-detail-select .slots{width:200px;top:50%;transform:translateY(-50%);position:absolute;left:50%;margin-left:-100px;max-height:80vh;overflow-y:auto}#appointment-module .hour-detail-select .slots .slot{background:#fff;margin-bottom:5px;width:100%;padding:15px 10px;cursor:pointer}#appointment-module .hour-detail-select .slots .slot.active{background:#60dd60}#appointment-module .hour-detail-select .slots .slot:hover{background:#93afd5 !important}#appointment-module .hour-detail-select .slots .slot.disabled{background:red;opacity:.3}#appointment-module *:focus{outline:none}#appointment-module .date-select,#appointment-module .client-info,#appointment-module .confirm-appointment{display:none;margin-bottom:15px}#appointment-module .appointment-send{text-align:center;padding:8px 15px;background:#c5dbfe;position:relative;margin-top:15px;left:0px;width:100%;display:none;font-size:15px}#appointment-module .confirm-appointment{position:relative}#appointment-module .confirm-appointment .button.confirm{position:absolute;margin-top:15px;right:0px;background:#207cf8}#appointment-module .appointment-info-overview{text-align:center;background:#dfe5ed;margin:10px 0px;padding:14px 10px}#appointment-module .appointment-info-overview>div{font-size:18px;font-weight:600}@media(max-width: 640px){#appointment-module .appointment-info-overview>div{font-size:16px}}#appointment-module .fc-day:not(.fc-disabled-day){cursor:pointer}#appointment-module .fc-enabled-day{background:#aeffae}#appointment-module table thead{border-bottom:none}#appointment-module .fc-day.active{background:#60dd60}#appointment-module .fc-unthemed th,#appointment-module .fc-unthemed td,#appointment-module .fc-unthemed thead,#appointment-module .fc-unthemed tbody,#appointment-module .fc-unthemed .fc-divider,#appointment-module .fc-unthemed .fc-row,#appointment-module .fc-unthemed .fc-content,#appointment-module .fc-unthemed .fc-popover,#appointment-module .fc-unthemed .fc-list-view,#appointment-module .fc-unthemed .fc-list-heading td{border-color:#bfbfbf}#appointment-module .fc-day:not(.fc-disabled-day):not(.active):hover{background:#89b6f4}#appointment-module .button>span{left:5px}#appointment-module .button.previous{display:none;opacity:.75;background:#868686;float:left;padding:9px 14px 9px 27px}#appointment-module .button.next{float:right;display:none;background:#207cf8;padding:9px 27px 9px 14px}#appointment-module .button.next>span{right:5px;left:auto}#appointment-module .button.confirm{padding:9px 27px 9px 14px;text-align:right}#appointment-module .button.confirm>span{right:5px;left:auto}#appointment-module h1{color:#000;padding:10px 20px 5px;margin-bottom:0px}@media(max-width: 640px){#appointment-module h1{font-size:21px;padding:10px 20px}}#appointment-module #calendar{padding:20px 0px}@media(max-width: 640px){#appointment-module #calendar{padding:0px}}#appointment-module .client-info-overview,#appointment-module .car-info-overview{float:left;width:calc(50% - 5px);margin-right:10px;background:#dfe5ed;padding:15px;min-height:265px}#appointment-module .client-info-overview:nth-child(3),#appointment-module .car-info-overview:nth-child(3){margin-right:0%}@media(max-width: 640px){#appointment-module .client-info-overview,#appointment-module .car-info-overview{width:100%;margin-right:0px;min-height:auto}}#appointment-module h4{padding:0px;font-weight:bold}#appointment-module #client-info,#appointment-module #car-info{float:left;width:47%;margin-right:6%;margin-bottom:10px}#appointment-module #client-info h4,#appointment-module #car-info h4{margin-bottom:15px;font-weight:bold}#appointment-module #client-info:nth-child(2),#appointment-module #car-info:nth-child(2){margin-right:0%}#appointment-module #client-info .info-icon,#appointment-module #car-info .info-icon{margin-left:2px;position:relative;top:6px;display:inline-block}#appointment-module #client-info .info-icon .popup,#appointment-module #car-info .info-icon .popup{position:absolute;background:#fff629;width:260px;height:auto}@media(max-width: 640px){#appointment-module #client-info,#appointment-module #car-info{width:100%;margin-right:0px;float:none;margin-bottom:20px}}@media(max-width: 640px){#appointment-module h4{margin-bottom:0px !important;padding-top:0px !important}}#appointment-module #container{padding:10px 20px;font-size:14px;display:block !important;overflow:auto}@media(max-width: 640px){#appointment-module #container{padding:10px}}#appointment-module .fc-widget-header thead{background:#eee}#appointment-module .types{margin:40px auto;max-width:720px;text-align:center}#appointment-module .types .type{width:32%;background:#bfc8d3;padding:6px 14px;cursor:pointer;display:inline-block;margin:6px 0px;margin-right:.66%;margin-left:.66%;font-size:15px;vertical-align:top;line-height:20px;text-align:center;position:relative}#appointment-module .types .type span{position:relative;box-sizing:border-box;display:block;top:50%;transform:translateY(-50%)}#appointment-module .types .type.active{background:#207cf8;color:#fff}#appointment-module .types .type:hover{background:#207cf8;color:#fff}@media(max-width: 640px){#appointment-module .types{margin:20px 0px}#appointment-module .types .type{width:100%;margin:2px 0px;padding:12px 14px;min-height:auto !important}}#appointment-module .button span:first-child{margin-top:-5px}#appointment-module .steps{text-align:center;margin-top:25px;margin-bottom:20px}#appointment-module .steps .step{display:inline-block;margin:10px 25px;position:relative;opacity:.6;cursor:pointer}#appointment-module .steps .step:before{content:"1";position:absolute;top:-25px;background:#207cf8;border-radius:50%;background-clip:padding-box;left:50%;width:24px;height:24px;text-align:center;font-size:16px;line-height:23px;margin-left:-12px;color:#fff}#appointment-module .steps .step:nth-child(2):before{content:"2"}#appointment-module .steps .step:nth-child(3):before{content:"3"}#appointment-module .steps .step:nth-child(4):before{content:"4"}#appointment-module .steps .step.complete{font-weight:bold;opacity:1}#appointment-module .steps .step.complete:before{background:#207cf8;color:#fff}#appointment-module .steps .step.active{font-weight:bold;opacity:1}#appointment-module .steps .step.active:before{background:#207cf8}@media(max-width: 640px){#appointment-module .steps{margin-bottom:15px}#appointment-module .steps .step{margin:10px 6px;font-size:12px;vertical-align:top}}@media(max-width: 360px){#appointment-module .steps .step{margin:10px 5px;font-size:11px}}#appointment-module input{padding:2px 6px;font-size:14px}#appointment-module input[type=date]{line-height:26px}#appointment-module label{padding-top:10px}#appointment-module textarea.error{background:#fff1f1;border:1px solid #ff8b8b}@media(max-width: 960px){#appointment-module #button-container{position:fixed;bottom:0px;left:0px;width:100%;background:#217cf8;z-index:2}#appointment-module #button-container .button{margin-bottom:0px;width:50%}#appointment-module #button-container .button.next{text-align:right}#appointment-module .types,#appointment-module .client-info,#appointment-module .confirm-appointment{margin-bottom:40px !important}#appointment-module .button.confirm{position:fixed !important;width:50%;bottom:0px;left:auto;right:0px;z-index:3;margin:0px}}html#html-appointment.dark{color-scheme:dark}#appointment-module.dark{color:#fff}#appointment-module.dark .wait-options b,#appointment-module.dark .hour-slot-options b{color:#000}#appointment-module.dark h1{color:#fff}#appointment-module.dark .popup .content{background:#3b3b3b;color:#fff !important}#appointment-module.dark .steps .step{opacity:.8}#appointment-module.dark .steps .step.active,#appointment-module.dark .steps .step.complete{opacity:1}#appointment-module.dark .types .type,#appointment-module.dark #planning-cat>div{background:#5b6a7d}#appointment-module.dark .types .type.active,#appointment-module.dark .types .type:hover,#appointment-module.dark #planning-cat>div.active,#appointment-module.dark #planning-cat>div:hover{background:#207cf8}#appointment-module.dark .fc-day:not(.fc-disabled-day):not(.active):hover{background:#207cf8}#appointment-module.dark .fc-enabled-day,#appointment-module.dark .fc-enabled-day.active{background:#41a341}#appointment-module.dark .fc-day.active{background:#00ce00}#appointment-module.dark .hour-detail-select .slots .slot{background:#6b6b6b}#appointment-module.dark .hour-detail-select .slots .slot.disabled{background:red}#appointment-module.dark input,#appointment-module.dark textarea,#appointment-module.dark select{background-color:#666;border-color:#9d9d9d}#appointment-module.dark select{background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFcAAABPCAYAAACeTVmaAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyVpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDYuMC1jMDAyIDc5LjE2NDM1MiwgMjAyMC8wMS8zMC0xNTo1MDozOCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjEgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6OUFGRDkyMUE4NkM0MTFFQThENTdBNzQwNjNFNkM3RTkiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6OUFGRDkyMUI4NkM0MTFFQThENTdBNzQwNjNFNkM3RTkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo5QUZEOTIxODg2QzQxMUVBOEQ1N0E3NDA2M0U2QzdFOSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo5QUZEOTIxOTg2QzQxMUVBOEQ1N0E3NDA2M0U2QzdFOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk1veUoAAAPYSURBVHja7Jy9ixNRFMXvPrQQq63WShAtFBEVBEUbrfx/dglsMWwXSBlSpZEU26ROZSrTKAqCG0S0cBGs3CqVWKwQ78V3JYmZ5M3M+7hv5h24SzI7mZn8OAxz9szOznw+fwkAzyHJtsY7CPcuvniPcyHxsKbfOA8U/pjiHCceVkU8p+RcenMV5wvOpcSlsn7hXMM5U3rBd5xe4mJFHQJLL9i5pMs4X3GuJD6l9QPnBs5PeqMWfkEL2olPJbUZ7KpzSRdxPuNcT5wK6xTnFs45L1ArK9AvWolTKbUWwa5zLusVztPEy1gTnGerC/PgPsZ5nZgZ6wnOm9WFKmdlWnGYmBlpuA7sJudysDhNsXhrYLipcwKYOpeDRT/x26gXeWC3OZe0q927mzj+p5m+ZJ3lraAMNpCCRX5gmG1aYZtzU7AwDAxlnMvBIks8l5RtA2vqXNYHnHuJK5zg3DdZURXY6GHiWoxDEbhjnFHDwY40ByMVOS2AvmD+2NBgQb3YHfjb2Fh3LugNN7VvOy4CtoxzSXs436BZfdu/XqzIh1SJHdEOOg1zbaco2LLOJTWpb1vqxVw7F/SOmhIssjJgqziXYzEFi9s1BvtJB4bzMh9WFXZMOzyouWsPyoKt6lxWXfu2CazpxXzDrWvfRn9HmVbZgLJwEHXs24ZVwdpyLqlON/Jt7MV8OxegXjfy9WyAtelcUh36tq29WAjn8oHF3re1bYG17VwOFrH2bUa9WCjncrCINRZnNsG6cC7rLc7DiMC+w3lke6PK0cHuR+ZaJ8frCi4Fi1j6thHk3Egn9bQAEEffVrgXk+Bc0Acs/Ua+viuwrp1L2tOXZhKDxUxfep252oFy/AXowLtCXdt1CdaHc0kS+7bSvZgk5wLI7Nsy12B9OZdjsZS+rVIvJs25HIul9G0HPsD6dC4rdN82gYq9mGS49OCMk4BwK/diEk8LLPpig0BgBz7BhnAuKUTfZq0Xk+xcgDB9W8832FDOBfDbt1ntxaQ7l7/wkad9HYUAG9K5HCxc923We7EYnMvBwnUszkKBDe1clqu+zUkvFotzWfuRbTcquC76Nme9WGynBQC7fZvTXiw25wLY7dv6EsBKci7JRt/mvBeL0bkAdvq2rhSw0pxLqtK3eenFYnUuQLW+LZMEVqJzWUUfnGH8gIkmO5d16Hj9RsMdg/lDI4qsm04LWqZ9m9derA7OBTDr2wZSwUp3LmlT3xakF6uLcwE29209yWBjcG5esBAXGGJ0LgeL1f9va0sHG4tzSYt9W9BerG7OBVh+UH0rBrAxOZfVgYgee/hHgAEAdY5KLtQv4z8AAAAASUVORK5CYII=") right 8px top 50% no-repeat #666;background-size:auto 8px}#appointment-module.dark input.error,#appointment-module.dark textarea.error{background:#944e4e}#appointment-module.dark .appointment-info-overview,#appointment-module.dark .client-info-overview,#appointment-module.dark .car-info-overview{background:#484848}#appointment-module.dark .appointment-send{background:#2474f4}#appointment-module.dark .fc-unthemed th,#appointment-module.dark .fc-unthemed td,#appointment-module.dark .fc-unthemed thead,#appointment-module.dark .fc-unthemed tbody,#appointment-module.dark .fc-unthemed .fc-divider,#appointment-module.dark .fc-unthemed .fc-row,#appointment-module.dark .fc-unthemed .fc-content,#appointment-module.dark .fc-unthemed .fc-popover,#appointment-module.dark .fc-unthemed .fc-list-view,#appointment-module.dark .fc-unthemed .fc-list-heading td{border-color:#000}#appointment-module.dark .fc-widget-header thead{background:#333}#appointment-module.dark .fc-unthemed .fc-disabled-day{background:#4f4f4f;opacity:.7}.instellingen .info-icon{margin-top:-1px;width:19px;height:19px;margin-left:2px}.info-icon{position:absolute;color:#7d93a8;cursor:pointer;width:20px;height:20px;text-align:center;margin-left:1px;margin-top:-3px}.info-icon:before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:currentColor;-webkit-mask-image:url("../img/icons/ui/info.svg");mask-image:url("../img/icons/ui/info.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-size:85%;mask-size:85%;transition:background-color .15s ease-out}.info-icon:hover{color:#1fa0fb}.info-icon.top{margin-top:5px}.info-icon .popup{display:none;position:absolute;background:#fffaeb;border:1px solid #f1dfb6;box-shadow:0px 8px 24px rgba(16,40,70,.14);color:#4a3b16;font-size:13px;font-weight:normal;border-radius:10px;background-clip:padding-box;max-width:50vw;width:350px;margin-left:10px;margin-top:-6px;transform:translateY(-100%);text-align:left;padding:10px 14px;box-sizing:border-box;line-height:150%;z-index:99}.info-icon .popup.right{transform:translate(-100%, -100%)}@media(max-width: 767px){.info-icon .popup{position:fixed;width:100%;bottom:0px;left:0px;margin:0px;max-width:none;transform:translateY(0%)}.info-icon .popup.right{transform:translate(0%)}}.info-icon:hover .popup{display:block}/*!
 * FullCalendar v3.9.0
 * Docs & License: https://fullcalendar.io/
 * (c) 2018 Adam Shaw
 */.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}body .fc{font-size:1em}.fc-highlight{background:#bce8f1;opacity:.3}.fc-bgevent{background:#8fdf82;opacity:.3}.fc-nonbusiness{background:#d7d7d7}.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;font-size:1em;white-space:nowrap;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:-0.05em;margin:0 .2em;vertical-align:middle}.fc-state-default{background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px hsla(0,0%,100%,.75);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05)}.fc-state-hover,.fc-state-down,.fc-state-active,.fc-state-disabled{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-down,.fc-state-active{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;box-shadow:none}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-popover .fc-header .fc-close{cursor:pointer}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-rtl .fc-popover .fc-header .fc-title,.fc-ltr .fc-popover .fc-header .fc-close{float:right}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-highlight-skeleton,.fc-helper-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc-bg table{height:100%}.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc th,.fc td{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}a[data-goto]{cursor:pointer}a[data-goto]:hover{text-decoration:underline}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden rgba(0,0,0,0);border-right:0 hidden rgba(0,0,0,0);border-bottom:0 hidden rgba(0,0,0,0)}.fc-row:first-child table{border-top:0 hidden rgba(0,0,0,0)}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-row .fc-highlight-skeleton td,.fc-row .fc-bgevent-skeleton td{border-color:rgba(0,0,0,0)}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc .fc-row .fc-content-skeleton table,.fc .fc-row .fc-content-skeleton td,.fc .fc-row .fc-helper-skeleton td{background:none;border-color:rgba(0,0,0,0)}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad}.fc-event,.fc-event-dot{background-color:#3a87ad}.fc-event,.fc-event:hover{color:#fff;text-decoration:none}.fc-event[href],.fc-event.fc-draggable{cursor:pointer}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4}.fc-event .fc-resizer{display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999 !important;box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}tr:first-child>td>.fc-day-grid-event{margin-top:2px}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:bold}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-now-indicator{position:absolute;border:0 solid red}.fc-unselectable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fc-unthemed th,.fc-unthemed td,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-divider,.fc-unthemed .fc-row,.fc-unthemed .fc-content,.fc-unthemed .fc-popover,.fc-unthemed .fc-list-view,.fc-unthemed .fc-list-heading td{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover .fc-header,.fc-unthemed .fc-list-heading td{background:#eee}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666}.fc-unthemed td.fc-today{background:#fcf8e3}.fc-unthemed .fc-disabled-day{background:#d7d7d7;opacity:.3}.fc-icon{display:inline-block;height:1em;line-height:1em;font-size:1em;text-align:center;overflow:hidden;font-family:"Courier New",Courier,monospace;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"‹";font-weight:bold;font-size:200%;top:-7%}.fc-icon-right-single-arrow:after{content:"›";font-weight:bold;font-size:200%;top:-7%}.fc-icon-left-double-arrow:after{content:"«";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"»";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"◄";font-size:125%;top:3%}.fc-icon-right-triangle:after{content:"►";font-size:125%;top:3%}.fc-icon-down-triangle:after{content:"▼";font-size:125%;top:2%}.fc-icon-x:after{content:"×";font-size:200%;top:6%}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-popover .fc-header .fc-close{font-size:.9em;margin-top:2px}.fc-unthemed .fc-list-item:hover td{background-color:#f5f5f5}.ui-widget .fc-disabled-day{background-image:none}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.ui-widget .fc-event{color:#fff;text-decoration:none;font-weight:normal}.ui-widget td.fc-axis{font-weight:normal}.fc-time-grid .fc-slats .ui-widget-content{background:none}.fc.fc-bootstrap3 a{text-decoration:none}.fc.fc-bootstrap3 a[data-goto]:hover{text-decoration:underline}.fc-bootstrap3 hr.fc-divider{border-color:inherit}.fc-bootstrap3 .fc-today.alert{border-radius:0}.fc-bootstrap3 .fc-popover .panel-body{padding:0}.fc-bootstrap3 .fc-time-grid .fc-slats table{background:none}.fc.fc-bootstrap4 a{text-decoration:none}.fc.fc-bootstrap4 a[data-goto]:hover{text-decoration:underline}.fc-bootstrap4 hr.fc-divider{border-color:inherit}.fc-bootstrap4 .fc-today.alert{border-radius:0}.fc-bootstrap4 a.fc-event:not([href]):not([tabindex]){color:#fff}.fc-bootstrap4 .fc-popover.card{position:absolute}.fc-bootstrap4 .fc-popover .card-body{padding:0}.fc-bootstrap4 .fc-time-grid .fc-slats table{background:none}.fc-toolbar{text-align:center}.fc-toolbar.fc-header-toolbar{margin-bottom:1em}.fc-toolbar.fc-footer-toolbar{margin-top:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container *:before,.fc-view-container *:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicWeek-view .fc-content-skeleton,.fc-basicDay-view .fc-content-skeleton{padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-day-top.fc-other-month{opacity:.3}.fc-basic-view .fc-week-number,.fc-basic-view .fc-day-number{padding:2px}.fc-basic-view th.fc-week-number,.fc-basic-view th.fc-day-number{padding:0 2px}.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{float:right}.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{float:left}.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{float:left;border-radius:0 0 3px 0}.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{float:right;border-radius:0 0 0 3px}.fc-basic-view .fc-day-top .fc-week-number{min-width:1.5em;text-align:center;background-color:#f2f2f2;color:gray}.fc-basic-view td.fc-week-number{text-align:center}.fc-basic-view td.fc-week-number>*{display:inline-block;min-width:1.25em}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.fc-time-grid-container,.fc-time-grid{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden rgba(0,0,0,0)}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{position:relative;z-index:3}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-helper-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-highlight-container{position:relative}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-event,.fc-time-grid .fc-bgevent{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event{overflow:hidden}.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}.fc-time-grid-event .fc-content{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:" - "}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0)}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0)}.fc-event-dot{display:inline-block;width:10px;height:10px;border-radius:5px}.fc-rtl .fc-list-view{direction:rtl}.fc-list-view{border-width:1px;border-style:solid}.fc .fc-list-table{table-layout:auto}.fc-list-table td{border-width:1px 0 0;padding:8px 14px}.fc-list-table tr:first-child td{border-top-width:0}.fc-list-heading{border-bottom-width:1px}.fc-list-heading td{font-weight:bold}.fc-ltr .fc-list-heading-main{float:left}.fc-ltr .fc-list-heading-alt{float:right}.fc-rtl .fc-list-heading-main{float:right}.fc-rtl .fc-list-heading-alt{float:left}.fc-list-item.fc-has-url{cursor:pointer}.fc-list-item-marker,.fc-list-item-time{white-space:nowrap;width:1px}.fc-ltr .fc-list-item-marker{padding-right:0}.fc-rtl .fc-list-item-marker{padding-left:0}.fc-list-item-title a{text-decoration:none;color:inherit}.fc-list-item-title a[href]:hover{text-decoration:underline}.fc-list-empty-wrap2{position:absolute;top:0;left:0;right:0;bottom:0}.fc-list-empty-wrap1{width:100%;height:100%;display:table}.fc-list-empty{display:table-cell;vertical-align:middle;text-align:center}.fc-unthemed .fc-list-empty{background-color:#eee}