@import "/css/jquery-ui-1.9.2.css";@import "/css/jqgrid-3.8.2.css";@import "/css/jquery.handsontable.full.css";#component .body{background-color:#fff;border-color:#789916;color:#000}#component .title{background-color:#5a5a5a;border-color:#272727;color:#fff}#component .tab{background-color:#5a5a5a;border-color:#272727;color:#fff}#component .disabled{background-color:#FFF;border-color:#AAA;color:#666}#component .columns{background-color:#DDD;border-color:#272727;color:#000}#component .toolbar{background-color:#ffffd0;border-color:#789916;color:#000}#component .buttonbar{background-color:#5a5a5a;border-color:#272727;color:#fff}#component .odd{background-color:#f3f3f3}#component .active{background-color:#bcdd5a;border-color:#789916;color:#000}#component .hover{background-color:#f47930;border-color:#b03500;color:#fff}#error .body{background-color:#FEE;border-color:#990808;color:#000}#error .title{background-color:#990808;border-color:#990808;color:#FFF}#info .body{background-color:#FFE;border-color:#a89f22;color:#000}#info .title{color:#000}#link .default{border-color:#039;color:#039}#link .hover{background-color:#039;border-color:#039;color:#fff}#link .disabled{border-color:#AAA;color:#AAA}#button .default{background-color:#bcdd5a;border-color:#789916;color:#000}#button .inverse{background-color:#789916;border-color:#bcdd5a;color:#fff}#button .hover{background-color:#f47930;border-color:#b03500;color:#fff}#button .highlight{background-color:#5a5a5a;color:#f47930}#frameset .visited{border-color:#718536;color:#000}#frameset .active{border-color:#bf5e26;color:#FFF}#frameset .disabled{border-color:#999;color:#666}html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0}img,body,html{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%}q:before,q:after{content:''}html{overflow:auto}img{vertical-align:middle}a{text-decoration:none}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}/*\*/* html .clearfix{height:1%}.clearfix{display:block}/**/body,td,button,input,select,textarea,label{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:Verdana,Tahoma,Geneva,sans-serif;line-height:1.5}.scrollable{overflow:auto;position:relative}.hidden{display:none}body.wait,body.wait *{cursor:wait!important}a.link{font-weight:bold;margin:0 3px;border-bottom:1px dotted;border-color:#039;color:#039}a.link:hover{border:1px solid;padding:1px 2px;margin:-2px 0 -1px 0;border-radius:4px;background-color:#039;border-color:#039;color:#fff}a.link.disabled{border-style:dotted;border-width:0 0 1px 0;margin:0 3px;padding:0;border-color:#AAA;color:#AAA;background:transparent;cursor:default;cursor:not-allowed}a.link.no-wrap{display:inline-block;max-width:98%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.link.badge,a.link.badge:hover,a.link.badge.disabled{border:1px solid;margin:0 3px;padding:2px 8px;border-radius:4px}a.img,a.img:hover{border:0;padding:0;margin:0;background:transparent}ol.form label{display:inline-block;vertical-align:top;text-align:right;font-weight:bold;font-size:13px;line-height:30px;width:40%;margin-right:5px}ol.form label.select{line-height:24px;margin:3px 0}ol.form label.select.hour,ol.form label.select.minute{margin-right:1%}ol.form label span.caption{display:block;font-size:11px;line-height:16px;margin-top:-6px;font-weight:normal}ol.form li.checkbox{padding:3px 3px 3px 10px}ol.form li.checkbox label{display:inline;line-height:24px;vertical-align:top}ol.form li.checkbox input{vertical-align:middle}ol.form li.checkbox-inlined label{font-weight:normal}ol.form span.display{display:inline-block;font-size:13px;line-height:20px;padding-top:5px;max-width:40%}span.field-nested{display:inline-block;font-size:13px;line-height:20px;vertical-align:top;padding-top:5px}li.display span.field-nested{margin-left:3px;margin-right:3px}ol.form li.dropdown{line-height:30px}a.button,button{font-weight:bold;font-size:13px;line-height:18px;border:1px solid;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background-color:#bcdd5a;border-color:#789916;color:#000}a.button.ghost,button.ghost{background:transparent}a.button,a.button:hover,a.button.disabled,a.button.disabled:hover{display:inline-block;cursor:pointer;padding:3px 10px;margin:0 5px}a.link.button.disabled:hover{padding:2px 10px}button{padding:2px 5px;margin:0 5px;cursor:pointer;width:auto;overflow:visible}a.button.outline,button.outline{background:transparent;border-color:#039;color:#039}a.button:hover,button:hover{background-color:#f47930;border-color:#b03500;color:#fff}a.button.outline:hover,button.outline:hover{background-color:#039;border-color:#039;color:#fff}button.disabled,a.button.disabled,a.button.disabled:hover{cursor:default;border:1px solid;background-color:#FFF;border-color:#AAA;color:#666}button h6,.button h6{font-size:16px;margin:1px 0;min-width:60px}button small,.button small{font-size:11px}ol input.text,ol select,ol textarea,ol div.choices{box-sizing:border-box;margin:3px 0;padding:2px 0;border:1px solid;background-color:#fff;border-color:#789916;color:#000;width:40%;border-radius:0}ol input.text[type="color"]{padding:0;border:0;background:transparent}ol .clr-field button{width:20px;height:20px;right:2px;border-radius:0}ol .clr-field input{padding-right:24px}ol.form select{width:40%}ol.form input.text{height:24px}input[data-format][type="text"]{text-align:right}input.with-suffix{padding-right:30px!important;text-align:left!important}b.suffix{display:inline-block;width:30px;text-align:center;margin-left:-30px}ol input.disabled,ol select.disabled,ol textarea.disabled{background-color:#FFF;border-color:#AAA;color:#666;cursor:default}ol input.ERROR,ol select.ERROR,ol label.select.ERROR select,ol label.select.ERROR:after,ol textarea.ERROR,ol li.ERROR div,ol.form li.checkbox-inlined.ERROR{background-color:#FEE;border-color:#990808;color:#000}.ace_gutter .ERROR{background-color:#990808;border-color:#990808;color:#FFF}.codex-editor{font-size:16px}.codex-editor h1,.codex-editor h2,.codex-editor h3,.codex-editor h4,.codex-editor h5,.codex-editor h6{text-align:left;text-decoration:none;color:#000}.codex-editor h1{font-size:150%}.codex-editor h2{font-size:135%}.codex-editor h3{font-size:120%}.codex-editor h4{font-size:110%}.codex-editor h5{font-size:100%}.codex-editor h6{font-size:90%}.codex-editor code{background:#deefab;color:#516612}.codex-editor .ce-inline-tool{color:#000}.ce-block--stretched .ce-block__content{max-width:650px}ol li.ERROR div{width:396px;padding-left:4px}span.icon-info,span.icon-warning,span.icon-error{display:inline-block;width:16px;height:30px;vertical-align:top;background:url('/images/icons.png') no-repeat;text-indent:-9999px}span.icon-info{background-position:-508px center}span.icon-warning{background-position:-460px center}span.icon-error{background-position:-412px center}span.field-status{display:inline-block;vertical-align:top;margin:4px;padding:0 6px;line-height:22px;border-radius:3px;font-weight:bold}span.field-status.error{background-color:#990808;border-color:#990808;color:#FFF}span.field-status.warning{background:#f4e830}span.field-status.info{background-color:#bcdd5a;border-color:#789916;color:#000}ol div.choices{display:inline-block;padding:0}ol div.choices__inner{padding:0;border-radius:0;border:0;background-color:#fff;border-color:#789916;color:#000;font-size:12px;min-height:auto}ol .choices__input{background:transparent;margin:0;font-size:12px;padding:0;width:100%}ol .choices__list--multiple .choices__item{display:inline-block;font-size:12px;padding:1px 4px;margin:2px 4px 2px 2px;border-radius:3px;background-color:#5a5a5a;border-color:#272727;color:#fff}ol div.choices .choices__inner button.choices__button{border-left:1px solid #272727!important}ol.form li.checkbox input{margin:4px 4px 0 40%}ol.form li.checkbox-inlined input{margin-left:4px;vertical-align:top}ol.form li.mbox div{display:inline-block;width:58%;margin:3px 0}ol.form li.mbox div label{display:block;line-height:24px;width:auto;text-align:left;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:96%}ol.form li.mbox div label input{margin-right:5px;vertical-align:text-top}ol.form li.mbox span.icon-error{display:none}ol.form li.mbox.inline div label{display:inline-block;margin-right:10px}button.toggle{min-width:50px;margin:3px 5px 3px 0;padding:1px 5px;background-color:#FFF;border-color:#AAA;color:#666}button.toggle:hover{background-color:#f47930;border-color:#b03500;color:#fff}button.toggle.disabled{background-color:#FFF;border-color:#AAA;color:#666;opacity:.4;cursor:not-allowed}button.toggle-active{cursor:default;background-color:#039;border-color:#039;color:#fff}button.toggle-active:hover{background-color:#f47930;border-color:#b03500;color:#fff}button.toggle-active.disabled{background-color:#039;border-color:#039;color:#fff;opacity:.75}.toggle-group{display:flex}.toggle-group button.toggle{margin:0!important;padding:4px 8px;border-radius:0;flex:1}.toggle-group button.toggle:first-child{border-radius:4px 0 0 4px;border-right:0}.toggle-group button.toggle:last-child{border-radius:0 4px 4px 0;border-left:none}input.checkbox-switch{height:0;width:0;visibility:hidden}label.checkbox-switch{position:relative;cursor:pointer;text-indent:-9999px;width:42px!important;top:3px;height:24px;border-radius:24px;background:#999}label.checkbox-switch:after{content:'';position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;border-radius:18px;transition:.3s}input.checkbox-switch:checked+label{background-color:#f47930;border-color:#b03500;color:#fff}input.checkbox-switch:checked+label:after{left:calc(97%);transform:translatex(-100%)}label.checkbox-switch:active:after{width:30px}ol.form .choices__list--dropdown{z-index:10}ol.form li.fileUpload input{width:40%;box-sizing:border-box;margin:3px 0;padding:1px 0 1px 1px;height:24px;border:1px solid;background-color:#fff;border-color:#789916;color:#000}ol.form button.textField-button,ol.form li.fileUpload button.fileUpload{border-radius:0;margin-left:0;transform:translate(-100%,0)}ol.form input.textField.with-button{padding-right:60px}ol.form button.textField-button{width:60px;overflow:hidden;white-space:nowrap}table.calendar{margin:4px 10px 0 10px;background-color:#fff;border-color:#789916;color:#000}table.calendar tr.title{height:24px;background-color:#789916;border-color:#bcdd5a;color:#fff}table.calendar tr.title button{font-size:18px;line-height:12px;text-align:center;padding:1px 5px 5px 5px;margin:2px;border-radius:2px}table.calendar tr.title td.disabled button{background-color:#FFF;border-color:#AAA;color:#666;cursor:default;cursor:not-allowed}table.calendar tr.legend{height:30px}table.calendar thead td{text-align:center;font-weight:bold}table.calendar tr.labels td{padding:3px 0;border-bottom:1px solid;background-color:#5a5a5a;border-color:#272727;color:#fff}table.calendar tr.labels td.left{border-left:1px solid}table.calendar tr.labels td.right{border-right:1px solid}table.calendar tbody td{width:30px;padding:1px;text-align:right;border-style:solid;border-width:0;background-color:#fff;border-color:#789916;color:#000}table.calendar tbody td.left{border-left-width:1px}table.calendar tbody td.right{border-right-width:1px}table.calendar tbody button{font-size:14px;line-height:22px;text-align:right;width:28px;margin:0;padding:0 4px;background-color:#fff;border-color:#789916;color:#000;border:1px solid #FFF;border-radius:2px}table.calendar tbody button.selected{background-color:#bcdd5a;border-color:#789916;color:#000}table.calendar tbody button:hover{background-color:#f47930;border-color:#b03500;color:#fff}table.calendar tbody span{display:block;font-size:14px;line-height:22px;padding:1px 4px;background-color:#FFF;border-color:#AAA;color:#666;background:transparent}table.calendar tr.bottom td{border-bottom-width:1px}table.calendar tr.legend td{text-align:left}table.calendar tr.legend span{display:block;width:18px;height:18px;margin-left:5px;padding:0;border:1px solid;background-color:#fff;border-color:#789916;color:#000}label.select{position:relative;display:inline-block}label.select:after{position:absolute;content:" ";right:1px;top:1px;width:18px;height:22px;border-left:1px solid;background-color:#bcdd5a;border-color:#789916;color:#000;background-image:url(/images/icons.png);background-repeat:no-repeat;background-position:-147px -1px;pointer-events:none}label.select:hover:after{background-color:#f47930;border-color:#b03500;color:#fff}label.select select{width:100%;margin:0;height:24px;border:1px solid;-webkit-appearance:none;padding-right:20px;background-color:#fff;border-color:#789916;color:#000}label.select select:disabled{opacity:1}label.select.hour,label.select.minute{width:15%;margin-right:1%}label.select.ampm{width:8%;margin-right:0}label.select.disabled:after,label.select.disabled:hover:after,label.select.disabled select{background-color:#FFF;border-color:#AAA;color:#666}label.select.readOnly:after,label.select.readOnly:hover:after{background-color:#FFF;border-color:#AAA;color:#666}input.select,input.hasDatepicker{width:40%;box-sizing:border-box;margin:3px 0;padding:2px 20px 2px 0;-webkit-appearance:none;border-radius:0}input.dateField-readOnly:hover{cursor:pointer}input.dateField-readOnly:hover+button.ui-datepicker-trigger{background-color:#f47930;border-color:#b03500;color:#fff}button.ui-combobox-trigger,button.ui-datepicker-trigger{position:relative;margin:0 0 0 -20px;padding:0;width:20px;height:24px;border-radius:0;background-image:url(/images/icons.png);background-repeat:no-repeat}button.ui-combobox-trigger[disabled],button.ui-datepicker-trigger[disabled]{background-color:#FFF;border-color:#AAA;color:#666;cursor:default}button.ERROR,.button.ERROR{background-color:#FEE;border-color:#990808;color:#000}button.ui-combobox-trigger{background-position:-147px 0}button.ui-datepicker-trigger{background-position:-170px 0}.ui-corner-tl,.ui-corner-tr,.ui-corner-bl,.ui-corner-br,.ui-corner-top,.ui-corner-bottom,.ui-corner-right,.ui-corner-left,.ui-corner-all{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.ui-widget{font-family:Arial,Helvetica,Verdana,sans-serif;font-size:12px}.ui-widget-content{border:1px solid;background-color:#fff;border-color:#789916;color:#000}.ui-autocomplete{max-height:110px;overflow:auto;overflow-x:hidden}.ui-menu{padding:0;margin:0;z-index:2000!important}.ui-menu .ui-menu-item a,.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;white-space:nowrap;margin:0;padding:6px 4px;font-size:13px;border:0}.ui-menu .ui-menu-item a.ui-state-active{font-weight:bold}.ui-menu-item a.ui-state-hover,.ui-menu-item a.ui-state-focus{background-color:#f47930;border-color:#b03500;color:#fff}.ui-datepicker{padding:0}.ui-datepicker .ui-datepicker-header{background-color:#789916;border-color:#bcdd5a;color:#fff}a.ui-datepicker-prev,a.ui-datepicker-next,.ui-datepicker a.ui-datepicker-prev-hover,.ui-datepicker a.ui-datepicker-next-hover{border:0;margin:-1px 0 0 0;padding:0;background:url(/images/icons.png) no-repeat;background-color:#bcdd5a;border-color:#789916;color:#000}a.ui-datepicker-prev,.ui-datepicker a.ui-datepicker-prev-hover{background-position:-315px -2px}a.ui-datepicker-next,.ui-datepicker a.ui-datepicker-next-hover{background-position:-337px -2px}.ui-datepicker a.ui-datepicker-prev-hover,.ui-datepicker a.ui-datepicker-next-hover{background-color:#f47930;border-color:#b03500;color:#fff}.ui-datepicker a.ui-datepicker-prev.ui-state-disabled,.ui-datepicker a.ui-datepicker-next.ui-state-disabled{display:none}table.ui-datepicker-calendar thead{border-bottom:1px solid;background-color:#5a5a5a;border-color:#272727;color:#fff}table.ui-datepicker-calendar{table-layout:fixed}.ui-datepicker table.ui-datepicker-calendar tbody span{margin:1px}.ui-datepicker table.ui-datepicker-calendar tbody a{border:0;font-weight:normal;margin:2px;background-color:#fff;border-color:#789916;color:#000;background:transparent}.ui-datepicker table.ui-datepicker-calendar tbody a.ui-state-highlight{font-weight:bold;background-color:#5a5a5a;color:#f47930}.ui-datepicker table.ui-datepicker-calendar tbody a.ui-state-active{font-weight:bold;margin:1px;border:1px solid;background-color:#f47930;border-color:#b03500;color:#fff}.ui-datepicker table.ui-datepicker-calendar tbody a.ui-state-hover{border:1px solid;margin:1px;background-color:#bcdd5a;border-color:#789916;color:#000}.ui-dialog{padding:0;border-radius:4px 4px 0 0;box-shadow:3px 3px 5px #CCC;background-color:#fff;border-color:#789916;color:#000;border-color:#272727}.ui-dialog .ui-dialog-titlebar{padding:4px 10px;font-size:16px;border:0;border-radius:4px 4px 0 0;background-color:#5a5a5a;border-color:#272727;color:#fff}.ui-dialog .ui-dialog-titlebar-close{position:absolute;top:2px;right:2px;width:24px;height:24px;margin:0;padding:1px;text-decoration:none;background-color:#5a5a5a;border-color:#272727;color:#fff}.ui-dialog .ui-dialog-titlebar-close:hover{background-color:#f47930;border-color:#b03500;color:#fff}.ui-dialog-titlebar-close .ui-icon{font-size:30px;width:24px;height:24px;font-weight:bold;line-height:20px;text-align:center;text-indent:0;margin:0}.ui-dialog .ui-dialog-content{padding:4px}.ui-dialog .ui-dialog-content.lightbox{padding:0;overflow:hidden;-webkit-overflow-scrolling:touch}.ui-dialog .ui-dialog-title{float:none;display:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 16px 0 0}.ui-slider .ui-slider-handle{width:8px;background-color:#bcdd5a;border-color:#789916;color:#000;border-radius:4px;outline:0}.ui-slider-vertical .ui-slider-handle{width:1.2em;height:8px;left:-0.6em}.ui-slider-handle.ui-state-active,.ui-slider-handle.ui-state-focus,.ui-slider-handle.ui-state-hover{background-color:#f47930;border-color:#b03500;color:#fff}#fancybox-inner{overflow:auto!important;-webkit-overflow-scrolling:touch}ol.form li{border:0}ol.form li.odd{background-color:#f3f3f3}ol.form li.buttons{padding:4px 4px 4px 40%}ol.form li.buttons button{min-width:70px}ol.form li img.icon{vertical-align:top;margin-left:2px}ol.form li i.error{display:block;color:#990808;font-weight:bold;margin:0 2% 5px 41%}#form-layout .vertical label{display:block;text-align:left;line-height:1.25;width:96%;margin-left:2%}#form-layout .vertical label span.caption{line-height:13px;margin-top:-2px}#form-layout .vertical>li{position:relative;padding:5px 0}#form-layout .vertical>li .icon-error,#form-layout .vertical>li .icon-warning,#form-layout .vertical>li .icon-info{display:none}#form-layout .vertical>li i.error{margin-left:2%}#form-layout .vertical>li.display{padding:5px 2%}#form-layout .vertical>li.display label{display:inline-block;width:auto;line-height:25px;margin-left:0}#form-layout .vertical>li.display span.display{display:inline;margin:0;line-height:25px}#form-layout .vertical>li.display span.field-nested{float:right;padding-top:3px}#form-layout .vertical>li.buttons{padding-left:4px;text-align:center}#form-layout .vertical>li:not(.display) span.field-nested{position:absolute;top:0;right:2%;padding-top:2px}#form-layout .vertical li>input.text,#form-layout .vertical select,#form-layout .vertical input.select,#form-layout .vertical li.fileUpload>input,#form-layout .vertical li>textarea,#form-layout .vertical li.mbox div,#form-layout .vertical li.mbox.inline div,#form-layout .vertical div.choices{width:96%;margin-left:2%}#form-layout .vertical button.toggle{margin:3px 0 3px 2%}#form-layout .vertical label.select{display:inline-block;margin-right:0;margin-left:2%}#form-layout .vertical label.select select{width:100%;margin:0}#form-layout .vertical label.select.hour{width:38%;margin-right:0}#form-layout .vertical label.select.minute{width:38%;margin-right:0}#form-layout .vertical label.select.ampm{width:16%}#form-layout .vertical span.field-status{margin:4px 2%}ol.form.vertical label{display:block;text-align:left;line-height:1.25;width:96%;margin-left:2%}ol.form.vertical label span.caption{line-height:13px;margin-top:-2px}ol.form.vertical>li{position:relative;padding:5px 0}ol.form.vertical>li .icon-error,ol.form.vertical>li .icon-warning,ol.form.vertical>li .icon-info{display:none}ol.form.vertical>li i.error{margin-left:2%}ol.form.vertical>li.display{padding:5px 2%}ol.form.vertical>li.display label{display:inline-block;width:auto;line-height:25px;margin-left:0}ol.form.vertical>li.display span.display{display:inline;margin:0;line-height:25px}ol.form.vertical>li.display span.field-nested{float:right;padding-top:3px}ol.form.vertical>li.buttons{padding-left:4px;text-align:center}ol.form.vertical>li:not(.display) span.field-nested{position:absolute;top:0;right:2%;padding-top:2px}ol.form.vertical li>input.text,ol.form.vertical select,ol.form.vertical input.select,ol.form.vertical li.fileUpload>input,ol.form.vertical li>textarea,ol.form.vertical li.mbox div,ol.form.vertical li.mbox.inline div,ol.form.vertical div.choices{width:96%;margin-left:2%}ol.form.vertical button.toggle{margin:3px 0 3px 2%}ol.form.vertical label.select{display:inline-block;margin-right:0;margin-left:2%}ol.form.vertical label.select select{width:100%;margin:0}ol.form.vertical label.select.hour{width:38%;margin-right:0}ol.form.vertical label.select.minute{width:38%;margin-right:0}ol.form.vertical label.select.ampm{width:16%}ol.form.vertical span.field-status{margin:4px 2%}@media only screen and (max-width:480px){ol.form label{display:block;text-align:left;line-height:1.25;width:96%;margin-left:2%}ol.form label span.caption{line-height:13px;margin-top:-2px}ol.form>li{position:relative;padding:5px 0}ol.form>li .icon-error,ol.form>li .icon-warning,ol.form>li .icon-info{display:none}ol.form>li i.error{margin-left:2%}ol.form>li.display{padding:5px 2%}ol.form>li.display label{display:inline-block;width:auto;line-height:25px;margin-left:0}ol.form>li.display span.display{display:inline;margin:0;line-height:25px}ol.form>li.display span.field-nested{float:right;padding-top:3px}ol.form>li.buttons{padding-left:4px;text-align:center}ol.form>li:not(.display) span.field-nested{position:absolute;top:0;right:2%;padding-top:2px}ol.form li>input.text,ol.form select,ol.form input.select,ol.form li.fileUpload>input,ol.form li>textarea,ol.form li.mbox div,ol.form li.mbox.inline div,ol.form div.choices{width:96%;margin-left:2%}ol.form button.toggle{margin:3px 0 3px 2%}ol.form label.select{display:inline-block;margin-right:0;margin-left:2%}ol.form label.select select{width:100%;margin:0}ol.form label.select.hour{width:38%;margin-right:0}ol.form label.select.minute{width:38%;margin-right:0}ol.form label.select.ampm{width:16%}ol.form span.field-status{margin:4px 2%}}div.panel{margin:2px}div.panel h3{position:relative}div.panel h3 span{display:block;padding:3px 5px;font-weight:bold;font-size:14px;border:1px solid #666;border-radius:5px 5px 0 0;border-bottom:0;background-color:#5a5a5a;border-color:#272727;color:#fff}div.panel h3 a.button{position:absolute;font-size:12px;top:3px;right:3px;margin:0;padding:1px 6px;background-color:#5a5a5a;border-color:#272727;color:#fff}div.panel h3 a.button.icon{width:18px;height:18px;background:#fff url(/images/icons.png) -243px -3px no-repeat;top:5px;right:5px;border:0;padding:0}div.panel h3 a.button.icon.collapsed{background-position:-267px -2px}div.panel h3 a.button:hover{background-color:#f47930;border-color:#b03500;color:#fff}div.panel div.body{border:1px solid #000;background-color:#fff;border-color:#789916;color:#000;border-color:#272727}div.panel.connected{margin-top:-3px}div.panel.connected h3 span{border-radius:0}div.panel.autoHeight>div.body{overflow:auto}div.errorControllerMessage{display:none;position:absolute;top:0;left:0;right:0;box-sizing:border-box;max-width:720px;margin:auto;z-index:1000;border:1px solid #000;border-top:0;background-color:#FEE;border-color:#990808;color:#000;font-size:15px;padding:4px}div.errorControllerMessage pre{display:none;font-size:11px;line-height:15px;white-space:pre-wrap;max-height:120px;overflow:auto}div.errorControllerMessage a.close{float:right;display:block;font-size:20px;line-height:20px;font-weight:bold;text-align:center;border:1px dotted;border-radius:4px;width:20px;padding:0;margin:0 0 10px 10px}div.panel-ERROR,div.panel-WARNING,div.panel-INFO{margin-top:4px;line-height:19px}div.panel-ERROR ul,div.panel-WARNING ul,div.panel-INFO ul{list-style-type:square;margin-left:25px}div.panel-ERROR h3,div.panel-WARNING h3,div.panel-INFO h3{display:none}div.panel-ERROR div.body,div.panel-WARNING div.body,div.panel-INFO div.body{padding:4px;border-radius:5px}div.panel-ERROR tr,div.panel-WARNING tr,div.panel-INFO tr{height:16px}div.panel-ERROR div.body{background-color:#FEE;border-color:#990808;color:#000}div.panel-WARNING div.body,div.panel-INFO div.body{background-color:#FFE;border-color:#a89f22;color:#000}div.panel td.ERROR{background:url('/images/icons.png') -410px -3px no-repeat}div.panel td.WARNING{background:url('/images/icons.png') -458px -3px no-repeat}div.panel td.INFO{background:url('/images/icons.png') -506px -3px no-repeat}table.grid{margin:2px;width:100%}table.grid td{padding:3px}table.grid thead td{font-weight:bold;padding:3px 5px;border:1px solid #666;border-width:1px 0;background-color:#5a5a5a;border-color:#272727;color:#fff}table.grid thead td.title{font-size:14px}table.grid thead td.left{border-top-left-radius:5px;border-width:1px 0 1px 1px;padding-top:4px}table.grid thead td.right{border-top-right-radius:5px;border-width:1px 1px 1px 0;padding-top:4px}.padded table.grid{margin:0}table.grid tr.header td{font-weight:bold;border-style:solid;border-width:0 1px 1px 0;background-color:#DDD;border-color:#272727;color:#000}table.grid tbody td{border-width:0;border-style:solid;background-color:#fff;border-color:#789916;color:#000;border-color:#272727}table.grid tbody td.left{border-left-width:1px}table.grid tbody td.right{border-right-width:1px}table.grid tbody tr.bottom td{border-bottom:1px solid;background-color:#fff;border-color:#789916;color:#000;border-color:#272727}table.grid tbody tr.odd td{background-color:#f3f3f3}table.grid tbody tr.message td{padding:8px;text-align:center}table.grid tbody tr.top-border td{border-top:1px solid #272727}table.grid.embedded{margin:0}table.grid.embedded td.left{border-left:0}table.grid.embedded td.right{border-right:0}table.grid.embedded tr.bottom td{border-bottom:0}tr.jqgrow{outline:0}div.grid,div.tree,div.spreadsheet{position:relative;margin:2px}div.grid .ui-jqgrid,div.tree .ui-jqgrid,div.spreadsheet .ui-jqgrid{border-color:#272727}div.grid h3 span,div.tree h3 span,div.spreadsheet h3 span{display:block;padding:3px 5px;border:1px solid #666;border-radius:5px 5px 0 0;border-bottom:0;font-weight:bold;font-size:14px;background-color:#5a5a5a;border-color:#272727;color:#fff}div.grid ol.toolbar,div.tree ol.toolbar,div.spreadsheet ol.toolbar{border:1px solid #272727;border-width:1px 1px 0 1px}div.spreadsheet div.body{background-color:#fff;border-color:#789916;color:#000;border:1px solid #272727;border-top:0;overflow:auto}div.spreadsheet ol.toolbar{border-width:1px}div.grid,div.tree{min-height:200px;overflow:hidden}div.grid div.ui-jqgrid-hdiv,div.tree div.ui-jqgrid-hdiv{border-bottom:1px solid;background-color:#DDD;border-color:#272727;color:#000}div.grid th.ui-th-column,div.tree th.ui-th-column,div.grid th.ui-th-column-header,div.tree th.ui-th-column-header{font-size:11px;font-weight:bold;border-right:1px solid;cursor:default;background-color:#DDD;border-color:#272727;color:#000}div.grid th.ui-th-column-header,div.tree th.ui-th-column-header{text-align:center}div.grid .ui-jqgrid .frozen-div,div.tree .ui-jqgrid .frozen-div{overflow:hidden}div.grid .ui-jqgrid .ui-jqgrid-htable th div,div.tree .ui-jqgrid .ui-jqgrid-htable th div{white-space:normal!important;height:auto!important}div.grid .ui-jqgrid input.cbox,div.tree .ui-jqgrid input.cbox{vertical-align:text-bottom;margin-top:2px}div.grid .ui-jqgrid-btable td,div.tree .ui-jqgrid-btable td{cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}div.grid .ui-jqgrid-btable tr.odd,div.tree .ui-jqgrid-btable tr.odd{background-color:#f3f3f3}div.grid .ui-jqgrid-btable tr.ui-state-highlight td,div.tree .ui-jqgrid-btable tr.ui-state-highlight td{border-style:solid;border-width:1px 0;margin:-1px 0;background-color:#bcdd5a;border-color:#789916;color:#000}div.grid .ui-jqgrid-btable tr.ui-state-hover td,div.tree .ui-jqgrid-btable tr.ui-state-hover td{background-color:#f47930;border-color:#b03500;color:#fff}div.grid .ui-jqgrid-btable td,div.tree .ui-jqgrid-btable td{border:0}div.grid span.checked,div.tree span.checked{display:inline-block;width:18px;height:18px;background:url(/images/icons.png) -196px -3px no-repeat}div.grid span.tri-state,div.tree span.tri-state{display:inline-block;width:18px;height:18px;background:url(/images/icons.png) -220px -3px no-repeat}div.grid .ui-icon,div.tree .ui-icon{width:16px;height:16px;background:url(/images/icons.png) no-repeat}div.grid .ui-icon-asc,div.tree .ui-icon-asc{background-position:-244px 0}div.grid .ui-icon-desc,div.tree .ui-icon-desc{background-position:-268px -6px}div.grid .ui-icon-seek-first,div.tree .ui-icon-seek-first{background-position:-292px -3px}div.grid .ui-icon-seek-prev,div.tree .ui-icon-seek-prev{background-position:-316px -3px}div.grid .ui-icon-seek-next,div.tree .ui-icon-seek-next{background-position:-339px -3px}div.grid .ui-icon-seek-end,div.tree .ui-icon-seek-end{background-position:-362px -3px}div.grid .ui-icon-expand,div.tree .ui-icon-expand{background-position:-340px -3px}div.grid .ui-icon-collapse,div.tree .ui-icon-collapse{background-position:-148px -3px}div.grid .ui-icon-leaf,div.tree .ui-icon-leaf{background-position:-220px -4px}div.grid .ui-state-disabled,div.tree .ui-state-disabled{background:transparent}div.grid .ui-jqgrid .ui-jqgrid-pager,div.tree .ui-jqgrid .ui-jqgrid-pager{height:28px;background-color:#5a5a5a;border-color:#272727;color:#fff}div.grid td.ui-pg-button,div.tree td.ui-pg-button,div.grid td.ui-pg-button:hover,div.tree td.ui-pg-button:hover{border:0;background:transparent;padding:1px}div.grid .ui-pager-control .ui-pg-div,div.tree .ui-pager-control .ui-pg-div{padding:2px 5px;margin-left:5px;font-weight:bold;border:1px solid;background-color:#5a5a5a;border-color:#272727;color:#fff}div.grid table.ui-pg-table .ui-icon,div.tree table.ui-pg-table .ui-icon{border:1px solid;padding:1px;background-color:#5a5a5a;border-color:#272727;color:#fff;background-color:transparent}div.grid table.ui-pg-table.navtable .ui-icon,div.tree table.ui-pg-table.navtable .ui-icon{border:0;padding:0;float:right;margin:0 -3px 0 3px}div.grid .ui-pager-control .ui-pg-div:hover,div.tree .ui-pager-control .ui-pg-div:hover{background-color:#f47930;border-color:#b03500;color:#fff}div.grid .ui-pager-control .ui-pg-div:hover .ui-icon,div.tree .ui-pager-control .ui-pg-div:hover .ui-icon{background-color:#f47930;border-color:#b03500;color:#fff}div.grid .ui-pager-control .ui-pg-div.disabled,div.tree .ui-pager-control .ui-pg-div.disabled{background-color:#FFF;border-color:#AAA;color:#666;background:transparent;cursor:default}div.grid .ui-pager-control .ui-pg-div.disabled .ui-icon,div.tree .ui-pager-control .ui-pg-div.disabled .ui-icon{background-color:#5a5a5a;border-color:#272727;color:#fff;background-color:transparent;opacity:.25}div.grid div.empty-message,div.tree div.empty-message{font-size:13px;text-align:center;position:relative;top:45%;transform:translatey(-50%)}div.grid div.loading,div.tree div.loading{position:absolute;top:40%;left:41%;width:160px;padding:40px 5px 0 5px;background:#fff url(/images/progress.gif) center top no-repeat;border-color:#000}div.grid .ui-pager-control .expanded .ui-pg-div,div.tree .ui-pager-control .expanded .ui-pg-div{background-color:#f47930;border-color:#b03500;color:#fff}div.grid ul.gridButton,div.tree ul.gridButton{position:absolute;border:1px solid;background-color:#5a5a5a;border-color:#272727;color:#fff;z-index:100;display:none}div.grid ul.gridButton li,div.tree ul.gridButton li{cursor:pointer;padding:5px 12px;border-bottom:1px dotted}div.grid ul.gridButton li:last-child,div.tree ul.gridButton li:last-child{border:0}div.grid ul.gridButton li:hover,div.tree ul.gridButton li:hover{background-color:#f47930;border-color:#b03500;color:#fff}div.grid ul.gridButton li.disabled,div.tree ul.gridButton li.disabled{cursor:default;background-color:#5a5a5a;border-color:#272727;color:#fff;opacity:.35}div.grid .ui-state-hover .ui-icon:hover{background-color:#f47930;border-color:#b03500;color:#fff}div.tree .ui-paging-info{display:none}div.tab-grid div.grid,div.tab-grid div.tree,div.tab-grid div.spreadsheet{margin:0}div.tab-grid div.grid div.ui-jqgrid,div.tab-grid div.tree div.ui-jqgrid,div.tab-grid div.spreadsheet div.ui-jqgrid{border-width:0}div.tab-grid div.grid ol.toolbar,div.tab-grid div.tree ol.toolbar,div.tab-grid div.spreadsheet ol.toolbar{border-width:0 0 1px 0}div.tab-grid div.grid h3,div.tab-grid div.tree h3,div.tab-grid div.spreadsheet h3{display:none}div.tab-grid div.spreadsheet div.body{border-width:0}.table-sticky{overflow:auto}.table-sticky thead td{position:sticky;top:0;z-index:1}.table-sticky thead td:first-child{left:0;z-index:2}.table-sticky tbody td:first-child{position:sticky;left:0;z-index:1}@media only screen and (max-width:640px){.ui-jqgrid-pager .pager-right{display:none}}@media only screen and (max-width:480px){.ui-jqgrid-pager .pager-center{width:53px!important}.ui-jqgrid-pager .pager-center td{display:none}.ui-jqgrid-pager .pager-center td.page-switch{display:table-cell}}div.tabControl{margin:0 2px 2px 2px}div.tabControl div.tab{overflow:scroll;overflow-x:hidden;border-style:solid;border-width:0 1px 1px 1px;background-color:#fff;border-color:#789916;color:#000}div.tabControl div.tab-grid,div.tabControl div.tab-list{overflow:hidden}div.tabControl.singleTab{margin-top:-3px}div.tabControl.singleTab div.tab{border-width:1px}ul.tabControl{position:relative;overflow:hidden;white-space:nowrap;margin:2px 2px 0 2px;height:30px}ul.tabControl li{display:inline-block;position:relative;margin-left:1px;text-align:center;font-weight:bold}ul.tabControl li.selected{z-index:5}ul.tabControl.singleTab li.selected{z-index:0}ul.tabControl li.tabStrip{position:absolute;box-sizing:border-box;width:100%;height:4px;bottom:0;left:0;font-size:1px;border:1px solid;background-color:#f47930;border-color:#b03500;color:#fff}ul.tabControl li a{display:block;min-width:60px;height:26px;line-height:27px;white-space:nowrap;padding:0 8px;text-decoration:none;border-radius:5px 5px 0 0;border:1px solid #666;border-bottom:0;background-color:#5a5a5a;border-color:#272727;color:#fff}ul.tabControl li.selected a{background-color:#f47930;border-color:#b03500;color:#fff}ul.tabControl.singleTab li{display:block;margin-left:0;text-align:left}ul.tabControl.singleTab li.selected a{background-color:#5a5a5a;border-color:#272727;color:#fff}ul.tabControl.singleTab li.tabStrip{display:none}ul.tabControl li.disabled a{padding-bottom:0;margin-bottom:0;cursor:default;cursor:not-allowed;background-color:#FFF;border-color:#AAA;color:#666}@media only screen and (max-width:640px){ul.tabControl li a{min-width:auto;padding:0 5px}}div#frameset{float:right}div#frameset li{float:left;vertical-align:middle;border:0;padding:0 5px 0 0;margin:0;background:url(/images/steps.gif) no-repeat 100% -89px}div#frameset li span{display:block;border-style:solid;border-width:1px 0;border-color:#718536;color:#000;background:url(/images/steps.gif) no-repeat -25px -89px}div#frameset li button{font-size:12px;line-height:18px;height:22px;padding:2px 5px 2px 12px;margin:0;border:0;text-decoration:none;background:transparent;border-color:#718536;color:#000}div#frameset li.active{background-position:100% -290px}div#frameset li.active span{background-position:-25px -290px;border-color:#bf5e26;color:#FFF}div#frameset li.active button{cursor:default;border-color:#bf5e26;color:#FFF}div#frameset li.disabled{background-position:100% -491px}div#frameset li.disabled span{background-position:-25px -491px;border-color:#999;color:#666}div#frameset li.disabled button,div#frameset li.disabled button:hover{border-color:#999;color:#666;cursor:default;cursor:not-allowed}.framesetContainer{padding:4px;font-weight:bold;font-size:12px;line-height:20px;height:auto;border-bottom:1px solid;background-color:#fff;border-color:#789916;color:#000}.framesetContainer h2{text-align:left;text-decoration:none;font-size:18px}ol.form li.framesetContainer{border-bottom:1px solid;background-color:#fff;border-color:#789916;color:#000}img.chart{border:0;vertical-align:bottom;padding:4px 0}div.chart{font-style:italic;text-align:center;padding:4px 0}ol.toolbar{border-bottom:1px solid;background-color:#ffffd0;border-color:#789916;color:#000}ol.toolbar li{display:block;float:left;margin:3px 5px}ol.toolbar li.message{margin:0}ol.toolbar li.adjacent{margin-left:-6px}ol.toolbar button{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;height:24px;margin:0}ol.toolbar a{line-height:24px}ol.toolbar .message a{line-height:inherit}ol.toolbar a.button{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;height:18px;line-height:18px;padding:2px 4px;margin:0}ol.toolbar label{font-weight:bold;width:auto}ol.toolbar span.caption{display:none}ol.toolbar span.field-status{margin:2px 4px}ol.toolbar input.text,ol.toolbar input.select,ol.toolbar input.hasDatepicker{margin:0;height:24px;-webkit-appearance:none;border-radius:0}ol.toolbar li.toggle button.toggle{border-radius:5px 0 0 5px;min-width:40px}ol.toolbar li.toggle button:last-child{border-radius:0 5px 5px 0;margin-left:-1px}ol.toolbar button.ui-combobox-trigger,ol.toolbar button.ui-datepicker-trigger{margin-left:-20px}ol.toolbar input.select,ol.toolbar input.text,ol.toolbar select{width:auto}ol.toolbar.buttonbar{border-top:1px solid;border-bottom:0;min-height:30px;background-color:#5a5a5a;border-color:#272727;color:#fff}ol.toolbar.buttonbar button,ol.toolbar.buttonbar a.button,ol.toolbar.buttonbar a.link{background-color:#5a5a5a;border-color:#272727;color:#fff}ol.toolbar.buttonbar button:hover,ol.toolbar.buttonbar a.button:hover{background-color:#f47930;border-color:#b03500;color:#fff}ol.toolbar.buttonbar button.disabled,ol.toolbar.buttonbar a.button.disabled{background-color:#FFF;border-color:#AAA;color:#666;background:transparent;cursor:default}ol.toolbar.buttonbar .button-group>a,ol.toolbar.buttonbar .button-group>button{position:relative;padding-right:22px}ol.toolbar.buttonbar .button-group>a:after,ol.toolbar.buttonbar .button-group>button:after{content:'';position:absolute;top:2px;right:2px;width:16px;height:16px;background:url(/images/icons.png) no-repeat;background-position:-148px -3px}ol.toolbar.buttonbar .button-group ul{position:absolute;border:1px solid;background-color:#5a5a5a;border-color:#272727;color:#fff;z-index:100;display:none}ol.toolbar.buttonbar .button-group ul li{float:none;margin:0;border-bottom:1px dotted #FFF}ol.toolbar.buttonbar .button-group ul li:last-child{border:0}ol.toolbar.buttonbar .button-group ul li a{display:block;cursor:pointer;margin:0;padding:5px 12px;line-height:1.5;border:0}ol.toolbar.buttonbar .button-group ul li a:hover{background-color:#f47930;border-color:#b03500;color:#fff}ol.toolbar.buttonbar .button-group ul li a.disabled{cursor:default;background-color:#5a5a5a;border-color:#272727;color:#fff;opacity:.35}ol.toolbar li.menu{position:relative}ol.toolbar li.menu>a{display:block;padding:0 20px 0 4px;margin:0;border:0}ol.toolbar li.menu>a:hover{padding:0 20px 0 4px;margin:0}ol.toolbar li.menu>a:after{position:absolute;content:" ";right:2px;top:1px;width:16px;height:22px;background:url(/images/icons.png) -148px -1px no-repeat}ol.toolbar li.menu ul{display:none}ul.dropdown-menu{position:absolute;border:1px solid #272727;background:#FFF;z-index:1500;box-shadow:2px 2px 5px #666;display:none}ul.dropdown-menu li{display:block;line-height:24px;float:none;margin:0;max-width:80vw;border-bottom:1px dotted #272727}ul.dropdown-menu li:last-child{border-bottom:0}ul.dropdown-menu li h5{background-color:#f3f3f3;margin:0;padding:6px}ul.dropdown-menu li a,ul.dropdown-menu li a:hover{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:3px 6px;border-radius:unset;border:0}ul.dropdown-menu li a{color:#000}ul.dropdown-menu li a:hover{background-color:#f47930;border-color:#b03500;color:#fff}ul.dropdown-menu li.highlight{background-color:#ffffd0;border-color:#789916;color:#000}.layout-container:after{content:".";display:block;height:0;clear:both;visibility:hidden}.layout-container{display:inline-block}/*\*/* html .layout-container{height:1%}.layout-container{display:block}/**/.layout-cell{box-sizing:border-box;float:left}.layout-cell.half{width:50%}.layout-cell.one-third{width:33.33%}.layout-cell.two-thirds{width:66.66%}@media only screen and (max-width:640px){.layout-cell{float:none;width:100%!important}}.padded,div.panel.padded div.body{padding:2px}div.panel.padded{padding:0}.r2l,.r2el,.r31l,.r32l{float:left}.r2r,.r2er,.r31r,.r32r{float:right}.r2l,.r2r{width:494px!important;_width:492px!important}.r2el,.r2er{width:489px!important;_width:485px!important}.r31l,.r31r{width:329px!important;_width:327px!important}.r32l,.r32r{width:659px!important;_width:657px!important}div.tab .r2el,div.tab .r2er,.scrollable .r2el,.scrollable .r2er{width:479px!important;_width:475px!important}.r2l ol.form label,.r2el ol.form label,.r2r ol.form label,.r2er ol.form label{width:200px}.r2l ol.form input.text,.r2el ol.form input.text,.r2r ol.form input.text,.r2er ol.form input.text{width:240px}.r2l ol.form select,.r2el ol.form select,.r2r ol.form select,.r2er ol.form select{width:242px}.r2l ol.form input.select,.r2el ol.form input.select,.r2r ol.form input.select,.r2er ol.form input.select,.r2l ol.form input.hasDatepicker,.r2el ol.form input.hasDatepicker,.r2r ol.form input.hasDatepicker,.r2er ol.form input.hasDatepicker{width:220px}.r2l ol.form li.buttons,.r2el ol.form li.buttons,.r2r ol.form li.buttons,.r2er ol.form li.buttons{padding-left:203px}ul.list>li{padding:3px;text-align:justify;border-bottom:1px dotted;background-color:#fff;border-color:#789916;color:#000}ul.list>li h5{font-size:12px;font-weight:bold;text-decoration:underline}ul.list>li h5.link{font-size:13px;text-decoration:none}ul.list>li div.actions{clear:both;text-align:left;padding:5px;margin:3px;border:1px dotted;font-weight:bold;background-color:#ffffd0;border-color:#789916;color:#000}ul.list>li div.right{float:right;clear:right;padding:0 0 20px 20px}ul.list ul{margin-left:25px;list-style:disc outside}ul.list ul li{background:0;border:0;padding:4px 0}ul.list>li.message,ol.form>li.message,div.message{padding:5px 0;text-align:center;border-bottom:1px dotted}ul.list>li.message.top-border,ol.form>li.message.top-border,div.message.top-border{border-top:1px dotted;border-bottom:0}ul.list>li.message.both-borders,ol.form>li.message.both-borders,div.message.both-borders{border-top:1px dotted}ul.list>li.odd{background-color:#f3f3f3}li.message,div.message{text-align:center;font-size:13px;line-height:20px;padding:5px 0;background-color:#fff;border-color:#789916;color:#000}li div.message{font-weight:bold;border:1px dotted}.message.icon-info{position:relative;text-align:left!important;padding-left:30px!important;background-color:#ffffd0;border-color:#789916;color:#000}.message.icon-info::before{content:'';position:absolute;left:3px;top:3px;width:24px;height:24px;background:url('/images/icons.png') -504px 0 no-repeat}.message.icon-warning{position:relative;text-align:left!important;padding-left:30px!important;font-weight:bold;background-color:#ffffd0;border-color:#789916;color:#000}.message.icon-warning::before{content:'';position:absolute;left:3px;top:3px;width:24px;height:24px;background:url('/images/icons.png') -456px 0 no-repeat}.message.icon-error{position:relative;text-align:left!important;padding-left:30px!important;font-weight:bold;background-color:#FEE;border-color:#990808;color:#000}.message.icon-error::before{content:'';position:absolute;left:3px;top:3px;width:24px;height:24px;background:url('/images/icons.png') -408px 0 no-repeat}ul.index{margin:2px 4px}ul.index li{font-size:11px;padding:4px 0}ul.index li h5,ul.index li h5 a{font-size:14px;font-weight:bold}ul.sortable li{position:relative;background:#f9f9f9;border:1px solid #999;margin:8px;padding:4px 4px 4px 20px}ul.sortable li .drag-handle{position:absolute;width:15px;height:100%;top:0;left:0;background:#CCC;border-right:1px solid #999;cursor:move}ul.sortable li.nested{list-style-type:none;margin:0 10px 10px 20px;min-height:30px;background:#FFF;border:1px solid #666}ul.sortable li.message{background:transparent;border:none!important;margin:0}ul.sortable li.drop-target{border:1px dotted;background-color:#f47930;border-color:#b03500;color:#fff;background:#FFF;height:30px}ul.sortable li div.right{float:right;clear:right}ul.sortable .ui-sortable-helper{max-height:32px;border:1px solid #000!important;background:#FFF!important;overflow:hidden}ul.sortable .ui-sortable-helper ul.nested{display:none}ul.sortable.ui-sortable-disabled li .drag-handle{cursor:default}a.tooltip{font-weight:bold;border-bottom:1px dashed;border-color:#039;color:#039;cursor:default}.ui-tooltip{border:none!important;background:transparent;border-radius:10px;padding:0;box-shadow:none}.ui-tooltip-content{position:relative;border:2px solid;background-color:#fff;border-color:#789916;color:#000;border-color:#272727;border-radius:10px;padding:5px;--position:50%;--bg-color:#FFF;box-shadow:1px 1px 5px #AAA}.top .ui-tooltip-content{margin-bottom:5px}.bottom .ui-tooltip-content{margin-top:5px}.left .ui-tooltip-content{margin-right:5px}.right .ui-tooltip-content{margin-left:5px}.mono .ui-tooltip-content{--bg-color:#272727;background-color:#5a5a5a;border-color:#272727;color:#fff;background:#272727}.ui-tooltip-content::before,.ui-tooltip-content::after{content:' ';height:0;width:0;position:absolute;pointer-events:none;border:solid transparent}.ui-tooltip-content::before{border-color:fade(#272727,0);border-width:8px}.ui-tooltip-content::after{border-color:fade(#fff,0);border-width:5px}.top .ui-tooltip-content::before{top:100%;left:50%;left:var(--position);margin-left:-8px;border-top-color:#272727}.top .ui-tooltip-content::after{top:100%;left:50%;left:var(--position);margin-left:-5px;border-top-color:var(--bg-color)}.bottom .ui-tooltip-content::before{bottom:100%;left:50%;left:var(--position);margin-left:-8px;border-bottom-color:#272727}.bottom .ui-tooltip-content::after{bottom:100%;left:50%;left:var(--position);margin-left:-5px;border-bottom-color:var(--bg-color)}.left .ui-tooltip-content::before{left:100%;top:50%;top:var(--position);margin-top:-8px;border-left-color:#272727}.left .ui-tooltip-content::after{left:100%;top:50%;top:var(--position);margin-top:-5px;border-left-color:var(--bg-color)}.right .ui-tooltip-content::before{right:100%;top:50%;top:var(--position);margin-top:-8px;border-right-color:#272727}.right .ui-tooltip-content::after{right:100%;top:50%;top:var(--position);margin-top:-5px;border-right-color:var(--bg-color)}span.dialog-icon{font-size:27px;font-weight:bold;line-height:36px;float:left;width:36px;background-color:#5a5a5a;border-color:#272727;color:#fff;text-align:center;border-radius:18px;margin:0 8px 8px 0}.dialog,#alertDialog,#confirmDialog{min-height:auto!important;padding:8px}.dialog hr,#alertDialog hr,#confirmDialog hr{border:0;border-top:1px solid #272727;margin:12px 0 8px 0;clear:both}.dialog br,#alertDialog br,#confirmDialog br{clear:both}.dialog p,#alertDialog p,#confirmDialog p{text-align:justify;margin:0 0 8px 0}.dialog p.left,#alertDialog p.left,#confirmDialog p.left{text-align:left}.dialog button.button,#alertDialog button.button,#confirmDialog button.button,.dialog a.link.button,#alertDialog a.link.button,#confirmDialog a.link.button{padding:6px 12px;border-radius:2px;margin:6px 6px 0 0}.dialog button.button.delete,#alertDialog button.button.delete,#confirmDialog button.button.delete,.dialog a.link.button.delete,#alertDialog a.link.button.delete,#confirmDialog a.link.button.delete{background-color:#FEE;border-color:#990808;color:#000;background-color:#990808;border-color:#990808;color:#FFF}.dialog button.button.cancel,#alertDialog button.button.cancel,#confirmDialog button.button.cancel,.dialog a.link.button.cancel,#alertDialog a.link.button.cancel,#confirmDialog a.link.button.cancel{margin-right:0;background-color:#fff;border-color:#789916;color:#000;float:right}.dialog button.button.delete:hover,#alertDialog button.button.delete:hover,#confirmDialog button.button.delete:hover,.dialog a.link.button.delete:hover,#alertDialog a.link.button.delete:hover,#confirmDialog a.link.button.delete:hover,.dialog button.button.cancel:hover,#alertDialog button.button.cancel:hover,#confirmDialog button.button.cancel:hover,.dialog a.link.button.cancel:hover,#alertDialog a.link.button.cancel:hover,#confirmDialog a.link.button.cancel:hover{background-color:#f47930;border-color:#b03500;color:#fff}.dialog button.button.full-width,#alertDialog button.button.full-width,#confirmDialog button.button.full-width,.dialog a.link.button.full-width,#alertDialog a.link.button.full-width,#confirmDialog a.link.button.full-width{float:none;margin:6px 1%;padding:12px;width:98%}.dialog button.button i.material-icons,#alertDialog button.button i.material-icons,#confirmDialog button.button i.material-icons,.dialog a.link.button i.material-icons,#alertDialog a.link.button i.material-icons,#confirmDialog a.link.button i.material-icons{line-height:inherit;vertical-align:top;margin-right:3px;margin-left:-3px}#alertDialog button{margin:6px 0 0 0;background-color:#fff;border-color:#789916;color:#000;float:right}#alertDialog .dialog-icon.error{background:#C00;color:#FFF;border-radius:8px}#alertDialog .dialog-icon.warning{background:#f4e830;color:#333;border:1px dotted #666;border-radius:8px}#alertDialog .dialog-icon.info{background:#36c;color:#FFF;font-family:Georgia,serif;font-size:21px}#breadcrumbs{margin:4px;font-weight:bold;white-space:nowrap;overflow:hidden;text-align:left;display:flex}#breadcrumbs .nav{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;flex-shrink:1000;display:inline-block}#breadcrumbs .nav:first-child{flex-shrink:.5}#breadcrumbs .nav:last-child{flex-shrink:.5}#breadcrumbs .nav:hover{flex-shrink:0}#breadcrumbs .sep{display:inline-block;font-weight:normal;font-size:19px;line-height:19px;padding:0 5px}#breadcrumbs span{border-color:#039;color:#039}div#content{margin-top:-4px;padding:2px}div#backgroundMask{position:fixed;background-color:#000;top:0;left:0;padding:0;margin:0;width:100%;height:100%;cursor:wait;z-index:1000}div#loadingMessage{position:absolute;background:#FFF;color:#000;border:2px solid #000;width:170px;max-height:70px;overflow:hidden;padding:5px;cursor:wait;font-weight:bold;text-align:center;display:none;z-index:1001;box-shadow:3px 3px 7px #AAA}div#loadingMessage iframe{visibility:hidden}body#openWindow{padding:0;background:#FFF;overflow:auto}body#openWindow #notApplicable{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background:#EEE;color:#999;font-size:48px;text-align:center;padding-top:100px}body{background:url('/images/bg_tile.gif') top center repeat;padding:4px 0}h1,h2,h4{font-weight:bold;text-align:center}h1{font-size:48px;text-align:left;color:#666}h2{font-size:14px;text-decoration:underline}h4{text-align:left;text-decoration:underline}a.link.button{padding:2px 10px}span.blocked{font-weight:bold;color:#c00}b.danger,i.danger,span.danger{color:#c00}a.button.danger{background:#C00;color:#FFF}a.button.danger:hover{background:#900}.ui-slider-range{background:#bcdd5a}div#pl_frame{position:relative;background:#FFF;margin:0 auto;border:1px solid #AAA;border-top-left-radius:5px;border-top-right-radius:5px;max-width:1000px;min-width:320px}div#pl_header{position:relative;padding:4px 4px 12px 4px;min-height:64px}div#pl_status{position:absolute;top:4px;right:4px;height:22px;line-height:22px;text-align:right;font-weight:bold;color:#000}.print-only,.print-row,.print-inline{display:none!important}div#top_menu{position:absolute;right:0;bottom:8px;z-index:101}div#top_menu ul{float:right}div#top_menu ul ul{display:none}div#menu_strip{position:absolute;left:0;bottom:0;width:100%;height:6px;font-size:2px;border-style:solid;border-width:1px 0;background-color:#f47930;border-color:#b03500;color:#fff}div#top_menu>ul>li{float:left;margin-right:1px;text-align:center;font-weight:bold;font-size:13px}div#top_menu>ul>li>a{display:block;min-width:78px;max-width:90px;height:42px;line-height:42px;white-space:nowrap;padding:0 8px;border-radius:5px 5px 0 0;border:1px solid #666;border-bottom:0;background-color:#5a5a5a;border-color:#272727;color:#fff}div#top_menu>ul>li>a.double{min-width:80px;max-width:90px;height:36px;line-height:18px;padding:3px 8px;white-space:normal}div#top_menu>ul>li.selected>a,div#top_menu>ul>li:hover>a{padding-bottom:1px;margin-bottom:-1px;background-color:#f47930;border-color:#b03500;color:#fff}div#top_menu>ul>li.selected>a.double,div#top_menu>ul>li:hover>a.double{padding-bottom:4px}div#top_menu>ul>li.disabled>a{padding-bottom:0;margin-bottom:0;cursor:default;cursor:not-allowed;background-color:#FFF;border-color:#AAA;color:#666}div#top_menu>ul>li.disabled>a.double{padding-bottom:3px}div#top_menu ul li.handle{display:none;height:21px;line-height:21px;padding:0 8px 1px 8px;border:1px solid;border-radius:5px 5px 0 0;border-bottom:0;margin-bottom:-1px;background-color:#f47930;border-color:#b03500;color:#fff;cursor:pointer}div#submenu{position:absolute;z-index:100;display:none;line-height:21px;text-align:left;border:1px solid;border-radius:0 10px 10px 10px;background-color:#f47930;border-color:#b03500;color:#fff;box-shadow:5px 5px 9px #666;margin:4px 1px}div#submenu div{min-width:100px;background:#FFF;border:4px solid #f47930;border-radius:0 10px 10px 10px;padding:5px 10px}div#submenu.right,div#submenu.right div{border-radius:10px 0 10px 10px}div#submenu a{display:block;padding:5px 10px;border-radius:5px;border:0;font-weight:bold;white-space:nowrap;background-color:#fff;border-color:#789916;color:#000}div#submenu a:hover{background-color:#f47930;border-color:#b03500;color:#fff}div#submenu a.disabled,div#submenu a.disabled:hover{background:transparent;color:#CCC;cursor:default;cursor:not-allowed}div#top_menu div.tagline{font:italic bold 24px Verdana,Tahoma,Geneva,sans-serif;padding:2px 7px;color:#666}#side_menu{display:none;position:absolute;top:100%;right:0;margin:7px 1px 0 0;padding-bottom:8px;max-width:300px;border:1px solid;border-top:0;border-radius:0 0 5px 5px;background-color:#f47930;border-color:#b03500;color:#fff}#side_menu li a{white-space:nowrap;font-weight:bold;font-size:18px;background-color:#f47930;border-color:#b03500;color:#fff}#side_menu ul{float:none!important;min-width:270px;margin-bottom:8px}#side_menu ul li{display:inline-block;border-bottom:1px dotted;margin:2px 16px 6px 0}#side_menu ul li a{font-size:12px}#side_menu>li{margin:20px 12px 0 12px}#side_menu>li:first-child{margin-top:4px}@media only screen and (max-width:960px){div#pl_logo{max-width:28%;top:auto;bottom:12px;height:auto}div#pl_logo img{width:100%;height:auto}div#top_menu>ul>li>a{min-width:auto}}@media only screen and (max-width:720px){body{padding:0}div#pl_header{min-height:auto}div#top_menu>ul>li{display:none}div#top_menu>ul>li.handle{display:block}div#pl_status{top:auto;bottom:10px}body.has_top_menu div#pl_status{right:36px}#pl_name,#pl_messageCount{display:none}}div.panel-index h3{width:96%;max-width:360px;background:url('/images/line.gif') 0 -165px no-repeat}div.panel-index h3 span{background:url('/images/line.gif') 100% -165px no-repeat;padding-bottom:15px;margin-left:22px;border:0;color:#000}div.panel-index div.body{margin:-12px 15px 15px 15px;background:transparent;border:0}ul.checklist{list-style:none!important;margin-left:10px}ul.checklist>li{line-height:20px;padding:0 24px!important;position:relative}ul.checklist>li:before{position:absolute;content:'';top:0;left:0;width:20px;height:20px;background:url('/images/status.png') no-repeat!important}ul.checklist>li.status-enabled:before{background-position:0 -128px!important}ul.checklist>li.status-disabled:before{background-position:0 0}ul.checklist>li.status-passed:before{background-position:0 -192px!important}ul.checklist>li.status-failed:before{background-position:0 -256px!important}ul.checklist ul,ul.bullet{margin-left:20px;list-style:disc outside}ul.checklist ul li,ul.bullet li{background:0;padding:0}div.listTitle{text-align:center;font-weight:bold;padding:2px 5px;border:1px solid;border-width:1px 0;background-color:#5a5a5a;border-color:#272727;color:#fff}a.listTitle{display:block;margin:0;padding:4px 8px;border:0;background-color:#5a5a5a;border-color:#272727;color:#fff}a.listTitle:hover{margin:0;padding:4px 8px;border:0;border-radius:0;background-color:#f47930;border-color:#b03500;color:#fff}a.delete{color:#C00;border-color:#C00}a.delete:hover{background:#C00;color:#FFF;border-color:#900}button.checkbox-toggle.status{padding:2px 8px;border-radius:3px;font-variant:all-small-caps}button.checkbox-toggle.status.toggle-active[value="true"]{background-color:#108030;border-color:#108030;color:#fff}button.checkbox-toggle.status.toggle-active[value="false"]{background-color:#C00;border-color:#900;color:#fff}.progress-bar{position:relative;width:106px;height:14px;padding:1px;margin-top:10px;border:1px solid #f47930;cursor:default}.progress-bar b{position:absolute;top:0;left:0;width:100%;height:100%;font-size:11px;line-height:16px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.progress-bar span{display:block;position:relative;overflow:hidden;height:100%;background-color:#f47930;border-color:#b03500;color:#fff;opacity:50%}.progress-steps{overflow:hidden;counter-reset:step;width:100%;display:table}.progress-steps li{cursor:default;list-style-type:none;color:#999;font-size:13px;position:relative;display:table-cell;text-align:center;vertical-align:bottom;padding-bottom:20px}.progress-steps li.linked{color:#000}.progress-steps li.active{color:#000;font-weight:bold}.progress-steps li:after{content:'';width:12px;height:12px;display:block;background:#999;border-radius:6px;margin:0 auto 5px auto;position:absolute;bottom:0;left:50%;transform:translate(-6px,0);z-index:1}.progress-steps li:before{content:'';width:100%;height:4px;background:#999;position:absolute;left:-50%;bottom:9px}.progress-steps.captioned li,.progress-steps.numbered li{padding-bottom:36px}.progress-steps.numbered li:before{bottom:18px}.progress-steps.numbered li:after{content:counter(step);counter-increment:step;width:30px;height:30px;line-height:30px;font-size:16px;color:#FFF;border-radius:15px;transform:translate(-15px,0)}.progress-steps.captioned li:before{bottom:27px}.progress-steps.captioned li:after{bottom:18px}.progress-steps.captioned li small{position:absolute;width:100%;bottom:0;left:0;font-weight:normal}.progress-steps li:first-child:before{content:none}.progress-steps li.linked:before,.progress-steps li.linked:after{background:#5a5a5a}.progress-steps li.active:before,.progress-steps li.active:after{background:#f47930}.progress-steps li.linked:after{cursor:pointer}.progress-steps[data-steps="2"] li{width:50%}.progress-steps[data-steps="3"] li{width:33.33%}.progress-steps[data-steps="4"] li{width:25%}.progress-steps[data-steps="5"] li{width:20%}.freeform{min-width:auto!important}.freeform #header{margin:5% 10%;font-size:18px;line-height:1.5;color:#5a5a5a}.freeform #header h1{margin:15px 0;font-size:48px}.freeform #header p{text-align:justify}.freeform #bottom{margin-top:10px;padding:0 10px;border-top:1px dotted #AAA}.freeform #bottom p{color:#666;font-size:12px;text-align:justify;margin-top:10px}.freeform #bottom p.copyright{text-align:center}.freeform #body{margin:0 10%;color:#5a5a5a}.freeform #body p{font-size:16px}.freeform #body p.centered{text-align:center;margin-top:30px}.freeform #body p.header{font-size:18px;line-height:1.5;color:#5a5a5a;text-align:justify;margin:30px 0}.freeform #body ul{list-style-type:disc}.freeform #body ul li{margin:5px 30px;font-size:14px}.freeform #errors{margin:0 10% 15px 10%}.freeform #stackTrace{display:none;margin:25px auto 10px auto;max-width:950px;overflow:hidden;font-size:12px}.freeform #stackTrace pre{white-space:pre-wrap}.freeform ol.form.vertical{max-width:480px}.freeform ol.form.vertical li{padding-top:15px}.freeform ol.form.vertical label,.freeform ol.form.vertical input.text,.freeform ol.form.vertical input.checkbox,.freeform ol.form.vertical button,.freeform ol.form.vertical a.button{font-size:14px;margin-left:0}.freeform ol.form.vertical input.text{padding:6px 10px;height:auto}.freeform ol.form.vertical button,.freeform ol.form.vertical a.button{box-sizing:border-box;width:96%;padding:10px;text-align:center;border-radius:3px}.freeform ol.form.vertical li.alternate-header{font-size:20px;color:#666;text-align:center;font-weight:bold;margin:20px 2% 20px 0}.freeform ol.form.vertical li.alternate a.button{font-weight:normal;padding:16px;background:#FFF}.freeform ol.form.vertical li.alternate a.button:hover{background-color:#f47930;border-color:#b03500;color:#fff}.freeform ol.form.vertical #forgot{float:right;margin-right:4%;padding-top:5px}.freeform ol.form.vertical span.field-status{margin-left:0}.freeform ol.form.vertical span.field-status.warn{background:#f0f033}.freeform #rememberMe_li{padding-top:0}.freeform #ieWarning{display:none;margin:30px 0;font-size:14px;line-height:22px}#login .form li h2{text-decoration:none;text-align:left;font-size:24px;line-height:1}#login li.checkbox-inlined{padding:10px 0 0 10px}#login li.checkbox-inlined label{font-size:16px}#login li.checkbox-inlined input{vertical-align:middle}#login #newAddress_li.inlined{padding:0 3px 0 33px}#login #newAddress_li.inlined label{display:none}#login .button.ghost{background:transparent;border-color:#039;color:#039;opacity:.5}#login .button.ghost:hover{background-color:#039;border-color:#039;color:#fff}#login .button.danger{background:transparent;border-color:#C00;color:#C00}#login .button.danger:hover{background:#900;border-color:#900;color:#FFF}@media only screen and (max-width:480px){.freeform #header h1,#login .form li h2{font-size:18px}.freeform #header,.freeform #body p.header{font-size:13px}}div#switch_panel div.body{padding:10px;text-align:center}div#switch_panel table{margin:0 auto}div#switch_panel table td{vertical-align:middle}div#switch_panel table div{width:250px;height:250px;background:url('/images/splash.jpg') no-repeat;padding:5px;margin:0 30px;border:1px solid #CCC;border-radius:15px}div#switch_panel div#DealerCenter{background-position:0 -256px}div#switch_panel div#CallCenter{background-position:-256px -256px}div#switch_panel div#AdvisorDesk{background-position:0 -512px}div#switch_panel div#ManagementConsole{background-position:-244px -512px}#sessionTimeout{position:absolute;box-sizing:border-box;top:0;left:0;width:100%;border-bottom:1px solid;background-color:#ffffd0;border-color:#789916;color:#000;padding:5px;display:none;line-height:16px}#sessionTimeout span{font-weight:bold}#notificationAlert{position:absolute;display:none;max-width:500px;top:-5px;left:50%;transform:translatex(-50%);z-index:1000;background-color:#ffffd0;border-color:#789916;color:#000;border:1px solid #000;border-top:0;padding:5px}#messageAlert{position:absolute;display:none;width:0;top:160px;right:0;z-index:1000;border:1px solid #000;border-right:0;background-color:#ffffd0;border-color:#789916;color:#000;padding:5px;overflow:hidden;box-shadow:-3px 3px 6px #999}#messageAlert.open{right:300px}#messageAlert p{display:block;width:275px;text-align:right;font-weight:bold}#messageAlert p u{float:left;text-decoration:none}#messageAlert span{display:block;width:275px}#msgPanel{position:fixed;display:none;z-index:1000;width:0;min-height:120px;top:0;right:0;overflow-x:hidden;overflow-y:auto;background-color:#fff;border-color:#789916;color:#000;border:2px solid #f47930;border-right:0;box-shadow:-3px 3px 6px #999}#msgPanel li{min-width:275px;min-height:50px;padding:3px 5px}#msgPanel .message{width:300px;text-align:center;font-style:italic;padding:3px}#msgPanel .msgQueues{width:300px;border-bottom:2px solid #f47930}#msgPanel .msgQueues h5{text-align:center;margin:5px 0}#msgPanel .msgQueues a{display:block;padding:1px 2px;font-size:14px;line-height:20px;background-color:#fff;border-color:#789916;color:#000}#msgPanel .msgQueues a:hover{background-color:#f47930;border-color:#b03500;color:#fff}#msgPanel .msgQueues a.hidden{display:none}#msgPanel .msgQueues b.counter{display:inline-block;font-weight:bold;text-align:center;min-width:20px;margin:2px;border-radius:5px;background-color:#f47930;border-color:#b03500;color:#fff}#msgPanel .msgQueues a:hover b.counter{background-color:#000;color:#FFF}#msgPanel #msgContactsHandle{display:block;white-space:pre;overflow:hidden;position:relative;padding:4px 2px 4px 36px;border-width:1px 0;border-style:solid;font-size:15px;line-height:24px;background-color:#f47930;border-color:#b03500;color:#fff}#msgPanel #msgContactsHandle:hover{opacity:.75}#msgPanel #msgContactsHandle span.icon{position:absolute;top:2px;left:4px;width:24px;height:24px;font-size:24px;font-weight:bold;text-align:center;border:2px solid;border-radius:100px}#msgPanel #msgContacts{display:none}#msgPanel #searchBar{width:290px;border-bottom:1px dotted #999;background-color:#ffffd0;border-color:#789916;color:#000;text-align:center;padding:3px 0}#msgPanel #searchBar input{width:240px}#msgPanel #searchBar a.button{margin:0 0 0 -1px;padding:2px 4px;border-radius:0;line-height:16px}#msgPanel #msgContacts ul{overflow-x:hidden;overflow-y:auto}#msgPanel #msgContacts li{position:relative;cursor:pointer;border-bottom:1px dotted #999;padding-left:42px;width:253px}#msgPanel #msgContacts li:hover{opacity:.75}#msgPanel #msgContacts li h5{font-size:15px}#msgPanel #msgContacts li span{position:absolute;left:5px;top:7px;border-radius:5px;text-align:center;font-weight:bold;width:32px;line-height:32px;font-size:20px}#msgPanel #msgContacts li span.idle{background-color:#f20c0c;color:#fff}#msgPanel #msgContacts li span.idle-warn{background-color:#f4e830;color:#000}#msgPanel #msgContacts li span.idle-ok{background-color:#bcdd5a;color:#000}#msgPanel #msgContacts li span.group{font-size:15px;background-color:#039;border-color:#039;color:#fff}#msgPanel #msgContacts li div.group{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#msgPanel .msgSummary li{position:relative;cursor:pointer;border-bottom:1px dotted #999}#msgPanel .msgSummary li:nth-child(even){background-color:#f3f3f3}#msgPanel .msgSummary li:last-child{border:0}#msgPanel .msgSummary li.new{font-weight:bold;background-color:#ffffd0;border-color:#789916;color:#000}#msgPanel .msgSummary li a.menu{position:absolute;top:2px;right:0;font-size:16px;line-height:1.0;width:12px;padding-left:4px;text-align:center}#msgPanel .msgSummary li a.menu:hover{font-weight:bold;border-radius:2px;background-color:#f47930;border-color:#b03500;color:#fff}#msgPanel .msgSummary li p{display:block;font-size:15px;text-align:right;max-width:275px;overflow:hidden;white-space:nowrap}#msgPanel .msgSummary li p u{float:left;text-decoration:none;margin-right:10px}#msgPanel .msgSummary li.new p::after{position:absolute;display:inline-block;top:3px;right:3px;content:'New';font-size:10px;padding:1px 4px;border-radius:4px;background-color:#039;border-color:#039;color:#fff}#msgPanel .msgSummary li span{display:block;max-height:54px;overflow:hidden}#msgPanel .msgSummary li small{display:block;text-align:right;position:relative}#msgPanel .msgSummary li small[data-unread]::before{position:absolute;top:0;left:0;display:inline-block;content:'+ ' attr(data-unread);padding:1px 4px;border-radius:4px;margin-right:4px;background-color:#039;border-color:#039;color:#fff}#msgPanel .msgSummary li div.buttons{position:absolute;top:0;left:100%;height:100%;width:100%;background:#FFF;cursor:default;display:flex;justify-content:space-between;transition:transform .25s}#msgPanel .msgSummary li div.buttons a{display:flex;flex-direction:column;flex:1;text-align:center;max-width:100px}#msgPanel .msgSummary li div.buttons a.danger{border-right:1px dotted #000}#msgPanel .msgSummary li div.buttons a.forward{border-color:#039;color:#039}#msgPanel .msgSummary li div.buttons a.forward:hover{background-color:#039;border-color:#039;color:#fff}#msgPanel .msgSummary li div.buttons a.cancel{border-left:1px dotted #000;color:#666}#msgPanel .msgSummary li div.buttons a.cancel:hover{background:#666;color:#fff}#msgPanel .msgSummary li div.buttons a b{display:flex;flex:1;font-size:36px;line-height:1.0;align-items:center;justify-content:center}#msgPanel .msgSummary li div.buttons.active{transform:translatex(-100%)}#msgPanel .msgList{position:absolute;display:flex;flex-direction:column;height:100%;width:300px;top:0;left:300px;background-color:#fff;border-color:#789916;color:#000;border-left:2px solid #f47930}#msgPanel .msgList .header,#msgPanel .msgList .footer{width:100%;border:1px solid;background-color:#ffffd0;border-color:#789916;color:#000;padding:5px}#msgPanel .msgList .header{border-width:0 0 1px 0;display:flex}#msgPanel .msgList .header b{font-size:14px;line-height:26px;display:inline-block;white-space:nowrap;flex:1;overflow:hidden;text-overflow:ellipsis}#msgPanel .msgList .header a.button{margin-right:10px}#msgPanel .msgList .footer{border-width:1px 0 0 0}#msgPanel .msgList .footer textarea{width:225px;border-width:1px;box-sizing:border-box;float:left;line-height:18px;height:24px;max-height:114px;overflow:hidden;background-color:#fff;border-color:#789916;color:#000}#msgPanel .msgList .footer textarea.ERROR{background-color:#FEE;border-color:#990808;color:#000}#msgPanel .msgList .footer label.text{display:inline-block;text-align:right;width:62px;padding-right:5px}#msgPanel .msgList .footer label.select{width:160px;margin-bottom:5px}#msgPanel .msgList .footer a.button{vertical-align:top}#msgPanel .msgList .list{width:100%;overflow-y:auto;flex:1}#msgPanel .msgList .forward{padding:6px}#msgPanel .msgList .forward li{width:auto}#msgPanel .msgList p span{max-width:242px;overflow:hidden;border:0}#msgPanel .supportLink{width:100%;padding:6px 0;text-align:center;overflow:hidden;white-space:nowrap}.msgList p{margin:2px 2px 6px 2px}.msgList p span{display:inline-block;max-width:750px;font-size:14px;border:1px solid #EEE;padding:4px 8px}.msgList p small{margin:0 5px;font-size:11px;white-space:nowrap}.msgList p.out{text-align:right;margin-left:20px}.msgList p.out span{background:#eef6d5;border-radius:10px 10px 0 10px}.msgList p.out small{display:block}.msgList p.out.error span{background:#ffe4e4}.msgList p.out.error small b.error{color:#c00}.msgList p.out.hold span{background:#ffffd0}.msgList p.out.hold small b.badge{background-color:#5a5a5a;border-color:#272727;color:#fff}.msgList p.in{margin-right:20px}.msgList p.in span{background:#f7f7f7;border-radius:0 10px 10px 10px}#msgSend{border-top:1px dotted #000;background-color:#ffffd0;border-color:#789916;color:#000;padding:4px;display:flex}#msgSend textarea{flex:1;border-width:1px;box-sizing:border-box;background-color:#fff;border-color:#789916;color:#000}#msgSend textarea.ERROR{background-color:#FEE;border-color:#990808;color:#000}#msgSend a.button{margin:0 0 0 4px;display:flex;align-items:center}#msgPanelHandle{position:fixed;top:220px;right:0;width:42px;height:42px;font-size:14px;text-align:center;line-height:42px;background:url('/images/chat.png') center center;background-size:cover;border-radius:5px 0 0 5px;background-color:#f47930;border-color:#b03500;color:#fff;cursor:pointer;z-index:1001;box-shadow:-3px 3px 6px #999;transition:background 1s ease-in-out}#msgPanelHandle.flash{background-color:#c00}@media only screen and (max-width:640px){#msgPanelHandle{width:32px;height:32px;line-height:32px;top:90px}}@media only screen and (min-width:1700px){#msgPanelHandle{right:300px}#msgPanel{display:block;width:300px;box-sizing:border-box;height:100%}}#entityLock a.unlock{float:right;margin-right:5px;color:#990808;border-color:#990808}#entityLock a.unlock:hover{background-color:#990808;color:#FFF}.system-alert-list{position:absolute;top:0;left:0;width:100%;box-sizing:border-box;padding:0 15px;background:rgba(255,255,255,0.75);z-index:1100}.system-alert{max-width:1000px;margin:15px auto;box-sizing:border-box;border:1px solid #000;border-radius:4px;box-shadow:3px 3px 6px #999;background:#FFF;color:#000;font-size:14px;padding:6px}.system-alert h4{text-decoration:none;font-size:18px;font-weight:normal;line-height:1.5;margin-bottom:8px}.system-alert a.close.icon{float:right;display:block;font-size:20px;line-height:20px;font-weight:bold;text-align:center;border:1px dotted;border-radius:0 4px 0 4px;border-width:0 0 1px 1px;width:20px;padding:0;margin:-6px -6px 10px 10px}.system-alert a.close.icon:hover{border-style:solid}.system-alert a.close.button{background:transparent;border:1px solid;border-radius:4px;display:inline-block;margin:10px 0 0 0}.system-alert.NOTICE{background:#def;border-color:#039}.system-alert.NOTICE a{color:#039}.system-alert.NOTICE a:hover{background:#039;color:#FFF;border-color:#039}.system-alert.WARNING{background:#ffffaf;border-color:#990}.system-alert.WARNING a{color:#000}.system-alert.WARNING a:hover{background:#000;color:#FFF;border-color:#000}.system-alert.CRITICAL{background:#fcc;border-color:#900}.system-alert.CRITICAL a{color:#900}.system-alert.CRITICAL a:hover{background:#900;color:#FFF;border-color:#900}#workSchedule{width:100%}#workSchedule tr.odd{background:#eee}#workSchedule li{background:transparent}#workSchedule th{width:160px;text-align:right;padding:5px 0}#workSchedule th label{width:auto;line-height:27px}#workSchedule td{padding:2px 10px}#workSchedule td label{display:none}#workSchedule td h5{width:80px;text-align:center}#workSchedule th h5{text-align:center}#workSchedule span.duration{display:inline-block;text-align:center}#workSchedule span.duration.overtime{color:#c00}#workSchedule td span.duration{width:80px}#workSchedule th span.duration{width:160px}#workSchedule h5.header{width:80px;text-align:center;font-weight:bold;padding-top:5px;border-bottom:1px solid #000}#workSchedule input{width:80px}#workSchedule h5 span,#workSchedule label{cursor:pointer}#workSchedule h5 span:hover,#workSchedule label:hover{text-decoration:underline}#workSchedule td.locked ol{background:#ffe0e0}#workSchedule td.locked h5{color:#c00}#workSchedule td h5.with-checkbox{text-align:left;position:relative}#workSchedule td h5.with-checkbox input.checkbox{width:auto;position:absolute;appearance:none;top:2px;right:0}#workSchedule td h5.with-checkbox i.material-icons{font-size:18px;position:absolute;top:0;right:0;z-index:1;cursor:pointer}#workSchedule td h5.with-checkbox.checked{color:#f47930}.workSchedule.display{width:100%}.workSchedule.display td,.workSchedule.display th{width:13%;padding:3px 6px;border-right:1px dotted #CCC}.workSchedule.display td{font-size:13px}.workSchedule.display:first-child{border-left:none}.workSchedule.display thead td,.workSchedule.display th{text-align:center;font-weight:bold;background-color:#EEE;border-top:1px solid #999;border-bottom:1px solid #CCC}.workSchedule.display tr:first-child th{border-top:0}.workSchedule.display thead td.today,.workSchedule.display th.today{background-color:#68c;color:#fff}.workSchedule.display td.today{color:#039;font-weight:bold}.workSchedule.display .flexible{position:relative;border:1px solid #f47930!important}.workSchedule.display .flexible i.material-icons{position:absolute;top:0;right:0;font-size:16px;color:#FFF;user-select:none;z-index:1}.workSchedule.display .flexible::after{position:absolute;top:0;right:0;content:'';border-top:30px solid #f47930;border-left:30px solid transparent}.workSchedule.display span.blocked{display:block;margin-bottom:2px;border:1px solid #7d933c;padding:1px 4px;font-weight:normal;background-color:#bcdd5a;color:#42540b}.workSchedule.display span.blocked.unpaid{background:#ffe0e0;border-color:#C00;color:#900}#userBean_userPermissions div label{display:block;margin-left:20px}#userBean_userPermissions div label.header{margin-left:0}#userBean_userPermissions .muted{display:none}#userBean_userPermissions .header.muted{display:block;color:#888}.template{background:#FFF;margin:0;padding:0;font-size:14px;line-height:normal}.template h1,.template h2,.template h3,.template h4,.template h5,.template h6{line-height:1.5em;text-decoration:none;text-align:left;padding:.5em 0;color:#000;margin:1em 10px -0.5em 10px}.template h1:first-child,.template h2:first-child,.template h3:first-child,.template h4:first-child,.template h5:first-child,.template h6:first-child{margin-top:0}.template h1{font-size:150%}.template h2{font-size:135%}.template h3{font-size:120%}.template h4{font-size:110%}.template h5{font-size:100%}.template h6{font-size:90%}.template p{margin:10px;line-height:1.5em}.template strong{font-weight:bold}.template ul{list-style-type:disc;padding-left:40px}.template li{line-height:1.5em;padding:5px 0}.template a:not(.link),.template a:not(.link):hover{border:0;padding:0;margin:0;text-decoration:underline}.template a:not(.link){background:transparent}.template dl{border-bottom:1px solid;background-color:#ffffd0;border-color:#789916;color:#000}.template dt,.template dd{line-height:24px}.template dt{font-weight:bold;float:left;margin:0 5px}.template pre{white-space:pre-wrap;margin:0;padding:.5em}.template.sms,.template.tts{padding:.5em}.template.script,.template.offer{max-width:720px;margin:0 auto;padding:10px 0}.template.sms pre{border-radius:10px;background:#eef6d5;max-width:320px}.template.sms a,.template.tts a{max-width:290px;display:inline-block;white-space:nowrap;overflow:hidden;vertical-align:bottom;text-overflow:ellipsis}.template.script code{display:inline-block;padding:0 4px;border-radius:6px;margin:2px;background:#deefab;color:#516612;font-weight:bold}.template.script mark{display:inline-block;padding:0 4px;margin:2px;font-size:12px;font-style:italic;background:#ffffd0;border:1px solid #CCB;color:#000}.template.script mark::before{display:inline-block;content:'\027F9';padding-right:5px;font-weight:bold;font-style:normal}.template.script p{text-align:justify}.template.script p.alert{position:relative;padding:10px;border-radius:5px;margin-bottom:10px}.template.script p.alert.primary{background-color:#ebf8ff;border:1px solid #4299e1;color:#2b6cb0}.template.script p.alert.secondary{background-color:#f7fafc;border:1px solid #cbd5e0;color:#222731}.template.script p.alert.info{background-color:#e6fdff;border:1px solid #4cd4ce;color:#00727c}.template.script p.alert.success{background-color:#f0fff4;border:1px solid #68d391;color:#2f855a}.template.script p.alert.warning{background-color:#fffaf0;border:1px solid #ed8936;color:#c05621}.template.script p.alert.danger{background-color:#fff5f5;border:1px solid #fc8181;color:#c53030}.template.script p.alert.light{background-color:#fff;border:1px solid #edf2f7;color:#1a202c}.template.script p.alert.dark{background-color:#2d3748;border:1 px solid #1a202c;color:#d3d3d3}.template.script.decorated .links{text-decoration:none;display:block;position:relative}.template.script.decorated .links div{position:absolute;display:none;background:#FFF;font-size:12px;padding:0 10px 5px 10px;box-shadow:3px 3px 5px #CCC}.template.script.decorated .links div a,.template.script.decorated .links div b{margin-right:5px}.template.script.decorated .links div a{display:inline-block;padding:2px 4px;border-color:#039;color:#039}.template.script.decorated .links div a:hover{background-color:#039;border-color:#039;color:#fff}.template.script.decorated .links:hover div{display:block}.template.script.decorated .buttons{display:block;font-size:12px;margin:0 10px}.template.script.decorated .buttons a{display:inline-block;text-decoration:none;padding:3px 6px;border:1px solid;border-radius:3px;margin:3px;border-color:#039;color:#039;cursor:pointer}.template.script.decorated .buttons a.active{background-color:#039;border-color:#039;color:#fff;cursor:default}.template.script.decorated .button-tabs{display:block;border-bottom:1px solid #039;padding-top:10px;margin-top:40px}.template.script.decorated .button-tabs:first-child{margin-top:0}.template.script.decorated .button-tabs a{font-size:12px;font-variant:all-small-caps;display:inline-block;text-decoration:none;margin:0 2px -1px 2px;padding:10px;border:1px solid;border-radius:4px 4px 0 0;z-index:1;background-color:#039;border-color:#039;color:#fff}.template.script.decorated .button-tabs a:first-child{margin-left:10px}.template.script.decorated .button-tabs a.active{background:transparent;font-weight:bold;border-color:#039;color:#039;border-bottom:1px solid #fff}.template.script.decorated table{width:100%;border-collapse:collapse;margin:0 10px}.template.script.decorated td,.template.script.decorated th{border:1px solid #CCC;border-top:0;padding:4px}.template.script.decorated td:first-child,.template.script.decorated th:first-child{border-left:none}.template.script.decorated td:last-child,.template.script.decorated th:last-child{border-right:0}.template.script.decorated th{font-weight:bold;padding:8px 4px;text-align:center;border-top:1px solid #ccc}.template.script.decorated p.separator{overflow:hidden;border-bottom:1px solid #CCC;height:0}.template.script.decorated p.separator.empty{display:none}.template.script.decorated p.separator.small{width:100px;margin:15px auto 25px auto}.template.script.decorated p.separator.large{width:300px;margin:30px auto 40px auto}.template.error{background:#FEE;color:#900;font-size:13px}.template.error h2{font-size:16px;color:#900;margin:0;padding:0}.template.error ul{padding-left:20px}body.template.offer{padding:0}body.template.offer .scale-3{font-size:12px!important}body.template.offer .scale-4{font-size:16px!important}body.template.offer .scale-5{font-size:20px!important}body.template.offer .scale-6{font-size:24px!important}body.template.offer .scale-7{font-size:27px!important}div.bigCounter{line-height:18px;margin:3px 3px 0 0;padding:5px 15px 0 15px;min-width:40px;text-align:center;background-color:#68c;border:1px solid #039;border-radius:5px;color:#fff}div.bigCounter-disabled{border:1px solid #999;background-color:#EEE;color:#999}div.bigCounter-highlighted{border:1px solid #900;background-color:#FEE;color:#900}div.bigCounter b{font-size:24px;line-height:21px}#banner .body{text-align:center}#banner figure{position:relative;display:block;margin:0;overflow:hidden}#banner figure img{position:absolute;top:0;left:0;width:100%;height:auto}#banner .toolbar{border-top:1px solid;border-bottom:0}#banner .toolbar li{float:right;margin-right:5px}#banner .toolbar li.left{float:left;margin:3px 5px 2px 5px}@media only screen and (max-width:480px){#banner .toolbar label{display:none}}#tabs_vehicles_tab table.appointments{margin:12px 4px 0 0}#tabs_vehicles_tab table.appointments th{font-weight:bold}#tabs_vehicles_tab table.appointments td{padding:1px 4px}#tabs_vehicles_tab table.appointments td.canceled{font-weight:bold;font-style:italic;color:#c00}#shared_customers_customerList #vin_action{display:none}#shared_customers_customerList .empty-message .button{margin:20px}#shared_customers_viewCustomer ol.toolbar #customerBean_selectedVehicle_li{float:right}#shared_customers_viewCustomer .badge,#shared_customers_editCustomer .badge{font-size:11px;font-weight:bold}#shared_customers_viewCustomer span.badge,#shared_customers_editCustomer span.badge{border:1px solid}#shared_customers_viewCustomer .link.badge,#shared_customers_editCustomer .link.badge{margin:0}#shared_customers_viewCustomer .badge.consent,#shared_customers_editCustomer .badge.consent{background-color:#108030;border-color:#108030;color:#fff}#shared_customers_viewCustomer .badge.pending,#shared_customers_editCustomer .badge.pending{background-color:#fff777;border-color:#c3b927;color:#000}#shared_customers_viewCustomer .badge.blocked,#shared_customers_editCustomer .badge.blocked{background-color:#C00;border-color:#900;color:#fff}#shared_customers_viewCustomer .badge.invalid,#shared_customers_editCustomer .badge.invalid{background-color:#FFF;border-color:#900;color:#900}#shared_customers_viewCustomer .link.badge:hover,#shared_customers_editCustomer .link.badge:hover{opacity:.5}#shared_customers_viewCustomer #details span.display,#shared_customers_editCustomer #details span.display{min-width:40%}#shared_customers_viewCustomer #details small,#shared_customers_editCustomer #details small{display:block;font-size:11px;margin-left:40%;margin-top:-3px;padding-left:5px}#shared_customers_editCustomer #customer_business_li button.toggle{margin:2px 10px 2px 0;padding:2px 8px;border-radius:4px;min-width:80px;font-variant:small-caps}#shared_customers_editCustomer #customer_lastName_li:has(>input[disabled]){opacity:.5}#shared_customers_editVehicle #vehicle_vin_li{position:relative}#shared_customers_editVehicle span.decode{position:absolute;right:20%;padding-top:5px;line-height:20px;transform:translatex(5px)}#shared_customers_editVehicle .timeline{position:relative;display:table;margin:1rem}#shared_customers_editVehicle .timeline ul:after{content:"";width:2px;position:absolute;top:.5rem;bottom:0rem;left:6px;z-index:1;background:#f47930}#shared_customers_editVehicle .timeline li{position:relative;display:block}#shared_customers_editVehicle .timeline li:after{content:"";width:10px;height:10px;background:#f47930;border:2px solid #FFF;border-radius:50%;position:absolute;top:5px;z-index:2}#shared_customers_editVehicle .timeline li h5{position:sticky;color:#666;font-size:15px;padding-left:25px;margin:0;font-weight:normal}#shared_customers_editVehicle .timeline li section{position:relative;padding:10px 5px 20px 35px}#shared_customers_editVehicle .timeline li p{margin-bottom:10px}#shared_customers_editVehicle .timeline li a.name{font-size:14px}#shared_customers_editVehicle .timeline li .badge{border:1px dashed #999;margin-left:10px}@media only screen and (max-width:480px){#shared_customers_viewCustomer #details small{margin-left:0;padding-left:0}#shared_customers_editVehicle span.decode{right:3%;padding-top:0}}#notificationBean_filter_li{float:right}#notificationBean_filter{width:200px}#notificationBean_date{width:100px}#notificationBean_keyword_li label{display:none}#csvImport{overflow:auto;height:300px}#csvImport table{border-collapse:collapse;table-layout:fixed}#csvImport table td{min-width:120px;max-width:180px}#csvImport thead td{position:sticky;top:0;background:#FFF}#csvImport thead td div.header{text-align:center;border-left:1px solid #000;border-bottom:1px solid #000}#csvImport thead td:first-child div.header{border-left:none}#csvImport thead td b{display:block;border-bottom:1px solid;padding:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#DDD;border-color:#272727;color:#000}#csvImport thead td label.select{width:90%;margin:3px 0}#csvImport thead td input.dateField{width:90%;margin:3px 0;border:1px solid;background-color:#fff;border-color:#789916;color:#000}#csvImport tbody td{overflow:hidden;white-space:nowrap;padding:2px;border:1px dotted #999;border-width:0 1px 1px 0}#csvImport tbody td.warning{background:#ffc}#csvImport tbody td.override{background:#dfd}#csvImport tbody td.error{background:#FDD;color:#c00}#csvImport tbody tr:hover td{background-color:#f47930;border-color:#b03500;color:#fff}#csvImport_page_li{float:right;margin-right:2px}#csvImport_page{width:100px}#monthlyView table td{vertical-align:top;border:1px dotted #CCC;border-width:0 0 1px 1px}#monthlyView table thead td{text-align:center;font-weight:bold;padding:6px 10px;border-width:1px 0 1px 1px;background:#fff}#monthlyView table tr.title td{border:0}#monthlyView table tr.title td.left{text-align:left}#monthlyView table tr.title td.right{text-align:right}#monthlyView table tr.title h1{text-align:center;font-size:42px;line-height:48px;color:#666}#monthlyView table tbody td{width:140px;min-width:90px;height:100px;color:#999}#monthlyView table tbody td h5{text-align:right;font-size:30px;padding:4px}#monthlyView table tbody td.today{border:1px solid #000}#monthlyView table tbody td a{display:block;box-sizing:border-box;height:100%;border:1px solid #FFF;color:#000;margin:0;padding:4px;font-weight:normal}#monthlyView table tbody td a div{min-width:120px}#monthlyView table tbody td a h5{padding:0;float:right}#monthlyView table tbody td a.lvl1{background-color:#c7df8a}#monthlyView table tbody td a.lvl2{background-color:#FF9;border-color:#990}#monthlyView table tbody td a.lvl3{background-color:#ffb0b0;border-color:#c00}#monthlyView table tbody td a:hover{cursor:pointer;background-color:#f47930;border-color:#b03500;color:#fff}#monthlyView table tbody td a.asm{color:#999}#monthlyView table tbody td a.asm:hover{background:0;border:1px solid #FFF;cursor:pointer}#monthlyView table tbody td a.disabled{cursor:not-allowed}#monthlyView table thead td.first,#monthlyView table tbody td.first{width:4px;min-width:4px;padding:0;border-left:none;position:relative}#monthlyView table tbody td.first a{position:absolute;padding:0;margin:0;width:4px;height:100%;top:0;left:0;border:0;overflow:hidden;background-color:#f47930;border-color:#b03500;color:#fff}#monthlyView table tbody td.first a span{display:none;white-space:nowrap;position:absolute;font-weight:bold;top:0;left:0;transform:rotate(90deg);transform-origin:bottom left}#monthlyView table tbody td.first a:hover{padding-left:18px;overflow:visible;border-radius:0 5px 5px 0}#monthlyView table tbody td.first a:hover span{display:block}#monthlyView table b.override{color:#c00}#monthlyView{position:relative}#monthlyView ol.toolbar select,#monthlyView ol.toolbar input.select{width:250px}#monthlyView ol.toolbar #viewOption_li{float:right}#monthlyView ol.toolbar #recentAppointments_li{float:none;margin-top:0;padding-top:3px}#monthlyView #recentAppointmentsLink{padding:2px 4px;line-height:18px}#monthlyView #recentAppointmentsLink .icon{display:inline-block;width:18px;height:18px;margin:-4px -3px -4px 3px;background:url('/images/icons.png') -147px -3px no-repeat}#monthlyView #recentAppointments{position:absolute;z-index:1000;border:2px solid #f47930;border-top:0;border-radius:0 0 5px 5px;background:#FFF;box-shadow:1px 1px 3px #999;width:500px}#monthlyView #recentAppointments.right{right:0}#monthlyView #recentAppointments.center{left:250px}#monthlyView #recentAppointments #filter{padding:4px;display:flex}#monthlyView #recentAppointments #filter input{flex-grow:1;border:1px solid;border-right:0;height:18px;padding:2px;background-color:#fff;border-color:#789916;color:#000}#monthlyView #recentAppointments #filter a{margin:0;border-radius:0}#monthlyView #recentAppointments #list{overflow:auto;overflow-x:hidden;height:300px}#monthlyView #recentAppointments li{padding:2px 4px}#monthlyView #recentAppointments li:nth-child(odd){background:#eee}#monthlyView #recentAppointments li:hover{cursor:pointer;background-color:#f47930;border-color:#b03500;color:#fff}#monthlyView #recentAppointments li span{display:block;font-size:14px}#monthlyView #recentAppointments li span.dateTime{float:left}#monthlyView #recentAppointments li span.customer{margin-left:100px}#monthlyView #recentAppointments li span.asm{float:right;text-align:right;font-size:12px}#monthlyView #recentAppointments li span.asm b{font-size:14px}.ui-menu .ui-menu-item a.opt-group{font-weight:bold;padding-left:10px;background-color:#EEE;border-top:1px solid #CCC!important}.ui-menu .ui-menu-item a.opt-group.ui-state-disabled{opacity:.8;cursor:not-allowed!important}.ui-menu .ui-menu-item a.opt-group.ui-state-hover,.ui-menu .ui-menu-item a.opt-group.ui-state-focus{background-color:#f47930;border-color:#b03500;color:#fff;font-weight:bold}.ui-menu .ui-menu-item a.opt-header{background-color:#ffffd0;font-weight:bold;border-top:1px dotted #CCC!important}.ui-menu .ui-menu-item a.opt-header.ui-state-disabled{opacity:.8;cursor:not-allowed!important}.ui-menu .ui-menu-item a.opt-header.ui-state-hover,.ui-menu .ui-menu-item a.opt-header.ui-state-focus{background-color:#f47930;border-color:#b03500;color:#fff;font-weight:bold}li.ui-menu-item:first-child a.opt-group{border-top:none!important}span.appt-badge{display:inline-block;padding:2px;min-width:14px;border:1px solid transparent;border-radius:5px;cursor:default;text-align:center;font-size:11px}span.appt-badge.ta{border:1px dotted #666;background:#FFF;color:#000}span.appt-badge.ta[data-code]{cursor:pointer}span.appt-badge.ta[data-code]:hover{border:1px solid;background-color:#f47930;border-color:#b03500;color:#fff}span.appt-badge.ta.selected{border:1px solid;background-color:#bcdd5a;border-color:#789916;color:#000}span.appt-badge.la{border:1px dashed #666;background:#FFF;color:#000;border-radius:0}span.appt-badge.asm0{background:#db7f67;color:#fff}span.appt-badge.asm1{background:#dbbea1;color:#000}span.appt-badge.asm2{background:#a37b73;color:#fff}span.appt-badge.asm3{background:#3f292b;color:#fff}span.appt-badge.asm4{background:#d34f73;color:#fff}span.appt-badge.asm5{background:#8b6f9b;color:#fff}span.appt-badge.asm6{background:#bc8da0;color:#fff}span.appt-badge.asm7{background:#a04668;color:#fff}span.appt-badge.asm8{background:#ab4967;color:#fff}span.appt-badge.asm9{background:#68c;color:#fff}span.appt-badge.asm10{background:#363020;color:#fff}span.appt-badge.asm11{background:#605c4e;color:#fff}span.appt-badge.asm12{background:#a49966;color:#fff}span.appt-badge.asm13{background:#c7c7a6;color:#000}span.appt-badge.asm14{background:#eaffda;color:#000}span.appt-badge.lvl2{background-color:#f4e830;border-color:#c3b927;color:#000}span.appt-badge.lvl3{background-color:#f20c0c;border-color:#be0a0a;color:#fff}div.appt-ta{margin-top:4px}div.appt-la{margin-top:4px;text-align:right}@media only screen and (max-width:640px){#monthlyView table tr.title h1{font-size:5vw;line-height:1}#monthlyView ol.toolbar li label:first-child{display:none}#monthlyView ol.toolbar input.select,#monthlyView ol.toolbar select{width:45vw}#monthlyView .appt-badge{display:none}#monthlyView .appt-badge.lvl3,#monthlyView .appt-badge.lvl2{display:inline-block}}#dailyView ol.toolbar #header_li{height:24px;vertical-align:middle;line-height:24px;padding-left:175px}#dailyView ol.toolbar #header_li label{position:relative;font-size:18px;cursor:pointer;padding:1px 3px;border-color:#039;color:#039}#dailyView ol.toolbar #header_li label:hover{border-radius:4px;background-color:#039;border-color:#039;color:#fff}#dailyView ol.toolbar #header_li #currentDate{width:0;height:0;opacity:0;padding:0;position:absolute;left:0}#dailyView ol.toolbar #header_li a{font-size:15px}#dailyView ol.toolbar #print_li{float:right;margin:2px 4px}#dailyView ol.toolbar #print_li a{padding:3px 10px 1px 10px}#dailyView ol.toolbar #viewOption_li{float:right;margin:2px 4px}#dailyView ol.toolbar #viewOption_li select,#dailyView ol.toolbar #viewOption_li input.select{width:250px}#dailyView table{margin:0;width:100%}#dailyView table td{vertical-align:top;text-align:left;border:0}#dailyView table td.highlighted{background-color:#cfa}#dailyView table td.canceled{opacity:.5}#dailyView table td pre{display:inline-block;font-size:11px;margin-top:4px;border-top:1px dotted #AAA;cursor:default}#dailyView table td pre.canceled{opacity:1.0;font-weight:bold;color:#c00}#dailyView table tr.highlighted td{background-color:#cfa}#dailyView table td.empty{text-align:center;font-size:24px;color:#ccc}#dailyView table .print-row-hide{display:none}#dailyView #summary td{border-bottom:1px solid;padding:6px 0;vertical-align:middle;background-color:#ffffd0;border-color:#789916;color:#000;background:#FFF}#dailyView #summary td.left{padding-left:10px}#dailyView a.override{color:#C00;border-color:#C00}#dailyView a.override:hover{background:#C00;border-color:#C00;color:#fff}#dailyView .time{width:8%;padding:0;white-space:nowrap}#dailyView .time a[href]{display:block;font-size:14px;font-weight:normal;line-height:1;color:#333;padding:2px 10px 2px 0;margin:0;border:0}#dailyView .time a[href]:hover{color:#FFF;background:#f47930}#dailyView .time a[href].disabled{background:transparent;color:#aaa}#dailyView .time a[href].override{background:transparent;color:#FAA}#dailyView .time a[href].override:hover{background:#C00;color:#fff}#dailyView .time span.hour{display:inline-block;font-size:36px;width:1.2em;text-align:right}#dailyView .time span.minute{font-weight:bold;vertical-align:top}#dailyView .time span.ampm{display:inline-block;text-transform:lowercase;margin-left:-1em}#dailyView .time.secondary a{display:none}#dailyView tr.unused .time span.hour,#dailyView tr.unused .time span.ampm{display:none}#dailyView tr.unused .time span.minute:before{content:':'}#dailyView tr.unused td{height:18px}#dailyView b.override{color:#c00}#dailyView .show-secondary .time.secondary a{display:block}#dailyView .block{width:6px;padding:0;margin:0}#dailyView .block.all{background:#f66}#dailyView .block.asm{background:#bcdd5a}#dailyView .block.tech{background:#ff6}#dailyView span.source,#dailyView span.transport{background:#666;color:#FFF;padding:2px 5px;cursor:default;border-radius:3px;display:inline-block;margin-bottom:2px}#dailyView span.source.override{background:#c00}#dailyView span.accent{border:1px dotted #000;padding:1px 3px;font-style:italic;white-space:nowrap;cursor:default;display:inline-block;margin-bottom:2px}#dailyView span.accent.confirmed{font-style:normal;font-weight:bold;background:#060;color:#FFF;border:1px solid #060;border-radius:4px}#dailyView td.available:hover{background:#f47930;border-top:1px solid #bf5e26;border-bottom:1px solid #bf5e26;color:#fff}#dailyView a.notify{border:1px dotted;padding:1px 2px 2px 2px;font-size:12px;margin:0 0 0 3px;font-weight:bold;border-radius:5px}#dailyView a.notify:hover{border:1px solid;padding:1px 2px 2px 2px;margin:0 0 0 3px;background-color:#039;border-color:#039;color:#fff}#dailyView .header-left{width:80%;margin:8px 0;font-size:24px}#dailyView .header-right{width:20%;margin:8px 0;font-size:24px;text-align:right}#dailyView .comment{font-size:11px}#dailyView #byAdvisor thead tr:nth-child(2) td{top:31px}#dailyView #byAdvisor thead tr:nth-child(2) td:first-child{z-index:1}#dailyView #byAdvisor td{border:1px dotted #CCC;border-width:0 0 1px 1px}#dailyView #byAdvisor td.first{background:#FFF;border-left:none}#dailyView #byAdvisor tr.bottom td{border-bottom:0}#dailyView #byAdvisor td.centered{vertical-align:middle;padding-left:4px}#dailyView #byAdvisor thead td{text-align:center;vertical-align:middle;font-weight:bold;padding:6px 3px;white-space:nowrap;background:#FFF;background-color:#DDD;border-color:#272727;color:#000;border-width:0 0 1px 1px}#dailyView #byAdvisor thead td.lvl1{background-color:#c7df8a}#dailyView #byAdvisor thead td.lvl2{background-color:#ff9}#dailyView #byAdvisor thead td.lvl3{background-color:#ffb0b0}#dailyView #byAdvisor thead tr:first-child td{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:6px 6px}#dailyView #byAdvisor td.time{text-align:right;vertical-align:middle}#dailyView #byAdvisor td.disabled{background:#ccc}#dailyView #byAdvisor td.locked{background:#eee}#dailyView #byAdvisor td.time-block{font-weight:bold;color:#C00;background:#ffe7e7}#dailyView a.appt-link{display:inline-block;border:1px dotted;border-radius:5px;min-width:24px;font-size:24px;font-weight:bold;line-height:1.0;text-align:center;padding:0;margin:0;vertical-align:middle}#dailyView a.appt-link.block{float:right;border-radius:11px;min-width:20px;font-size:20px}#dailyView .appt-list{display:flex;flex-wrap:wrap;margin:4px}#dailyView .appt-list .appt{flex:1;background:#FFF;color:#000;border:1px solid #999;border-radius:3px;max-width:150px;min-width:90px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:2px;padding:2px;box-shadow:1px 1px 1px #999;cursor:pointer}#dailyView .appt-list .appt:hover{box-shadow:2px 2px 4px #999;border:2px solid #f47930;border-radius:4px;margin:1px}#dailyView .appt-list .appt .appt-stats{display:flex;justify-content:space-between}#dailyView .appt-list .appt .appt-stats .transport{white-space:nowrap;overflow:hidden;flex-shrink:1}#dailyView .appt-list .appt .appt-stats .appt-badge{margin-left:4px}#dailyView .appt-list .centered{margin:4px;flex:1;align-self:center}#dailyView .badge.positive{background-color:#070;color:#FFF;padding:2px 4px;margin-left:4px;font-variant:small-caps;cursor:pointer}#dailyView .badge.negative{background-color:#C00;color:#FFF;padding:2px 4px;margin-left:4px;font-variant:small-caps;cursor:pointer}@media only screen and (max-width:640px){#dailyView #back_li,#dailyView #print_li,#dailyView #viewOption_li label:first-child{display:none}#dailyView ol.toolbar #header_li{padding-left:0}#dailyView ol.toolbar #header_li a,#dailyView ol.toolbar #header_li b{font-size:14px;line-height:1}#dailyView ol.toolbar #viewOption_li select{width:40vw}#dailyView .table-sticky .appt-badge{display:none}#dailyView .table-sticky .appt-badge.lvl3,#dailyView .table-sticky .appt-badge.lvl2{display:inline-block}#dailyView div.comment{max-height:33px;overflow:hidden}#dailyView #summary td>b{display:none}#dailyView #summary td:last-child{text-align:right;padding-right:4px}}#apptDash ul{margin:15px 0 5px 0;width:100%}#apptDash ul li{float:left;box-sizing:border-box;text-align:center}#apptDash ul li a.button{background:transparent;border-color:#5c5c5c;color:#5c5c5c;padding:6px 20px;border-radius:10px;font-size:16px}#apptDash ul li a.button:hover{background:#5c5c5c;color:#fff}#apptDash ul li a.button.active{background-color:#f47930;border-color:#b03500;color:#fff;cursor:default}#apptDash h1{font-size:32px;margin:0}#apptDash h1 a.link{border:0;color:#5c5c5c;margin:0 3px;padding:0 3px}#apptDash h1 a:hover{border:0;background-color:#f47930;border-color:#b03500;color:#fff}#apptDash ol.toolbar{float:right;border:0;background:transparent}#apptDash ol.toolbar li{margin:10px}#apptDash ol.toolbar select,#apptDash ol.toolbar input.select{width:220px}#apptDash ol.toolbar a.button{border-radius:4px}#apptDashMetrics{margin:10px}#apptDashMetrics li{float:left;width:160px;text-align:center;font-size:14px;font-weight:bold}#apptDashMetrics li h1{text-align:center;border:2px solid #f47930;border-radius:20px;margin:10px 25px 5px 25px;font-size:36px;line-height:100px}#apptDashMetrics #capacity h1{font-size:27px}#apptDashMetrics.floated{float:left;width:308px;margin:9px 10px}#apptDashMetrics.floated li{float:none;width:270px;margin:0 auto}#apptDashMetrics.floated #capacity h1{font-size:48px}#apptDashTables .panel .body{height:125px;overflow:hidden}#apptDashTables .panel{width:328px;float:left}#apptDashTables .panel h3 a{float:right;font-size:24px;line-height:28px;margin:0 4px 0 0;padding:0;background-color:#5a5a5a;border-color:#272727;color:#fff;cursor:pointer}#apptDashTables .panel h3 a:hover{color:#ccc}#apptDashTables .panel h3 a.disabled{color:#999!important;cursor:default}#apptDashTables ul.list li{text-align:right}#apptDashTables ul.list li.message{text-align:center;border:0;margin-top:50px}#apptDashTables ul.list li label{float:left}#apptDashTables table.grid{width:660px;float:left}#apptDashTables table.grid td{line-height:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:400px}#apptDashTables table.grid .header td{line-height:18px}#apptDashTables table.grid td.title{line-height:20px;border-radius:5px 5px 0 0}#apptDashTables li.alert{color:#c00;font-weight:bold}#apptDashTables #totals h3 span{background-color:#f47930;border-color:#b03500;color:#fff}#apptDashTables #totals .body{border-color:#f47930}#editAppointment{position:relative}#editAppointment #schedule input#mileage{width:120px}#editAppointment #schedule #appointmentDate_li,#editAppointment #schedule #appointmentTime_li,#editAppointment #schedule #override_li{position:relative;display:flex;flex-wrap:wrap}#editAppointment #schedule #appointmentDate_li input.text{width:100px}#editAppointment #schedule #appointmentTime_li label.select{width:75px}#editAppointment #schedule #override_li span.badge{background:#C00;color:#FFF;font-weight:bold;margin-left:8px;vertical-align:middle}#editAppointment #schedule span.right{display:inline-block;text-align:right;padding-top:5px;font-size:13px;line-height:20px;flex:1;margin-right:19.5%}#editAppointment #schedule li.display i.note{display:block;font-size:11px;margin-top:-5px}#editAppointment #schedule span.icon-error,#editAppointment #schedule span.icon-warning{display:none}#editAppointment #schedule .message.top-border{border-top:1px solid}#editAppointment #tabs_lines_tab ul.list li{position:relative;padding-left:25px;line-height:20px}#editAppointment #tabs_lines_tab ul.list li .prices{margin-left:10px;float:right}#editAppointment #tabs_lines_tab ul.list li .prices td{text-align:right}#editAppointment #tabs_lines_tab ul.list li .prices td.price{font-weight:bold;min-width:55px;padding-left:5px}#editAppointment #tabs_lines_tab ul.list li .prices td.total{border-top:1px solid #000}#editAppointment #tabs_lines_tab ul.list li .selector{position:absolute;top:0;left:0;width:25px;height:100%;display:flex;justify-content:center;align-items:center}#editAppointment #tabs_lines_tab ul.list li.selected{border-left:3px solid #f47930}#editAppointment #tabs_lines_tab ul.list li.total{padding-left:5px;border-top:1px solid;background:#FFF}#editAppointment #tabs_lines_tab ul.list li.total nobr{margin-right:15px;float:left}#editAppointment #tabs_lines_tab ul.list li.total div{margin-right:160px;padding-top:1px}#editAppointment #tabs_lines_tab ul.list li span.description{white-space:pre-line}#editAppointment #tabs_lines_tab ul.list li.message p{font-size:16px;margin:20px 0 20px 0}#editAppointment ol.toolbar li.checkbox{margin:0;width:25px;height:30px;border-right:1px solid;background-color:#ffffd0;border-color:#789916;color:#000;display:flex;justify-content:center;align-items:center}#editAppointment ol.toolbar li.recalls{float:right;margin:0;height:24px;padding:3px;border-left:1px solid;background-color:#ffffd0;border-color:#789916;color:#000;line-height:24px}#editAppointment ol.toolbar li.recalls .badge{padding:4px 8px;border:1px solid;border-radius:4px;font-weight:bold;margin-right:3px;cursor:pointer}#editAppointment ol.toolbar li.recalls.disabled .badge{background-color:#FFF;border-color:#AAA;color:#666;cursor:default}#editAppointment ol.toolbar li.recalls.added .badge{background-color:#bcdd5a;border-color:#789916;color:#000}#editAppointment ol.toolbar li.recalls.added .badge:hover{background-color:#f47930;border-color:#b03500;color:#fff}#editAppointment ol.toolbar li.recalls.interim .badge{background-color:#f4e830;border-color:#c3b927;color:#000}#editAppointment ol.toolbar li.recalls.interim .badge:hover{background-color:#f47930;border-color:#b03500;color:#fff}#editAppointment ol.toolbar li.recalls.available .badge{cursor:pointer;background-color:#f20c0c;border-color:#be0a0a;color:#fff}#editAppointment ol.toolbar li.recalls.available .badge:hover{background-color:#f47930;border-color:#b03500;color:#fff}#editAppointment #tabs_notes_tab span.source{background:#666;color:#FFF;padding:2px 5px;border-radius:3px;margin-left:5px}#editAppointment #tabs_notes_tab span.source.confirmed{font-weight:bold;background:#060;border:1px solid #060}#editAppointment #tabs_notes_tab label.danger{color:#900}#editAppointment #tabs_notes_tab .material-icons-outlined.OVERRIDE,#editAppointment #tabs_notes_tab .material-icons-outlined.ERROR{color:#c00}#editAppointment #tabs_notes_tab .material-icons-outlined.PUBLISH{color:#090}#editAppointment #tabs_notes_tab table.simple{width:100%;padding:0;margin:0}#editAppointment #tabs_notes_tab table.simple td{border:0;vertical-align:top}#editAppointment #tabs_notes_tab table.simple th{position:sticky;top:0;padding:4px;border:1px solid;border-width:0 1px 1px 0;background-color:#DDD;border-color:#272727;color:#000;font-weight:bold;text-align:center}#editAppointment #tabs_notes_tab pre{white-space:pre-wrap}#editAppointment #declinedServices{display:none;background:#FFF}#editAppointment #declinedServices li.message{background:#FFF;border:0}#shared_appointments_editAppointment #recallsDialog p{margin-bottom:10px}#shared_appointments_editAppointment #recallsDialog i.added{font-style:normal;font-weight:bold;color:#090}#shared_appointments_editAppointment #recallsDialog i.interim{text-decoration:underline;font-weight:bold;color:#c00}#shared_appointments_editAppointment .timeSlots .ui-menu-item{display:table-row}#shared_appointments_editAppointment .timeSlots a{display:table-cell;text-align:right;padding:3px 6px}#shared_appointments_editAppointment .ui-tooltip b.taken{color:#c00}#shared_appointments_editMenu .ui-menu-item a{font-size:14px;line-height:24px}@media only screen and (min-width:960px){#editAppointment #header-container{display:flex}#editAppointment #header-left{width:440px;border-right:1px solid #272727}#editAppointment #header-left label{width:100px}#editAppointment #header-left span.display{max-width:75%}#editAppointment #header-left li.odd{background-color:#fff}#editAppointment #header-customer{padding-bottom:5px;border-bottom:1px solid #272727}#editAppointment #header-right{flex:1}#editAppointment #header-right li>label:first-child{width:20%}#editAppointment #header-right label.select{width:76%}#editAppointment #header-right span.right{margin-right:3%}#editAppointment #header-right li.display i.note{padding-left:21%}}#futureAppointment{width:600px;margin:1px}#futureAppointment h3 span{text-align:center}#futureAppointment input.textField{width:200px}#futureAppointment label{width:300px}#reviewAppointment{margin:1px}#reviewAppointment #appt-summary label{width:150px;display:inline-block}#reviewAppointment #appt-summary span.display{max-width:450px}#reviewAppointment #appt-summary span.display u{text-decoration:none;font-weight:bold;font-size:16px;border-color:#039;color:#039}#reviewAppointment #appt-confirm label.label{width:50px}#reviewAppointment #appt-confirm label.checkbox-switch{margin-left:50px;display:inline-block;line-height:30px}#reviewAppointment #appt-confirm li>span.caption{display:block;font-size:11px;margin-left:155px;margin-right:2%}@media only screen and (max-width:560px){#editAppointment #schedule span.display{max-width:none}#editAppointment #schedule span.right{margin-right:1%}}@media only screen and (max-width:480px){#editAppointment #schedule label span.caption{display:inline-block}#editAppointment #quickAdd_li label{display:none}#reviewAppointment #appt-summary label{width:auto;display:inline-block;line-height:20px}#reviewAppointment #appt-summary span.display{max-width:none;display:inline}#reviewAppointment #appt-summary #selected-services{margin:0 2%}#reviewAppointment #appt-summary #selected-services label{display:none}#reviewAppointment #appt-confirm label.checkbox-switch{margin-left:2%}#reviewAppointment #appt-confirm label.label{display:inline-block;line-height:30px}#reviewAppointment #appt-confirm li>span.caption{margin-left:2%}}.ui-datepicker-calendar td.transport a{position:relative}.ui-datepicker-calendar td.transport a:before{position:absolute;content:'';width:0;height:0;top:-4px;right:-4px;border:4px solid transparent;border-bottom-color:#C00;transform:rotate(45deg)}.ui-datepicker-calendar td.labor a{position:relative}.ui-datepicker-calendar td.labor a:after{position:absolute;content:'';width:0;height:0;bottom:-4px;right:-4px;border:4px solid transparent;border-top-color:#f47930;transform:rotate(-45deg)}table.ui-datepicker-calendar tbody td.normal a{background-color:#efc}table.ui-datepicker-calendar tbody td.advisor a{background-color:#ffe7e7}table.ui-datepicker-calendar tbody td.warning a{background-color:#ffc}#shared_appointments_editLine{overflow:hidden}#shared_appointments_editLine #lines div.listTitle{text-align:left;padding:4px;position:sticky;top:0}#shared_appointments_editLine #lines div.listTitle a.button{position:absolute;font-size:11px;top:2px;right:2px;margin:0;padding:1px 6px;background-color:#5a5a5a;border-color:#272727;color:#fff}#shared_appointments_editLine #lines div.listTitle a.button:hover{background-color:#f47930;border-color:#b03500;color:#fff}#shared_appointments_editLine #lines label{margin-right:.5%;width:25%}#shared_appointments_editLine #lines textarea,#shared_appointments_editLine #lines input.text{width:73%}#shared_appointments_editLine #lines span.icon-error,#shared_appointments_editLine #lines span.icon-warning{display:none}#shared_appointments_editLine #lines span.display{max-width:73%}#shared_appointments_editLine #lines .inlined-container{display:inline-flex;width:73%;justify-content:space-between}#shared_appointments_editLine #lines .inlined-container label{display:inline;margin-right:5px}#shared_appointments_editLine #lines .inlined input.text{width:55px;text-align:right}#shared_appointments_editLine #lines .inlined .inlined-group:first-child label{display:none}#shared_appointments_editLine #lines .addLine{white-space:nowrap;border-top:1px solid;border-bottom:1px solid;margin-bottom:4px;background-color:#ffffd0;border-color:#789916;color:#000}#shared_appointments_editLine #lines #btnAdd{border-radius:0;height:24px;line-height:18px;width:50px;margin-left:-50px}#shared_appointments_editLine .ui-autocomplete.ui-menu .ui-menu-item a{white-space:normal}@media only screen and (max-width:600px){#shared_appointments_editLine #lines li>label{display:block;width:auto;text-align:left;margin-left:2%}#shared_appointments_editLine #lines input.text,#shared_appointments_editLine #lines textarea{width:96%;margin:0 2%}#shared_appointments_editLine #lines li.inlined>label{display:none}#shared_appointments_editLine #lines .inlined-group:first-child{margin-left:2%}#shared_appointments_editLine #lines .inlined-group:first-child label{display:inline!important}#shared_appointments_editLine #lines .inlined-group:first-child b{display:none}#shared_appointments_editLine #lines .inlined-container{width:100%}}#weeklyAvailability .header{padding:6px;display:flex;align-items:center}#weeklyAvailability h1{text-align:center;font-size:4vw;line-height:1.0;color:#666;margin:0 6px;flex:1}#weeklyAvailability ol.toolbar #viewOption_li,#weeklyAvailability ol.toolbar #advisor_li{float:right}#weeklyAvailability ol.toolbar #viewOption_li select,#weeklyAvailability ol.toolbar #advisor_li select,#weeklyAvailability ol.toolbar #viewOption_li input.select,#weeklyAvailability ol.toolbar #advisor_li input.select{width:250px}#weeklyAvailability ol.toolbar #advisor_label{float:right;margin-right:5px}#weeklyAvailability ol.toolbar #advisor_label label{line-height:24px}#weeklyAvailability .appointment{font-weight:normal;text-align:left;padding:4px;background:#ffffeb;border:0;border-top:1px solid #8c9c5c}#weeklyAvailability .appointment span.transport{background:#666;color:#FFF;padding:2px 5px;border-radius:4px;cursor:default}#weeklyAvailability .appointment span.override{background:#C00;color:#FFF;font-weight:bold}#weeklyAvailability b.override{color:#c00}#weeklyAvailability table{min-width:100%}#weeklyAvailability table td{text-align:center;vertical-align:middle;border:1px dotted #CCC;border-width:0 0 1px 1px}#weeklyAvailability table td.first{border-left:none}#weeklyAvailability table tr.bottom td{border-bottom:0}#weeklyAvailability table thead td{vertical-align:top;border-top:1px solid #8c9c5c;border-bottom:1px solid #8c9c5c;background:#EEE;padding-bottom:4px}#weeklyAvailability table thead td.lvl1{background-color:#c7df8a}#weeklyAvailability table thead td.lvl2{background-color:#ff9}#weeklyAvailability table thead td.lvl3{background-color:#ffb0b0}#weeklyAvailability table thead td .days{padding:6px 0;min-width:120px;font-weight:bold;background:#fff}#weeklyAvailability table thead td .appt-slots{text-align:left;padding:4px 4px 0 4px}#weeklyAvailability table thead td .appt-ta,#weeklyAvailability table thead td .appt-la{padding:0 4px}#weeklyAvailability table tbody td{color:#999}#weeklyAvailability table tbody td a{padding:2px 5px;font-weight:bold}#weeklyAvailability table tbody td a:hover{cursor:pointer;border:1px solid}#weeklyAvailability table tbody td.disabled{background:#ccc}#weeklyAvailability table tbody td.locked{background:#eee}#weeklyAvailability table tbody td.time-block{font-weight:bold;color:#C00;background:#ffe7e7}#weeklyAvailability table .time{background:#EEE;padding:0;white-space:nowrap;color:#333;width:70px;font-size:11px}#weeklyAvailability table .time span.hour{display:inline-block;font-size:27px;line-height:27px;width:1.2em;text-align:right}#weeklyAvailability table .time span.minute{font-weight:bold;vertical-align:top}#weeklyAvailability table .time span.ampm{display:inline-block;text-transform:lowercase;margin-left:-1em}#weeklyAvailability table a.appt-badge{display:inline-block;border:1px dotted;border-radius:5px;font-size:20px;font-weight:bold;line-height:20.5px;min-width:20px;text-align:center;vertical-align:bottom;padding:0;margin:0}#weeklyAvailability table a.appt-link{display:inline-block;border:1px dotted;border-radius:5px;font-size:18px;font-weight:bold;line-height:1.0;min-width:18px;text-align:center;padding:0;margin:0;vertical-align:middle}#weeklyAvailability table a.override{color:#C00;border-color:#C00}#weeklyAvailability table a.override:hover{background:#C00;border-color:#C00;color:#fff}#weeklyAvailability table span.appt-count{vertical-align:middle}@media only screen and (max-width:480px){#weeklyAvailability .toolbar li label:first-child{display:none}#weeklyAvailability .header a span{display:none}}@media only screen and (min-width:960px){#weeklyAvailability h1{font-size:36px}}table.slotAvailability{padding:5px 0}table.slotAvailability td,table.slotAvailability th{padding:2px 0 2px 10px;width:110px}table.slotAvailability input.textField-simple{width:80px}table.slotAvailability th{font-weight:bold}table.slotAvailability th.title{font-weight:normal;padding:0;width:160px}table.slotAvailability th.title label{width:155px}#shared_appointments_setup_editSlotAvailability ol.toolbar label{line-height:2}#shared_appointments_setup_editSlotAvailability table.slots.hourly{padding:5px 10px}#shared_appointments_setup_editSlotAvailability table.slots.hourly input.textField-simple{width:75px;text-align:right}#shared_appointments_setup_editSlotAvailability table.slots.hourly span.icon-error,#shared_appointments_setup_editSlotAvailability table.slots.hourly span.icon-warning{display:none}#shared_appointments_setup_editSlotAvailability table.slots.hourly td{padding:8px 5px}#shared_appointments_setup_editSlotAvailability table.slots.hourly th{font-weight:bold;text-align:center;vertical-align:top;font-size:11px;padding-top:3px}#shared_appointments_setup_editSlotAvailability table.slots.interval{width:100%}#shared_appointments_setup_editSlotAvailability table.slots.interval td{padding:4px;font-weight:bold;text-align:right;font-size:11px}#shared_appointments_setup_editSlotAvailability table.slots.interval input.textField-simple{margin-left:4px;width:54px;text-align:right}#shared_appointments_setup_editSlotAvailability table.slots.interval span.icon-error,#shared_appointments_setup_editSlotAvailability table.slots.interval span.icon-warning{display:none}#shared_appointments_setup_editSlotAvailability table.slots.interval.w12 input.textField-simple{width:38px}#shared_appointments_setup_editSlotAvailability table.slots td.blocked{background:#fdd}#shared_appointments_setup_editPackageGroup ol.form li{border:0}#shared_appointments_setup_editPackageGroup li.odd,#shared_appointments_setup_editPackageGroup li.odd li{background-color:#f3f3f3}#shared_appointments_setup_assignPackages .item{display:inline-block;width:100px;text-align:center}#shared_appointments_setup_viewServiceItems #rowModel_excludeOwner_li{float:right;margin-right:3px}#shared_appointments_setup_editConfiguration #message li{border-bottom:1px solid;background-color:#ffffd0;border-color:#789916;color:#000}#shared_appointments_setup_editConfiguration ul.sortable li .badge{display:inline-block;color:#FFF;background:#666;padding:2px 4px;margin-bottom:3px;border-radius:3px}#shared_appointments_setup_editConfiguration ul.sortable li label{display:inline-block;text-align:center;font-size:11px;line-height:15px;width:120px;padding-top:10px}#shared_appointments_setup_editConfiguration ul.sortable li div a.delete{vertical-align:top}#shared_appointments_setup_editConfiguration #tabs_advisors_tab li.checkbox-inlined{position:relative}#shared_appointments_setup_editConfiguration #tabs_advisors_tab li.checkbox-inlined input{position:absolute;margin:-3px 0;height:100%;vertical-align:middle}#shared_appointments_setup_editConfiguration #tabs_advisors_tab li.checkbox-inlined label{display:block;width:auto;text-align:left;margin-left:25px}#shared_appointments_setup_editConfiguration #tabs_advisors_tab label b{vertical-align:top}#shared_appointments_setup_editConfiguration #configuration_excludeMakes_li{border-top:1px dotted #999}#shared_appointments_setup_editConfiguration #tabs_notification_tab span.badge,#shared_appointments_setup_viewAlerts span.badge{background-color:#5a5a5a;border-color:#272727;color:#fff;display:inline-block;margin:3px;cursor:default}#shared_appointments_setup_editAlert .listTitle{text-align:left;font-size:14px}#shared_appointments_setup_editAlert #triggers li[data-tag="updated"]{padding-left:38px}#shared_appointments_setup_editAlert #triggers li label{display:inline-flex;flex-direction:row;align-items:center}#shared_appointments_setup_editAlert #triggers li label i.material-icons-outlined{font-size:20px;padding:2px 6px 2px 2px}#shared_appointments_setup_editAlert #triggers li label span.indented{margin-right:10px}#shared_appointments_setup_editAlert ol.form.custom.indented{padding-left:50px}#shared_appointments_setup_editAlert ol.form.custom.odd{background-color:#f3f3f3}#shared_appointments_setup_editAlert ol.form.custom li{padding:5px;background:transparent}#shared_appointments_setup_editAlert ol.form.custom li.ERROR{background-color:#FEE;border-color:#990808;color:#000}#shared_appointments_setup_editAlert ol.form.custom label{width:auto;margin-right:5px}#shared_appointments_setup_editAlert ol.form.custom span.icon-error{display:none}#shared_appointments_setup_editAlert ol.form.custom textarea{margin:0 5px 0 50px}#shared_appointments_setup_editAlert ol.form.custom li.checkbox-inlined{display:inline-block;margin:0 5px;padding:0}#shared_appointments_setup_editServicePackage .sortable li h5{text-decoration:none}#shared_appointments_setup_editServicePackage .prices{margin-left:10px;float:right}#shared_appointments_setup_editServicePackage .prices td{text-align:right}#shared_appointments_setup_editServicePackage .prices td.price{font-weight:bold;min-width:50px;padding-left:5px}#shared_appointments_setup_editServicePackage .prices td.total{border-top:1px solid #000}#shared_appointments_setup_editServicePackage .sortable li .links{position:absolute;left:21px;bottom:5px}#shared_appointments_setup_editTransport #negativeThreshold_li label.select,#shared_appointments_setup_editTransport #transport_threshold{width:100px}#shared_appointments_setup_editTransport #transport_threshold_li{width:400px;position:relative;left:540px;top:-30px}#shared_appointments_setup_importItems span.display{max-width:560px}#shared_appointments_setup_importItems ol.errors{border-top:1px solid;border-bottom:1px solid;background-color:#FEE;border-color:#990808;color:#000}#shared_appointments_setup_importItems ol.errors li{line-height:20px;padding:2px 6px;background-color:#FEE;border-color:#990808;color:#000}#shared_appointments_setup_importItems ol.errors li b{display:inline-block;padding:1px 3px;margin-right:5px;border-radius:3px;background-color:#990808;border-color:#990808;color:#FFF}#shared_appointments_setup_editPackageTypes .actions{background:transparent;float:right;border:0;margin:0 0 10px 10px;padding:0}#shared_appointments_setup_viewServicePackages #rowModel_department_li{float:right}#shared_appointments_setup_viewServicePackages #rowModel_department{width:240px}#shared_appointments_setup_viewServicePackages #rowModel_packageType{width:200px}[v-cloak]{display:none}.shared-menu .loading{min-height:30px;background:url('/images/load_sm.gif') no-repeat center center}.shared-menu div.loading{min-height:80px}.shared-menu .loading.large{min-height:200px;background:url('/images/load_lg.gif') no-repeat center center}.shared-menu .toolbar.top-border{border-top:1px solid #272727;border-bottom:0}.shared-menu li.separator{text-align:center;font-weight:bold;font-size:18px;line-height:30px;color:#CCC}.shared-menu #vehicle-selector hr{margin:0;border-top:1px solid #AAA;border-bottom:0}.shared-menu .vin-input .button{border-radius:0;height:24px;min-height:24px;line-height:18px;width:50px;margin-top:3px;margin-left:-50px;background-size:50%}.shared-menu .vin-input div.error{font-weight:bold;color:#990808;margin-top:3px;margin-left:40%;padding-left:5px}.shared-menu .selector table{width:100%;margin-bottom:-5px}.shared-menu .selector table td .toggle{margin-right:5px}.shared-menu .selector table td:last-child .toggle{margin-right:0}.shared-menu .selector span.display{padding:0;max-width:none;width:40%}.shared-menu .selector.display span.display{padding-top:5px}.shared-menu .toggle{display:block;cursor:pointer;margin:2px 0 2px 0;border:1px solid;border-radius:3px;background-color:#fff;border-color:#789916;color:#000;text-align:center;font-size:14px;line-height:24px}.shared-menu .toggle.select{width:100%;box-sizing:border-box;padding-left:5px;margin-top:2px}.shared-menu .toggle img{width:100%;height:auto;background-color:#FFF;border-radius:5px 5px 0 0}.shared-menu .toggle:hover{background-color:#EEE}.shared-menu .toggle.active{cursor:default;background-color:#f47930;border-color:#b03500;color:#fff;font-weight:bold}.shared-menu label.toggle select{cursor:pointer;height:24px;border-radius:5px;border:0;font-size:14px;background:transparent;-webkit-appearance:none;outline:0}.shared-menu label.toggle select option{background-color:#FFF;color:#000}.shared-menu label.toggle:after{height:22px;border:0;border-radius:0 5px 5px 0;background:#fff url(/images/icons.png) -147px -1px no-repeat}.shared-menu label.toggle:hover:after{background-color:#EEE}.shared-menu label.toggle.active select{color:#FFF;font-weight:bold}.shared-menu label.toggle.active:after{background-color:#f47930;border-color:#b03500;color:#fff}.shared-menu .models{margin:0 0 0 5px}.shared-menu .models>span{float:left}.shared-menu .models .toggle{padding:2px 2px 0 2px;margin:0 5px 5px 0}.shared-menu h5{margin:10px 5px 0 5px}.shared-menu #vehicle-summary{width:100%}.shared-menu #vehicle-summary td{vertical-align:top}.shared-menu #vehicle-summary img{width:200px;max-width:30vw;height:auto}.shared-menu .accordion{border-bottom:1px solid}.shared-menu .accordion:first-child>h3{border-top:1px solid}.shared-menu .accordion>h3{padding:3px 5px;font-weight:bold;font-size:14px;border-bottom:1px solid;background-color:#5a5a5a;border-color:#272727;color:#fff}.shared-menu .accordion>h3 i.material-icons{float:right;font-weight:bold}.shared-menu .accordion.collapsed{padding-bottom:5px}.shared-menu .accordion.collapsed h3{cursor:pointer}.shared-menu .package{margin:5px;border:1px solid #AAA;border-radius:4px}.shared-menu .package h3{padding:6px;border-radius:4px 4px 0 0;border:0;border-bottom:1px solid #AAA;background:#EEE;color:#000}.shared-menu .package li{margin:2px 6px;font-size:13px}.shared-menu .package li i.description{display:block;font-size:10px;line-height:14px;margin-left:20px}.shared-menu .package label input{vertical-align:text-top}.shared-menu .package span b.item{display:inline-block;width:11px;margin-right:3px;text-align:center}.shared-menu .package p{margin:6px}.shared-menu .package .opCode{display:inline-block;font-weight:bold;font-size:14px;margin:11px}.shared-menu .package .price{font-weight:bold;font-size:24px;float:right;margin:6px}.shared-menu .package .footer{clear:both;border-top:1px solid #AAA;padding:6px}.shared-menu .package .footer .button{padding:6px 10px}.shared-menu .package .footer .right{float:right;padding:6px}.shared-menu .package.selected{border-color:#b03500}.shared-menu .package.selected h3,.shared-menu .package.selected .button{background-color:#f47930;border-color:#b03500;color:#fff}.shared-menu .package.selected .footer{border-color:#b03500}.shared-menu .package.single,.shared-menu .package-list .package.details{border:0;margin:0}.shared-menu .package.single h3,.shared-menu .package-list .package.details h3{display:none}.shared-menu .package-list .two-columns .column{width:50%;float:left}.shared-menu .package-list .two-columns .column:first-child .package{margin-right:0}.shared-menu .package-view>.left{position:relative;width:50%;float:left}.shared-menu .package-view>.left .tab-strip{position:absolute;left:4px;top:60px;width:25px}.shared-menu .package-view>.left .tab-strip li{border:1px solid #AAA;border-radius:6px 0 0 6px;font-size:24px;line-height:40px;margin-top:2px;text-align:center;font-weight:bold;background:#EEE;cursor:pointer}.shared-menu .package-view>.left .tab-strip li.selected{background:#FFF;color:#000;border-right:0;cursor:default}.shared-menu .package-view>.left .package{margin-right:0}.shared-menu .package-view>.left .package.with-tabs{margin-left:28px}.shared-menu .package-view>.left .package.with-tabs ul{min-height:150px}.shared-menu .package-view>.right{width:50%;float:left}.shared-menu .package-view>.right .panel{margin:5px;border:1px solid #AAA;border-radius:4px}.shared-menu .package-view>.right .panel h3{padding:6px;border:0;border-top:1px solid #AAA;border-bottom:1px solid #AAA;background:#EEE;margin-top:10px;color:#000}.shared-menu .package-view>.right .panel h3:first-child{border-top:0;border-radius:4px 4px 0 0;margin-top:0}.shared-menu .package-view>.right .panel li:last-child{border-radius:0 0 4px 4px}.shared-menu ul.list li.message{font-size:21px;line-height:2.0;color:#aaa}.shared-menu ul.list li:last-child{border:0}.shared-menu .line-item{font-size:14px;line-height:24px;padding:3px 6px;cursor:default}.shared-menu .line-item label{display:block;position:relative}.shared-menu .line-item label span.title{position:absolute;top:0;left:0;font-size:15px;max-width:100%;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.shared-menu .line-item label .material-icons{position:absolute;top:0;right:0;height:100%;cursor:pointer;pointer-events:none}.shared-menu .line-item label select{width:100%;border:0;background:transparent;-webkit-appearance:none;height:0;padding-top:24px;outline:0}.shared-menu .line-item select option{font-size:14px}.shared-menu .line-item input.text,.shared-menu .line-item textarea{width:100%;box-sizing:border-box;margin:5px 0}.shared-menu .line-item a.button{text-align:center;padding:5px 15px;margin:5px 5px 10px 0}.shared-menu .line-item a.button.clear{background-color:#fff;border-color:#789916;color:#000}.shared-menu .line-item a.button:hover{background-color:#f47930;border-color:#b03500;color:#fff}.shared-menu .line-item a.button.right{float:right;margin:5px 0 10px 5px}.shared-menu .line-item .material-icons{float:right}.shared-menu .line-item .price{float:right;margin-right:10px;font-weight:bold;text-align:right;width:80px}.shared-menu .line-item small.caption{display:block}.shared-menu .line-item i.description{display:block;font-size:11px;line-height:15px;margin-right:24px}.shared-menu .line-item i.description.shifted{margin-top:-16px;pointer-events:none}.shared-menu .line-item label small.caption{position:absolute;width:100%;background:#FFF;top:24px;left:0;font-size:12px;pointer-events:none}.shared-menu .line-item.selected{color:#f47930}.shared-menu .line-item.selected .material-icons{color:#f47930}.shared-menu .line-item.selected label select{height:auto;color:#f47930}.shared-menu .line-item.selected i.description{color:#000}.shared-menu .line-item.active,.shared-menu .line-item:hover{background-color:#f7f7f7}.shared-menu .line-item.active label .material-icons,.shared-menu .line-item:hover label .material-icons,.shared-menu .line-item.active label small.caption,.shared-menu .line-item:hover label small.caption{background-color:#f7f7f7}.shared-menu .line-item.active label .material-icons{color:#f7f7f7}.shared-menu #recalls ol{margin-bottom:3px}.shared-menu #recalls h4{font-size:14px;line-height:18px;padding:5px;text-decoration:none}.shared-menu #recalls h4 input{display:inline-block;vertical-align:middle;margin:0 6px 2px 2px}.shared-menu #recalls li.checkbox label{display:block;width:auto}.shared-menu #recalls li.checkbox p{margin:5px 5px 0 0}.shared-menu #recalls li.checkbox.checked h4{background-color:#f47930;border-color:#b03500;color:#fff}.shared-menu #recalls i.warn{font-weight:bold;text-decoration:underline;color:#c00}.shared-menu #recalls div.message{font-weight:normal;margin:10px;font-variant:all-small-caps}.shared-menu .menu-summary{clear:both;position:relative;margin:5px;padding:5px}.shared-menu .menu-summary div{position:absolute;top:50%;transform:translatey(-50%);margin-right:160px}.shared-menu .menu-summary .price{font-weight:bold;font-size:30px;float:right;cursor:pointer}.shared-menu div.buttons{padding:10px}.shared-menu div.buttons button{max-width:200px}.shared-menu div.buttons button small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.shared-menu div.buttons.centered{text-align:center;margin-top:20px;border-top:1px solid #AAA}.shared-menu div.buttons.centered .button{padding:6px 10px}.shared-menu div.buttons.nav .button{margin:0;background-color:#5a5a5a;border-color:#272727;color:#fff}.shared-menu div.buttons.nav .button:hover,.shared-menu div.buttons.nav .button:focus,.shared-menu div.buttons.nav .button:active{background-color:#f47930;border-color:#b03500;color:#fff}.shared-menu div.buttons.nav .button.disabled{background-color:#FFF;border-color:#AAA;color:#666}.shared-menu div.buttons .right{float:right}.shared-menu .package-view div.buttons{clear:both;border-top:1px solid}.shared-menu .slide-enter-active,.shared-menu .slide-leave-active{transition:max-height .5s ease-in-out;overflow-y:hidden}.shared-menu .slide-enter,.shared-menu .slide-leave-to{max-height:0}.shared-menu .slide-enter-to,.shared-menu .slide-leave{max-height:300px}.shared-menu .fade-enter-active,.shared-menu .fade-leave-active{transition-duration:.5s;transition-property:opacity;transition-timing-function:ease}.shared-menu .fade-enter,.shared-menu .fade-leave-to{opacity:0}.shared-menu .fade-enter-active{position:absolute;top:0;box-sizing:border-box;width:100%}.shared-menu .phone-extension input{width:25%}.shared-menu .phone-extension input.ext{width:5%}.shared-menu .phone-extension label.ext{width:9%;margin-right:1%}#opcodeDetails textarea.desc{box-sizing:border-box;margin:0;width:100%}#lineDetails table{min-width:320px;border:solid #000;border-width:1px 1px 1px 0}#lineDetails table td{border-left:1px solid #000;padding:2px}#lineDetails table thead td{padding:3px 6px;background:#EEE;font-weight:bold;border-bottom:1px solid #000}#lineDetails table tbody td{vertical-align:top}.ui-menu .ui-menu-item a.remove{line-height:24px;font-weight:bold;color:#C00}.ui-menu .ui-menu-item a.remove .material-icons{vertical-align:top;color:#c00}@media only screen and (max-width:480px){.shared-menu .vin-input .error{margin-left:2%;padding-left:0}.shared-menu .selector span.display{margin-left:2%;width:96%}.shared-menu ol.form li.display{padding:0 5px 0 2%}.shared-menu .models{margin:5px 0 0 0}.shared-menu .phone-extension input.text{width:70%}.shared-menu .phone-extension label.ext{display:none}.shared-menu .phone-extension input.ext{width:24%}.shared-menu ul.list li.message{font-size:4vw}.shared-menu #vehicle-summary span.caption{display:inline}.shared-menu #vehicle-summary img{display:none}}#shared_appointments_menu_serviceMenu div.message{padding-top:100px;text-align:center;font-size:18px;color:#999}#shared_appointments_menu_serviceMenu table#comparison td{cursor:pointer}#shared_appointments_menu_viewPackage ul.items{list-style-type:disc;line-height:21px;margin:4px 4px 4px 20px}#shared_appointments_menu_viewPackage table.items td{padding:2px 4px}#shared_appointments_menu_viewPackage table.items td.price{font-weight:bold;text-align:right}#shared_appointments_menu_viewPackage h4{font-size:18px;line-height:40px;text-decoration:none;padding-left:18px}#shared_appointments_menu_viewPackage span.price{background-color:#68C;border:1px solid #039;color:#FFF;padding:3px 6px;font-size:16px;line-height:24px;font-weight:bold;float:right;margin:5px 10px 10px 5px;border-radius:10px 0 0 10px;box-shadow:3px 3px 3px #AAA}#shared_appointments_menu_viewPackage h4.total{margin-top:10px;font-size:21px;line-height:47px}#shared_appointments_menu_viewPackage h4.total span.price{font-size:18px;line-height:27px;padding:5px 10px}#shared_appointments_menu_viewPackage div.buttons{text-align:center;padding:15px 0}#shared_appointments_menu_viewPackage div.buttons .button{font-size:14px;padding:8px 16px;box-shadow:3px 3px 3px #AAA}.line-parts{display:none;padding-left:30px}.line-parts table th{padding-right:12px}.line-parts table td{padding:2px}#vehicleStatus{font-size:11px;line-height:15px;border:0;border-radius:3px;padding:1px 6px;vertical-align:text-bottom;cursor:default;background-color:#bcdd5a;border-color:#789916;color:#000}#vehicleStatus.DOWN{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#vehicleStatus.GONE{background-color:#f4e830;border-color:#c3b927;color:#000}#vehicleStatus.active{cursor:pointer}#vehicleStatus.active:hover{background-color:#f47930;border-color:#b03500;color:#fff}#barcodeScanner ol.toolbar,#mediaRecorder ol.toolbar{margin:-4px -4px 4px -4px}#barcodeScanner ol.toolbar li,#mediaRecorder ol.toolbar li{margin:3px 0;padding:0 5px;box-sizing:border-box}#barcodeScanner ol.toolbar #cameraSelector,#mediaRecorder ol.toolbar #cameraSelector{width:100%}#barcodeScanner ol.toolbar #cameraSelector select,#mediaRecorder ol.toolbar #cameraSelector select,#barcodeScanner ol.toolbar #cameraSelector .select,#mediaRecorder ol.toolbar #cameraSelector .select{width:100%}#barcodeScanner #viewport,#mediaRecorder #viewport{position:relative}#barcodeScanner #viewport video,#mediaRecorder #viewport video,#barcodeScanner #viewport canvas,#mediaRecorder #viewport canvas{max-width:100%;width:100%;max-height:100%;height:100%}#barcodeScanner #viewport video,#mediaRecorder #viewport video{background:#ddd}#barcodeScanner #viewport canvas.drawing,#mediaRecorder #viewport canvas.drawing,#barcodeScanner #viewport canvas.drawingBuffer,#mediaRecorder #viewport canvas.drawingBuffer{position:absolute;left:0;top:0}#barcodeScanner #viewport button,#mediaRecorder #viewport button{position:absolute;box-sizing:border-box;right:8px;z-index:2;width:32px;height:32px;padding:3px;margin:0}#barcodeScanner #viewport button.highlight,#mediaRecorder #viewport button.highlight{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#barcodeScanner #viewport button.muted,#mediaRecorder #viewport button.muted{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#barcodeScanner #viewport button.noise,#mediaRecorder #viewport button.noise{background-color:#f4e830;border-color:#c3b927;color:#000}#barcodeScanner #viewport button:hover,#mediaRecorder #viewport button:hover{background-color:#f47930;border-color:#b03500;color:#fff}#barcodeScanner #viewport #MRZoom,#mediaRecorder #viewport #MRZoom{position:absolute;right:20px;width:4px;height:60%;top:20%}#barcodeScanner #viewport #MRZoom .ui-slider-handle,#mediaRecorder #viewport #MRZoom .ui-slider-handle{width:20px;left:-10px}#barcodeScanner #viewport #btnMRTorch,#mediaRecorder #viewport #btnMRTorch{top:8px}#barcodeScanner #viewport #btnMRSound,#mediaRecorder #viewport #btnMRSound{bottom:8px}#barcodeScanner #viewport #btnMRSound+span,#mediaRecorder #viewport #btnMRSound+span{position:absolute;bottom:8px;right:48px;font-size:14px;line-height:28px;padding:2px 8px;background:rgba(255,255,255,0.75);color:#000}.hunterTread{display:inline-block;background:#FFF;text-align:center;width:50%;max-width:200px}.hunterTread img{width:100%;height:auto}.hunterTread table{margin:0 auto}.hunterTread table td{background:#FFF;padding:0;border:0}.hunterTread span.badge{margin:1px;padding:2px 6px}.hunterAlign nobr{display:block;margin:5px 0 0 5px;line-height:20px}.hunterAlign img{width:100%;height:auto}.hunterAlign table{width:100%;max-width:400px}.hunterAlign table td{background:#FFF;padding:0;border:0}.hunterAlign span.check,.hunterAlign span.cross,.hunterAlign span.box{display:inline-block;width:20px;height:20px;vertical-align:top}.hunterAlign span.box{box-sizing:border-box;border:2px solid #999;background:#EEE}.hunterAlign span.check{background:url("https://totalcustomerconnect.com/images/status.png") 0 -192px no-repeat}.hunterAlign span.cross{background:url("https://totalcustomerconnect.com/images/status.png") 0 -256px no-repeat}#routing .red{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#routing .yellow{background-color:#f4e830;border-color:#c3b927;color:#000}#routing .green{background-color:#bcdd5a;border-color:#7d933c;color:#000}#routing .photo{display:inline-block;box-sizing:border-box;width:100px;height:100px;border:1px dotted #272727;margin:4px;cursor:pointer;text-align:center}#routing label.photo{font-size:14px;line-height:36px}#routing label.photo b{display:inline-block;font-size:40px;padding:2px 8px;background-color:#bcdd5a;border-color:#789916;color:#000;color:#FFF;border-radius:20px;margin:25% auto 5px auto}#routing label.photo input{width:1px;height:1px;opacity:0;overflow:hidden;z-index:-1}#routing label.photo:hover{border:1px solid;font-weight:bold}#routing label.photo:hover b{background-color:#f47930;border-color:#b03500;color:#fff}#routing span.photo{padding:4px;vertical-align:top;position:relative}#routing span.photo img{max-width:96%;max-height:96%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#routing span.photo.video:before{content:"";position:absolute;top:35%;left:35%;height:30%;width:30%;opacity:.75;z-index:2;background:url('/images/play.png');background-size:100% 100%}#routing span.photo.loading{cursor:default}#routing span.photo.loading img{padding:18px}#routing span.photo.loading span.top-label,#routing span.photo.loading span.bottom-label{position:absolute;display:block;font-weight:bold;text-align:center;padding:4px;left:0;width:100%;overflow:hidden;box-sizing:border-box}#routing span.photo.loading span.top-label{top:0;white-space:nowrap}#routing span.photo.loading span.bottom-label{bottom:0}#routing span.photo.loading span.center-label{display:flex;height:100%;align-items:center;justify-content:center;font-weight:bold}#routing span.photo.loading span.center-label i.material-icons{position:static;font-size:48px;color:#bcdd5a}#routing span.photo.loading.error{cursor:pointer;color:#C00}#routing span.photo.loading.error span.center-label i.material-icons{position:static;color:#c00}#routing span.photo i.material-icons{position:absolute;bottom:0;right:0;background:#FFF;color:#f47930;border-radius:12px}#routing span.photo:hover{border:1px solid}#routing .media-list label.photo{font-size:12px;overflow:hidden;white-space:nowrap}#routing .media-list label.photo b{margin-top:20%}#routing .media-list span.photo.loading span.top-label,#routing .media-list span.photo.loading span.bottom-label{font-size:11px;white-space:nowrap}#routing .media-list span.photo.loading.error span.bottom-label{display:none}#routing #notifyUsers .user{display:inline-block;border:1px dotted;border-radius:5px;padding:1px 6px;margin:4px 10px 4px 0;font-weight:bold;line-height:20px;cursor:pointer;border-color:#039;color:#039}#routing #notifyUsers .user b{font-size:18px;vertical-align:top;margin-left:4px}#routing #notifyUsers .user.selected,#routing #notifyUsers .user:hover{background-color:#039;border-color:#039;color:#fff}#routing .vertical #notifyUsers{width:96%;margin-left:2%}#routing span.code{display:inline-block;padding:0 3px;line-height:18px;min-width:10px;text-align:center;border:1px dotted #000;cursor:default}#routing span.code.modified{border:1px solid #f47930}#routing span.code.danger{border:1px solid #C00;font-size:18px;vertical-align:bottom}#routing #sunbitEstimate .sunbit-ala-wrapper{font-size:14px;text-align:right;max-width:initial;margin:0 10px 0 5px}#routing #sunbitEstimate .sunbit-ala-wrapper div{display:inline}#routing #sunbitEstimate .sunbit-ala-price{font-weight:bold}#routing #sunbitEstimate .sunbit-logo{vertical-align:top;width:63px!important}#routing #sunbitEstimate .sunbit-cfl{font-size:12px;display:inline-block!important;margin:0 0 0 15px!important}#routing #sunbitEstimate .sunbit-cfl a.link{float:none!important}#routing #sunbitDisclaimer{clear:both}#routing #sunbitDisclaimer #sunbit-disclaimer-wrapper{font-size:11px!important;margin:10px 5px 0 5px;text-align:justify!important}#routing .est-exceeded{background:#C00;color:#FFF;padding:2px 6px;border-radius:3px}#routing .est-under{background:#f4e830;color:#000;padding:2px 6px;border-radius:3px}#routing .est-update{background:transparent;color:#000;text-decoration:line-through;text-decoration-color:#c00}.badge{padding:2px 8px;border-radius:5px}small.badge{background-color:#039;border-color:#039;color:#fff}small.badge.locked{background-color:#f20c0c;border-color:#be0a0a;color:#fff}span.clock{font-weight:bold}#shared_routing_setup_editPackage #package_type_li,#shared_routing_setup_editPublicStates #package_type_li{border-bottom:1px solid #272727}#shared_routing_setup_editPackage div.toolbar,#shared_routing_setup_editPublicStates div.toolbar{padding:4px;border-bottom:1px solid;background-color:#ffffd0;border-color:#789916;color:#000}#shared_routing_setup_editPackage div.toolbar input,#shared_routing_setup_editPublicStates div.toolbar input{width:50%;max-width:350px;height:18px}#shared_routing_setup_editPackage div.toolbar a.button,#shared_routing_setup_editPublicStates div.toolbar a.button{padding:1px 6px;margin-right:0;height:18px;background-color:#039;border-color:#039;color:#fff;cursor:pointer}#shared_routing_setup_editPackage div.toolbar a.button:hover,#shared_routing_setup_editPublicStates div.toolbar a.button:hover{background-color:#f47930;border-color:#b03500;color:#fff}#shared_routing_setup_editPackage li.buttons,#shared_routing_setup_editPublicStates li.buttons{padding:4px 0;text-align:center}#shared_routing_setup_editPackage ul.sortable li div,#shared_routing_setup_editPublicStates ul.sortable li div{margin-right:30px}#shared_routing_setup_editPackage ul.sortable li a.remove,#shared_routing_setup_editPublicStates ul.sortable li a.remove{float:right;cursor:pointer;width:18px;height:18px;padding:3px 1px;background:url('/images/status.png') 0 -254px no-repeat}#shared_routing_setup_editPackage ul.sortable li input.text,#shared_routing_setup_editPublicStates ul.sortable li input.text{border:1px solid;box-sizing:border-box;padding:2px 0;background-color:#fff;border-color:#789916;color:#000}#shared_routing_setup_editPackage ul.sortable.ui-sortable-disabled li,#shared_routing_setup_editPublicStates ul.sortable.ui-sortable-disabled li{padding-left:4px}#shared_routing_setup_editPublicStates ul.sortable li input.text{width:100%}#shared_routing_setup_editPackage .name{width:75%}#shared_routing_setup_editPackage input.tag{width:20%;margin-left:8px}#shared_routing_setup_editPackage span.tag{font-weight:bold;float:right}#shared_routing_setup_editPackage #categories_toolbar_edit b{margin-left:4px;line-height:22px;display:inline-block}#shared_routing_setup_editInspectionItem div.toolbar{padding:4px;border-bottom:1px solid;background-color:#ffffd0;border-color:#789916;color:#000;display:flex;justify-content:end;flex-wrap:wrap}#shared_routing_setup_editInspectionItem div.toolbar input{height:18px}#shared_routing_setup_editInspectionItem div.toolbar .input-container{flex:1;display:flex}#shared_routing_setup_editInspectionItem div.toolbar .input-container input{flex:1}#shared_routing_setup_editInspectionItem div.toolbar a.button{padding:1px 6px;margin-right:0;height:18px;background-color:#039;border-color:#039;color:#fff;cursor:pointer}#shared_routing_setup_editInspectionItem div.toolbar a.button:hover{background-color:#f47930;border-color:#b03500;color:#fff}#shared_routing_setup_editInspectionItem span.indicator{display:inline-block;cursor:pointer;width:18px;height:18px;padding:1px;margin-left:-4px;border:1px solid #999;background:#EEE}#shared_routing_setup_editInspectionItem span.indicator.FAIL{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#shared_routing_setup_editInspectionItem span.indicator.CAUTION{background-color:#f4e830;border-color:#c3b927;color:#000}#shared_routing_setup_editInspectionItem span.indicator.PASS{background-color:#bcdd5a;border-color:#7d933c;color:#000}#shared_routing_setup_editInspectionItem ul.sortable li{margin:4px}#shared_routing_setup_editInspectionItem ul.sortable li div.text{margin-right:25px}#shared_routing_setup_editInspectionItem ul.sortable li.edit{display:flex;align-items:center;flex-wrap:wrap;padding:2px 0}#shared_routing_setup_editInspectionItem ul.sortable li span.indicator{position:absolute;right:4px;top:5px;width:14px;height:14px;padding:0}#shared_routing_setup_editInspectionItem ul.sortable li a.remove{display:inline-block;cursor:pointer;width:18px;height:18px;padding:3px 1px;background:url('/images/status.png') 0 -254px no-repeat}#shared_routing_setup_editInspectionItem ul.sortable li input.text{border:1px solid;margin:2px;padding:2px 0;background-color:#fff;border-color:#789916;color:#000}#shared_routing_setup_editInspectionItem ul.ui-sortable-disabled li{border:none!important;padding-left:4px}#shared_routing_setup_editInspectionItem #observations h3 a.button{font-size:11px}#shared_routing_setup_editInspectionItem #observations ul.sortable li input.text{flex:1}#shared_routing_setup_editInspectionItem #recommendations h3 a.button{font-size:11px}#shared_routing_setup_editInspectionItem #recommendations #recommendations_toolbar_edit{justify-content:start;padding:0 4px}#shared_routing_setup_editInspectionItem #recommendations #recommendations_toolbar_edit label{font-weight:bold;line-height:22px;margin:0 2px;padding:1px}#shared_routing_setup_editInspectionItem #recommendations li span.price{float:right;margin-right:6px}#shared_routing_setup_editInspectionItem #recommendations li span.FAIL{background:transparent}#shared_routing_setup_editInspectionItem #recommendations li span.FAIL.selected{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#shared_routing_setup_editInspectionItem #recommendations li span.CAUTION{background:transparent;right:24px}#shared_routing_setup_editInspectionItem #recommendations li span.CAUTION.selected{background-color:#f4e830;border-color:#c3b927;color:#000}#shared_routing_setup_editInspectionItem #recommendations li span.PASS{background:transparent;right:44px}#shared_routing_setup_editInspectionItem #recommendations li span.PASS.selected{background-color:#bcdd5a;border-color:#7d933c;color:#000}#shared_routing_setup_editInspectionItem #recommendations ul.sortable li div.text{margin-right:60px}#shared_routing_setup_editInspectionItem #recommendations .text.opCode{width:90px}#shared_routing_setup_editInspectionItem #recommendations .text.name{flex:1;min-width:200px}#shared_routing_setup_editInspectionItem #recommendations .text.labor,#shared_routing_setup_editInspectionItem #recommendations .text.laborPrice,#shared_routing_setup_editInspectionItem #recommendations .text.partsPrice,#shared_routing_setup_editInspectionItem #recommendations .text.price{width:60px}#shared_routing_setup_editInspectionItem #recommendations .text.parts{width:40px;padding-left:5px}#shared_routing_setup_editInspectionItem #recommendations .checkbox.parts{width:40px}#shared_routing_setup_editInspectionItem #recommendations label.text.parts{width:34px}#shared_routing_setup_editInspectionItem #recommendations label.text.price{width:80px}#shared_routing_setup_editInspectionItem #recommendations input.labor,#shared_routing_setup_editInspectionItem #recommendations input.laborPrice,#shared_routing_setup_editInspectionItem #recommendations input.partsPrice,#shared_routing_setup_editInspectionItem #recommendations input.price{text-align:right}#shared_routing_setup_editState #style_li input.text{width:80px}#shared_routing_setup_editState #style_li .select,#shared_routing_setup_editState #style_li select{width:87px}#shared_routing_setup_editState #style_li label.inner{width:auto;margin-left:11px}#shared_routing_setup_editState #duration_li input.text{width:10%}#shared_routing_setup_editState #duration_li label.inner{width:auto;margin-left:20px}#shared_routing_setup_editState #state_checkInStage_li{border-bottom:1px solid;background-color:#ffffd0;border-color:#789916;color:#000}#shared_routing_setup_editState li.header{border-bottom:1px solid;background-color:#ffffd0;border-color:#789916;color:#000;font-weight:bold;padding:3px}#shared_routing_setup_editState #transitionFrom{box-sizing:border-box;width:50%;float:left;border-right:1px solid;background-color:#fff;border-color:#789916;color:#000}#shared_routing_setup_editState #transitionTo{width:50%;float:right}#shared_routing_setup_viewStates .badge.actor,#shared_routing_setup_viewStates .badge.action{border:1px solid;padding:1px 4px;border-radius:4px;margin-right:6px}#shared_routing_setup_viewStates .badge.INSPECTION,#shared_routing_setup_viewStates .badge.WALKAROUND,#shared_routing_setup_viewStates .badge.ASM{background-color:#bcdd5a;border-color:#789916;color:#000}#shared_routing_setup_viewStates .badge.APPROVE,#shared_routing_setup_viewStates .badge.LINES,#shared_routing_setup_viewStates .badge.PARTS{background-color:#f47930;border-color:#b03500;color:#fff}#shared_routing_setup_viewStates .badge.READONLY,#shared_routing_setup_viewStates .badge.MANAGER{background-color:#039;border-color:#039;color:#fff}#shared_routing_setup_viewStates .badge.DONE,#shared_routing_setup_viewStates .badge.CLOSE,#shared_routing_setup_viewStates .badge.TECH{background-color:#5a5a5a;border-color:#272727;color:#fff}#shared_routing_setup_viewStates .badge.actor.muted{opacity:.1}#shared_routing_setup_sortItems div.listTitle{background:#666;color:#FFF;text-align:left;line-height:24px}#shared_routing_setup_sortItems ul.sortable{min-height:32px}#shared_routing_setup_editFees li.item input.text{box-sizing:border-box;height:24px;padding:2px 0;margin:2px 0 6px 0;width:100%;border:1px solid;background-color:#fff;border-color:#789916;color:#000}#shared_routing_setup_editFees li.item button{margin:0 10px 0 0}#shared_routing_setup_editFees ul.sortable.ui-sortable-disabled li.item{cursor:default}#shared_routing_setup_editFees div.right{padding:0}#shared_routing_setup_importItems span.display{max-width:560px}#shared_routing_setup_importItems ol.errors{border-top:1px solid;border-bottom:1px solid;background-color:#FEE;border-color:#990808;color:#000}#shared_routing_setup_importItems ol.errors li{line-height:20px;padding:2px 6px;background-color:#FEE;border-color:#990808;color:#000}#shared_routing_setup_importItems ol.errors li b{display:inline-block;padding:1px 3px;margin-right:5px;border-radius:3px;background-color:#990808;border-color:#990808;color:#FFF}.list .alert-card{display:flex;flex-wrap:wrap}.list .alert-card .icon-container{padding:0 5px;text-align:center}.list .alert-card .icon-container .icon{display:block;position:relative;margin-bottom:5px}.list .alert-card .icon-container .icon .material-icons,.list .alert-card .icon-container .icon .material-icons-outlined{font-size:48px}.list .alert-card .icon-container .icon b{position:absolute;bottom:0;right:0;background:#999;padding:3px;border-radius:6px;font-size:11px;line-height:1}.list .alert-card .card-body{display:flex;flex-wrap:wrap;flex:1;padding:0 5px}.list .alert-card .card-content{flex:1;padding:0 5px;min-width:260px}.list .alert-card .contacts{padding:5px 5px 0 5px}.list .alert-card .contacts .contact-modes{display:inline-block;vertical-align:middle;line-height:1.0}.list .alert-card .contacts .contact-modes .material-icons{font-size:18px;margin-left:4px}.sortable .alert-card .card-body,.sortable .alert-card .card-content{padding:0}#shared_routing_setup_viewAlerts .list li .badge{display:inline-block;margin:5px 5px 5px 0;max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#shared_routing_setup_viewAlerts .icon b{background:#900;color:#fff}#shared_routing_setup_viewAlerts .icon b.negative{background:#080;color:#fff}#shared_routing_setup_viewAlerts .icon b.amount{background:#FF0;color:#000}#shared_routing_setup_editAlert ol.form.custom li{padding:5px}#shared_routing_setup_editAlert ol.form.custom label{width:auto;margin-right:5px}#shared_routing_setup_editAlert ol.form.custom input.text{width:60px;margin-right:5px}#shared_routing_setup_editAlert ol.form.custom select{width:90px}#shared_routing_setup_editAlert ol.form.custom input[type="radio"]{height:16px;width:16px;margin:7px 3px 0 13px;vertical-align:top}#shared_routing_setup_editAlert ol.form.custom span.icon-error{display:none}#shared_routing_setup_editAlert #states nobr{display:block;margin-bottom:5px}#shared_routing_setup_editAlert .listTitle{text-align:left;font-size:14px}#shared_routing_setup_editAlert #bean_alert_timeTrigger{width:150px}#shared_routing_setup_editAlert #bean_alert_lineType{width:240px}#shared_routing_setup_editAlert #bean_alert_laborType{width:120px}#shared_routing_setup_editAlert #bean_alert_opCodes{margin-top:0;margin-left:50px}#shared_routing_setup_editAlert #allStates,#shared_routing_setup_editAlert #currentState{padding:3px 4px 3px 40%}#shared_routing_setup_editAlert #allStates span.badge{display:inline-block;margin:1px 0}@media only screen and (max-width:480px){#shared_routing_setup_viewAlerts .item-conditions{display:none}#shared_routing_setup_editAlert #allStates,#shared_routing_setup_editAlert #currentState{padding:3px 2%}#shared_routing_setup_editAlert ol.form.custom label{display:inline-block}#shared_routing_setup_editAlert ol.form.custom label.label{line-height:30px}#shared_routing_setup_editAlert ol.form.custom li{padding-bottom:15px}}#shared_routing_editWorkOrder .red{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#shared_routing_editWorkOrder .yellow{background-color:#f4e830;border-color:#c3b927;color:#000}#shared_routing_editWorkOrder .green{background-color:#bcdd5a;border-color:#7d933c;color:#000}#shared_routing_editWorkOrder .photo{display:inline-block;box-sizing:border-box;width:100px;height:100px;border:1px dotted #272727;margin:4px;cursor:pointer;text-align:center}#shared_routing_editWorkOrder label.photo{font-size:14px;line-height:36px}#shared_routing_editWorkOrder label.photo b{display:inline-block;font-size:40px;padding:2px 8px;background-color:#bcdd5a;border-color:#789916;color:#000;color:#FFF;border-radius:20px;margin:25% auto 5px auto}#shared_routing_editWorkOrder label.photo input{width:1px;height:1px;opacity:0;overflow:hidden;z-index:-1}#shared_routing_editWorkOrder label.photo:hover{border:1px solid;font-weight:bold}#shared_routing_editWorkOrder label.photo:hover b{background-color:#f47930;border-color:#b03500;color:#fff}#shared_routing_editWorkOrder span.photo{padding:4px;vertical-align:top;position:relative}#shared_routing_editWorkOrder span.photo img{max-width:96%;max-height:96%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#shared_routing_editWorkOrder span.photo.video:before{content:"";position:absolute;top:35%;left:35%;height:30%;width:30%;opacity:.75;z-index:2;background:url('/images/play.png');background-size:100% 100%}#shared_routing_editWorkOrder span.photo.loading{cursor:default}#shared_routing_editWorkOrder span.photo.loading img{padding:18px}#shared_routing_editWorkOrder span.photo.loading span.top-label,#shared_routing_editWorkOrder span.photo.loading span.bottom-label{position:absolute;display:block;font-weight:bold;text-align:center;padding:4px;left:0;width:100%;overflow:hidden;box-sizing:border-box}#shared_routing_editWorkOrder span.photo.loading span.top-label{top:0;white-space:nowrap}#shared_routing_editWorkOrder span.photo.loading span.bottom-label{bottom:0}#shared_routing_editWorkOrder span.photo.loading span.center-label{display:flex;height:100%;align-items:center;justify-content:center;font-weight:bold}#shared_routing_editWorkOrder span.photo.loading span.center-label i.material-icons{position:static;font-size:48px;color:#bcdd5a}#shared_routing_editWorkOrder span.photo.loading.error{cursor:pointer;color:#C00}#shared_routing_editWorkOrder span.photo.loading.error span.center-label i.material-icons{position:static;color:#c00}#shared_routing_editWorkOrder span.photo i.material-icons{position:absolute;bottom:0;right:0;background:#FFF;color:#f47930;border-radius:12px}#shared_routing_editWorkOrder span.photo:hover{border:1px solid}#shared_routing_editWorkOrder .media-list label.photo{font-size:12px;overflow:hidden;white-space:nowrap}#shared_routing_editWorkOrder .media-list label.photo b{margin-top:20%}#shared_routing_editWorkOrder .media-list span.photo.loading span.top-label,#shared_routing_editWorkOrder .media-list span.photo.loading span.bottom-label{font-size:11px;white-space:nowrap}#shared_routing_editWorkOrder .media-list span.photo.loading.error span.bottom-label{display:none}#shared_routing_editWorkOrder #notifyUsers .user{display:inline-block;border:1px dotted;border-radius:5px;padding:1px 6px;margin:4px 10px 4px 0;font-weight:bold;line-height:20px;cursor:pointer;border-color:#039;color:#039}#shared_routing_editWorkOrder #notifyUsers .user b{font-size:18px;vertical-align:top;margin-left:4px}#shared_routing_editWorkOrder #notifyUsers .user.selected,#shared_routing_editWorkOrder #notifyUsers .user:hover{background-color:#039;border-color:#039;color:#fff}#shared_routing_editWorkOrder .vertical #notifyUsers{width:96%;margin-left:2%}#shared_routing_editWorkOrder span.code{display:inline-block;padding:0 3px;line-height:18px;min-width:10px;text-align:center;border:1px dotted #000;cursor:default}#shared_routing_editWorkOrder span.code.modified{border:1px solid #f47930}#shared_routing_editWorkOrder span.code.danger{border:1px solid #C00;font-size:18px;vertical-align:bottom}#shared_routing_editWorkOrder #sunbitEstimate .sunbit-ala-wrapper{font-size:14px;text-align:right;max-width:initial;margin:0 10px 0 5px}#shared_routing_editWorkOrder #sunbitEstimate .sunbit-ala-wrapper div{display:inline}#shared_routing_editWorkOrder #sunbitEstimate .sunbit-ala-price{font-weight:bold}#shared_routing_editWorkOrder #sunbitEstimate .sunbit-logo{vertical-align:top;width:63px!important}#shared_routing_editWorkOrder #sunbitEstimate .sunbit-cfl{font-size:12px;display:inline-block!important;margin:0 0 0 15px!important}#shared_routing_editWorkOrder #sunbitEstimate .sunbit-cfl a.link{float:none!important}#shared_routing_editWorkOrder #sunbitDisclaimer{clear:both}#shared_routing_editWorkOrder #sunbitDisclaimer #sunbit-disclaimer-wrapper{font-size:11px!important;margin:10px 5px 0 5px;text-align:justify!important}#shared_routing_editWorkOrder .est-exceeded{background:#C00;color:#FFF;padding:2px 6px;border-radius:3px}#shared_routing_editWorkOrder .est-under{background:#f4e830;color:#000;padding:2px 6px;border-radius:3px}#shared_routing_editWorkOrder .est-update{background:transparent;color:#000;text-decoration:line-through;text-decoration-color:#c00}#shared_routing_editWorkOrder ol#addNote{border-bottom:1px solid;background-color:#ffffd0;border-color:#789916;color:#000}#shared_routing_editWorkOrder ol#addNote label{width:250px}#shared_routing_editWorkOrder ol#addNote li.buttons{padding-left:252px}#shared_routing_editWorkOrder ol#addNote input.text,#shared_routing_editWorkOrder ol#addNote textarea{width:600px}#shared_routing_editWorkOrder ol#addNote #notifyUsers{margin:0 0 5px 255px}#shared_routing_editWorkOrder ol#addNote span.icon-error{display:none}#shared_routing_editWorkOrder #futureServiceLink{margin-left:45px}#shared_routing_editWorkOrder li.menu a.disabled{color:#000;cursor:default}#shared_routing_editWorkOrder li.menu a.disabled:after{display:none}#shared_routing_editWorkOrder li.menu label{line-height:24px;cursor:pointer}#shared_routing_editWorkOrder .dropdown-menu a span.badge{background-color:#039;border-color:#039;color:#fff;margin-right:6px}#shared_routing_editWorkOrder .dropdown-menu a.with-icon{display:flex;align-items:center}#shared_routing_editWorkOrder .dropdown-menu a.with-icon label{margin-left:6px}#shared_routing_editWorkOrder .dropdown-menu a.with-icon i{margin:0 3px}#shared_routing_editWorkOrder .dropdown-menu a.with-icon i.approve{color:#090}#shared_routing_editWorkOrder .dropdown-menu a.with-icon i.decline{color:#c00}#shared_routing_editWorkOrder .dropdown-menu a:hover span.badge{border-color:#039;color:#039;background:#fff}#shared_routing_editWorkOrder span.badge.priority{background-color:#039;border-color:#039;color:#fff;cursor:default}#shared_routing_editWorkOrder pre{white-space:pre-wrap}#shared_routing_editWorkOrder #tabs_notes_tab h5{text-align:left}#shared_routing_editWorkOrder #tabs_notes_tab span.img{display:inline-block;border:1px solid;background-color:#fff;border-color:#789916;color:#000;cursor:pointer}#shared_routing_editWorkOrder #tabs_notes_tab span.img:hover{background-color:#f47930;border-color:#b03500;color:#fff}#shared_routing_editWorkOrder #tabs_notes_tab #note_upload{width:auto;line-height:1.0;font-size:12px;vertical-align:inherit;margin:0 3px;border-bottom:1px dotted #000;border-color:#039;color:#039;cursor:pointer}#shared_routing_editWorkOrder #tabs_notes_tab #note_upload:hover{border:1px solid;padding:1px 2px;margin:-2px 0 -1px 0;background-color:#039;border-color:#039;color:#fff}#shared_routing_editWorkOrder #tabs_notes_tab #note_upload input{width:1px;height:1px;opacity:0;overflow:hidden;z-index:-1}#shared_routing_editWorkOrder #tabs_notes_tab .error{margin:4px 5% 0 255px;font-weight:bold;display:none;color:#C00;overflow-wrap:break-word}#shared_routing_editWorkOrder #tabs_notes_tab .files{margin:0 5% 0 175px}#shared_routing_editWorkOrder #tabs_notes_tab img,#shared_routing_editWorkOrder #tabs_history_tab img{height:80px;width:auto;max-width:250px}#shared_routing_editWorkOrder #tabs_history_tab #historyType{width:240px}#shared_routing_editWorkOrder #tabs_history_tab .scrollable{position:relative}#shared_routing_editWorkOrder #tabs_history_tab .scrollable table th{position:sticky;top:0}#shared_routing_editWorkOrder #declinedServices{display:none;background:#FFF}#shared_routing_editWorkOrder #declinedServices li.message{background:#FFF;border:0}#shared_routing_editWorkOrder #state_li span.caption{display:none}#shared_routing_editWorkOrder #state_li.warning{background-color:#ffffd0;border-color:#789916;color:#000}#shared_routing_editWorkOrder #state_li.warning span.caption{display:inline-block}#shared_routing_editWorkOrder li.message{border-bottom:1px solid}#shared_routing_editWorkOrder #header li.message{border-top:1px solid}#shared_routing_editWorkOrder ol.toolbar li.right{float:right}#shared_routing_editWorkOrder span.description{white-space:pre-line}#shared_routing_editWorkOrder ol.packageSelector li{border-bottom:1px solid;background-color:#ffffd0;border-color:#789916;color:#000}#shared_routing_editWorkOrder #btnRevert{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#shared_routing_editWorkOrder #btnRevert:hover{background-color:#f47930;border-color:#b03500;color:#fff}#shared_routing_editWorkOrder table.simple{width:100%;padding:0;margin:0}#shared_routing_editWorkOrder table.simple td,#shared_routing_editWorkOrder table.simple th{border:0}#shared_routing_editWorkOrder table.simple td{vertical-align:top}#shared_routing_editWorkOrder table.simple th{padding:2px 4px;border-width:0 1px 1px 0;border-style:solid;background-color:#fff;border-color:#789916;color:#000;font-weight:bold;background:#ddd;text-align:center}#shared_routing_editWorkOrder table.simple tr.category td{background:#999;color:#FFF;font-weight:bold}#shared_routing_editWorkOrder span.badge{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#shared_routing_editWorkOrder span.badge.FAIL{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#shared_routing_editWorkOrder span.badge.CAUTION{background-color:#f4e830;border-color:#c3b927;color:#000}#shared_routing_editWorkOrder span.badge.PASS{background-color:#bcdd5a;border-color:#7d933c;color:#000}#shared_routing_editWorkOrder span.badge.RECOMMENDED{background-color:#f4e830;border-color:#c3b927;color:#000}#shared_routing_editWorkOrder span.badge.APPROVED{background-color:#bcdd5a;border-color:#7d933c;color:#000}#shared_routing_editWorkOrder span.badge.DECLINED{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#shared_routing_editWorkOrder span.badge.DONE{border:1px solid #be0a0a;color:#be0a0a;text-decoration:line-through}#shared_routing_editWorkOrder span.badge.state{display:block;line-height:26px}#shared_routing_editWorkOrder b.badge{display:inline-block;padding:0 4px;border-radius:3px;min-width:10px;text-align:center}#shared_routing_editWorkOrder b.badge.FAIL{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#shared_routing_editWorkOrder b.badge.CAUTION,#shared_routing_editWorkOrder b.badge.INCOMPLETE{background-color:#f4e830;border-color:#c3b927;color:#000}#shared_routing_editWorkOrder b.badge.PASS{background-color:#bcdd5a;border-color:#7d933c;color:#000}#shared_routing_editWorkOrder b.badge.COMPLETED{background-color:#108030;color:#fff}#shared_routing_editWorkOrder b.badge.PA{background-color:#f47930;border-color:#b03500;color:#fff}#shared_routing_editWorkOrder b.badge.REQUEST{background:#666;color:#FFF}#shared_routing_editWorkOrder b.badge.transport{background:#666;color:#FFF;padding:2px 6px;font-size:12px;line-height:16px}#shared_routing_editWorkOrder div.grid li.message{border:0}#shared_routing_editWorkOrder h6{display:inline;font-size:13px;text-decoration:underline;margin-right:8px}#shared_routing_editWorkOrder div.photo-wrapper{float:left;min-width:224px}#shared_routing_editWorkOrder div.photo-wrapper span.badge{display:inline-block;margin:1px auto;vertical-align:middle}#shared_routing_editWorkOrder .ui-dialog-content img{display:block;margin:0 auto 8px auto}#shared_routing_editWorkOrder ol.toolbar li.checkbox{margin:0;width:25px;height:30px;border-right:1px solid;background-color:#ffffd0;border-color:#789916;color:#000;display:flex;justify-content:center;align-items:center}#shared_routing_editWorkOrder #tabs_lines_tab ul.list li{position:relative;padding-left:30px;line-height:20px}#shared_routing_editWorkOrder #tabs_lines_tab ul.list li .prices{margin-left:10px;float:right}#shared_routing_editWorkOrder #tabs_lines_tab ul.list li .prices td{text-align:right}#shared_routing_editWorkOrder #tabs_lines_tab ul.list li .prices td.price{font-weight:bold;min-width:55px;padding-left:5px}#shared_routing_editWorkOrder #tabs_lines_tab ul.list li .prices td.total{border-top:1px solid #000}#shared_routing_editWorkOrder #tabs_lines_tab ul.list li .selector{position:absolute;top:0;left:0;width:25px;height:100%;display:flex;justify-content:center;align-items:center}#shared_routing_editWorkOrder #tabs_lines_tab ul.list li .selector.drag-handle{background:#CCC;cursor:move}#shared_routing_editWorkOrder #tabs_lines_tab ul.list li.indented{padding-left:50px}#shared_routing_editWorkOrder #tabs_lines_tab ul.list li.indented .tie-in{position:absolute;top:1px;left:30px;width:20px;font-size:30px}#shared_routing_editWorkOrder #tabs_lines_tab ul.list li.selected{border-left:3px solid #f47930}#shared_routing_editWorkOrder #tabs_lines_tab ul.list li.ui-draggable-dragging{min-width:250px;max-width:75%;overflow:hidden;border:1px solid #000!important;box-shadow:3px 3px 5px #ccc}#shared_routing_editWorkOrder #tabs_lines_tab ul.list li.ui-droppable-hover:before{content:'link to this line';position:absolute;top:0;left:0;width:100%;height:100%;display:flex;box-sizing:border-box;padding:5px 5px 5px 55px;align-items:center;justify-content:end;-webkit-justify-content:flex-end;font-size:20px;font-variant:small-caps;background:#CCC;color:#333}#shared_routing_editWorkOrder #tabs_lines_tab ul.list li.sever-link.ui-droppable-hover:before{content:'remove link'}#shared_routing_editWorkOrder #tabs_lines_tab ul.list li span.stripe{position:absolute;top:0;width:20px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#shared_routing_editWorkOrder #tabs_lines_tab ul.list li span.stripe b{display:block;direction:rtl;font-weight:normal;font-variant:small-caps;transform:rotate(-90deg)}#shared_routing_editWorkOrder #tabs_lines_tab ul.list li.approved{padding-left:50px}#shared_routing_editWorkOrder #tabs_lines_tab ul.list li.approved span.stripe{background-color:#bcdd5a;border-color:#7d933c;color:#000;left:25px}#shared_routing_editWorkOrder #tabs_lines_tab ul.list li.approved.indented{padding-left:75px}#shared_routing_editWorkOrder #tabs_lines_tab ul.list li.approved.indented span.stripe{background-color:#bcdd5a;border-color:#7d933c;color:#000;left:50px}#shared_routing_editWorkOrder #tabs_lines_tab ul.list li.declined{padding-left:50px}#shared_routing_editWorkOrder #tabs_lines_tab ul.list li.declined span.stripe{background-color:#f20c0c;border-color:#be0a0a;color:#fff;left:25px}#shared_routing_editWorkOrder #tabs_lines_tab ul.list li.declined.indented{padding-left:75px}#shared_routing_editWorkOrder #tabs_lines_tab ul.list li.declined.indented span.stripe{background-color:#f20c0c;border-color:#be0a0a;color:#fff;left:50px}#shared_routing_editWorkOrder #tabs_lines_tab ul.list li.requested{padding-left:50px}#shared_routing_editWorkOrder #tabs_lines_tab ul.list li.requested span.stripe{background:#7f7f7f;color:#FFF;left:25px}#shared_routing_editWorkOrder #tabs_lines_tab ul.list li.total{text-align:right;padding-left:5px;border-top:1px solid #272727;margin-top:-1px}#shared_routing_editWorkOrder #tabs_lines_tab ul.list li.total b.total{display:inline-block;min-width:60px;font-size:14px}#shared_routing_editWorkOrder #tabs_lines_tab ul.list li.total a.link{float:left}#shared_routing_editWorkOrder #tabs_lines_tab ul.list li .material-icons.media{border-color:#039;color:#039;font-size:18px;margin:2px;vertical-align:middle;cursor:pointer}#shared_routing_editWorkOrder #tabs_lines_tab ul.list li .media-list{display:none}#shared_routing_editWorkOrder #tabs_inspection_tab table.simple{table-layout:fixed}#shared_routing_editWorkOrder #tabs_inspection_tab table.simple thead th{position:sticky;top:0;z-index:99;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#shared_routing_editWorkOrder #tabs_inspection_tab table.simple tr.category td{position:sticky;top:22px}#shared_routing_editWorkOrder #tabs_inspection_tab span.badge{display:inline-block;box-sizing:border-box;max-width:100%}#shared_routing_editWorkOrder #tabs_inspection_tab .photo-wrapper{max-width:100%}#shared_routing_editWorkOrder #tabs_inspection_tab li.message .link,#shared_routing_editWorkOrder #tabs_walkAround_tab li.message .link{float:right;margin-right:5px}#shared_routing_editWorkOrder #sunbitEstimate .sunbit-ala-wrapper{margin:10px 5px 0 5px}@media only screen and (max-width:960px){#shared_routing_editWorkOrder ol#addNote label{width:auto;margin-left:5px}#shared_routing_editWorkOrder ol#addNote textarea,#shared_routing_editWorkOrder ol#addNote input.text,#shared_routing_editWorkOrder ol#addNote .error,#shared_routing_editWorkOrder ol#addNote #notifyUsers{width:96%;margin:3px 5px}#shared_routing_editWorkOrder ol#addNote .files{width:96%;margin:0 5px}#shared_routing_editWorkOrder ol#addNote li.buttons{padding-left:0}}@media only screen and (max-width:640px){#shared_routing_editWorkOrder #tabs_inspection_tab span.badge,#shared_routing_editWorkOrder #tabs_walkAround_tab span.badge{white-space:normal;display:inline-block;vertical-align:middle}}@media only screen and (max-width:480px){#shared_routing_editWorkOrder ol#toolbar li b{display:none}}time.calendar{display:block;min-width:4em;border:1px solid #CCC;border-radius:3px;background:#FFF;overflow:hidden;box-shadow:2px 2px 2px -2px black}time.calendar i,time.calendar b,time.calendar u{display:block;text-align:center}time.calendar i{font-size:12px;font-variant:small-caps;font-style:normal;background-color:#f47930;border-color:#b03500;color:#fff}time.calendar b{font-size:24px;line-height:32px}time.calendar u{font-size:12px;line-height:16px;border-top:1px solid #CCC;text-decoration:none;text-align:center}.vehicle-detail h5{font-size:15px!important;margin-bottom:5px!important;margin-top:0!important}.vehicle-detail p{margin:0 4px 2px 4px;text-align:left}.vehicle-detail .license{border:1px dashed #666;margin-left:10px}.vehicle-detail .larger{font-size:125%}.vehicle-detail .right{padding:0 5px 15px 15px}.vehicle-detail .right pre{display:block;border-top:1px dotted #AAA;margin-top:10px;font-size:10px}.vehicle-detail span.confirmed{border:1px solid #060;border-radius:4px;padding:1px 3px;cursor:default;display:inline-block;font-weight:bold;background:#060;color:#FFF}.vehicle-detail span.source{background:#666;color:#FFF;padding:2px 5px;cursor:default;border-radius:3px;display:inline-block}.vehicle-detail .detail{margin:5px 2px;padding:5px 10px;border-left:4px solid #5a5a5a}.vehicle-detail .detail.wo{border-color:#f47930}.vehicle-detail .detail.appt{border-color:#bcdd5a}.vehicle-detail .detail.locked{border-color:#dfdf20}.vehicle-detail .detail.canceled{border-color:#C00;background:#fff3f3}.vehicle-detail .detail.canceled span.source,.vehicle-detail .detail.canceled span.combined{background:#c00}.vehicle-detail .detail.canceled p:not(.buttons){opacity:.6}.vehicle-detail .detail.wo p{margin:0 0 6px 0}.vehicle-detail .badge-icon{font-size:12px;line-height:18px;padding:2px 6px 2px 2px!important;margin:2px 6px 2px 0!important}.vehicle-detail .badge-icon .material-icons{font-size:18px;max-width:18px}.vehicle-detail div.buttons{padding:3px}#serviceHistory li h5{font-size:16px;margin-bottom:5px;margin-top:0}#serviceHistory li p{font-variant:small-caps}#serviceHistory li>div.listTitle{margin:-3px -3px 3px -3px}#serviceHistory span>label{font-size:14px;font-variant:small-caps}#serviceHistory .roHeader{display:flex;margin-bottom:10px}#serviceHistory .roHeader time.calendar{align-self:flex-start;margin-right:20px}#serviceHistory .roHeader .totals{padding:0}#serviceHistory .roHeader .totals table td,#serviceHistory .roHeader .totals table th{text-align:right;font-size:14px;padding:2px}#serviceHistory .roHeader .totals table th{font-variant:small-caps;width:90%}#serviceHistory .roHeader .totals table td{font-weight:bold}#serviceHistory .roHeader .material-icons{font-size:18px;vertical-align:middle;cursor:default}#serviceHistory .roHeader .material-icons.skipped,#serviceHistory .roHeader .material-icons.fail{color:#c00}#serviceHistory .roHeader .material-icons.done{color:#292}#serviceHistory .roHeader .material-icons.caution{color:#d6cc2e}#serviceHistory .roLines{margin-left:25px;line-height:20px;display:grid;column-gap:10px;grid-template-columns:min-content min-content auto min-content}#serviceHistory .roLines p{grid-column-start:span 4;margin:-2px 0 10px 0}#serviceHistory .roLines .tech{grid-column-start:3;margin:-2px 0 0 0}#serviceHistory .roLines .details{display:flex;flex-wrap:wrap;grid-column-start:3}#serviceHistory .roLines .details span{white-space:nowrap}#serviceHistory .roLines .details .laborSale{margin-right:20px}#serviceHistory .roLines .laborType{display:inline-block;font-variant:small-caps;background:#999;color:#FFF;padding:0 4px;border-radius:4px;text-align:center}#serviceHistory .roLines .totals{grid-column-start:4;text-align:right;font-size:12px;font-weight:bold}#serviceHistory .roLines>*{align-self:start}#serviceHistory .roLines .opCode{white-space:nowrap}#serviceHistory .roLines .opCode input{margin:2px 4px;vertical-align:top}#serviceHistory span.badge.DECLINED{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#serviceHistory span.badge.DECLINED.offset{margin-left:4px}#serviceHistory span.badge.SELECTED{border:1px solid;background-color:#bcdd5a;border-color:#7d933c;color:#000}#serviceHistory span.badge.DONE{border:1px solid #be0a0a;color:#be0a0a;text-decoration:line-through}#contactHistory .rowHeader{display:flex;margin-bottom:10px;text-align:left}#contactHistory .rowHeader time.calendar{align-self:flex-start;margin-right:20px}#contactHistory .rowHeader .wrapper{flex-grow:1}#contactHistory .rowHeader .status-extended{margin:5px 2px;padding:5px 10px;border-left:4px solid #5a5a5a}#contactHistory .rowHeader .status-extended.critical{border-color:#C00}#contactHistory .rowHeader .status-extended.critical span{color:#C00;font-weight:bold}#contactHistory .rowHeader .status-extended.unreachable{border-color:#C00}#contactHistory .rowHeader .status-extended.unreachable span{color:#C00;font-style:italic}#contactHistory .rowHeader .status-extended.failed{border-color:#dfdf20}#contactHistory .rowHeader .status-extended.contacted{border-color:#492}#contactHistory .rowHeader .status-extended.reached{border-color:#492}#contactHistory .rowHeader p{font-size:14px;font-variant:small-caps;line-height:1;margin:5px 0}#contactHistory .rowHeader .job{margin-top:6px}#contactHistory .rowHeader .job .badge{background-color:#5a5a5a;border-color:#272727;color:#fff}#contactHistory a.recording.loading{cursor:wait}#contactHistory a.recording.danger{cursor:not-allowed}#contactHistory .status{float:right;width:90px;min-width:90px;margin:0 0 5px 5px;padding:2px 0;align-self:flex-start;border:1px solid #AAA;background-color:#f7f7f7;border-radius:5px;text-align:center;line-height:1}#contactHistory .status i.material-icons{font-size:36px}#contactHistory .status>span{display:block;margin:0 2px;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}#contactHistory .status.contacted{background-color:#CFA;border-color:#694;color:#462}#contactHistory .status.reached{background-color:#492;border-color:#694;color:#fff}#contactHistory .status.critical{background-color:#C22;border-color:#944;color:#fff}#contactHistory .status.failed{background-color:#FFA;border-color:#994;color:#662}#contactHistory .status.unreachable{background-color:#FAA;border-color:#944;color:#622}@media only screen and (max-width:414px){#contactHistory .status{width:50px;min-width:auto}#contactHistory .status>span{display:none}}#shared_routing_expressCheckIn .red{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#shared_routing_expressCheckIn .yellow{background-color:#f4e830;border-color:#c3b927;color:#000}#shared_routing_expressCheckIn .green{background-color:#bcdd5a;border-color:#7d933c;color:#000}#shared_routing_expressCheckIn .photo{display:inline-block;box-sizing:border-box;width:100px;height:100px;border:1px dotted #272727;margin:4px;cursor:pointer;text-align:center}#shared_routing_expressCheckIn label.photo{font-size:14px;line-height:36px}#shared_routing_expressCheckIn label.photo b{display:inline-block;font-size:40px;padding:2px 8px;background-color:#bcdd5a;border-color:#789916;color:#000;color:#FFF;border-radius:20px;margin:25% auto 5px auto}#shared_routing_expressCheckIn label.photo input{width:1px;height:1px;opacity:0;overflow:hidden;z-index:-1}#shared_routing_expressCheckIn label.photo:hover{border:1px solid;font-weight:bold}#shared_routing_expressCheckIn label.photo:hover b{background-color:#f47930;border-color:#b03500;color:#fff}#shared_routing_expressCheckIn span.photo{padding:4px;vertical-align:top;position:relative}#shared_routing_expressCheckIn span.photo img{max-width:96%;max-height:96%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#shared_routing_expressCheckIn span.photo.video:before{content:"";position:absolute;top:35%;left:35%;height:30%;width:30%;opacity:.75;z-index:2;background:url('/images/play.png');background-size:100% 100%}#shared_routing_expressCheckIn span.photo.loading{cursor:default}#shared_routing_expressCheckIn span.photo.loading img{padding:18px}#shared_routing_expressCheckIn span.photo.loading span.top-label,#shared_routing_expressCheckIn span.photo.loading span.bottom-label{position:absolute;display:block;font-weight:bold;text-align:center;padding:4px;left:0;width:100%;overflow:hidden;box-sizing:border-box}#shared_routing_expressCheckIn span.photo.loading span.top-label{top:0;white-space:nowrap}#shared_routing_expressCheckIn span.photo.loading span.bottom-label{bottom:0}#shared_routing_expressCheckIn span.photo.loading span.center-label{display:flex;height:100%;align-items:center;justify-content:center;font-weight:bold}#shared_routing_expressCheckIn span.photo.loading span.center-label i.material-icons{position:static;font-size:48px;color:#bcdd5a}#shared_routing_expressCheckIn span.photo.loading.error{cursor:pointer;color:#C00}#shared_routing_expressCheckIn span.photo.loading.error span.center-label i.material-icons{position:static;color:#c00}#shared_routing_expressCheckIn span.photo i.material-icons{position:absolute;bottom:0;right:0;background:#FFF;color:#f47930;border-radius:12px}#shared_routing_expressCheckIn span.photo:hover{border:1px solid}#shared_routing_expressCheckIn .media-list label.photo{font-size:12px;overflow:hidden;white-space:nowrap}#shared_routing_expressCheckIn .media-list label.photo b{margin-top:20%}#shared_routing_expressCheckIn .media-list span.photo.loading span.top-label,#shared_routing_expressCheckIn .media-list span.photo.loading span.bottom-label{font-size:11px;white-space:nowrap}#shared_routing_expressCheckIn .media-list span.photo.loading.error span.bottom-label{display:none}#shared_routing_expressCheckIn #notifyUsers .user{display:inline-block;border:1px dotted;border-radius:5px;padding:1px 6px;margin:4px 10px 4px 0;font-weight:bold;line-height:20px;cursor:pointer;border-color:#039;color:#039}#shared_routing_expressCheckIn #notifyUsers .user b{font-size:18px;vertical-align:top;margin-left:4px}#shared_routing_expressCheckIn #notifyUsers .user.selected,#shared_routing_expressCheckIn #notifyUsers .user:hover{background-color:#039;border-color:#039;color:#fff}#shared_routing_expressCheckIn .vertical #notifyUsers{width:96%;margin-left:2%}#shared_routing_expressCheckIn span.code{display:inline-block;padding:0 3px;line-height:18px;min-width:10px;text-align:center;border:1px dotted #000;cursor:default}#shared_routing_expressCheckIn span.code.modified{border:1px solid #f47930}#shared_routing_expressCheckIn span.code.danger{border:1px solid #C00;font-size:18px;vertical-align:bottom}#shared_routing_expressCheckIn #sunbitEstimate .sunbit-ala-wrapper{font-size:14px;text-align:right;max-width:initial;margin:0 10px 0 5px}#shared_routing_expressCheckIn #sunbitEstimate .sunbit-ala-wrapper div{display:inline}#shared_routing_expressCheckIn #sunbitEstimate .sunbit-ala-price{font-weight:bold}#shared_routing_expressCheckIn #sunbitEstimate .sunbit-logo{vertical-align:top;width:63px!important}#shared_routing_expressCheckIn #sunbitEstimate .sunbit-cfl{font-size:12px;display:inline-block!important;margin:0 0 0 15px!important}#shared_routing_expressCheckIn #sunbitEstimate .sunbit-cfl a.link{float:none!important}#shared_routing_expressCheckIn #sunbitDisclaimer{clear:both}#shared_routing_expressCheckIn #sunbitDisclaimer #sunbit-disclaimer-wrapper{font-size:11px!important;margin:10px 5px 0 5px;text-align:justify!important}#shared_routing_expressCheckIn .est-exceeded{background:#C00;color:#FFF;padding:2px 6px;border-radius:3px}#shared_routing_expressCheckIn .est-under{background:#f4e830;color:#000;padding:2px 6px;border-radius:3px}#shared_routing_expressCheckIn .est-update{background:transparent;color:#000;text-decoration:line-through;text-decoration-color:#c00}#shared_routing_expressCheckIn ol.toolbar li.right{float:right}#shared_routing_expressCheckIn span.description{white-space:pre-line}#shared_routing_expressCheckIn #vin_li{position:relative}#shared_routing_expressCheckIn #vin_action{display:none}#shared_routing_expressCheckIn ol.packageSelector li{border-bottom:1px solid;background-color:#ffffd0;border-color:#789916;color:#000}#shared_routing_expressCheckIn div.grid li.message{border:0}#shared_routing_expressCheckIn ol.toolbar li.checkbox label{line-height:24px}#shared_routing_expressCheckIn ol.toolbar li.checkbox input{vertical-align:text-top}#shared_routing_expressCheckIn #tabs_lines_tab ul.list li{position:relative;line-height:20px;padding-left:25px}#shared_routing_expressCheckIn #tabs_lines_tab ul.list li .prices{margin-left:10px;float:right}#shared_routing_expressCheckIn #tabs_lines_tab ul.list li .prices td{text-align:right}#shared_routing_expressCheckIn #tabs_lines_tab ul.list li .prices td.price{font-weight:bold;min-width:55px;padding-left:5px}#shared_routing_expressCheckIn #tabs_lines_tab ul.list li .prices td.total{border-top:1px solid #000}#shared_routing_expressCheckIn #tabs_lines_tab ul.list li .selector{position:absolute;top:0;left:0;width:25px;height:100%;display:flex;justify-content:center;align-items:center}#shared_routing_expressCheckIn #tabs_lines_tab ul.list li b.badge{display:inline-block;padding:0 4px;border-radius:3px;min-width:10px;text-align:center}#shared_routing_expressCheckIn #tabs_lines_tab ul.list li b.badge.laborType{background:#666;color:#FFF}#shared_routing_expressCheckIn span.badge{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#shared_routing_expressCheckIn span.badge.FAIL{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#shared_routing_expressCheckIn span.badge.CAUTION{background-color:#f4e830;border-color:#c3b927;color:#000}#shared_routing_expressCheckIn span.badge.PASS{background-color:#bcdd5a;border-color:#7d933c;color:#000}#shared_routing_expressCheckIn h6{display:inline;font-size:13px;text-decoration:underline;margin-right:8px}#shared_routing_expressCheckIn div.photo-wrapper{float:left;min-width:224px}#shared_routing_expressCheckIn div.photo-wrapper span.badge{display:inline-block;margin:1px auto;vertical-align:middle}#shared_routing_expressCheckIn .ui-dialog-content img{display:block;margin:0 auto 8px auto}#shared_routing_editLine .red{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#shared_routing_editLine .yellow{background-color:#f4e830;border-color:#c3b927;color:#000}#shared_routing_editLine .green{background-color:#bcdd5a;border-color:#7d933c;color:#000}#shared_routing_editLine .photo{display:inline-block;box-sizing:border-box;width:100px;height:100px;border:1px dotted #272727;margin:4px;cursor:pointer;text-align:center}#shared_routing_editLine label.photo{font-size:14px;line-height:36px}#shared_routing_editLine label.photo b{display:inline-block;font-size:40px;padding:2px 8px;background-color:#bcdd5a;border-color:#789916;color:#000;color:#FFF;border-radius:20px;margin:25% auto 5px auto}#shared_routing_editLine label.photo input{width:1px;height:1px;opacity:0;overflow:hidden;z-index:-1}#shared_routing_editLine label.photo:hover{border:1px solid;font-weight:bold}#shared_routing_editLine label.photo:hover b{background-color:#f47930;border-color:#b03500;color:#fff}#shared_routing_editLine span.photo{padding:4px;vertical-align:top;position:relative}#shared_routing_editLine span.photo img{max-width:96%;max-height:96%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#shared_routing_editLine span.photo.video:before{content:"";position:absolute;top:35%;left:35%;height:30%;width:30%;opacity:.75;z-index:2;background:url('/images/play.png');background-size:100% 100%}#shared_routing_editLine span.photo.loading{cursor:default}#shared_routing_editLine span.photo.loading img{padding:18px}#shared_routing_editLine span.photo.loading span.top-label,#shared_routing_editLine span.photo.loading span.bottom-label{position:absolute;display:block;font-weight:bold;text-align:center;padding:4px;left:0;width:100%;overflow:hidden;box-sizing:border-box}#shared_routing_editLine span.photo.loading span.top-label{top:0;white-space:nowrap}#shared_routing_editLine span.photo.loading span.bottom-label{bottom:0}#shared_routing_editLine span.photo.loading span.center-label{display:flex;height:100%;align-items:center;justify-content:center;font-weight:bold}#shared_routing_editLine span.photo.loading span.center-label i.material-icons{position:static;font-size:48px;color:#bcdd5a}#shared_routing_editLine span.photo.loading.error{cursor:pointer;color:#C00}#shared_routing_editLine span.photo.loading.error span.center-label i.material-icons{position:static;color:#c00}#shared_routing_editLine span.photo i.material-icons{position:absolute;bottom:0;right:0;background:#FFF;color:#f47930;border-radius:12px}#shared_routing_editLine span.photo:hover{border:1px solid}#shared_routing_editLine .media-list label.photo{font-size:12px;overflow:hidden;white-space:nowrap}#shared_routing_editLine .media-list label.photo b{margin-top:20%}#shared_routing_editLine .media-list span.photo.loading span.top-label,#shared_routing_editLine .media-list span.photo.loading span.bottom-label{font-size:11px;white-space:nowrap}#shared_routing_editLine .media-list span.photo.loading.error span.bottom-label{display:none}#shared_routing_editLine #notifyUsers .user{display:inline-block;border:1px dotted;border-radius:5px;padding:1px 6px;margin:4px 10px 4px 0;font-weight:bold;line-height:20px;cursor:pointer;border-color:#039;color:#039}#shared_routing_editLine #notifyUsers .user b{font-size:18px;vertical-align:top;margin-left:4px}#shared_routing_editLine #notifyUsers .user.selected,#shared_routing_editLine #notifyUsers .user:hover{background-color:#039;border-color:#039;color:#fff}#shared_routing_editLine .vertical #notifyUsers{width:96%;margin-left:2%}#shared_routing_editLine span.code{display:inline-block;padding:0 3px;line-height:18px;min-width:10px;text-align:center;border:1px dotted #000;cursor:default}#shared_routing_editLine span.code.modified{border:1px solid #f47930}#shared_routing_editLine span.code.danger{border:1px solid #C00;font-size:18px;vertical-align:bottom}#shared_routing_editLine #sunbitEstimate .sunbit-ala-wrapper{font-size:14px;text-align:right;max-width:initial;margin:0 10px 0 5px}#shared_routing_editLine #sunbitEstimate .sunbit-ala-wrapper div{display:inline}#shared_routing_editLine #sunbitEstimate .sunbit-ala-price{font-weight:bold}#shared_routing_editLine #sunbitEstimate .sunbit-logo{vertical-align:top;width:63px!important}#shared_routing_editLine #sunbitEstimate .sunbit-cfl{font-size:12px;display:inline-block!important;margin:0 0 0 15px!important}#shared_routing_editLine #sunbitEstimate .sunbit-cfl a.link{float:none!important}#shared_routing_editLine #sunbitDisclaimer{clear:both}#shared_routing_editLine #sunbitDisclaimer #sunbit-disclaimer-wrapper{font-size:11px!important;margin:10px 5px 0 5px;text-align:justify!important}#shared_routing_editLine .est-exceeded{background:#C00;color:#FFF;padding:2px 6px;border-radius:3px}#shared_routing_editLine .est-under{background:#f4e830;color:#000;padding:2px 6px;border-radius:3px}#shared_routing_editLine .est-update{background:transparent;color:#000;text-decoration:line-through;text-decoration-color:#c00}#shared_routing_editLine span.badge{border:1px solid;display:inline-block;line-height:15px}#shared_routing_editLine span.badge.FAIL{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#shared_routing_editLine span.badge.CAUTION{background-color:#f4e830;border-color:#c3b927;color:#000}#shared_routing_editLine .layout-box{width:35%;float:right}#shared_routing_editLine #header li.message{border-top:1px solid;border-bottom:0}#shared_routing_editLine #notes h5{text-align:left}#shared_routing_editLine #notes pre{white-space:pre-line}#shared_routing_editLine #notes span.img{display:inline-block;border:1px solid;background-color:#fff;border-color:#789916;color:#000;cursor:pointer}#shared_routing_editLine #notes span.img:hover{background-color:#f47930;border-color:#b03500;color:#fff}#shared_routing_editLine #notes img{height:80px;width:auto;max-width:250px;display:block}#shared_routing_editLine #notes ol.form{border-bottom:1px solid;background-color:#ffffd0;border-color:#789916;color:#000}#shared_routing_editLine #notes #note_upload{position:absolute;width:auto;top:2px;right:2%;font-size:12px;border-bottom:1px dotted #000;border-color:#039;color:#039;cursor:pointer}#shared_routing_editLine #notes #note_upload:hover{background-color:#039;border-color:#039;color:#fff}#shared_routing_editLine #notes #note_upload input{width:1px;height:1px;opacity:0;overflow:hidden;z-index:-1}#shared_routing_editLine #notes .error{margin:4px 2% 0 2%;font-weight:bold;display:none;color:#C00;overflow-wrap:break-word}#shared_routing_editLine #notes .files{margin:0 2%}#shared_routing_editLine #lines{float:left;width:65%}#shared_routing_editLine #lines label{margin-right:.5%;width:25%}#shared_routing_editLine #lines textarea,#shared_routing_editLine #lines input.text,#shared_routing_editLine #lines .select{width:73%}#shared_routing_editLine #lines label.select select{width:100%}#shared_routing_editLine #lines span.icon-error,#shared_routing_editLine #lines span.icon-warning{display:none}#shared_routing_editLine #lines span.display{max-width:73%}#shared_routing_editLine #lines label.inner{width:auto;margin-left:1%}#shared_routing_editLine #lines li.toggle label{width:auto;margin:0 2%}#shared_routing_editLine #lines div.right{width:24%;float:right;margin-right:1.5%;text-align:right}#shared_routing_editLine #lines div.right label.text{margin-right:5px;width:auto}#shared_routing_editLine #lines li.labor{position:relative}#shared_routing_editLine #lines li.labor input.laborTime{width:7%;text-align:right}#shared_routing_editLine #lines li.labor input.text,#shared_routing_editLine #lines li.parts input.text,#shared_routing_editLine #lines li.lineTotal input.text{width:55px;text-align:right}#shared_routing_editLine #lines li.dropdown{max-height:30px}#shared_routing_editLine #lines div.laborGrid{width:39%;float:none;position:absolute;top:0;left:35%}#shared_routing_editLine #lines div.laborGrid label.select{width:75%}#shared_routing_editLine #lines li.tech input.text{width:70px}#shared_routing_editLine #lines li.tech div.right{width:55%}#shared_routing_editLine #lines li.tech label.select{width:60%;margin-right:0}#shared_routing_editLine #lines li.parts .select{width:47.5%}#shared_routing_editLine #lines li.lineTotal{position:relative;text-align:right;margin-right:1.5%}#shared_routing_editLine #lines li.lineTotal label{width:auto}#shared_routing_editLine #lines li.lineTotal label.estimate{margin-right:6%}#shared_routing_editLine #lines li.lineTotal label.estimate .can-update{cursor:pointer}#shared_routing_editLine #lines .addLine{white-space:nowrap;border:1px solid;margin:4px 2px 0 2px;padding-left:3px;padding-right:3px;background-color:#ffffd0;border-color:#789916;color:#000}#shared_routing_editLine #lines #btnAdd{border-radius:0;height:24px;line-height:18px;width:50px;margin-left:-50px}#shared_routing_editLine #lines label.reviewParts{position:absolute;bottom:0;left:0;font-weight:bold;float:left;line-height:24px;margin:0;padding:2px 6px 0 6px;border-radius:0 10px 0 0;background-color:#5a5a5a;border-color:#272727;color:#fff}#shared_routing_editLine #lines label.reviewParts input.checkbox{margin:0 0 2px 0;vertical-align:middle}#shared_routing_editLine #lines div.panel.selected h3 span,#shared_routing_editLine #lines div.panel.selected label.reviewParts{background-color:#f47930;border-color:#b03500;color:#fff}#shared_routing_editLine #lines div.panel.selected div.body{border-color:#f47930}#shared_routing_editLine #lines div.panel.approved h3 span,#shared_routing_editLine #lines div.panel.approved label.reviewParts{background-color:#bcdd5a;border-color:#7d933c;color:#000}#shared_routing_editLine #lines div.panel.approved div.body{border-color:#7d933c}#shared_routing_editLine #lines div.panel.declined h3 span,#shared_routing_editLine #lines div.panel.declined label.reviewParts{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#shared_routing_editLine #lines div.panel.declined div.body{border-color:#be0a0a}#shared_routing_editLine #lines div.panel.requested h3 span,#shared_routing_editLine #lines div.panel.requested label.reviewParts{background:#7f7f7f;color:#fff}#shared_routing_editLine .line-parts{max-height:200px;overflow:auto}#shared_routing_editLine #dialog{padding:0}#shared_routing_editLine iframe{border:0;padding:0;margin:0;width:100%;height:100%}#shared_routing_editLine .hide-notes #lines{float:none;width:100%}#shared_routing_editLine .hide-notes .layout-box{display:none}#shared_routing_editLine_tire{background:#FFF;padding:5px}#shared_routing_editLine_tire p{font-size:16px;line-height:24px;padding:20px 10px}#shared_routing_editLine_tire p.error{background-color:#FEE;border-color:#990808;color:#000;font-weight:bold}@media only screen and (max-width:820px){#shared_routing_editLine #lines{float:none;width:100%}#shared_routing_editLine .layout-box{float:none;width:100%}#shared_routing_editLine #notes .body{height:auto!important}}@media only screen and (max-width:480px){#shared_routing_editLine #lines div.right{float:none;margin:0;width:100%!important;padding-top:5px;text-align:left}#shared_routing_editLine #lines div.center{display:block;margin:0;padding-top:5px}#shared_routing_editLine .select,#shared_routing_editLine input.text,#shared_routing_editLine textarea{width:96%!important}#shared_routing_editLine #lines div.laborGrid{position:initial}#shared_routing_editLine label.select select{width:100%!important}#shared_routing_editLine #lines li.lineTotal{text-align:left;margin-right:0;padding-bottom:30px}#shared_routing_editLine #lines li.lineTotal label.estimate{position:absolute;right:0;margin-right:2%}#shared_routing_editLine #lines li.dropdown{max-height:45px}#shared_routing_editLine #lines label{width:auto;margin-left:2%;margin-right:5px}#shared_routing_editLine #lines label.estimate{display:block}#shared_routing_editLine #lines span.display{max-width:96%;margin-left:2%}}#shared_routing_editParts .red{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#shared_routing_editParts .yellow{background-color:#f4e830;border-color:#c3b927;color:#000}#shared_routing_editParts .green{background-color:#bcdd5a;border-color:#7d933c;color:#000}#shared_routing_editParts .photo{display:inline-block;box-sizing:border-box;width:100px;height:100px;border:1px dotted #272727;margin:4px;cursor:pointer;text-align:center}#shared_routing_editParts label.photo{font-size:14px;line-height:36px}#shared_routing_editParts label.photo b{display:inline-block;font-size:40px;padding:2px 8px;background-color:#bcdd5a;border-color:#789916;color:#000;color:#FFF;border-radius:20px;margin:25% auto 5px auto}#shared_routing_editParts label.photo input{width:1px;height:1px;opacity:0;overflow:hidden;z-index:-1}#shared_routing_editParts label.photo:hover{border:1px solid;font-weight:bold}#shared_routing_editParts label.photo:hover b{background-color:#f47930;border-color:#b03500;color:#fff}#shared_routing_editParts span.photo{padding:4px;vertical-align:top;position:relative}#shared_routing_editParts span.photo img{max-width:96%;max-height:96%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#shared_routing_editParts span.photo.video:before{content:"";position:absolute;top:35%;left:35%;height:30%;width:30%;opacity:.75;z-index:2;background:url('/images/play.png');background-size:100% 100%}#shared_routing_editParts span.photo.loading{cursor:default}#shared_routing_editParts span.photo.loading img{padding:18px}#shared_routing_editParts span.photo.loading span.top-label,#shared_routing_editParts span.photo.loading span.bottom-label{position:absolute;display:block;font-weight:bold;text-align:center;padding:4px;left:0;width:100%;overflow:hidden;box-sizing:border-box}#shared_routing_editParts span.photo.loading span.top-label{top:0;white-space:nowrap}#shared_routing_editParts span.photo.loading span.bottom-label{bottom:0}#shared_routing_editParts span.photo.loading span.center-label{display:flex;height:100%;align-items:center;justify-content:center;font-weight:bold}#shared_routing_editParts span.photo.loading span.center-label i.material-icons{position:static;font-size:48px;color:#bcdd5a}#shared_routing_editParts span.photo.loading.error{cursor:pointer;color:#C00}#shared_routing_editParts span.photo.loading.error span.center-label i.material-icons{position:static;color:#c00}#shared_routing_editParts span.photo i.material-icons{position:absolute;bottom:0;right:0;background:#FFF;color:#f47930;border-radius:12px}#shared_routing_editParts span.photo:hover{border:1px solid}#shared_routing_editParts .media-list label.photo{font-size:12px;overflow:hidden;white-space:nowrap}#shared_routing_editParts .media-list label.photo b{margin-top:20%}#shared_routing_editParts .media-list span.photo.loading span.top-label,#shared_routing_editParts .media-list span.photo.loading span.bottom-label{font-size:11px;white-space:nowrap}#shared_routing_editParts .media-list span.photo.loading.error span.bottom-label{display:none}#shared_routing_editParts #notifyUsers .user{display:inline-block;border:1px dotted;border-radius:5px;padding:1px 6px;margin:4px 10px 4px 0;font-weight:bold;line-height:20px;cursor:pointer;border-color:#039;color:#039}#shared_routing_editParts #notifyUsers .user b{font-size:18px;vertical-align:top;margin-left:4px}#shared_routing_editParts #notifyUsers .user.selected,#shared_routing_editParts #notifyUsers .user:hover{background-color:#039;border-color:#039;color:#fff}#shared_routing_editParts .vertical #notifyUsers{width:96%;margin-left:2%}#shared_routing_editParts span.code{display:inline-block;padding:0 3px;line-height:18px;min-width:10px;text-align:center;border:1px dotted #000;cursor:default}#shared_routing_editParts span.code.modified{border:1px solid #f47930}#shared_routing_editParts span.code.danger{border:1px solid #C00;font-size:18px;vertical-align:bottom}#shared_routing_editParts #sunbitEstimate .sunbit-ala-wrapper{font-size:14px;text-align:right;max-width:initial;margin:0 10px 0 5px}#shared_routing_editParts #sunbitEstimate .sunbit-ala-wrapper div{display:inline}#shared_routing_editParts #sunbitEstimate .sunbit-ala-price{font-weight:bold}#shared_routing_editParts #sunbitEstimate .sunbit-logo{vertical-align:top;width:63px!important}#shared_routing_editParts #sunbitEstimate .sunbit-cfl{font-size:12px;display:inline-block!important;margin:0 0 0 15px!important}#shared_routing_editParts #sunbitEstimate .sunbit-cfl a.link{float:none!important}#shared_routing_editParts #sunbitDisclaimer{clear:both}#shared_routing_editParts #sunbitDisclaimer #sunbit-disclaimer-wrapper{font-size:11px!important;margin:10px 5px 0 5px;text-align:justify!important}#shared_routing_editParts .est-exceeded{background:#C00;color:#FFF;padding:2px 6px;border-radius:3px}#shared_routing_editParts .est-under{background:#f4e830;color:#000;padding:2px 6px;border-radius:3px}#shared_routing_editParts .est-update{background:transparent;color:#000;text-decoration:line-through;text-decoration-color:#c00}#shared_routing_editParts span.badge{border:1px solid;display:inline-block;line-height:15px}#shared_routing_editParts span.badge.FAIL{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#shared_routing_editParts span.badge.CAUTION{background-color:#f4e830;border-color:#c3b927;color:#000}#shared_routing_editParts table.details{width:100%}#shared_routing_editParts table.details tr.wrapper td{height:4px}#shared_routing_editParts table.details tr:last-child td{padding-bottom:4px}#shared_routing_editParts table.details tr.sop label{font-weight:bold}#shared_routing_editParts table.details tr.sop input.checkbox{display:none}#shared_routing_editParts table.details tr.sop a.link{position:absolute;top:1px;left:2%;border:1px solid;border-radius:3px;margin:0;padding:1px 6px;font-style:italic}#shared_routing_editParts table.details tr.sop a.link.ordered{font-style:normal;background-color:#68c;border-color:#68c;color:#FFF}#shared_routing_editParts table.details tr.sop a.link.ordered b{margin-right:5px}#shared_routing_editParts table.details tr.sop a.link:hover{background-color:#039;border-color:#039;color:#fff}#shared_routing_editParts table.details td{padding:2px 3px;text-align:right}#shared_routing_editParts table.details th{padding:4px 3px 0 3px;font-weight:bold}#shared_routing_editParts table.details td:first-child{padding-left:6px}#shared_routing_editParts table.details td:last-child,#shared_routing_editParts table.details th:last-child{padding-right:6px}#shared_routing_editParts table.details td.description{width:50%}#shared_routing_editParts table.details td.availability{padding-right:2px}#shared_routing_editParts table.details td.availability label.select{width:100%;margin:0}#shared_routing_editParts table.details td.delivery{text-align:left;padding:2px 1px}#shared_routing_editParts table.details td.checkInv{width:24px;line-height:1.0;text-align:left}#shared_routing_editParts table.details .checkInv span{cursor:pointer;color:#999;vertical-align:top}#shared_routing_editParts table.details .checkInv.active span{background:#f47930;color:#FFF;border-radius:4px}#shared_routing_editParts table.details td.left{text-align:left}#shared_routing_editParts table.details label.select{width:100%}#shared_routing_editParts table.details input.text{width:100%;border:1px solid;border-radius:0;padding:2px 0;background-color:#fff;border-color:#789916;color:#000}#shared_routing_editParts table.details input.disabled{background-color:#FFF;border-color:#AAA;color:#666;color:#000}#shared_routing_editParts table.details tr.odd td,#shared_routing_editParts table.details tr.odd th{background:#eee}#shared_routing_editParts table.details tr.pulled td{background:#ccc}#shared_routing_editParts table.details span.icon-error,#shared_routing_editParts table.details span.icon-warning{display:none}#shared_routing_editParts table.details tr.caption td{padding:0 6px 4px 6px;font-size:11px}#shared_routing_editParts table.details tr.caption td.left{color:#c00}#shared_routing_editParts table.details a.remove{display:inline-block;border:0;color:#C00;font-size:24px;line-height:1.0;width:24px;padding:0;margin:0;vertical-align:middle;text-align:center}#shared_routing_editParts table.details a.remove:hover{background-color:#990808;border-color:#990808;color:#FFF}#shared_routing_editParts table.details b.lineTotal{margin-left:5px}#shared_routing_editParts table.details .unitSale,#shared_routing_editParts table.details .quantity{text-align:right}#shared_routing_editParts #header li.message{border-top:1px solid;border-bottom:0}#shared_routing_editParts .layout-left{float:left;width:65%}#shared_routing_editParts .layout-right{width:35%;float:right}#shared_routing_editParts label.reviewParts{font-weight:bold;float:right;margin:0 0 5px 10px;line-height:24px;padding:2px 6px;border-radius:0 0 0 10px;background-color:#bcdd5a;border-color:#789916;color:#000}#shared_routing_editParts label.reviewParts input.checkbox{margin:0 0 2px 0;vertical-align:middle}#shared_routing_editParts span.badge.status{font-weight:bold;font-variant:small-caps}#shared_routing_editParts #lines .list>li{overflow:hidden;border-bottom:1px solid #272727;padding:0;background:0}#shared_routing_editParts #lines .list>li .line-header{padding:6px}#shared_routing_editParts #lines span.description{white-space:pre-line}#shared_routing_editParts #lines li.approved{border-left:4px solid #bcdd5a}#shared_routing_editParts #lines li.approved span.status{background-color:#bcdd5a;border-color:#7d933c;color:#000}#shared_routing_editParts #lines li.declined{border-left:4px solid #f20c0c}#shared_routing_editParts #lines li.declined span.status{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#shared_routing_editParts #lines li.request{border-left:4px solid #7f7f7f}#shared_routing_editParts #lines li.request span.status{background:#7f7f7f;color:#fff}#shared_routing_editParts #lines li.selected{border-left:4px solid #f47930}#shared_routing_editParts #lines li.selected label.reviewParts{background-color:#f47930;border-color:#b03500;color:#fff}#shared_routing_editParts #lines h3 a.button.collapsed{background-color:#bcdd5a;border-color:#789916;color:#000}#shared_routing_editParts #lines h3 a.button.collapsed:hover{background-color:#f47930;border-color:#b03500;color:#fff}#shared_routing_editParts #notes h5{text-align:left}#shared_routing_editParts #notes pre{white-space:pre-line}#shared_routing_editParts #notes span.img{display:inline-block;border:1px solid;background-color:#fff;border-color:#789916;color:#000;cursor:pointer}#shared_routing_editParts #notes span.img:hover{background-color:#f47930;border-color:#b03500;color:#fff}#shared_routing_editParts #notes img{height:80px;width:auto;max-width:250px;display:block}#shared_routing_editParts #notes ol.form{border-bottom:1px solid;background-color:#ffffd0;border-color:#789916;color:#000}#shared_routing_editParts #notes #note_upload{position:absolute;width:auto;top:2px;right:2%;font-size:12px;border-bottom:1px dotted #000;border-color:#039;color:#039;cursor:pointer}#shared_routing_editParts #notes #note_upload:hover{background-color:#039;border-color:#039;color:#fff}#shared_routing_editParts #notes #note_upload input{width:1px;height:1px;opacity:0;overflow:hidden;z-index:-1}#shared_routing_editParts #notes .error{margin:4px 2% 0 2%;font-weight:bold;display:none;color:#C00;overflow-wrap:break-word}#shared_routing_editParts #notes .files{margin:0 2%}#shared_routing_editParts #btnAvailability{padding:6px 12px;border-radius:3px;margin:10px auto}#shared_routing_editParts #partsQueryCount span.display{width:40%;text-align:left}#shared_routing_editParts #partsQueryCount a.link{margin-left:20px}#shared_routing_editHeader #workOrder_mileage_li .icon-error,#shared_routing_expressCheckIn #mileage_li .icon-error{display:none}@media only screen and (max-width:640px){#shared_routing_editParts .laborTime{display:none}}@media only screen and (max-width:767px){#shared_routing_editParts .layout-left,#shared_routing_editParts .layout-right{float:none;width:100%}#shared_routing_editParts #notes .body{height:auto!important}}#shared_routing_performInspection #toolbar .select,#shared_routing_performInspection #toolbar input.text{width:220px}#shared_routing_performInspection #counts{float:right}#shared_routing_performInspection #counts span{display:inline-block;min-width:22px;line-height:22px;margin:0 0 0 5px;border:1px solid;border-radius:4px;font-weight:bold;text-align:center;cursor:pointer}#shared_routing_performInspection #counts span.FAIL{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#shared_routing_performInspection #counts span.CAUTION{background-color:#f4e830;border-color:#c3b927;color:#000}#shared_routing_performInspection a.reject{background:#FFF;color:#C00;border-color:#C00}#shared_routing_performInspection a.reject:hover{background:#C00;color:#fff}#shared_routing_performInspection li.category{background:#999;color:#FFF;font-weight:bold;padding:2px 10px;position:sticky;top:0}#shared_routing_performInspection #inspections div.message{background-color:#FEE;border-bottom:1px solid}#shared_routing_performInspection #inspections div.message.icon-info::before{top:4px}#shared_routing_performInspection span.badge.FAIL{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#shared_routing_performInspection span.badge.CAUTION{background-color:#f4e830;border-color:#c3b927;color:#000}#shared_routing_performInspection span.badge.PASS{background-color:#bcdd5a;border-color:#7d933c;color:#000}#shared_routing_performInspection li.highlight{position:relative;padding-left:18px;background-color:#ffffd0;border-color:#789916;color:#000}#shared_routing_performInspection li.highlight.warn::before{content:'';position:absolute;left:3px;top:3px;width:24px;height:24px;background:url('/images/icons.png') -460px 0 no-repeat}#shared_routing_performInspection li.highlight.info::before{content:'';position:absolute;left:3px;top:3px;width:24px;height:24px;background:url('/images/icons.png') -508px 0 no-repeat}#shared_routing_performInspection div.right{float:right}#shared_routing_performInspection span.cbox{display:inline-block;width:65px;line-height:24px;margin:3px 1px 3px 0;padding-left:3px;border:1px solid;font-weight:bold;text-align:left;background:#FFF;cursor:pointer}#shared_routing_performInspection span.cbox.FAIL{border-color:#be0a0a;color:#be0a0a}#shared_routing_performInspection span.cbox.CAUTION{border-color:#c3b927;color:#c3b927}#shared_routing_performInspection span.cbox.PASS{border-color:#7d933c;color:#7d933c}#shared_routing_performInspection span.cbox.SKIP{border-color:#999;color:#999}#shared_routing_performInspection span.cbox.empty{border:0;width:67px;cursor:default}#shared_routing_performInspection span.cbox.selected.FAIL{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#shared_routing_performInspection span.cbox.selected.CAUTION{background-color:#f4e830;border-color:#c3b927;color:#000}#shared_routing_performInspection span.cbox.selected.PASS{background-color:#bcdd5a;border-color:#7d933c;color:#000}#shared_routing_performInspection span.cbox.selected.SKIP{background-color:#DDD;color:#666}#shared_routing_performInspection ol.form li>b{margin:0 4px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#shared_routing_performInspection span.indicator{display:inline-block;vertical-align:middle;width:15px;height:15px;margin:0 5px 2px 0;border:1px solid #999;background:#EEE}#shared_routing_performInspection span.indicator.FAIL{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#shared_routing_performInspection span.indicator.CAUTION{background-color:#f4e830;border-color:#c3b927;color:#000}#shared_routing_performInspection span.indicator.PASS{background-color:#bcdd5a;border-color:#7d933c;color:#000}#shared_routing_performInspection ul.tabs{margin:4px 2px 0 1px}#shared_routing_performInspection ul.tabs li{border:1px solid #999;border-bottom:0;background:#FFF;float:left;margin-left:1px;font-weight:bold;min-width:100px;padding:0 5px;_width:100px;line-height:25px;white-space:nowrap;cursor:pointer}#shared_routing_performInspection ul.tabs li#thPhotos{text-align:center}#shared_routing_performInspection ul.tabs li.selected{padding-bottom:1px;margin-bottom:-1px;cursor:default}#shared_routing_performInspection ul.tabs li:hover{padding-top:2px;margin-top:-2px}#shared_routing_performInspection div.tabs{margin:0 2px 2px 2px}#shared_routing_performInspection div.tabs .tab{border:1px solid;min-height:176px}#shared_routing_performInspection div.tabs .tab ul{max-height:140px;overflow:auto}#shared_routing_performInspection .tabs li.FAIL,#shared_routing_performInspection .tabs div.tab.FAIL{border-color:#be0a0a}#shared_routing_performInspection .tabs li.CAUTION,#shared_routing_performInspection .tabs div.tab.CAUTION{border-color:#c3b927}#shared_routing_performInspection .tabs li.PASS,#shared_routing_performInspection .tabs div.tab.PASS{border-color:#7d933c}#shared_routing_performInspection .centered{text-align:center;color:#666;margin-top:25px;padding:5px}#shared_routing_performInspection div.obList{float:left;width:50%}#shared_routing_performInspection div.reList{float:right;width:50%}#shared_routing_performInspection h5{margin:5px}#shared_routing_performInspection input.filter{box-sizing:border-box;margin:5px 1%;line-height:20px;width:98%}#shared_routing_performInspection .tab li{padding:6px 3px;border-color:#CCC}#shared_routing_performInspection .tab li.input{padding:6px 1%;white-space:nowrap}#shared_routing_performInspection .tab li input{margin:0;width:84%;line-height:20px}#shared_routing_performInspection .tab li a.button{display:inline-block;padding:2px 1px;margin:0 -1px;width:14%;text-align:center;border-radius:0;cursor:pointer}#shared_routing_performInspection .tab li a.button.disabled{cursor:default;cursor:not-allowed}#shared_routing_performInspection .tab li:last-child{border:0}#shared_routing_performInspection .tab li.selected{background-color:#f47930;border-color:#b03500;color:#fff}#shared_routing_performInspection .tab div.selectable li{cursor:pointer}#shared_routing_performInspection .tab div.selectable li:not(.input):hover{background-color:#5a5a5a;border-color:#272727;color:#fff}#shared_routing_performInspection #lines ul.list{overflow:auto;height:104px}#shared_routing_performInspection #lines ul.list li{cursor:pointer;line-height:20px;padding:3px;margin:1px 2px}#shared_routing_performInspection #lines ul.list li span.labor{float:right;font-size:14px;margin:0 5px;font-weight:bold}#shared_routing_performInspection #lines ul.list li a.remove{float:right;display:inline-block;border:0;color:#C00;font-size:24px;line-height:1.0;width:24px;padding:0;margin:0;vertical-align:middle;text-align:center}#shared_routing_performInspection #lines ul.list li a.remove:hover{background-color:#990808;border-color:#990808;color:#FFF}#shared_routing_performInspection #lines ul.list li:last-child{border:0}#shared_routing_performInspection #popup{max-width:800px}#shared_routing_performInspection #popup .red{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#shared_routing_performInspection #popup .yellow{background-color:#f4e830;border-color:#c3b927;color:#000}#shared_routing_performInspection #popup .green{background-color:#bcdd5a;border-color:#7d933c;color:#000}#shared_routing_performInspection #popup .photo{display:inline-block;box-sizing:border-box;width:100px;height:100px;border:1px dotted #272727;margin:4px;cursor:pointer;text-align:center}#shared_routing_performInspection #popup label.photo{font-size:14px;line-height:36px}#shared_routing_performInspection #popup label.photo b{display:inline-block;font-size:40px;padding:2px 8px;background-color:#bcdd5a;border-color:#789916;color:#000;color:#FFF;border-radius:20px;margin:25% auto 5px auto}#shared_routing_performInspection #popup label.photo input{width:1px;height:1px;opacity:0;overflow:hidden;z-index:-1}#shared_routing_performInspection #popup label.photo:hover{border:1px solid;font-weight:bold}#shared_routing_performInspection #popup label.photo:hover b{background-color:#f47930;border-color:#b03500;color:#fff}#shared_routing_performInspection #popup span.photo{padding:4px;vertical-align:top;position:relative}#shared_routing_performInspection #popup span.photo img{max-width:96%;max-height:96%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#shared_routing_performInspection #popup span.photo.video:before{content:"";position:absolute;top:35%;left:35%;height:30%;width:30%;opacity:.75;z-index:2;background:url('/images/play.png');background-size:100% 100%}#shared_routing_performInspection #popup span.photo.loading{cursor:default}#shared_routing_performInspection #popup span.photo.loading img{padding:18px}#shared_routing_performInspection #popup span.photo.loading span.top-label,#shared_routing_performInspection #popup span.photo.loading span.bottom-label{position:absolute;display:block;font-weight:bold;text-align:center;padding:4px;left:0;width:100%;overflow:hidden;box-sizing:border-box}#shared_routing_performInspection #popup span.photo.loading span.top-label{top:0;white-space:nowrap}#shared_routing_performInspection #popup span.photo.loading span.bottom-label{bottom:0}#shared_routing_performInspection #popup span.photo.loading span.center-label{display:flex;height:100%;align-items:center;justify-content:center;font-weight:bold}#shared_routing_performInspection #popup span.photo.loading span.center-label i.material-icons{position:static;font-size:48px;color:#bcdd5a}#shared_routing_performInspection #popup span.photo.loading.error{cursor:pointer;color:#C00}#shared_routing_performInspection #popup span.photo.loading.error span.center-label i.material-icons{position:static;color:#c00}#shared_routing_performInspection #popup span.photo i.material-icons{position:absolute;bottom:0;right:0;background:#FFF;color:#f47930;border-radius:12px}#shared_routing_performInspection #popup span.photo:hover{border:1px solid}#shared_routing_performInspection #popup .media-list label.photo{font-size:12px;overflow:hidden;white-space:nowrap}#shared_routing_performInspection #popup .media-list label.photo b{margin-top:20%}#shared_routing_performInspection #popup .media-list span.photo.loading span.top-label,#shared_routing_performInspection #popup .media-list span.photo.loading span.bottom-label{font-size:11px;white-space:nowrap}#shared_routing_performInspection #popup .media-list span.photo.loading.error span.bottom-label{display:none}#shared_routing_performInspection #popup #notifyUsers .user{display:inline-block;border:1px dotted;border-radius:5px;padding:1px 6px;margin:4px 10px 4px 0;font-weight:bold;line-height:20px;cursor:pointer;border-color:#039;color:#039}#shared_routing_performInspection #popup #notifyUsers .user b{font-size:18px;vertical-align:top;margin-left:4px}#shared_routing_performInspection #popup #notifyUsers .user.selected,#shared_routing_performInspection #popup #notifyUsers .user:hover{background-color:#039;border-color:#039;color:#fff}#shared_routing_performInspection #popup .vertical #notifyUsers{width:96%;margin-left:2%}#shared_routing_performInspection #popup span.code{display:inline-block;padding:0 3px;line-height:18px;min-width:10px;text-align:center;border:1px dotted #000;cursor:default}#shared_routing_performInspection #popup span.code.modified{border:1px solid #f47930}#shared_routing_performInspection #popup span.code.danger{border:1px solid #C00;font-size:18px;vertical-align:bottom}#shared_routing_performInspection #popup #sunbitEstimate .sunbit-ala-wrapper{font-size:14px;text-align:right;max-width:initial;margin:0 10px 0 5px}#shared_routing_performInspection #popup #sunbitEstimate .sunbit-ala-wrapper div{display:inline}#shared_routing_performInspection #popup #sunbitEstimate .sunbit-ala-price{font-weight:bold}#shared_routing_performInspection #popup #sunbitEstimate .sunbit-logo{vertical-align:top;width:63px!important}#shared_routing_performInspection #popup #sunbitEstimate .sunbit-cfl{font-size:12px;display:inline-block!important;margin:0 0 0 15px!important}#shared_routing_performInspection #popup #sunbitEstimate .sunbit-cfl a.link{float:none!important}#shared_routing_performInspection #popup #sunbitDisclaimer{clear:both}#shared_routing_performInspection #popup #sunbitDisclaimer #sunbit-disclaimer-wrapper{font-size:11px!important;margin:10px 5px 0 5px;text-align:justify!important}#shared_routing_performInspection #popup .est-exceeded{background:#C00;color:#FFF;padding:2px 6px;border-radius:3px}#shared_routing_performInspection #popup .est-under{background:#f4e830;color:#000;padding:2px 6px;border-radius:3px}#shared_routing_performInspection #popup .est-update{background:transparent;color:#000;text-decoration:line-through;text-decoration-color:#c00}#shared_routing_performInspection #popup h3{font-size:16px;line-height:24px;margin:0 3px 10px 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#shared_routing_performInspection #popup .photo{width:168px;height:168px}#shared_routing_performInspection #popup hr{margin:4px 0 0 0}#shared_routing_performInspection #popup span.counter{margin:0 12px 0 8px;font-size:14px}#shared_routing_performInspection #popup #popupPrev,#shared_routing_performInspection #popup #popupNext{background-color:#fff;border-color:#789916;color:#000}#shared_routing_performInspection #popup #popupClose{margin-right:2px;float:right}#shared_routing_performInspection #popup #popupPrev:hover,#shared_routing_performInspection #popup #popupNext:hover{background-color:#f47930;border-color:#b03500;color:#fff}#shared_routing_performInspection #popup #popupPrev[disabled],#shared_routing_performInspection #popup #popupNext[disabled]{background-color:#FFF;border-color:#AAA;color:#666;opacity:.5;cursor:default}#shared_routing_performInspection #popup #popupShowAll span{border-bottom:1px dotted;font-weight:bold;border-color:#039;color:#039}#shared_routing_performInspection #popup #popupShowAll:hover span{color:#FFF;border-color:#fff}#shared_routing_performInspection #editLine ol.form{margin:-4px -4px 0 -4px}#shared_routing_performInspection .hunterHeader{padding:5px;background:#FFF;border-top:1px dotted #272727;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#shared_routing_performInspection .hunterHeader .date,#shared_routing_performInspection .hunterHeader .time{display:inline-block;margin-right:5px;min-width:50px}#shared_routing_performInspection .hunterResults>table{background:#FFF;width:100%}#shared_routing_performInspection .hunterResults>table tr:nth-child(even){background-color:#f3f3f3}#shared_routing_performInspection .hunterResults>table td.left{width:25%;font-weight:bold;vertical-align:top}#shared_routing_performInspection .hunterResults>table td.left,#shared_routing_performInspection .hunterResults>table td.right{padding:5px}@media only screen and (max-width:720px){#shared_routing_performInspection ol.form li>b{line-height:16px;overflow:auto;white-space:normal}#shared_routing_performInspection div.tabs .tab ul,#shared_routing_performInspection #lines ul.list{height:auto;max-height:none;overflow:inherit}}@media only screen and (max-width:600px){#shared_routing_performInspection ul.tabs li{min-width:0}#shared_routing_performInspection div.obList,#shared_routing_performInspection div.reList{float:none;clear:both;width:100%}#shared_routing_performInspection div.reList{border-top:1px solid #999}}@media only screen and (max-width:400px){#shared_routing_performInspection ul.tabs li span.indicator{display:none}#shared_routing_performInspection ul.tabs li.FAIL{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#shared_routing_performInspection ul.tabs li.CAUTION{background-color:#f4e830;border-color:#c3b927;color:#000}#shared_routing_performInspection ul.tabs li.PASS{background-color:#bcdd5a;border-color:#7d933c;color:#000}#shared_routing_performInspection ul.tabs li.SKIP{background-color:#DDD;color:#666}#shared_routing_performInspection #popup h3{font-size:13px;line-height:20px;max-height:40px;white-space:normal}}#shared_routing_walkAround{min-width:660px;position:relative}#shared_routing_walkAround.no-maps{min-width:0}#shared_routing_walkAround #workOrder_bodyType_li{border-bottom:1px solid}#shared_routing_walkAround #left,#shared_routing_walkAround #right,#shared_routing_walkAround #front,#shared_routing_walkAround #back,#shared_routing_walkAround #top,#shared_routing_walkAround #misc{position:relative;margin:15px auto}#shared_routing_walkAround #left,#shared_routing_walkAround #right,#shared_routing_walkAround #top{width:66.6%}#shared_routing_walkAround #front,#shared_routing_walkAround #back,#shared_routing_walkAround #misc{width:33.3%}#shared_routing_walkAround #left,#shared_routing_walkAround #back,#shared_routing_walkAround #top,#shared_routing_walkAround #misc{float:left}#shared_routing_walkAround #front,#shared_routing_walkAround #right{float:right}#shared_routing_walkAround canvas{position:absolute;top:0;left:0}#shared_routing_walkAround #walkAround{position:relative;padding-top:15px;margin:4px auto}#shared_routing_walkAround .centered{margin:0 auto}#shared_routing_walkAround #toolbar{position:absolute;top:-1px;left:-1px;width:100%;border:1px solid;z-index:2;background-color:#ffffd0;border-color:#789916;color:#000}#shared_routing_walkAround .dragHandle{min-width:40px;height:16px;line-height:16px;padding:2px 6px;border:1px solid #b02500;border-radius:5px;text-align:center;background:#f47930;color:#FFF;opacity:.75;z-index:10}#shared_routing_walkAround #toolbar a.button{box-sizing:border-box;padding:3px 0;width:10%;margin:4px 1.9%;text-align:center;font-weight:normal}#shared_routing_walkAround .psi,#shared_routing_walkAround .tread{width:100%;position:relative}#shared_routing_walkAround .psi h4,#shared_routing_walkAround .tread h4{position:absolute;top:3px;left:2px}#shared_routing_walkAround .psi th{font-size:13px;line-height:13px;text-align:center;padding:3px;font-weight:normal}#shared_routing_walkAround .psi tbody th{text-align:right}#shared_routing_walkAround .psi td{padding:8px 18px 9px 12px;width:49%}#shared_routing_walkAround .psi .ui-slider-handle{width:auto;font-size:13px;font-weight:bold;line-height:16px;padding:1px 3px}#shared_routing_walkAround #sliderPopup{position:absolute;font-size:16px;min-width:20px;text-align:center;font-weight:bold;padding:2px 6px;border:1px solid;background-color:#ffffd0;border-color:#789916;color:#000;border-radius:5px;box-shadow:2px 2px 5px #999;z-index:20}#shared_routing_walkAround .tread th{font-size:13px;line-height:13px;text-align:center;padding:3px;font-weight:normal}#shared_routing_walkAround .tread tbody th{text-align:right}#shared_routing_walkAround .tread td{font-size:13px;text-align:left;padding:2px 6px;width:49%}#shared_routing_walkAround .tread input.select{width:96%}#shared_routing_walkAround .ui-menu a.disabled{display:none}#shared_routing_walkAround .ui-menu a span{display:inline-block;padding:1px 5px;border-radius:5px}#shared_routing_walkAround span.result-FAIL,#shared_routing_walkAround input.FAIL{background-color:#f20c0c;color:#fff}#shared_routing_walkAround span.result-CAUTION,#shared_routing_walkAround input.CAUTION{background-color:#f4e830;color:#000}#shared_routing_walkAround span.result-PASS,#shared_routing_walkAround input.PASS{background-color:#bcdd5a;color:#000}#shared_routing_walkAround .fuel{position:relative;box-sizing:border-box;padding:8px;height:40px}#shared_routing_walkAround .fuel img{position:absolute;top:8px;left:8px}#shared_routing_walkAround .fuel .slider,#shared_routing_walkAround .fuel .labels{margin-left:42px}#shared_routing_walkAround .fuel .labels{font-weight:bold;text-align:center}#shared_routing_walkAround .fuel .labels #empty{float:left}#shared_routing_walkAround .fuel .labels #full{float:right}#shared_routing_walkAround #link{text-align:center;padding:11px}#shared_routing_walkAround .tread.bordered,#shared_routing_walkAround .fuel.bordered,#shared_routing_walkAround #link.bordered{border-top:1px solid #272727}#shared_routing_walkAround ol.form li.padded{padding-top:4px}#shared_routing_walkAround ol.form li.buttons{padding-left:0;text-align:center}#shared_routing_walkAround li .photos .red{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#shared_routing_walkAround li .photos .yellow{background-color:#f4e830;border-color:#c3b927;color:#000}#shared_routing_walkAround li .photos .green{background-color:#bcdd5a;border-color:#7d933c;color:#000}#shared_routing_walkAround li .photos .photo{display:inline-block;box-sizing:border-box;width:100px;height:100px;border:1px dotted #272727;margin:4px;cursor:pointer;text-align:center}#shared_routing_walkAround li .photos label.photo{font-size:14px;line-height:36px}#shared_routing_walkAround li .photos label.photo b{display:inline-block;font-size:40px;padding:2px 8px;background-color:#bcdd5a;border-color:#789916;color:#000;color:#FFF;border-radius:20px;margin:25% auto 5px auto}#shared_routing_walkAround li .photos label.photo input{width:1px;height:1px;opacity:0;overflow:hidden;z-index:-1}#shared_routing_walkAround li .photos label.photo:hover{border:1px solid;font-weight:bold}#shared_routing_walkAround li .photos label.photo:hover b{background-color:#f47930;border-color:#b03500;color:#fff}#shared_routing_walkAround li .photos span.photo{padding:4px;vertical-align:top;position:relative}#shared_routing_walkAround li .photos span.photo img{max-width:96%;max-height:96%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#shared_routing_walkAround li .photos span.photo.video:before{content:"";position:absolute;top:35%;left:35%;height:30%;width:30%;opacity:.75;z-index:2;background:url('/images/play.png');background-size:100% 100%}#shared_routing_walkAround li .photos span.photo.loading{cursor:default}#shared_routing_walkAround li .photos span.photo.loading img{padding:18px}#shared_routing_walkAround li .photos span.photo.loading span.top-label,#shared_routing_walkAround li .photos span.photo.loading span.bottom-label{position:absolute;display:block;font-weight:bold;text-align:center;padding:4px;left:0;width:100%;overflow:hidden;box-sizing:border-box}#shared_routing_walkAround li .photos span.photo.loading span.top-label{top:0;white-space:nowrap}#shared_routing_walkAround li .photos span.photo.loading span.bottom-label{bottom:0}#shared_routing_walkAround li .photos span.photo.loading span.center-label{display:flex;height:100%;align-items:center;justify-content:center;font-weight:bold}#shared_routing_walkAround li .photos span.photo.loading span.center-label i.material-icons{position:static;font-size:48px;color:#bcdd5a}#shared_routing_walkAround li .photos span.photo.loading.error{cursor:pointer;color:#C00}#shared_routing_walkAround li .photos span.photo.loading.error span.center-label i.material-icons{position:static;color:#c00}#shared_routing_walkAround li .photos span.photo i.material-icons{position:absolute;bottom:0;right:0;background:#FFF;color:#f47930;border-radius:12px}#shared_routing_walkAround li .photos span.photo:hover{border:1px solid}#shared_routing_walkAround li .photos .media-list label.photo{font-size:12px;overflow:hidden;white-space:nowrap}#shared_routing_walkAround li .photos .media-list label.photo b{margin-top:20%}#shared_routing_walkAround li .photos .media-list span.photo.loading span.top-label,#shared_routing_walkAround li .photos .media-list span.photo.loading span.bottom-label{font-size:11px;white-space:nowrap}#shared_routing_walkAround li .photos .media-list span.photo.loading.error span.bottom-label{display:none}#shared_routing_walkAround li .photos #notifyUsers .user{display:inline-block;border:1px dotted;border-radius:5px;padding:1px 6px;margin:4px 10px 4px 0;font-weight:bold;line-height:20px;cursor:pointer;border-color:#039;color:#039}#shared_routing_walkAround li .photos #notifyUsers .user b{font-size:18px;vertical-align:top;margin-left:4px}#shared_routing_walkAround li .photos #notifyUsers .user.selected,#shared_routing_walkAround li .photos #notifyUsers .user:hover{background-color:#039;border-color:#039;color:#fff}#shared_routing_walkAround li .photos .vertical #notifyUsers{width:96%;margin-left:2%}#shared_routing_walkAround li .photos span.code{display:inline-block;padding:0 3px;line-height:18px;min-width:10px;text-align:center;border:1px dotted #000;cursor:default}#shared_routing_walkAround li .photos span.code.modified{border:1px solid #f47930}#shared_routing_walkAround li .photos span.code.danger{border:1px solid #C00;font-size:18px;vertical-align:bottom}#shared_routing_walkAround li .photos #sunbitEstimate .sunbit-ala-wrapper{font-size:14px;text-align:right;max-width:initial;margin:0 10px 0 5px}#shared_routing_walkAround li .photos #sunbitEstimate .sunbit-ala-wrapper div{display:inline}#shared_routing_walkAround li .photos #sunbitEstimate .sunbit-ala-price{font-weight:bold}#shared_routing_walkAround li .photos #sunbitEstimate .sunbit-logo{vertical-align:top;width:63px!important}#shared_routing_walkAround li .photos #sunbitEstimate .sunbit-cfl{font-size:12px;display:inline-block!important;margin:0 0 0 15px!important}#shared_routing_walkAround li .photos #sunbitEstimate .sunbit-cfl a.link{float:none!important}#shared_routing_walkAround li .photos #sunbitDisclaimer{clear:both}#shared_routing_walkAround li .photos #sunbitDisclaimer #sunbit-disclaimer-wrapper{font-size:11px!important;margin:10px 5px 0 5px;text-align:justify!important}#shared_routing_walkAround li .photos .est-exceeded{background:#C00;color:#FFF;padding:2px 6px;border-radius:3px}#shared_routing_walkAround li .photos .est-under{background:#f4e830;color:#000;padding:2px 6px;border-radius:3px}#shared_routing_walkAround li .photos .est-update{background:transparent;color:#000;text-decoration:line-through;text-decoration-color:#c00}#shared_routing_walkAround li .photos .photo{width:132px;height:132px}#shared_routing_walkAround .ui-dialog-content ul{list-style-type:none;padding:0;margin:0}#shared_routing_walkAround .ui-dialog-content li{font-size:13px;margin:4px 8px 8px 4px}#shared_routing_walkAround .ui-dialog-content li.centered{font-size:14px;margin:40px auto;text-align:center}#shared_routing_walkAround .ui-dialog-content a.remove{color:#C00;float:right;outline:0}#shared_routing_walkAround .ui-dialog-content #photos{border-top:1px dotted #272727;padding:4px 0}#shared_routing_walkAround .photo{width:124px;height:124px}#shared_routing_walkAround #shared_routing_performInspection li{margin:0}#shared_routing_walkAround #shared_routing_performInspection li.buttons{text-align:right;border-top:1px solid #272727;margin-top:10px;padding:10px 0 6px 0}@media only screen and (max-width:960px){#shared_routing_walkAround #content{min-width:640px}#shared_routing_walkAround.no-maps #content{min-width:0}#shared_routing_walkAround div.centered{width:640px}#shared_routing_walkAround #left,#shared_routing_walkAround #right,#shared_routing_walkAround #front,#shared_routing_walkAround #back,#shared_routing_walkAround #top,#shared_routing_walkAround #misc{width:auto}#shared_routing_walkAround #left,#shared_routing_walkAround #right,#shared_routing_walkAround #top,#shared_routing_walkAround #misc{clear:both}#shared_routing_walkAround #front,#shared_routing_walkAround #back,#shared_routing_walkAround #right{float:left}#shared_routing_walkAround #misc{width:100%;margin-top:30px}#shared_routing_walkAround #misc .panel .body{position:relative}#shared_routing_walkAround .psi,#shared_routing_walkAround .tread,#shared_routing_walkAround .fuel,#shared_routing_walkAround #link{width:50%;box-sizing:border-box;float:left}#shared_routing_walkAround .tread.bordered{border-left:1px solid #272727;border-top:0}#shared_routing_walkAround .psi.full,#shared_routing_walkAround .tread.full{border-top:0;width:100%}#shared_routing_walkAround #link.bordered{border-left:1px solid #272727}#shared_routing_walkAround .fuel.full,#shared_routing_walkAround #link.full{width:100%;border-left:none}}#shared_routing_sendWorkOrder ol.form{overflow:hidden}#shared_routing_sendWorkOrder .listTitle.collapsed{margin-bottom:5px}#shared_routing_sendWorkOrder .listTitle label{display:block;width:100%;text-align:left;padding:3px}#shared_routing_sendWorkOrder .listTitle label input{vertical-align:text-bottom;margin-right:5px}#shared_routing_sendWorkOrder #photos div{float:left;cursor:pointer;margin:6px;text-align:center;border:1px dotted #272727}#shared_routing_sendWorkOrder #photos div span{display:block;width:108px;height:104px}#shared_routing_sendWorkOrder #photos div img{max-width:100px;max-height:100px;margin:2px}#shared_routing_sendWorkOrder #photos div label{width:100px;line-height:22px;font-weight:normal;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#shared_routing_sendWorkOrder #photos div input{vertical-align:middle;margin-bottom:2px}#shared_routing_sendWorkOrder #photos div.selected{background-color:#f47930;border-color:#b03500;color:#fff}#shared_routing_fromVehicle #left_side{width:70%;float:left}#shared_routing_fromVehicle #right_side{width:30%;float:right}#shared_routing_fromVehicle #vin_li{position:relative}#shared_routing_fromVehicle #vin_action{display:none}#shared_routing_fromVehicle div#vehicles .body{height:160px;overflow:auto}#shared_routing_fromVehicle div#vehicles li{padding:0;border-bottom:1px dotted!important}#shared_routing_fromVehicle div#vehicles li.message{padding:5px 3px 3px 30px}#shared_routing_fromVehicle div#vehicles a.list-item{display:block;border:0;font-weight:normal;color:#000;margin:0;padding:4px}#shared_routing_fromVehicle div#vehicles a.list-item:hover{background-color:#f47930;border-color:#b03500;color:#fff}#shared_routing_fromVehicle div#vehicles a.text{text-align:center;font-size:15px;font-weight:bold;padding:25px 4px}#shared_routing_fromAppointment #viewOption{min-width:200px}#shared_routing_fromAppointment #list{overflow-x:hidden}#shared_routing_fromAppointment #list.loading h3{font-size:20px;padding:25px 0 80px 0;color:#AAA;text-align:center;background:url('/images/load_lg.gif') bottom center no-repeat}#shared_routing_fromAppointment h1{font-size:32px;margin:0;text-align:center;border-bottom:1px solid #bcdd5a}#shared_routing_fromAppointment h1 a.link{border:0;color:#5c5c5c;margin:0 3px;padding:0 3px}#shared_routing_fromAppointment h1 a:hover{border:0;background-color:#f47930;border-color:#b03500;color:#fff}#shared_routing_fromAppointment .source,#shared_routing_fromAppointment .transport{background:#666;color:#FFF;padding:2px 5px;cursor:default}#shared_routing_fromAppointment .accent{border:1px dotted #000;padding:1px 3px;font-style:italic;cursor:default}#shared_routing_fromAppointment .comment{font-size:11px;max-width:500px;overflow:hidden;text-overflow:ellipsis}#shared_routing_fromAppointment tr.canceled td{opacity:.5}#shared_routing_fromAppointment table{width:100%}#shared_routing_fromAppointment td{vertical-align:top;padding:4px 6px;border:0}#shared_routing_fromAppointment tr:hover td{background-color:#bcdd5a;border-color:#789916;color:#000;cursor:pointer}#shared_routing_fromAppointment tr.selected td{background-color:#f47930;border-color:#b03500;color:#fff}#shared_routing_fromAppointment .time{width:64px;text-align:right;font-size:14px;line-height:1.5;color:#333;padding:2px 10px 2px 0;white-space:nowrap}#shared_routing_fromAppointment .time .hour{display:inline-block;font-size:36px;line-height:1;width:1.2em;text-align:right}#shared_routing_fromAppointment .time .minute{font-weight:bold;vertical-align:top}#shared_routing_fromAppointment .time .ampm{display:inline-block;text-transform:lowercase;margin-left:-1em}@media only screen and (max-width:768px){#shared_routing_fromVehicle #left_side,#shared_routing_fromVehicle #right_side{float:none;width:100%}}@media only screen and (max-width:640px){#shared_routing_fromAppointment .toolbar label{display:none}#shared_routing_fromAppointment .toolbar label.select{display:inline-block}#shared_routing_fromAppointment h1{font-size:6vw}}@media only screen and (max-width:480px){#shared_routing_fromAppointment #viewOption{min-width:auto}#shared_routing_fromAppointment #keyword{width:30vw}#shared_routing_fromAppointment td.details{display:none}}#workOrdersBean_states{padding:0}#workOrdersBean_states ul.list{overflow-y:auto;max-height:300px;min-width:250px;border-bottom:1px solid;background-color:#fff;border-color:#789916;color:#000}#workOrdersBean_states ul.list li{padding:5px}#workOrdersBean_states ul.list li input{vertical-align:middle;margin-right:5px}#workOrdersBean_states ul.list label{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap}#workOrdersBean_states ul.list span.badge{vertical-align:middle}#workOrdersBean_states div.buttons{padding:0 6px 6px 6px}#workOrdersBean_notes{display:flex;flex-direction:column;height:100%}#workOrdersBean_notes .list{flex:1}#workOrdersBean_notes .list pre{padding:6px}#workOrdersBean_notes .list .createdBy{border-bottom:1px solid #000;text-align:right;padding:0 6px;margin-bottom:12px}#workOrdersBean_notes .list .createdBy:last-child{border:0;margin:0}#workOrdersBean_notes img{display:block;margin:6px 0}#workOrdersBean_notes .buttons{padding:6px;border-top:1px solid #000}#workOrdersBean_notes .buttons a{margin:0}span.d-norm{color:#090;font-weight:bold}span.d-warn{border-radius:4px;padding:2px 6px;background-color:#f4e830;border-color:#c3b927;color:#000}span.d-crit{color:#f20c0c;font-weight:bold}#shared_routing_viewWorkOrders span.badge,#advisorDesk_routing_index span.badge,body#routing_index span.badge,#shared_routing_orderedPartsList span.badge{padding:2px 4px;display:inline-block;white-space:normal;overflow:hidden;font-size:11px;line-height:13px}#shared_routing_viewWorkOrders .badge.check-in,#advisorDesk_routing_index .badge.check-in,body#routing_index .badge.check-in,#shared_routing_orderedPartsList .badge.check-in{box-sizing:border-box;width:100%;padding:3px 8px;text-align:center;background-color:#292;color:#FFF;white-space:nowrap}#shared_routing_viewWorkOrders .badge.check-in.warn,#advisorDesk_routing_index .badge.check-in.warn,body#routing_index .badge.check-in.warn,#shared_routing_orderedPartsList .badge.check-in.warn{background-color:#f4e830;border-color:#c3b927;color:#000}#shared_routing_viewWorkOrders .badge.check-in.alert,#advisorDesk_routing_index .badge.check-in.alert,body#routing_index .badge.check-in.alert,#shared_routing_orderedPartsList .badge.check-in.alert{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#shared_routing_viewWorkOrders .badge.check-in.arrived,#advisorDesk_routing_index .badge.check-in.arrived,body#routing_index .badge.check-in.arrived,#shared_routing_orderedPartsList .badge.check-in.arrived{background-color:#f47930;border-color:#b03500;color:#fff}#shared_routing_viewWorkOrders .badge.check-in.arrived b,#advisorDesk_routing_index .badge.check-in.arrived b,body#routing_index .badge.check-in.arrived b,#shared_routing_orderedPartsList .badge.check-in.arrived b{font-variant:small-caps}#shared_routing_viewWorkOrders .badge.state,#advisorDesk_routing_index .badge.state,body#routing_index .badge.state,#shared_routing_orderedPartsList .badge.state{display:flex;justify-content:center;align-items:center;text-align:center;box-sizing:border-box;margin:2px;height:100%}#shared_routing_viewWorkOrders .badge.state>span,#advisorDesk_routing_index .badge.state>span,body#routing_index .badge.state>span,#shared_routing_orderedPartsList .badge.state>span{max-height:26px;overflow:hidden}#shared_routing_viewWorkOrders .flags,#advisorDesk_routing_index .flags,body#routing_index .flags,#shared_routing_orderedPartsList .flags{height:18px;text-align:left}#shared_routing_viewWorkOrders .material-icons,#advisorDesk_routing_index .material-icons,body#routing_index .material-icons,#shared_routing_orderedPartsList .material-icons{font-size:18px;margin-right:2px;vertical-align:top;color:#5a5a5a}#shared_routing_viewWorkOrders .material-icons.skipped,#advisorDesk_routing_index .material-icons.skipped,body#routing_index .material-icons.skipped,#shared_routing_orderedPartsList .material-icons.skipped,#shared_routing_viewWorkOrders .material-icons.fail,#advisorDesk_routing_index .material-icons.fail,body#routing_index .material-icons.fail,#shared_routing_orderedPartsList .material-icons.fail{color:#c00}#shared_routing_viewWorkOrders .material-icons.check-in,#advisorDesk_routing_index .material-icons.check-in,body#routing_index .material-icons.check-in,#shared_routing_orderedPartsList .material-icons.check-in,#shared_routing_viewWorkOrders .material-icons.done,#advisorDesk_routing_index .material-icons.done,body#routing_index .material-icons.done,#shared_routing_orderedPartsList .material-icons.done{color:#292}#shared_routing_viewWorkOrders .material-icons.caution,#advisorDesk_routing_index .material-icons.caution,body#routing_index .material-icons.caution,#shared_routing_orderedPartsList .material-icons.caution{color:#d6cc2e}#shared_routing_viewWorkOrders .material-icons.media,#advisorDesk_routing_index .material-icons.media,body#routing_index .material-icons.media,#shared_routing_orderedPartsList .material-icons.media{border-color:#039;color:#039}#shared_routing_viewWorkOrders a.notify .material-icons,#advisorDesk_routing_index a.notify .material-icons,body#routing_index a.notify .material-icons,#shared_routing_orderedPartsList a.notify .material-icons{border-color:#039;color:#039}#shared_routing_viewWorkOrders .ui-state-highlight a.notify .material-icons,#advisorDesk_routing_index .ui-state-highlight a.notify .material-icons,body#routing_index .ui-state-highlight a.notify .material-icons,#shared_routing_orderedPartsList .ui-state-highlight a.notify .material-icons,#shared_routing_viewWorkOrders .ui-state-highlight .material-icons.in-progress,#advisorDesk_routing_index .ui-state-highlight .material-icons.in-progress,body#routing_index .ui-state-highlight .material-icons.in-progress,#shared_routing_orderedPartsList .ui-state-highlight .material-icons.in-progress{color:#000}#shared_routing_viewWorkOrders .ui-state-hover a.notify .material-icons,#advisorDesk_routing_index .ui-state-hover a.notify .material-icons,body#routing_index .ui-state-hover a.notify .material-icons,#shared_routing_orderedPartsList .ui-state-hover a.notify .material-icons,#shared_routing_viewWorkOrders .ui-state-hover .material-icons.in-progress,#advisorDesk_routing_index .ui-state-hover .material-icons.in-progress,body#routing_index .ui-state-hover .material-icons.in-progress,#shared_routing_orderedPartsList .ui-state-hover .material-icons.in-progress{color:#fff}#shared_routing_viewWorkOrders .badge.transport,#advisorDesk_routing_index .badge.transport,body#routing_index .badge.transport,#shared_routing_orderedPartsList .badge.transport{font-size:10px;width:18px;line-height:18px;margin-right:2px;padding:0;text-align:center;background:#5a5a5a;color:#fff}#shared_routing_viewWorkOrders .badge.vehicle,#advisorDesk_routing_index .badge.vehicle,body#routing_index .badge.vehicle,#shared_routing_orderedPartsList .badge.vehicle,#shared_routing_viewWorkOrders .badge.note-added,#advisorDesk_routing_index .badge.note-added,body#routing_index .badge.note-added,#shared_routing_orderedPartsList .badge.note-added{width:13px;padding:0;text-align:center;font-weight:bold;border-radius:3px;vertical-align:text-top;margin-right:5px}#shared_routing_viewWorkOrders .badge.vehicle.DOWN,#advisorDesk_routing_index .badge.vehicle.DOWN,body#routing_index .badge.vehicle.DOWN,#shared_routing_orderedPartsList .badge.vehicle.DOWN,#shared_routing_viewWorkOrders .badge.note-added.DOWN,#advisorDesk_routing_index .badge.note-added.DOWN,body#routing_index .badge.note-added.DOWN,#shared_routing_orderedPartsList .badge.note-added.DOWN{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#shared_routing_viewWorkOrders .badge.vehicle.GONE,#advisorDesk_routing_index .badge.vehicle.GONE,body#routing_index .badge.vehicle.GONE,#shared_routing_orderedPartsList .badge.vehicle.GONE,#shared_routing_viewWorkOrders .badge.note-added.GONE,#advisorDesk_routing_index .badge.note-added.GONE,body#routing_index .badge.note-added.GONE,#shared_routing_orderedPartsList .badge.note-added.GONE{background-color:#f4e830;border-color:#c3b927;color:#000}#shared_routing_viewWorkOrders .badge.note-added,#advisorDesk_routing_index .badge.note-added,body#routing_index .badge.note-added,#shared_routing_orderedPartsList .badge.note-added{background-color:#039;border-color:#039;color:#fff}#shared_routing_viewWorkOrders .ui-jqgrid tr.jqgrow td,#advisorDesk_routing_index .ui-jqgrid tr.jqgrow td,body#routing_index .ui-jqgrid tr.jqgrow td,#shared_routing_orderedPartsList .ui-jqgrid tr.jqgrow td{padding:2px}#shared_routing_guidedCheckIn .red{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#shared_routing_guidedCheckIn .yellow{background-color:#f4e830;border-color:#c3b927;color:#000}#shared_routing_guidedCheckIn .green{background-color:#bcdd5a;border-color:#7d933c;color:#000}#shared_routing_guidedCheckIn .photo{display:inline-block;box-sizing:border-box;width:100px;height:100px;border:1px dotted #272727;margin:4px;cursor:pointer;text-align:center}#shared_routing_guidedCheckIn label.photo{font-size:14px;line-height:36px}#shared_routing_guidedCheckIn label.photo b{display:inline-block;font-size:40px;padding:2px 8px;background-color:#bcdd5a;border-color:#789916;color:#000;color:#FFF;border-radius:20px;margin:25% auto 5px auto}#shared_routing_guidedCheckIn label.photo input{width:1px;height:1px;opacity:0;overflow:hidden;z-index:-1}#shared_routing_guidedCheckIn label.photo:hover{border:1px solid;font-weight:bold}#shared_routing_guidedCheckIn label.photo:hover b{background-color:#f47930;border-color:#b03500;color:#fff}#shared_routing_guidedCheckIn span.photo{padding:4px;vertical-align:top;position:relative}#shared_routing_guidedCheckIn span.photo img{max-width:96%;max-height:96%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}#shared_routing_guidedCheckIn span.photo.video:before{content:"";position:absolute;top:35%;left:35%;height:30%;width:30%;opacity:.75;z-index:2;background:url('/images/play.png');background-size:100% 100%}#shared_routing_guidedCheckIn span.photo.loading{cursor:default}#shared_routing_guidedCheckIn span.photo.loading img{padding:18px}#shared_routing_guidedCheckIn span.photo.loading span.top-label,#shared_routing_guidedCheckIn span.photo.loading span.bottom-label{position:absolute;display:block;font-weight:bold;text-align:center;padding:4px;left:0;width:100%;overflow:hidden;box-sizing:border-box}#shared_routing_guidedCheckIn span.photo.loading span.top-label{top:0;white-space:nowrap}#shared_routing_guidedCheckIn span.photo.loading span.bottom-label{bottom:0}#shared_routing_guidedCheckIn span.photo.loading span.center-label{display:flex;height:100%;align-items:center;justify-content:center;font-weight:bold}#shared_routing_guidedCheckIn span.photo.loading span.center-label i.material-icons{position:static;font-size:48px;color:#bcdd5a}#shared_routing_guidedCheckIn span.photo.loading.error{cursor:pointer;color:#C00}#shared_routing_guidedCheckIn span.photo.loading.error span.center-label i.material-icons{position:static;color:#c00}#shared_routing_guidedCheckIn span.photo i.material-icons{position:absolute;bottom:0;right:0;background:#FFF;color:#f47930;border-radius:12px}#shared_routing_guidedCheckIn span.photo:hover{border:1px solid}#shared_routing_guidedCheckIn .media-list label.photo{font-size:12px;overflow:hidden;white-space:nowrap}#shared_routing_guidedCheckIn .media-list label.photo b{margin-top:20%}#shared_routing_guidedCheckIn .media-list span.photo.loading span.top-label,#shared_routing_guidedCheckIn .media-list span.photo.loading span.bottom-label{font-size:11px;white-space:nowrap}#shared_routing_guidedCheckIn .media-list span.photo.loading.error span.bottom-label{display:none}#shared_routing_guidedCheckIn #notifyUsers .user{display:inline-block;border:1px dotted;border-radius:5px;padding:1px 6px;margin:4px 10px 4px 0;font-weight:bold;line-height:20px;cursor:pointer;border-color:#039;color:#039}#shared_routing_guidedCheckIn #notifyUsers .user b{font-size:18px;vertical-align:top;margin-left:4px}#shared_routing_guidedCheckIn #notifyUsers .user.selected,#shared_routing_guidedCheckIn #notifyUsers .user:hover{background-color:#039;border-color:#039;color:#fff}#shared_routing_guidedCheckIn .vertical #notifyUsers{width:96%;margin-left:2%}#shared_routing_guidedCheckIn span.code{display:inline-block;padding:0 3px;line-height:18px;min-width:10px;text-align:center;border:1px dotted #000;cursor:default}#shared_routing_guidedCheckIn span.code.modified{border:1px solid #f47930}#shared_routing_guidedCheckIn span.code.danger{border:1px solid #C00;font-size:18px;vertical-align:bottom}#shared_routing_guidedCheckIn #sunbitEstimate .sunbit-ala-wrapper{font-size:14px;text-align:right;max-width:initial;margin:0 10px 0 5px}#shared_routing_guidedCheckIn #sunbitEstimate .sunbit-ala-wrapper div{display:inline}#shared_routing_guidedCheckIn #sunbitEstimate .sunbit-ala-price{font-weight:bold}#shared_routing_guidedCheckIn #sunbitEstimate .sunbit-logo{vertical-align:top;width:63px!important}#shared_routing_guidedCheckIn #sunbitEstimate .sunbit-cfl{font-size:12px;display:inline-block!important;margin:0 0 0 15px!important}#shared_routing_guidedCheckIn #sunbitEstimate .sunbit-cfl a.link{float:none!important}#shared_routing_guidedCheckIn #sunbitDisclaimer{clear:both}#shared_routing_guidedCheckIn #sunbitDisclaimer #sunbit-disclaimer-wrapper{font-size:11px!important;margin:10px 5px 0 5px;text-align:justify!important}#shared_routing_guidedCheckIn .est-exceeded{background:#C00;color:#FFF;padding:2px 6px;border-radius:3px}#shared_routing_guidedCheckIn .est-under{background:#f4e830;color:#000;padding:2px 6px;border-radius:3px}#shared_routing_guidedCheckIn .est-update{background:transparent;color:#000;text-decoration:line-through;text-decoration-color:#c00}#shared_routing_guidedCheckIn li.packageSelector{border-bottom:1px solid;background-color:#ffffd0;border-color:#789916;color:#000}#shared_routing_guidedCheckIn #customer_homePhone_li .caption,#shared_routing_guidedCheckIn #customer_workPhone_li .caption,#shared_routing_guidedCheckIn #customer_cellPhone_li .caption,#shared_routing_guidedCheckIn #customer_email_li .caption{font-weight:bold;color:#900}#shared_routing_guidedCheckIn ol.walkAround li.message{border-bottom:0}#shared_routing_guidedCheckIn ol.walkAround textarea{margin-bottom:3px}#shared_routing_guidedCheckIn .buttons button{min-width:120px}#shared_routing_guidedCheckIn .buttons button.loading h6,#shared_routing_guidedCheckIn .buttons button.loading small{visibility:hidden}#shared_routing_guidedCheckIn .buttons button.error,#shared_routing_guidedCheckIn .buttons button.error:hover{background-color:#990808;border-color:#990808;color:#FFF}#shared_routing_guidedCheckIn span.badge{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#shared_routing_guidedCheckIn span.badge.FAIL{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#shared_routing_guidedCheckIn span.badge.CAUTION{background-color:#f4e830;border-color:#c3b927;color:#000}#shared_routing_guidedCheckIn span.badge.PASS{background-color:#bcdd5a;border-color:#7d933c;color:#000}#shared_routing_guidedCheckIn span.description{white-space:pre-line}#shared_routing_guidedCheckIn .walkAround span.badge{overflow:visible;white-space:normal}#shared_routing_guidedCheckIn .walkAround h6{display:inline;font-size:13px;text-decoration:underline;margin-right:8px}#shared_routing_guidedCheckIn .walkAround h5{margin:0}#shared_routing_guidedCheckIn div.photo-wrapper{float:left;min-width:224px}#shared_routing_guidedCheckIn div.photo-wrapper span.badge{display:inline-block;margin:1px auto}#shared_routing_guidedCheckIn .ui-dialog-content img{display:block;margin:0 auto 8px auto}#shared_routing_guidedCheckIn .ui-autocomplete{max-height:330px}#shared_routing_guidedCheckIn div.listTitle{position:relative;padding:3px 5px;font-size:14px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#shared_routing_guidedCheckIn div.listTitle a{position:absolute;line-height:17px;right:3px;top:3px;margin:0;padding:1px 6px;background-color:#5a5a5a;border-color:#272727;color:#fff}#shared_routing_guidedCheckIn div.listTitle a:hover{background-color:#f47930;border-color:#b03500;color:#fff}#shared_routing_guidedCheckIn div.listTitle a.filtered{background-color:#bcdd5a;border-color:#789916;color:#000}#shared_routing_guidedCheckIn .lines li{position:relative;line-height:22px}#shared_routing_guidedCheckIn .lines li .price{margin:0 4px 0 10px;float:right;text-align:right}#shared_routing_guidedCheckIn .lines li .price span{display:block;font-size:14px;font-weight:bold;min-width:55px;padding-left:5px}#shared_routing_guidedCheckIn .lines li span.stripe{position:absolute;top:0;left:16px;width:20px;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#shared_routing_guidedCheckIn .lines li span.stripe b{display:block;direction:rtl;font-weight:normal;transform:rotate(-90deg)}#shared_routing_guidedCheckIn .lines li.declined{padding-left:40px;min-height:54px}#shared_routing_guidedCheckIn .lines li.declined span.stripe{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#shared_routing_guidedCheckIn .lines li.editable{padding-right:28px}#shared_routing_guidedCheckIn .lines li.misc{text-align:right;background:#FFF;font-size:13px;border-width:0;padding:0 3px;margin:3px 0}#shared_routing_guidedCheckIn .lines li.misc .price{margin-left:0}#shared_routing_guidedCheckIn .lines li.misc.border-top{border-width:1px 0 0 0}#shared_routing_guidedCheckIn .lines li .selector{position:absolute;top:0;right:0;width:24px;height:100%;display:flex;justify-content:center;align-items:center;font-size:24px;font-weight:bold;color:#c00;border-left:1px dotted #999}#shared_routing_guidedCheckIn .lines li .selector:hover{background:#c00;border-left:1px solid #900;color:#fff}#shared_routing_guidedCheckIn .lines li span.field-status{margin:0 6px 0 0}#shared_routing_guidedCheckIn b.badge{display:inline-block;padding:0 3px;min-width:10px;text-align:center}#shared_routing_guidedCheckIn b.badge.FAIL{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#shared_routing_guidedCheckIn b.badge.CAUTION{background-color:#f4e830;border-color:#c3b927;color:#000}#shared_routing_guidedCheckIn b.badge.REQUEST{background:#666;color:#FFF}#shared_routing_guidedCheckIn b.error{color:#c00}#shared_routing_guidedCheckIn .steps{border:1px solid #272727;border-bottom:0;padding:10px 10px 5px 10px}#shared_routing_guidedCheckIn li.estimate{float:right;font-weight:bold;font-size:14px;line-height:24px}#shared_routing_guidedCheckIn #signature{display:flex;flex-direction:column;width:100%;height:80px}#shared_routing_guidedCheckIn #signature a{flex:1;width:100%;color:#666;font-size:16px;text-align:center;align-content:center}#shared_routing_guidedCheckIn #signature img{max-height:80px;width:auto}#shared_routing_guidedCheckIn #note span.display{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#shared_routing_guidedCheckIn #note div{margin-left:40%}#shared_routing_guidedCheckIn #captureSignature .line{border-top:1px solid #000;text-align:justify;font-size:11px;line-height:15px;color:#666;margin:5px 0 0 0;user-select:none}#shared_routing_guidedCheckIn #captureSignature .line.centered{text-align:center;font-size:12px;line-height:1.5;margin-bottom:-12px}#shared_routing_guidedCheckIn #captureSignature button{user-select:none}#shared_routing_guidedCheckIn #dmsError #btnComplete{float:right;margin-right:0;background-color:#fff;border-color:#789916;color:#000}#shared_routing_guidedCheckIn #dmsError #btnComplete:hover{background-color:#f47930;border-color:#b03500;color:#fff}#shared_routing_guidedCheckIn #captureSignature #btnAccept{float:right;margin-right:0}#shared_routing_guidedCheckIn #captureSignature #btnClear{background-color:#fff;border-color:#789916;color:#000}#shared_routing_guidedCheckIn #captureSignature #btnClear:hover{background-color:#f47930;border-color:#b03500;color:#fff}#shared_routing_guidedCheckIn #dmsError .dialog-icon{background-color:#c00}@media only screen and (max-width:479px){#shared_routing_guidedCheckIn .buttons button{min-width:60px}#shared_routing_guidedCheckIn .buttons button small{display:none}#shared_routing_guidedCheckIn .buttons button h6{font-size:13px}#shared_routing_guidedCheckIn #note div{margin:0 1%}}@media only screen and (min-width:767px){#shared_routing_guidedCheckIn #signature{float:left;border:1px solid #272727;border-top:0;border-radius:0 0 4px 4px;margin:0 -1px;width:auto;min-width:320px}}#shared_routing_orderedPartsList #keyword{width:200px;border-right:0}#shared_routing_orderedPartsList #status{width:130px}#shared_routing_orderedPartsList #dealership_li{float:right}#shared_routing_orderedPartsList .badge.ALERT{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#shared_routing_orderedPartsList .badge.ESTIMATE{color:#C00;font-weight:bold;font-style:italic}#shared_routing_orderedPartsList .badge.ORDERED{border-color:#039;color:#039;font-weight:bold;font-style:italic}#shared_routing_orderedPartsList .badge.DELIVERED{background-color:#039;border-color:#039;color:#fff;font-weight:bold}#shared_routing_orderedPartsList .badge.NOTIFIED{background-color:#f4e830;border-color:#c3b927;color:#000;font-weight:bold}#shared_routing_orderedPartsList .badge.SCHEDULED{background-color:#f47930;border-color:#b03500;color:#fff;font-weight:bold}#shared_routing_orderedPartsList .badge.INSTALLED,#shared_routing_orderedPartsList .badge.awaiting{background-color:#bcdd5a;border-color:#789916;color:#000;font-weight:bold}#shared_routing_orderedPartsList .badge.CLOSED{font-weight:bold;color:#c00}#shared_routing_orderedPartsList .badge.VOIDED{font-weight:bold;color:#999}#shared_routing_orderedPartsList #markDialog p{font-size:14px;margin:5px 2%}#shared_routing_orderedPartsList #note_li.disabled label{color:#999}#shared_routing_orderedPartsList #note_li.disabled textarea{background:#eee}#shared_routing_editOrderedParts #keyword{width:200px;border-right:0}#shared_routing_editOrderedParts #parts .nestedFields{display:flex;width:40%}#shared_routing_editOrderedParts #parts .nestedFields label{width:auto}#shared_routing_editOrderedParts #parts .nestedFields div{flex-grow:1;text-align:right;padding:0}#shared_routing_editOrderedParts #parts .nestedFields div input{width:60px}#shared_routing_editOrderedParts #parts .nestedFields input.partNumber{width:40%}#shared_routing_editOrderedParts #parts a.remove,#shared_routing_editOrderedParts #parts a.reject{color:#C00;border-color:#C00}#shared_routing_editOrderedParts #parts a.remove:hover,#shared_routing_editOrderedParts #parts a.reject:hover{background:#C00;color:#fff}#shared_routing_editOrderedParts #header span.display{max-width:550px}#shared_routing_editOrderedParts .dialog li.icon-info{margin:-4px -4px 0 -4px}#shared_routing_editOrderedParts label.INSTALLED,#shared_routing_editOrderedParts b.INSTALLED{color:#090}#shared_routing_editOrderedParts label.CLOSED,#shared_routing_editOrderedParts b.OVERDUE{color:#c00}#shared_routing_editOrderedParts label.VOIDED,#shared_routing_editOrderedParts b.VOIDED{color:#999}#shared_routing_editOrderedParts .progress-steps{margin-left:40.5%;width:56%;border-left:4px solid #090;padding:6px 0}#shared_routing_editOrderedParts .progress-steps.OVERDUE{border-color:#c00}#shared_routing_editOrderedParts .progress-steps.VOIDED{border-color:#999}@media only screen and (max-width:640px){#shared_routing_editOrderedParts #parts div.right{float:none;text-align:left;margin:0;width:100%;padding:5px 0}#shared_routing_editOrderedParts #parts div.right label{width:40%}#shared_routing_editOrderedParts input.short{width:20%}#shared_routing_editOrderedParts .progress-steps{margin-left:0;border:0;width:100%}}@media only screen and (max-width:480px){#shared_routing_editOrderedParts #parts div.right{position:absolute;top:0;right:2%;width:auto}#shared_routing_editOrderedParts input.short{width:40%}#shared_routing_orderedPartsList #keyword_li label,#shared_routing_orderedPartsList #status_li label{display:none}#shared_routing_orderedPartsList #status_li label.select{display:inline-block}#shared_routing_orderedPartsList #keyword{width:160px}#shared_routing_orderedPartsList #status_li{float:right}#shared_routing_orderedPartsList #status{width:100px}}#payments .largeAmount{font-size:24px;line-height:32px}#payments table.grid{margin:0;border-collapse:collapse}#payments table.grid th{background:#DDD;font-weight:bold;padding:4px 6px;border:1px solid #666;border-top:0;border-left:none}#payments table.grid th.middle{text-align:center}#payments table.grid th.right{text-align:center;border-right:0}#payments table.grid td{background:#FFF;padding:3px;border:1px solid #666;border-top:0;border-left:none;vertical-align:top;min-height:17px}#payments table.grid td.right{width:80px;text-align:right;border-right:0}#payments table.grid td.middle{width:150px;text-align:right}#payments table.grid td.part{padding-left:30px}#payments table.grid tr.no-btm td{border-bottom:0}#payments table.grid tr.subtotal td{background:#DDD;font-weight:bold}#payments .badge.paid,#payments .badge.partial,#payments .badge.completed{background:#393;color:#fff}#payments .badge.refund{background:#f4e830;color:#000}#payments .badge.submitted,#payments .badge.requested,#payments .badge.closed{background:#ccc}#payments .badge.failed,#payments .badge.declined{background:#c00;color:#fff}#payments .badge.aligned{display:inline-block;vertical-align:top;margin-top:10px}#payments b.error{color:#c00}#shared_payments_invoiceList .largeAmount{font-size:24px;line-height:32px}#shared_payments_invoiceList table.grid{margin:0;border-collapse:collapse}#shared_payments_invoiceList table.grid th{background:#DDD;font-weight:bold;padding:4px 6px;border:1px solid #666;border-top:0;border-left:none}#shared_payments_invoiceList table.grid th.middle{text-align:center}#shared_payments_invoiceList table.grid th.right{text-align:center;border-right:0}#shared_payments_invoiceList table.grid td{background:#FFF;padding:3px;border:1px solid #666;border-top:0;border-left:none;vertical-align:top;min-height:17px}#shared_payments_invoiceList table.grid td.right{width:80px;text-align:right;border-right:0}#shared_payments_invoiceList table.grid td.middle{width:150px;text-align:right}#shared_payments_invoiceList table.grid td.part{padding-left:30px}#shared_payments_invoiceList table.grid tr.no-btm td{border-bottom:0}#shared_payments_invoiceList table.grid tr.subtotal td{background:#DDD;font-weight:bold}#shared_payments_invoiceList .badge.paid,#shared_payments_invoiceList .badge.partial,#shared_payments_invoiceList .badge.completed{background:#393;color:#fff}#shared_payments_invoiceList .badge.refund{background:#f4e830;color:#000}#shared_payments_invoiceList .badge.submitted,#shared_payments_invoiceList .badge.requested,#shared_payments_invoiceList .badge.closed{background:#ccc}#shared_payments_invoiceList .badge.failed,#shared_payments_invoiceList .badge.declined{background:#c00;color:#fff}#shared_payments_invoiceList .badge.aligned{display:inline-block;vertical-align:top;margin-top:10px}#shared_payments_invoiceList b.error{color:#c00}#shared_payments_invoiceList .ui-menu-item a.group{font-weight:bold;padding:5px 10px;background-color:#EEE}#shared_payments_invoiceList .ui-menu-item a.group.ui-state-hover,#shared_payments_invoiceList .ui-menu-item a.group.ui-state-focus{background-color:#f47930;border-color:#b03500;color:#fff;font-weight:bold}#shared_payments_viewInvoice .largeAmount{font-size:24px;line-height:32px}#shared_payments_viewInvoice table.grid{margin:0;border-collapse:collapse}#shared_payments_viewInvoice table.grid th{background:#DDD;font-weight:bold;padding:4px 6px;border:1px solid #666;border-top:0;border-left:none}#shared_payments_viewInvoice table.grid th.middle{text-align:center}#shared_payments_viewInvoice table.grid th.right{text-align:center;border-right:0}#shared_payments_viewInvoice table.grid td{background:#FFF;padding:3px;border:1px solid #666;border-top:0;border-left:none;vertical-align:top;min-height:17px}#shared_payments_viewInvoice table.grid td.right{width:80px;text-align:right;border-right:0}#shared_payments_viewInvoice table.grid td.middle{width:150px;text-align:right}#shared_payments_viewInvoice table.grid td.part{padding-left:30px}#shared_payments_viewInvoice table.grid tr.no-btm td{border-bottom:0}#shared_payments_viewInvoice table.grid tr.subtotal td{background:#DDD;font-weight:bold}#shared_payments_viewInvoice .badge.paid,#shared_payments_viewInvoice .badge.partial,#shared_payments_viewInvoice .badge.completed{background:#393;color:#fff}#shared_payments_viewInvoice .badge.refund{background:#f4e830;color:#000}#shared_payments_viewInvoice .badge.submitted,#shared_payments_viewInvoice .badge.requested,#shared_payments_viewInvoice .badge.closed{background:#ccc}#shared_payments_viewInvoice .badge.failed,#shared_payments_viewInvoice .badge.declined{background:#c00;color:#fff}#shared_payments_viewInvoice .badge.aligned{display:inline-block;vertical-align:top;margin-top:10px}#shared_payments_viewInvoice b.error{color:#c00}#shared_payments_viewInvoice ul.list .badge{padding:4px 8px;font-size:13px;font-weight:bold;line-height:21px;display:inline-block;margin:5px auto}#shared_payments_viewInvoice ul.list .badge.void{opacity:.3}#shared_payments_viewInvoice ul.list li{display:flex;flex-flow:row wrap}#shared_payments_viewInvoice ul.list li.message{display:block}#shared_payments_viewInvoice ul.list li .status{text-align:center;padding:0 20px 0 5px}#shared_payments_viewInvoice ul.list li .price{padding:0 5px 0 20px;text-align:right}#shared_payments_viewInvoice ul.list li .price .refund{color:#c00}#shared_payments_viewInvoice ul.list li .price .void{text-decoration:line-through;opacity:.3}#shared_payments_viewInvoice ul.list li .details{padding:5px;flex-grow:1}#shared_payments_viewInvoice ul.list a.refund{color:#c00;border-color:#c00}#shared_payments_viewInvoice ul.list a.refund:hover{background:#c00;color:#fff}@media screen and (max-width:639px){#shared_payments_viewInvoice ul.list li .details{order:1;padding-top:10px;flex:0 0 100%}#shared_payments_viewInvoice ul.list li .price{flex-grow:1}}#shared_payments_editInvoice #search ol,#shared_payments_editInvoice #search ul.list li.icon-info{border-bottom:1px solid #272727!important}#shared_payments_editInvoice #search ul.list li.message.padded{border:0;padding:20px 0}#shared_payments_sendPayment .largeAmount{font-size:24px;line-height:32px}#shared_payments_sendPayment table.grid{margin:0;border-collapse:collapse}#shared_payments_sendPayment table.grid th{background:#DDD;font-weight:bold;padding:4px 6px;border:1px solid #666;border-top:0;border-left:none}#shared_payments_sendPayment table.grid th.middle{text-align:center}#shared_payments_sendPayment table.grid th.right{text-align:center;border-right:0}#shared_payments_sendPayment table.grid td{background:#FFF;padding:3px;border:1px solid #666;border-top:0;border-left:none;vertical-align:top;min-height:17px}#shared_payments_sendPayment table.grid td.right{width:80px;text-align:right;border-right:0}#shared_payments_sendPayment table.grid td.middle{width:150px;text-align:right}#shared_payments_sendPayment table.grid td.part{padding-left:30px}#shared_payments_sendPayment table.grid tr.no-btm td{border-bottom:0}#shared_payments_sendPayment table.grid tr.subtotal td{background:#DDD;font-weight:bold}#shared_payments_sendPayment .badge.paid,#shared_payments_sendPayment .badge.partial,#shared_payments_sendPayment .badge.completed{background:#393;color:#fff}#shared_payments_sendPayment .badge.refund{background:#f4e830;color:#000}#shared_payments_sendPayment .badge.submitted,#shared_payments_sendPayment .badge.requested,#shared_payments_sendPayment .badge.closed{background:#ccc}#shared_payments_sendPayment .badge.failed,#shared_payments_sendPayment .badge.declined{background:#c00;color:#fff}#shared_payments_sendPayment .badge.aligned{display:inline-block;vertical-align:top;margin-top:10px}#shared_payments_sendPayment b.error{color:#c00}#shared_payments_sendPayment .listTitle.collapsed{margin-bottom:5px}#shared_payments_sendPayment .listTitle label{display:block;width:100%;text-align:left;padding:3px}#shared_payments_sendPayment .listTitle label input{vertical-align:text-bottom;margin-right:5px}#shared_payments_takePayment .panel .title{font-size:12px;padding:4px 5px;border-top:1px solid;border-bottom:1px solid;background-color:#5a5a5a;border-color:#272727;color:#fff}#shared_payments_takePayment .largeAmount label{line-height:40px}#shared_payments_takePayment .largeAmount span.display{font-size:24px;line-height:30px}#shared_payments_takePayment #done{text-align:center;font-size:14px}#shared_payments_takePayment #done .material-icons{font-size:160px;font-weight:bold;color:#f47930}#shared_payments_takePayment #done .material-icons.error{color:#990808}#shared_payments_takePayment #done p.error{font-weight:bold;color:#990808;margin:10px auto}#shared_payments_takePayment #terminalPayment .instructions{display:inline-flex;align-items:center}#shared_payments_takePayment #terminalPayment .instructions i.material-icons-outlined{font-size:120px;color:#5a5a5a}#shared_payments_takePayment #terminalPayment .instructions h4{font-size:16px;margin:10px 0;color:#5a5a5a;text-decoration:none}#shared_payments_takePayment #terminalPayment .instructions ul{list-style:disc;margin:0 5px 0 20px;text-align:left}#shared_payments_takePayment #terminalPayment .instructions ul li{background:0}#shared_payments_takePayment #terminalPayment .instructions.hidden{display:none}#shared_payments_takePayment .buttons{text-align:center}#shared_payments_takePayment .buttons .button{font-size:14px;line-height:20px;padding:6px 10px}#shared_payments_takePayment .buttons #btnBack{float:left}#shared_payments_takePayment .buttons #btnNext{float:right}#shared_payments_takePayment #expiresMonth{width:19%;margin-right:2%}#shared_payments_takePayment #expiresYear{width:19%}#top_menu #inboundCalls{padding:1px 4px;margin-left:6px;border-radius:4px;background-color:#f47930;border-color:#b03500;color:#fff}#top_menu li.selected #inboundCalls{background-color:#5a5a5a;border-color:#272727;color:#fff}#shared_live_call div.right{float:right;padding-right:5px;padding-bottom:0}#shared_live_call #callInfo h3 b{float:right}#shared_live_call #call_phone_li .badge{background:#68C;color:#FFF;cursor:default}#shared_live_call #call_phone_li span.caption,#shared_live_call #customer_email_li span.caption{font-weight:bold;color:#c00}#shared_live_call #call_phone_li span.display{max-width:270px}#shared_live_call #call_phone_li #callStatus{font-variant:small-caps;margin-left:6px}#shared_live_call div#callInfo ol.form div.right{padding-right:20px;line-height:30px}#shared_live_call div#callInfo ol.form b.blocked{color:#c00}#shared_live_call div#callInfo ol.form label{width:140px}#shared_live_call div#callInfo ol.form li.buttons{background:transparent;padding-left:140px}#shared_live_call div#callInfo ol.form li.textarea{background-color:#f3f3f3}#shared_live_call div#callInfo ol.form li.checkbox input{margin-left:148px}#shared_live_call div#callInfo ol.form label.select,#shared_live_call div#callInfo ol.form input.select,#shared_live_call div#callInfo ol.form input.text,#shared_live_call div#callInfo ol.form textarea{width:320px}#shared_live_call div#callInfo ol#callback li{float:left}#shared_live_call div#callInfo ol#callback #callbackDate{width:117px}#shared_live_call div#callInfo ol#callback label.select{width:195px;margin-left:8px}#shared_live_call #vehicle div.right{padding:0 0 5px 5px;display:flex;flex-direction:column}#shared_live_call #contextInfo_contacts_tab h5 b{display:inline-block;margin-left:5px;padding:2px 6px;background:#333;color:#FFF;border-radius:3px}#shared_live_call #contextInfo_offer_tab .offer{padding:0}#shared_live_call #contextInfo_offer_tab .offer div{max-width:464px!important}#shared_live_call #contextInfo_offer_tab .offer div:first-child{margin-top:3px!important}#shared_live_call #contextInfo_offer_tab .offer img{max-width:464px!important;height:auto}#shared_live_call #contextInfo_offer_tab .offer .scale-3{font-size:12px!important}#shared_live_call #contextInfo_offer_tab .offer .scale-4{font-size:16px!important}#shared_live_call #contextInfo_offer_tab .offer .scale-5{font-size:20px!important}#shared_live_call #contextInfo_offer_tab .offer .scale-6{font-size:24px!important}#shared_live_call #contextInfo_offer_tab .offer .scale-7{font-size:27px!important}#shared_live_call div#contextInfo_customer_tab ol.form label{width:130px}#shared_live_call div#contextInfo_customer_tab ol.form input,#shared_live_call div#contextInfo_customer_tab ol.form textarea{width:300px}#shared_live_call .status-CONTACTED{background:#bfb}#shared_live_call .status-FAILED{background:#ff9}#shared_live_call .status-UNREACHABLE{background:#f99}#shared_live_call .ui-autocomplete{max-height:300px}#shared_live_call .ui-menu-item a:hover{background-color:#f47930;border-color:#b03500;color:#fff}#shared_live_call .ui-menu-item small{display:block;margin-left:10px}#shared_live_call b.badge{display:inline-block;padding:1px 5px}#shared_live_call b.badge.FAIL{background-color:#f20c0c;border-color:#be0a0a;color:#fff}#shared_live_call b.badge.CAUTION{background-color:#f4e830;border-color:#c3b927;color:#000}#shared_live_call b.badge.PASS{background-color:#bcdd5a;border-color:#7d933c;color:#000}#shared_live_call b.badge.transport{background-color:#5a5a5a;border-color:#272727;color:#fff}#shared_live_call #contextInfo_script_tab,#shared_live_call #tabs_notes_tab{position:relative}#shared_live_call a.openWindow{position:absolute;top:0;right:0;margin:3px;padding:0;height:24px;border:0}#shared_live_answerCall #search ol{border-bottom:1px solid #272727}#shared_live_answerCall #search ul.list li.message.padded{border:0;padding:20px 0}#shared_live_answerCall #search table{width:100%}#shared_live_answerCall #search table td{padding:6px 3px}#shared_live_answerCall #search table tr.odd td{background:#f0f0f0}#shared_live_answerCall #dealership_main_tab .right{text-align:left;max-width:180px}#shared_live_answerCall #dealership_asm_tab .right{text-align:left;max-width:240px}#shared_live_answerCall #dealership_asm_tab h5 b{display:inline-block;margin-left:5px;padding:2px 6px;background:#333;color:#FFF;border-radius:3px}#shared_live_answerCall #call #clock{float:right}#shared_live_answerCall #callStatus{font-variant:small-caps;font-size:12px;margin-left:6px}#shared_live_answerCall #customerBean_customer_email_li span.caption{font-weight:bold;color:#c00}#shared_live_answerCall #call .form label{width:150px}#shared_live_answerCall #call .form select,#shared_live_answerCall #call .form textarea,#shared_live_answerCall #call .form input.text,#shared_live_answerCall #call .form label.select,#shared_live_answerCall #call .form input.select{width:310px}#shared_live_answerCall #call .form .buttons{padding-left:153px}#shared_live_answerCall #call .form .right{float:right;padding-right:25px;line-height:30px}#shared_live_answerCall #call .form #call_advisor_li select,#shared_live_answerCall #call .form #call_advisor_li input.select{width:250px}#shared_live_answerCall #call .form #call_advisor_li .icon-error{display:none}#shared_live_answerCall #call .form #call_advisor_li a.link{margin-left:22px}#shared_live_answerCall #contextInfo_script_tab,#shared_live_answerCall #tabs_notes_tab{position:relative}#shared_live_answerCall a.openWindow{position:absolute;top:0;right:0;margin:3px;padding:0;height:24px;border:0}#shared_live_notifyDealership .two-thirds label{width:150px}#shared_live_notifyDealership .two-thirds input.text,#shared_live_notifyDealership .two-thirds textarea,#shared_live_notifyDealership .two-thirds .select{width:400px}#shared_live_notifyDealership #to_li{background-color:#ffffd0;border-color:#789916;color:#000}#shared_live_notifyDealership #to_li span.name{padding-left:408px;display:inline-block;margin-bottom:5px}#shared_live_notifyDealership .two-thirds ol.form #to_li span.name{padding-left:158px}#shared_live_notifyDealership #contacts .body{max-height:390px;overflow:auto}#reservedCalls #showCallers_li{float:right;margin-right:3px}#reservedCalls #keyword,#reservedCalls #showCallers{width:90px}#reservedCalls #location{width:150px}#categoryColors.block,#categoryColors.restricted{background-color:#FAA;border-color:#944;color:#622}#categoryColors.block:hover,#categoryColors.restricted:hover{background-color:#C22;color:#fff}#categoryColors.exclusive,#categoryColors.assigned{background-color:#FFA;border-color:#994;color:#662}#categoryColors.exclusive:hover,#categoryColors.assigned:hover{background-color:#f4e830;color:#000}#categoryColors.split,#categoryColors.available{background-color:#CFA;border-color:#694;color:#462}#categoryColors.split:hover,#categoryColors.available:hover{background-color:#492;color:#fff}#categoryColors.caller{background-color:#BDF;border-color:#039;color:#039}#categoryColors.caller:hover{background-color:#039;border-color:#039;color:#fff}#categoryColors.category{background-color:#EEE;border:1px dashed #000}#reservedCalls table{width:100%}#reservedCalls table td{width:15%;min-width:90px;vertical-align:top;border:1px dotted #CCC;border-width:0 1px 1px 0}#reservedCalls table td.header{max-width:150px;border-left:none}#reservedCalls table td:last-child{border-right:0}#reservedCalls table td .progress-bar{width:auto}#reservedCalls table thead td{text-align:center;vertical-align:middle;font-weight:bold;background-color:#EEE;padding:6px;border-bottom:1px solid #CCC}#reservedCalls table tbody td.header{padding:6px;background:#FFF}#reservedCalls table tbody td.header span.overdue{color:red}#reservedCalls table tbody td.header .dealership{display:inline-block;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#reservedCalls td .box{display:block;margin:3px;padding:4px;border:1px solid #000;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#reservedCalls td .box.block,#reservedCalls td .box.restricted{background-color:#FAA;border-color:#944;color:#622}#reservedCalls td .box.block:hover,#reservedCalls td .box.restricted:hover{background-color:#C22;color:#fff}#reservedCalls td .box.exclusive,#reservedCalls td .box.assigned{background-color:#FFA;border-color:#994;color:#662}#reservedCalls td .box.exclusive:hover,#reservedCalls td .box.assigned:hover{background-color:#f4e830;color:#000}#reservedCalls td .box.split,#reservedCalls td .box.available{background-color:#CFA;border-color:#694;color:#462}#reservedCalls td .box.split:hover,#reservedCalls td .box.available:hover{background-color:#492;color:#fff}#reservedCalls td .box.caller{background-color:#BDF;border-color:#039;color:#039}#reservedCalls td .box.caller:hover{background-color:#039;border-color:#039;color:#fff}#reservedCalls td .box.category{background-color:#EEE;border:1px dashed #000}#reservedCalls .callerStatus{display:inline-block;font-weight:bold;width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#reservedCalls .callerStatus.avail{color:#039}#reservedCalls .callerStatus.unavail{color:#c00}#reservedCalls .callerStatus.signout{color:#999}#reservedCalls .callerStatus u{display:inline-block;padding:1px 4px;background:#69c;border-radius:4px;color:#FFF;text-decoration:none;font-variant:small-caps}#reservedCalls .callerStatus.in u{background:#5a5a5a}#reservedCalls .callerStatus.idle u{background:#f47930}#schedules table td{width:105px;border:1px dotted #CCC;border-width:0 0 1px 1px}#schedules table td.header{border-left:none;font-size:12px;width:auto}#schedules table td.header a{display:inline-block;max-width:120px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#schedules table tbody td.header{background:#fff}#schedules table span.blocked{white-space:nowrap}#schedules table td.header span.blocked{display:inline-block}#schedules table td.header span.blocked.scheduled{border-color:#5a5a5a;background:#5a5a5a;color:#fff}#schedules table td.header span.blocked.danger{border-color:#C00;background:#C00;color:#fff}#schedules table td.header span.blocked.parttime{border-color:#c3b927;background:#f4e830;color:#000}#schedules #navButtons{float:right;margin-right:3px}#schedules #keyword{width:90px}#schedules #location{width:150px}#shared_abstractCallSummary_categories ol.toolbar #dealership_li{float:right;margin-right:3px}#shared_abstractCallSummary_categories ul{background:#EEE;padding:5px 0}#shared_abstractCallSummary_categories ul li{background:#FFF;margin:5px;border-radius:5px;border:1px solid #999;display:flex;overflow:hidden}#shared_abstractCallSummary_categories ul li a.title{font-size:15px;font-family:Verdana,Tahoma,Geneva,sans-serif}#shared_abstractCallSummary_categories ul li .item{flex-grow:1;margin:4px}#shared_abstractCallSummary_categories ul li .item p{margin:3px}#shared_abstractCallSummary_categories ul li.message{display:block;padding:15px}#shared_abstractCallSummary_categories ul div.count{display:flex;flex-direction:column;text-align:center;justify-content:center;min-width:70px;padding:5px;border-left:1px solid #999;cursor:pointer}#shared_abstractCallSummary_categories ul div.count b{font-size:24px;line-height:30px}#shared_abstractCallSummary_categories ul li.available{border-color:#694}#shared_abstractCallSummary_categories ul li.available div.count{background-color:#CFA;border-color:#694;color:#462}#shared_abstractCallSummary_categories ul li.available div.count:hover{background-color:#492;color:#fff}#shared_abstractCallSummary_categories ul li.allocated{border-color:#039}#shared_abstractCallSummary_categories ul li.allocated div.count{background-color:#BDF;border-color:#039;color:#039}#shared_abstractCallSummary_categories ul li.allocated div.count:hover{background-color:#039;border-color:#039;color:#fff}#shared_abstractCallSummary_categories ul li.overdue{border-color:#944}#shared_abstractCallSummary_categories ul li.overdue div.count{background-color:#FFA;border-color:#994;color:#662}#shared_abstractCallSummary_categories ul li.overdue div.count:hover{background-color:#f4e830;color:#000}#shared_abstractCallSummary_categories ul li.disabled div.count{background-color:#EEE;color:#666;cursor:not-allowed}#shared_live_allocatedCalls #gridModel_category{width:270px}#shared_live_inbound #date_li{float:right;margin-right:3px}#shared_live_inbound #date_li input{width:90px}#shared_live_inbound #view_li{float:right}#shared_live_inbound #metrics{display:flex;flex-wrap:wrap}#shared_live_inbound .metric{flex:1;display:flex;flex-direction:column;margin:2px;min-width:120px;color:#5a5a5a;border-radius:4px}#shared_live_inbound .metric h5{font-size:30px;line-height:1.2;flex-grow:1;display:flex;justify-content:center;align-items:center}#shared_live_inbound .metric h5 sup{font-size:14px;line-height:2}#shared_live_inbound .metric .caption{width:100%;display:block;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}#shared_live_inbound .metric .caption.background{background:#EEE;border-radius:4px}#shared_live_inbound .metric b.up,#shared_live_inbound .metric b.down{font-size:18px;line-height:1}#shared_live_inbound .metric .up{color:#C00;font-weight:bold}#shared_live_inbound .metric .down{color:#080;font-weight:bold}#shared_live_inbound .metric.reversed .up{color:#080}#shared_live_inbound .metric.reversed .down{color:#c00}#shared_live_inbound .metric.inverted{background-color:#5a5a5a;border-color:#272727;color:#fff}#shared_live_inbound .metric.ok h5{color:#080}#shared_live_inbound .metric.warn{background:#f4e830;color:#000}#shared_live_inbound .metric.warn .up,#shared_live_inbound .metric.warn .down{color:#000}#shared_live_inbound .metric.crit h5{color:#c00}#shared_live_inbound .metric.inverted.ok{background:#080;color:#FFF}#shared_live_inbound .metric.inverted.ok h5,#shared_live_inbound .metric.inverted.ok .up,#shared_live_inbound .metric.inverted.ok .down{color:#fff}#shared_live_inbound .metric.combined{flex:2;min-width:240px}#shared_live_inbound .metric.link{cursor:pointer}#shared_live_inbound .metric.link:hover,#shared_live_inbound .metric.link:hover h5,#shared_live_inbound .metric.link:hover .caption{background-color:#039;border-color:#039;color:#fff}#shared_live_inbound .metric .combined{display:flex}#shared_live_inbound .metric .combined .metric{margin:0 0 0 2px}#shared_live_inbound .metric .combined .metric:first-child{margin:0 2px 0 0}#shared_live_inbound .metric .combined .caption{margin-top:0}#shared_live_inbound .metric .value{display:flex;align-items:center;justify-content:end}#shared_live_inbound #dealerships table{width:100%}#shared_live_inbound #dealerships table td{width:15%;min-width:90px;vertical-align:middle;padding:2px 6px;border:1px dotted #CCC;border-width:0 1px 1px 0}#shared_live_inbound #dealerships table td.header{border-left:none}#shared_live_inbound #dealerships table td:last-child{border-right:0}#shared_live_inbound #dealerships table thead td{font-weight:bold;background-color:#EEE;padding:6px;border-bottom:1px solid #CCC}#shared_live_inbound #dealerships table tbody td.header{background:#FFF}#shared_live_inbound #dealerships table tbody td.header span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-left:0}#shared_live_inbound #dealerships table tbody td.header small{display:block;margin-left:10px}#shared_live_inbound #dealerships table tbody td b{display:inline-block;font-size:16px;padding:3px;text-align:center;min-width:24px;background:#EEE;border-radius:4px}#shared_live_inbound #dealerships table tbody td b.warn{background:#f4e830;color:#000}#shared_live_inbound #dealerships table tbody td b.crit{background:#C00;color:#fff}#shared_live_inbound #dealerships table tbody td b.ok{background:#080;color:#fff}#shared_live_inbound #dealerships table tbody td b.link{cursor:pointer}#shared_live_inbound #dealerships table tbody td b.link:hover{background-color:#039;border-color:#039;color:#fff}#shared_live_inbound #dealerships table tbody td b+span{margin-left:20px}#shared_live_inbound #dealerships table span.badge{margin-right:10px;font-variant:small-caps;background:#69c;color:#FFF}#shared_live_inbound #dealerships table span.badge.in{background:#5a5a5a}#shared_live_inbound #dealerships table span.badge.idle{background:#f47930}#shared_live_inbound #dealerships table tr.empty td{text-align:center;padding:10px;font-style:italic;color:#666}#shared_live_callTransfers span.dot{display:inline-block;width:8px;height:8px;border-radius:8px;vertical-align:text-top;margin:3px 3px 0 0}#shared_live_callTransfers span.dot.REPEATED{background:#d2f}#shared_live_callTransfers span.dot.UPSET{background:#f00}#shared_live_callTransfers span.dot.ABANDONED{background:#27c}#shared_live_callTransfers div.comment{white-space:normal;overflow:hidden;max-height:36px}#shared_live_callers #rowModel_location{width:200px}#shared_live_callers #rowModel_enabled_li{float:right;margin-right:3px}#shared_live_callers #rowModel_enabled{width:100px}#shared_live_callHistory .ui-menu-item a.group{text-align:center;background-color:#EEE;padding:5px 0;font-variant:all-small-caps}#shared_live_callHistory .ui-menu-item a.group:hover{background-color:#f47930;border-color:#b03500;color:#fff}#shared_live_callHistory #rowModel_contactResult_li{float:right;margin-right:2px}#shared_live_editCaller #category{width:200px}#shared_live_editCaller a.badge{display:inline-block;margin:4px 6px 4px 0;padding:4px 8px;line-height:24px;border:1px solid #000;border-radius:4px;vertical-align:top}#shared_live_editCaller a.badge.block,#shared_live_editCaller a.badge.restricted{background-color:#FAA;border-color:#944;color:#622}#shared_live_editCaller a.badge.block:hover,#shared_live_editCaller a.badge.restricted:hover{background-color:#C22;color:#fff}#shared_live_editCaller a.badge.exclusive,#shared_live_editCaller a.badge.assigned{background-color:#FFA;border-color:#994;color:#662}#shared_live_editCaller a.badge.exclusive:hover,#shared_live_editCaller a.badge.assigned:hover{background-color:#f4e830;color:#000}#shared_live_editCaller a.badge.split,#shared_live_editCaller a.badge.available{background-color:#CFA;border-color:#694;color:#462}#shared_live_editCaller a.badge.split:hover,#shared_live_editCaller a.badge.available:hover{background-color:#492;color:#fff}#shared_live_editCaller a.badge.caller{background-color:#BDF;border-color:#039;color:#039}#shared_live_editCaller a.badge.caller:hover{background-color:#039;border-color:#039;color:#fff}#shared_live_editCaller a.badge.category{background-color:#EEE;border:1px dashed #000}#shared_live_editCaller .sortable li .drag-handle{cursor:default}#shared_live_editCaller .sortable li .drag-handle.enabled{background:#f47930;cursor:move}#shared_live_editCaller .sortable li .assignments{margin:15px 0 0 3px}#shared_live_editCaller .sortable li.disabled .assignments{display:none}#shared_live_editCaller #tabs_categories_tab label.h5{display:block;font-family:Verdana,Tahoma,Geneva,sans-serif;font-weight:bold;font-size:14px;line-height:1.5}#shared_live_editCaller #tabs_categories_tab label.h5 input{margin:0 3px;vertical-align:text-bottom;width:16px;height:16px}#shared_live_editCaller #tabs_incoming_tab .assignments{margin:0 4px}#shared_live_editCaller .toolbar li.right{float:right}#shared_live_editCaller .toolbar #ratingModel_period{width:150px}#shared_live_editCaller span.tip{display:block;max-height:36px;white-space:normal}#shared_live_editCaller span.tip b{display:inline-block;padding:1px 4px;border-radius:4px;margin-right:6px;font-weight:bold;background:#f20c0c;border:1px solid #be0a0a;color:#FFF}#shared_live_editCaller span.tip b.warn{background:#f4e830;border-color:#c3b927;color:#000}#shared_live_editCaller .scores{position:relative;white-space:normal;padding-left:50px}#shared_live_editCaller .scores span{display:inline-block;margin:1px 4px}#shared_live_editCaller .scores b{display:inline-block;padding:1px 4px;border-radius:4px;font-size:11px;text-align:center;min-width:14px}#shared_live_editCaller .scores b.main{position:absolute;top:50%;left:4px;transform:translatey(-50%);padding:3px;font-size:16px;line-height:20px;min-width:20px;border:1px solid;border-radius:6px}#shared_live_editCaller .scores b.low{background:#f20c0c;border-color:#be0a0a;color:#fff}#shared_live_editCaller .scores b.mid{background:#f4e830;border-color:#c3b927;color:#000}#shared_live_editCaller .scores b.high{background-color:#bcdd5a;border-color:#7d933c;color:#000}#shared_live_editCaller .scores b.max{background-color:#0c0;border-color:#0c0;color:#fff}#shared_live_editRating #calls #phone_li{border-bottom:1px solid;background-color:#ffffd0;border-color:#789916;color:#000}#shared_live_editRating #calls .empty{margin:10px 50px;text-align:center}#shared_live_editRating #content table{width:100%}#shared_live_editRating #content th{padding:4px 8px;font-weight:bold}#shared_live_editRating #calls td{padding:4px 8px}#shared_live_editRating #calls tbody tr.odd{background-color:#f3f3f3}#shared_live_editRating #calls tbody tr:hover{background-color:#f47930;border-color:#b03500;color:#fff;cursor:pointer}#shared_live_editRating #details td{text-align:center}#shared_live_editRating #details td label{display:block;text-align:center;padding:2px 4px;margin:2px}#shared_live_editRating #details td label input{vertical-align:middle}#shared_live_editRating #details tr.odd{background-color:#f3f3f3}#shared_live_editRating #details td.active label{background-color:#bcdd5a;border-color:#789916;color:#000}#shared_live_editRating #details tr:hover{background-color:#f47930;border-color:#b03500;color:#fff}#shared_live_editRating #details tr:hover label{background-color:#f47930;border-color:#b03500;color:#fff}#shared_live_editRating #details th.error{color:#c00}#shared_live_editRating #details th nobr{font-weight:normal;font-style:italic}#shared_live_editRating #details span.checked{display:inline-block;width:16px;height:16px;background:url(/images/icons.png) -197px -4px no-repeat}#shared_live_editRating #btnDelete{background:#C00;border-color:#C00;color:#FFF}#shared_live_editRating #btnDelete:hover{background-color:#f47930;border-color:#b03500;color:#fff}#shared_live_editRating .form.vertical #rating_comment_li{border-top:1px solid #272727;padding-top:10px}#shared_live_editRating p.comment{font-size:13px;line-height:1.5;padding:5px}#shared_live_editAssignment li.mbox div label{padding:2px}#shared_live_editAssignment li.mbox div label.selected{background-color:#f47930;border-color:#b03500;color:#fff;border-radius:5px}#shared_live_editAssignment li.mbox div label span{font-weight:bold}#shared_live_editAssignment li.mbox div label small{display:block;white-space:normal;line-height:15px;margin-left:18px}#shared_live_editAssignment span.display{max-width:55%}#shared_live_editAssignment li.display small{display:inline-block;line-height:15px;margin:5px}#shared_live_setup_editCallCenter ul.sortable h3{color:#666;margin:10px 0 0 20px}#shared_live_setup_editCallCenter ul.sortable.nested{list-style-type:none;margin:0 10px 10px 20px;min-height:30px;background:#FFF;border:1px solid #666}#shared_live_setup_editCallCenter ul.sortable span.group-label{position:absolute;top:0;right:0;padding:0 4px 2px 8px;background:#999;color:#FFF;font-variant:small-caps;border-radius:0 0 0 10px}#shared_live_setup_editCallCenter .listTitle{text-align:left;padding:3px 5px;font-family:Verdana,Tahoma,Geneva,sans-serif;font-size:14px}#shared_portal_viewAccount span.highlight{background:#666;color:#FFF;padding:2px 5px}#shared_portal_viewAccount #tabs_history_tab ul.list li{display:flex;flex-direction:row}#shared_portal_viewAccount #tabs_history_tab ul.list li time{align-self:flex-start}#shared_portal_viewAccount #tabs_history_tab ul.list li .details{flex:1;padding:0 6px}#shared_portal_viewAccount #tabs_history_tab ul.list li .details .badge{display:inline-block;padding:3px 6px;margin:3px 6px 3px 0}#shared_portal_viewAccount #tabs_history_tab ul.list li .points .badge{display:inline-block;padding:6px 8px;font-size:16px}#shared_portal_viewAccount #tabs_history_tab ul.list li .badge.positive{background:#108030;color:#fff}#shared_portal_viewAccount #tabs_history_tab ul.list li .badge.negative{background:#B33;color:#fff}#shared_portal_viewAccount #tabs_history_tab ul.list li .badge.claim{background-color:#f47930;border-color:#b03500;color:#fff}#shared_portal_viewAccount #vehiclesDialog #vehicleList input{float:left;margin:3px 3px 0 0}#shared_portal_viewAccount #vehiclesDialog #vehicleList label{display:block;margin-left:20px}#shared_portal_viewAccount #vehiclesDialog #vehicleList li:last-child{border:0}#shared_portal_editConfiguration #imageList{display:flex;justify-content:space-evenly;align-items:stretch}#shared_portal_editConfiguration #imageList .card{width:300px;margin:10px 0;display:flex;flex-direction:column}#shared_portal_editConfiguration #imageList .card h4{text-align:center;text-decoration:none;padding:5px 0;background-color:#5a5a5a;border-color:#272727;color:#fff;border-radius:4px;margin-bottom:6px}#shared_portal_editConfiguration #imageList .card p{height:180px;font-size:14px;display:flex;flex-direction:column;justify-content:center;text-align:center}#shared_portal_editConfiguration #imageList .card p>img{width:100%;height:100%;max-height:150px;object-fit:contain;cursor:pointer}#shared_portal_editConfiguration #imageList .card p label,#shared_portal_editConfiguration #imageList .card p .message,#shared_portal_editConfiguration #imageList .card p .loading{display:block;box-sizing:border-box;border-radius:8px;border:2px dashed #272727;width:100%;height:100%;text-align:center;font-size:16px}#shared_portal_editConfiguration #imageList .card p label{color:#5a5a5a;cursor:pointer;padding-top:15px}#shared_portal_editConfiguration #imageList .card p label input{width:1px;height:1px;opacity:0;overflow:hidden;z-index:-1}#shared_portal_editConfiguration #imageList .card p label i{font-size:96px}#shared_portal_editConfiguration #imageList .card p label:hover,#shared_portal_editConfiguration #imageList .card p label.hover{border:1px solid;background-color:#f47930;border-color:#b03500;color:#fff}#shared_portal_editConfiguration #imageList .card p .loading{display:none;padding-top:40px}#shared_portal_editConfiguration #imageList .card p .message{display:none;border:1px solid #C00;color:#C00;padding:40px 10px 0 10px}#shared_portal_editConfiguration #imageList .card p .message i{font-size:48px}#shared_portal_editConfiguration #imageList .card p .message b{font-size:13px}#shared_portal_editConfiguration #imageList .card p.loading .loading{display:block}#shared_portal_editConfiguration #imageList .card p.loading label,#shared_portal_editConfiguration #imageList .card p.loading .footer{display:none!important}#shared_portal_editConfiguration #imageList .card p.error .message{display:block;cursor:pointer}#shared_portal_editConfiguration #imageList .card p.error label,#shared_portal_editConfiguration #imageList .card p.error .footer{display:none!important}#shared_portal_editConfiguration #imageList .card .footer a{background-color:#C00;border-color:#900;color:#FFF;margin-top:6px}#shared_portal_editConfiguration #imageList .card .footer a:hover{background-color:#f47930;border-color:#b03500;color:#fff}#shared_portal_editConfiguration #tabs_colors_tab li input.text{width:80px;margin-left:3px}#shared_portal_editConfiguration #tabs_colors_tab li .clr-field{margin-right:30px}#shared_portal_editConfiguration #tabs_colors_tab li div.header{font-weight:bold;font-size:13px;line-height:30px;width:115px;display:inline-block}#shared_portal_editConfiguration #tabs_colors_tab li.separator{height:4px;background-color:#f47930;border-color:#b03500;color:#fff}#shared_portal_editConfiguration #tabs_colors_tab li #selectedMake{width:160px}#shared_portal_editAccrual span.display{max-width:560px}#shared_portal_claimReward #coupon{border:4px dashed black;max-width:442px;margin:50px auto;padding:2px 10px;font-size:13px;line-height:20px;text-align:left}#shared_portal_claimReward #coupon img{float:right;width:150px;height:150px;margin:-20px -10px 0 0}#shared_portal_claimReward #coupon h1{font-size:21px;font-weight:normal}#shared_portal_claimReward #coupon h2{font-size:18px;font-weight:bold;margin-bottom:20px}#shared_portal_claimReward #coupon h1,#shared_portal_claimReward #coupon h2{color:#000;text-align:center;text-decoration:none}#shared_portal_claimReward #coupon p{margin:5px 0}#shared_portal_claimReward #coupon p.fineprint{margin-bottom:0;font-size:10px;line-height:15px;color:#666}#shared_portal_claimReward li.message{border-top:1px solid;border-bottom:1px solid;background-color:#ffffd0;border-color:#789916;color:#000;margin:5px 0}div.voicePlayer{display:inline-block;height:16px;width:16px;margin:1px 2px 0 2px;vertical-align:top;background-color:#68c;border-radius:4px;cursor:pointer}div.voicePlayer .icon{display:block;margin:3px;width:10px;height:10px;background-image:url('/images/status.png');background-position:-5px -405px}div.voicePlayer.active .icon{background-position:-15px -405px}#shared_jobs_create #handler .list li{user-select:none;cursor:pointer}#shared_jobs_create #handler .list li.active{background-color:#f47930;border-color:#b03500;color:#fff}#shared_jobs_create #handler .list li:hover{background-color:#bcdd5a;border-color:#789916;color:#000}#shared_jobs_create #handler .list li p em{font-weight:bold;border-bottom:1px dashed #000}#shared_jobs_create #contact-settings li,#shared_jobs_edit #contact-settings li,#shared_jobs_jobDetails #contact-settings li,#shared_jobs_merge #contact-settings li{padding:4px;background:#FFF}#shared_jobs_create #contact-settings li.chained,#shared_jobs_edit #contact-settings li.chained,#shared_jobs_jobDetails #contact-settings li.chained,#shared_jobs_merge #contact-settings li.chained{padding-left:30px}#shared_jobs_create i.info,#shared_jobs_edit i.info,#shared_jobs_jobDetails i.info,#shared_jobs_merge i.info,#shared_jobs_create i.warning,#shared_jobs_edit i.warning,#shared_jobs_jobDetails i.warning,#shared_jobs_merge i.warning,#shared_jobs_create i.error,#shared_jobs_edit i.error,#shared_jobs_jobDetails i.error,#shared_jobs_merge i.error{display:inline-block;font-style:normal;width:16px;height:16px;text-align:center;font-size:12px;line-height:16px;font-weight:bold;border-radius:3px;margin:2px;vertical-align:middle;cursor:pointer}#shared_jobs_create i.info,#shared_jobs_edit i.info,#shared_jobs_jobDetails i.info,#shared_jobs_merge i.info{font-size:10px;border-radius:8px;background:#68C;color:#FFF}#shared_jobs_create i.warning,#shared_jobs_edit i.warning,#shared_jobs_jobDetails i.warning,#shared_jobs_merge i.warning{background-color:#f4e830;color:#000}#shared_jobs_create i.error,#shared_jobs_edit i.error,#shared_jobs_jobDetails i.error,#shared_jobs_merge i.error{background-color:#C00;color:#fff}#shared_jobs_create div.chain,#shared_jobs_edit div.chain,#shared_jobs_jobDetails div.chain,#shared_jobs_merge div.chain{font-size:12px;line-height:30px;margin-left:-30px}#shared_jobs_create div.chain i.material-icons,#shared_jobs_edit div.chain i.material-icons,#shared_jobs_jobDetails div.chain i.material-icons,#shared_jobs_merge div.chain i.material-icons{vertical-align:top;font-size:30px;border-color:#039;color:#039}#shared_jobs_create .contact-links,#shared_jobs_edit .contact-links,#shared_jobs_jobDetails .contact-links,#shared_jobs_merge .contact-links{float:right;text-align:right}#shared_jobs_create #customQuery-params input.text,#shared_jobs_edit #customQuery-params input.text,#shared_jobs_jobDetails #customQuery-params input.text,#shared_jobs_merge #customQuery-params input.text{width:60px}#shared_jobs_create #customQuery-params b.label,#shared_jobs_edit #customQuery-params b.label,#shared_jobs_jobDetails #customQuery-params b.label,#shared_jobs_merge #customQuery-params b.label{margin:0 10px}#shared_jobs_create #source li.message em,#shared_jobs_edit #tabs_parameters_tab li.message em{font-weight:bold;border-bottom:1px dashed #000}#shared_jobs_abstractEditor_status_li button.toggle{margin:2px 10px 2px 0;padding:2px 8px;border-radius:3px;min-width:80px;color:#000}#shared_jobs_abstractEditor_status_li button.toggle-active[value="true"]{background-color:#bcdd5a;border-color:#7d933c}#shared_jobs_abstractEditor_status_li button.toggle-active[value="false"]{background-color:#f4e830;border-color:#c3b927}#shared_jobs_edit_promotion_li button.toggle{margin:2px 10px 2px 0;padding:2px 8px;border-radius:3px;min-width:80px;color:#000;font-variant:all-small-caps}#shared_jobs_edit_promotion_li button.toggle-active[value="false"]{background-color:#bcdd5a;border-color:#7d933c}#shared_jobs_edit_promotion_li button.toggle-active[value="true"]{background-color:#f4e830;border-color:#c3b927}#shared_jobs_copy{overflow:hidden}#shared_jobs_copy #showAllJobs{width:240px}#shared_jobs_copy #jobs li.checkbox{padding:3px;border-bottom:1px dotted;background-color:#fff;border-color:#789916;color:#000}#shared_jobs_copy #jobs li.checkbox label{display:inline-block;text-align:left;width:auto;max-width:96%}#shared_jobs_copy #jobs li.checkbox label div.message{margin-right:5px;padding-right:10px}#shared_jobs_copy li.job{padding:2px 5px;border:1px solid #666;border-width:1px 0;background-color:#5a5a5a;border-color:#272727;color:#fff}#shared_jobs_copy li.job h5{font-size:14px;line-height:21px}#shared_jobs_copy li.settings{background:#DDD;border-top:1px solid #272727;padding-left:5px}#shared_jobs_copy li.settings h5{font-size:14px;font-weight:bold;padding:5px}#shared_jobs_editContactType #settings_joinType{width:160px}#shared_jobs_editContactType #settings_contactType_included{width:80px}#shared_jobs_editCondition small{display:inline-block;border:1px dotted #039;color:#039;font-weight:bold;padding:3px 6px;margin:3px 6px 3px 0;border-radius:4px}#shared_jobs_jobDetails div.history h5{display:inline;text-decoration:none;margin:0}#shared_jobs_jobDetails div.history ul{list-style-type:none;margin:0}#shared_jobs_jobDetails div.history ul ul{padding-left:15px}#shared_jobs_jobDetails div.history li{padding:0;line-height:20px;text-align:left}#shared_jobs_jobDetails div.history span{white-space:pre}#shared_jobs_jobDetails div.history span.badge-status{white-space:inherit}#shared_jobs_jobDetails div.history b{display:inline-block;font-size:16px;width:18px;height:18px;line-height:18px;text-align:center;margin:1px 0}#shared_jobs_jobDetails div.history span b{display:none}#shared_jobs_jobDetails ul.jobs a.tag:hover{cursor:default;background:0;color:#272727;border:1px dotted #272727}#shared_jobs_jobDetails a.confirm,#shared_jobs_create a.confirm,#shared_jobs_edit a.confirm,#console_dealerships_jobs a.confirm,a.danger,.ui-state-highlight a.danger,.ui-state-hover a.danger{color:#C00;border-color:#C00}#shared_jobs_jobDetails a.confirm:hover,#shared_jobs_create a.confirm:hover,#shared_jobs_edit a.confirm:hover,#console_dealerships_jobs a.confirm:hover,a.danger:hover,.ui-state-highlight a.danger:hover,.ui-state-hover a.danger:hover{background:#C00;border-color:#C00;color:#fff}#reservedCalls .progress-bar{margin-top:3px;border-color:#039}#reservedCalls .progress-bar b{font-weight:normal;color:#039}#reservedCalls .progress-bar span{opacity:100%;background-color:#BDF;border-color:#039;color:#039}#reservedCalls .progress-bar span:hover{background-color:#039;border-color:#039;color:#fff}#shared_jobs_merge #retainSettings_li{float:right;margin-right:3px}#shared_jobs_merge #mode{width:120px}#shared_jobs_merge #jobs .mismatched{color:#c00}#shared_jobs_merge #jobs .list label{display:block;font-size:18px;padding:5px 0;font-weight:bold}#shared_jobs_merge #jobs .list label input{margin:0 3px}#shared_jobs_merge #jobs .list{border-top:2px solid #272727}#shared_jobs_merge #jobs .list:first-child{border-top:0}#shared_jobs_merge #jobs .list.selected{border-color:#f47930}#shared_jobs_merge #jobs .list.selected li{background:rgba(244,121,48,0.1)}#shared_jobs_merge #jobs .badge-icon.alert{background-color:#990808;border-color:#990808;color:#FFF}.listTitle.externalList{position:relative;text-align:left;font-family:Verdana,Tahoma,Geneva,sans-serif;font-size:14px}.listTitle.externalList a.button{position:absolute;font-size:10px;line-height:16px;top:3px;right:3px;margin:0;padding:1px 6px;background-color:#5a5a5a;border-color:#272727;color:#fff}.listTitle.externalList a.button:hover{background-color:#f47930;border-color:#b03500;color:#fff}#externalList_overrides .mbox>label{display:none}@media only screen and (min-width:481px){#shared_jobs_editRecallPolicy #policy_recallMin,#shared_jobs_editRecallPolicy #policy_callbackMin{width:5%}#shared_jobs_editRecallPolicy #policy_recallMax_li,#shared_jobs_editRecallPolicy #policy_callbackMax_li{background:transparent;position:absolute;top:0;left:50%;width:25%}#shared_jobs_editRecallPolicy #policy_recallMax_li label,#shared_jobs_editRecallPolicy #policy_callbackMax_li label{width:auto}#shared_jobs_editRecallPolicy #policy_recallMax_li input.text,#shared_jobs_editRecallPolicy #policy_callbackMax_li input.text{width:20%}}#clockBean #main-container{display:flex;flex-wrap:wrap}#clockBean #clock-container{flex:1 1 350px;display:flex;justify-content:center;align-items:center}#clockBean #table-container{flex:999 1 400px}#clockBean div.clock{border:1px solid #000;text-align:center;padding:5px 15px;margin:6px}#clockBean .last-entry{padding-top:10px}#clockBean span#clock{font-family:Verdana,Helvetica,sans-serif;font-weight:bold;font-size:36px;line-height:1.0;color:#666}#clockBean div.clock.larger span#clock{line-height:60px}#clockBean div.buttons a.button{font-size:18px;text-align:center;width:100px;padding:12px 20px;margin:6px;border-width:1px}#clockBean table{width:100%}#clockBean table td{text-align:right;padding:3px;border-left:1px solid #000}#clockBean table th{font-weight:bold}#clockBean table thead th{text-align:center;padding:3px;border-left:1px solid #000;border-bottom:1px solid #000}#clockBean table thead th.corner{border-left:none}#clockBean table tbody th{text-align:right;padding:3px 10px 3px 0}#clockBean table tr.odd td,#clockBean table tr.odd th{background:#EEE}#clockBean span.badge.alert{display:inline-block;background:#C00;color:#FFF;font-weight:bold;border-radius:3px;padding:0 5px}#clockBean span.badge.ok{display:inline-block;background:#090;color:#FFF;font-weight:bold;border-radius:3px;padding:0 5px}@media only screen and (min-width:480px) and (max-width:767px){#clockBean #clock-layout{display:flex;justify-content:space-around}#clockBean #clock-layout .buttons{width:160px}}#callCenter_timesheet b.status,#console_employees_timesheets b.status,#callCenter_editTimeEntry b.status,#console_employees_editTimeEntry b.status{display:inline-block;padding:0 4px;border-radius:4px;font-size:11px}#callCenter_timesheet b.status.exception,#console_employees_timesheets b.status.exception,#callCenter_editTimeEntry b.status.exception,#console_employees_editTimeEntry b.status.exception{background:#F00;color:#fff}#callCenter_timesheet b.status.additional,#console_employees_timesheets b.status.additional,#callCenter_editTimeEntry b.status.additional,#console_employees_editTimeEntry b.status.additional{background:#5c5c5c;color:#fff}#callCenter_timesheet b.status.approved,#console_employees_timesheets b.status.approved,#callCenter_editTimeEntry b.status.approved,#console_employees_editTimeEntry b.status.approved{background:#bcdd5a;color:#000}#callCenter_timesheet .workSchedule.display nobr,#console_employees_timesheets .workSchedule.display nobr,#callCenter_editTimeEntry .workSchedule.display nobr,#console_employees_editTimeEntry .workSchedule.display nobr{user-select:none;cursor:pointer}#callCenter_timesheet .workSchedule.display nobr:hover,#console_employees_timesheets .workSchedule.display nobr:hover,#callCenter_editTimeEntry .workSchedule.display nobr:hover,#console_employees_editTimeEntry .workSchedule.display nobr:hover{text-decoration:underline}#callCenter_timesheet b.status,#console_employees_timesheets b.status{padding:2px 4px}#callCenter_timesheet #toolbar #rowModel_view,#console_employees_timesheets #toolbar #rowModel_view{width:140px}#callCenter_timesheet #toolbar #rowModel_payPeriod,#console_employees_timesheets #toolbar #rowModel_payPeriod{width:130px}#console_employees_edit .badge{font-variant:small-caps}#console_employees_edit .badge.active{background:#bcdd5a}#console_employees_edit .badge.away{background:#f4e830}#console_employees_edit .badge.disabled{background:#ccc}#console_employees_editTimeEntry #employees li.office{font-size:15px;padding:4px;background:#999;color:#FFF;font-weight:bold;position:sticky;top:0}#console_employees_editTimeEntry #employees li .link{display:block;border:0;font-size:13px;padding:4px;margin:0}#console_employees_editTimeEntry #employees li .link:hover{background-color:#f47930;border-color:#b03500;color:#fff}#shared_templates_templateList span.inverse{color:#FFF;padding:2px 5px;border-radius:5px;font-weight:bold}#shared_templates_templateList span.jobCount{display:inline-block;background:#68c;color:#FFF;text-decoration:none;margin-left:6px;text-align:center;padding:2px;font-size:12px;line-height:1.0;min-width:12px;border-radius:3px;vertical-align:text-top}#shared_templates_templateList span.Global{background:#666;color:#FFF}#shared_templates_templateList span.Brand,#shared_templates_templateList span.Company{background:#f47930;color:#FFF}#shared_templates_templateList span.Group,#shared_templates_templateList span.DealershipGroup{background:#FF0;color:#000}#shared_templates_templateList span.Dealership{font-weight:normal;background:#bcdd5a;color:#000}#shared_templates_templateList span.archived{background:#CCC;color:#000;text-align:center;font-variant:small-caps;margin:5px 0}#shared_templates_templateList span.draft{color:#C00;text-align:center;font-variant:small-caps;margin:5px auto}#shared_templates_templateList .tag.brand{color:#f47930;border:1px solid #f47930}#shared_templates_templateList .tag.brand:hover{color:#fff}#shared_templates_templateList #linkedTo_li{float:right;margin-right:2px}#shared_templates_templateList #toolbar .select,#shared_templates_templateList #toolbar select{width:120px}#shared_templates_templateList #linkedTo_li .select,#shared_templates_templateList #linkedTo_li select{width:220px}#shared_templates_templateList #toolbar input.text{width:160px}#shared_templates_editTemplate #source_tab li.textarea label{display:none}#shared_templates_editTemplate #fileList table{width:100%}#shared_templates_editTemplate #fileList table th{background:#DDD;padding:4px;font-size:12px;font-weight:bold;border-bottom:1px solid #000}#shared_templates_editTemplate #fileList table td{padding:2px 4px}#shared_templates_editTemplate #fileList table tr:nth-child(2n+1){background-color:#f3f3f3}#shared_templates_editTemplate #fileList table span.warn{font-weight:bold;color:#c00}#shared_templates_editTemplate #source_tab{overflow:hidden}#shared_templates_editTemplate #help_tab{padding:4px}#shared_templates_editTemplate #help_tab code{color:#f47930;font-weight:bold;white-space:nowrap}#shared_templates_editTemplate #help_tab ul{list-style:square inside;margin:0 10px}#shared_templates_editTemplate #help_tab table{border-collapse:collapse}#shared_templates_editTemplate #help_tab table td,#shared_templates_editTemplate #help_tab table th{border:1px solid #000;padding:2px 5px}#shared_templates_editTemplate #help_tab table th{font-weight:bold;font-size:12px}#shared_templates_editTemplate #help_tab table thead td{font-weight:bold;background:#666;color:#fff}#shared_templates_editTemplate #help_tab h1{font-size:24px;border-bottom:2px solid #666;margin-bottom:10px}#shared_templates_editTemplate #help_tab h5{text-decoration:underline;font-size:14px;margin-top:10px}#shared_templates_editTemplate #help_tab p{margin-bottom:5px}#shared_templates_editTemplate #help_tab div.sample{border:1px solid #999;background:#f7f7f7;padding:5px;margin:5px 0}#shared_templates_editTemplate #help_tab .box{border:1px solid #666;background:#f7f7f7;box-sizing:border-box;padding:4px;margin:2px}#shared_templates_editTemplate #help_tab .box.block{background:#FFF}#shared_templates_editTemplate #help_tab .box.block h6{margin-bottom:6px;padding-bottom:4px;border-bottom:1px dotted #666}#shared_templates_editTemplate #help_tab .box.border{border:2px dashed #000}#shared_templates_editTemplate #help_tab .box.darker{background:#eee}#shared_templates_editTemplate #help_tab .box.dark{background:#ddd}#shared_templates_editTemplate #preview_tab #client{width:200px}#shared_templates_editTemplate #preview_tab .template.sms{max-width:360px;margin:0 auto}#shared_templates_editTemplate #preview_tab .template.email{text-align:center;-webkit-overflow-scrolling:touch;background:#eee}#shared_templates_editTemplate #preview_tab iframe{border:0;padding:0;margin:0;width:100%;height:100%}#shared_templates_editTemplate #preview_tab .loading{text-align:center;font-size:24px;font-weight:bold;color:#CCC;margin-top:50px}#shared_templates_editTemplate span.badge-status{text-align:center;font-variant:small-caps;margin:5px 0;min-width:140px}#shared_templates_editTemplate span.badge-status.archived{background:#CCC;color:#000}#shared_templates_editTemplate span.badge-status.draft,#shared_templates_editTemplate span.badge-status.pending{color:#C00}#shared_templates_editTemplate span.badge-status.ready{color:#090}#shared_templates_editTemplate span.badge-status.used{background:#090;color:#fff}#shared_templates_editTemplate #fileList p{margin:10px;font-size:14px;display:flex;flex-direction:column;justify-content:center;text-align:center}#shared_templates_editTemplate #fileList p>img{width:100%;height:100%;max-height:150px;object-fit:contain;cursor:pointer}#shared_templates_editTemplate #fileList p label,#shared_templates_editTemplate #fileList p .message,#shared_templates_editTemplate #fileList p .loading{display:block;box-sizing:border-box;border-radius:8px;border:2px dashed #272727;width:100%;height:100%;text-align:center;font-size:16px}#shared_templates_editTemplate #fileList p label{color:#5a5a5a;cursor:pointer;padding-bottom:10px}#shared_templates_editTemplate #fileList p label input{width:1px;height:1px;opacity:0;overflow:hidden;z-index:-1}#shared_templates_editTemplate #fileList p label i{font-size:96px}#shared_templates_editTemplate #fileList p label:hover,#shared_templates_editTemplate #fileList p label.hover{border:1px solid;background-color:#f47930;border-color:#b03500;color:#fff}#shared_templates_editTemplate #fileList p .loading{display:none;padding:25px 0}#shared_templates_editTemplate #fileList p .message{display:none;border:1px solid #C00;color:#C00;padding:30px 10px}#shared_templates_editTemplate #fileList p .message i{font-size:48px}#shared_templates_editTemplate #fileList p .message b{font-size:13px}#shared_templates_editTemplate #fileList p.loading .loading{display:block}#shared_templates_editTemplate #fileList p.loading label,#shared_templates_editTemplate #fileList p.loading .footer{display:none!important}#shared_templates_editTemplate #fileList p.error .message{display:block;cursor:pointer}#shared_templates_editTemplate #fileList p.error label,#shared_templates_editTemplate #fileList p.error .footer{display:none!important}#shared_templates_viewTemplate .template.sms{max-width:360px;margin:0 auto}#shared_templates_compare .toolbar li{width:45%;box-sizing:border-box}#shared_templates_compare .toolbar li.right{float:right;margin-right:3px;text-align:right}#shared_templates_compare .toolbar li .select{width:100%}#shared_templates_compare #code table{width:100%}#shared_templates_compare #code td{vertical-align:top;font-family:monospace;font-size:14px;padding:2px}#shared_templates_compare #code td b{color:#090}#shared_templates_compare #code td i{font-style:normal;color:#900;text-decoration:line-through}#shared_templates_compare #code th{vertical-align:top;font-weight:bold;background:#EEE;text-align:right;font-size:14px;padding:2px 6px}#shared_templates_compare #code th.insert{background:#090;color:#fff}#shared_templates_compare #code th.change{background:#ff6}#shared_templates_compare #code th.delete{background:#900;color:#fff}#shared_surveys_index #dealership_li{float:right;margin-right:2px}#shared_surveys_index #dealership_li .select,#shared_surveys_index #dealership_li select{width:220px}#shared_surveys_editSurvey ul.sortable li h5.link{font-size:14px;margin-bottom:5px}#shared_surveys_editSurvey ul.sortable li p.condition{margin:5px 0 0 5px}#shared_surveys_editSurvey ul.sortable li p.condition .error{display:inline-block;padding:2px 6px;background:#C00;color:#fff}#shared_surveys_editSurvey ul.sortable li p.condition:before{content:'\027F9'}#shared_surveys_editSurvey div.right{float:right;min-width:48px;text-align:center}#shared_surveys_editSurvey div.right i.material-icons{display:block;font-size:30px}#shared_surveys_editSurvey div.right b{display:block;font-variant:small-caps}#shared_surveys_takeSurvey #content{display:flex;flex-direction:column}#shared_surveys_takeSurvey #content>h1{text-align:center;font-size:36px;line-height:2;color:#000}#shared_surveys_takeSurvey #question{flex-grow:1;display:flex;flex-direction:column}#shared_surveys_takeSurvey #question .scrollable{flex-grow:1;padding:20px;border-top:1px solid #CCC;max-width:none;margin:0;font-size:16px}#shared_surveys_takeSurvey #question .scrollable h1,#shared_surveys_takeSurvey #question .scrollable h2,#shared_surveys_takeSurvey #question .scrollable h3,#shared_surveys_takeSurvey #question .scrollable h4,#shared_surveys_takeSurvey #question .scrollable h5,#shared_surveys_takeSurvey #question .scrollable h6{line-height:1.5em;text-decoration:none;text-align:left;padding:.5em 0;color:#000;margin:1em 0 -0.5em 0}#shared_surveys_takeSurvey #question .scrollable h1:first-child,#shared_surveys_takeSurvey #question .scrollable h2:first-child,#shared_surveys_takeSurvey #question .scrollable h3:first-child,#shared_surveys_takeSurvey #question .scrollable h4:first-child,#shared_surveys_takeSurvey #question .scrollable h5:first-child,#shared_surveys_takeSurvey #question .scrollable h6:first-child{margin-top:0}#shared_surveys_takeSurvey #question .scrollable h1{font-size:150%}#shared_surveys_takeSurvey #question .scrollable h2{font-size:135%}#shared_surveys_takeSurvey #question .scrollable h3{font-size:120%}#shared_surveys_takeSurvey #question .scrollable h4{font-size:110%}#shared_surveys_takeSurvey #question .scrollable h5{font-size:100%}#shared_surveys_takeSurvey #question .scrollable h6{font-size:90%}#shared_surveys_takeSurvey #question .scrollable p{margin:10px 0;line-height:1.5em;text-align:justify}#shared_surveys_takeSurvey #question .scrollable ul{list-style-type:disc;padding-left:40px}#shared_surveys_takeSurvey #question .scrollable li{line-height:1.5em;padding:5px 0}#shared_surveys_takeSurvey #question .scrollable img{float:left;margin:0 20px 20px 0;max-width:50%;height:auto}#shared_surveys_takeSurvey #question .scrollable img.full-width{float:none;max-width:none;width:100%;height:auto}#shared_surveys_takeSurvey #continue{border-top:1px solid #CCC;text-align:center;padding:15px 0}#shared_surveys_takeSurvey #continue .button{font-size:18px;padding:10px 20px;margin:0 10px}#shared_surveys_takeSurvey #continue .button.cancel{background:transparent}#shared_surveys_takeSurvey #continue .button.cancel:hover{background-color:#f47930;border-color:#b03500;color:#fff}#shared_surveys_takeSurvey div.question-select .button{font-size:16px;padding:10px 20px;min-width:100px;margin:10px 20px 10px 0;text-align:center;background:transparent}#shared_surveys_takeSurvey div.question-select .button.active{background-color:#bcdd5a;border-color:#789916;color:#000}#shared_surveys_takeSurvey div.question-select .button:hover{background-color:#f47930;border-color:#b03500;color:#fff}#shared_surveys_takeSurvey table.question-rate{width:100%}#shared_surveys_takeSurvey table.question-rate th{padding:0 2px}#shared_surveys_takeSurvey table.question-rate th label{display:block;text-align:center;font-size:18px;font-weight:bold;padding:5px;border-radius:5px}#shared_surveys_takeSurvey table.question-rate th label.active{background-color:#bcdd5a;border-color:#789916;color:#000}#shared_surveys_takeSurvey table.question-rate th label:hover{background-color:#f47930;border-color:#b03500;color:#fff}#shared_surveys_takeSurvey table.question-rate input{width:18px;height:18px}#shared_surveys_takeSurvey div.question-rate{display:flex;margin-top:10px}#shared_surveys_takeSurvey div.question-rate span{flex-grow:1;font-size:14px;padding:20px 5px 0 5px;text-align:center;position:relative;border-top:1px solid #ccc}#shared_surveys_takeSurvey div.question-rate span sup{position:absolute;content:'';top:0;left:50%;width:1px;height:15px;border-right:1px solid #ccc}#shared_surveys_takeSurvey div.question-rate span:first-child,#shared_surveys_takeSurvey div.question-rate span:last-child{flex-grow:0;border-top:0}#shared_surveys_takeSurvey div.question-rate span:first-child{text-align:left}#shared_surveys_takeSurvey div.question-rate span:last-child{text-align:right}#shared_surveys_takeSurvey div.question-rate span:first-child sup{left:25%;width:75%;border:1px solid #CCC;border-width:1px 0 0 1px}#shared_surveys_takeSurvey div.question-rate span:last-child sup{left:0;width:75%;border-top:1px solid #ccc}#shared_surveys_takeSurvey label.question-select,#shared_surveys_takeSurvey label.question-rate{display:block;font-size:16px;line-height:24px;padding:5px;border-radius:5px;margin:5px 0}#shared_surveys_takeSurvey label.question-select.active,#shared_surveys_takeSurvey label.question-rate.active{background-color:#bcdd5a;border-color:#789916;color:#000}#shared_surveys_takeSurvey label.question-select:hover,#shared_surveys_takeSurvey label.question-rate:hover{background-color:#f47930;border-color:#b03500;color:#fff}#shared_surveys_takeSurvey label.question-select input,#shared_surveys_takeSurvey label.question-rate input{height:18px;vertical-align:text-bottom;width:18px;margin:0 10px 0 5px}#shared_surveys_takeSurvey label.question-select input.other-label,#shared_surveys_takeSurvey label.question-rate input.other-label{width:280px;font-size:16px;height:auto;margin:5px;vertical-align:baseline}#shared_surveys_takeSurvey textarea{width:100%;height:150px;font-size:16px}#shared_surveys_takeSurvey div.message{font-size:14px;font-variant:small-caps;margin-top:20px}#shared_surveys_takeSurvey .progress-bar{float:right;margin-top:0}#shared_dealerships_gridList #dealership_li{float:right}#shared_dealerships_editGrid table.edit{table-layout:fixed;width:100%}#shared_dealerships_editGrid table.edit thead th{border-bottom:2px solid}#shared_dealerships_editGrid table.edit th.first{border-right:2px solid;text-align:right}#shared_dealerships_editGrid table.edit th{font-size:14px}#shared_dealerships_editGrid table.edit thead th.first{font-size:12px}#shared_dealerships_editGrid table.edit th.first a.delete{float:left;font-size:21px;line-height:21px;color:#C00;margin-left:10px;text-shadow:1px 1px 3px #999}#shared_dealerships_editGrid table.edit td,#shared_dealerships_editGrid table.edit th{text-align:center;padding:5px}#shared_dealerships_editGrid table.edit th{font-weight:bold;background-color:#DDD;border-color:#272727;color:#000}#shared_dealerships_editGrid table.edit td.lower{background:#ffffd0}#shared_dealerships_editGrid table.edit td.higher{background:#bcdd5a}#shared_dealerships_editGrid table.edit td.highlight{font-weight:bold}#shared_dealerships_editGrid table.edit tr.odd{background-color:#f3f3f3}#shared_dealerships_editGrid table.edit input.textField{width:55px;text-align:right}#shared_dealerships_editGrid table.edit tr.highlight td,#shared_dealerships_editGrid table.edit tr.highlight th{border-top:1px solid;border-bottom:1px solid;padding:4px 5px;background-color:#FEE;border-color:#990808;color:#000}#shared_dealerships_editGrid table.edit tr.highlight th.first a.delete{font-size:11px;line-height:20px;background:#C00;color:#FFF;padding:1px 5px;margin-left:0;border-radius:5px}#shared_dealerships_editGrid li.highlight{border-style:solid;border-width:1px 0;background-color:#fff;border-color:#789916;color:#000;background:#ffffd0}#shared_dealerships_editGrid #grid_baseRate,#shared_dealerships_editGrid #escalation{text-align:right;width:60px}#shared_dealerships_operationList #type_li{float:right;margin-right:3px}#shared_dealerships_operationList #type{width:160px}#shared_dealerships_importOperations #lookupResult b{color:#c00}#shared_dealerships_contactList #dealership_li,#dealerCenter_dealership_employees #dealership_li{float:right;margin-right:3px}#shared_dealerships_contactList #viewOption,#dealerCenter_dealership_employees #viewOption{width:140px}#shared_dealerships_contactList #keyword,#dealerCenter_dealership_employees #keyword,#shared_dealerships_contactList #dealership,#dealerCenter_dealership_employees #dealership{width:200px}#shared_dealerships_editContact #basics div.body,#console_dealerships_editDepartment #basics div.body{position:relative}#shared_dealerships_editContact #photo .border,#console_dealerships_editDepartment #photo .border{display:inline-block;background:#FFF;border:2px dashed #666;width:100px;height:100px;padding:2px;margin-bottom:5px;text-align:center}#shared_dealerships_editContact #photo label.photo,#console_dealerships_editDepartment #photo label.photo{width:100%;text-align:center;font-size:14px;font-weight:normal;line-height:36px;cursor:pointer}#shared_dealerships_editContact #photo label.photo b,#console_dealerships_editDepartment #photo label.photo b{display:inline-block;font-size:40px;padding:2px 8px;background-color:#bcdd5a;border-color:#789916;color:#000;color:#FFF;border-radius:20px;margin:25% auto 5px auto}#shared_dealerships_editContact #photo label.photo input,#console_dealerships_editDepartment #photo label.photo input{width:1px;height:1px;opacity:0;overflow:hidden;z-index:-1}#shared_dealerships_editContact #photo label.photo:hover,#console_dealerships_editDepartment #photo label.photo:hover{font-weight:bold}#shared_dealerships_editContact #photo label.photo:hover b,#console_dealerships_editDepartment #photo label.photo:hover b{background-color:#f47930;border-color:#b03500;color:#fff}#shared_dealerships_editContact #photo span.loading,#console_dealerships_editDepartment #photo span.loading{display:block;margin-top:18px}#shared_dealerships_editContact #photo a.link,#console_dealerships_editDepartment #photo a.link{vertical-align:top}#shared_dealerships_editContact #contact_contactPolicy div br,#console_dealerships_editDepartment #contact_contactPolicy div br{display:none}#shared_dealerships_editContact #contact_appointmentLoad_li input,#console_dealerships_editDepartment #contact_appointmentLoad_li input{max-width:40px}#shared_dealerships_editContact #tabs_teams_tab .toolbar,#console_dealerships_editDepartment #tabs_teams_tab .toolbar{border-top:1px solid;background-color:#fff;border-color:#789916;color:#000}#shared_dealerships_editContact #teams li,#console_dealerships_editDepartment #teams li{padding:4px}#shared_dealerships_editContact #teams li label .right,#console_dealerships_editDepartment #teams li label .right{float:right}#shared_dealerships_editContact #addTeam,#console_dealerships_editDepartment #addTeam{margin-right:10px}#shared_dealerships_editContact #typeWarning,#console_dealerships_editDepartment #typeWarning{border-top:1px solid;border-bottom:1px solid;background-color:#ffffd0;border-color:#789916;color:#000}#shared_dealerships_editContact #removeUser,#console_dealerships_editDepartment #removeUser{color:#c00;border-color:#c00}#shared_dealerships_editContact #removeUser:hover,#console_dealerships_editDepartment #removeUser:hover{background-color:#c00;color:#FFF}.badge.team{background:#5a5a5a;color:#fff}.badge.team.red{background:#C00;color:#fff}.badge.team.orange{background:#f47930;color:#fff}.badge.team.yellow{background:#f4e830;color:#000}.badge.team.green{background:#090;color:#fff}.badge.team.teal{background:#00a0a0;color:#fff}.badge.team.blue{background:#69c;color:#fff}.badge.team.navy{background:#000080;color:#fff}.badge.team.purple{background:#800080;color:#fff}#shared_notifications_viewNotification .xbody{padding-top:10px;overflow:auto;background:#EEE}#shared_notifications_viewNotification #notification h3 span{padding:3px 5px 0 5px}#shared_notifications_viewNotification #notification h3 span b.left{display:inline-block;width:800px;overflow:hidden;white-space:nowrap}#shared_notifications_viewNotification #notification h3 span b.right{float:right}#shared_notifications_addReminder .buttons.large .link{display:inline-block;border:2px solid;border-radius:10px;box-shadow:3px 3px 5px #AAA;padding:10px 15px;margin:10px 5px;font-size:16px;line-height:24px}#shared_notifications_addReminder .buttons.large .link small{display:block;font-size:11px;line-height:17px}ol.form.subscriptions .message.icon-info{border-bottom-style:solid}ol.form.subscriptions li.mbox{display:flex;align-items:center}ol.form.subscriptions li.mbox>label{width:auto;flex:1;font-weight:normal;text-align:left;margin-left:1%}ol.form.subscriptions li.mbox>div{width:auto}ol.form.subscriptions label.mbox{width:70px;text-align:center;margin:0!important}ol.form.subscriptions label.mbox span{display:none}ol.form.subscriptions label.mbox input{margin:0}ol.form.subscriptions label.mbox.empty input,ol.form.subscriptions label.mbox.blocked input,ol.form.subscriptions label.mbox.invalid input{display:none}ol.form.subscriptions li.mbox.header>div{margin:0}ol.form.subscriptions li.mbox.header label.mbox{border-left:1px solid}ol.form.subscriptions li.mbox.header{border-bottom:1px solid;background-color:#DDD;border-color:#272727;color:#000}ol.form.subscriptions .material-icons-outlined{font-size:16px;vertical-align:text-bottom}ol.form.subscriptions .badge.invalid{display:inline-block;font-variant:all-small-caps;font-weight:bold;background-color:#C00;border-color:#900;color:#fff}ol.form.recipients{padding-bottom:4px}ol.form.recipients input.textField{padding-right:65px}ol.form.recipients .button{border-radius:0;width:40px;margin:0 0 0 -65px;text-align:center}ol.form.recipients li.mbox>label{font-weight:normal;line-height:24px}ol.form.recipients li.mbox>div{margin:0}ol.form.recipients label.mbox{width:70px;text-align:center;margin:0!important;line-height:24px;vertical-align:text-top}ol.form.recipients label.mbox span{display:none}ol.form.recipients label.mbox input{margin:0}ol.form.recipients label.mbox.empty input,ol.form.recipients label.mbox.blocked input,ol.form.recipients label.mbox.invalid input{display:none}ol.form.recipients .material-icons-outlined{font-size:16px;vertical-align:text-bottom}ol.form.recipients a.danger{border:0;padding:2px;margin:0;font-size:20px;vertical-align:top}@media only screen and (max-width:480px){ol.form.recipients li.mbox>div{text-align:right}}#dealerCenter_customers_blocked #importLink,#console_customers_blocked #importLink{float:right;margin:3px 6px}#dealerCenter_customers_blocked li.message.icon-error,#console_customers_blocked li.message.icon-error{overflow:auto;max-height:56px;font-weight:normal}#shared_messaging_editCategory #assignments{width:100%}#shared_messaging_editCategory #assignments tr.odd{background:#f9f9f9}#shared_messaging_editCategory #assignments tr.assigned{background:#cfc}#shared_messaging_editCategory #assignments td,#shared_messaging_editCategory #assignments th{padding:0 3px;font-size:13px;line-height:25px;text-align:center;vertical-align:middle}#shared_messaging_editCategory #assignments th{font-weight:bold}#shared_messaging_editCategory #assignments .name{text-align:left}#shared_messaging_editCategory #assignments tr.hover td{background-color:#f47930;border-color:#b03500;color:#fff}#shared_messaging_editCategory span.badge{display:inline-block;border:1px solid;border-color:#039;color:#039;margin:4px 2px}#shared_messaging_editCategory span.badge.SMS{background-color:#5a5a5a;border-color:#272727;color:#fff;font-weight:bold}#shared_messaging_editCategory span.badge.TCC{background-color:#f47930;border-color:#b03500;color:#fff;font-weight:bold}#shared_messaging_activity .badge{padding:2px 4px;display:inline-block;box-sizing:border-box;white-space:normal;overflow:hidden;font-size:11px;line-height:13px;max-height:30px;width:100%;margin:0 2px}#shared_messaging_activity span.text{display:inline-block;max-height:34px;padding:1px 2px;white-space:normal;overflow:hidden}#shared_messaging_activity span.email,#shared_messaging_activity span.new,#shared_messaging_activity span.in,#shared_messaging_activity span.out{padding:2px 4px;border-radius:4px;margin-right:4px;font-variant:small-caps}#shared_messaging_activity span.email,#shared_messaging_activity span.out{background-color:#5a5a5a;border-color:#272727;color:#fff}#shared_messaging_activity span.in{background-color:#bcdd5a;border-color:#789916;color:#000}#shared_messaging_activity span.new{background-color:#f47930;border-color:#b03500;color:#fff}#shared_reports_viewReport li.buttons span.right{float:right;margin:3px 32% 3px 0}#shared_reports_viewReport .ui-jqgrid-btable .tip{white-space:nowrap;overflow:hidden}#console_dealerships_reports .toolbar #dealership,#console_customers_reports .toolbar #dealership{width:240px}#shared_calendars_calendarList #region_li{float:right;margin-right:3px}div.program-icon{width:128px;padding-top:132px;background:url('/images/program_icons.png') no-repeat}div#icon-recovery{background-position:0 0}div#icon-retention{background-position:-128px 0}div#icon-rewards{background-position:-256px 0}div#icon-campaigns{background-position:-384px 0}.badge-status{display:inline-block;border:1px solid;border-radius:3px;padding:2px 6px 2px 2px;line-height:24px;font-weight:bold;cursor:default}.badge-status i{vertical-align:top;max-width:24px}.badge-status.PENDING,.badge-status.DATA_PROXY,.badge-status.CFG_PROXY,.badge-status.SUSPENDED{background-color:#fff777;border-color:#c3b927;color:#000}.badge-status.COMPLETED,.badge-status.ENABLED{background-color:#108030;border-color:#108030;color:#fff}.badge-status.ACTIVE,.badge-status.READY{background-color:#bcdd5a;border-color:#7d933c;color:#000}.badge-status.DISABLED,.badge-status.TERMINATED{background-color:#c00;border-color:#900;color:#fff}a.badge-status{margin:0;padding:2px 6px 2px 2px;cursor:pointer}a.badge-status:hover{margin:0;padding:2px 6px 2px 2px;background-color:#f47930;border-color:#b03500;color:#fff}.badge-icon{display:inline-block;border:1px dotted;border-radius:4px;padding:4px 8px 4px 2px!important;margin:4px 6px 4px 0!important;font-size:14px;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px}.badge-icon i.material-icons{vertical-align:top;max-width:24px}span.badge-icon{font-weight:bold;border-color:#039;color:#039;cursor:default}a.badge-icon:hover{border:1px solid}.badge-icon-square,a.badge-icon-square{float:left;font-size:18px;line-height:30px;text-align:center;min-width:94px;margin:0 10px 0 0;padding:0;background:#68c;color:#FFF;border:1px solid #039;border-radius:4px;font-weight:bold;cursor:default}.badge-icon-square i.material-icons,a.badge-icon-square i.material-icons{vertical-align:top;font-size:64px;max-width:64px}.badge-icon-square.smaller,a.badge-icon-square.smaller{font-size:14px;line-height:20px;min-width:60px}.badge-icon-square.smaller i.material-icons,a.badge-icon-square.smaller i.material-icons{font-size:40px;max-width:40px}a.badge-icon-square{cursor:pointer}a.badge-icon-square:hover{margin:0 10px 0 0;padding:0}div.seeAlso{margin:2px;font-size:13px;line-height:16px;font-weight:bold;padding:8px;text-align:left;border:1px solid;background-color:#ffffd0;border-color:#789916;color:#000}div.seeAlso span.icon-info{height:auto}#dashboard{margin:0 auto}#dashboard .item{box-sizing:border-box;padding:2px;width:160px;height:160px;float:left}#dashboard .item.size2x1{width:320px}#dashboard .item.size2x2{width:320px;height:320px}#dashboard #sizer{display:none}#dashboard #loading{font-family:'Montserrat',sans-serif;font-size:14px;text-align:center;color:#5a5a5a;padding:100px 0 100px 0}#dashboard #loading img{margin-bottom:10px}#dashboard .widget{position:relative;box-sizing:border-box;height:100%;border:1px dotted #000;border-radius:10px;padding:5px}#dashboard .overlay{position:absolute;width:100%;height:100%;top:0;left:0;z-index:100;background:rgba(255,255,255,0.2)}#dashboard .widget h1{font-family:'Montserrat',sans-serif;font-weight:normal;font-size:72px;line-height:120px;text-align:center;color:#5a5a5a;text-shadow:1px 1px 3px #999;margin-bottom:5px}#dashboard .widget h1.smaller{font-size:60px}#dashboard .widget h1.smallest{font-size:48px}#dashboard .widget h1.highlight{color:#f47930}#dashboard .widget h1 sup{font-size:50%;vertical-align:baseline;position:relative;top:-0.66em}#dashboard .widget .caption{position:absolute;width:90%;bottom:0;font-family:'Montserrat',sans-serif;text-align:center;font-size:14px;line-height:18px}#dashboard .widget .caption.link{cursor:pointer;margin-bottom:1px;text-decoration:underline;border-color:#039;color:#039}#dashboard .widget .radial{position:relative;width:90px;height:90px;margin:15px auto 0 auto}#dashboard .widget .radial span{position:absolute;top:50%;transform:translate(0,-50%);left:0;width:100%;text-align:center;font-family:'Montserrat',sans-serif;font-size:27px}#dashboard .widget .selector{position:absolute;right:0;top:0;font-size:11px;line-height:15px;padding:2px 4px;color:#039;text-decoration:underline;background:#fff;border-radius:0 10px 0 0}#dashboard .widget .selector.disabled{text-decoration:none;color:#333;cursor:default}#dashboard .packery-drop-placeholder{outline:3px dashed #444;outline-offset:-6px;transition:transform .2s}#dashboard.edit .widget{border:2px dotted #5a5a5a;padding:4px;cursor:move}#dashboard.edit .is-dragging .widget,#dashboard.edit .is-positioning-post-drag .widget{border:2px solid #000;box-shadow:5px 5px 9px #aaa}#large-links{display:flex;flex-wrap:wrap;margin-top:10px}#large-links .item{flex:1;box-sizing:border-box;min-width:150px;margin:0 10px;display:inline-block}#large-links .link{display:block;box-sizing:border-box;margin:10px 0;width:100%;text-align:center;padding:20px 10px;border:1px solid;border-radius:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:324px){#dashboard .item{width:158px}#dashboard .item.size2x1{width:316px}#dashboard .item.size2x2{width:316px}}#dealerCenter_dealership_routingSetup div.right{padding:0 5px}#dealerCenter_dealership_routingSetup ul.list li{padding:6px 3px}#routing_index #technician_li{float:right;margin-right:4px}@media only screen and (max-width:640px){#routing_index #technician_li{border-top:1px solid;width:100%;clear:both;float:none;margin:0;padding:2px 0;text-align:center}#routing_index #technician_li label{display:inline}#routing_index #technician_li select,#routing_index #technician_li input.select{width:200px}}#console_index #vendors b.up,#console_index .metric b.up,#console_index #vendors b.down,#console_index .metric b.down{font-size:18px;line-height:1}#console_index #vendors .up,#console_index .metric .up{color:#C00;font-weight:bold}#console_index #vendors .down,#console_index .metric .down{color:#080;font-weight:bold}#console_index #vendors .value,#console_index .metric .value{display:flex;align-items:center;justify-content:end}#console_index #metrics{display:flex;flex-wrap:wrap}#console_index .metric{flex:1;display:flex;flex-direction:column;margin:2px;min-width:120px;color:#5a5a5a;border-radius:4px}#console_index .metric h5{font-size:30px;line-height:36px;flex-grow:1;display:flex;justify-content:center;align-items:center}#console_index .metric h5 sup{font-size:14px;line-height:28px}#console_index .metric .caption{width:100%;display:block;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}#console_index .metric .caption.background{background:#EEE;border-radius:4px}#console_index .metric.inverted{background-color:#5a5a5a;border-color:#272727;color:#fff}#console_index .metric.ok h5{color:#080}#console_index .metric.warn{background:#f4e830;color:#000}#console_index .metric.warn .up,#console_index .metric.warn .down{color:#000}#console_index .metric.crit{background:#C00;color:#FFF}#console_index .metric.crit .up,#console_index .metric.crit .down{color:#fff}#console_index .metric.inverted.ok{background:#080;color:#FFF}#console_index .metric.inverted.ok h5,#console_index .metric.inverted.ok .up,#console_index .metric.inverted.ok .down{color:#fff}#console_index .metric.combined{flex:2;min-width:180px}#console_index .metric .combined{display:flex}#console_index .metric .combined .metric{margin:0 0 0 2px;min-width:110px}#console_index .metric .combined .metric.narrow{min-width:70px}#console_index .metric .combined .metric.narrow h5{font-size:20px}#console_index .metric .combined .metric.narrow h5 sup{font-size:12px}#console_index .metric .combined .metric:first-child{margin:0 2px 0 0}#console_index .metric .combined .caption{margin-top:0}#console_dealerships_index b.status{padding:2px 5px;border-radius:5px;margin:0 2px}#console_dealerships_index b.status.icon-menu{background:#3f92d2;color:#FFF;font-variant:small-caps}#console_dealerships_index b.status.icon-psr{padding:1px 4px;border:1px solid #C00;color:#C00;font-variant:small-caps}#console_dealerships_index b.status.icon-bill{background:#CCC;color:#000}#console_dealerships_index b.status.icon-trac{background:#f47930;color:#FFF;font-variant:small-caps}#console_dealerships_index b.status.icon-appt{background:#bcdd5a;color:#000}#console_dealerships_index b.status.icon-recall{background:#5c5c5c;color:#fff}#console_dealerships_index b.status.icon-bdc{background:#039;color:#FFF;font-variant:small-caps}#console_dealerships_index b.status-ACTIVE{background:#bcdd5a;color:#000}#console_dealerships_index b.status-DATA_PROXY,#console_dealerships_index b.status-CFG_PROXY{background:#5c5c5c;color:#FFF}#console_dealerships_index b.status-PENDING{background:#CCC;color:#000;font-weight:normal;font-style:italic}#console_dealerships_index b.status-SUSPENDED{background:#FF0;color:#000}#console_dealerships_index b.status-TERMINATED{background:#F00;color:#fff}#console_dealerships_index b.dms{padding:2px;border-radius:3px;margin:0 2px}#console_dealerships_index b.dms.cdk{background:#83c331;color:#fff}#console_dealerships_index b.dms.reynolds{background:#5c5c5c;color:#fff}#console_dealerships_index b.dms.automate{background:#f8a13a;color:#fff}#console_dealerships_index b.dms.dealertrack{background:#00599a;color:#fff}#console_dealerships_index #rowModel_keyword,#console_dealerships_index #rowModel_linkedTo{width:200px}#console_dealerships_index #rowModel_status{width:100px}#console_dealerships_index #rowModel_linkedTo_li,#console_dealerships_index #rowModel_status_li{float:right}#console_dealerships_summary #tabs_summary_overview div.right{float:right;padding:0 5px 5px 0}#console_dealerships_summary a.confirmDelete{color:#990808;border-color:#990808}#console_dealerships_summary a.confirmDelete:hover{background-color:#990808;border-color:#990808;color:#FFF}#console_dealerships_summary ol#addNote{border-bottom:1px solid;background-color:#ffffd0;border-color:#789916;color:#000}#console_dealerships_summary ol#addNote label{width:250px}#console_dealerships_summary ol#addNote li.buttons{padding-left:252px}#console_dealerships_summary ol#addNote textarea{width:600px}#console_dealerships_summary i.error{font-weight:bold;color:#c00}#console_dealerships_summary ol.toolbar select,#console_dealerships_summary ol.toolbar input.ui-autocomplete-input{width:220px}#console_dealerships_summary #tabs_departments_tab .signature{display:inline-block;padding:0 5px;vertical-align:top}#console_dealerships_summary #tabs_departments_tab .right{padding-bottom:0;text-align:right}#console_dealerships_summary #tabs_appointments_tab div.right{padding-bottom:0}#console_dealerships_summary #tabs_routing_tab div.right{padding-bottom:0}#console_dealerships_summary #tabs_routing_tab ul.list li{padding:6px 3px}#console_dealerships_summary #tabs_portal_tab td{text-align:center;vertical-align:top;padding:5px}#console_dealerships_summary #tabs_portal_tab p{text-align:justify;font-size:13px;line-height:17px;margin:5px}#console_dealerships_summary #tabs_portal_tab td.middle{border-left:1px dotted #999;border-right:1px dotted #999}#console_dealerships_summary #tabs_portal_tab a.button{padding:20px;border-radius:10px;font-size:16px;margin:15px 0;box-shadow:5px 5px 5px #AAA}#console_dealerships_summary ul.separated{border-top:1px solid;background-color:#fff;border-color:#789916;color:#000}#console_dealerships_summary ol#importMOD label{width:auto;padding-left:4px}#console_dealerships_summary ol#linkMenu{margin-top:10px;border-top:1px dotted}#console_dealerships_summary ul.list li.actions{padding:5px;background:#ffffd0;font-weight:bold}#portalEmbedding .instructions{margin:0 2%}#portalEmbedding code{display:block;background:#EEE;border:1px solid #666;padding:4px;white-space:pre-wrap;overflow:auto;margin:4px 0 12px 0}#console_dealerships_editBasics #existingFiles{width:100%}#console_dealerships_editBasics #existingFiles th{background:#DDD;padding:4px;font-weight:bold;border-top:1px solid #000;border-bottom:1px solid #000}#console_dealerships_editBasics #existingFiles td{padding:2px 4px}#console_dealerships_editBasics #existingFiles tr.odd{background-color:#f3f3f3}#console_dealerships_editBasics .bannerImage{margin:5px;text-align:center}#console_dealerships_editBasics .bannerImage img{width:100%;height:auto;padding:2px;border:1px dotted #999}#console_dealerships_editBasics li.url .field-status{font-variant:small-caps}#console_dealerships_editBasics .categories li{background:0}#console_dealerships_editBasics .categories li a.link{font-size:14px;line-height:30px}#console_dealerships_editBasics .categories li .progress{float:right;margin-left:15px}#console_dealerships_editBasics .categories li .progress small{display:block;text-align:center;font-size:11px;line-height:1.0;margin-top:2px;font-weight:bold}#console_dealerships_editBasics .categories li .progress-bar{width:120px;margin-top:0}#console_dealerships_editBasics .categories li .target{float:right;border:1px dotted #999;border-radius:5px;padding:3px 6px;line-height:22px;font-size:14px}#console_dealerships_editBasics .categories li.transferRules{background-color:#ffffd0;border-color:#789916;color:#000}#console_dealerships_jobs #dealership_li{float:right;margin-right:3px}#console_dealerships_jobs #mode{width:120px}#console_dealerships_jobs #dealership{width:200px}ul.list.enhanced li{text-align:left}ul.list.enhanced li.message{text-align:center}ul.list.enhanced .badge-status{min-width:100px}ul.list.enhanced .badge-status[data-action]{position:relative;cursor:pointer}ul.list.enhanced .badge-status.confirm{background-color:#C00!important;border-color:#900!important;color:#fff!important}ul.list.enhanced .badge-status .confirmation{display:none;position:absolute;width:100%;height:24px;top:2px;left:0;text-align:center;background-color:#c00}ul.list.enhanced .badge-status.confirm .confirmation{display:block}ul.list.enhanced a.title{display:block;font-size:16px;line-height:24px;color:#000;border:0;text-decoration:underline;margin:0;padding:2px;height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}ul.list.enhanced a.title:hover{background-color:#f47930;border-color:#b03500;color:#fff}ul.list.enhanced .tag{font-size:12px;color:#272727;border-color:#272727}ul.list.enhanced a.tag:hover{background-color:#f47930;border-color:#b03500;color:#fff}#console_employees_index #rowModel_office{width:200px}#console_employees_index #rowModel_active{width:120px}#console_employees_index #rowModel_active_li{float:right}#console_employees_teams #main .body{display:flex}#console_employees_teams #teams{flex-grow:1;border-right:1px solid #272727}#console_employees_teams #teams li.message{border-bottom:1px solid #272727}#console_employees_teams #teams .buttons{text-align:center;border-top:1px solid #272727}#console_employees_teams #employees{width:160px}#console_employees_teams #employees .toolbar label{display:none}#console_employees_teams #employees .toolbar label.select{display:inline-block}#console_employees_teams #employees #office{width:150px}#console_employees_teams .team h3{position:sticky;top:0;z-index:1;background:#666;color:#FFF;text-align:left;line-height:24px;padding:2px 6px}#console_employees_teams .team h3 a{color:#FFF}#console_employees_teams .team h3 a:hover{text-decoration:underline}#console_employees_teams ul.sortable{min-height:32px}#console_employees_teams ul.sortable li.item{margin:4px;padding:6px;cursor:move;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#console_employees_teams ul.sortable li.item.terminated{font-weight:bold;color:#c00}#console_employees_teams ul.sortable .drop-target{border:1px dashed #000;margin:4px;padding:6px}#console_employees_teams span.delete{position:absolute;top:3px;right:3px;font-size:24px;line-height:1.0;width:24px;height:24px;text-align:center;font-weight:bold;cursor:pointer;color:#C00}#console_employees_teams span.delete:hover{color:#FFF;background:#C00;border-radius:4px}#console_employees_teams #employees .ui-sortable-helper{min-width:150px;max-width:150px}#console_global_users_index #rowModel_enabled{width:120px}#console_global_users_index #rowModel_enabled_li{float:right}#console_global_users_editUser #tabs_permissions_tab li.checkbox{padding-left:25px}#console_global_users_editUser #tabs_permissions_tab li.checkbox.header{padding-left:5px}#console_global_users_editUser #tabs_permissions_tab .muted{display:none}#console_global_users_editUser #tabs_permissions_tab .header.muted{display:block;color:#888}#console_global_inspectionPackages #rowModel_walkAround_li{float:right;margin-right:3px}#quotes_index #pl_frame{min-width:320px}#quotes_index #rowModel_keyword{width:180px}#quotes_index #rowModel_mode{width:150px}#quotes_index #rowModel_mode_li{float:right}#quotes_editHeader #pl_frame{min-width:320px}#quotes_editHeader #roCount,#quotes_editHeader #advisorCount,#quotes_editHeader #makeCount,#quotes_editHeader #oemCount{position:absolute;width:30%;right:20%;top:9px}#quotes_editHeader #sources p{text-align:center;margin:20px 0}#quotes_editHeader #sources ul{display:none}#quotes_editHeader #sources li{padding:6px 3px}@media only screen and (max-width:480px){#quotes_index #toolbar label{display:none}#quotes_index #toolbar label.select{display:inline-block}#quotes_index #toolbar #rowModel_keyword{width:150px}#quotes_index #toolbar select{width:80px}#quotes_editHeader #roCount{position:relative;width:98%;left:0;top:auto}}#quotes_editQuote #pl_frame{min-width:320px}#quotes_editQuote .right{float:right;padding:0}#quotes_editQuote .list>li{padding:0 3px}#quotes_editQuote .list>li>label{display:block;font-size:18px;font-weight:bold;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#quotes_editQuote .list>li>label input{vertical-align:middle;margin-bottom:2px}#quotes_editQuote .list .header{font-size:13px;border-bottom:1px solid #272727!important;padding:6px}#quotes_editQuote .list .header #right{width:40%;text-align:right;float:right}#quotes_editQuote .list .header #left{width:60%;text-align:left}#quotes_editQuote .list .header a.link{white-space:nowrap}#quotes_editQuote .list .header a.right{float:right}#quotes_editQuote .list .category{font-size:17px;font-weight:bold;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#5a5a5a;border-color:#272727;color:#fff;position:sticky;top:0;z-index:1}#quotes_editQuote .list .category .right{font-size:12px;line-height:30px;width:80px;text-align:center}#quotes_editQuote p.description{font-size:13px;font-weight:normal;margin:0 180px 0 0}#quotes_editQuote p.package{display:none;font-size:11px;font-weight:normal;margin:4px 0;line-height:17px}#quotes_editQuote p.package span.icon-info,#quotes_editQuote p.package span.icon-warning{height:16px;vertical-align:top}#quotes_editQuote .dms p.package{display:block}#quotes_editQuote .list .price{position:relative;text-align:right;line-height:30px;font-size:24px;width:90px}#quotes_editQuote .list .price.unit{width:auto}#quotes_editQuote .list .price.count{width:auto;padding-left:10px}#quotes_editQuote .list .price.centered{text-align:center}#quotes_editQuote .list .price sup{vertical-align:top;position:relative;font-size:12px;top:-4px}#quotes_editQuote .list .price small{font-size:15px;vertical-align:top;line-height:27px}#quotes_editQuote .list .total label{float:right}#quotes_editQuote .list .total p.description{clear:both;text-align:right;max-width:360px;font-size:11px;margin-top:-4px}#quotes_editQuote #quote_termCommitment_li{display:flex;align-items:center}#quotes_editQuote #quote_termCommitment_li label{text-align:right;flex-grow:1}#quotes_editQuote #quote_termCommitment_li label.select{width:170px;font-size:12px;line-height:1.5;flex-grow:0;margin-left:10px}#quotes_editQuote #quote_termCommitment_li span.caption{font-size:11px;font-weight:normal;line-height:1.0;display:block;margin:-4px 0 2px 0}#quotes_editQuote .list .slider{float:right;width:170px;margin:2px 6px 8px 6px}#quotes_editQuote #grandTotal span.price,#quotes_editQuote #grandTotalDms span.price{font-weight:bold;color:#f47930}#quotes_editQuote .list ul{list-style-type:none;margin-left:16px}#quotes_editQuote .list ul li{padding:1px 0}#quotes_editQuote .list ul li label{font-size:13px;line-height:22px}#quotes_editQuote .list ul li input{height:22px;vertical-align:top}#quotes_editQuote .list ul li p.description{font-size:11px;line-height:1.0;margin:0 0 4px 20px}#quotes_editQuote .list ul li .price{line-height:22px;font-size:18px}#quotes_editQuote .list ul li .price sup{font-size:11px;top:-3px}#quotes_editQuote .list ul li .price small{font-size:13px;line-height:19px}#quotes_editQuote .list ul li.excluded,#quotes_editQuote .list ul li.included label input,#quotes_editQuote .list ul li.included p.description{display:none}#quotes_editQuote li div.unit{display:none;margin:6px 0}#quotes_editQuote li div.unit label{line-height:22px;font-size:13px;font-weight:normal!important}#quotes_editQuote li div.unit .price{line-height:22px;font-size:18px}#quotes_editQuote li div.unit .price sup{font-size:11px;top:-3px}#quotes_editQuote li div.unit .price small{font-size:13px;line-height:19px}#quotes_editQuote li.selected>div.unit{display:block}#quotes_editQuote li.selected>span.preview,#quotes_editQuote li.selected>p span.preview{display:none}#quotes_editQuote .percentage{float:right;clear:both}#quotes_editQuote .percentage span{display:inline-block;width:40px;margin:0 10px 2px 30px;padding:1px 5px;text-align:center;font-weight:bold;background:#bcdd5a;border-radius:4px;color:#000;font-size:12px}#quotes_editQuote .list li.selected ul li.excluded,#quotes_editQuote .list li.selected ul li.included p.description{display:block}#quotes_editQuote .list li.selected ul li.included label input{display:inline}#quotes_editQuote .list li.selected ul li.included .checkmark{display:none}#quotes_editQuote li.selected>label,#quotes_editQuote li.selected>span.price,#quotes_editQuote li.selected .fixed>label,#quotes_editQuote li.selected .fixed span.price{color:#f47930}#quotes_editQuote li.selected .fixed>label{font-weight:bold}#quotes_editQuote .list ul li.selected label{font-weight:bold}#quotes_editQuote .list li.selected ul li.fixed .checkmark{display:inline-block;color:#000;font-weight:normal;width:13px}@media only screen and (max-width:320px){#quotes_editQuote .list .category{font-size:15px}#quotes_editQuote .list label{font-size:14px}}@media only screen and (max-width:480px){#quotes_editQuote p.description,#quotes_editQuote p.package{clear:both;margin-right:0}#quotes_editQuote .list .total label{float:none}#quotes_editQuote .list .total p.description{text-align:left;max-width:auto}}#quotes_editLines .header{font-size:13px;padding:6px}#quotes_editLines .header #right{width:40%;text-align:right;float:right}#quotes_editLines .header #left{width:60%;text-align:left}#quotes_editLines .listTitle{font-size:14px;text-align:left;position:relative}#quotes_editLines .listTitle a{position:absolute;font-size:12px;line-height:17px;right:3px;top:2px;margin:0;padding:1px 6px;background-color:#5a5a5a;border-color:#272727;color:#fff;border:1px solid #FFF;border-radius:4px}#quotes_editLines .listTitle a:hover{background-color:#f47930;border-color:#b03500;color:#fff}#quotes_editLines .list .message{border-top:1px solid #272727}#quotes_editLines .form.clearfix li{box-sizing:border-box;width:50%;float:left}#quotes_editLines .form.clearfix li input,#quotes_editLines .form.clearfix li label{margin:0 4%;width:92%}#callCenter_index #availability{width:150px}#callCenter_index #schedule .body{overflow-x:auto}#callCenter_index #scores{display:flex;justify-content:space-evenly;flex-wrap:wrap}#callCenter_index #scores span{margin:10px;padding:10px;border:1px solid #000;border-radius:4px;text-align:center;flex:1;min-width:138px}#callCenter_index #scores span h1{font-size:32px;text-align:center}#callCenter_index #scores span h1 small{font-size:20px}#callCenter_index #scores b.bad{color:#c00}#callCenter_index #scores b.good{color:#090}