@-moz-keyframes fadein{from{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}to{opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes fadein{from{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}to{opacity:1;-ms-filter:none;filter:none}}@-o-keyframes fadein{from{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}to{opacity:1;-ms-filter:none;filter:none}}@keyframes fadein{from{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}to{opacity:1;-ms-filter:none;filter:none}}@-moz-keyframes fadeout{from{opacity:1;-ms-filter:none;filter:none}to{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}}@-webkit-keyframes fadeout{from{opacity:1;-ms-filter:none;filter:none}to{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}}@-o-keyframes fadeout{from{opacity:1;-ms-filter:none;filter:none}to{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}}@keyframes fadeout{from{opacity:1;-ms-filter:none;filter:none}to{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}}@-moz-keyframes spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline-offset:0}html{height:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;height:100%;font-family:Lato,Helvetica,Arial,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}img{border:0}a{text-decoration:none}ul{margin:0;padding:0}li{list-style-type:none}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{float:left}.col-12{width:100%}.col-11{width:91.66666667%}.col-10{width:83.33333333%}.col-9{width:75%}.col-8{width:66.66666667%}.col-7{width:58.33333333%}.col-6{width:50%}.col-5{width:41.66666667%}.col-4{width:33.33333333%}.col-3{width:25%}.col-2{width:16.66666667%}.col-1{width:8.33333333%}.col-offset-12{margin-left:100%}.col-offset-11{margin-left:91.66666667%}.col-offset-10{margin-left:83.33333333%}.col-offset-9{margin-left:75%}.col-offset-8{margin-left:66.66666667%}.col-offset-7{margin-left:58.33333333%}.col-offset-6{margin-left:50%}.col-offset-5{margin-left:41.66666667%}.col-offset-4{margin-left:33.33333333%}.col-offset-3{margin-left:25%}.col-offset-2{margin-left:16.66666667%}.col-offset-1{margin-left:8.33333333%}.col-offset-0{margin-left:0}.map .map-scale-control{position:fixed!important;right:83px!important;top:50px!important}.map .map-type-control{position:fixed!important;top:366px!important}.clear-lasso{position:absolute;top:63px;left:207px;z-index:2;background:#fff;-webkit-border-radius:2px;border-radius:2px;max-height:40px;color:#000;padding:13px 5px;cursor:pointer}.gm-style div div.gmnoprint:nth-child(2):not(.gm-style-cc):not(.gm-bundled-control){top:58px!important;left:116px!important}.gm-style div div.gmnoprint:nth-child(2):not(.gm-style-cc):not(.gm-bundled-control) div:nth-child(1){width:24px!important;height:28px!important;overflow:inherit}.gm-style div div.gmnoprint:nth-child(2):not(.gm-style-cc):not(.gm-bundled-control) div:nth-child(2){position:relative;left:12px}.gm-style div div.gmnoprint:nth-child(2):not(.gm-style-cc):not(.gm-bundled-control) div button{padding:6px!important}.gm-style div div.gmnoprint:nth-child(2):not(.gm-style-cc):not(.gm-bundled-control) div:nth-child(1) button img{top:-4px!important;width:24px!important;height:270px!important;padding-left:24px!important;background-image:url(../img/googleDrawingIcons.png);-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.gm-style div div.gmnoprint:nth-child(2):not(.gm-style-cc):not(.gm-bundled-control) div:nth-child(2) button img{top:-42px!important;width:24px!important;height:270px!important;padding-left:24px!important;background-image:url(../img/googleDrawingIcons.png);-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.gm-style div div.gmnoprint:nth-child(2):not(.gm-style-cc):not(.gm-bundled-control) div button[aria-pressed=true]{background:#4c5a5f!important}.gm-style div div.gmnoprint:nth-child(2):not(.gm-style-cc):not(.gm-bundled-control) div:nth-child(1) button[aria-pressed=true] img{top:-114px!important}.gm-style div div.gmnoprint:nth-child(2):not(.gm-style-cc):not(.gm-bundled-control) div:nth-child(2) button[aria-pressed=true] img{top:-154px!important}.marker{border:none;position:absolute;cursor:pointer;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);margin-top:7px;margin-left:0}.marker .marker-info{width:100%;height:100%;text-align:center;position:absolute;top:11px;color:#fff;font-weight:bolder}.marker.selected{margin-top:5px}.marker.selected .marker-info{color:#000}.pin-bone{-webkit-transform:scale(0.7) translate(9px,7px);-moz-transform:scale(0.7) translate(9px,7px);-o-transform:scale(0.7) translate(9px,7px);-ms-transform:scale(0.7) translate(9px,7px);transform:scale(0.7) translate(9px,7px);fill:#b1b1b1}.pin-bone-driver{fill:#fff;stroke-width:1px;stroke:#b1b1b1}.pin-visit{stroke:#fff;stroke-width:2px;fill:rgba(181,196,201,.6)}.pin-current,.pin-driver,.pin-finish{fill:#28bbd6}.marker:hover{filter:drop-shadow(1px 5px 5px rgba(0,0,0,.7))}.marker.selected{-webkit-animation:spring 1s,bounce 3s 1s infinite;-moz-animation:spring 1s,bounce 3s 1s infinite;-o-animation:spring 1s,bounce 3s 1s infinite;-ms-animation:spring 1s,bounce 3s 1s infinite;animation:spring 1s,bounce 3s 1s infinite}.marker.lasso-selected .marker-info{display:none}.marker.lasso-selected .pin-visit{stroke-width:3px!important}.marker.highlighted,.marker.selected{filter:drop-shadow(1px 5px 5px rgba(0,0,0,.7))}.marker.highlighted .marker-info,.marker.selected .marker-info{display:block}.marker.highlighted .pin-current,.marker.highlighted .pin-visit,.marker.selected .pin-current,.marker.selected .pin-visit{fill:#c4d0d4}.marker.highlighted .visit-shape .pin-bone,.marker.selected .visit-shape .pin-bone{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);fill:#fff;stroke:#c4d0d4}.marker.highlighted .pin-bone-driver,.marker.selected .pin-bone-driver{fill:#28bbd6;stroke:#229fb6}.marker.highlighted .pin-driver,.marker.highlighted .pin-finish,.marker.selected .pin-driver,.marker.selected .pin-finish{fill:#fbfbfc}.marker.hovered{filter:drop-shadow(1px 5px 5px rgba(0,0,0,.7))}.marker.done .marker-shape{opacity:.5;-ms-filter:"alpha(Opacity=50)";filter:alpha(opacity=50)}.marker.visitAddressChecker .pin-driver,.marker.visitAddressChecker .pin-finish,.marker.visitAddressChecker .pin-visit{fill:rgba(181,196,201,.5)}.marker.visitAddressChecker .marker-info{color:rgba(181,196,201,.6)}.marker.visitAddressChecker.selected .pin-visit{fill:#fff}.marker.visitAddressChecker.selected .pin-bone{fill:#469cfc}.marker.visitAddressChecker.selected .marker-info{color:#fff}.marker.visitAddressChecker.selected .pin-driver,.marker.visitAddressChecker.selected .pin-finish{fill:#f4f9ff}.marker.colorVisitAmbiguous .pin-visit{fill:rgba(9,184,157,.6);stroke:#fff;stroke-width:1px}.marker.colorVisitAmbiguous .pin-driver,.marker.colorVisitAmbiguous .pin-finish{fill:rgba(9,184,157,.6)}.marker.colorVisitAmbiguous .marker-info{color:#fff}.marker.colorVisitAmbiguous .pin-bone{-webkit-transform:scale(0.7) translate(9px,7px);-moz-transform:scale(0.7) translate(9px,7px);-o-transform:scale(0.7) translate(9px,7px);-ms-transform:scale(0.7) translate(9px,7px);transform:scale(0.7) translate(9px,7px);fill:rgba(9,184,157,.8)}.marker.colorVisitAmbiguous.highlighted .pin-visit,.marker.colorVisitAmbiguous.selected .pin-visit{fill:#0df3d0}.marker.colorVisitAmbiguous.highlighted .pin-bone,.marker.colorVisitAmbiguous.selected .pin-bone{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);fill:#fff;stroke:#0df3d0}.marker.colorVisitAmbiguous.highlighted .marker-info,.marker.colorVisitAmbiguous.selected .marker-info{color:#000}.marker.colorVisitAmbiguous.highlighted .pin-driver,.marker.colorVisitAmbiguous.highlighted .pin-finish,.marker.colorVisitAmbiguous.selected .pin-driver,.marker.colorVisitAmbiguous.selected .pin-finish{fill:#edfefb}.marker.colorVisitAmbiguous.highlighted .pin-bone-driver,.marker.colorVisitAmbiguous.selected .pin-bone-driver{fill:#0df3d0;stroke:#089c85}.marker.colorVisitAmbiguous .live-driver-shape .tip{fill:#0ac7aa}.marker.colorVisitAmbiguous .live-driver-shape .circle{fill:#0ad6b7;stroke-width:1;stroke:#09b89d}.marker.colorVisitAmbiguous .live-driver-shape .truck{fill:#fff}.marker.colorDriverViolet .pin-visit{fill:rgba(88,86,214,.6);stroke:#fff;stroke-width:1px}.marker.colorDriverViolet .pin-driver,.marker.colorDriverViolet .pin-finish{fill:rgba(88,86,214,.6)}.marker.colorDriverViolet .marker-info{color:#fff}.marker.colorDriverViolet .pin-bone{-webkit-transform:scale(0.7) translate(9px,7px);-moz-transform:scale(0.7) translate(9px,7px);-o-transform:scale(0.7) translate(9px,7px);-ms-transform:scale(0.7) translate(9px,7px);transform:scale(0.7) translate(9px,7px);fill:rgba(88,86,214,.8)}.marker.colorDriverViolet.highlighted .pin-visit,.marker.colorDriverViolet.selected .pin-visit{fill:#7978de}.marker.colorDriverViolet.highlighted .pin-bone,.marker.colorDriverViolet.selected .pin-bone{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);fill:#fff;stroke:#7978de}.marker.colorDriverViolet.highlighted .marker-info,.marker.colorDriverViolet.selected .marker-info{color:#000}.marker.colorDriverViolet.highlighted .pin-driver,.marker.colorDriverViolet.highlighted .pin-finish,.marker.colorDriverViolet.selected .pin-driver,.marker.colorDriverViolet.selected .pin-finish{fill:#f5f5fd}.marker.colorDriverViolet.highlighted .pin-bone-driver,.marker.colorDriverViolet.selected .pin-bone-driver{fill:#7978de;stroke:#3432cd}.marker.colorDriverViolet .live-driver-shape .tip{fill:#605ed8}.marker.colorDriverViolet .live-driver-shape .circle{fill:#6967da;stroke-width:1;stroke:#5856d6}.marker.colorDriverViolet .live-driver-shape .truck{fill:#fff}.marker.colorDriverBlue .pin-visit{fill:rgba(0,122,255,.6);stroke:#fff;stroke-width:1px}.marker.colorDriverBlue .pin-driver,.marker.colorDriverBlue .pin-finish{fill:rgba(0,122,255,.6)}.marker.colorDriverBlue .marker-info{color:#fff}.marker.colorDriverBlue .pin-bone{-webkit-transform:scale(0.7) translate(9px,7px);-moz-transform:scale(0.7) translate(9px,7px);-o-transform:scale(0.7) translate(9px,7px);-ms-transform:scale(0.7) translate(9px,7px);transform:scale(0.7) translate(9px,7px);fill:rgba(0,122,255,.8)}.marker.colorDriverBlue.highlighted .pin-visit,.marker.colorDriverBlue.selected .pin-visit{fill:#3395ff}.marker.colorDriverBlue.highlighted .pin-bone,.marker.colorDriverBlue.selected .pin-bone{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);fill:#fff;stroke:#3395ff}.marker.colorDriverBlue.highlighted .marker-info,.marker.colorDriverBlue.selected .marker-info{color:#000}.marker.colorDriverBlue.highlighted .pin-driver,.marker.colorDriverBlue.highlighted .pin-finish,.marker.colorDriverBlue.selected .pin-driver,.marker.colorDriverBlue.selected .pin-finish{fill:#f0f7ff}.marker.colorDriverBlue.highlighted .pin-bone-driver,.marker.colorDriverBlue.selected .pin-bone-driver{fill:#3395ff;stroke:#0068d9}.marker.colorDriverBlue .live-driver-shape .tip{fill:#0d81ff}.marker.colorDriverBlue .live-driver-shape .circle{fill:#1a87ff;stroke-width:1;stroke:#007aff}.marker.colorDriverBlue .live-driver-shape .truck{fill:#fff}.marker.colorDriverLightBlue .pin-visit{fill:rgba(0,122,255,.6);stroke:#fff;stroke-width:1px}.marker.colorDriverLightBlue .pin-driver,.marker.colorDriverLightBlue .pin-finish{fill:rgba(0,122,255,.6)}.marker.colorDriverLightBlue .marker-info{color:#fff}.marker.colorDriverLightBlue .pin-bone{-webkit-transform:scale(0.7) translate(9px,7px);-moz-transform:scale(0.7) translate(9px,7px);-o-transform:scale(0.7) translate(9px,7px);-ms-transform:scale(0.7) translate(9px,7px);transform:scale(0.7) translate(9px,7px);fill:rgba(0,122,255,.8)}.marker.colorDriverLightBlue.highlighted .pin-visit,.marker.colorDriverLightBlue.selected .pin-visit{fill:#3395ff}.marker.colorDriverLightBlue.highlighted .pin-bone,.marker.colorDriverLightBlue.selected .pin-bone{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);fill:#fff;stroke:#3395ff}.marker.colorDriverLightBlue.highlighted .marker-info,.marker.colorDriverLightBlue.selected .marker-info{color:#000}.marker.colorDriverLightBlue.highlighted .pin-driver,.marker.colorDriverLightBlue.highlighted .pin-finish,.marker.colorDriverLightBlue.selected .pin-driver,.marker.colorDriverLightBlue.selected .pin-finish{fill:#f0f7ff}.marker.colorDriverLightBlue.highlighted .pin-bone-driver,.marker.colorDriverLightBlue.selected .pin-bone-driver{fill:#3395ff;stroke:#0068d9}.marker.colorDriverLightBlue .live-driver-shape .tip{fill:#0d81ff}.marker.colorDriverLightBlue .live-driver-shape .circle{fill:#1a87ff;stroke-width:1;stroke:#007aff}.marker.colorDriverLightBlue .live-driver-shape .truck{fill:#fff}.marker.colorDriverBlueGreen .pin-visit{fill:rgba(90,200,250,.6);stroke:#fff;stroke-width:1px}.marker.colorDriverBlueGreen .pin-driver,.marker.colorDriverBlueGreen .pin-finish{fill:rgba(90,200,250,.6)}.marker.colorDriverBlueGreen .marker-info{color:#fff}.marker.colorDriverBlueGreen .pin-bone{-webkit-transform:scale(0.7) translate(9px,7px);-moz-transform:scale(0.7) translate(9px,7px);-o-transform:scale(0.7) translate(9px,7px);-ms-transform:scale(0.7) translate(9px,7px);transform:scale(0.7) translate(9px,7px);fill:rgba(90,200,250,.8)}.marker.colorDriverBlueGreen.highlighted .pin-visit,.marker.colorDriverBlueGreen.selected .pin-visit{fill:#7bd3fb}.marker.colorDriverBlueGreen.highlighted .pin-bone,.marker.colorDriverBlueGreen.selected .pin-bone{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);fill:#fff;stroke:#7bd3fb}.marker.colorDriverBlueGreen.highlighted .marker-info,.marker.colorDriverBlueGreen.selected .marker-info{color:#000}.marker.colorDriverBlueGreen.highlighted .pin-driver,.marker.colorDriverBlueGreen.highlighted .pin-finish,.marker.colorDriverBlueGreen.selected .pin-driver,.marker.colorDriverBlueGreen.selected .pin-finish{fill:#f5fcff}.marker.colorDriverBlueGreen.highlighted .pin-bone-driver,.marker.colorDriverBlueGreen.selected .pin-bone-driver{fill:#7bd3fb;stroke:#28b7f9}.marker.colorDriverBlueGreen .live-driver-shape .tip{fill:#62cbfa}.marker.colorDriverBlueGreen .live-driver-shape .circle{fill:#6acdfb;stroke-width:1;stroke:#5ac8fa}.marker.colorDriverBlueGreen .live-driver-shape .truck{fill:#fff}.marker.colorDriverLimeGreen .pin-visit{fill:rgba(170,215,35,.6);stroke:#fff;stroke-width:1px}.marker.colorDriverLimeGreen .pin-driver,.marker.colorDriverLimeGreen .pin-finish{fill:rgba(170,215,35,.6)}.marker.colorDriverLimeGreen .marker-info{color:#fff}.marker.colorDriverLimeGreen .pin-bone{-webkit-transform:scale(0.7) translate(9px,7px);-moz-transform:scale(0.7) translate(9px,7px);-o-transform:scale(0.7) translate(9px,7px);-ms-transform:scale(0.7) translate(9px,7px);transform:scale(0.7) translate(9px,7px);fill:rgba(170,215,35,.8)}.marker.colorDriverLimeGreen.highlighted .pin-visit,.marker.colorDriverLimeGreen.selected .pin-visit{fill:#bce24c}.marker.colorDriverLimeGreen.highlighted .pin-bone,.marker.colorDriverLimeGreen.selected .pin-bone{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);fill:#fff;stroke:#bce24c}.marker.colorDriverLimeGreen.highlighted .marker-info,.marker.colorDriverLimeGreen.selected .marker-info{color:#000}.marker.colorDriverLimeGreen.highlighted .pin-driver,.marker.colorDriverLimeGreen.highlighted .pin-finish,.marker.colorDriverLimeGreen.selected .pin-driver,.marker.colorDriverLimeGreen.selected .pin-finish{fill:#fafdf2}.marker.colorDriverLimeGreen.highlighted .pin-bone-driver,.marker.colorDriverLimeGreen.selected .pin-bone-driver{fill:#bce24c;stroke:#91b71e}.marker.colorDriverLimeGreen .live-driver-shape .tip{fill:#b0dc2b}.marker.colorDriverLimeGreen .live-driver-shape .circle{fill:#b4de36;stroke-width:1;stroke:#aad723}.marker.colorDriverLimeGreen .live-driver-shape .truck{fill:#fff}.marker.colorDriverGreen .pin-visit{fill:rgba(76,217,100,.6);stroke:#fff;stroke-width:1px}.marker.colorDriverGreen .pin-driver,.marker.colorDriverGreen .pin-finish{fill:rgba(76,217,100,.6)}.marker.colorDriverGreen .marker-info{color:#fff}.marker.colorDriverGreen .pin-bone{-webkit-transform:scale(0.7) translate(9px,7px);-moz-transform:scale(0.7) translate(9px,7px);-o-transform:scale(0.7) translate(9px,7px);-ms-transform:scale(0.7) translate(9px,7px);transform:scale(0.7) translate(9px,7px);fill:rgba(76,217,100,.8)}.marker.colorDriverGreen.highlighted .pin-visit,.marker.colorDriverGreen.selected .pin-visit{fill:#70e183}.marker.colorDriverGreen.highlighted .pin-bone,.marker.colorDriverGreen.selected .pin-bone{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);fill:#fff;stroke:#70e183}.marker.colorDriverGreen.highlighted .marker-info,.marker.colorDriverGreen.selected .marker-info{color:#000}.marker.colorDriverGreen.highlighted .pin-driver,.marker.colorDriverGreen.highlighted .pin-finish,.marker.colorDriverGreen.selected .pin-driver,.marker.colorDriverGreen.selected .pin-finish{fill:#f4fdf6}.marker.colorDriverGreen.highlighted .pin-bone-driver,.marker.colorDriverGreen.selected .pin-bone-driver{fill:#70e183;stroke:#2ccd47}.marker.colorDriverGreen .live-driver-shape .tip{fill:#55db6c}.marker.colorDriverGreen .live-driver-shape .circle{fill:#5edd74;stroke-width:1;stroke:#4cd964}.marker.colorDriverGreen .live-driver-shape .truck{fill:#fff}.marker.colorDriverPink .pin-visit{fill:rgba(255,45,85,.6);stroke:#fff;stroke-width:1px}.marker.colorDriverPink .pin-driver,.marker.colorDriverPink .pin-finish{fill:rgba(255,45,85,.6)}.marker.colorDriverPink .marker-info{color:#fff}.marker.colorDriverPink .pin-bone{-webkit-transform:scale(0.7) translate(9px,7px);-moz-transform:scale(0.7) translate(9px,7px);-o-transform:scale(0.7) translate(9px,7px);-ms-transform:scale(0.7) translate(9px,7px);transform:scale(0.7) translate(9px,7px);fill:rgba(255,45,85,.8)}.marker.colorDriverPink.highlighted .pin-visit,.marker.colorDriverPink.selected .pin-visit{fill:#ff5777}.marker.colorDriverPink.highlighted .pin-bone,.marker.colorDriverPink.selected .pin-bone{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);fill:#fff;stroke:#ff5777}.marker.colorDriverPink.highlighted .marker-info,.marker.colorDriverPink.selected .marker-info{color:#000}.marker.colorDriverPink.highlighted .pin-driver,.marker.colorDriverPink.highlighted .pin-finish,.marker.colorDriverPink.selected .pin-driver,.marker.colorDriverPink.selected .pin-finish{fill:#fff2f5}.marker.colorDriverPink.highlighted .pin-bone-driver,.marker.colorDriverPink.selected .pin-bone-driver{fill:#ff5777;stroke:#ff0031}.marker.colorDriverPink .live-driver-shape .tip{fill:#ff385e}.marker.colorDriverPink .live-driver-shape .circle{fill:#ff4266;stroke-width:1;stroke:#ff2d55}.marker.colorDriverPink .live-driver-shape .truck{fill:#fff}.marker.colorDriverFushcia .pin-visit{fill:rgba(239,66,148,.6);stroke:#fff;stroke-width:1px}.marker.colorDriverFushcia .pin-driver,.marker.colorDriverFushcia .pin-finish{fill:rgba(239,66,148,.6)}.marker.colorDriverFushcia .marker-info{color:#fff}.marker.colorDriverFushcia .pin-bone{-webkit-transform:scale(0.7) translate(9px,7px);-moz-transform:scale(0.7) translate(9px,7px);-o-transform:scale(0.7) translate(9px,7px);-ms-transform:scale(0.7) translate(9px,7px);transform:scale(0.7) translate(9px,7px);fill:rgba(239,66,148,.8)}.marker.colorDriverFushcia.highlighted .pin-visit,.marker.colorDriverFushcia.selected .pin-visit{fill:#f268a9}.marker.colorDriverFushcia.highlighted .pin-bone,.marker.colorDriverFushcia.selected .pin-bone{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);fill:#fff;stroke:#f268a9}.marker.colorDriverFushcia.highlighted .marker-info,.marker.colorDriverFushcia.selected .marker-info{color:#000}.marker.colorDriverFushcia.highlighted .pin-driver,.marker.colorDriverFushcia.highlighted .pin-finish,.marker.colorDriverFushcia.selected .pin-driver,.marker.colorDriverFushcia.selected .pin-finish{fill:#fef4f9}.marker.colorDriverFushcia.highlighted .pin-bone-driver,.marker.colorDriverFushcia.selected .pin-bone-driver{fill:#f268a9;stroke:#eb187c}.marker.colorDriverFushcia .live-driver-shape .tip{fill:#f04b99}.marker.colorDriverFushcia .live-driver-shape .circle{fill:#f1559f;stroke-width:1;stroke:#ef4294}.marker.colorDriverFushcia .live-driver-shape .truck{fill:#fff}.marker.colorDriverBloodOrange .pin-visit{fill:rgba(255,59,48,.6);stroke:#fff;stroke-width:1px}.marker.colorDriverBloodOrange .pin-driver,.marker.colorDriverBloodOrange .pin-finish{fill:rgba(255,59,48,.6)}.marker.colorDriverBloodOrange .marker-info{color:#fff}.marker.colorDriverBloodOrange .pin-bone{-webkit-transform:scale(0.7) translate(9px,7px);-moz-transform:scale(0.7) translate(9px,7px);-o-transform:scale(0.7) translate(9px,7px);-ms-transform:scale(0.7) translate(9px,7px);transform:scale(0.7) translate(9px,7px);fill:rgba(255,59,48,.8)}.marker.colorDriverBloodOrange.highlighted .pin-visit,.marker.colorDriverBloodOrange.selected .pin-visit{fill:#ff6259}.marker.colorDriverBloodOrange.highlighted .pin-bone,.marker.colorDriverBloodOrange.selected .pin-bone{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);fill:#fff;stroke:#ff6259}.marker.colorDriverBloodOrange.highlighted .marker-info,.marker.colorDriverBloodOrange.selected .marker-info{color:#000}.marker.colorDriverBloodOrange.highlighted .pin-driver,.marker.colorDriverBloodOrange.highlighted .pin-finish,.marker.colorDriverBloodOrange.selected .pin-driver,.marker.colorDriverBloodOrange.selected .pin-finish{fill:#fff3f3}.marker.colorDriverBloodOrange.highlighted .pin-bone-driver,.marker.colorDriverBloodOrange.selected .pin-bone-driver{fill:#ff6259;stroke:#ff1003}.marker.colorDriverBloodOrange .live-driver-shape .tip{fill:#ff453a}.marker.colorDriverBloodOrange .live-driver-shape .circle{fill:#ff4f45;stroke-width:1;stroke:#ff3b30}.marker.colorDriverBloodOrange .live-driver-shape .truck{fill:#fff}.marker.colorDriverOrange .pin-visit{fill:rgba(255,149,0,.6);stroke:#fff;stroke-width:1px}.marker.colorDriverOrange .pin-driver,.marker.colorDriverOrange .pin-finish{fill:rgba(255,149,0,.6)}.marker.colorDriverOrange .marker-info{color:#fff}.marker.colorDriverOrange .pin-bone{-webkit-transform:scale(0.7) translate(9px,7px);-moz-transform:scale(0.7) translate(9px,7px);-o-transform:scale(0.7) translate(9px,7px);-ms-transform:scale(0.7) translate(9px,7px);transform:scale(0.7) translate(9px,7px);fill:rgba(255,149,0,.8)}.marker.colorDriverOrange.highlighted .pin-visit,.marker.colorDriverOrange.selected .pin-visit{fill:#fa3}.marker.colorDriverOrange.highlighted .pin-bone,.marker.colorDriverOrange.selected .pin-bone{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);fill:#fff;stroke:#fa3}.marker.colorDriverOrange.highlighted .marker-info,.marker.colorDriverOrange.selected .marker-info{color:#000}.marker.colorDriverOrange.highlighted .pin-driver,.marker.colorDriverOrange.highlighted .pin-finish,.marker.colorDriverOrange.selected .pin-driver,.marker.colorDriverOrange.selected .pin-finish{fill:#fff9f0}.marker.colorDriverOrange.highlighted .pin-bone-driver,.marker.colorDriverOrange.selected .pin-bone-driver{fill:#fa3;stroke:#d97f00}.marker.colorDriverOrange .live-driver-shape .tip{fill:#ff9a0d}.marker.colorDriverOrange .live-driver-shape .circle{fill:#ffa01a;stroke-width:1;stroke:#ff9500}.marker.colorDriverOrange .live-driver-shape .truck{fill:#fff}.marker.colorDriverYellow .pin-visit{fill:rgba(255,204,0,.6);stroke:#fff;stroke-width:1px}.marker.colorDriverYellow .pin-driver,.marker.colorDriverYellow .pin-finish{fill:rgba(255,204,0,.6)}.marker.colorDriverYellow .marker-info{color:#fff}.marker.colorDriverYellow .pin-bone{-webkit-transform:scale(0.7) translate(9px,7px);-moz-transform:scale(0.7) translate(9px,7px);-o-transform:scale(0.7) translate(9px,7px);-ms-transform:scale(0.7) translate(9px,7px);transform:scale(0.7) translate(9px,7px);fill:rgba(255,204,0,.8)}.marker.colorDriverYellow.highlighted .pin-visit,.marker.colorDriverYellow.selected .pin-visit{fill:#ffd633}.marker.colorDriverYellow.highlighted .pin-bone,.marker.colorDriverYellow.selected .pin-bone{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);fill:#fff;stroke:#ffd633}.marker.colorDriverYellow.highlighted .marker-info,.marker.colorDriverYellow.selected .marker-info{color:#000}.marker.colorDriverYellow.highlighted .pin-driver,.marker.colorDriverYellow.highlighted .pin-finish,.marker.colorDriverYellow.selected .pin-driver,.marker.colorDriverYellow.selected .pin-finish{fill:#fffcf0}.marker.colorDriverYellow.highlighted .pin-bone-driver,.marker.colorDriverYellow.selected .pin-bone-driver{fill:#ffd633;stroke:#d9ad00}.marker.colorDriverYellow .live-driver-shape .tip{fill:#ffcf0d}.marker.colorDriverYellow .live-driver-shape .circle{fill:#ffd11a;stroke-width:1;stroke:#fc0}.marker.colorDriverYellow .live-driver-shape .truck{fill:#fff}.marker.colorDriverGrey .pin-visit{fill:rgba(142,142,147,.6);stroke:#fff;stroke-width:1px}.marker.colorDriverGrey .pin-driver,.marker.colorDriverGrey .pin-finish{fill:rgba(142,142,147,.6)}.marker.colorDriverGrey .marker-info{color:#fff}.marker.colorDriverGrey .pin-bone{-webkit-transform:scale(0.7) translate(9px,7px);-moz-transform:scale(0.7) translate(9px,7px);-o-transform:scale(0.7) translate(9px,7px);-ms-transform:scale(0.7) translate(9px,7px);transform:scale(0.7) translate(9px,7px);fill:rgba(142,142,147,.8)}.marker.colorDriverGrey.highlighted .pin-visit,.marker.colorDriverGrey.selected .pin-visit{fill:#a5a5a9}.marker.colorDriverGrey.highlighted .pin-bone,.marker.colorDriverGrey.selected .pin-bone{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);fill:#fff;stroke:#a5a5a9}.marker.colorDriverGrey.highlighted .marker-info,.marker.colorDriverGrey.selected .marker-info{color:#000}.marker.colorDriverGrey.highlighted .pin-driver,.marker.colorDriverGrey.highlighted .pin-finish,.marker.colorDriverGrey.selected .pin-driver,.marker.colorDriverGrey.selected .pin-finish{fill:#f8f8f9}.marker.colorDriverGrey.highlighted .pin-bone-driver,.marker.colorDriverGrey.selected .pin-bone-driver{fill:#a5a5a9;stroke:#78787e}.marker.colorDriverGrey .live-driver-shape .tip{fill:#949498}.marker.colorDriverGrey .live-driver-shape .circle{fill:#99999e;stroke-width:1;stroke:#8e8e93}.marker.colorDriverGrey .live-driver-shape .truck{fill:#fff}.marker.colorDriverUnserved .pin-visit{fill:rgba(74,72,71,.6);stroke:#fff;stroke-width:1px}.marker.colorDriverUnserved .pin-driver,.marker.colorDriverUnserved .pin-finish{fill:rgba(74,72,71,.6)}.marker.colorDriverUnserved .marker-info{color:#fff}.marker.colorDriverUnserved .pin-bone{-webkit-transform:scale(0.7) translate(9px,7px);-moz-transform:scale(0.7) translate(9px,7px);-o-transform:scale(0.7) translate(9px,7px);-ms-transform:scale(0.7) translate(9px,7px);transform:scale(0.7) translate(9px,7px);fill:rgba(74,72,71,.8)}.marker.colorDriverUnserved.highlighted .pin-visit,.marker.colorDriverUnserved.selected .pin-visit{fill:#6f6c6b}.marker.colorDriverUnserved.highlighted .pin-bone,.marker.colorDriverUnserved.selected .pin-bone{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);fill:#fff;stroke:#6f6c6b}.marker.colorDriverUnserved.highlighted .marker-info,.marker.colorDriverUnserved.selected .marker-info{color:#000}.marker.colorDriverUnserved.highlighted .pin-driver,.marker.colorDriverUnserved.highlighted .pin-finish,.marker.colorDriverUnserved.selected .pin-driver,.marker.colorDriverUnserved.selected .pin-finish{fill:#f4f4f4}.marker.colorDriverUnserved.highlighted .pin-bone-driver,.marker.colorDriverUnserved.selected .pin-bone-driver{fill:#6f6c6b;stroke:#3f3d3c}.marker.colorDriverUnserved .live-driver-shape .tip{fill:#535150}.marker.colorDriverUnserved .live-driver-shape .circle{fill:#5d5a59;stroke-width:1;stroke:#4a4847}.marker.colorDriverUnserved .live-driver-shape .truck{fill:#fff}.marker.colorVisitGreen .pin-visit{fill:rgba(9,184,157,.6);stroke:#fff;stroke-width:1px}.marker.colorVisitGreen .pin-driver,.marker.colorVisitGreen .pin-finish{fill:rgba(9,184,157,.6)}.marker.colorVisitGreen .marker-info{color:#fff}.marker.colorVisitGreen .pin-bone{-webkit-transform:scale(0.7) translate(9px,7px);-moz-transform:scale(0.7) translate(9px,7px);-o-transform:scale(0.7) translate(9px,7px);-ms-transform:scale(0.7) translate(9px,7px);transform:scale(0.7) translate(9px,7px);fill:rgba(9,184,157,.8)}.marker.colorVisitGreen.highlighted .pin-visit,.marker.colorVisitGreen.selected .pin-visit{fill:#0df3d0}.marker.colorVisitGreen.highlighted .pin-bone,.marker.colorVisitGreen.selected .pin-bone{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);fill:#fff;stroke:#0df3d0}.marker.colorVisitGreen.highlighted .marker-info,.marker.colorVisitGreen.selected .marker-info{color:#000}.marker.colorVisitGreen.highlighted .pin-driver,.marker.colorVisitGreen.highlighted .pin-finish,.marker.colorVisitGreen.selected .pin-driver,.marker.colorVisitGreen.selected .pin-finish{fill:#edfefb}.marker.colorVisitGreen.highlighted .pin-bone-driver,.marker.colorVisitGreen.selected .pin-bone-driver{fill:#0df3d0;stroke:#089c85}.marker.colorVisitGreen .live-driver-shape .tip{fill:#0ac7aa}.marker.colorVisitGreen .live-driver-shape .circle{fill:#0ad6b7;stroke-width:1;stroke:#09b89d}.marker.colorVisitGreen .live-driver-shape .truck,.marker.visit-shape.selected .pin-visit{fill:#fff}@-moz-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-o-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-o-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}}@-o-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-o-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-15px);-moz-transform:translateY(-15px);-o-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}60%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}}@-moz-keyframes spring{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-7px);-moz-transform:translateY(-7px);-o-transform:translateY(-7px);-ms-transform:translateY(-7px);transform:translateY(-7px)}60%{-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}}@-webkit-keyframes spring{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-7px);-moz-transform:translateY(-7px);-o-transform:translateY(-7px);-ms-transform:translateY(-7px);transform:translateY(-7px)}60%{-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}}@-o-keyframes spring{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-7px);-moz-transform:translateY(-7px);-o-transform:translateY(-7px);-ms-transform:translateY(-7px);transform:translateY(-7px)}60%{-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}}@keyframes spring{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-7px);-moz-transform:translateY(-7px);-o-transform:translateY(-7px);-ms-transform:translateY(-7px);transform:translateY(-7px)}60%{-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-o-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}}@font-face{font-family:routific-full-product;src:url(/fonts/routific-full-product.eot?gufzxd);src:url(/fonts/routific-full-product.eot?gufzxd#iefix) format('embedded-opentype'),url(/fonts/routific-full-product.ttf?gufzxd) format('truetype'),url(/fonts/routific-full-product.woff?gufzxd) format('woff'),url(/fonts/routific-full-product.svg?gufzxd#routific-full-product) format('svg');font-weight:400;font-style:normal}.-icon,.locked-visit .small-cell:before,.locked-visit .ui-grid-cell:last-child .ui-grid-cell-contents:before,.pricing-addons ul li .addon-info p:before,.upgrade .upgrade-feature:before,.upgrade .upgrade-trial .upgrade-trial-header li.completed:before,[class*=" icon-"],[class^=icon-],tr.locked-driver .small-cell:before,tr.locked-driver .ui-grid-cell:last-child .ui-grid-cell-contents:before{font-family:routific-full-product!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-cn-warning{background-image:url(/img/icon-cn-warning.svg);background-repeat:no-repeat;display:block;width:4rem;height:4rem}.icon-swap-route{background-image:url(/img/swap-icon.svg);background-repeat:no-repeat;display:block;width:1rem;height:1.4rem}.icon-optin{background-image:url(/img/optin-icon.svg);background-repeat:no-repeat;display:block;width:1.1rem;height:1.1rem}.icon-optin-active{background-image:url(/img/optin-icon-active.svg);background-repeat:no-repeat;display:block;width:1.1rem;height:1.1rem}.icon-customer-database .path1:before{content:"\e936"}.icon-customer-database .path2:before{content:"\e937";margin-left:-1em}.icon-customer-database .path3:before{content:"\e938";margin-left:-1em;color:#465154}.icon-customer-database .path4:before{content:"\e939";margin-left:-1em;color:#465154}.icon-alert-small:before{content:"\e900"}.icon-reschedule:before{content:"\e931"}.icon-fun-fact:before{content:"\e92f"}.icon-zoom-out:before{content:"\e928"}.icon-zoom-in:before{content:"\e929"}.icon-unserved:before{content:"\e926"}.icon-visit-new:before{content:"\e927"}.icon-alert:before{content:"\e92c"}.icon-send-large:before{content:"\e925"}.icon-driver-large:before{content:"\e912"}.icon-undo-all:before{content:"\e908"}.icon-visit-large:before{content:"\e911"}.icon-scheduled:before{content:"\e922"}.icon-unschedule:before{content:"\e923"}.icon-report:before{content:"\e92a"}.icon-phone:before{content:"\e924"}.icon-arrow-right:before{content:"\e92b"}.icon-checkmark:before{content:"\e90c"}.icon-cross:before{content:"\e91e"}.icon-upgrade-account:before{content:"\e913"}.icon-late:before{content:"\e920"}.icon-undo:before{content:"\e921"}.icon-drag-drop:before{content:"\e91f"}.icon-onboarding:before{content:"\e91d"}.icon-search:before{content:"\e905"}.icon-forum:before{content:"\e930"}.icon-hide-all:before{content:"\e935"}.icon-warning-alt:before{content:"\e932"}.icon-info-alt:before{content:"\e933"}.icon-help:before{content:"\e903"}.icon-break:before{content:"\e902"}.icon-tab:before{content:"\e619"}.icon-redo:before{content:"\e617"}.icon-exa-filled:before{content:"\e615"}.icon-hide:before{content:"\e90f"}.icon-visit:before{content:"\e90d"}.icon-project:before{content:"\e901"}.icon-driver:before{content:"\e904"}.icon-close-left:before{content:"\e906"}.icon-remove:before{content:"\e907"}.icon-add:before{content:"\e909"}.icon-collapse:before{content:"\e90a"}.icon-download:before{content:"\e90b"}.icon-pencil:before{content:"\e90e"}.icon-finish:before{content:"\e910"}.icon-list:before{content:"\e914"}.icon-logout:before{content:"\e915"}.icon-my-account:before{content:"\e916"}.icon-notification:before{content:"\e917"}.icon-plan-route:before{content:"\e918"}.icon-expand:before{content:"\e919"}.icon-setting:before{content:"\e91a"}.icon-switch:before{content:"\e91b"}.icon-upload:before{content:"\e91c"}.icon-send:before{content:"\e92d"}.icon-dollar:before{content:"\e614"}.icon-credit-card:before{content:"\e616"}.icon-phone-warning:before{content:"\e612"}.icon-add-visit:before{content:"\e606"}.icon-clock:before{content:"\e611"}.icon-warning:before{content:"\e610"}.icon-sorte:before{content:"\e60e"}.icon-data:before{content:"\e934"}.icon-credit-card-small:before{content:"\e93f"}.icon-calendar:before{content:"\e953"}.icon-chat:before{content:"\e96c"}.icon-lock:before{content:"\e98f"}.icon-info:before{content:"\ea0c"}.icon-refresh:before{content:"\ea2e"}.icon-chevron-down:before{content:"\e42d"}.icon-chevron-up:before{content:"\ea50"}.icon-clear:before{content:"\e600"}.icon-person:before{content:"\e601"}.icon-back:before{content:"\e607"}.icon-next:before{content:"\e608"}.icon-selectall:before{content:"\e609"}html{-webkit-transform-origin:top left;-moz-transform-origin:top left;-o-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;overflow:hidden;font-size:14.4px}body{font-size:.875em;background-color:#e5e3df;-webkit-font-kerning:normal;-moz-font-kerning:normal;font-kerning:normal;-webkit-font-feature-settings:"liga","kern";-moz-font-feature-settings:"liga","kern";font-feature-settings:"liga","kern";-webkit-font-smoothing:antialiased}.align-center{text-align:center}.align-left{text-align:left}.align-right{text-align:right}.float-left{position:relative;float:left}.float-right{position:relative;float:right}.text-bold{font-weight:700}.warning-info{color:#f16466}.site-wrapper{width:100%;height:100%;min-height:100%}.site-wrapper-inner{display:table-cell;vertical-align:top;position:relative;z-index:3}.pre-load{position:fixed;z-index:1}.pre-load-logo{position:absolute;top:50%;left:50%;margin-left:-.9em;width:1.8em;margin-top:-.9em;z-index:-1}.project-load-message{position:absolute;top:50%;left:50%;margin-left:-.9em;margin-top:-.9em;z-index:0;color:#b5c4c9}.map{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0!important;padding-left:3.75rem;width:100%;height:100%}.map-container{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}.map-container.move-down .map{top:2rem}.map-container .map-scale-control{position:relative!important;right:auto!important;top:-.9375rem!important;left:4.6875rem!important}.gmnoprint{margin-top:6em;margin-left:-1em}.app-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:0;-moz-box-flex:0;-o-box-flex:0;-ms-box-flex:0;box-flex:0;-webkit-flex-grow:0;flex-grow:0;-webkit-flex-shrink:0;flex-shrink:0;-webkit-flex-basis:auto;flex-basis:auto;height:100%}.right-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;-ms-box-flex:1;box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;-webkit-flex-basis:0;flex-basis:0;width:100%;background-color:#fff;overflow:auto}.nudge-up-small{margin-top:-.75em}.clickable:hover,a{cursor:pointer}h1,h2,h3{line-height:1;color:#4a4847}h1{font-size:1.357em}h2{font-size:1.286em}h3{font-size:1em}p{font-size:1em;line-height:1.5;color:#b1b1b1}b{font-weight:700}label{font-size:.857em;color:#b1b1b1;line-height:2.3em}hr{height:1px;border:0;background-color:#e9e9e9}.label-filled{display:inline;padding:.2em .5em .3em;font-size:75%;font-weight:700;line-height:1;color:#f5f5f5;background-color:#b1b1b1;text-align:center;white-space:nowrap;vertical-align:baseline;-webkit-border-radius:.3em;border-radius:.3em}.label-nofocus{opacity:.5;-ms-filter:"alpha(Opacity=50)";filter:alpha(opacity=50)}.badge{display:inline-block;min-width:1em;padding:.2em .5em;font-size:65%;font-weight:700;line-height:.9;color:#fff;text-align:center;white-space:nowrap;vertical-align:10%;background-color:#9c9a9a;-webkit-border-radius:10px;border-radius:10px}.warning{color:#f16466}.marker-info{font-family:Menlo,Monaco,Courier New,Courier,Lucida Sans Typewriter,monospace;font-size:.546875rem;line-height:1.35;letter-spacing:-.5px}sup{position:absolute;font-size:120%;color:#f16466;margin-top:-.2em;margin-left:.15em}.small-cap{font-variant:small-caps;font-weight:700}.tag{color:#fff;padding:.5em .8em;background-color:#b5c4c9;-webkit-border-radius:5px;border-radius:5px;font-size:.929em}.project-date{top:.1em;margin-left:.5em;margin-right:2em;padding:.5em .7em;font-size:.857em;font-weight:700;-webkit-border-radius:6px;border-radius:6px}.project-date [class*=icon-]{font-size:.875rem;margin-right:.4375rem}.project-date.active{color:#469cfc;border:1px solid #469cfc}.project-date.active [class*=icon-]{color:#469cfc}.project-date.inactive{color:#f16466;border:1px solid #f16466}.project-date.inactive [class*=icon-]{color:#f16466}.project-date .tooltip{top:2.8125rem;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-align:center}.project-date .tooltip .tooltip-text{padding:.85em;font-weight:700;white-space:nowrap}.bullet{background-color:#4a4a4a;-webkit-border-radius:3.1875rem;border-radius:3.1875rem;width:.875rem;height:.875rem;display:inline-block;color:#eff2f5;font-size:.625rem;text-align:center;font-weight:700}.bullet .active{opacity:.2;-ms-filter:"alpha(Opacity=20)";filter:alpha(opacity=20);color:#000}button{border:0}.btn,.onboarding-button{display:inline-block;padding:.91em 1.45em .9em;margin-bottom:0;vertical-align:middle;-webkit-border-radius:4px;border-radius:4px;font-size:.929em;font-weight:700;line-height:1;text-transform:capitalize;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.btn [class*=" icon-"],.btn [class^=icon-],.onboarding-button [class*=" icon-"],.onboarding-button [class^=icon-]{font-size:80%}.btn.no-transition,.onboarding-button.no-transition{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}.btn.disabled,.btn[disabled],.onboarding-button.disabled,.onboarding-button[disabled]{opacity:.4;-ms-filter:"alpha(Opacity=40)";filter:alpha(opacity=40);pointer-events:none;cursor:none}[disabled]{opacity:.4;-ms-filter:"alpha(Opacity=40)";filter:alpha(opacity=40);pointer-events:none}.btn [class*=" icon-"],.btn [class^=icon-],.nav-tabs [class*=" icon-"],.nav-tabs [class^=icon-],.onboarding-button [class*=" icon-"],.onboarding-button [class^=icon-]{margin-right:.35em}.btn .icon-left-side,.btn .icon-right-side,.nav-tabs .icon-left-side,.nav-tabs .icon-right-side,.onboarding-button .icon-left-side,.onboarding-button .icon-right-side{font-size:80%}.btn .icon-right-side,.nav-tabs .icon-right-side,.onboarding-button .icon-right-side{margin-left:.5em;margin-right:0}.btn .icon-left-side,.nav-tabs .icon-left-side,.onboarding-button .icon-left-side{margin-left:0;margin-right:.5em}.btn-default-old{color:#4a4847;background-color:#f5f5f5;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.2),inset 0 1px 0 #fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.2),inset 0 1px 0 #fff}.btn-default-old:hover{background-color:#eee}.btn-default-old:active{background-color:#ddd;-webkit-box-shadow:0 2px 0 #ddd;box-shadow:0 2px 0 #ddd}.btn-default{color:#4e6a8a;background-color:#ebf4ff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.2),inset 0 1px 0 #fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.2),inset 0 1px 0 #fff}.btn-default:hover{background-color:#cbe4ff}.btn-small,.onboarding-button{padding:.9em 1.5em .85em}.btn-big{font-size:1em;-webkit-border-radius:6px;border-radius:6px}.btn-secondary{color:#fff;background-color:#53676d}.btn-secondary:hover{background-color:#425257}.btn-secondary [class*=" icon-"],.btn-secondary [class^=icon-]{color:#fff}.btn-tertiary{color:#53676d;padding-left:0;padding-right:0;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;text-transform:initial;text-decoration:underline}.btn-tertiary [class*=" icon-"],.btn-tertiary [class^=icon-]{color:#53676d}.btn-tertiary:hover{color:#4b5d62}.btn-dispatch{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.2),inset 0 1px 0 #0be5c4;box-shadow:0 1px 1px 0 rgba(0,0,0,.2),inset 0 1px 0 #0be5c4;color:#fff;background-color:#09b89d;text-transform:none}.btn-dispatch:active,.btn-dispatch:hover{background-color:#08a68d}.btn-dispatch.disabled{pointer-events:auto;cursor:not-allowed}.btn-dispatch span.pending-count{background-color:#469cfc;border-color:#fff}.btn-dispatch.ng-leave{-webkit-transition:none;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none}.btn-active{background-color:#ddd}.btn-active:hover{background-color:#d6d6d6}.btn-action,.onboarding-button{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.2),inset 0 1px 0 #62abfc;box-shadow:0 1px 1px 0 rgba(0,0,0,.2),inset 0 1px 0 #62abfc;color:#fff;background-color:#469cfc}.btn-action:hover,.onboarding-button:hover{background-color:#268bfb}.btn-action:active,.onboarding-button:active{background-color:#034c9e}.btn-action-clear{color:#469cfc;background-color:none}.btn-action-alt{-webkit-border-radius:1.875rem;border-radius:1.875rem;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.2),inset 0 1px 0 #ffc626;box-shadow:0 1px 1px 0 rgba(0,0,0,.2),inset 0 1px 0 #ffc626;color:#2b3639;background-color:#ffbc00}.btn-action-alt:active,.btn-action-alt:hover{background-color:#e6a900}.btn-action-alt-two{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.2),inset 0 1px 0 #688188;box-shadow:0 1px 1px 0 rgba(0,0,0,.2),inset 0 1px 0 #688188;color:#fff;background-color:#53676d}.btn-action-alt-two:active,.btn-action-alt-two:hover{background-color:#4b5d62}.btn-action-alt-three{color:#fff;background-color:#4e6a8a}.btn-action-alt-three:active,.btn-action-alt-three:hover{background-color:#465f7c}.btn-action-alt-three [class*=" icon-"],.btn-action-alt-three [class^=icon-]{color:#a4bbd6;margin-right:1em}.btn-action-warning{-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.2),inset 0 1px 0 #f37b7d;box-shadow:0 1px 1px 0 rgba(0,0,0,.2),inset 0 1px 0 #f37b7d;color:#fff;background-color:#f16466}.btn-action-warning:active,.btn-action-warning:hover{background-color:#ee4547}.btn.btn-wide{padding-left:5em;padding-right:5em}.btn-close:before{display:block;float:right;content:'×';font-size:1.75em;color:#fff;cursor:pointer}.btn-dispatch-tooltip:hover dispatch-tooltip>div>div{display:block}.link{display:inline-block;padding:1em 0;margin-bottom:0;vertical-align:middle;font-size:1em;font-weight:700;line-height:1;text-transform:capitalize;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer}.link [class*=" icon-"],.link [class^=icon-]{margin-right:.55em;font-size:80%}.link-light{color:#fff}.link-dark{color:#425257}.link-dark:hover{color:#2a3336}.link-photo,.link-signature{color:#469cfc;font-size:90%;font-weight:700;text-decoration:underline}.dropdown{display:none;position:absolute;top:100%;margin-top:0;padding:.5em 0;z-index:100;float:left;min-width:12em;width:100%;text-align:left;border:1px solid #e9e9e9;-webkit-border-radius:4px;border-radius:4px;background-color:#fff;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown.align-right{right:0}.dropdown .dropdown-row{white-space:nowrap;display:inline-block;padding:.6em 1em;width:100%;font-weight:700;font-size:.9em;background-color:transparent;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.dropdown .dropdown-row:hover{background-color:#f5f5f5;cursor:pointer}.dropdown a{color:#616161}.dropdown-container{position:relative}.dropdown-container:hover .dropdown{display:block}.dropdown-container a span{position:relative;line-height:1.4;margin-left:.5em;font-weight:700}.dropdown-container a:hover{cursor:pointer}.dropdown-container .icon-add-stop{margin-bottom:.64rem}.dropdown-container .icon-chevron-down{font-weight:700;vertical-align:0;margin-left:.2em}.dropdown-container .dropdown{display:none;padding:.25em 0;z-index:100;min-width:12em;width:auto;text-align:left;border:1px solid #e9e9e9;-webkit-border-radius:4px;border-radius:4px;background-color:#fff;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-container .dropdown li{display:block;text-transform:none;letter-spacing:normal}.dropdown-container .dropdown a{white-space:nowrap;display:inline-block;padding:.75em 1.25em;width:100%;font-weight:700;font-size:.9em;background-color:transparent;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.dropdown-container .dropdown a:hover{background-color:#f5f5f5}.dropdown-container .dropdown a .dropdown-text{display:inline-block;margin-left:.35em}.dropdown-container .dropdown a .dropdown-icon{color:#b5c4c9;display:inline-block}.dropdown-container .dropdown a .dropdown-icon.icon-customer-database .path1:before{margin-left:-.5em}.dropdown-container .dropdown a .dropdown-icon.icon-customer-database .path2:before{margin-left:-1.5em}.dropdown-container .dropdown a .dropdown-icon.icon-customer-database .path3:before,.dropdown-container .dropdown a .dropdown-icon.icon-customer-database .path4:before{color:#fff;margin-left:-1.5em}input{display:block;width:100%;color:#2b3639;background-color:transparent;background-image:none;border:0;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}input:active,input:focus{outline:0;color:#51676e;border-color:#ccc}input.ng-pristine.ng-untouched.ng-invalid,input.ng-untouched{border-color:#e9e9e9}input.ng-pristine.ng-untouched.ng-invalid:active,input.ng-pristine.ng-untouched.ng-invalid:focus,input.ng-untouched:active,input.ng-untouched:focus{border-color:#ccc}input.ng-invalid,input.ng-untouched.ng-invalid{border-color:#f16466}.input-inline{border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#e0e7e9;padding:.25em}.input-inline.ng-untouched{border-bottom-color:#ccc}.input-form input.ng-pristine.ng-untouched.ng-invalid{border-color:#ccc}.box-feel{display:inline-block;width:5em;padding:.15em .5em .15em .25em;margin-top:-6px}.input-box{padding:.75em;background-color:#f5f5f5;-webkit-border-radius:4px;border-radius:4px;border:1px solid #e9e9e9;font-size:.95em}.input-search-container{position:relative;display:inline-block}.input-search-container:before{position:absolute;font-family:routific-full-product;content:"\e905";margin-top:.7em;margin-left:1.5em;color:#b1b1b1}.input-search-container input{font-size:.9em;border:1px solid #ddd;padding:.5rem .75rem;-webkit-border-radius:4px;border-radius:4px;display:inline}.input-search-container input.input-box{margin:0 1em;width:6.25rem}.input-search-container input.input-search{width:10rem;padding-left:2.25em}input.checkbox-styled[type=checkbox]{display:none}input.checkbox-styled[type=checkbox]+label{cursor:pointer;display:inline-block;background-color:#ddd;color:#fff;height:1.875rem;width:3.875rem;-webkit-border-radius:3.75rem;border-radius:3.75rem;position:relative}input.checkbox-styled[type=checkbox]+label i{position:absolute;top:10%;left:5%;display:inline-block;width:40%;height:80%;background-color:#fff;-webkit-border-radius:50%;border-radius:50%}input.checkbox-styled[type=checkbox]+label,input.checkbox-styled[type=checkbox]+label i{-webkit-transition:all .3s cubic-bezier(0.76,-.29,.22,1.36);-moz-transition:all .3s cubic-bezier(0.76,-.29,.22,1.36);-o-transition:all .3s cubic-bezier(0.76,-.29,.22,1.36);-ms-transition:all .3s cubic-bezier(0.76,-.29,.22,1.36);transition:all .3s cubic-bezier(0.76,-.29,.22,1.36)}input.checkbox-styled[type=checkbox]:checked+label{background-color:#58a6fc}input.checkbox-styled[type=checkbox]:checked+label i{left:55%}input.checkbox-styled[type=checkbox]:checked:disabled+label{background-color:#a3cdfe;cursor:not-allowed}.input-radio{border:1.5px solid #e9e9e9;-webkit-border-radius:4px;border-radius:4px;width:9em;padding:1em;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-o-transition:all .1s ease-out;-ms-transition:all .1s ease-out;transition:all .1s ease-out}.input-radio:hover .radius{background:rgba(0,0,0,.12)}.input-radio>input{width:9em;height:4.4em;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;margin-top:-1em;margin-left:-1em}.input-radio>input:hover{cursor:pointer}.input-radio>*{vertical-align:middle}.input-radio.active{border:1.5px solid #62abfc;background-color:#58a6fc}.input-radio.active .radius .icon-checkmark{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#fff}.input-radio.active .format{color:#fff}.radius{display:inline-block;top:50%;width:1.6em;height:1.6em;background:rgba(0,0,0,.1);-webkit-border-radius:100%;border-radius:100%;margin-right:.5em;overflow:hidden}.radius .icon-checkmark{color:transparent;font-weight:400;font-size:.9em;margin-left:.4em;line-height:1.9;-webkit-transform:translate3d(0,2em,0);-moz-transform:translate3d(0,2em,0);-o-transform:translate3d(0,2em,0);-ms-transform:translate3d(0,2em,0);transform:translate3d(0,2em,0);-webkit-transition:all .3s cubic-bezier(0.76,-.29,.22,1.36);-moz-transition:all .3s cubic-bezier(0.76,-.29,.22,1.36);-o-transition:all .3s cubic-bezier(0.76,-.29,.22,1.36);-ms-transition:all .3s cubic-bezier(0.76,-.29,.22,1.36);transition:all .3s cubic-bezier(0.76,-.29,.22,1.36)}.format{font-size:1.6em;text-transform:capitalize;display:inline-block;font-weight:400}.input-radio-small{font-size:.92em;padding:.4em .7em;width:auto}.input-radio-small>input{height:3em}.input-radio-small .radius{width:1em;height:1em;margin-right:.2em}.input-radio-small .radius .icon-checkmark{position:relative;top:-.125em;font-size:.8em;margin-left:.15em}.input-radio-small .format{font-size:1em}table{width:100%;max-width:100%;border-spacing:0;border-collapse:collapse;background-color:#fff;text-align:left;font-size:.929em;color:#2b3639}table>tbody>tr:nth-of-type(odd){background-color:#f0f5f7}thead{font-size:.857em}td,th{padding:1.25em .5em}td>*{display:inline-block}.cell-icon-status,.input-cell{padding-left:1.45em;width:3.1em}.x-small-cell{width:2em}.small-cell{min-width:5em}.medium-cell{width:10em;max-width:10em;word-wrap:break-word}.large-cell{width:20em;max-width:20em}.x-large-cell{width:25em;max-width:20em}.actions{width:100%;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;text-align:right}.actions>*{padding:0 .5em;display:inline-block}tr:hover .actions{opacity:1;-ms-filter:none;filter:none}tr td.actions{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}.action a:hover:before{font-weight:400;font-size:.929em;white-space:nowrap;max-width:17em;line-height:1.3;position:absolute;text-transform:none;text-align:left;margin-left:1.5em;border:1px solid gray;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;padding:.5em;-webkit-box-shadow:0 2px 0 #ddd;box-shadow:0 2px 0 #ddd}.action.locked-driver-info a>.icon,.action.locked-visit-info a>.icon{display:none}.action.locked-driver-info a,.action.locked-visit-info a{cursor:not-allowed;-webkit-background-size:100%;-moz-background-size:100%;background-size:100%;background-repeat:no-repeat;width:2em;height:2em;-webkit-border-radius:0;border-radius:0;background-color:transparent}.action.locked-driver-info a:hover,.action.locked-visit-info a:hover{background-color:transparent}.action.locked-driver-info a:hover:before,.action.locked-visit-info a:hover:before{min-width:17em;white-space:normal}.action.locked-driver-info .edit-action,.action.locked-visit-info .edit-action{background-image:url(/img/edit-locked.svg)}.action.locked-driver-info .unserve-action,.action.locked-visit-info .unserve-action{background-image:url(/img/unserve-locked.svg)}.action .edit-action:hover:before{content:'Edit stop'}.action .unserve-action:hover:before{content:'Move stop to unscheduled'}.action .edit-action.duplicate-stop:hover:before{content:'Reschedule'}.action.locked-visit-info .edit-action:hover:before{content:'This stop cannot be edited because it belongs to a locked route.'}.action.locked-visit-info .unserve-action:hover:before{content:'This stop cannot be unscheduled because it belongs to a locked route.'}.action.locked-driver-info .edit-action:hover:before{content:'This driver cannot be edited because it belongs to a locked route.'}.locked-visit,tr.locked-driver{cursor:not-allowed}.locked-visit td.input-cell,tr.locked-driver td.input-cell{pointer-events:none}.locked-visit .ui-grid-cell:not(:last-child) .ui-grid-cell-contents:not(.visit-info-cell),.locked-visit td:not(:last-child),tr.locked-driver .ui-grid-cell:not(:last-child) .ui-grid-cell-contents:not(.visit-info-cell),tr.locked-driver td:not(:last-child){opacity:.3;-ms-filter:"alpha(Opacity=30)";filter:alpha(opacity=30)}.locked-visit .actions,tr.locked-driver .actions{display:none}.locked-visit .small-cell:before,.locked-visit .ui-grid-cell:last-child .ui-grid-cell-contents:before,tr.locked-driver .small-cell:before,tr.locked-driver .ui-grid-cell:last-child .ui-grid-cell-contents:before{color:#b5c4c9;margin-right:.5em;float:right;content:"\e98f"}.no-text-overflow{overflow:hidden;width:100%;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}.arrow-box{position:absolute;z-index:9;padding:1em;background:#fff;-webkit-box-shadow:0 0 7px rgba(0,0,0,.15);box-shadow:0 0 7px rgba(0,0,0,.15);-webkit-border-radius:4px;border-radius:4px;display:none;border:1px solid #e9e9e9;-webkit-animation:fadein .3s ease-in;-moz-animation:fadein .3s ease-in;-o-animation:fadein .3s ease-in;-ms-animation:fadein .3s ease-in;animation:fadein .3s ease-in}.arrow-box.ng-hide{-webkit-animation:fadeout .3s ease-out;-moz-animation:fadeout .3s ease-out;-o-animation:fadeout .3s ease-out;-ms-animation:fadeout .3s ease-out;animation:fadeout .3s ease-out}.arrow-box h4{margin-top:0;margin-bottom:0}.arrow-box p{font-family:Lato,Helvetica,Arial,sans-serif;margin:0}.arrow-box:after,.arrow-box:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent}.arrow-box:before{border-width:7px}.arrow-box:after{border-width:6px}.arrow-box.arrow-left:after,.arrow-box.arrow-left:before{right:100%;top:50%}.arrow-box.arrow-left:before{border-right-color:#e9e9e9;margin-top:-7px}.arrow-box.arrow-left:after{border-right-color:#fff;margin-top:-6px}.arrow-box.arrow-right:after,.arrow-box.arrow-right:before{left:100%;top:50%}.arrow-box.arrow-right:before{border-left-color:#e9e9e9;margin-top:-7px}.arrow-box.arrow-right:after{border-left-color:#fff;margin-top:-6px}.arrow-box.arrow-bottom:after,.arrow-box.arrow-bottom:before{top:100%;left:10%}.arrow-box.arrow-bottom:before{border-top-color:#e9e9e9;margin-left:-7px}.arrow-box.arrow-bottom:after{border-top-color:#fff;margin-left:-6px}.arrow-box.arrow-bottom.arrow-horizontal-centre:after,.arrow-box.arrow-bottom.arrow-horizontal-centre:before{left:50%}.info-table{position:relative;cursor:pointer;padding-left:1em;margin-left:-1em}.info-table strong{color:#9c9a9a;font-size:90%;font-weight:700}.info-table:hover .arrow-box{display:block}.has-tooltip{position:relative}.has-tooltip .tooltip{display:none}.has-tooltip:hover{cursor:pointer}.has-tooltip:hover .tooltip{display:block}.close-permanent-tooltip{position:absolute;top:-.75em;right:-.75em;background:#4b5f62;width:1.5em;height:1.5em;text-align:center;font-weight:700;font-size:1.357em;line-height:1.5em;-webkit-border-radius:100%;border-radius:100%}.close-permanent-tooltip.bottom-right{top:1.25em}.tooltip{position:absolute;z-index:9;-webkit-box-shadow:0 0 7px rgba(0,0,0,.15);box-shadow:0 0 7px rgba(0,0,0,.15);-webkit-border-radius:4px;border-radius:4px;background:#313e40;padding:.55em;text-align:left}.tooltip:after,.tooltip:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:6px;border-color:transparent}.tooltip.arrow-top:after{bottom:100%;left:50%;border-bottom-color:#313e40;margin-left:-6px}.tooltip.arrow-right:after{left:100%;top:50%;border-left-color:#313e40;margin-top:-6px}.tooltip.arrow-bottom:after{top:100%;left:50%;border-top-color:#313e40;margin-left:-6px}.tooltip.arrow-left:after{right:100%;top:50%;border-right-color:#313e40;margin-top:-6px}.tooltip.is-permanent{display:block;min-width:14.375rem;z-index:10}.tooltip.is-light{background-color:#fff;padding:.75em;max-width:22.5rem;-webkit-box-shadow:none;box-shadow:none;border:1px solid #469cfc;text-align:center}.tooltip.is-light .tooltip-text{color:#4a4847}.tooltip.is-light .close-permanent-tooltip{color:#fff}.tooltip.is-light.arrow-top:before{bottom:100%;left:50%;border-color:rgba(70,156,252,0) rgba(70,156,252,0) #469cfc;border-width:7px;margin-left:-7px}.tooltip.is-light.arrow-top:after{border-color:rgba(255,255,255,0);border-bottom-color:#fff;border-width:6px;margin-left:-6px}.tooltip-text{color:#fff;font-size:.929em;font-weight:400}.info-container{padding-bottom:.5em}.info-container:last-child{padding-bottom:0}.label-default{background-color:#469cfc;color:#fff;-webkit-border-radius:.2em;border-radius:.2em;font-size:90%;line-height:1em;padding:.1em .3em;font-weight:700}.label-priority{background-color:#ffa540;margin-bottom:10px;display:inline-block}ul.box-list{cursor:default;height:14em;border:1px solid #e9e9e9;overflow-y:scroll}ul.box-list li{padding:.2em .6em}ul.box-list li.active{background-color:#469cfc}.icon-add-stop{background-image:url(/img/icon-add-stop.svg);background-repeat:no-repeat;width:1rem;height:1rem}.icon-customer-notifications{background-image:url(/img/icon-customer-notifications.svg);background-repeat:no-repeat;width:100%;height:100%;background-position:center;display:block}.open-address-modal-icon{position:relative;margin-top:-1.5rem}.open-address-modal-icon:after{content:"\e905";font-size:1.4em;font-family:routific-full-product;color:#b5c4c9;cursor:pointer}.gantt{position:relative;top:-1.875rem;width:100.45%;height:18.4375rem;z-index:5}#chart{-webkit-transform-origin:top left;-moz-transform-origin:top left;-o-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.cells .cell.even-row.locked,.cells .cell.odd-row.locked{fill:rgba(72,90,95,.1)}.cells .cell.even-row{fill:#fff}.cells .cell.odd-row,.cells rect.cell.odd-row{fill:#f8fafb}.cells .paths .invisible{opacity:.3;-ms-filter:"alpha(Opacity=30)";filter:alpha(opacity=30)}.cells .items svg{overflow:visible}.tickLines .tickLine{stroke:rgba(0,0,0,.1)}.scroll .scrollbar{stroke-width:5;stroke:#616161;stroke-linecap:round;opacity:.25;-ms-filter:"alpha(Opacity=25)";filter:alpha(opacity=25)}.route-lock{cursor:pointer;color:#b5c4c9;padding:4px;margin-left:8px!important;border:1px solid transparent}.route-lock:before{font-size:13px}.route-lock.locked{color:#469cfc;border:1px solid;-webkit-border-radius:30px;border-radius:30px}.route-lock.is-disabled{color:rgba(181,196,201,.3);cursor:not-allowed}.unserved-box{height:100%;width:100%;background-color:#ffbc70;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.1);box-shadow:0 1px 1px rgba(0,0,0,.1);border-bottom:solid 1px rgba(0,0,0,.1)}.unserved-row .unserved-box{background-color:#ffbc70;opacity:1;-ms-filter:none;filter:none}.unserved-row.live .unserved-box{background-color:rgba(181,196,201,.4);fill:rgba(181,196,201,.4);opacity:1;-ms-filter:none;filter:none}.past-project .unserved-row-live .unserved-box{background-color:rgba(181,196,201,.4);fill:rgba(255,188,0,.2)}.axis{pointer-events:none}.axis line,.axis path{fill:none;shape-rendering:crispEdges}.axis line{stroke:#ddd}.canvas{-webkit-transform:translate(0,9px);-moz-transform:translate(0,9px);-o-transform:translate(0,9px);-ms-transform:translate(0,9px);transform:translate(0,9px)}.tick text{font-size:.929em;font-weight:400}.debug .tick text,.edit .tick text,.plan .tick text{fill:#b5c4c9}.live .tick text{fill:#fff}.past-project .tick text{fill:#53676d}.items{-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none}.items svg{overflow:visible}.items .depot{cursor:pointer}.items .depot .icon{fill:#fff}.items .depot.invisible .depot-bullet{fill:#f5f5f5;opacity:.4;-ms-filter:"alpha(Opacity=40)";filter:alpha(opacity=40)}.items .depot.invisible .icon{fill:#28bbd6;opacity:.4;-ms-filter:"alpha(Opacity=40)";filter:alpha(opacity=40)}.items .icon{fill:#28bbd6;stroke-width:0;font-size:.786em;font-weight:700}.unscheduled-reason-button{background:#ff7e00;padding:5px 6px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-border-radius:5px;border-radius:5px;color:#fff;cursor:pointer}.unscheduled-reason-button:hover{background:#e67100}.unscheduled-reason-icon{margin-right:5px}.unscheduled-reason-icon:before{background-image:url(/img/icon-unscheduled-light.svg);-webkit-background-size:21px 21px;-moz-background-size:21px 21px;background-size:21px 21px;display:inline-block;width:21px;height:21px;content:""}.unscheduled-reason-text{font-weight:700}.auto-schedule-button{opacity:.5;-ms-filter:"alpha(Opacity=50)";filter:alpha(opacity=50);pointer-events:none;fill:#ffbc70;stroke:rgba(74,72,71,.3);stroke-width:1;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.auto-schedule-button:hover{fill:#ffb35d}.auto-schedule-button:hover .auto-schedule-text{fill:rgba(74,72,71,.85)}.auto-schedule-button.active{opacity:1;-ms-filter:none;filter:none;cursor:pointer;pointer-events:visible}.auto-schedule-button.active:hover{stroke:rgba(74,72,71,.5)}.auto-schedule{rx:15}.auto-schedule-text{fill:rgba(74,72,71,.7);stroke-width:0}.no-unserved{font-family:Lato,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;text-align:center;fill:#01826f}.visit{fill:#fff;cursor:-webkit-grab;cursor:-moz-grab}.break .icon,.depot .icon,.visit .icon{fill:#fa6249;stroke-width:0}.break.visit-on-time,.depot.visit-on-time,.visit.visit-on-time{fill:#20c989!important}.break.visit-on-time:hover,.depot.visit-on-time:hover,.visit.visit-on-time:hover{fill:#1aa16e!important}.break.visit-late,.depot.visit-late,.visit.visit-late{fill:#ffbc00!important}.break.visit-late:hover,.depot.visit-late:hover,.visit.visit-late:hover{fill:#cc9600!important}.break.visit-skipped,.depot.visit-skipped,.visit.visit-skipped{fill:#f16466!important}.break.visit-skipped:hover,.depot.visit-skipped:hover,.visit.visit-skipped:hover{fill:#eb2528!important}.break:hover,.depot:hover,.visit:hover{fill:#f5f5f5}.break:hover .gantt-visit-tooltip,.break:hover .tooltip,.depot:hover .gantt-visit-tooltip,.depot:hover .tooltip,.visit:hover .gantt-visit-tooltip,.visit:hover .tooltip{display:block}.break:active,.depot:active,.visit:active{cursor:-webkit-grabbing;cursor:-moz-grabbing}.break.invisible,.depot.invisible,.visit.invisible{fill:#f5f5f5;opacity:.4;-ms-filter:"alpha(Opacity=40)";filter:alpha(opacity=40)}.break.invisible .icon,.depot.invisible .icon,.visit.invisible .icon{fill:#fa6249}.break.drag,.break.drag.selected,.depot.drag,.depot.drag.selected,.visit.drag,.visit.drag.selected{fill:#d6d6d6;stroke:transparent}.break.drag .icon,.break.drag.selected .icon,.depot.drag .icon,.depot.drag.selected .icon,.visit.drag .icon,.visit.drag.selected .icon{fill:#b1b1b1}.break .warning,.depot .warning,.visit .warning{stroke-width:0}.break .tooltip,.depot .tooltip,.visit .tooltip{display:none}.gantt-visit-tooltip{background-color:#fff;border:1px solid rgba(0,0,0,.2);font-size:.8em;padding:.3em .5em;display:none;width:max-content;text-align:center;-webkit-border-radius:4px;border-radius:4px}.gantt-visit-tooltip span{display:inline-block}.gantt-visit-tooltip span::first-letter{text-transform:capitalize}.gantt-visit-tooltip{-webkit-transform:translate3d(0,-1.5em,0);-moz-transform:translate3d(0,-1.5em,0);-o-transform:translate3d(0,-1.5em,0);-ms-transform:translate3d(0,-1.5em,0);transform:translate3d(0,-1.5em,0)}.gantt-visit-tooltip.below{-webkit-transform:translate3d(0,3.5em,0);-moz-transform:translate3d(0,3.5em,0);-o-transform:translate3d(0,3.5em,0);-ms-transform:translate3d(0,3.5em,0);transform:translate3d(0,3.5em,0)}.depot .gantt-visit-tooltip{-webkit-transform:translate3d(0,-2.2em,0);-moz-transform:translate3d(0,-2.2em,0);-o-transform:translate3d(0,-2.2em,0);-ms-transform:translate3d(0,-2.2em,0);transform:translate3d(0,-2.2em,0)}.tooltip{-webkit-transform:translate3d(0,-.7em,0);-moz-transform:translate3d(0,-.7em,0);-o-transform:translate3d(0,-.7em,0);-ms-transform:translate3d(0,-.7em,0);transform:translate3d(0,-.7em,0)}.tooltip.below{-webkit-transform:translate3d(0,2.9em,0);-moz-transform:translate3d(0,2.9em,0);-o-transform:translate3d(0,2.9em,0);-ms-transform:translate3d(0,2.9em,0);transform:translate3d(0,2.9em,0)}.tooltip .content{stroke:#f5f5f5}.items .break.selected .icon,.items .visit.selected .icon,.unserved .break.selected .icon,.unserved .visit.selected .icon{fill:#fff}.items .colorDriverViolet.break .bar,.unserved .colorDriverViolet.break .bar{fill:#9b9ae6}.items .colorDriverViolet.break .icon,.unserved .colorDriverViolet.break .icon{fill:#fff}.items .colorDriverViolet.visit .icon,.unserved .colorDriverViolet.visit .icon{fill:rgba(88,86,214,.7)}.items .colorDriverViolet.break .gantt-visit-tooltip .time-text,.items .colorDriverViolet.depot .gantt-visit-tooltip .time-text,.items .colorDriverViolet.visit .gantt-visit-tooltip .time-text,.unserved .colorDriverViolet.break .gantt-visit-tooltip .time-text,.unserved .colorDriverViolet.depot .gantt-visit-tooltip .time-text,.unserved .colorDriverViolet.visit .gantt-visit-tooltip .time-text{color:rgba(88,86,214,.7)}.items .colorDriverViolet.break .gantt-visit-tooltip .index-text,.items .colorDriverViolet.depot .gantt-visit-tooltip .index-text,.items .colorDriverViolet.visit .gantt-visit-tooltip .index-text,.unserved .colorDriverViolet.break .gantt-visit-tooltip .index-text,.unserved .colorDriverViolet.depot .gantt-visit-tooltip .index-text,.unserved .colorDriverViolet.visit .gantt-visit-tooltip .index-text{color:#312fc1}.items .colorDriverViolet.break text.time,.items .colorDriverViolet.depot text.time,.items .colorDriverViolet.visit text.time,.unserved .colorDriverViolet.break text.time,.unserved .colorDriverViolet.depot text.time,.unserved .colorDriverViolet.visit text.time{fill:rgba(88,86,214,.7)}.items .colorDriverViolet.break g.index,.items .colorDriverViolet.break text.index,.items .colorDriverViolet.depot g.index,.items .colorDriverViolet.depot text.index,.items .colorDriverViolet.visit g.index,.items .colorDriverViolet.visit text.index,.unserved .colorDriverViolet.break g.index,.unserved .colorDriverViolet.break text.index,.unserved .colorDriverViolet.depot g.index,.unserved .colorDriverViolet.depot text.index,.unserved .colorDriverViolet.visit g.index,.unserved .colorDriverViolet.visit text.index{fill:#312fc1}.items .colorDriverViolet.break.visit-late .icon,.items .colorDriverViolet.break.visit-on-time .icon,.items .colorDriverViolet.break.visit-skipped .icon,.items .colorDriverViolet.depot.visit-late .icon,.items .colorDriverViolet.depot.visit-on-time .icon,.items .colorDriverViolet.depot.visit-skipped .icon,.items .colorDriverViolet.visit.visit-late .icon,.items .colorDriverViolet.visit.visit-on-time .icon,.items .colorDriverViolet.visit.visit-skipped .icon,.unserved .colorDriverViolet.break.visit-late .icon,.unserved .colorDriverViolet.break.visit-on-time .icon,.unserved .colorDriverViolet.break.visit-skipped .icon,.unserved .colorDriverViolet.depot.visit-late .icon,.unserved .colorDriverViolet.depot.visit-on-time .icon,.unserved .colorDriverViolet.depot.visit-skipped .icon,.unserved .colorDriverViolet.visit.visit-late .icon,.unserved .colorDriverViolet.visit.visit-on-time .icon,.unserved .colorDriverViolet.visit.visit-skipped .icon{fill:#fff;color:#fff;font-size:.5em}.items .colorDriverViolet text.index,.unserved .colorDriverViolet text.index{font-size:.786em;font-weight:800}.items .colorDriverViolet text.time,.unserved .colorDriverViolet text.time{font-size:.786em;font-weight:400}.items .colorDriverViolet .depot-bullet,.items .colorDriverViolet:hover .depot-bullet,.unserved .colorDriverViolet .depot-bullet,.unserved .colorDriverViolet:hover .depot-bullet{fill:#8a89e2}.items .colorDriverViolet.selected,.unserved .colorDriverViolet.selected{fill:#9b9ae6}.items .colorDriverViolet.selected .depot-bullet,.unserved .colorDriverViolet.selected .depot-bullet{fill:#7978de;stroke:#8a89e2}.items .colorDriverViolet.selected .icon,.unserved .colorDriverViolet.selected .icon{fill:#fff}.items .colorDriverViolet.selected text.index,.unserved .colorDriverViolet.selected text.index{stroke:transparent}.items .colorDriverViolet.invisible .icon,.items .colorDriverViolet.invisible .text,.unserved .colorDriverViolet.invisible .icon,.unserved .colorDriverViolet.invisible .text{fill:#312fc1}.items .colorDriverBlue.break .bar,.unserved .colorDriverBlue.break .bar{fill:#66afff}.items .colorDriverBlue.break .icon,.unserved .colorDriverBlue.break .icon{fill:#fff}.items .colorDriverBlue.visit .icon,.unserved .colorDriverBlue.visit .icon{fill:rgba(0,122,255,.7)}.items .colorDriverBlue.break .gantt-visit-tooltip .time-text,.items .colorDriverBlue.depot .gantt-visit-tooltip .time-text,.items .colorDriverBlue.visit .gantt-visit-tooltip .time-text,.unserved .colorDriverBlue.break .gantt-visit-tooltip .time-text,.unserved .colorDriverBlue.depot .gantt-visit-tooltip .time-text,.unserved .colorDriverBlue.visit .gantt-visit-tooltip .time-text{color:rgba(0,122,255,.7)}.items .colorDriverBlue.break .gantt-visit-tooltip .index-text,.items .colorDriverBlue.depot .gantt-visit-tooltip .index-text,.items .colorDriverBlue.visit .gantt-visit-tooltip .index-text,.unserved .colorDriverBlue.break .gantt-visit-tooltip .index-text,.unserved .colorDriverBlue.depot .gantt-visit-tooltip .index-text,.unserved .colorDriverBlue.visit .gantt-visit-tooltip .index-text{color:#0062cc}.items .colorDriverBlue.break text.time,.items .colorDriverBlue.depot text.time,.items .colorDriverBlue.visit text.time,.unserved .colorDriverBlue.break text.time,.unserved .colorDriverBlue.depot text.time,.unserved .colorDriverBlue.visit text.time{fill:rgba(0,122,255,.7)}.items .colorDriverBlue.break g.index,.items .colorDriverBlue.break text.index,.items .colorDriverBlue.depot g.index,.items .colorDriverBlue.depot text.index,.items .colorDriverBlue.visit g.index,.items .colorDriverBlue.visit text.index,.unserved .colorDriverBlue.break g.index,.unserved .colorDriverBlue.break text.index,.unserved .colorDriverBlue.depot g.index,.unserved .colorDriverBlue.depot text.index,.unserved .colorDriverBlue.visit g.index,.unserved .colorDriverBlue.visit text.index{fill:#0062cc}.items .colorDriverBlue.break.visit-late .icon,.items .colorDriverBlue.break.visit-on-time .icon,.items .colorDriverBlue.break.visit-skipped .icon,.items .colorDriverBlue.depot.visit-late .icon,.items .colorDriverBlue.depot.visit-on-time .icon,.items .colorDriverBlue.depot.visit-skipped .icon,.items .colorDriverBlue.visit.visit-late .icon,.items .colorDriverBlue.visit.visit-on-time .icon,.items .colorDriverBlue.visit.visit-skipped .icon,.unserved .colorDriverBlue.break.visit-late .icon,.unserved .colorDriverBlue.break.visit-on-time .icon,.unserved .colorDriverBlue.break.visit-skipped .icon,.unserved .colorDriverBlue.depot.visit-late .icon,.unserved .colorDriverBlue.depot.visit-on-time .icon,.unserved .colorDriverBlue.depot.visit-skipped .icon,.unserved .colorDriverBlue.visit.visit-late .icon,.unserved .colorDriverBlue.visit.visit-on-time .icon,.unserved .colorDriverBlue.visit.visit-skipped .icon{fill:#fff;color:#fff;font-size:.5em}.items .colorDriverBlue text.index,.unserved .colorDriverBlue text.index{font-size:.786em;font-weight:800}.items .colorDriverBlue text.time,.unserved .colorDriverBlue text.time{font-size:.786em;font-weight:400}.items .colorDriverBlue .depot-bullet,.items .colorDriverBlue:hover .depot-bullet,.unserved .colorDriverBlue .depot-bullet,.unserved .colorDriverBlue:hover .depot-bullet{fill:#4da2ff}.items .colorDriverBlue.selected,.unserved .colorDriverBlue.selected{fill:#66afff}.items .colorDriverBlue.selected .depot-bullet,.unserved .colorDriverBlue.selected .depot-bullet{fill:#3395ff;stroke:#4da2ff}.items .colorDriverBlue.selected .icon,.unserved .colorDriverBlue.selected .icon{fill:#fff}.items .colorDriverBlue.selected text.index,.unserved .colorDriverBlue.selected text.index{stroke:transparent}.items .colorDriverBlue.invisible .icon,.items .colorDriverBlue.invisible .text,.unserved .colorDriverBlue.invisible .icon,.unserved .colorDriverBlue.invisible .text{fill:#0062cc}.items .colorDriverLightBlue.break .bar,.unserved .colorDriverLightBlue.break .bar{fill:#66afff}.items .colorDriverLightBlue.break .icon,.unserved .colorDriverLightBlue.break .icon{fill:#fff}.items .colorDriverLightBlue.visit .icon,.unserved .colorDriverLightBlue.visit .icon{fill:rgba(0,122,255,.7)}.items .colorDriverLightBlue.break .gantt-visit-tooltip .time-text,.items .colorDriverLightBlue.depot .gantt-visit-tooltip .time-text,.items .colorDriverLightBlue.visit .gantt-visit-tooltip .time-text,.unserved .colorDriverLightBlue.break .gantt-visit-tooltip .time-text,.unserved .colorDriverLightBlue.depot .gantt-visit-tooltip .time-text,.unserved .colorDriverLightBlue.visit .gantt-visit-tooltip .time-text{color:rgba(0,122,255,.7)}.items .colorDriverLightBlue.break .gantt-visit-tooltip .index-text,.items .colorDriverLightBlue.depot .gantt-visit-tooltip .index-text,.items .colorDriverLightBlue.visit .gantt-visit-tooltip .index-text,.unserved .colorDriverLightBlue.break .gantt-visit-tooltip .index-text,.unserved .colorDriverLightBlue.depot .gantt-visit-tooltip .index-text,.unserved .colorDriverLightBlue.visit .gantt-visit-tooltip .index-text{color:#0062cc}.items .colorDriverLightBlue.break text.time,.items .colorDriverLightBlue.depot text.time,.items .colorDriverLightBlue.visit text.time,.unserved .colorDriverLightBlue.break text.time,.unserved .colorDriverLightBlue.depot text.time,.unserved .colorDriverLightBlue.visit text.time{fill:rgba(0,122,255,.7)}.items .colorDriverLightBlue.break g.index,.items .colorDriverLightBlue.break text.index,.items .colorDriverLightBlue.depot g.index,.items .colorDriverLightBlue.depot text.index,.items .colorDriverLightBlue.visit g.index,.items .colorDriverLightBlue.visit text.index,.unserved .colorDriverLightBlue.break g.index,.unserved .colorDriverLightBlue.break text.index,.unserved .colorDriverLightBlue.depot g.index,.unserved .colorDriverLightBlue.depot text.index,.unserved .colorDriverLightBlue.visit g.index,.unserved .colorDriverLightBlue.visit text.index{fill:#0062cc}.items .colorDriverLightBlue.break.visit-late .icon,.items .colorDriverLightBlue.break.visit-on-time .icon,.items .colorDriverLightBlue.break.visit-skipped .icon,.items .colorDriverLightBlue.depot.visit-late .icon,.items .colorDriverLightBlue.depot.visit-on-time .icon,.items .colorDriverLightBlue.depot.visit-skipped .icon,.items .colorDriverLightBlue.visit.visit-late .icon,.items .colorDriverLightBlue.visit.visit-on-time .icon,.items .colorDriverLightBlue.visit.visit-skipped .icon,.unserved .colorDriverLightBlue.break.visit-late .icon,.unserved .colorDriverLightBlue.break.visit-on-time .icon,.unserved .colorDriverLightBlue.break.visit-skipped .icon,.unserved .colorDriverLightBlue.depot.visit-late .icon,.unserved .colorDriverLightBlue.depot.visit-on-time .icon,.unserved .colorDriverLightBlue.depot.visit-skipped .icon,.unserved .colorDriverLightBlue.visit.visit-late .icon,.unserved .colorDriverLightBlue.visit.visit-on-time .icon,.unserved .colorDriverLightBlue.visit.visit-skipped .icon{fill:#fff;color:#fff;font-size:.5em}.items .colorDriverLightBlue text.index,.unserved .colorDriverLightBlue text.index{font-size:.786em;font-weight:800}.items .colorDriverLightBlue text.time,.unserved .colorDriverLightBlue text.time{font-size:.786em;font-weight:400}.items .colorDriverLightBlue .depot-bullet,.items .colorDriverLightBlue:hover .depot-bullet,.unserved .colorDriverLightBlue .depot-bullet,.unserved .colorDriverLightBlue:hover .depot-bullet{fill:#4da2ff}.items .colorDriverLightBlue.selected,.unserved .colorDriverLightBlue.selected{fill:#66afff}.items .colorDriverLightBlue.selected .depot-bullet,.unserved .colorDriverLightBlue.selected .depot-bullet{fill:#3395ff;stroke:#4da2ff}.items .colorDriverLightBlue.selected .icon,.unserved .colorDriverLightBlue.selected .icon{fill:#fff}.items .colorDriverLightBlue.selected text.index,.unserved .colorDriverLightBlue.selected text.index{stroke:transparent}.items .colorDriverLightBlue.invisible .icon,.items .colorDriverLightBlue.invisible .text,.unserved .colorDriverLightBlue.invisible .icon,.unserved .colorDriverLightBlue.invisible .text{fill:#0062cc}.items .colorDriverBlueGreen.break .bar,.unserved .colorDriverBlueGreen.break .bar{fill:#9cdefc}.items .colorDriverBlueGreen.break .icon,.unserved .colorDriverBlueGreen.break .icon{fill:#fff}.items .colorDriverBlueGreen.visit .icon,.unserved .colorDriverBlueGreen.visit .icon{fill:rgba(90,200,250,.7)}.items .colorDriverBlueGreen.break .gantt-visit-tooltip .time-text,.items .colorDriverBlueGreen.depot .gantt-visit-tooltip .time-text,.items .colorDriverBlueGreen.visit .gantt-visit-tooltip .time-text,.unserved .colorDriverBlueGreen.break .gantt-visit-tooltip .time-text,.unserved .colorDriverBlueGreen.depot .gantt-visit-tooltip .time-text,.unserved .colorDriverBlueGreen.visit .gantt-visit-tooltip .time-text{color:rgba(90,200,250,.7)}.items .colorDriverBlueGreen.break .gantt-visit-tooltip .index-text,.items .colorDriverBlueGreen.depot .gantt-visit-tooltip .index-text,.items .colorDriverBlueGreen.visit .gantt-visit-tooltip .index-text,.unserved .colorDriverBlueGreen.break .gantt-visit-tooltip .index-text,.unserved .colorDriverBlueGreen.depot .gantt-visit-tooltip .index-text,.unserved .colorDriverBlueGreen.visit .gantt-visit-tooltip .index-text{color:#18b2f8}.items .colorDriverBlueGreen.break text.time,.items .colorDriverBlueGreen.depot text.time,.items .colorDriverBlueGreen.visit text.time,.unserved .colorDriverBlueGreen.break text.time,.unserved .colorDriverBlueGreen.depot text.time,.unserved .colorDriverBlueGreen.visit text.time{fill:rgba(90,200,250,.7)}.items .colorDriverBlueGreen.break g.index,.items .colorDriverBlueGreen.break text.index,.items .colorDriverBlueGreen.depot g.index,.items .colorDriverBlueGreen.depot text.index,.items .colorDriverBlueGreen.visit g.index,.items .colorDriverBlueGreen.visit text.index,.unserved .colorDriverBlueGreen.break g.index,.unserved .colorDriverBlueGreen.break text.index,.unserved .colorDriverBlueGreen.depot g.index,.unserved .colorDriverBlueGreen.depot text.index,.unserved .colorDriverBlueGreen.visit g.index,.unserved .colorDriverBlueGreen.visit text.index{fill:#18b2f8}.items .colorDriverBlueGreen.break.visit-late .icon,.items .colorDriverBlueGreen.break.visit-on-time .icon,.items .colorDriverBlueGreen.break.visit-skipped .icon,.items .colorDriverBlueGreen.depot.visit-late .icon,.items .colorDriverBlueGreen.depot.visit-on-time .icon,.items .colorDriverBlueGreen.depot.visit-skipped .icon,.items .colorDriverBlueGreen.visit.visit-late .icon,.items .colorDriverBlueGreen.visit.visit-on-time .icon,.items .colorDriverBlueGreen.visit.visit-skipped .icon,.unserved .colorDriverBlueGreen.break.visit-late .icon,.unserved .colorDriverBlueGreen.break.visit-on-time .icon,.unserved .colorDriverBlueGreen.break.visit-skipped .icon,.unserved .colorDriverBlueGreen.depot.visit-late .icon,.unserved .colorDriverBlueGreen.depot.visit-on-time .icon,.unserved .colorDriverBlueGreen.depot.visit-skipped .icon,.unserved .colorDriverBlueGreen.visit.visit-late .icon,.unserved .colorDriverBlueGreen.visit.visit-on-time .icon,.unserved .colorDriverBlueGreen.visit.visit-skipped .icon{fill:#fff;color:#fff;font-size:.5em}.items .colorDriverBlueGreen text.index,.unserved .colorDriverBlueGreen text.index{font-size:.786em;font-weight:800}.items .colorDriverBlueGreen text.time,.unserved .colorDriverBlueGreen text.time{font-size:.786em;font-weight:400}.items .colorDriverBlueGreen .depot-bullet,.items .colorDriverBlueGreen:hover .depot-bullet,.unserved .colorDriverBlueGreen .depot-bullet,.unserved .colorDriverBlueGreen:hover .depot-bullet{fill:#8cd8fb}.items .colorDriverBlueGreen.selected,.unserved .colorDriverBlueGreen.selected{fill:#9cdefc}.items .colorDriverBlueGreen.selected .depot-bullet,.unserved .colorDriverBlueGreen.selected .depot-bullet{fill:#7bd3fb;stroke:#8cd8fb}.items .colorDriverBlueGreen.selected .icon,.unserved .colorDriverBlueGreen.selected .icon{fill:#fff}.items .colorDriverBlueGreen.selected text.index,.unserved .colorDriverBlueGreen.selected text.index{stroke:transparent}.items .colorDriverBlueGreen.invisible .icon,.items .colorDriverBlueGreen.invisible .text,.unserved .colorDriverBlueGreen.invisible .icon,.unserved .colorDriverBlueGreen.invisible .text{fill:#18b2f8}.items .colorDriverLimeGreen.break .bar,.unserved .colorDriverLimeGreen.break .bar{fill:#cde979}.items .colorDriverLimeGreen.break .icon,.unserved .colorDriverLimeGreen.break .icon{fill:#fff}.items .colorDriverLimeGreen.visit .icon,.unserved .colorDriverLimeGreen.visit .icon{fill:rgba(170,215,35,.7)}.items .colorDriverLimeGreen.break .gantt-visit-tooltip .time-text,.items .colorDriverLimeGreen.depot .gantt-visit-tooltip .time-text,.items .colorDriverLimeGreen.visit .gantt-visit-tooltip .time-text,.unserved .colorDriverLimeGreen.break .gantt-visit-tooltip .time-text,.unserved .colorDriverLimeGreen.depot .gantt-visit-tooltip .time-text,.unserved .colorDriverLimeGreen.visit .gantt-visit-tooltip .time-text{color:rgba(170,215,35,.7)}.items .colorDriverLimeGreen.break .gantt-visit-tooltip .index-text,.items .colorDriverLimeGreen.depot .gantt-visit-tooltip .index-text,.items .colorDriverLimeGreen.visit .gantt-visit-tooltip .index-text,.unserved .colorDriverLimeGreen.break .gantt-visit-tooltip .index-text,.unserved .colorDriverLimeGreen.depot .gantt-visit-tooltip .index-text,.unserved .colorDriverLimeGreen.visit .gantt-visit-tooltip .index-text{color:#88ac1c}.items .colorDriverLimeGreen.break text.time,.items .colorDriverLimeGreen.depot text.time,.items .colorDriverLimeGreen.visit text.time,.unserved .colorDriverLimeGreen.break text.time,.unserved .colorDriverLimeGreen.depot text.time,.unserved .colorDriverLimeGreen.visit text.time{fill:rgba(170,215,35,.7)}.items .colorDriverLimeGreen.break g.index,.items .colorDriverLimeGreen.break text.index,.items .colorDriverLimeGreen.depot g.index,.items .colorDriverLimeGreen.depot text.index,.items .colorDriverLimeGreen.visit g.index,.items .colorDriverLimeGreen.visit text.index,.unserved .colorDriverLimeGreen.break g.index,.unserved .colorDriverLimeGreen.break text.index,.unserved .colorDriverLimeGreen.depot g.index,.unserved .colorDriverLimeGreen.depot text.index,.unserved .colorDriverLimeGreen.visit g.index,.unserved .colorDriverLimeGreen.visit text.index{fill:#88ac1c}.items .colorDriverLimeGreen.break.visit-late .icon,.items .colorDriverLimeGreen.break.visit-on-time .icon,.items .colorDriverLimeGreen.break.visit-skipped .icon,.items .colorDriverLimeGreen.depot.visit-late .icon,.items .colorDriverLimeGreen.depot.visit-on-time .icon,.items .colorDriverLimeGreen.depot.visit-skipped .icon,.items .colorDriverLimeGreen.visit.visit-late .icon,.items .colorDriverLimeGreen.visit.visit-on-time .icon,.items .colorDriverLimeGreen.visit.visit-skipped .icon,.unserved .colorDriverLimeGreen.break.visit-late .icon,.unserved .colorDriverLimeGreen.break.visit-on-time .icon,.unserved .colorDriverLimeGreen.break.visit-skipped .icon,.unserved .colorDriverLimeGreen.depot.visit-late .icon,.unserved .colorDriverLimeGreen.depot.visit-on-time .icon,.unserved .colorDriverLimeGreen.depot.visit-skipped .icon,.unserved .colorDriverLimeGreen.visit.visit-late .icon,.unserved .colorDriverLimeGreen.visit.visit-on-time .icon,.unserved .colorDriverLimeGreen.visit.visit-skipped .icon{fill:#fff;color:#fff;font-size:.5em}.items .colorDriverLimeGreen text.index,.unserved .colorDriverLimeGreen text.index{font-size:.786em;font-weight:800}.items .colorDriverLimeGreen text.time,.unserved .colorDriverLimeGreen text.time{font-size:.786em;font-weight:400}.items .colorDriverLimeGreen .depot-bullet,.items .colorDriverLimeGreen:hover .depot-bullet,.unserved .colorDriverLimeGreen .depot-bullet,.unserved .colorDriverLimeGreen:hover .depot-bullet{fill:#c5e662}.items .colorDriverLimeGreen.selected,.unserved .colorDriverLimeGreen.selected{fill:#cde979}.items .colorDriverLimeGreen.selected .depot-bullet,.unserved .colorDriverLimeGreen.selected .depot-bullet{fill:#bce24c;stroke:#c5e662}.items .colorDriverLimeGreen.selected .icon,.unserved .colorDriverLimeGreen.selected .icon{fill:#fff}.items .colorDriverLimeGreen.selected text.index,.unserved .colorDriverLimeGreen.selected text.index{stroke:transparent}.items .colorDriverLimeGreen.invisible .icon,.items .colorDriverLimeGreen.invisible .text,.unserved .colorDriverLimeGreen.invisible .icon,.unserved .colorDriverLimeGreen.invisible .text{fill:#88ac1c}.items .colorDriverGrey.break .bar,.unserved .colorDriverGrey.break .bar{fill:#bbbbbe}.items .colorDriverGrey.break .icon,.unserved .colorDriverGrey.break .icon{fill:#fff}.items .colorDriverGrey.visit .icon,.unserved .colorDriverGrey.visit .icon{fill:rgba(142,142,147,.7)}.items .colorDriverGrey.break .gantt-visit-tooltip .time-text,.items .colorDriverGrey.depot .gantt-visit-tooltip .time-text,.items .colorDriverGrey.visit .gantt-visit-tooltip .time-text,.unserved .colorDriverGrey.break .gantt-visit-tooltip .time-text,.unserved .colorDriverGrey.depot .gantt-visit-tooltip .time-text,.unserved .colorDriverGrey.visit .gantt-visit-tooltip .time-text{color:rgba(142,142,147,.7)}.items .colorDriverGrey.break .gantt-visit-tooltip .index-text,.items .colorDriverGrey.depot .gantt-visit-tooltip .index-text,.items .colorDriverGrey.visit .gantt-visit-tooltip .index-text,.unserved .colorDriverGrey.break .gantt-visit-tooltip .index-text,.unserved .colorDriverGrey.depot .gantt-visit-tooltip .index-text,.unserved .colorDriverGrey.visit .gantt-visit-tooltip .index-text{color:#717176}.items .colorDriverGrey.break text.time,.items .colorDriverGrey.depot text.time,.items .colorDriverGrey.visit text.time,.unserved .colorDriverGrey.break text.time,.unserved .colorDriverGrey.depot text.time,.unserved .colorDriverGrey.visit text.time{fill:rgba(142,142,147,.7)}.items .colorDriverGrey.break g.index,.items .colorDriverGrey.break text.index,.items .colorDriverGrey.depot g.index,.items .colorDriverGrey.depot text.index,.items .colorDriverGrey.visit g.index,.items .colorDriverGrey.visit text.index,.unserved .colorDriverGrey.break g.index,.unserved .colorDriverGrey.break text.index,.unserved .colorDriverGrey.depot g.index,.unserved .colorDriverGrey.depot text.index,.unserved .colorDriverGrey.visit g.index,.unserved .colorDriverGrey.visit text.index{fill:#717176}.items .colorDriverGrey.break.visit-late .icon,.items .colorDriverGrey.break.visit-on-time .icon,.items .colorDriverGrey.break.visit-skipped .icon,.items .colorDriverGrey.depot.visit-late .icon,.items .colorDriverGrey.depot.visit-on-time .icon,.items .colorDriverGrey.depot.visit-skipped .icon,.items .colorDriverGrey.visit.visit-late .icon,.items .colorDriverGrey.visit.visit-on-time .icon,.items .colorDriverGrey.visit.visit-skipped .icon,.unserved .colorDriverGrey.break.visit-late .icon,.unserved .colorDriverGrey.break.visit-on-time .icon,.unserved .colorDriverGrey.break.visit-skipped .icon,.unserved .colorDriverGrey.depot.visit-late .icon,.unserved .colorDriverGrey.depot.visit-on-time .icon,.unserved .colorDriverGrey.depot.visit-skipped .icon,.unserved .colorDriverGrey.visit.visit-late .icon,.unserved .colorDriverGrey.visit.visit-on-time .icon,.unserved .colorDriverGrey.visit.visit-skipped .icon{fill:#fff;color:#fff;font-size:.5em}.items .colorDriverGrey text.index,.unserved .colorDriverGrey text.index{font-size:.786em;font-weight:800}.items .colorDriverGrey text.time,.unserved .colorDriverGrey text.time{font-size:.786em;font-weight:400}.items .colorDriverGrey .depot-bullet,.items .colorDriverGrey:hover .depot-bullet,.unserved .colorDriverGrey .depot-bullet,.unserved .colorDriverGrey:hover .depot-bullet{fill:#b0b0b3}.items .colorDriverGrey.selected,.unserved .colorDriverGrey.selected{fill:#bbbbbe}.items .colorDriverGrey.selected .depot-bullet,.unserved .colorDriverGrey.selected .depot-bullet{fill:#a5a5a9;stroke:#b0b0b3}.items .colorDriverGrey.selected .icon,.unserved .colorDriverGrey.selected .icon{fill:#fff}.items .colorDriverGrey.selected text.index,.unserved .colorDriverGrey.selected text.index{stroke:transparent}.items .colorDriverGrey.invisible .icon,.items .colorDriverGrey.invisible .text,.unserved .colorDriverGrey.invisible .icon,.unserved .colorDriverGrey.invisible .text{fill:#717176}.items .colorDriverPink.break .bar,.unserved .colorDriverPink.break .bar{fill:#ff8199}.items .colorDriverPink.break .icon,.unserved .colorDriverPink.break .icon{fill:#fff}.items .colorDriverPink.visit .icon,.unserved .colorDriverPink.visit .icon{fill:rgba(255,45,85,.7)}.items .colorDriverPink.break .gantt-visit-tooltip .time-text,.items .colorDriverPink.depot .gantt-visit-tooltip .time-text,.items .colorDriverPink.visit .gantt-visit-tooltip .time-text,.unserved .colorDriverPink.break .gantt-visit-tooltip .time-text,.unserved .colorDriverPink.depot .gantt-visit-tooltip .time-text,.unserved .colorDriverPink.visit .gantt-visit-tooltip .time-text{color:rgba(255,45,85,.7)}.items .colorDriverPink.break .gantt-visit-tooltip .index-text,.items .colorDriverPink.depot .gantt-visit-tooltip .index-text,.items .colorDriverPink.visit .gantt-visit-tooltip .index-text,.unserved .colorDriverPink.break .gantt-visit-tooltip .index-text,.unserved .colorDriverPink.depot .gantt-visit-tooltip .index-text,.unserved .colorDriverPink.visit .gantt-visit-tooltip .index-text{color:#f0002e}.items .colorDriverPink.break text.time,.items .colorDriverPink.depot text.time,.items .colorDriverPink.visit text.time,.unserved .colorDriverPink.break text.time,.unserved .colorDriverPink.depot text.time,.unserved .colorDriverPink.visit text.time{fill:rgba(255,45,85,.7)}.items .colorDriverPink.break g.index,.items .colorDriverPink.break text.index,.items .colorDriverPink.depot g.index,.items .colorDriverPink.depot text.index,.items .colorDriverPink.visit g.index,.items .colorDriverPink.visit text.index,.unserved .colorDriverPink.break g.index,.unserved .colorDriverPink.break text.index,.unserved .colorDriverPink.depot g.index,.unserved .colorDriverPink.depot text.index,.unserved .colorDriverPink.visit g.index,.unserved .colorDriverPink.visit text.index{fill:#f0002e}.items .colorDriverPink.break.visit-late .icon,.items .colorDriverPink.break.visit-on-time .icon,.items .colorDriverPink.break.visit-skipped .icon,.items .colorDriverPink.depot.visit-late .icon,.items .colorDriverPink.depot.visit-on-time .icon,.items .colorDriverPink.depot.visit-skipped .icon,.items .colorDriverPink.visit.visit-late .icon,.items .colorDriverPink.visit.visit-on-time .icon,.items .colorDriverPink.visit.visit-skipped .icon,.unserved .colorDriverPink.break.visit-late .icon,.unserved .colorDriverPink.break.visit-on-time .icon,.unserved .colorDriverPink.break.visit-skipped .icon,.unserved .colorDriverPink.depot.visit-late .icon,.unserved .colorDriverPink.depot.visit-on-time .icon,.unserved .colorDriverPink.depot.visit-skipped .icon,.unserved .colorDriverPink.visit.visit-late .icon,.unserved .colorDriverPink.visit.visit-on-time .icon,.unserved .colorDriverPink.visit.visit-skipped .icon{fill:#fff;color:#fff;font-size:.5em}.items .colorDriverPink text.index,.unserved .colorDriverPink text.index{font-size:.786em;font-weight:800}.items .colorDriverPink text.time,.unserved .colorDriverPink text.time{font-size:.786em;font-weight:400}.items .colorDriverPink .depot-bullet,.items .colorDriverPink:hover .depot-bullet,.unserved .colorDriverPink .depot-bullet,.unserved .colorDriverPink:hover .depot-bullet{fill:#ff6c88}.items .colorDriverPink.selected,.unserved .colorDriverPink.selected{fill:#ff8199}.items .colorDriverPink.selected .depot-bullet,.unserved .colorDriverPink.selected .depot-bullet{fill:#ff5777;stroke:#ff6c88}.items .colorDriverPink.selected .icon,.unserved .colorDriverPink.selected .icon{fill:#fff}.items .colorDriverPink.selected text.index,.unserved .colorDriverPink.selected text.index{stroke:transparent}.items .colorDriverPink.invisible .icon,.items .colorDriverPink.invisible .text,.unserved .colorDriverPink.invisible .icon,.unserved .colorDriverPink.invisible .text{fill:#f0002e}.items .colorDriverFushcia.break .bar,.unserved .colorDriverFushcia.break .bar{fill:#f58ebf}.items .colorDriverFushcia.break .icon,.unserved .colorDriverFushcia.break .icon{fill:#fff}.items .colorDriverFushcia.visit .icon,.unserved .colorDriverFushcia.visit .icon{fill:rgba(239,66,148,.7)}.items .colorDriverFushcia.break .gantt-visit-tooltip .time-text,.items .colorDriverFushcia.depot .gantt-visit-tooltip .time-text,.items .colorDriverFushcia.visit .gantt-visit-tooltip .time-text,.unserved .colorDriverFushcia.break .gantt-visit-tooltip .time-text,.unserved .colorDriverFushcia.depot .gantt-visit-tooltip .time-text,.unserved .colorDriverFushcia.visit .gantt-visit-tooltip .time-text{color:rgba(239,66,148,.7)}.items .colorDriverFushcia.break .gantt-visit-tooltip .index-text,.items .colorDriverFushcia.depot .gantt-visit-tooltip .index-text,.items .colorDriverFushcia.visit .gantt-visit-tooltip .index-text,.unserved .colorDriverFushcia.break .gantt-visit-tooltip .index-text,.unserved .colorDriverFushcia.depot .gantt-visit-tooltip .index-text,.unserved .colorDriverFushcia.visit .gantt-visit-tooltip .index-text{color:#e11375}.items .colorDriverFushcia.break text.time,.items .colorDriverFushcia.depot text.time,.items .colorDriverFushcia.visit text.time,.unserved .colorDriverFushcia.break text.time,.unserved .colorDriverFushcia.depot text.time,.unserved .colorDriverFushcia.visit text.time{fill:rgba(239,66,148,.7)}.items .colorDriverFushcia.break g.index,.items .colorDriverFushcia.break text.index,.items .colorDriverFushcia.depot g.index,.items .colorDriverFushcia.depot text.index,.items .colorDriverFushcia.visit g.index,.items .colorDriverFushcia.visit text.index,.unserved .colorDriverFushcia.break g.index,.unserved .colorDriverFushcia.break text.index,.unserved .colorDriverFushcia.depot g.index,.unserved .colorDriverFushcia.depot text.index,.unserved .colorDriverFushcia.visit g.index,.unserved .colorDriverFushcia.visit text.index{fill:#e11375}.items .colorDriverFushcia.break.visit-late .icon,.items .colorDriverFushcia.break.visit-on-time .icon,.items .colorDriverFushcia.break.visit-skipped .icon,.items .colorDriverFushcia.depot.visit-late .icon,.items .colorDriverFushcia.depot.visit-on-time .icon,.items .colorDriverFushcia.depot.visit-skipped .icon,.items .colorDriverFushcia.visit.visit-late .icon,.items .colorDriverFushcia.visit.visit-on-time .icon,.items .colorDriverFushcia.visit.visit-skipped .icon,.unserved .colorDriverFushcia.break.visit-late .icon,.unserved .colorDriverFushcia.break.visit-on-time .icon,.unserved .colorDriverFushcia.break.visit-skipped .icon,.unserved .colorDriverFushcia.depot.visit-late .icon,.unserved .colorDriverFushcia.depot.visit-on-time .icon,.unserved .colorDriverFushcia.depot.visit-skipped .icon,.unserved .colorDriverFushcia.visit.visit-late .icon,.unserved .colorDriverFushcia.visit.visit-on-time .icon,.unserved .colorDriverFushcia.visit.visit-skipped .icon{fill:#fff;color:#fff;font-size:.5em}.items .colorDriverFushcia text.index,.unserved .colorDriverFushcia text.index{font-size:.786em;font-weight:800}.items .colorDriverFushcia text.time,.unserved .colorDriverFushcia text.time{font-size:.786em;font-weight:400}.items .colorDriverFushcia .depot-bullet,.items .colorDriverFushcia:hover .depot-bullet,.unserved .colorDriverFushcia .depot-bullet,.unserved .colorDriverFushcia:hover .depot-bullet{fill:#f47bb4}.items .colorDriverFushcia.selected,.unserved .colorDriverFushcia.selected{fill:#f58ebf}.items .colorDriverFushcia.selected .depot-bullet,.unserved .colorDriverFushcia.selected .depot-bullet{fill:#f268a9;stroke:#f47bb4}.items .colorDriverFushcia.selected .icon,.unserved .colorDriverFushcia.selected .icon{fill:#fff}.items .colorDriverFushcia.selected text.index,.unserved .colorDriverFushcia.selected text.index{stroke:transparent}.items .colorDriverFushcia.invisible .icon,.items .colorDriverFushcia.invisible .text,.unserved .colorDriverFushcia.invisible .icon,.unserved .colorDriverFushcia.invisible .text{fill:#e11375}.items .colorDriverBloodOrange.break .bar,.unserved .colorDriverBloodOrange.break .bar{fill:#ff8983}.items .colorDriverBloodOrange.break .icon,.unserved .colorDriverBloodOrange.break .icon{fill:#fff}.items .colorDriverBloodOrange.visit .icon,.unserved .colorDriverBloodOrange.visit .icon{fill:rgba(255,59,48,.7)}.items .colorDriverBloodOrange.break .gantt-visit-tooltip .time-text,.items .colorDriverBloodOrange.depot .gantt-visit-tooltip .time-text,.items .colorDriverBloodOrange.visit .gantt-visit-tooltip .time-text,.unserved .colorDriverBloodOrange.break .gantt-visit-tooltip .time-text,.unserved .colorDriverBloodOrange.depot .gantt-visit-tooltip .time-text,.unserved .colorDriverBloodOrange.visit .gantt-visit-tooltip .time-text{color:rgba(255,59,48,.7)}.items .colorDriverBloodOrange.break .gantt-visit-tooltip .index-text,.items .colorDriverBloodOrange.depot .gantt-visit-tooltip .index-text,.items .colorDriverBloodOrange.visit .gantt-visit-tooltip .index-text,.unserved .colorDriverBloodOrange.break .gantt-visit-tooltip .index-text,.unserved .colorDriverBloodOrange.depot .gantt-visit-tooltip .index-text,.unserved .colorDriverBloodOrange.visit .gantt-visit-tooltip .index-text{color:#f20d00}.items .colorDriverBloodOrange.break text.time,.items .colorDriverBloodOrange.depot text.time,.items .colorDriverBloodOrange.visit text.time,.unserved .colorDriverBloodOrange.break text.time,.unserved .colorDriverBloodOrange.depot text.time,.unserved .colorDriverBloodOrange.visit text.time{fill:rgba(255,59,48,.7)}.items .colorDriverBloodOrange.break g.index,.items .colorDriverBloodOrange.break text.index,.items .colorDriverBloodOrange.depot g.index,.items .colorDriverBloodOrange.depot text.index,.items .colorDriverBloodOrange.visit g.index,.items .colorDriverBloodOrange.visit text.index,.unserved .colorDriverBloodOrange.break g.index,.unserved .colorDriverBloodOrange.break text.index,.unserved .colorDriverBloodOrange.depot g.index,.unserved .colorDriverBloodOrange.depot text.index,.unserved .colorDriverBloodOrange.visit g.index,.unserved .colorDriverBloodOrange.visit text.index{fill:#f20d00}.items .colorDriverBloodOrange.break.visit-late .icon,.items .colorDriverBloodOrange.break.visit-on-time .icon,.items .colorDriverBloodOrange.break.visit-skipped .icon,.items .colorDriverBloodOrange.depot.visit-late .icon,.items .colorDriverBloodOrange.depot.visit-on-time .icon,.items .colorDriverBloodOrange.depot.visit-skipped .icon,.items .colorDriverBloodOrange.visit.visit-late .icon,.items .colorDriverBloodOrange.visit.visit-on-time .icon,.items .colorDriverBloodOrange.visit.visit-skipped .icon,.unserved .colorDriverBloodOrange.break.visit-late .icon,.unserved .colorDriverBloodOrange.break.visit-on-time .icon,.unserved .colorDriverBloodOrange.break.visit-skipped .icon,.unserved .colorDriverBloodOrange.depot.visit-late .icon,.unserved .colorDriverBloodOrange.depot.visit-on-time .icon,.unserved .colorDriverBloodOrange.depot.visit-skipped .icon,.unserved .colorDriverBloodOrange.visit.visit-late .icon,.unserved .colorDriverBloodOrange.visit.visit-on-time .icon,.unserved .colorDriverBloodOrange.visit.visit-skipped .icon{fill:#fff;color:#fff;font-size:.5em}.items .colorDriverBloodOrange text.index,.unserved .colorDriverBloodOrange text.index{font-size:.786em;font-weight:800}.items .colorDriverBloodOrange text.time,.unserved .colorDriverBloodOrange text.time{font-size:.786em;font-weight:400}.items .colorDriverBloodOrange .depot-bullet,.items .colorDriverBloodOrange:hover .depot-bullet,.unserved .colorDriverBloodOrange .depot-bullet,.unserved .colorDriverBloodOrange:hover .depot-bullet{fill:#ff766e}.items .colorDriverBloodOrange.selected,.unserved .colorDriverBloodOrange.selected{fill:#ff8983}.items .colorDriverBloodOrange.selected .depot-bullet,.unserved .colorDriverBloodOrange.selected .depot-bullet{fill:#ff6259;stroke:#ff766e}.items .colorDriverBloodOrange.selected .icon,.unserved .colorDriverBloodOrange.selected .icon{fill:#fff}.items .colorDriverBloodOrange.selected text.index,.unserved .colorDriverBloodOrange.selected text.index{stroke:transparent}.items .colorDriverBloodOrange.invisible .icon,.items .colorDriverBloodOrange.invisible .text,.unserved .colorDriverBloodOrange.invisible .icon,.unserved .colorDriverBloodOrange.invisible .text{fill:#f20d00}.items .colorDriverOrange.break .bar,.unserved .colorDriverOrange.break .bar{fill:#ffbf66}.items .colorDriverOrange.break .icon,.unserved .colorDriverOrange.break .icon{fill:#fff}.items .colorDriverOrange.visit .icon,.unserved .colorDriverOrange.visit .icon{fill:rgba(255,149,0,.7)}.items .colorDriverOrange.break .gantt-visit-tooltip .time-text,.items .colorDriverOrange.depot .gantt-visit-tooltip .time-text,.items .colorDriverOrange.visit .gantt-visit-tooltip .time-text,.unserved .colorDriverOrange.break .gantt-visit-tooltip .time-text,.unserved .colorDriverOrange.depot .gantt-visit-tooltip .time-text,.unserved .colorDriverOrange.visit .gantt-visit-tooltip .time-text{color:rgba(255,149,0,.7)}.items .colorDriverOrange.break .gantt-visit-tooltip .index-text,.items .colorDriverOrange.depot .gantt-visit-tooltip .index-text,.items .colorDriverOrange.visit .gantt-visit-tooltip .index-text,.unserved .colorDriverOrange.break .gantt-visit-tooltip .index-text,.unserved .colorDriverOrange.depot .gantt-visit-tooltip .index-text,.unserved .colorDriverOrange.visit .gantt-visit-tooltip .index-text{color:#c70}.items .colorDriverOrange.break text.time,.items .colorDriverOrange.depot text.time,.items .colorDriverOrange.visit text.time,.unserved .colorDriverOrange.break text.time,.unserved .colorDriverOrange.depot text.time,.unserved .colorDriverOrange.visit text.time{fill:rgba(255,149,0,.7)}.items .colorDriverOrange.break g.index,.items .colorDriverOrange.break text.index,.items .colorDriverOrange.depot g.index,.items .colorDriverOrange.depot text.index,.items .colorDriverOrange.visit g.index,.items .colorDriverOrange.visit text.index,.unserved .colorDriverOrange.break g.index,.unserved .colorDriverOrange.break text.index,.unserved .colorDriverOrange.depot g.index,.unserved .colorDriverOrange.depot text.index,.unserved .colorDriverOrange.visit g.index,.unserved .colorDriverOrange.visit text.index{fill:#c70}.items .colorDriverOrange.break.visit-late .icon,.items .colorDriverOrange.break.visit-on-time .icon,.items .colorDriverOrange.break.visit-skipped .icon,.items .colorDriverOrange.depot.visit-late .icon,.items .colorDriverOrange.depot.visit-on-time .icon,.items .colorDriverOrange.depot.visit-skipped .icon,.items .colorDriverOrange.visit.visit-late .icon,.items .colorDriverOrange.visit.visit-on-time .icon,.items .colorDriverOrange.visit.visit-skipped .icon,.unserved .colorDriverOrange.break.visit-late .icon,.unserved .colorDriverOrange.break.visit-on-time .icon,.unserved .colorDriverOrange.break.visit-skipped .icon,.unserved .colorDriverOrange.depot.visit-late .icon,.unserved .colorDriverOrange.depot.visit-on-time .icon,.unserved .colorDriverOrange.depot.visit-skipped .icon,.unserved .colorDriverOrange.visit.visit-late .icon,.unserved .colorDriverOrange.visit.visit-on-time .icon,.unserved .colorDriverOrange.visit.visit-skipped .icon{fill:#fff;color:#fff;font-size:.5em}.items .colorDriverOrange text.index,.unserved .colorDriverOrange text.index{font-size:.786em;font-weight:800}.items .colorDriverOrange text.time,.unserved .colorDriverOrange text.time{font-size:.786em;font-weight:400}.items .colorDriverOrange .depot-bullet,.items .colorDriverOrange:hover .depot-bullet,.unserved .colorDriverOrange .depot-bullet,.unserved .colorDriverOrange:hover .depot-bullet{fill:#ffb54d}.items .colorDriverOrange.selected,.unserved .colorDriverOrange.selected{fill:#ffbf66}.items .colorDriverOrange.selected .depot-bullet,.unserved .colorDriverOrange.selected .depot-bullet{fill:#fa3;stroke:#ffb54d}.items .colorDriverOrange.selected .icon,.unserved .colorDriverOrange.selected .icon{fill:#fff}.items .colorDriverOrange.selected text.index,.unserved .colorDriverOrange.selected text.index{stroke:transparent}.items .colorDriverOrange.invisible .icon,.items .colorDriverOrange.invisible .text,.unserved .colorDriverOrange.invisible .icon,.unserved .colorDriverOrange.invisible .text{fill:#c70}.items .colorDriverYellow.break .bar,.unserved .colorDriverYellow.break .bar{fill:#ffe066}.items .colorDriverYellow.break .icon,.unserved .colorDriverYellow.break .icon{fill:#fff}.items .colorDriverYellow.visit .icon,.unserved .colorDriverYellow.visit .icon{fill:rgba(255,204,0,.7)}.items .colorDriverYellow.break .gantt-visit-tooltip .time-text,.items .colorDriverYellow.depot .gantt-visit-tooltip .time-text,.items .colorDriverYellow.visit .gantt-visit-tooltip .time-text,.unserved .colorDriverYellow.break .gantt-visit-tooltip .time-text,.unserved .colorDriverYellow.depot .gantt-visit-tooltip .time-text,.unserved .colorDriverYellow.visit .gantt-visit-tooltip .time-text{color:rgba(255,204,0,.7)}.items .colorDriverYellow.break .gantt-visit-tooltip .index-text,.items .colorDriverYellow.depot .gantt-visit-tooltip .index-text,.items .colorDriverYellow.visit .gantt-visit-tooltip .index-text,.unserved .colorDriverYellow.break .gantt-visit-tooltip .index-text,.unserved .colorDriverYellow.depot .gantt-visit-tooltip .index-text,.unserved .colorDriverYellow.visit .gantt-visit-tooltip .index-text{color:#cca300}.items .colorDriverYellow.break text.time,.items .colorDriverYellow.depot text.time,.items .colorDriverYellow.visit text.time,.unserved .colorDriverYellow.break text.time,.unserved .colorDriverYellow.depot text.time,.unserved .colorDriverYellow.visit text.time{fill:rgba(255,204,0,.7)}.items .colorDriverYellow.break g.index,.items .colorDriverYellow.break text.index,.items .colorDriverYellow.depot g.index,.items .colorDriverYellow.depot text.index,.items .colorDriverYellow.visit g.index,.items .colorDriverYellow.visit text.index,.unserved .colorDriverYellow.break g.index,.unserved .colorDriverYellow.break text.index,.unserved .colorDriverYellow.depot g.index,.unserved .colorDriverYellow.depot text.index,.unserved .colorDriverYellow.visit g.index,.unserved .colorDriverYellow.visit text.index{fill:#cca300}.items .colorDriverYellow.break.visit-late .icon,.items .colorDriverYellow.break.visit-on-time .icon,.items .colorDriverYellow.break.visit-skipped .icon,.items .colorDriverYellow.depot.visit-late .icon,.items .colorDriverYellow.depot.visit-on-time .icon,.items .colorDriverYellow.depot.visit-skipped .icon,.items .colorDriverYellow.visit.visit-late .icon,.items .colorDriverYellow.visit.visit-on-time .icon,.items .colorDriverYellow.visit.visit-skipped .icon,.unserved .colorDriverYellow.break.visit-late .icon,.unserved .colorDriverYellow.break.visit-on-time .icon,.unserved .colorDriverYellow.break.visit-skipped .icon,.unserved .colorDriverYellow.depot.visit-late .icon,.unserved .colorDriverYellow.depot.visit-on-time .icon,.unserved .colorDriverYellow.depot.visit-skipped .icon,.unserved .colorDriverYellow.visit.visit-late .icon,.unserved .colorDriverYellow.visit.visit-on-time .icon,.unserved .colorDriverYellow.visit.visit-skipped .icon{fill:#fff;color:#fff;font-size:.5em}.items .colorDriverYellow text.index,.unserved .colorDriverYellow text.index{font-size:.786em;font-weight:800}.items .colorDriverYellow text.time,.unserved .colorDriverYellow text.time{font-size:.786em;font-weight:400}.items .colorDriverYellow .depot-bullet,.items .colorDriverYellow:hover .depot-bullet,.unserved .colorDriverYellow .depot-bullet,.unserved .colorDriverYellow:hover .depot-bullet{fill:#ffdb4d}.items .colorDriverYellow.selected,.unserved .colorDriverYellow.selected{fill:#ffe066}.items .colorDriverYellow.selected .depot-bullet,.unserved .colorDriverYellow.selected .depot-bullet{fill:#ffd633;stroke:#ffdb4d}.items .colorDriverYellow.selected .icon,.unserved .colorDriverYellow.selected .icon{fill:#fff}.items .colorDriverYellow.selected text.index,.unserved .colorDriverYellow.selected text.index{stroke:transparent}.items .colorDriverYellow.invisible .icon,.items .colorDriverYellow.invisible .text,.unserved .colorDriverYellow.invisible .icon,.unserved .colorDriverYellow.invisible .text{fill:#cca300}.items .colorDriverGreen.break .bar,.unserved .colorDriverGreen.break .bar{fill:#94e8a2}.items .colorDriverGreen.break .icon,.unserved .colorDriverGreen.break .icon{fill:#fff}.items .colorDriverGreen.visit .icon,.unserved .colorDriverGreen.visit .icon{fill:rgba(76,217,100,.7)}.items .colorDriverGreen.break .gantt-visit-tooltip .time-text,.items .colorDriverGreen.depot .gantt-visit-tooltip .time-text,.items .colorDriverGreen.visit .gantt-visit-tooltip .time-text,.unserved .colorDriverGreen.break .gantt-visit-tooltip .time-text,.unserved .colorDriverGreen.depot .gantt-visit-tooltip .time-text,.unserved .colorDriverGreen.visit .gantt-visit-tooltip .time-text{color:rgba(76,217,100,.7)}.items .colorDriverGreen.break .gantt-visit-tooltip .index-text,.items .colorDriverGreen.depot .gantt-visit-tooltip .index-text,.items .colorDriverGreen.visit .gantt-visit-tooltip .index-text,.unserved .colorDriverGreen.break .gantt-visit-tooltip .index-text,.unserved .colorDriverGreen.depot .gantt-visit-tooltip .index-text,.unserved .colorDriverGreen.visit .gantt-visit-tooltip .index-text{color:#29c143}.items .colorDriverGreen.break text.time,.items .colorDriverGreen.depot text.time,.items .colorDriverGreen.visit text.time,.unserved .colorDriverGreen.break text.time,.unserved .colorDriverGreen.depot text.time,.unserved .colorDriverGreen.visit text.time{fill:rgba(76,217,100,.7)}.items .colorDriverGreen.break g.index,.items .colorDriverGreen.break text.index,.items .colorDriverGreen.depot g.index,.items .colorDriverGreen.depot text.index,.items .colorDriverGreen.visit g.index,.items .colorDriverGreen.visit text.index,.unserved .colorDriverGreen.break g.index,.unserved .colorDriverGreen.break text.index,.unserved .colorDriverGreen.depot g.index,.unserved .colorDriverGreen.depot text.index,.unserved .colorDriverGreen.visit g.index,.unserved .colorDriverGreen.visit text.index{fill:#29c143}.items .colorDriverGreen.break.visit-late .icon,.items .colorDriverGreen.break.visit-on-time .icon,.items .colorDriverGreen.break.visit-skipped .icon,.items .colorDriverGreen.depot.visit-late .icon,.items .colorDriverGreen.depot.visit-on-time .icon,.items .colorDriverGreen.depot.visit-skipped .icon,.items .colorDriverGreen.visit.visit-late .icon,.items .colorDriverGreen.visit.visit-on-time .icon,.items .colorDriverGreen.visit.visit-skipped .icon,.unserved .colorDriverGreen.break.visit-late .icon,.unserved .colorDriverGreen.break.visit-on-time .icon,.unserved .colorDriverGreen.break.visit-skipped .icon,.unserved .colorDriverGreen.depot.visit-late .icon,.unserved .colorDriverGreen.depot.visit-on-time .icon,.unserved .colorDriverGreen.depot.visit-skipped .icon,.unserved .colorDriverGreen.visit.visit-late .icon,.unserved .colorDriverGreen.visit.visit-on-time .icon,.unserved .colorDriverGreen.visit.visit-skipped .icon{fill:#fff;color:#fff;font-size:.5em}.items .colorDriverGreen text.index,.unserved .colorDriverGreen text.index{font-size:.786em;font-weight:800}.items .colorDriverGreen text.time,.unserved .colorDriverGreen text.time{font-size:.786em;font-weight:400}.items .colorDriverGreen .depot-bullet,.items .colorDriverGreen:hover .depot-bullet,.unserved .colorDriverGreen .depot-bullet,.unserved .colorDriverGreen:hover .depot-bullet{fill:#82e493}.items .colorDriverGreen.selected,.unserved .colorDriverGreen.selected{fill:#94e8a2}.items .colorDriverGreen.selected .depot-bullet,.unserved .colorDriverGreen.selected .depot-bullet{fill:#70e183;stroke:#82e493}.items .colorDriverGreen.selected .icon,.unserved .colorDriverGreen.selected .icon{fill:#fff}.items .colorDriverGreen.selected text.index,.unserved .colorDriverGreen.selected text.index{stroke:transparent}.items .colorDriverGreen.invisible .icon,.items .colorDriverGreen.invisible .text,.unserved .colorDriverGreen.invisible .icon,.unserved .colorDriverGreen.invisible .text{fill:#29c143}.items .colorDriverUnserved.break .bar,.unserved .colorDriverUnserved.break .bar{fill:#94918f}.items .colorDriverUnserved.break .icon,.unserved .colorDriverUnserved.break .icon{fill:#fff}.items .colorDriverUnserved.visit .icon,.unserved .colorDriverUnserved.visit .icon{fill:rgba(74,72,71,.7)}.items .colorDriverUnserved.break .gantt-visit-tooltip .time-text,.items .colorDriverUnserved.depot .gantt-visit-tooltip .time-text,.items .colorDriverUnserved.visit .gantt-visit-tooltip .time-text,.unserved .colorDriverUnserved.break .gantt-visit-tooltip .time-text,.unserved .colorDriverUnserved.depot .gantt-visit-tooltip .time-text,.unserved .colorDriverUnserved.visit .gantt-visit-tooltip .time-text{color:rgba(74,72,71,.7)}.items .colorDriverUnserved.break .gantt-visit-tooltip .index-text,.items .colorDriverUnserved.depot .gantt-visit-tooltip .index-text,.items .colorDriverUnserved.visit .gantt-visit-tooltip .index-text,.unserved .colorDriverUnserved.break .gantt-visit-tooltip .index-text,.unserved .colorDriverUnserved.depot .gantt-visit-tooltip .index-text,.unserved .colorDriverUnserved.visit .gantt-visit-tooltip .index-text{color:#3b3a39}.items .colorDriverUnserved.break text.time,.items .colorDriverUnserved.depot text.time,.items .colorDriverUnserved.visit text.time,.unserved .colorDriverUnserved.break text.time,.unserved .colorDriverUnserved.depot text.time,.unserved .colorDriverUnserved.visit text.time{fill:rgba(74,72,71,.7)}.items .colorDriverUnserved.break g.index,.items .colorDriverUnserved.break text.index,.items .colorDriverUnserved.depot g.index,.items .colorDriverUnserved.depot text.index,.items .colorDriverUnserved.visit g.index,.items .colorDriverUnserved.visit text.index,.unserved .colorDriverUnserved.break g.index,.unserved .colorDriverUnserved.break text.index,.unserved .colorDriverUnserved.depot g.index,.unserved .colorDriverUnserved.depot text.index,.unserved .colorDriverUnserved.visit g.index,.unserved .colorDriverUnserved.visit text.index{fill:#3b3a39}.items .colorDriverUnserved.break.visit-late .icon,.items .colorDriverUnserved.break.visit-on-time .icon,.items .colorDriverUnserved.break.visit-skipped .icon,.items .colorDriverUnserved.depot.visit-late .icon,.items .colorDriverUnserved.depot.visit-on-time .icon,.items .colorDriverUnserved.depot.visit-skipped .icon,.items .colorDriverUnserved.visit.visit-late .icon,.items .colorDriverUnserved.visit.visit-on-time .icon,.items .colorDriverUnserved.visit.visit-skipped .icon,.unserved .colorDriverUnserved.break.visit-late .icon,.unserved .colorDriverUnserved.break.visit-on-time .icon,.unserved .colorDriverUnserved.break.visit-skipped .icon,.unserved .colorDriverUnserved.depot.visit-late .icon,.unserved .colorDriverUnserved.depot.visit-on-time .icon,.unserved .colorDriverUnserved.depot.visit-skipped .icon,.unserved .colorDriverUnserved.visit.visit-late .icon,.unserved .colorDriverUnserved.visit.visit-on-time .icon,.unserved .colorDriverUnserved.visit.visit-skipped .icon{fill:#fff;color:#fff;font-size:.5em}.items .colorDriverUnserved text.index,.unserved .colorDriverUnserved text.index{font-size:.786em;font-weight:800}.items .colorDriverUnserved text.time,.unserved .colorDriverUnserved text.time{font-size:.786em;font-weight:400}.items .colorDriverUnserved .depot-bullet,.items .colorDriverUnserved:hover .depot-bullet,.unserved .colorDriverUnserved .depot-bullet,.unserved .colorDriverUnserved:hover .depot-bullet{fill:#827e7d}.items .colorDriverUnserved.selected,.unserved .colorDriverUnserved.selected{fill:#94918f}.items .colorDriverUnserved.selected .depot-bullet,.unserved .colorDriverUnserved.selected .depot-bullet{fill:#6f6c6b;stroke:#827e7d}.items .colorDriverUnserved.selected .icon,.unserved .colorDriverUnserved.selected .icon{fill:#fff}.items .colorDriverUnserved.selected text.index,.unserved .colorDriverUnserved.selected text.index{stroke:transparent}.items .colorDriverUnserved.invisible .icon,.items .colorDriverUnserved.invisible .text,.unserved .colorDriverUnserved.invisible .icon,.unserved .colorDriverUnserved.invisible .text{fill:#3b3a39}.gantt .labels{-webkit-touch-callout:none;-khtml-user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#2b3639}.gantt .labels .visibility{cursor:pointer}.gantt .labels .icon-deactivate{color:#9c9a9a}.gantt .labels .icon-person{color:#b1b1b1}.gantt .labels .item{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.gantt .labels .item.invisible{opacity:.4;-ms-filter:"alpha(Opacity=40)";filter:alpha(opacity=40)}.gantt .labels .item.invisible .icon-person{color:#b1b1b1!important}.gantt .labels .item .drop-zone-active-no-hover{opacity:.4;-ms-filter:"alpha(Opacity=40)";filter:alpha(opacity=40)}.gantt .labels .item .drop-zone-active-no-hover .icon-person{color:#b1b1b1!important}.gantt .labels .item .drop-zone-active-no-hover i.visibility{background:0 0;color:#b1b1b1}.gantt .labels .item .drop-zone-active-hover{opacity:1;-ms-filter:none;filter:none}.gantt .labels .item .drop-zone-active-hover i.visibility{color:#b1b1b1;background:0 0;-webkit-box-shadow:none;box-shadow:none}.gantt #clock-icon .pulse{fill:#f16466;fill-opacity:.8;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-o-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:pulse 1.5s 3 forwards;-moz-animation:pulse 1.5s 3 forwards;-o-animation:pulse 1.5s 3 forwards;-ms-animation:pulse 1.5s 3 forwards;animation:pulse 1.5s 3 forwards}.driver-name{text-transform:capitalize;font-size:13px;-webkit-box-flex:2;-moz-box-flex:2;-o-box-flex:2;-ms-box-flex:2;box-flex:2;-webkit-flex-grow:2;flex-grow:2;margin-left:1.25em;width:auto}.driver-name.unserved{text-transform:uppercase;color:rgba(74,72,71,.8);font-weight:700}.icon-warning{margin-right:.4125em}.dispatch-icon{margin-right:1em}.swap-route{margin-right:.8em;margin-top:7px}.swap-route.is-disabled{opacity:.3;-ms-filter:"alpha(Opacity=30)";filter:alpha(opacity=30)}.swap-route:hover{cursor:pointer;color:#469cfc}.reverse-route{margin-right:.8em;padding-top:4px}.reverse-route.icon-tab{color:#b5c5c9}.reverse-route.icon-tab:hover{cursor:pointer;color:#469cfc}.reverse-route.driver-en-route{cursor:initial}.reverse-route.driver-en-route .icon-tab{color:#e0e7e9}.reverse-route.hidden{visibility:hidden}.reverse-route.is-disabled .icon-tab{cursor:not-allowed;color:#e0e0e0}.select{margin:.625em 0 .625em 1.25em;font-size:.8em}.select.show-route{color:#469cfc;margin-left:10px}.select.show-route.unserved{color:rgba(0,0,0,.3)}.select.hide-route{color:#b5c4c9;margin-left:10px}.select.hide-route.unserved{color:rgba(0,0,0,.15)}.clean-meter{height:48px;background-color:transparent;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;float:left}.clean-meter .capacity,.clean-meter .lateness{width:50px;height:20px;font-size:10px;font-weight:700;color:#2b3639;text-align:center;overflow:hidden;background-color:#f1f5f7;margin:0 10px}.clean-meter .capacity div,.clean-meter .lateness div{width:100%;height:20px;-webkit-transition:border-color 350ms,background-color 350ms,width 350ms;-moz-transition:border-color 350ms,background-color 350ms,width 350ms;-o-transition:border-color 350ms,background-color 350ms,width 350ms;-ms-transition:border-color 350ms,background-color 350ms,width 350ms;transition:border-color 350ms,background-color 350ms,width 350ms}.clean-meter .capacity div:nth-child(1),.clean-meter .lateness div:nth-child(1){display:block;border:1px solid transparent;width:100%;height:20px;background-color:#aacdfb}.clean-meter .capacity div:nth-child(2),.clean-meter .lateness div:nth-child(2){line-height:17px;margin-top:-20px;display:block;width:100%;height:20px;border:1px solid #67afff}.clean-meter .capacity.is-over div:nth-child(1),.clean-meter .lateness.is-over div:nth-child(1){background-color:#ffada0}.clean-meter .capacity.is-over div:nth-child(2),.clean-meter .lateness.is-over div:nth-child(2){border-color:#f87879}.clean-meter .capacity.is-disabled,.clean-meter .lateness.is-disabled{font-style:italic;color:#b5c4c9;font-size:9px;text-transform:uppercase}.clean-meter .capacity.is-disabled div:nth-child(1),.clean-meter .lateness.is-disabled div:nth-child(1){background-color:#e0e7e9}.clean-meter .capacity.is-disabled div:nth-child(2),.clean-meter .lateness.is-disabled div:nth-child(2){border-color:#b5c4c9;border-style:dotted}.clean,.clean-pagination{float:left;width:260px;height:100%;background-color:transparent;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.clean-pagination.icon-gantt,.clean.icon-gantt{width:auto}.clean .icon-checkmark,.clean .icon-cross,.clean .icon-late,.clean-pagination .icon-checkmark,.clean-pagination .icon-cross,.clean-pagination .icon-late{margin-top:20px}.clean-pagination{width:100%;height:auto;margin-left:6px;margin-top:-6px}.gantt-shadow{fill:#fff;opacity:.9;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90);cursor:-webkit-grabbing;cursor:-moz-grabbing;stroke:#fdc0b6;stroke-width:.75px}.gantt-shadow.locked{cursor:no-drop}.gantt-shadow.hidden{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);cursor:default}.gantt-shadow .icon{fill:#fa6249;stroke-width:0}.gantt-shadow.colorDriverViolet{stroke:#bcbbef}.gantt-shadow.colorDriverBlue,.gantt-shadow.colorDriverLightBlue{stroke:#99caff}.gantt-shadow.colorDriverBlueGreen{stroke:#bde9fd}.gantt-shadow.colorDriverLimeGreen{stroke:#def0a6}.gantt-shadow.colorDriverGreen{stroke:#b7f0c1}.gantt-shadow.colorDriverPink{stroke:#ffabbb}.gantt-shadow.colorDriverFushcia{stroke:#f9b3d4}.gantt-shadow.colorDriverBloodOrange{stroke:#ffb1ac}.gantt-shadow.colorDriverOrange{stroke:#ffd599}.gantt-shadow.colorDriverYellow{stroke:#ffeb99}.gantt-shadow.colorDriverGrey{stroke:#d2d2d4}.gantt-shadow.colorDriverUnserved{stroke:#b8b5b4}.gantt .dropzones .drop-zone{stroke-dasharray:3;stroke-width:1px;fill-opacity:.05;stroke:#aaa;fill:#979797}.gantt .dropzones .drop-zone.active{stroke:#469cfc;fill:#469cfc}.gantt .clock-line{fill:#2c8dfb;pointer-events:none}.gantt .clock-top-marker{fill:#277fdb}.brush .extent{fill:#fff;opacity:.2;-ms-filter:"alpha(Opacity=20)";filter:alpha(opacity=20);shape-rendering:crispEdges;stroke:#fff}.resize.e rect,.resize.w rect{visibility:visible!important;fill:#fff}.zoom-in,.zoom-reset{opacity:.6;-ms-filter:"alpha(Opacity=60)";filter:alpha(opacity=60);cursor:pointer}.zoom-in:hover,.zoom-reset:hover{opacity:1;-ms-filter:none;filter:none}.zoom-in span,.zoom-reset span{font-size:12px}.edit .zoom-in,.edit .zoom-reset,.live .zoom-in,.live .zoom-reset,.plan .zoom-in,.plan .zoom-reset{color:#fff}.past-project .zoom-in,.past-project .zoom-reset{color:#53676d}.past-project .icon-hide,.past-project .icon-lock,.past-project .lock-drivers{color:rgba(83,103,109,.2)}.past-project .icon-hide.lock,.past-project .icon-hide.locked,.past-project .icon-lock.lock,.past-project .icon-lock.locked,.past-project .lock-drivers.lock,.past-project .lock-drivers.locked{color:rgba(83,103,109,.6)}.zoom-buttons{text-align:center;line-height:23px}.unserved-pagination .icon-back,.unserved-pagination .icon-next{color:rgba(0,0,0,.4);font-size:22px;margin-top:17px;cursor:pointer}.unserved-pagination .icon-back:hover,.unserved-pagination .icon-next:hover{color:#000}.unserved-pagination .icon-next{float:right;margin-right:4px}.unserved-pagination .icon-back{float:left}.project-main{width:100%}.hud-demo{width:100%;position:absolute}header{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;position:relative;z-index:15;width:100%;-webkit-box-shadow:0 0 7px rgba(0,0,0,.15);box-shadow:0 0 7px rgba(0,0,0,.15);background-color:#fff;zoom:1}header:after,header:before{content:"";display:table}header:after{clear:both}header .top-header{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%}header .tab{position:relative;vertical-align:middle;height:100%}header .tab.active{background-color:#53676d}header .tab.active .menu-item{color:#fff}header .menu-item{color:#2b3639;display:block;padding:1.125rem}header .menu-item:not(.msg):hover{background-color:#f7f7f7}header .menu-item .item-icon{display:inline-block}header .menu-item .item-icon.icon-notification,header .menu-item .item-icon.icon-setting,header .menu-item .item-icon.icon-upgrade-account{font-size:1.25em}header .menu-item .item-icon.icon-user{background-image:url(/img/icon-user.svg);width:1.2em;height:1em}header .menu-item .item-description{display:inline-block;font-weight:700;line-height:1.5;margin-left:.35em;position:relative;bottom:1px}header .menu-item.upgrade-item{color:#469cfc}header .menu-item.menu-project-name{padding-right:2em}header .menu-item-number{font-size:95%;color:#b1b1b1;margin-left:.4em}header .icon-add-stop{margin-left:0;margin-bottom:-.26rem}header .icon-add-stop .tooltip{width:4.5rem;margin-left:1.5rem;margin-top:.2rem;font-size:.9rem;font-family:Lato}header li{display:inline-block;position:relative}header .icon-chevron-down{position:relative;top:.175em;margin-left:.25em;font-weight:700}header .active .menu-item:hover{background-color:#53676d}.unread-badge{-webkit-border-radius:50%;border-radius:50%;background-color:#f16466;font-size:.75em;position:absolute;display:block;width:1.25em;height:1.25em;margin-top:.6em;right:.9em;font-weight:700}.past-project-warning{position:absolute;padding:20px 30px 30px;width:23.75rem;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 7px rgba(0,0,0,.15);box-shadow:0 0 7px rgba(0,0,0,.15);margin:0 auto;background-color:#fff;top:4.7em;left:2em}.past-project-warning .past-project-close{font-size:1.6em;line-height:1;color:rgba(0,0,0,.25);position:absolute;right:20px}.past-project-warning .past-project-actions{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;margin-top:20px}.past-project-warning .arrow{background-image:url(/img/arrow-up.svg);width:34px;height:22px;position:absolute;top:-17px;left:155px}.navbar-left .tab:before{content:"";width:.0625rem;height:30%;top:35%;left:-.125rem;position:absolute;background-color:#ddd}.navbar-left .tab.active{background-color:#53676d}.navbar-left .tab.active .menu-item{color:#fff}.navbar-left .dropdown-container{position:relative;display:inline-block;font-weight:700;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.navbar-left .dropdown-container.active,.navbar-left .dropdown-container.done{opacity:1;-ms-filter:none;filter:none;cursor:pointer}.navbar-left .dropdown-container span{line-height:1}.navbar-left .dropdown-container .dropdown{margin-top:-.75em;margin-left:1em}.navbar-left .project-dropdown{max-width:13em;line-height:1.125rem;float:left}.navbar-left .project-dropdown .dropdown.disabled li{opacity:.33;-ms-filter:"alpha(Opacity=33)";filter:alpha(opacity=33)}.navbar-left .project-dropdown .dropdown.disabled li a{color:#616161}.navbar-left .project-dropdown .dropdown.disabled li a:hover{cursor:no-drop}.navbar-left .project-dropdown:after{position:absolute;font-family:routific-full-product;content:"\e42d";top:1.4em;right:.75em;color:#b1b1b1}.navbar-center{padding-top:.5em}.navbar-center .session-count{color:#2a3e54;font-weight:700;text-align:center;padding:.5em 1.5em;-webkit-border-radius:100px;border-radius:100px;background-color:#a1ceff;width:25em;position:fixed;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-top:3.5rem}.navbar-right .dropdown{margin-top:-.55em}.navbar-right .tooltip{left:-30%}.live-track-countdown{position:absolute;top:4.5rem;left:8rem;background-color:#469cfc;-webkit-border-radius:4px;border-radius:4px;padding:1em 2em;color:#fff;text-align:center;-webkit-box-shadow:0 0 7px rgba(0,0,0,.15);box-shadow:0 0 7px rgba(0,0,0,.15);z-index:11;-webkit-animation:flyin .5s cubic-bezier(0.76,-.29,.22,1.36);-moz-animation:flyin .5s cubic-bezier(0.76,-.29,.22,1.36);-o-animation:flyin .5s cubic-bezier(0.76,-.29,.22,1.36);-ms-animation:flyin .5s cubic-bezier(0.76,-.29,.22,1.36);animation:flyin .5s cubic-bezier(0.76,-.29,.22,1.36)}.live-track-countdown .title{text-transform:uppercase;font-weight:700;font-size:1.1em;margin:.3125rem 0 .625rem;letter-spacing:.0625rem;color:#fff}.countdown-clock{color:#fff}.countdown-clock .clock-box{display:inline;position:relative;float:left;text-align:center;padding:.125rem;width:3.4375rem}.countdown-clock .clock-box .value{width:3.125rem;height:3.125rem;color:#fff;font-size:1.1em;font-weight:700;padding:.75rem .625rem 0;background-color:#268bfb;-webkit-border-radius:7px;border-radius:7px;margin:0 auto .625rem;border:1px solid rgba(255,255,255,.4)}.countdown-clock .clock-box .label{color:#fff;font-size:.6em;text-transform:uppercase;font-weight:700;margin:0;padding:.125rem .3125rem}.hud{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;width:100%;height:100%}.main-box{position:fixed;top:3.5rem;bottom:0;width:53.125rem;-webkit-box-shadow:0 0 7px rgba(0,0,0,.15);box-shadow:0 0 7px rgba(0,0,0,.15);background-color:#fff;z-index:4}.route-button-container{z-index:3;position:fixed;left:56.25rem;right:0;bottom:0;background-color:rgba(255,255,255,.8);padding:.55em 1.5em;-webkit-box-shadow:0 -3px 10px rgba(0,0,0,.1);box-shadow:0 -3px 10px rgba(0,0,0,.1)}.route-button-container.disabled .btn{background-color:rgba(255,188,0,.4);-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.route-button-container.disabled .tooltip{padding:.5rem 1rem;max-width:12rem;bottom:2.5rem;color:#fff;overflow-wrap:break-word;white-space:normal;line-height:1.2rem;text-transform:none}.route-button-container .btn{width:13.75rem}#input-sub-nav{height:100%}.nav-tabs{font-size:1.286em;font-weight:700;text-align:center;text-transform:uppercase;zoom:1}.nav-tabs:after,.nav-tabs:before{content:"";display:table}.nav-tabs:after{clear:both}.nav-tabs li{display:inline-block;-webkit-box-shadow:inset 0 -3px 5px #ddd;box-shadow:inset 0 -3px 5px #ddd;float:left;background-color:#f5f5f5}.nav-tabs a{padding:1em 0;display:block;color:#ddd;text-decoration:none}.nav-tabs .badge{margin-left:.35em;background-color:#ddd}.nav-tabs .active{background-color:#fff;-webkit-box-shadow:none;box-shadow:none}.nav-tabs .active a{color:#4a4847}.nav-tabs .active .icon-visit{color:#fa6249}.nav-tabs .active .icon-driver-black{color:#28bbd6}.nav-tabs .active .badge{background-color:#b1b1b1}.navbar-secondary{position:fixed;width:53.125rem;padding:1.5em;border-bottom:1px solid #485a5f;background-color:#53676d;z-index:98;zoom:1}.navbar-secondary:after,.navbar-secondary:before{content:"";display:table}.navbar-secondary:after{clear:both}.navbar-secondary .title{color:#fff;font-weight:700}.navbar-secondary .tooltip{top:2.5em;white-space:nowrap;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.navbar-secondary .navbar-secondary-box{margin:-1em 0;display:inline-block;text-align:center;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.navbar-secondary .navbar-secondary-box.ng-hide{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}.navbar-secondary .navbar-secondary-box:hover a{color:#fff}.navbar-secondary .navbar-secondary-box:hover .dropdown a{color:#4a4847}.navbar-secondary .navbar-secondary-box:hover .dropdown-directive a{color:#2b3639}.navbar-secondary a{color:rgba(255,255,255,.8);-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;padding:1em}.drivers-list table{width:100.2%;max-width:100.2%}.upload-progress{position:absolute;top:0;padding:1.2em 1em;width:100%;height:3.75rem;background-color:#485a5f;z-index:99}.upload-progress>*{position:absolute;top:1.35em;left:0;right:0;width:100%}.upload-progress.ng-hide-remove{-webkit-transition:-webkit-transform .6s cubic-bezier(0.76,-.29,.22,1.36),opacity .3s ease-out;-moz-transition:-moz-transform .6s cubic-bezier(0.76,-.29,.22,1.36),opacity .3s ease-out;-o-transition:-o-transform .6s cubic-bezier(0.76,-.29,.22,1.36),opacity .3s ease-out;-ms-transition:-ms-transform .6s cubic-bezier(0.76,-.29,.22,1.36),opacity .3s ease-out;transition:transform .6s cubic-bezier(0.76,-.29,.22,1.36),opacity .3s ease-out;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(0,-8em,0);-moz-transform:translate3d(0,-8em,0);-o-transform:translate3d(0,-8em,0);-ms-transform:translate3d(0,-8em,0);transform:translate3d(0,-8em,0)}.upload-progress.ng-hide-remove.ng-hide-remove-active{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;-ms-filter:none;filter:none}.upload-progress.ng-hide-add{-webkit-transition:-webkit-transform .4s cubic-bezier(0.76,-.29,.22,1.36),opacity .3s ease-out;-moz-transition:-moz-transform .4s cubic-bezier(0.76,-.29,.22,1.36),opacity .3s ease-out;-o-transition:-o-transform .4s cubic-bezier(0.76,-.29,.22,1.36),opacity .3s ease-out;-ms-transition:-ms-transform .4s cubic-bezier(0.76,-.29,.22,1.36),opacity .3s ease-out;transition:transform .4s cubic-bezier(0.76,-.29,.22,1.36),opacity .3s ease-out;opacity:1;-ms-filter:none;filter:none;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.upload-progress.ng-hide-add.ng-hide-add-active{-webkit-transform:translate3d(0,-8em,0);-moz-transform:translate3d(0,-8em,0);-o-transform:translate3d(0,-8em,0);-ms-transform:translate3d(0,-8em,0);transform:translate3d(0,-8em,0);opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}.upload-progress .active.ng-hide-remove,.upload-progress .cancelled.ng-hide-remove,.upload-progress .done.ng-hide-remove{-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;-ms-transition:opacity .5s ease-out;transition:opacity .5s ease-out;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}.upload-progress .active.ng-hide-remove.ng-hide-remove-active,.upload-progress .cancelled.ng-hide-remove.ng-hide-remove-active,.upload-progress .done.ng-hide-remove.ng-hide-remove-active{opacity:1;-ms-filter:none;filter:none}.upload-progress .active.ng-hide-add,.upload-progress .cancelled.ng-hide-add,.upload-progress .done.ng-hide-add{-webkit-transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;-ms-transition:opacity .5s ease-out;transition:opacity .5s ease-out;opacity:1;-ms-filter:none;filter:none}.upload-progress .active.ng-hide-add.ng-hide-add-active,.upload-progress .cancelled.ng-hide-add.ng-hide-add-active,.upload-progress .done.ng-hide-add.ng-hide-add-active{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}.upload-progress .active .progress-bar{position:relative;display:inline-block;width:84%;height:1.25em;margin:0 2em;vertical-align:middle;background-color:#ddd;-webkit-border-radius:4px;border-radius:4px;overflow:hidden;z-index:1}.upload-progress .active .progress-bar .bar{position:relative;background-color:#09b89d;display:inline-block;height:100%;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;-webkit-transition:width .3s ease;-moz-transition:width .3s ease;-o-transition:width .3s ease;-ms-transition:width .3s ease;transition:width .3s ease}.upload-progress .active .progress-bar .label{position:absolute;top:.1em;right:.5em;font-size:.857em;color:#fff}.upload-progress .active a.cancel{vertical-align:middle;color:#b1b1b1;font-size:.786em}.upload-progress .active a.cancel:hover{color:#fff}.upload-progress .cancelled,.upload-progress .done{text-align:center;-webkit-transition:all 1s 3s;-moz-transition:all 1s 3s;-o-transition:all 1s 3s;-ms-transition:all 1s 3s;transition:all 1s 3s}.upload-progress .cancelled .label,.upload-progress .done .label{margin:0 .5em}.upload-progress .cancelled>*,.upload-progress .done>*{vertical-align:middle;display:inline-block}.upload-progress .cancelled [class*=" icon-"],.upload-progress .cancelled [class^=icon-],.upload-progress .done [class*=" icon-"],.upload-progress .done [class^=icon-]{font-size:1em}.upload-progress .cancelled,.upload-progress .done,.upload-progress .icon-checkmark{color:#fff}.row{zoom:1}.row:after,.row:before{content:"";display:table}.row:after{clear:both}.row>*{vertical-align:middle;padding:0 .5em}.row>:first-child{padding-left:0}.row>:last-child{padding-right:0}.inline>*{display:inline-block}.short-field{width:4.5em}fieldset{border:none;padding:0;margin:0}.content-box{margin-top:4.25em;padding-bottom:5em;background-color:#fff}.content-box .row{padding:.75em 0}.content-box .col-3{text-align:left}.content-box .box-feel-container{position:relative}.content-box label{color:#2b3639;font-size:.929em;text-transform:capitalize}.content-box label.grey-label{color:#9c9a9a}.content-box .horizontal-margins{margin-left:1em;margin-right:1em}.content-box .microcopy{font-size:.8em;color:#b1b1b1;line-height:2.3}.letter-compress{letter-spacing:-.15px}.hud-view{height:100%;overflow-y:auto}.hud-visits{position:relative}.hud-drivers .padded{padding:0 .3125rem}.hud-drivers .icon-refresh{margin-top:0}.hud-drivers,.hud-visits{height:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.hud-drivers .my-grid [class*=" icon-"],.hud-drivers .my-grid [class^=icon-],.hud-drivers table [class*=" icon-"],.hud-drivers table [class^=icon-],.hud-visits .my-grid [class*=" icon-"],.hud-visits .my-grid [class^=icon-],.hud-visits table [class*=" icon-"],.hud-visits table [class^=icon-]{color:#b1b1b1;margin-top:.15em;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.hud-drivers .my-grid [class*=" icon-"]:hover,.hud-drivers .my-grid [class^=icon-]:hover,.hud-drivers table [class*=" icon-"]:hover,.hud-drivers table [class^=icon-]:hover,.hud-visits .my-grid [class*=" icon-"]:hover,.hud-visits .my-grid [class^=icon-]:hover,.hud-visits table [class*=" icon-"]:hover,.hud-visits table [class^=icon-]:hover{color:#616161}.hud-drivers .my-grid [class*=" icon-"].warning-info,.hud-drivers .my-grid [class^=icon-].warning-info,.hud-drivers table [class*=" icon-"].warning-info,.hud-drivers table [class^=icon-].warning-info,.hud-visits .my-grid [class*=" icon-"].warning-info,.hud-visits .my-grid [class^=icon-].warning-info,.hud-visits table [class*=" icon-"].warning-info,.hud-visits table [class^=icon-].warning-info{color:#f16466;margin-top:-.15em}.hud-drivers .my-grid [class*=" icon-"].warning-info:hover,.hud-drivers .my-grid [class^=icon-].warning-info:hover,.hud-drivers table [class*=" icon-"].warning-info:hover,.hud-drivers table [class^=icon-].warning-info:hover,.hud-visits .my-grid [class*=" icon-"].warning-info:hover,.hud-visits .my-grid [class^=icon-].warning-info:hover,.hud-visits table [class*=" icon-"].warning-info:hover,.hud-visits table [class^=icon-].warning-info:hover{color:#eb2528}.hud-drivers .my-grid [class*=" icon-"].ambiguous-address,.hud-drivers .my-grid [class^=icon-].ambiguous-address,.hud-drivers table [class*=" icon-"].ambiguous-address,.hud-drivers table [class^=icon-].ambiguous-address,.hud-visits .my-grid [class*=" icon-"].ambiguous-address,.hud-visits .my-grid [class^=icon-].ambiguous-address,.hud-visits table [class*=" icon-"].ambiguous-address,.hud-visits table [class^=icon-].ambiguous-address{color:orange;background-image:url(/img/question-mark.svg);background-repeat:no-repeat;background-position:center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;display:inline-block;margin-top:-.1em;margin-left:-.2em;width:1.3em;height:1.25em}.hud-drivers .my-grid [class*=" icon-"].ambiguous-address:before,.hud-drivers .my-grid [class^=icon-].ambiguous-address:before,.hud-drivers table [class*=" icon-"].ambiguous-address:before,.hud-drivers table [class^=icon-].ambiguous-address:before,.hud-visits .my-grid [class*=" icon-"].ambiguous-address:before,.hud-visits .my-grid [class^=icon-].ambiguous-address:before,.hud-visits table [class*=" icon-"].ambiguous-address:before,.hud-visits table [class^=icon-].ambiguous-address:before{display:none}.hud-drivers .my-grid th,.hud-drivers table th,.hud-visits .my-grid th,.hud-visits table th{background-color:#61787f;color:#b5c4c9;text-transform:uppercase}.hud-drivers .title-type,.hud-visits .title-type{margin-bottom:.2em}.hud-visits-list .scheduled{color:#09b89d}.hud-visits-list .unscheduled{color:#b5c4c9}.hud-visits-list .on-time{color:#20c989}.hud-visits-list .late{color:#e6a900}.hud-visits-list .missed{color:#f16466}.hud-visits-list .validating{color:#469cfc}.hud-visits-list .status{color:#4fa2fa}.hud-visits-list .invalid{color:#f16466;font-style:italic;text-decoration:underline;cursor:pointer}.hud-visits-list .email{text-transform:lowercase}.hud-drivers-create,.hud-drivers-edit,.hud-visits-create,.hud-visits-edit,.hud-visits-upload{padding:2em 1em 3.5em;z-index:100001}.hud-drivers-create .load,.hud-drivers-edit .load,.hud-visits-create .load,.hud-visits-edit .load,.hud-visits-upload .load{width:1.2em;margin-right:.5em}.hud-drivers-create .icon-sorte,.hud-drivers-edit .icon-sorte,.hud-visits-create .icon-sorte,.hud-visits-edit .icon-sorte,.hud-visits-upload .icon-sorte{position:absolute;color:#2b3639;top:.15em;right:.1em}.hud-drivers-quickadd{margin:20px}.hud-drivers-quickadd .content-box{margin-top:6em}.quickadd-visit-header{background:#61787f;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}.quickadd-visit-header .quickadd-visit-column{height:2.5rem;padding:1.3em 1.5em 1.3em 20px;font-size:.786em;color:#b5c4c9;font-weight:700}.quickadd-visit-header .quickadd-visit-column:first-child{margin-right:186px}.quickadd-info{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;background-color:#ebf4ff;border:1px solid #cbe4ff;-webkit-border-radius:4px;border-radius:4px;padding:15px 20px;margin-bottom:20px;color:#2b3639}.quickadd-info .icon-info-alt{font-size:2.5rem;margin-right:20px;color:#469cfc}.quickadd-info .quickadd-title{font-size:1rem;font-weight:700;margin-bottom:8px}.quickadd-driver-form{max-width:500px}.hud-visits-quickadd{margin-top:54px}.hud-visits-quickadd .content-box{margin:0;padding:0 20px}.hud-visits-quickadd .quickadd-back-btn{background-color:#4e6a8a;-webkit-box-shadow:none;box-shadow:none}.quickadd-visit-items{margin:10px 0 0 10px}.quickadd-visit-items .row:hover .actions{opacity:1;-ms-filter:none;filter:none;color:#b1b1b1}.quickadd-driver-form,.quickadd-visits-form{margin-bottom:40px}.quickadd-driver-form p,.quickadd-visits-form p{color:#2b3639}.quickadd-driver-form.ng-submitted .quickadd-address input:not(.ng-valid),.quickadd-driver-form.ng-submitted .quickadd-name:not(.ng-valid),.quickadd-visits-form.ng-submitted .quickadd-address input:not(.ng-valid),.quickadd-visits-form.ng-submitted .quickadd-name:not(.ng-valid){border-color:#f16466}.quickadd-driver-form .input-box,.quickadd-visits-form .input-box{background:#fff}.quickadd-driver-form .quickadd-address input,.quickadd-driver-form .quickadd-name,.quickadd-visits-form .quickadd-address input,.quickadd-visits-form .quickadd-name{border:1px solid #e9e9e9;padding:.75em;-webkit-border-radius:4px;border-radius:4px}.quickadd-driver-form .open-address-modal-icon,.quickadd-visits-form .open-address-modal-icon{display:none}.quickadd-driver-form .validation-error,.quickadd-visits-form .validation-error{color:#f16466;margin-top:10px}.quickadd-driver-form .validation-error p,.quickadd-visits-form .validation-error p{color:#f16466;margin:0}.row-above-table{padding:1em 1.25em}.checkmark-field{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;height:2rem;width:9.5rem;-webkit-border-radius:3px;border-radius:3px;background-color:#ff9b5b;color:#fff;padding:.4rem!important}.checkmark-field .priority-label{margin-top:.1rem;margin-left:.5rem}.checkmark-field .info-tooltip-icon{margin-left:.5rem;margin-top:.2rem}.checkmark-field .info-tooltip-icon svg{width:13px;height:13px}.checkmark-field .info-tooltip-icon g{fill:#fff}.priority-checkmark{margin-left:.5rem}.table-csv{padding-bottom:4em}.table-csv td:first-child{padding:1.25em .5em 1.25em .75em}.default-state{padding:1em;color:#b5c4c9;text-align:center}.default-state .icon-driver,.default-state .icon-visit{margin-bottom:1em;color:#b5c4c9}.default-state label{font-size:1em}.default-state a{color:#738f99;text-decoration:underline}.default-state a:hover{text-decoration:none}.list-buttons{padding:10px;background:#485a5f}.list-buttons .btn{margin:0 10px;text-transform:initial}.list-buttons .tooltip{left:0;top:48px;white-space:normal;line-height:15px;text-transform:initial}.list-buttons .tooltip.is-light{min-width:11.25rem;border:1px solid #91a1a7}.default-state-container{margin:2.5em;line-height:1.3;padding:1.25rem}.default-state-container .btn{margin:1.5em;display:inline-table}.default-state-container .description-text{font-size:1.286em}.default-state-container .description-text p{color:#b5c4c9}.default-state-container .icon-drag-drop{font-size:7em;margin-bottom:1.25rem;color:#b5c4c9}.default-state-container .icon-driver-large,.default-state-container .icon-visit-large{font-size:7em;margin-bottom:1.875rem;color:#e0e7e9}.default-state-container .title{font-weight:700;font-size:1.2em}.default-state-container .action-title{color:#485a5f;font-weight:700;margin-top:1.875rem}.default-state-container .action-title .icon-upgrade{font-size:1em;color:#485a5f;margin-right:.625rem}.default-state-container .action-title .icon-upload{color:#4a4847;margin-right:.5em}.text-info{position:relative;margin-top:.3125rem;font-size:.9em;z-index:2}.dropfile-container{position:relative;border:2px dashed #b5c4c9;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-border-radius:5px;border-radius:5px;padding:1.875rem;background-color:#f5f5f5}.dropfile-container input{position:absolute;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);cursor:pointer;top:0;left:0;right:0;height:100%}.dropfile-container:hover{border-color:#469cfc;-webkit-box-shadow:0 0 10px 2px rgba(70,156,252,.1);box-shadow:0 0 10px 2px rgba(70,156,252,.1)}.description p{color:#2b3639}.description .small{margin-top:2em;font-size:.55em}.icon-refresh{position:absolute;-webkit-animation:spin 1.4s infinite linear;-moz-animation:spin 1.4s infinite linear;-o-animation:spin 1.4s infinite linear;-ms-animation:spin 1.4s infinite linear;animation:spin 1.4s infinite linear;margin-left:0;padding-left:0}.content-box .arrow-box.left{width:20em;margin-top:-5.7em;margin-left:-20.75em}.content-box .arrow-box.right{min-width:12em;margin-top:-2.25em;margin-left:2.25em}.content-box .arrow-box.warning-phone-box{margin-top:-3em;margin-left:2em;min-width:26em}.content-box .arrow-box.warning-box{margin-top:-2.2em!important;margin-left:2em;min-width:26em}.arrow-box-container{max-height:8.2em;overflow-y:scroll}.hud-footer{width:100%;padding:0 1.25em;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);-webkit-transition:-webkit-transform .5s cubic-bezier(0.76,-.29,.22,1.36);-moz-transition:-moz-transform .5s cubic-bezier(0.76,-.29,.22,1.36);-o-transition:-o-transform .5s cubic-bezier(0.76,-.29,.22,1.36);-ms-transition:-ms-transform .5s cubic-bezier(0.76,-.29,.22,1.36);transition:transform .5s cubic-bezier(0.76,-.29,.22,1.36)}.hud-footer .warning{width:100%;height:3em;line-height:3em;font-size:1em}.hud-footer .warning .icon-warning{font-size:.8em;text-decoration:none}.hud-footer .warning a{display:inline-block;width:100%}.hud-footer .warning span{text-decoration:underline}.hud-footer .btn{margin:.9em 0}.hud-footer.ng-hide{-webkit-transform:translateY(5.625rem);-moz-transform:translateY(5.625rem);-o-transform:translateY(5.625rem);-ms-transform:translateY(5.625rem);transform:translateY(5.625rem)}.hud-footer-small{position:absolute;bottom:0;width:53.125rem;margin-left:-1em;margin-right:-1em;left:1em;right:0;padding:.5em 3em;z-index:4;background:#fff}.hud-footer-small .col-5{min-height:1px}.hud-footer-small .btn{margin-right:2em}.hud-footer-small .btn:last-child{margin-right:0}.hud-footer-small .btn-tertiary{text-decoration:none}.hud-footer-small .btn-text{text-decoration:underline}.hud-footer-small .row{padding:.15em 0}.hud-footer-small .new-feature{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.hud-footer-small .new-feature>*{padding:0 .3em}.hud-footer-small .new-feature .learn-more{padding:.2em 0 0 .75em;color:#469cfc;font-weight:700;cursor:pointer}.new-notifications-pin{-webkit-animation:fadein .3s ease-out;-moz-animation:fadein .3s ease-out;-o-animation:fadein .3s ease-out;-ms-animation:fadein .3s ease-out;animation:fadein .3s ease-out;background-color:#f16466;-webkit-border-radius:100%;border-radius:100%;position:absolute;top:.9em;right:.8em;width:1rem;height:1rem;border:3px solid #fff}.hud-livetracking-opt-in{position:absolute;z-index:13;top:3.5625rem;right:0;bottom:0;width:22.5rem;padding:2em;color:#2b3639;background-color:rgba(255,255,255,.95);-webkit-box-shadow:2px 5px 10px rgba(0,0,0,.3);box-shadow:2px 5px 10px rgba(0,0,0,.3);-webkit-animation:right-to-left .3s cubic-bezier(0.76,.01,.22,1);-moz-animation:right-to-left .3s cubic-bezier(0.76,.01,.22,1);-o-animation:right-to-left .3s cubic-bezier(0.76,.01,.22,1);-ms-animation:right-to-left .3s cubic-bezier(0.76,.01,.22,1);animation:right-to-left .3s cubic-bezier(0.76,.01,.22,1);overflow-y:scroll}.hud-livetracking-opt-in.ng-hide{-webkit-animation:left-to-right .3s cubic-bezier(0.76,.01,.22,1);-moz-animation:left-to-right .3s cubic-bezier(0.76,.01,.22,1);-o-animation:left-to-right .3s cubic-bezier(0.76,.01,.22,1);-ms-animation:left-to-right .3s cubic-bezier(0.76,.01,.22,1);animation:left-to-right .3s cubic-bezier(0.76,.01,.22,1)}.hud-livetracking-opt-in .header{text-align:center}.hud-livetracking-opt-in .header h4{margin-top:0}.hud-livetracking-opt-in .header img{margin-top:1.25rem;margin-bottom:1.25rem}.hud-livetracking-opt-in .description{margin-top:2.5rem}.hud-livetracking-opt-in .description p{color:#2b3639}.hud-livetracking-opt-in .footer{text-align:center;margin-top:2.5rem}.hud-livetracking-opt-in .footer .reject{font-size:.875rem;color:#616161}.hud-livetracking-opt-in .bottom{text-align:center;margin-top:1em}@media (min-height:780px){.hud-livetracking-opt-in .bottom{position:absolute;bottom:1.25rem;left:0;right:0}}.hud-livetracking-opt-in ul li{line-height:3em}.hud-livetracking-opt-in ul li span{margin-left:1em}.hud-livetracking-opt-in ul li .icon-checkmark:before{color:#fff;font-size:.625rem;width:1.4375rem;height:1.4375rem;display:inline-block;-webkit-border-radius:.875rem;border-radius:.875rem;background-color:#469cfc;position:relative;padding:.4375rem 0 0 .4375rem}.hud-livetracking-opt-in label.checkbox input[type=checkbox]{display:inline-block;width:fit-content;margin:0 .1875rem;color:#616161}.hud-notifications{font-family:Lato,Helvetica,Arial,sans-serif;position:absolute;z-index:13;top:3.4375rem;right:0;bottom:0;width:18.75rem;overflow-y:auto;background-color:#f0f5f7;-webkit-box-shadow:2px 5px 10px rgba(0,0,0,.3);box-shadow:2px 5px 10px rgba(0,0,0,.3);-webkit-animation:right-to-left .3s cubic-bezier(0.76,.01,.22,1);-moz-animation:right-to-left .3s cubic-bezier(0.76,.01,.22,1);-o-animation:right-to-left .3s cubic-bezier(0.76,.01,.22,1);-ms-animation:right-to-left .3s cubic-bezier(0.76,.01,.22,1);animation:right-to-left .3s cubic-bezier(0.76,.01,.22,1)}.hud-notifications.ng-hide{-webkit-animation:left-to-right .3s cubic-bezier(0.76,.01,.22,1);-moz-animation:left-to-right .3s cubic-bezier(0.76,.01,.22,1);-o-animation:left-to-right .3s cubic-bezier(0.76,.01,.22,1);-ms-animation:left-to-right .3s cubic-bezier(0.76,.01,.22,1);animation:left-to-right .3s cubic-bezier(0.76,.01,.22,1)}.hud-notifications .new{position:absolute;top:.5em;right:.75em;width:.65em;height:.65em;background-color:#f16466;-webkit-border-radius:100%;border-radius:100%}.hud-notifications .header{background-color:#485a5f;font-size:.929em;color:#fff;font-weight:700;padding:1rem 1.25rem}.hud-notifications .notification-box{position:relative;padding:1em;border-bottom:1px solid #e0e7e9;color:#2b3639}.hud-notifications .notification-box .notification-time{font-size:.9em;display:inline-block;color:#91a1a7}.hud-notifications .notification-box .subtitle{display:inline-block;opacity:.8;-ms-filter:"alpha(Opacity=80)";filter:alpha(opacity=80);font-weight:700}.hud-notifications .notification-box .primary-title{display:inline-block;position:relative;top:.1875rem;margin-right:.25em;max-width:10.2em;font-weight:700}.hud-notifications .notification-box .secondary-title{display:inline-block;color:#5d5b5a}.hud-notifications .notification-box .icon-checkmark{background-color:#20c989}.hud-notifications .notification-box .icon-cross{background-color:#f16466}.hud-notifications .notification-box .icon-late{background-color:#ffbc00}.hud-notifications .notification-box .icon-break{background-color:#b1b1b1}.hud-notifications .notification-box .colorDriverViolet{color:#5856d6}.hud-notifications .notification-box .colorDriverBlue,.hud-notifications .notification-box .colorDriverLightBlue{color:#007aff}.hud-notifications .notification-box .colorDriverBlueGreen{color:#5ac8fa}.hud-notifications .notification-box .colorDriverLimeGreen{color:#aad723}.hud-notifications .notification-box .colorDriverGreen{color:#4cd964}.hud-notifications .notification-box .colorDriverPink{color:#ff2d55}.hud-notifications .notification-box .colorDriverFushcia{color:#ef4294}.hud-notifications .notification-box .colorDriverBloodOrange{color:#ff3b30}.hud-notifications .notification-box .colorDriverOrange{color:#ff9500}.hud-notifications .notification-box .colorDriverYellow{color:#fc0}.hud-notifications .notification-box .colorDriverGrey{color:#8e8e93}.hud-notifications .notification-icon-container{display:inline-block;vertical-align:top}.hud-notifications .notification-action-container{display:inline-block;margin-left:.5em}.hud-notifications .error-message{width:8.5rem}.hud-notifications .notification-driver-container{display:inline-block;margin-left:2.5em}.hud-notifications .notification-signature-download{display:block;margin-left:2.5em;margin-top:.35em;text-align:right}.hud-notifications .notification-signature-download a{display:inline-block;margin-left:7px}.notification-number{color:#ddd}.feedback-live-icon{display:inline-block;padding:.5rem;-webkit-border-radius:4px;border-radius:4px;color:#fff;font-size:x-small}.invalid-sign{text-transform:initial}.invalid-sign .icon-alert{font-size:5em;color:#f16466}.invalid-sign h3{color:#f16466}.invalid-sign p{color:#4a4847}.message-screen{background-color:rgba(255,255,255,.95);position:fixed;top:0;left:0;z-index:1000000;width:100%;height:100%;-webkit-transition:opacity .1s ease-in;-moz-transition:opacity .1s ease-in;-o-transition:opacity .1s ease-in;-ms-transition:opacity .1s ease-in;transition:opacity .1s ease-in}.message-screen.ng-hide{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;-ms-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.message-screen-container{margin:5% auto 0;max-width:30.5em;text-align:center}.message-screen-container .wrapper{padding:3.7rem}.message-screen-container .wrapper button{margin-top:1.75rem;-webkit-animation:fadein-up 1s .75s cubic-bezier(0.76,-.29,.22,1.36) both;-moz-animation:fadein-up 1s .75s cubic-bezier(0.76,-.29,.22,1.36) both;-o-animation:fadein-up 1s .75s cubic-bezier(0.76,-.29,.22,1.36) both;-ms-animation:fadein-up 1s .75s cubic-bezier(0.76,-.29,.22,1.36) both;animation:fadein-up 1s .75s cubic-bezier(0.76,-.29,.22,1.36) both}.message-screen-container .gif,.message-screen-container img{width:33%;height:auto}.message-screen-container .icon{font-size:5.5em;-webkit-animation:fadein-up 1s 1s cubic-bezier(0.76,-.29,.22,1.36) both;-moz-animation:fadein-up 1s 1s cubic-bezier(0.76,-.29,.22,1.36) both;-o-animation:fadein-up 1s 1s cubic-bezier(0.76,-.29,.22,1.36) both;-ms-animation:fadein-up 1s 1s cubic-bezier(0.76,-.29,.22,1.36) both;animation:fadein-up 1s 1s cubic-bezier(0.76,-.29,.22,1.36) both;margin-bottom:.35em}.message-screen-container .icon-fun-fact{font-size:4em;color:#385473;top:-.5em;position:absolute;left:calc(50% - .45em)}.message-title{margin-bottom:.75em;font-size:1.286em;font-weight:700;-webkit-animation:fadein-up 1.5s .6s cubic-bezier(0.76,-.29,.22,1.36) both;-moz-animation:fadein-up 1.5s .6s cubic-bezier(0.76,-.29,.22,1.36) both;-o-animation:fadein-up 1.5s .6s cubic-bezier(0.76,-.29,.22,1.36) both;-ms-animation:fadein-up 1.5s .6s cubic-bezier(0.76,-.29,.22,1.36) both;animation:fadein-up 1.5s .6s cubic-bezier(0.76,-.29,.22,1.36) both}.message-text{font-weight:500;font-size:1em;color:#4a4847;text-align:left;line-height:1.5;padding-top:1em}.message-text ol{padding:0;font-weight:700;line-height:1.8}.message-text ol .link{padding:0;vertical-align:initial;color:#f16466}.wrapper.wide-text{padding:3.2em}.message-text{-webkit-animation:fadein-up 1s .75s cubic-bezier(0.76,-.29,.22,1.36) both;-moz-animation:fadein-up 1s .75s cubic-bezier(0.76,-.29,.22,1.36) both;-o-animation:fadein-up 1s .75s cubic-bezier(0.76,-.29,.22,1.36) both;-ms-animation:fadein-up 1s .75s cubic-bezier(0.76,-.29,.22,1.36) both;animation:fadein-up 1s .75s cubic-bezier(0.76,-.29,.22,1.36) both}.routing-progress{font-size:1.2em;padding-top:3.75em}.optimization-progress-content{position:relative;padding:2rem;min-height:30em;background-color:#385473;-webkit-box-shadow:-10px 10px 44px 9px rgba(0,0,0,.08);box-shadow:-10px 10px 44px 9px rgba(0,0,0,.08);-webkit-animation:show 1s cubic-bezier(1,0,.07,1) both;-moz-animation:show 1s cubic-bezier(1,0,.07,1) both;-o-animation:show 1s cubic-bezier(1,0,.07,1) both;-ms-animation:show 1s cubic-bezier(1,0,.07,1) both;animation:show 1s cubic-bezier(1,0,.07,1) both;overflow:hidden}.optimization-progress-content .route-loading-title{margin-bottom:.75em;font-size:.857em;font-weight:700;color:#cbe4ff;-webkit-animation:fadein-up 1.5s .6s cubic-bezier(0.76,-.29,.22,1.36) both;-moz-animation:fadein-up 1.5s .6s cubic-bezier(0.76,-.29,.22,1.36) both;-o-animation:fadein-up 1.5s .6s cubic-bezier(0.76,-.29,.22,1.36) both;-ms-animation:fadein-up 1.5s .6s cubic-bezier(0.76,-.29,.22,1.36) both;animation:fadein-up 1.5s .6s cubic-bezier(0.76,-.29,.22,1.36) both}.optimization-progress-content .route-loading-url{color:#fff;margin-bottom:.75em;font-size:.857em;font-weight:700;-webkit-animation:fadein-up 1.5s .6s cubic-bezier(0.76,-.29,.22,1.36) both;-moz-animation:fadein-up 1.5s .6s cubic-bezier(0.76,-.29,.22,1.36) both;-o-animation:fadein-up 1.5s .6s cubic-bezier(0.76,-.29,.22,1.36) both;-ms-animation:fadein-up 1.5s .6s cubic-bezier(0.76,-.29,.22,1.36) both;animation:fadein-up 1.5s .6s cubic-bezier(0.76,-.29,.22,1.36) both}.optimization-progress-content .route-loading-text{font-weight:400;font-size:1.286em;color:#fff;text-align:center;-webkit-animation:fadein-up 1s .75s cubic-bezier(1,0,.07,1) both;-moz-animation:fadein-up 1s .75s cubic-bezier(1,0,.07,1) both;-o-animation:fadein-up 1s .75s cubic-bezier(1,0,.07,1) both;-ms-animation:fadein-up 1s .75s cubic-bezier(1,0,.07,1) both;animation:fadein-up 1s .75s cubic-bezier(1,0,.07,1) both}.optimization-progress-content .route-loading-facts{min-height:7em}.optimization-progress-content .route-loading-button{margin-top:1.5em;font-size:.75em}.yellow-background{background:#ffbc00;height:86%;position:absolute;left:-10%;right:-10%;top:-54%;-webkit-animation:rotate-background 1s .3s cubic-bezier(1,0,.07,1) both;-moz-animation:rotate-background 1s .3s cubic-bezier(1,0,.07,1) both;-o-animation:rotate-background 1s .3s cubic-bezier(1,0,.07,1) both;-ms-animation:rotate-background 1s .3s cubic-bezier(1,0,.07,1) both;animation:rotate-background 1s .3s cubic-bezier(1,0,.07,1) both}.container-icon-fun-fact{position:relative;z-index:9;height:6em}.explosion-elements-container{position:absolute;top:2em;left:50%;-webkit-align-self:center;align-self:center;-ms-flex-item-align:center;-webkit-animation:bulb .5s 1.4s cubic-bezier(0.68,-.55,.265,1.55) both;-moz-animation:bulb .5s 1.4s cubic-bezier(0.68,-.55,.265,1.55) both;-o-animation:bulb .5s 1.4s cubic-bezier(0.68,-.55,.265,1.55) both;-ms-animation:bulb .5s 1.4s cubic-bezier(0.68,-.55,.265,1.55) both;animation:bulb .5s 1.4s cubic-bezier(0.68,-.55,.265,1.55) both}.explosion-elements-container:after,.explosion-elements-container:before{position:absolute;z-index:-1;top:50%;left:50%;-webkit-border-radius:50%;border-radius:50%;content:'';-webkit-animation:inherit;-moz-animation:inherit;-o-animation:inherit;-ms-animation:inherit;animation:inherit;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;-ms-animation-timing-function:ease-out;animation-timing-function:ease-out}.explosion-elements-container:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:-2.25rem;border:2.25rem solid #fff;width:4.5rem;height:4.5rem;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);will-change:transform,border-width,border-color;-webkit-animation-name:bubble;-moz-animation-name:bubble;-o-animation-name:bubble;-ms-animation-name:bubble;animation-name:bubble}.explosion-elements-container:after{margin:-.1875rem;width:.375rem;height:.375rem;-webkit-box-shadow:.32476rem -3rem 0 -.20625rem #fff,-.32476rem -2.625rem 0 -.20625rem #fff,2.54798rem -1.61656rem 0 -.20625rem #fff,1.84982rem -1.89057rem 0 -.20625rem #fff,2.85252rem .98418rem 0 -.20625rem #fff,2.63145rem .2675rem 0 -.20625rem #fff,1.00905rem 2.84381rem 0 -.20625rem #fff,1.43154rem 2.22414rem 0 -.20625rem #fff,-1.59425rem 2.562rem 0 -.20625rem #fff,-.84635rem 2.50595rem 0 -.20625rem #fff,-2.99705rem .35095rem 0 -.20625rem #fff,-2.48692rem .90073rem 0 -.20625rem #fff,-2.14301rem -2.12438rem 0 -.20625rem #fff,-2.25479rem -1.38275rem 0 -.20625rem #fff;box-shadow:.32476rem -3rem 0 -.20625rem #fff,-.32476rem -2.625rem 0 -.20625rem #fff,2.54798rem -1.61656rem 0 -.20625rem #fff,1.84982rem -1.89057rem 0 -.20625rem #fff,2.85252rem .98418rem 0 -.20625rem #fff,2.63145rem .2675rem 0 -.20625rem #fff,1.00905rem 2.84381rem 0 -.20625rem #fff,1.43154rem 2.22414rem 0 -.20625rem #fff,-1.59425rem 2.562rem 0 -.20625rem #fff,-.84635rem 2.50595rem 0 -.20625rem #fff,-2.99705rem .35095rem 0 -.20625rem #fff,-2.48692rem .90073rem 0 -.20625rem #fff,-2.14301rem -2.12438rem 0 -.20625rem #fff,-2.25479rem -1.38275rem 0 -.20625rem #fff;will-change:opacity,box-shadow;-webkit-animation-name:particles;-moz-animation-name:particles;-o-animation-name:particles;-ms-animation-name:particles;animation-name:particles}.hiccup-img{width:4.375rem;height:4.375rem;margin:auto;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='80' height='70' viewBox='0 0 80 70'%3E%3Cg fill='none' fill-rule='evenodd' opacity='.9'%3E%3Cpath fill='%23FFADA0' d='M55.925 45.434c3.35 0 6.055-2.75 6.055-6.128V32.65c0-5.325-4.258-9.65-9.52-9.65H14.47c-5.263 0-9.52 4.325-9.52 9.65v6.656c0 3.38 2.705 6.128 6.054 6.128h44.92z'/%3E%3Cpath fill='%2353676D' d='M3.296 36.02v-6.966c0-3.925 3.123-7.098 6.964-7.098h39.756c3.84 0 6.964 3.173 6.964 7.098v6.966c0 1.89-1.5 3.414-3.337 3.414H6.633c-1.838 0-3.337-1.523-3.337-3.414zm50.347 6.414c3.505 0 6.337-2.877 6.337-6.414v-6.966c0-5.57-4.456-10.098-9.964-10.098H10.26c-5.508 0-9.964 4.527-9.964 10.098v6.966c0 3.537 2.832 6.414 6.336 6.414h47.01z'/%3E%3Cpath fill='%2353676D' d='M13.948 6.938c.334-2.225 2.246-3.894 4.487-3.894h23.693c2.24 0 4.153 1.67 4.493 3.94l1.63 13.734 1.49-1.677H10.823l1.49 1.678 1.636-13.78zM10.822 22.04h38.92c.897 0 1.594-.783 1.488-1.675l-1.636-13.78c-.565-3.777-3.732-6.54-7.466-6.54H18.435c-3.734 0-6.9 2.763-7.46 6.493L9.333 20.365c-.106.892.59 1.676 1.49 1.676zM35.93 29c.828 0 1.5-.672 1.5-1.5s-.672-1.5-1.5-1.5H23.233c-.828 0-1.5.672-1.5 1.5s.672 1.5 1.5 1.5H35.93z'/%3E%3Cpath fill='%2353676D' d='M20.635 8.04c.582-.59.574-1.54-.016-2.12-.592-.582-1.54-.574-2.122.016L16.24 8.23c-.58.59-.573 1.54.018 2.12.59.58 1.54.573 2.12-.017l2.257-2.292zm7.334-.572c.58-.59.573-1.54-.017-2.122-.59-.58-1.54-.573-2.122.017l-8.46 8.597c-.582.59-.574 1.54.016 2.12.59.582 1.54.575 2.12-.016l8.463-8.596zM29.726 35c.83 0 1.5-.672 1.5-1.5s-.67-1.5-1.5-1.5h-6.494c-.828 0-1.5.672-1.5 1.5s.672 1.5 1.5 1.5h6.494zm6.22 0c.828 0 1.5-.672 1.5-1.5s-.672-1.5-1.5-1.5h-1.183c-.828 0-1.5.672-1.5 1.5s.672 1.5 1.5 1.5h1.183zM10 27.042c0-.83-.672-1.5-1.5-1.5s-1.5.67-1.5 1.5v7.742c0 .828.672 1.5 1.5 1.5s1.5-.672 1.5-1.5v-7.742zm43 .005c0-.828-.672-1.5-1.5-1.5s-1.5.672-1.5 1.5v7.737c0 .828.672 1.5 1.5 1.5s1.5-.672 1.5-1.5v-7.737zM12 48.633c0 1.105.893 1.998 1.997 1.998 1.1 0 1.997-.896 1.997-1.997V42.99C15.994 43 12 43 12 43v5.633zM12 40h3.996c1.656 0 2.998 1.344 2.998 2.99v5.643c0 2.76-2.243 4.998-4.997 4.998-2.76 0-4.997-2.235-4.997-4.997V42.99C9 41.34 10.348 40 12 40zm33 8.633c0 1.105.893 1.998 1.997 1.998 1.1 0 1.997-.896 1.997-1.997V42.99C48.994 43 45 43 45 43v5.633zM45 40h3.996c1.656 0 2.998 1.344 2.998 2.99v5.643c0 2.76-2.243 4.998-4.997 4.998-2.76 0-4.997-2.235-4.997-4.997V42.99c0-1.65 1.348-2.99 3-2.99z'/%3E%3C/g%3E%3C/svg%3E")}.video-container{padding:20px}.gps-driver-marker.marker .live-driver-shape .circle{stroke-width:4;stroke:#fff}.gps-driver-marker.marker .marker-info{display:none;top:45px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);color:#000;font-family:Lato;background-color:#fff;height:20px;width:84px;font-size:10px;padding:3px 5px;border:1px solid rgba(0,0,0,.25);border-width:1px;-webkit-border-radius:3px;border-radius:3px}.gps-driver-marker.marker.colorDriverUnserved .marker-info{display:block}@-moz-keyframes show-loading-screen{0%{-webkit-transform:translate3d(0,80%,0) scale(0);-moz-transform:translate3d(0,80%,0) scale(0);-o-transform:translate3d(0,80%,0) scale(0);-ms-transform:translate3d(0,80%,0) scale(0);transform:translate3d(0,80%,0) scale(0)}100%{-webkit-transform:translate3d(0,0,0) scale(1);-moz-transform:translate3d(0,0,0) scale(1);-o-transform:translate3d(0,0,0) scale(1);-ms-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}}@-webkit-keyframes show-loading-screen{0%{-webkit-transform:translate3d(0,80%,0) scale(0);-moz-transform:translate3d(0,80%,0) scale(0);-o-transform:translate3d(0,80%,0) scale(0);-ms-transform:translate3d(0,80%,0) scale(0);transform:translate3d(0,80%,0) scale(0)}100%{-webkit-transform:translate3d(0,0,0) scale(1);-moz-transform:translate3d(0,0,0) scale(1);-o-transform:translate3d(0,0,0) scale(1);-ms-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}}@-o-keyframes show-loading-screen{0%{-webkit-transform:translate3d(0,80%,0) scale(0);-moz-transform:translate3d(0,80%,0) scale(0);-o-transform:translate3d(0,80%,0) scale(0);-ms-transform:translate3d(0,80%,0) scale(0);transform:translate3d(0,80%,0) scale(0)}100%{-webkit-transform:translate3d(0,0,0) scale(1);-moz-transform:translate3d(0,0,0) scale(1);-o-transform:translate3d(0,0,0) scale(1);-ms-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}}@keyframes show-loading-screen{0%{-webkit-transform:translate3d(0,80%,0) scale(0);-moz-transform:translate3d(0,80%,0) scale(0);-o-transform:translate3d(0,80%,0) scale(0);-ms-transform:translate3d(0,80%,0) scale(0);transform:translate3d(0,80%,0) scale(0)}100%{-webkit-transform:translate3d(0,0,0) scale(1);-moz-transform:translate3d(0,0,0) scale(1);-o-transform:translate3d(0,0,0) scale(1);-ms-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1)}}@-moz-keyframes rotate-background{0%{-webkit-transform:translate3d(0,60%,0) rotateZ(0);-moz-transform:translate3d(0,60%,0) rotateZ(0);-o-transform:translate3d(0,60%,0) rotateZ(0);-ms-transform:translate3d(0,60%,0) rotateZ(0);transform:translate3d(0,60%,0) rotateZ(0)}100%{-webkit-transform:translate3d(0,0,0) rotateZ(-12deg);-moz-transform:translate3d(0,0,0) rotateZ(-12deg);-o-transform:translate3d(0,0,0) rotateZ(-12deg);-ms-transform:translate3d(0,0,0) rotateZ(-12deg);transform:translate3d(0,0,0) rotateZ(-12deg)}}@-webkit-keyframes rotate-background{0%{-webkit-transform:translate3d(0,60%,0) rotateZ(0);-moz-transform:translate3d(0,60%,0) rotateZ(0);-o-transform:translate3d(0,60%,0) rotateZ(0);-ms-transform:translate3d(0,60%,0) rotateZ(0);transform:translate3d(0,60%,0) rotateZ(0)}100%{-webkit-transform:translate3d(0,0,0) rotateZ(-12deg);-moz-transform:translate3d(0,0,0) rotateZ(-12deg);-o-transform:translate3d(0,0,0) rotateZ(-12deg);-ms-transform:translate3d(0,0,0) rotateZ(-12deg);transform:translate3d(0,0,0) rotateZ(-12deg)}}@-o-keyframes rotate-background{0%{-webkit-transform:translate3d(0,60%,0) rotateZ(0);-moz-transform:translate3d(0,60%,0) rotateZ(0);-o-transform:translate3d(0,60%,0) rotateZ(0);-ms-transform:translate3d(0,60%,0) rotateZ(0);transform:translate3d(0,60%,0) rotateZ(0)}100%{-webkit-transform:translate3d(0,0,0) rotateZ(-12deg);-moz-transform:translate3d(0,0,0) rotateZ(-12deg);-o-transform:translate3d(0,0,0) rotateZ(-12deg);-ms-transform:translate3d(0,0,0) rotateZ(-12deg);transform:translate3d(0,0,0) rotateZ(-12deg)}}@keyframes rotate-background{0%{-webkit-transform:translate3d(0,60%,0) rotateZ(0);-moz-transform:translate3d(0,60%,0) rotateZ(0);-o-transform:translate3d(0,60%,0) rotateZ(0);-ms-transform:translate3d(0,60%,0) rotateZ(0);transform:translate3d(0,60%,0) rotateZ(0)}100%{-webkit-transform:translate3d(0,0,0) rotateZ(-12deg);-moz-transform:translate3d(0,0,0) rotateZ(-12deg);-o-transform:translate3d(0,0,0) rotateZ(-12deg);-ms-transform:translate3d(0,0,0) rotateZ(-12deg);transform:translate3d(0,0,0) rotateZ(-12deg)}}@-moz-keyframes bulb{0%,17.5%{font-size:0}}@-webkit-keyframes bulb{0%,17.5%{font-size:0}}@-o-keyframes bulb{0%,17.5%{font-size:0}}@keyframes bulb{0%,17.5%{font-size:0}}@-moz-keyframes bubble{15%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border-color:#fff;border-width:2.25rem}100%,30%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border-color:#fff;border-width:0}}@-webkit-keyframes bubble{15%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border-color:#fff;border-width:2.25rem}100%,30%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border-color:#fff;border-width:0}}@-o-keyframes bubble{15%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border-color:#fff;border-width:2.25rem}100%,30%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border-color:#fff;border-width:0}}@keyframes bubble{15%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border-color:#fff;border-width:2.25rem}100%,30%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);border-color:#fff;border-width:0}}@-moz-keyframes particles{0%,20%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}25%{opacity:1;-ms-filter:none;filter:none;-webkit-box-shadow:.32476rem -2.4375rem 0 0 #fff,-.32476rem -2.0625rem 0 0 #fff,2.1082rem -1.26585rem 0 0 #fff,1.41004rem -1.53985rem 0 0 #fff,2.30412rem .85901rem 0 0 #fff,2.08305rem .14233rem 0 0 #fff,.76499rem 2.33702rem 0 0 #fff,1.18748rem 1.71734rem 0 0 #fff,-1.35019rem 2.0552rem 0 0 #fff,-.60229rem 1.99916rem 0 0 #fff,-2.44865rem .22578rem 0 0 #fff,-1.93852rem .77557rem 0 0 #fff,-1.70323rem -1.77366rem 0 0 #fff,-1.81501rem -1.03204rem 0 0 #fff;box-shadow:.32476rem -2.4375rem 0 0 #fff,-.32476rem -2.0625rem 0 0 #fff,2.1082rem -1.26585rem 0 0 #fff,1.41004rem -1.53985rem 0 0 #fff,2.30412rem .85901rem 0 0 #fff,2.08305rem .14233rem 0 0 #fff,.76499rem 2.33702rem 0 0 #fff,1.18748rem 1.71734rem 0 0 #fff,-1.35019rem 2.0552rem 0 0 #fff,-.60229rem 1.99916rem 0 0 #fff,-2.44865rem .22578rem 0 0 #fff,-1.93852rem .77557rem 0 0 #fff,-1.70323rem -1.77366rem 0 0 #fff,-1.81501rem -1.03204rem 0 0 #fff}}@-webkit-keyframes particles{0%,20%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}25%{opacity:1;-ms-filter:none;filter:none;-webkit-box-shadow:.32476rem -2.4375rem 0 0 #fff,-.32476rem -2.0625rem 0 0 #fff,2.1082rem -1.26585rem 0 0 #fff,1.41004rem -1.53985rem 0 0 #fff,2.30412rem .85901rem 0 0 #fff,2.08305rem .14233rem 0 0 #fff,.76499rem 2.33702rem 0 0 #fff,1.18748rem 1.71734rem 0 0 #fff,-1.35019rem 2.0552rem 0 0 #fff,-.60229rem 1.99916rem 0 0 #fff,-2.44865rem .22578rem 0 0 #fff,-1.93852rem .77557rem 0 0 #fff,-1.70323rem -1.77366rem 0 0 #fff,-1.81501rem -1.03204rem 0 0 #fff;box-shadow:.32476rem -2.4375rem 0 0 #fff,-.32476rem -2.0625rem 0 0 #fff,2.1082rem -1.26585rem 0 0 #fff,1.41004rem -1.53985rem 0 0 #fff,2.30412rem .85901rem 0 0 #fff,2.08305rem .14233rem 0 0 #fff,.76499rem 2.33702rem 0 0 #fff,1.18748rem 1.71734rem 0 0 #fff,-1.35019rem 2.0552rem 0 0 #fff,-.60229rem 1.99916rem 0 0 #fff,-2.44865rem .22578rem 0 0 #fff,-1.93852rem .77557rem 0 0 #fff,-1.70323rem -1.77366rem 0 0 #fff,-1.81501rem -1.03204rem 0 0 #fff}}@-o-keyframes particles{0%,20%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}25%{opacity:1;-ms-filter:none;filter:none;-webkit-box-shadow:.32476rem -2.4375rem 0 0 #fff,-.32476rem -2.0625rem 0 0 #fff,2.1082rem -1.26585rem 0 0 #fff,1.41004rem -1.53985rem 0 0 #fff,2.30412rem .85901rem 0 0 #fff,2.08305rem .14233rem 0 0 #fff,.76499rem 2.33702rem 0 0 #fff,1.18748rem 1.71734rem 0 0 #fff,-1.35019rem 2.0552rem 0 0 #fff,-.60229rem 1.99916rem 0 0 #fff,-2.44865rem .22578rem 0 0 #fff,-1.93852rem .77557rem 0 0 #fff,-1.70323rem -1.77366rem 0 0 #fff,-1.81501rem -1.03204rem 0 0 #fff;box-shadow:.32476rem -2.4375rem 0 0 #fff,-.32476rem -2.0625rem 0 0 #fff,2.1082rem -1.26585rem 0 0 #fff,1.41004rem -1.53985rem 0 0 #fff,2.30412rem .85901rem 0 0 #fff,2.08305rem .14233rem 0 0 #fff,.76499rem 2.33702rem 0 0 #fff,1.18748rem 1.71734rem 0 0 #fff,-1.35019rem 2.0552rem 0 0 #fff,-.60229rem 1.99916rem 0 0 #fff,-2.44865rem .22578rem 0 0 #fff,-1.93852rem .77557rem 0 0 #fff,-1.70323rem -1.77366rem 0 0 #fff,-1.81501rem -1.03204rem 0 0 #fff}}@keyframes particles{0%,20%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}25%{opacity:1;-ms-filter:none;filter:none;-webkit-box-shadow:.32476rem -2.4375rem 0 0 #fff,-.32476rem -2.0625rem 0 0 #fff,2.1082rem -1.26585rem 0 0 #fff,1.41004rem -1.53985rem 0 0 #fff,2.30412rem .85901rem 0 0 #fff,2.08305rem .14233rem 0 0 #fff,.76499rem 2.33702rem 0 0 #fff,1.18748rem 1.71734rem 0 0 #fff,-1.35019rem 2.0552rem 0 0 #fff,-.60229rem 1.99916rem 0 0 #fff,-2.44865rem .22578rem 0 0 #fff,-1.93852rem .77557rem 0 0 #fff,-1.70323rem -1.77366rem 0 0 #fff,-1.81501rem -1.03204rem 0 0 #fff;box-shadow:.32476rem -2.4375rem 0 0 #fff,-.32476rem -2.0625rem 0 0 #fff,2.1082rem -1.26585rem 0 0 #fff,1.41004rem -1.53985rem 0 0 #fff,2.30412rem .85901rem 0 0 #fff,2.08305rem .14233rem 0 0 #fff,.76499rem 2.33702rem 0 0 #fff,1.18748rem 1.71734rem 0 0 #fff,-1.35019rem 2.0552rem 0 0 #fff,-.60229rem 1.99916rem 0 0 #fff,-2.44865rem .22578rem 0 0 #fff,-1.93852rem .77557rem 0 0 #fff,-1.70323rem -1.77366rem 0 0 #fff,-1.81501rem -1.03204rem 0 0 #fff}}.route-main-box{position:fixed;left:3.75rem;right:0;bottom:0;z-index:13}.route-main-box.expanded{left:0}.route-main-box .container{position:relative;left:0;top:0;background-color:#fff}.route-main-box .main{left:0;top:0;height:7em;-webkit-transition:height .5s cubic-bezier(0.76,-.29,.22,1.36);-moz-transition:height .5s cubic-bezier(0.76,-.29,.22,1.36);-o-transition:height .5s cubic-bezier(0.76,-.29,.22,1.36);-ms-transition:height .5s cubic-bezier(0.76,-.29,.22,1.36);transition:height .5s cubic-bezier(0.76,-.29,.22,1.36);-webkit-box-shadow:0 0 7px rgba(0,0,0,.15);box-shadow:0 0 7px rgba(0,0,0,.15);-webkit-border-radius:0;border-radius:0}.route-main-box .main .is-disabled{color:rgba(181,196,201,.3);cursor:not-allowed}.route-main-box .main .options{top:2.9375rem;position:absolute;z-index:6}.route-main-box .main .swap-driver-container{position:absolute;top:80px;left:214px;z-index:5;background:#fff;-webkit-border-radius:4px;border-radius:4px;border:1px solid #4e6a8a;-webkit-box-shadow:0 2px 10px 0 rgba(49,73,99,.4);box-shadow:0 2px 10px 0 rgba(49,73,99,.4);overflow:scroll;min-width:8rem;max-height:12.5rem;max-width:12.5rem}.route-main-box .main .swap-driver-container .swap-drivers-header{padding:0 5px}.route-main-box .main .swap-driver-container li:last-child a{border-bottom:0}.route-main-box .main .swap-driver-container .disabled{pointer-events:none}.route-main-box .main .swap-driver-container a{display:block;padding:.5rem 1rem;border-bottom:1px solid #4e6a8a}.route-main-box .main .swap-driver-container a:hover{background:#ebf4ff}.route-main-box .main .swap-driver-container i:before{float:right;font-size:10px;margin-left:10px;margin-top:2px}.route-main-box .main .swap-driver-container .icon-lock:before{color:#9c9a9a}.route-main-box .main .swap-driver-container .icon-checkmark:before{color:#469cfc}.route-main-box .main .hide-drivers{left:1.5625rem}.route-main-box .main .hide-drivers .icon-hide-all{position:relative;left:-.25rem;top:.125rem;font-size:.90625rem;color:rgba(0,0,0,.35)}.route-main-box .main .hide-drivers.shift-left{margin-left:-.3rem}.route-main-box .main .lock-drivers{left:0}.route-main-box .main .lock-drivers .lock{color:rgba(0,0,0,.35)}.route-main-box .main .hide-drivers,.route-main-box .main .lock-drivers{cursor:pointer;color:rgba(255,255,255,.5);display:inline-block}.route-main-box .main .top-bar{position:relative;height:2.625rem;padding:0 1.25rem;background-color:#53676d;color:#fff}.route-main-box .main .top-bar .dropdown-container{margin-top:.75rem}.route-main-box .main .top-bar .dropdown-container .dropdown{top:auto;bottom:130%}.route-main-box .main .top-bar .dropdown-container a{padding:.75rem}.route-main-box .main .top-bar .arrow-box{display:block;position:absolute;text-align:center;right:9em;bottom:120%;max-width:17em;background-color:rgba(255,255,255,.9)}.route-main-box .main .top-bar .arrow-box .background-image{width:6.5em;margin-bottom:.5em}.route-main-box .main .top-bar .arrow-box p{color:#4a4847}.route-main-box .main .sub-bar{font-size:.857em;padding:.5rem 4.6875rem;background-color:#5a7076;color:#b5c4c9}.route-main-box .main .sub-bar .driver-label,.route-main-box .main .sub-bar .meter-label{display:inline-block;margin-top:-.1em}.route-main-box .main .sub-bar .driver-label{width:11.375rem}.route-main-box .main .sub-bar .driver-label.shift-left{margin-left:-2rem}.route-main-box .main .sub-bar .meter-label{width:3.3125rem;margin-left:.75rem}.route-main-box .main .toggle-chart-container{float:right}.route-main-box .main .debug.top-bar,.route-main-box .main .edit.top-bar,.route-main-box .main .plan.top-bar{background-color:#53676d;color:#fff;border-bottom:1px solid #485a5f}.route-main-box .main .debug.top-bar h3,.route-main-box .main .edit.top-bar h3,.route-main-box .main .plan.top-bar h3{color:#fff}.route-main-box .main .debug.sub-bar,.route-main-box .main .edit.sub-bar,.route-main-box .main .plan.sub-bar{background-color:#5a7076;color:#b5c4c9}.route-main-box .main .live.top-bar{background-color:#469cfc;color:#fff;border-bottom:1px solid #3694fc}.route-main-box .main .live.top-bar h3{color:#fff}.route-main-box .main .live.sub-bar{background-color:#58a6fc;color:#fff}.route-main-box .main .past-project.top-bar{background-color:#f0f5f7;color:rgba(83,103,109,.5)}.route-main-box .main .past-project.top-bar h3{color:#485a5f}.route-main-box .main .past-project.top-bar .toggle-chart{background-color:rgba(255,255,255,.5)}.route-main-box .main .past-project.sub-bar{background-color:#e0e7e9;color:#485a5f;font-weight:700}.route-main-box .main .past-project .extent{fill:#616161}.route-main-box .main .past-project table th{background-color:#e0e7e9;color:#485a5f}.route-main-box .main .drop-zone-message{visibility:hidden;position:absolute;left:0;width:16.25rem;background-color:#469cfc;padding-top:.625rem;color:#fff;z-index:7}.route-main-box .main .drop-zone-message .icon{padding-left:1.5625rem;font-size:.8125rem;font-weight:bolder;opacity:.6;-ms-filter:"alpha(Opacity=60)";filter:alpha(opacity=60)}.route-main-box .main .drop-zone-message .icon-refresh{padding-left:0;margin-top:.1875rem;margin-left:.5rem}.route-main-box .main .drop-zone-message .text{padding-left:.5rem;margin-left:1.25rem;font-weight:700;font-size:small}.route-main-box .reoptimize-button.disabled{cursor:not-allowed}.route-main-box .reoptimize-button.disabled .btn{cursor:not-allowed;opacity:1;-ms-filter:none;filter:none;background-color:rgba(255,188,0,.4);-webkit-box-shadow:none;box-shadow:none;color:rgba(43,54,57,.4)}.route-main-box .reoptimize-button.disabled .tooltip{left:-.8rem;padding:.5rem 1rem;width:10rem;bottom:2.5rem;color:#fff;overflow-wrap:break-word;white-space:normal;line-height:1.2rem;text-transform:none}.freeze-container{position:absolute;left:0;top:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;background:rgba(0,0,0,.7);opacity:.8;-ms-filter:"alpha(Opacity=80)";filter:alpha(opacity=80);width:100%;height:100%;z-index:12;-webkit-animation:fadein .1s ease-in;-moz-animation:fadein .1s ease-in;-o-animation:fadein .1s ease-in;-ms-animation:fadein .1s ease-in;animation:fadein .1s ease-in}.freeze-container.ng-hide{-webkit-animation:fadeout .3s ease-out;-moz-animation:fadeout .3s ease-out;-o-animation:fadeout .3s ease-out;-ms-animation:fadeout .3s ease-out;animation:fadeout .3s ease-out}.freeze-container .loading-dot{width:.25rem;height:.25rem;background-color:#fff}.freeze-container .feedback{font-size:2.6em;color:#fff;opacity:1;-ms-filter:none;filter:none}.freeze-container .feedback>*{display:inline-block;vertical-align:middle}.freeze-container .load{width:1em;margin-right:.25em}.route-main-box h2{margin:.7em 0 .7em 1em;display:inline-block}.route-main-box .toggle-chart-container{display:inline-block;margin-left:1em;text-align:right;vertical-align:middle}.route-main-box .toggle-chart{display:inline-block;font-size:1.5em;cursor:pointer;padding:.1em .4em;margin:.3em .1em 0;background-color:rgba(0,0,0,.5);-webkit-border-radius:3px;border-radius:3px}.route-main-box .toggle-chart.disabled{opacity:.25;-ms-filter:"alpha(Opacity=25)";filter:alpha(opacity=25);cursor:not-allowed}.route-main-box .toggle-chart .toggle-content{position:relative;top:-.1em}.route-main-box .toggle-chart .toggle-content .toggle-icon{font-size:.7em;vertical-align:middle;display:inline-block}.route-main-box .toggle-chart .toggle-content .toggle-label{vertical-align:middle;display:inline-block;font-size:.6em}@media (max-width:1320px){.route-main-box .toggle-chart .toggle-content .toggle-label{display:none}}.route-main-box .switch-container{display:inline-block}.route-main-box .icon-chevron-down,.route-main-box .icon-chevron-up{position:relative;font-weight:700}.route-main-box .history{font-size:.875rem;color:#e3e9eb;white-space:nowrap;display:inline-block;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;overflow:hidden}.route-main-box .history .lock-tooltip{display:none;position:fixed;background-color:#ffbc00;-webkit-box-shadow:0 0 7px rgba(0,0,0,.35);box-shadow:0 0 7px rgba(0,0,0,.35);-webkit-border-radius:5px;border-radius:5px;-webkit-transform:translateX(-44%) translateY(-100%);-moz-transform:translateX(-44%) translateY(-100%);-o-transform:translateX(-44%) translateY(-100%);-ms-transform:translateX(-44%) translateY(-100%);transform:translateX(-44%) translateY(-100%);margin-top:-1.375rem;width:18.75rem;padding:1.25rem;line-height:1.4;white-space:normal;text-transform:none;text-align:left;color:#2b3639}.route-main-box .history .lock-tooltip div{margin-top:.75rem}.route-main-box .history .lock-tooltip:after{top:100%;left:50%;border:solid transparent;content:' ';height:0;width:0;position:absolute;border-top-color:#ffbc00;border-width:.8125rem;margin-left:-.8125rem}.route-main-box .history .has-lock .undo-all:hover .lock-tooltip,.route-main-box .history .has-lock .undo:hover .lock-tooltip{display:block}.route-main-box .history .redo,.route-main-box .history .undo,.route-main-box .history .undo-all{text-transform:capitalize;z-index:9;border:1px solid #90a9b0;-webkit-border-radius:4px;border-radius:4px;background-color:none;cursor:pointer;height:1.5625rem;padding:.125rem .625rem;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out;position:static}.route-main-box .history .redo>:not(.lock-tooltip),.route-main-box .history .undo-all>:not(.lock-tooltip),.route-main-box .history .undo>:not(.lock-tooltip){width:100%;height:100%}.route-main-box .history .redo span,.route-main-box .history .undo span,.route-main-box .history .undo-all span{font-size:.9em;font-weight:700;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-o-transition:color .2s ease-out;-ms-transition:color .2s ease-out;transition:color .2s ease-out}.route-main-box .history .redo:hover,.route-main-box .history .undo-all:hover,.route-main-box .history .undo:hover{color:#fff;border-color:#abbec3;background-color:rgba(70,156,252,.15)}.route-main-box .history .change-action.ng-hide-add{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .5s cubic-bezier(0.76,-.29,.22,1.36);-moz-transition:-moz-transform .5s cubic-bezier(0.76,-.29,.22,1.36);-o-transition:-o-transform .5s cubic-bezier(0.76,-.29,.22,1.36);-ms-transition:-ms-transform .5s cubic-bezier(0.76,-.29,.22,1.36);transition:transform .5s cubic-bezier(0.76,-.29,.22,1.36)}.route-main-box .history .change-action.ng-hide-add.ng-hide-add-active{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.route-main-box .history .change-action.ng-hide-remove{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .5s cubic-bezier(0.76,-.29,.22,1.36);-moz-transition:-moz-transform .5s cubic-bezier(0.76,-.29,.22,1.36);-o-transition:-o-transform .5s cubic-bezier(0.76,-.29,.22,1.36);-ms-transition:-ms-transform .5s cubic-bezier(0.76,-.29,.22,1.36);transition:transform .5s cubic-bezier(0.76,-.29,.22,1.36)}.route-main-box .history .change-action.ng-hide-remove.ng-hide-remove-active{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.route-main-box .history .change-done{-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;-ms-transition-duration:.4s;transition-duration:.4s}.route-main-box .history .change-done .icon-checkmark{margin-right:.3125rem;font-size:.625rem;display:inline}.route-main-box .history .change-done.ng-hide-remove .icon-checkmark{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s cubic-bezier(0.76,-.29,.22,1.36);-moz-transition:-moz-transform .3s cubic-bezier(0.76,-.29,.22,1.36);-o-transition:-o-transform .3s cubic-bezier(0.76,-.29,.22,1.36);-ms-transition:-ms-transform .3s cubic-bezier(0.76,-.29,.22,1.36);transition:transform .3s cubic-bezier(0.76,-.29,.22,1.36)}.route-main-box .history .change-done.ng-hide-remove span{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s .2s cubic-bezier(0.76,-.29,.22,1.36);-moz-transition:-moz-transform .3s .2s cubic-bezier(0.76,-.29,.22,1.36);-o-transition:-o-transform .3s .2s cubic-bezier(0.76,-.29,.22,1.36);-ms-transition:-ms-transform .3s .2s cubic-bezier(0.76,-.29,.22,1.36);transition:transform .3s .2s cubic-bezier(0.76,-.29,.22,1.36)}.route-main-box .history .change-done.ng-hide-remove.ng-hide-remove-active .icon-checkmark,.route-main-box .history .change-done.ng-hide-remove.ng-hide-remove-active span{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.route-main-box .history .change-done.ng-hide-add .icon-checkmark{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 2s cubic-bezier(0.76,-.29,.22,1.36);-moz-transition:-moz-transform 2s cubic-bezier(0.76,-.29,.22,1.36);-o-transition:-o-transform 2s cubic-bezier(0.76,-.29,.22,1.36);-ms-transition:-ms-transform 2s cubic-bezier(0.76,-.29,.22,1.36);transition:transform 2s cubic-bezier(0.76,-.29,.22,1.36)}.route-main-box .history .change-done.ng-hide-add span{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .4s .1s cubic-bezier(0.76,-.29,.22,1.36);-moz-transition:-moz-transform .4s .1s cubic-bezier(0.76,-.29,.22,1.36);-o-transition:-o-transform .4s .1s cubic-bezier(0.76,-.29,.22,1.36);-ms-transition:-ms-transform .4s .1s cubic-bezier(0.76,-.29,.22,1.36);transition:transform .4s .1s cubic-bezier(0.76,-.29,.22,1.36)}.route-main-box .history .change-done.ng-hide-add.ng-hide-add-active .icon-checkmark,.route-main-box .history .change-done.ng-hide-add.ng-hide-add-active span{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.route-main-box .history .change>*{display:inline-block;text-align:center;vertical-align:middle;margin:.6em .5em 0}.route-main-box .history .change .icon-redo,.route-main-box .history .change .icon-undo,.route-main-box .history .change .icon-undo-all{font-size:.625rem}.route-main-box .history .change .icon-redo{margin-left:.3125rem}.route-main-box .history .change .icon-undo,.route-main-box .history .change .icon-undo-all{margin-right:.3125rem}.route-main-box .history .border{border-left:1px solid #e9e9e9;height:2em;margin:0}.main .route-footer{background-color:#fff}.main .route-footer .label{color:#8aa1a7}.main .route-footer .data{color:#2b3639}.main.past-project .route-footer{background-color:#485a5f}.main.past-project .route-footer .label{color:#ddd}.main.past-project .route-footer .data{color:#fff}.dispatch-modal .pending-count,.route-footer .pending-count{position:absolute;background-color:#f33;border:1px solid red;width:1.875rem;height:1.875rem;right:-.9375rem;top:-.9375rem;-webkit-border-radius:100%;border-radius:100%;padding:.5rem}.route-footer{position:absolute;bottom:0;left:0;right:0;padding:.6em 1.25em;border-top:1px solid #b5c4c9;z-index:9;height:3.6875rem}.route-footer .dispatch-disabled{opacity:.4;-ms-filter:"alpha(Opacity=40)";filter:alpha(opacity=40)}.route-footer .col-sx{float:left}.route-footer .col-dx{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:end;-moz-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.route-footer .col-dx .btn-action,.route-footer .col-dx .btn-dispatch{margin-left:1em}.route-footer .overview{zoom:1}.route-footer .overview:after,.route-footer .overview:before{content:"";display:table}.route-footer .overview:after{clear:both}.route-footer .overview li{display:inline-block;padding-left:.8em;padding-right:1.8em;padding-top:.8em}.route-footer .overview li:last-child{padding-right:0}.route-footer .overview .data,.route-footer .overview .label{font-size:.875rem;font-weight:700}.route-footer .overview .data span{font-size:.857em}.route-footer a{position:relative}.route-footer .arrow-box .shift-info{width:11rem}.route-footer .arrow-box td,.route-footer .arrow-box th{padding:.5em .75em;background-color:#fff;border:1px solid #ddd}.route-footer .arrow-box td.driver-data-container,.route-footer .arrow-box th.driver-data-container{border-left:0}.route-footer .arrow-box th{border-top:0}.route-footer .arrow-box td{border-bottom:0;border-top:0}.route-footer .arrow-box tr:last-child td{border-bottom:0}.route-footer .arrow-box td:first-child,.route-footer .arrow-box th:first-child{border-left:0;padding-left:0}.route-footer .arrow-box td:last-child,.route-footer .arrow-box th:last-child{border-right-color:#fff}.route-footer .overview .arrow-box{bottom:2em;left:.25em;padding:.45em 1em}.route-footer .circle{margin-right:.2em}.route-footer .driver-name{text-transform:capitalize;font-weight:400}.route-footer tbody .colorDriverViolet.circle{color:rgba(88,86,214,.5)}.route-footer tbody .colorDriverBlue.circle,.route-footer tbody .colorDriverLightBlue.circle{color:rgba(0,122,255,.5)}.route-footer tbody .colorDriverBlueGreen.circle{color:rgba(90,200,250,.5)}.route-footer tbody .colorDriverLimeGreen.circle{color:rgba(170,215,35,.5)}.route-footer tbody .colorDriverGreen.circle{color:rgba(76,217,100,.5)}.route-footer tbody .colorDriverPink.circle{color:rgba(255,45,85,.5)}.route-footer tbody .colorDriverFushcia.circle{color:rgba(239,66,148,.5)}.route-footer tbody .colorDriverBloodOrange.circle{color:rgba(255,59,48,.5)}.route-footer tbody .colorDriverOrange.circle{color:rgba(255,149,0,.5)}.route-footer tbody .colorDriverYellow.circle{color:rgba(255,204,0,.5)}.route-footer tbody .colorDriverGrey.circle{color:rgba(142,142,147,.5)}.fixed_headers{table-layout:fixed;border-collapse:collapse;border-color:transparent}.fixed_headers tr{border-color:transparent}.fixed_headers td:first-child,.fixed_headers th:first-child{width:7.5rem}.fixed_headers td:last-child,.fixed_headers th:last-child{width:3.5rem}.fixed_headers thead tr{display:block;position:relative}.fixed_headers tbody{display:block;overflow:auto;width:100%;max-height:13rem;background-color:#fff;border-color:transparent}.driver-name-container{display:block}.opt-in-mobile{padding:.6em 1.5em .5em 0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;zoom:1}.opt-in-mobile:after,.opt-in-mobile:before{content:"";display:table}.opt-in-mobile:after{clear:both}.opt-in-mobile label{color:#2a3e54;font-size:12;letter-spacing:0;text-transform:none;line-height:1.9em;text-decoration:underline}.opt-in-mobile label:hover{cursor:pointer}.opt-in-mobile label span{font-size:12}.hide-checkmark{padding:.6em 1.5em .5em 0;display:inline-block;zoom:1}.hide-checkmark:after,.hide-checkmark:before{content:"";display:table}.hide-checkmark:after{clear:both}.hide-checkmark:hover{cursor:pointer}.hide-checkmark label{font-size:.75em;text-transform:uppercase;color:#8aa1a7;letter-spacing:.5px;font-weight:700;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.hide-checkmark label:hover{cursor:pointer}.hide-checkmark label.dispatch-counter{color:#469cfc;font-size:.9em;letter-spacing:0;text-transform:none;line-height:1.9em}.hide-checkmark label.dispatch-counter span{font-size:1.1em}.hide-checkmark label.dispatch-counter:hover{cursor:auto}.hide-checkmark label.none-ready{color:#eb4c54}.hide-checkmark input{width:auto;display:inline-block;margin-right:.5em}.hide-checkmark input:hover{cursor:pointer}@media (max-width:1420px){.route-footer label{line-height:1rem!important}.opt-in-mobile{padding:0 1.5em 0 1em}}.route-tabs{display:inline-block;position:absolute;margin-top:-2.35em;margin-left:.625rem}.route-tabs.past-project li{color:#3d4c50!important;background-color:#c2d0d4!important}.route-tabs.past-project li.active{color:#485a5f!important;background-color:#e0e7e9!important}.route-tabs li{cursor:pointer;padding:.5625rem 1.375rem .5625rem 1.25rem;color:#485a5f;background-color:#e0e7e9;border-left:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(0,0,0,.2);text-transform:uppercase;display:inline-block;margin-left:.3125rem;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;font-size:.75rem;font-weight:600}.route-tabs li.active{color:#fff;background-color:#485a5f}.route-tabs li.active.live{color:#fff;background-color:#469cfc}.route-tabs li .icon{opacity:.5;-ms-filter:"alpha(Opacity=50)";filter:alpha(opacity=50);margin-right:.625rem;font-size:.6875rem}.route-tabs li .dispatch-counter{display:inline-block;background-color:#469cfc;-webkit-border-radius:50%;border-radius:50%;min-width:1.25em;height:1.25em;line-height:1.25em;padding:0 .15em;color:#fff;text-align:center;margin-left:1em}.dispatch-modal .ngdialog-buttons button{position:relative}.dispatch-container{height:100%;max-height:11.875rem;margin-bottom:1.25rem;overflow-y:auto;padding:1.25rem .9375rem;background-color:#f0f5f7}.dispatch-container .driver{margin-bottom:.625rem}.dispatch-container .driver span{display:inline-block;margin-right:10px;vertical-align:middle}.dispatch-container .driver .name{width:5.625rem;font-size:.75rem;color:#3d4c50}.dispatch-container .driver .phone{width:5.625rem;font-size:.75rem;color:#769097;text-align:right;float:right}.dispatch-container p{text-align:left}.dispatch-modal-header .icon-send-large{font-size:4em;color:#e0e7e9;margin-bottom:.5em;text-align:center}.no-phone-container{padding-top:1.25rem;font-size:.75rem;border-top:1px solid #e0e7e9}.no-phone-container .title{text-transform:uppercase;color:#8aa1a7;font-weight:600}.no-phone-container .drivers{height:100%;max-height:7.5rem;margin-bottom:1.25rem;margin-top:1.25rem;overflow-y:auto;padding:1.25rem .9375rem;background-color:#f0f5f7}.no-phone-container .drivers span{display:inline-block;line-height:.5625rem}.no-phone-container .drivers .driver{margin-bottom:1.25rem;color:#485a5f}.no-phone-container .drivers .name{width:6.875rem;color:#3d4c50}.no-phone-container .drivers .phone{cursor:pointer;width:6.25rem;text-decoration:underline;text-transform:uppercase;font-size:.625rem;color:#769097}.no-phone-container .drivers .update-number-form{width:12.5rem;display:inline-block}.no-phone-container .drivers .update-number-form input{width:5.625rem}.driver-number-container{width:10em;position:relative;bottom:.375rem;margin-right:.25rem}.driver-number-container:hover .driver-number{top:-3em}.driver-number-container:hover .update-number{top:.65em;opacity:1;-ms-filter:none;filter:none}.driver-number-container:hover .update-number:hover{text-decoration:none}.driver-number-container:hover .warning-driver-number{top:-3em;opacity:1;-ms-filter:none;filter:none}.driver-number-container a{text-decoration:underline}.update-number-form{position:relative}.update-number-form form{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}.update-number-form .insert-number-container{line-height:1}.update-number-form input{background-color:#fff;padding:.4em .5em;margin-left:0;font-weight:700;width:11.25rem;display:inline-block;border:1px solid #e0e7e9;-webkit-border-radius:4px;border-radius:4px}.update-number-form input:focus{border:1px solid #469cfc;background-color:#fff}.update-number-form .validation-error{display:inline-block;margin-top:.5em;margin-left:-1.2em;padding:1em 2em;background:#f16466;color:#fff;font-size:.75rem;-webkit-box-shadow:0 0 7px rgba(0,0,0,.15);box-shadow:0 0 7px rgba(0,0,0,.15);-webkit-border-radius:4px;border-radius:4px;width:22.75rem}.update-number-form button{background-color:#485a5f;padding:.4em .5em;-webkit-border-radius:4px;border-radius:4px;color:#fff;margin-left:.625rem}.update-number-form .cancel{margin-left:.625rem;text-decoration:underline}.update-number-form .update-copy{position:relative;top:.2em;font-size:1em;font-weight:700;color:#485a5f;width:5.625rem;display:inline-block;text-transform:capitalize}.update-number-form .icon-checkmark,.update-number-form .icon-cross{padding:.5em}.update-number-form .icon-cross{margin-left:1em;color:#f16466}.update-number-form .icon-checkmark{font-size:1em;color:#20c989}.update-number-form input.ng-invalid{color:#f16466}.ng-hide.shadow{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}.dispatch .hud-footer .btn-big{font-size:1em}.dispatch .btn-action.ng-hide-remove-active{opacity:1;-ms-filter:none;filter:none}.dispatch .btn-action.ng-hide-add-active{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}.dispatch .loading .loading-dot{background-color:#fff}.message-container{text-align:center;position:absolute;left:50%;top:3.75rem;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1001}.message-overlay{text-align:center;position:absolute;left:50%;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3);padding-top:3.75rem;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:1001}.message{position:relative;z-index:1001;top:.5em;display:inline-block;-webkit-box-shadow:0 0 7px rgba(0,0,0,.15);box-shadow:0 0 7px rgba(0,0,0,.15);background-color:#fff;-webkit-animation:flyin .5s cubic-bezier(0.76,-.29,.22,1.36);-moz-animation:flyin .5s cubic-bezier(0.76,-.29,.22,1.36);-o-animation:flyin .5s cubic-bezier(0.76,-.29,.22,1.36);-ms-animation:flyin .5s cubic-bezier(0.76,-.29,.22,1.36);animation:flyin .5s cubic-bezier(0.76,-.29,.22,1.36)}.message.offset{top:2.5rem}.message.popup{min-width:15rem;max-width:62.5rem;-webkit-border-radius:4px;border-radius:4px}.message.popup [class*=icon-]{display:inline-block;margin-right:1.25rem}.message.popup .text-content{display:inline-block;max-width:31.25rem}.message.popup .content{padding:0 1.5em;-webkit-border-radius:4px;border-radius:4px}.message.popup .label{color:#3b4244;line-height:1.4;font-weight:700;width:100%}.message.popup .error{background-color:#ffdbd6}.message.popup .error [class*=icon-]{color:#eb2528}.message.popup .info{background-color:#ebf4ff}.message.popup .info [class*=icon-]{color:#077afb}.message.popup .confirm,.message.popup .warning{background-color:#ffdbad}.message.popup .confirm [class*=icon-],.message.popup .warning [class*=icon-]{color:#cc6500}.message.popup .success{background-color:#c0f5e1}.message.popup .success [class*=icon-]{color:#1aa16e}.message.popup .loading .label{color:#2b3639}.message.modal{width:21.25rem;-webkit-border-radius:8px;border-radius:8px;overflow:hidden}.message.modal .header{padding:1.5625rem 1.875rem}.message.modal .header [class*=icon-]{font-size:3.125rem}.message.modal .header.error{background-color:#ffdbd6;color:#f16466}.message.modal .header.info{background-color:#ebf4ff;color:#469cfc}.message.modal .header.confirm,.message.modal .header.warning{background-color:#ffdbad;color:#ff7e00}.message.modal .header.success{background-color:#c0f5e1;color:#20c989}.message.modal .content{padding:.625rem 1.875rem}.message.modal .content img{width:100%;padding-top:10px}.message.modal .label{color:#2b3639;line-height:1.4}.message.modal .label h2{line-height:160%}.message .content{text-align:left}.message .footer{font-size:.8125rem;text-align:right;padding:0 1.875rem 1.875rem}.message .footer a{color:#2b3639;text-decoration:underline;font-weight:700}.message .footer a.btn{text-decoration:none}.message .footer a.btn.btn-action{color:#fff}.message .footer a.cancel{float:left}.message .icon-checkmark,.message .icon-cross,.message .icon-info,.message .icon-warning{margin-right:.5em}.message .label{font-size:1em;font-weight:400;display:inline-block}.message .label>*{vertical-align:middle}.message a{color:#469cfc}.message .close{position:absolute;top:.1em;right:.5em;color:rgba(0,0,0,.3);font-weight:700;font-size:1.75rem}.message.ng-leave{-webkit-transition:all .5s cubic-bezier(0.76,-.29,.22,1.36);-moz-transition:all .5s cubic-bezier(0.76,-.29,.22,1.36);-o-transition:all .5s cubic-bezier(0.76,-.29,.22,1.36);-ms-transition:all .5s cubic-bezier(0.76,-.29,.22,1.36);transition:all .5s cubic-bezier(0.76,-.29,.22,1.36);opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.message.ng-leave.ng-leave-active{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-2.5rem);-moz-transform:translateY(-2.5rem);-o-transform:translateY(-2.5rem);-ms-transform:translateY(-2.5rem);transform:translateY(-2.5rem)}.message .load{width:2em;margin-right:.5em}.loading-dots-container{vertical-align:middle;margin-left:.15em}.loading-dot{display:inline-block;width:.125rem;height:.125rem;margin:0;background:#616161;-webkit-border-radius:50%;border-radius:50%;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-animation:loadingFade 2s ease-in infinite forwards;-moz-animation:loadingFade 2s ease-in infinite forwards;-o-animation:loadingFade 2s ease-in infinite forwards;-ms-animation:loadingFade 2s ease-in infinite forwards;animation:loadingFade 2s ease-in infinite forwards}.loading-dot:nth-child(1){-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s}.loading-dot:nth-child(2){-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-o-animation-delay:.2s;-ms-animation-delay:.2s;animation-delay:.2s}.loading-dot:nth-child(3){-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-o-animation-delay:.4s;-ms-animation-delay:.4s;animation-delay:.4s}.change{-webkit-animation:fadein 2s;-moz-animation:fadein 2s;-o-animation:fadein 2s;-ms-animation:fadein 2s;animation:fadein 2s}.message-top{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-top:3rem}.message-top span{-webkit-border-radius:100px;border-radius:100px;background-color:#f16466;color:#fff;font-weight:700;padding:.5em}.gm-style-iw{overflow:visible!important}.pop-up{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;padding:.5em 0 .25em;font-family:Lato,Helvetica,Arial,sans-serif;color:#616161;width:14.375rem;max-height:12em;word-wrap:break-word;overflow:auto}.pop-up::-webkit-scrollbar{-webkit-appearance:none;width:.4375rem}.pop-up::-webkit-scrollbar-thumb{-webkit-border-radius:4px;border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.pop-up .reason{text-transform:none}.pop-up li{font-weight:700;margin-bottom:.625em}.pop-up .driver-name,.pop-up .visit-name{font-size:1rem;color:#4a4847;text-transform:capitalize;letter-spacing:-.2px;margin:0 0 .5em}.pop-up p{font-size:.875rem;line-height:1.3;color:#616161;font-weight:400;letter-spacing:-.1px;margin:0 0 .25em}.pop-up .warning-text{text-transform:capitalize}.pop-up .driver-reason{font-style:italic}.pop-up .driver-custom-fields{margin-top:.5em}.pop-up .visit-address{margin-bottom:.5em}.pop-up .list-title{margin-right:.25em}.pop-up .icons{font-size:1.3em;vertical-align:middle;display:inline-block}.pop-up .label-type{margin-left:.4em}.pop-up .icon-unserved{color:#f16466}.pop-up .icon-visit-new{color:#2c8dfb}.pop-up-col{display:inline-block}.pop-up-col:first-child:nth-last-child(1){width:100%}.pop-up-col:first-child:nth-last-child(2){width:15%}.pop-up-col:first-child:nth-last-child(2)~.pop-up-col{width:82%}.pop-up-details{padding-bottom:1em}.pop-up-details .visit-assets a{margin-right:10px}.label-information{display:inline-block;border:1px solid #b1b1b1;-webkit-border-radius:4px;border-radius:4px;padding:.2em .5em;margin-right:.2em;font-size:84%;background-color:#fff}p.label-description{font-size:.6875rem;font-weight:700}p.label-description::first-letter{text-transform:capitalize}.warning-container{display:inline-block}.warning-container .label-description{padding-top:10px}.warning-container.with-description{width:100%;padding:.5rem;background-color:#f0f5f7;-webkit-border-radius:.25rem;border-radius:.25rem;border:1px solid #e0e7e9;margin-bottom:.625rem}.warning-container.with-description-sidepanel{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;width:100%;padding:.8125rem;background-color:#ffefda;color:#000;-webkit-border-radius:.25rem;border-radius:.25rem;border:1px solid #ff7e00;margin-bottom:.625rem;max-height:200px;overflow:scroll}.warning-container.with-description-sidepanel p{color:#000;font-size:inherit;line-height:16px}.warning-container.with-description-sidepanel li{list-style-type:disc;list-style-position:inside;margin-bottom:0!important}.warning-container.with-description-sidepanel li span{position:relative;top:-15px;left:10px}.warning-container.with-description-sidepanel .warning-content{padding:8px 10px}.warning-container.with-description-sidepanel .warning-solution img{width:100%}.warning-container.with-description-sidepanel .label-information{background-color:inherit;border:inherit;font-size:inherit;font-weight:700;padding:0}.warning-container.with-description-sidepanel .icon-unserved{display:none}.warning-container.with-description-sidepanel .italic{font-style:italic;color:#485a5f}.visit-status-icon .icon-checkmark{background-color:#20c989}.visit-status-icon .icon-cross{background-color:#f16466}.visit-status-icon .icon-late{background-color:#ffbc00}.visit-status-icon .icon-break{background-color:#b1b1b1}.visit-status-text{padding-bottom:.25em;display:inline-block;width:100%}.visit-status-text .status{font-size:90%;font-weight:400;margin-left:.35em}.visit-address a,.visit-address p{color:#2b3639;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;display:inline-block;max-width:100%}.ambiguous-address,a.ambiguous-address{color:#2b3639;text-decoration:underline}.ambiguous-address.disabled,a.ambiguous-address.disabled{text-decoration:none}.ambiguous-address:before,a.ambiguous-address:before{overflow:hidden;content:' ';color:orange;background-image:url(/img/question-mark.svg);background-repeat:no-repeat;background-position:center;-webkit-background-size:contain;-moz-background-size:contain;background-size:contain;display:inline-block;width:1.3em;height:1.25em;margin-right:.5em;vertical-align:middle}.ambiguous-address.geocoding-status:before,a.ambiguous-address.geocoding-status:before{width:1.1em;height:1.1em;margin-left:.5em;vertical-align:baseline}.driver-feedback{border-top:1px solid #ddd;padding-top:1em}.driver-feedback .driver-name{font-weight:700}.driver-feedback .driver-time{color:#b1b1b1}a.edit-action,a.unserve-action{display:inline-block;font-size:80%;color:#9c9a9a;background-color:#f5f5f5;height:2em;width:2em;text-align:center;-webkit-border-radius:50%;border-radius:50%}a.edit-action:active,a.edit-action:hover,a.unserve-action:active,a.unserve-action:hover{color:#616161;background-color:#eee}a.edit-action .icon,a.unserve-action .icon{line-height:2em}a.edit-action{position:absolute;right:-.25em;bottom:.45em}a.unserve-action{position:absolute;right:-.25em;bottom:3.25em}.ngdialog,.ngdialog *,.ngdialog :after,.ngdialog :before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ngdialog{position:fixed;overflow:auto;-webkit-overflow-scrolling:touch;z-index:1000;top:0;right:0;bottom:0;left:0}.ngdialog.ngdialog-closing .ngdialog-content,.ngdialog.ngdialog-closing .ngdialog-overlay{-webkit-backface-visibility:hidden;-webkit-animation:fadeout .5s;-moz-animation:fadeout .5s;-o-animation:fadeout .5s;-ms-animation:fadeout .5s;animation:fadeout .5s}.ngdialog-overlay{position:fixed;background:rgba(0,0,0,.4);top:0;right:0;bottom:0;left:0;-webkit-backface-visibility:hidden;-webkit-animation:fadein .5s;-moz-animation:fadein .5s;-o-animation:fadein .5s;-ms-animation:fadein .5s;animation:fadein .5s}.ngdialog-content{-webkit-backface-visibility:hidden;-webkit-animation:fadein .5s;-moz-animation:fadein .5s;-o-animation:fadein .5s;-ms-animation:fadein .5s;animation:fadein .5s}body.ngdialog-open{overflow:hidden}.ngdialog.ngdialog-onboarding.ngdialog-closing .ngdialog-content,.ngdialog.ngdialog-theme-default.ngdialog-closing .ngdialog-content{-webkit-animation:flyout .5s cubic-bezier(0.76,-.29,.22,1.36);-moz-animation:flyout .5s cubic-bezier(0.76,-.29,.22,1.36);-o-animation:flyout .5s cubic-bezier(0.76,-.29,.22,1.36);-ms-animation:flyout .5s cubic-bezier(0.76,-.29,.22,1.36);animation:flyout .5s cubic-bezier(0.76,-.29,.22,1.36)}.ngdialog.ngdialog-onboarding .ngdialog-content,.ngdialog.ngdialog-theme-default .ngdialog-content{-webkit-animation:flyin .5s cubic-bezier(0.76,-.29,.22,1.36);-moz-animation:flyin .5s cubic-bezier(0.76,-.29,.22,1.36);-o-animation:flyin .5s cubic-bezier(0.76,-.29,.22,1.36);-ms-animation:flyin .5s cubic-bezier(0.76,-.29,.22,1.36);animation:flyin .5s cubic-bezier(0.76,-.29,.22,1.36)}.ngdialog.ngdialog-onboarding .ngdialog-content p,.ngdialog.ngdialog-theme-default .ngdialog-content p{color:#4a4847;font-weight:700;line-height:1.6}.ngdialog.ngdialog-onboarding .ngdialog-close,.ngdialog.ngdialog-theme-default .ngdialog-close{-webkit-border-radius:4px;border-radius:4px;cursor:pointer;position:absolute;right:0;top:0}.ngdialog.ngdialog-onboarding .ngdialog-close:before,.ngdialog.ngdialog-theme-default .ngdialog-close:before{background:0 0;-webkit-border-radius:4px;border-radius:4px;color:#bbb;content:'\00D7';font-size:1.625rem;font-weight:400;height:1.875rem;line-height:1.625rem;position:absolute;right:.1875rem;text-align:center;top:.1875rem;width:1.875rem}.ngdialog.ngdialog-onboarding .ngdialog-message,.ngdialog.ngdialog-theme-default .ngdialog-message{margin-bottom:.5em}.ngdialog.ngdialog-onboarding .ngdialog-input,.ngdialog.ngdialog-theme-default .ngdialog-input{margin-bottom:1em}.ngdialog.ngdialog-onboarding .ngdialog-buttons p,.ngdialog.ngdialog-theme-default .ngdialog-buttons p{text-align:left}.ngdialog.ngdialog-onboarding .ngdialog-buttons .btn,.ngdialog.ngdialog-theme-default .ngdialog-buttons .btn{margin:0 .5em}.ngdialog.ngdialog-onboarding .ngdialog-buttons .btn>*,.ngdialog.ngdialog-theme-default .ngdialog-buttons .btn>*{display:inline-block}.search-box{position:relative;display:inline-block;line-height:2.5em}.search-box input{border:1px solid rgba(0,0,0,.15);padding:0 .8em;line-height:2.5em;font-size:1.1em;width:100%}.search-box input::placeholder{color:#b5c4c9;font-style:italic}.search-box input:focus{border:1px solid #469cfc;-webkit-box-shadow:0 0 5px 0 rgba(83,91,109,.3);box-shadow:0 0 5px 0 rgba(83,91,109,.3)}.search-box:after{content:"\e905";position:absolute;font-size:1.4em;right:10px;top:3px;font-family:routific-full-product;color:#b5c4c9}.search-box .tooltip{bottom:2.5rem;left:5rem;color:#fff;padding:.2rem 1rem}.search-box .clear-search{cursor:pointer;color:#1e90ff;position:absolute;top:.2rem;left:11.5rem}.check-box .checkmark{width:18px;height:18px;display:inline-block;background-color:#fff;border:1px solid rgba(43,54,57,.3);-webkit-border-radius:4px;border-radius:4px;position:relative;z-index:0}.check-box .checkmark:after{display:none;content:"";left:5px;top:3px;position:absolute;width:5px;height:8px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.check-box input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);cursor:pointer;z-index:1}.check-box input:checked~.checkmark{background-color:#469cfc;border:1px solid #469cfc}.check-box input:checked~.checkmark:after{display:block}.check-box-and-label{position:relative;display:inline-block;background-color:#ebf4ff;padding:0 .8em;line-height:3em;-webkit-border-radius:.2em;border-radius:.2em;color:#2b3639;cursor:pointer}.check-box-and-label:hover{background-color:#dcecff}.check-box-and-label .checkmark{width:20px;height:20px;display:inline-block;background-color:#fff;border:1px solid rgba(43,54,57,.3);-webkit-border-radius:4px;border-radius:4px;margin-right:.4em;position:relative;top:.4em;z-index:0}.check-box-and-label .checkmark:after{display:none;content:"";left:6px;top:3px;position:absolute;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.check-box-and-label input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);cursor:pointer;z-index:1}.check-box-and-label input:checked~.checkmark{background-color:#469cfc}.check-box-and-label input:checked~.checkmark:after{display:block}.ngdialog-close{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}.sidebar-modal-content{-webkit-box-shadow:0 0 7px rgba(0,0,0,.15);box-shadow:0 0 7px rgba(0,0,0,.15);margin:0 auto;max-width:100%;height:100%;position:absolute;background-color:#fff;top:0}.sidebar-modal-content.sidebar-left{left:0}.sidebar-modal-content.sidebar-right{right:0}.sidebar-modal-content.disabled-overlay{background-color:rgba(255,255,255,.75);width:100%}.app-modal-content{-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 7px rgba(0,0,0,.15);box-shadow:0 0 7px rgba(0,0,0,.15);margin:0 auto;max-width:100%;position:relative;background-color:#fff;top:5em}.app-modal-content .ngdialog-close{opacity:1;-ms-filter:none;filter:none}.modal-small{width:30em}.modal-medium{width:40em}.modal-big{width:54em}.modal-customer{top:1rem;width:90%}.modal-tall{top:0;width:50em;min-height:100vh}.modal-full{top:0;width:100%;height:100%;overflow:auto}.modal-has-padding{padding:2em}.modal-background-yellow{background-color:#ffbc00}.modal-big-icon{text-align:center;font-size:5em;color:#e0e7e9;padding-bottom:.5em}.modal-header-image{position:relative;margin-left:-2em;margin-right:-2em;top:-2.2em}.modal-header-image img{width:100%}.modal-header-image.trial-radial{background:-webkit-radial-gradient(ellipse at center,#fff 0,#e0e0e0 100%);background:-moz-radial-gradient(ellipse at center,#fff 0,#e0e0e0 100%);background:-o-radial-gradient(ellipse at center,#fff 0,#e0e0e0 100%);background:-ms-radial-gradient(ellipse at center,#fff 0,#e0e0e0 100%);background:radial-gradient(ellipse at center,#fff 0,#e0e0e0 100%);text-align:center}.modal-header-image.trial-radial img{margin-left:2em;width:66%}.modal-text-container p{line-height:1.4;padding-top:1em;color:#4a4847}.no-padding{padding:1em 0 0!important}.modal-footer-text{color:#b1b1b1;line-height:2.5}.try-optin-beta{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:10px;border:1px solid #cbe4ff;-webkit-border-radius:3px;border-radius:3px;background:#ebf4ff;margin-bottom:25px}.try-optin-beta .optin-header{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:18px}.try-optin-beta .optin-header a{text-decoration:underline}.try-optin-beta .icon-optin-active{margin-right:6px}.ngdialog .modal-optin .exit{top:16px;right:16px;text-align:right;position:absolute}.ngdialog .modal-optin h2{line-height:1.3;font-weight:600}.modal-optin{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:90%;max-width:1300px;min-height:480px}.modal-optin h4{font-weight:500}.modal-optin .image{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-flex:2;-moz-box-flex:2;-o-box-flex:2;box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;background:bottom center/cover no-repeat #f4f6fe;border-top-left-radius:4px;border-bottom-left-radius:4px;padding:32px;-webkit-background-size:cover;-moz-background-size:cover}.modal-optin .optin-header{max-width:90%}.modal-optin .content{padding:32px;max-width:400px;position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.modal-optin .content-inner{height:100%}.modal-optin .items{margin:10px 0 20px}.modal-optin .item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;margin:14px 0;line-height:1.3}.modal-optin .icon-checkmark{color:#fff;background:#09b89d;-webkit-border-radius:10px;border-radius:10px;padding:3px;font-size:10px;width:16px;height:16px;margin-right:8px}.modal-optin .img-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:end;-moz-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;margin-bottom:16px}.modal-optin footer .footer-inner{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:100%;margin-bottom:14px}.modal-optin .btn-action{text-transform:initial}.modal-optin .maybe-later{text-decoration:underline;margin-right:24px;color:#4a4847}.modal-optin-loading{-webkit-animation:fadein .3s ease-out;-moz-animation:fadein .3s ease-out;-o-animation:fadein .3s ease-out;-ms-animation:fadein .3s ease-out;animation:fadein .3s ease-out;background:#f4f6fe;position:fixed;height:100%;width:100%;z-index:5;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ngdialog .modal-text-container,.ngdialog-trialend .modal-text-container{text-align:left}.ngdialog .modal-text-container h3,.ngdialog-trialend .modal-text-container h3{line-height:1.6}.ngdialog .modal-text-container p,.ngdialog-trialend .modal-text-container p{font-size:1.286em}.ngdialog .modal-text-container .link,.ngdialog-trialend .modal-text-container .link{font-weight:400;color:#91a1a7}.ngdialog .header,.ngdialog-onboarding .header{padding:1em 2em 2em;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:1px solid #e9e9e9}.ngdialog .header .circle,.ngdialog-onboarding .header .circle{vertical-align:10%}.ngdialog .navigation-header,.ngdialog-onboarding .navigation-header{padding-bottom:.35em;zoom:1}.ngdialog .navigation-header:after,.ngdialog .navigation-header:before,.ngdialog-onboarding .navigation-header:after,.ngdialog-onboarding .navigation-header:before{content:"";display:table}.ngdialog .navigation-header:after,.ngdialog-onboarding .navigation-header:after{clear:both}.ngdialog .back-link,.ngdialog-onboarding .back-link{float:left;font-size:.786em;line-height:2;color:#b1b1b1}.ngdialog .exit,.ngdialog-onboarding .exit{float:right;font-size:1.6em;line-height:1;color:rgba(0,0,0,.25);cursor:pointer;position:relative;z-index:2}.ngdialog .content-padding,.ngdialog-onboarding .content-padding{padding:.75em 1.5em;background-color:#fbfbfb}.ngdialog .content-padding-large,.ngdialog-onboarding .content-padding-large{padding:1.5em 3em;background-color:#fbfbfb}.ngdialog .modal-footer,.ngdialog-onboarding .modal-footer{padding:1em 1.5em;border-top:1px solid #e9e9e9;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.ngdialog .modal-index-footer,.ngdialog-onboarding .modal-index-footer{padding:1.5em;text-align:center}.ngdialog h1,.ngdialog-onboarding h1{font-size:1.8em;font-weight:400;margin-top:0;margin-bottom:.35em;color:#2b3639;display:inline-block}.ngdialog h2,.ngdialog-onboarding h2{font-size:1.4em;font-weight:400;margin:0}.ngdialog h3,.ngdialog-onboarding h3{margin:0;font-size:1.357em}.ngdialog h4,.ngdialog-onboarding h4{color:#2b3639;margin-bottom:0}.ngdialog p,.ngdialog-onboarding p{margin:0}.ngdialog select,.ngdialog-onboarding select{outline:0;display:inline-block;cursor:pointer;color:#2b3639}.ngdialog .account-email,.ngdialog-onboarding .account-email{display:inline-block;font-size:1.8em;font-weight:400;color:#5d5b5a;background-color:transparent}.ngdialog .input-box,.ngdialog-onboarding .input-box{background-color:#fff}.ngdialog .other-field,.ngdialog .validation-error p,.ngdialog-onboarding .other-field,.ngdialog-onboarding .validation-error p{margin-top:.5em}.ngdialog em,.ngdialog-onboarding em{color:#808386;padding:.15em .55em;background-color:rgba(234,243,246,.8);-webkit-border-radius:4px;border-radius:4px;font-size:80%;font-style:normal;font-weight:700}.ngdialog .small,.ngdialog-onboarding .small{font-size:.786em}.ngdialog .label,.ngdialog-onboarding .label{font-size:.95em;color:#2b3639;font-weight:700;vertical-align:middle}.ngdialog .label.margin-top,.ngdialog-onboarding .label.margin-top{margin-top:1em}.ngdialog .label.margin-right,.ngdialog-onboarding .label.margin-right{margin-right:2.35em}.ngdialog .label-radio,.ngdialog-onboarding .label-radio{margin-top:1.5em}.ngdialog .icon-container,.ngdialog-onboarding .icon-container{text-align:center;display:inline-block;vertical-align:middle}.ngdialog .icon-container [class*=" icon-"],.ngdialog .icon-container [class^=icon-],.ngdialog-onboarding .icon-container [class*=" icon-"],.ngdialog-onboarding .icon-container [class^=icon-]{color:#bcbcbc;font-size:1.2em}.ngdialog .highlight,.ngdialog-onboarding .highlight{color:#b1b1b1;text-align:left;position:relative;top:.1em;font-weight:700}.ngdialog .row,.ngdialog-onboarding .row{padding:.75em 0}.ngdialog .row>*,.ngdialog-onboarding .row>*{padding:.5em}.ngdialog .radio-button-row,.ngdialog-onboarding .radio-button-row{margin-top:-1em}.ngdialog .recap,.ngdialog-onboarding .recap{padding:0;background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.ngdialog .recap .row,.ngdialog-onboarding .recap .row{padding:.75em 1.35em}.ngdialog .recap .row>*,.ngdialog-onboarding .recap .row>*{padding:0 .5em}.ngdialog .recap .icon-calendar,.ngdialog-onboarding .recap .icon-calendar{font-size:1em}.ngdialog .modal-footer .row,.ngdialog-onboarding .modal-footer .row{padding:0}.ngdialog .modal-footer .new-feature .col-2,.ngdialog-onboarding .modal-footer .new-feature .col-2{padding:0;margin-left:-.5em}.ngdialog .modal-footer .new-feature .col-8,.ngdialog-onboarding .modal-footer .new-feature .col-8{padding:0}.ngdialog .modal-footer .new-feature h4,.ngdialog-onboarding .modal-footer .new-feature h4{padding-top:.2em;margin:0!important}.ngdialog .modal-footer .new-feature .learn-more,.ngdialog-onboarding .modal-footer .new-feature .learn-more{padding:.2em 0 0;color:#469cfc;font-weight:700;cursor:pointer}.ngdialog .modal-footer .btn,.ngdialog-onboarding .modal-footer .btn{padding-bottom:.8em}.ngdialog .row.big-data,.ngdialog-onboarding .row.big-data{text-align:center;padding:0;background-color:#fbfbfb}.ngdialog .row.big-data li,.ngdialog-onboarding .row.big-data li{display:inline-block;border-left:1px solid #e9e9e9;padding-top:1.5em;height:10em}.ngdialog .row.big-data li:first-child,.ngdialog-onboarding .row.big-data li:first-child{border:0}.ngdialog .row.big-data li:first-child:nth-last-child(1),.ngdialog-onboarding .row.big-data li:first-child:nth-last-child(1){width:100%}.ngdialog .row.big-data li:first-child:nth-last-child(2),.ngdialog .row.big-data li:first-child:nth-last-child(2)~li,.ngdialog-onboarding .row.big-data li:first-child:nth-last-child(2),.ngdialog-onboarding .row.big-data li:first-child:nth-last-child(2)~li{width:49%}.ngdialog .row.big-data li:first-child:nth-last-child(3),.ngdialog .row.big-data li:first-child:nth-last-child(3)~li,.ngdialog-onboarding .row.big-data li:first-child:nth-last-child(3),.ngdialog-onboarding .row.big-data li:first-child:nth-last-child(3)~li{width:33%}.ngdialog .row.big-data .icon-container,.ngdialog-onboarding .row.big-data .icon-container{font-size:65%;margin-right:.5em;vertical-align:0;color:#ddd}.ngdialog .subscription,.ngdialog-onboarding .subscription{padding-top:1.5em;padding-bottom:1.5em;border-top:1px solid #e9e9e9}.ngdialog .subscription .icon-container,.ngdialog-onboarding .subscription .icon-container{width:2em;text-align:left}.ngdialog .subscription .icon-credit-card,.ngdialog-onboarding .subscription .icon-credit-card{font-size:85%}.ngdialog .subscription .label,.ngdialog-onboarding .subscription .label{display:inline-block}.ngdialog .beta-opt-out,.ngdialog-onboarding .beta-opt-out{padding:3em 4em;border-top:1px solid #e9e9e9;text-align:center}.ngdialog .beta-opt-out p,.ngdialog-onboarding .beta-opt-out p{color:#2b3639;margin-bottom:.625rem}.ngdialog .beta-opt-out a,.ngdialog-onboarding .beta-opt-out a{margin-top:1.25rem}.ngdialog .label-stat,.ngdialog-onboarding .label-stat{text-transform:uppercase;display:inline-block;color:#bcbcbc;font-size:90%;font-weight:700}.ngdialog .data,.ngdialog-onboarding .data{color:#b1b1b1;text-align:center;font-weight:700;font-size:.85em;line-height:2}.ngdialog .data-number,.ngdialog-onboarding .data-number{color:#616161;font-size:2em;line-height:2}.ngdialog .action,.ngdialog-onboarding .action{color:#9c9a9a;background-color:#fff;padding:.4em .5em;border:1px solid #e9e9e9;font-size:.8em;line-height:1;display:inline-block;-webkit-border-radius:4px;border-radius:4px;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.ngdialog .action:hover,.ngdialog-onboarding .action:hover{color:#858383;border-color:#ccc}.ngdialog .microcopy,.ngdialog-onboarding .microcopy{font-size:.82em;line-height:1.4;color:#969696}.ngdialog .microcopy-row,.ngdialog-onboarding .microcopy-row{margin-top:.5em}.ngdialog .vertical-center,.ngdialog-onboarding .vertical-center{display:table;height:3.8em}.ngdialog .vertical-center>*,.ngdialog-onboarding .vertical-center>*{display:table-cell;vertical-align:middle}.ngdialog .upgrade .info-table,.ngdialog-onboarding .upgrade .info-table{padding-left:0}.ngdialog .credit-card,.ngdialog .driver-count,.ngdialog-onboarding .credit-card,.ngdialog-onboarding .driver-count{padding:.75em 0}.ngdialog .credit-card .row,.ngdialog .driver-count .row,.ngdialog-onboarding .credit-card .row,.ngdialog-onboarding .driver-count .row{padding:0}.ngdialog .driver-visit-numbers,.ngdialog-onboarding .driver-visit-numbers{margin-top:.75em;margin-bottom:.75em}.ngdialog .driver-visit-numbers .row,.ngdialog-onboarding .driver-visit-numbers .row{padding:0}.ngdialog .driver-visit-numbers .arrow-box,.ngdialog-onboarding .driver-visit-numbers .arrow-box{top:-2em;right:2em;width:28em;font-size:.9em}.ngdialog .icon-info,.ngdialog-onboarding .icon-info{font-size:.9em;color:#b1b1b1;margin-left:.5em;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.ngdialog .icon-info:hover,.ngdialog-onboarding .icon-info:hover{color:#616161}.ngdialog .credit-card .cc-input,.ngdialog-onboarding .credit-card .cc-input{background-image:url(/img/cards/credit-card.svg);background-repeat:no-repeat;background-position:1em 50%;-webkit-background-size:auto 1.1875rem;-moz-background-size:auto 1.1875rem;background-size:auto 1.1875rem;padding-left:4em}.ngdialog .credit-card .cc-input.visa,.ngdialog-onboarding .credit-card .cc-input.visa{background-image:url(/img/cards/visa.svg)}.ngdialog .credit-card .cc-input.mastercard,.ngdialog-onboarding .credit-card .cc-input.mastercard{background-image:url(/img/cards/mastercard.svg)}.ngdialog .credit-card .cc-input.amex,.ngdialog-onboarding .credit-card .cc-input.amex{background-image:url(/img/cards/amex.svg)}.ngdialog .credit-card .cc-input.discover,.ngdialog-onboarding .credit-card .cc-input.discover{background-image:url(/img/cards/discover.svg)}.ngdialog .credit-card .cc-input.jcb,.ngdialog-onboarding .credit-card .cc-input.jcb{background-image:url(/img/cards/jcb.svg)}.ngdialog .credit-card .expire,.ngdialog .credit-card .secure-code,.ngdialog-onboarding .credit-card .expire,.ngdialog-onboarding .credit-card .secure-code{padding-left:2.5em}.ngdialog .credit-card .icon-calendar,.ngdialog .credit-card .icon-lock,.ngdialog-onboarding .credit-card .icon-calendar,.ngdialog-onboarding .credit-card .icon-lock{font-size:1.1em;position:absolute;margin-top:.7em;margin-left:.9em;color:#b1b1b1}.ngdialog .auto-balance,.ngdialog-onboarding .auto-balance{margin-top:.35em}.ngdialog-onboarding .exit{color:#616161}.ngdialog .warning{text-align:center;font-size:.929em}.ngdialog .warning a{color:#f16466;font-weight:700}img.load{width:1.2em;vertical-align:-12%;margin-right:.5em}.load-project-form .datepicker{background-color:#fff;border:1px solid #f5f5f5;-webkit-border-radius:4px;border-radius:4px}.load-project-form .box-list{background-color:#fff;border:1px solid #f5f5f5;-webkit-border-radius:4px;border-radius:4px;padding:0;min-height:19.8em}.load-project-form .project-list{height:15.35em;overflow:scroll;padding-bottom:1em;margin-bottom:.25em}.load-project-form label{line-height:inherit;font-weight:700}.load-project-form .list-header{border-bottom:1px solid #e9e9e9;margin-bottom:.5em;padding-top:.5em;padding-bottom:.5em}.load-project-form .list-header .row{padding-top:0;padding-bottom:0}.load-project-form .project-list li{padding:.5em;color:#9c9a9a;font-weight:700}.load-project-form .project-list li:hover{cursor:pointer;background-color:#f5f5f5}.load-project-form .project-list li.active{background-color:#469cfc;color:#fff}.confirm-modal{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.confirm-modal .row{padding:.5em 1.5em}.confirm-modal .exit{position:absolute;left:11em;top:1em;font-size:2.5em}.confirm-modal .header{font-size:3.125rem;padding:.5em 1.1em}.confirm-modal .confirm-container [class*=icon-]{color:#077afb}.confirm-modal .confirm-container.info{background-color:#ebf4ff}.confirm-modal .confirm-container.info [class*=icon-]{color:#077afb;margin-left:2.5em}.confirm-modal .confirm-container.warning{background-color:#ffdbad}.confirm-modal .confirm-container.warning [class*=icon-]{color:#ff7e00}.confirm-modal .confirm-container.error{background-color:#ffdbd6}.confirm-modal .confirm-container.error [class*=icon-]{color:#f16466;margin-left:2.5em}.confirm-modal .confirm-heading{font-weight:700;font-size:1.2em}.confirm-modal .confirm-text{padding:.5rem;font-size:.9rem;line-height:20px}.confirm-modal .btn-cancel{background:0 0;padding:5px;text-decoration:underline}.confirm-modal .btn-cancel:focus{outline:0}.confirm-modal .btn-cancel.hidden{visibility:hidden}.confirm-modal .footer{margin-bottom:1em;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.confirm-modal .footer .btn.disabled{opacity:.3;-ms-filter:"alpha(Opacity=30)";filter:alpha(opacity=30);cursor:not-allowed;pointer-events:all!important}.confirm-modal .footer .btn:focus{outline:0}.confirm-modal .disable-message{background:#ffdbd6;color:#f16466;margin:-1rem 2rem 2rem}.confirm-modal .do-not-show .wrapper{margin-bottom:1rem;padding:.5rem;background-color:#ebf4ff}.confirm-modal .do-not-show .wrapper checkmark-box{position:absolute}.confirm-modal .do-not-show .wrapper .text{margin-left:1.5rem}.csv-map .content{max-height:30em;-webkit-border-radius:4px;border-radius:4px}.csv-map .content-padding{padding:0}.csv-map .row{padding-top:0;padding-bottom:0;position:relative;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.csv-map .row>*{padding:.25em}.csv-map .error{position:absolute;margin-top:-2.5rem;width:100%;background-color:#f9c1c2;padding:.5rem;z-index:1}.csv-map .error .icon-cross{padding:.25em;float:right}.csv-map .selection-title{padding:0 1.75em 0 3.5em;background-color:#f5f5f5;font-size:.857em}.csv-map .selection-title .row{padding-top:.25em;padding-bottom:.25em}.csv-map .selection-title .label{line-height:1.5}.csv-map .csv-columns{padding:.5em 1.5em 4em 3em;max-height:23em;overflow-y:scroll}.csv-map .btn-action,.csv-map .btn-default-old{margin-left:1.5em;margin-bottom:0;width:10em;height:3em}.csv-map .icon-tab{font-size:.857em;color:#b1b1b1}.csv-map .matched,.csv-map .not-matched{font-size:.786em}.csv-map .matched [class*=" icon-"],.csv-map .matched [class^=icon-],.csv-map .not-matched [class*=" icon-"],.csv-map .not-matched [class^=icon-]{margin-right:.4em}.csv-map .matched{color:#20c989}.csv-map .not-matched{color:#f16466}.csv-map .dropdown-select{width:100%}.csv-map .icon-tab,.csv-map .label,.csv-map .matched,.csv-map .not-matched{line-height:2.5rem}.csv-map footer{position:relative;padding:.75em 1em;text-align:right;background-color:#fff;-webkit-box-shadow:0 -3px 5px #ddd;box-shadow:0 -3px 5px #ddd;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.csv-map .label-info{margin-top:.6em;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.read-mode{position:relative}.update-csv-label{position:absolute;left:-3em;top:1em;font-size:75%}.update-csv-label .icon-pencil{line-height:2.25}.new-fields{margin-top:.65em;text-align:left}.edit-mode .input-inline{margin-top:.5em}.edit-category-buttons{position:absolute;top:1.1em;right:0;font-size:85%}.edit-category-buttons .btn-circle{background-color:#6bb0fd;color:#fff}.edit-category-buttons .btn-circle:hover{background-color:#58a6fc;color:#fff}.edit-category-buttons .icon-checkmark{line-height:1.7}.edit-category-buttons .icon-cross{color:#ddd;margin-right:.5em}.btn-circle{color:#9c9a9a;background-color:#e9e9e9;height:1.5rem;width:1.5rem;text-align:center;-webkit-border-radius:50%;border-radius:50%}.btn-circle:hover{color:#616161;background-color:#e2e2e2}.ui-timepicker-wrapper{overflow-y:auto;height:9.375rem;width:6.5em;background:#fff;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);outline:0;z-index:10001;margin:0}.ui-timepicker-wrapper.ui-timepicker-with-duration{width:13em}.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-30,.ui-timepicker-wrapper.ui-timepicker-with-duration.ui-timepicker-step-60{width:11em}.ui-timepicker-list{margin:0;padding:0;list-style:none}.ui-timepicker-list li{padding:.1875rem 0 .1875rem .3125rem;cursor:pointer;white-space:nowrap;color:#4a4847;list-style:none;margin:0}.ui-timepicker-list .ui-timepicker-selected:hover,.ui-timepicker-list li:hover,li.ui-timepicker-selected{background:#469cfc;color:#fff}@-moz-keyframes fadeout{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}}@-webkit-keyframes fadeout{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}}@-o-keyframes fadeout{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}}@keyframes fadeout{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}}@-moz-keyframes fadein{0%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:1;-ms-filter:none;filter:none}}@-webkit-keyframes fadein{0%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:1;-ms-filter:none;filter:none}}@-o-keyframes fadein{0%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:1;-ms-filter:none;filter:none}}@keyframes fadein{0%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}100%{opacity:1;-ms-filter:none;filter:none}}@-moz-keyframes fadein-up{0%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(0,80%,0);-moz-transform:translate3d(0,80%,0);-o-transform:translate3d(0,80%,0);-ms-transform:translate3d(0,80%,0);transform:translate3d(0,80%,0)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes fadein-up{0%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(0,80%,0);-moz-transform:translate3d(0,80%,0);-o-transform:translate3d(0,80%,0);-ms-transform:translate3d(0,80%,0);transform:translate3d(0,80%,0)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}}@-o-keyframes fadein-up{0%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(0,80%,0);-moz-transform:translate3d(0,80%,0);-o-transform:translate3d(0,80%,0);-ms-transform:translate3d(0,80%,0);transform:translate3d(0,80%,0)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}}@keyframes fadein-up{0%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(0,80%,0);-moz-transform:translate3d(0,80%,0);-o-transform:translate3d(0,80%,0);-ms-transform:translate3d(0,80%,0);transform:translate3d(0,80%,0)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none}}@-moz-keyframes flyin{0%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(0,-2.5rem,0);-moz-transform:translate3d(0,-2.5rem,0);-o-transform:translate3d(0,-2.5rem,0);-ms-transform:translate3d(0,-2.5rem,0);transform:translate3d(0,-2.5rem,0)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes flyin{0%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(0,-2.5rem,0);-moz-transform:translate3d(0,-2.5rem,0);-o-transform:translate3d(0,-2.5rem,0);-ms-transform:translate3d(0,-2.5rem,0);transform:translate3d(0,-2.5rem,0)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-o-keyframes flyin{0%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(0,-2.5rem,0);-moz-transform:translate3d(0,-2.5rem,0);-o-transform:translate3d(0,-2.5rem,0);-ms-transform:translate3d(0,-2.5rem,0);transform:translate3d(0,-2.5rem,0)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes flyin{0%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translate3d(0,-2.5rem,0);-moz-transform:translate3d(0,-2.5rem,0);-o-transform:translate3d(0,-2.5rem,0);-ms-transform:translate3d(0,-2.5rem,0);transform:translate3d(0,-2.5rem,0)}100%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-moz-keyframes flyout{0%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-2.5rem);-moz-transform:translateY(-2.5rem);-o-transform:translateY(-2.5rem);-ms-transform:translateY(-2.5rem);transform:translateY(-2.5rem)}}@-webkit-keyframes flyout{0%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-2.5rem);-moz-transform:translateY(-2.5rem);-o-transform:translateY(-2.5rem);-ms-transform:translateY(-2.5rem);transform:translateY(-2.5rem)}}@-o-keyframes flyout{0%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-2.5rem);-moz-transform:translateY(-2.5rem);-o-transform:translateY(-2.5rem);-ms-transform:translateY(-2.5rem);transform:translateY(-2.5rem)}}@keyframes flyout{0%{opacity:1;-ms-filter:none;filter:none;-webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:translateY(-2.5rem);-moz-transform:translateY(-2.5rem);-o-transform:translateY(-2.5rem);-ms-transform:translateY(-2.5rem);transform:translateY(-2.5rem)}}@-moz-keyframes right-to-left{0%{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes right-to-left{0%{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-o-keyframes right-to-left{0%{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes right-to-left{0%{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-moz-keyframes left-to-right{0%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes left-to-right{0%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-o-keyframes left-to-right{0%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes left-to-right{0%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-moz-keyframes loadingFade{0%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}50%{opacity:.8;-ms-filter:"alpha(Opacity=80)";filter:alpha(opacity=80)}100%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}}@-webkit-keyframes loadingFade{0%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}50%{opacity:.8;-ms-filter:"alpha(Opacity=80)";filter:alpha(opacity=80)}100%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}}@-o-keyframes loadingFade{0%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}50%{opacity:.8;-ms-filter:"alpha(Opacity=80)";filter:alpha(opacity=80)}100%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}}@keyframes loadingFade{0%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}50%{opacity:.8;-ms-filter:"alpha(Opacity=80)";filter:alpha(opacity=80)}100%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}}@-moz-keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes pulse{0%,20%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}50%{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:1;-ms-filter:none;filter:none}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}}@-webkit-keyframes pulse{0%,20%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}50%{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:1;-ms-filter:none;filter:none}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}}@-o-keyframes pulse{0%,20%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}50%{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:1;-ms-filter:none;filter:none}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}}@keyframes pulse{0%,20%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}50%{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);opacity:1;-ms-filter:none;filter:none}100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}}input::-webkit-input-placeholder{color:gray}input::-moz-placeholder{color:gray}input:-ms-input-placeholder{color:gray}input:-moz-placeholder{color:gray}.drivers-create .label>*,.drivers-edit .label>*{display:inline-block;vertical-align:middle}.drivers-create .lunch-break .row:first-child,.drivers-edit .lunch-break .row:first-child{padding-bottom:0}.drivers-create .lunch-break .row:not(:first-child),.drivers-edit .lunch-break .row:not(:first-child){padding-top:.25em;padding-bottom:0}.drivers-create .lunch-break .row:last-child,.drivers-edit .lunch-break .row:last-child{padding-bottom:.75em}.drivers-create .lunch-break .time-range input.ng-invalid,.drivers-create .lunch-break .time-range input.ng-untouched.ng-invalid,.drivers-edit .lunch-break .time-range input.ng-invalid,.drivers-edit .lunch-break .time-range input.ng-untouched.ng-invalid{border-color:#f16466}.drivers-create .speed-settings,.drivers-edit .speed-settings{padding-top:.625rem}.drivers-create .speed-settings rzslider,.drivers-edit .speed-settings rzslider{width:100%;margin:auto;vertical-align:bottom}.drivers-create .speed-settings rzslider .rz-bar,.drivers-edit .speed-settings rzslider .rz-bar{background:#ddd;height:.3125rem}.drivers-create .speed-settings rzslider .rz-selection,.drivers-edit .speed-settings rzslider .rz-selection{background:#469cfc}.drivers-create .speed-settings rzslider .rz-pointer,.drivers-edit .speed-settings rzslider .rz-pointer{height:1.25rem;width:1.25rem;top:-.5rem;background-color:#fff;-webkit-box-shadow:1px 2px 12px rgba(0,0,0,.25);box-shadow:1px 2px 12px rgba(0,0,0,.25);-webkit-transition:box-shadow .3s ease-out;-moz-transition:box-shadow .3s ease-out;-o-transition:box-shadow .3s ease-out;-ms-transition:box-shadow .3s ease-out;transition:box-shadow .3s ease-out}.drivers-create .speed-settings rzslider .rz-pointer:after,.drivers-edit .speed-settings rzslider .rz-pointer:after{display:none}.drivers-create .speed-settings rzslider .rz-pointer:active,.drivers-edit .speed-settings rzslider .rz-pointer:active{-webkit-box-shadow:1px 2px 12px rgba(0,0,0,.4);box-shadow:1px 2px 12px rgba(0,0,0,.4)}.drivers-create .speed-settings rzslider .rz-bubble,.drivers-edit .speed-settings rzslider .rz-bubble{font-size:.786em;color:#616161}.drivers-create .speed-settings rzslider .rz-bubble:empty,.drivers-edit .speed-settings rzslider .rz-bubble:empty{display:none}.drivers-create .speed-settings .description li,.drivers-edit .speed-settings .description li{display:inline-block;width:33%}.drivers-create .speed-settings .description li:first-child,.drivers-edit .speed-settings .description li:first-child{text-align:left}.drivers-create .speed-settings .description li:not(:first-child),.drivers-edit .speed-settings .description li:not(:first-child){text-align:center}.drivers-create .speed-settings .description li:last-child,.drivers-edit .speed-settings .description li:last-child{text-align:right}.drivers-create .speed-settings .slider-values,.drivers-edit .speed-settings .slider-values{width:100%;padding:1.35em 0 0;color:#b1b1b1;text-transform:capitalize;font-size:.857em;letter-spacing:1px}.drivers-create .input-form,.drivers-edit .input-form{overflow-y:auto;height:100%}.visits-create .input-form{overflow-y:visible}.pac-container{z-index:100001}.input-form{padding:1em 6em}.input-form .label-info{margin-top:1.5em;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.input-form .row{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.input-form .driver-type{height:10rem}.input-form .driver-type .label-info{margin-top:-2.5rem}.input-form .open-address-modal-icon{left:21.5rem}.input-inline.visit-phone{width:20em;color:#2b3639}.input-inline.visit-phone.ng-invalid{border-color:#ccc}.input-inline.visit-phone.ng-invalid.warning{border-color:#ff9b5b}.input-inline.driver-phone{width:20em}.notification-warning{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;min-height:40px;border:1px solid #cbe4ff;-webkit-border-radius:3px;border-radius:3px;background-color:#ebf4ff;color:#2b3639;padding:.71rem!important;margin:-1.25rem 1.5rem 0 .5rem}.notification-warning .icon{margin-right:.71rem;margin-top:-1rem}.notification-warning .icon.highlight g{fill:#1e90ff}.notification-warning span{margin-right:.5rem}.notification-warning.csv-upload{width:21rem;height:4rem;margin:2rem auto auto;padding:.5rem}.notification-warning.csv-upload .icon{margin-top:-1.2rem}.notification-warning.csv-upload .text{text-align:left}.notification-warning.invalid-phone{background-color:#ffdbad;border-color:#ff9b5b}.notification-warning.invalid-phone .icon{margin-right:.5rem;margin-top:.1rem}.notification-warning.invalid-phone .icon g{fill:#ff9b5b}.notification-warning.info{margin-left:6rem;margin-top:.5rem}.notification-warning.changes-later .icon{margin-right:.5rem;margin-top:.1rem}.phone-error-warning{height:2.5rem;border:1px solid #f16466;background-color:#ffdbd6;width:15rem;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding-left:.5rem;margin-top:-1rem;-webkit-border-radius:3px;border-radius:3px}.phone-error-warning .icon{margin-right:.5rem}.phone-error-warning .icon g{fill:#f16466}.phone-error-explanation{height:3rem;border:1px solid #cbe4ff;background-color:#ebf4ff;width:16rem;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding-left:.5rem;margin-top:-1rem;-webkit-border-radius:3px;border-radius:3px}.phone-error-explanation .icon{margin-right:.5rem;margin-top:-1rem}.phone-error-explanation .icon g{fill:#1e90ff}.onboarding-embedded-container{position:absolute;bottom:0;width:53.125rem;font-size:1em;padding:.625rem 2.5rem;z-index:3}.onboarding-embedded-container.is-completed{-webkit-transform:translateY(-4.375rem);-moz-transform:translateY(-4.375rem);-o-transform:translateY(-4.375rem);-ms-transform:translateY(-4.375rem);transform:translateY(-4.375rem);-webkit-transition:-webkit-transform .5s cubic-bezier(0.76,-.29,.22,1.36);-moz-transition:-moz-transform .5s cubic-bezier(0.76,-.29,.22,1.36);-o-transition:-o-transform .5s cubic-bezier(0.76,-.29,.22,1.36);-ms-transition:-ms-transform .5s cubic-bezier(0.76,-.29,.22,1.36);transition:transform .5s cubic-bezier(0.76,-.29,.22,1.36)}.onboarding-embedded-container .container{height:100%}.onboarding-embedded-container .img-container{position:relative}.onboarding-embedded-container .foreground-image{position:absolute;top:2em;left:2.25em;width:35%}.onboarding-embedded-container .background-image{opacity:.15;-ms-filter:"alpha(Opacity=15)";filter:alpha(opacity=15);width:65%;margin-top:1em}.onboarding-embedded-container h3{font-size:1.15em;margin-left:-2.25em;margin-bottom:.5em}.onboarding-embedded-container .list-container p{margin:0}.onboarding-embedded-container .list-items li{line-height:1.5;opacity:.4;-ms-filter:"alpha(Opacity=40)";filter:alpha(opacity=40)}.onboarding-embedded-container .list-items li.active{opacity:1;-ms-filter:none;filter:none}.onboarding-embedded-container.orange{background-color:#ffbc00}.onboarding-embedded-container.orange li,.onboarding-embedded-container.orange p{color:#2b3639}.onboarding-embedded-container.orange li .icon-checkmark,.onboarding-embedded-container.orange p .icon-checkmark{margin-right:.75rem;font-size:.75rem;color:#b38400}.onboarding-embedded-container.blue{background-color:#469cfc}.onboarding-embedded-container.blue h3,.onboarding-embedded-container.blue li,.onboarding-embedded-container.blue p{color:#fff}.onboarding-embedded-container .onboarding-progress-bar{position:relative}.onboarding-step-number{font-size:90%;width:1.5rem;height:1.5rem;line-height:1.5rem;text-align:center;-webkit-border-radius:50%;border-radius:50%;display:inline-block;margin-right:.75em;color:#fff;background-color:#268bfb}.onboarding-modal-container .buttons-container{height:3.75rem;padding-top:1.25rem}.onboarding-modal-container .img-container{text-align:center;position:relative;margin:2em 0}.onboarding-modal-container .foreground-image{position:absolute;top:11%;left:38%}.onboarding-modal-container .background-image{opacity:.15;-ms-filter:"alpha(Opacity=15)";filter:alpha(opacity=15);width:40%}.onboarding-modal-container .hero-image{width:100%}.onboarding-container .onboarding-popover{opacity:1;-ms-filter:none;filter:none;-webkit-transition:opacity .4s ease-out;-moz-transition:opacity .4s ease-out;-o-transition:opacity .4s ease-out;-ms-transition:opacity .4s ease-out;transition:opacity .4s ease-out}.onboarding-container.ng-hide .onboarding-popover{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}.onboarding-progress-bar{text-align:center;position:absolute;pointer-events:none}.onboarding-progress-bar li{display:inline-block;margin-left:.375rem;width:.75rem;height:.25rem;background:#fff;-webkit-border-radius:.25rem;border-radius:.25rem}.onboarding-progress-bar li.active{background:#2c8dfb}.skip-button{position:absolute;top:.9375rem;right:1.25rem;font-size:.8125rem;color:rgba(0,0,0,.4);z-index:1}.skip-button:hover{color:rgba(0,0,0,.6)}.onboarding-popover{position:absolute;z-index:101;padding:1.5625rem 1.875rem;text-align:left;white-space:normal;background-color:#fff;-webkit-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 7px rgba(0,0,0,.15);box-shadow:0 0 7px rgba(0,0,0,.15);-webkit-background-clip:padding;-moz-background-clip:padding;background-clip:padding-box;max-width:25rem;max-height:50rem;min-width:6.25rem;min-height:3.125rem}.onboarding-popover .onboarding-progress-bar{left:0;right:0;bottom:1.75rem}.onboarding-popover.orange{background-color:#ffbc00}.onboarding-popover.orange p{color:#2b3639}.onboarding-popover.orange.onboarding-top .onboarding-arrow:after{border-top-color:#ffbc00}.onboarding-popover.orange.onboarding-right .onboarding-arrow:after{border-right-color:#ffbc00}.onboarding-popover.orange.onboarding-bottom .onboarding-arrow:after{border-bottom-color:#ffbc00}.onboarding-popover.orange.onboarding-left .onboarding-arrow:after{border-left-color:#ffbc00}.onboarding-popover.onboarding-top{margin-top:-.625rem}.onboarding-popover.onboarding-top .onboarding-arrow{bottom:-.6875rem;left:50%;margin-left:-.6875rem;border-bottom-width:0}.onboarding-popover.onboarding-top .onboarding-arrow:after{content:" ";bottom:1px;margin-left:-.625rem;border-bottom-width:0}.onboarding-popover.onboarding-right{margin-left:.625rem}.onboarding-popover.onboarding-right .onboarding-arrow{top:50%;left:-.6875rem;margin-top:-.6875rem;border-left-width:0}.onboarding-popover.onboarding-right .onboarding-arrow:after{content:" ";left:1px;bottom:-.625rem;border-left-width:0}.onboarding-popover.onboarding-bottom{margin-top:.625rem}.onboarding-popover.onboarding-bottom .onboarding-arrow{top:-.6875rem;left:50%;margin-left:-.6875rem;border-top-width:0}.onboarding-popover.onboarding-bottom .onboarding-arrow:after{content:" ";top:1px;margin-left:-.625rem;border-top-width:0}.onboarding-popover.onboarding-left{margin-left:-.625rem}.onboarding-popover.onboarding-left .onboarding-arrow{top:50%;right:-.6875rem;margin-top:-.6875rem;border-right-width:0}.onboarding-popover.onboarding-left .onboarding-arrow:after{content:" ";right:1px;border-right-width:0;bottom:-.625rem}.onboarding-popover.onboarding-centered{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.onboarding-arrow,.onboarding-arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.onboarding-arrow{border-width:.6875rem}.onboarding-arrow:after{border-width:.625rem;content:""}.onboarding-popover-title{position:relative;padding:.5rem 0;margin:0;font-size:1rem;font-weight:700}.onboarding-close-button{position:absolute;top:.125rem;right:.3125rem;display:inline-block;padding:.3125rem;font-size:110%;font-family:Arial,Helvetica,sans-serif}.onboarding-close-button,.onboarding-close-button:hover,.onboarding-close-button:visited{color:#4a4847;text-decoration:none}.onboarding-popover-content{padding-bottom:.5rem}.onboarding-popover-content p{margin-top:0;margin-bottom:.75em}.onboarding-button-container{text-align:right;display:block}.onboarding-button-container .btn{-webkit-transition:opacity 0s;-moz-transition:opacity 0s;-o-transition:opacity 0s;-ms-transition:opacity 0s;transition:opacity 0s}.onboarding-step-info{float:left;text-align:left;display:inline-block;margin-top:.4375rem;font-size:80%;font-style:italic}.image-end-onboard{margin-top:1.2em;width:7em}.ngdialog-onboarding .ngdialog-content .onboarding-modal-container{margin-top:1em}.ngdialog-onboarding .ngdialog-content .onboarding-modal-container h3{color:#2b3639}.ngdialog-onboarding .ngdialog-content .onboarding-modal-container p{color:#2b3639;font-size:1rem;font-weight:400;margin-bottom:2em}.dropdown-expanded .dropdown-select .menu{width:270%;max-height:none}.dropdown-expanded .dropdown-select .menu ul{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;max-height:20em;padding:1em}.dropdown-expanded .dropdown-select .menu .item{width:33%;min-height:3em;padding:1em}.dropdown-select{position:relative;display:inline-block;width:14em;outline:0;cursor:pointer;color:#616161}.dropdown-select .icon-sorte{position:absolute;right:1em;line-height:1.3;color:#b1b1b1}.dropdown-select .driver-color{height:10px;width:10px;display:inline-block;-webkit-border-radius:2px;border-radius:2px;margin-right:8px}.dropdown-select .menu{position:absolute;top:80%;left:-2px;margin:0;display:none;list-style:none;width:102.5%;min-width:10.1em;padding:.3em 0 0;font-size:.857em;background-color:#fff;border:1px solid #e9e9e9;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.2);box-shadow:0 4px 6px rgba(0,0,0,.2);z-index:9;max-height:18.75rem;overflow:scroll}.dropdown-select .menu .group-key{padding:1.2em 1.2em .3em;margin-bottom:.2em;line-height:1.2;text-transform:uppercase;font-weight:700;letter-spacing:1px;border-bottom:1px solid #e9e9e9}.dropdown-select .menu .item{padding:.7em 1.4em;width:100%}.dropdown-select .menu .item.selected{color:#469cfc}.dropdown-select .menu .item.selected:hover{color:#fff}.dropdown-select .menu .empty-item{color:#b1b1b1;border-bottom:1px solid #f5f5f5}.dropdown-select .menu .empty-item:hover,.dropdown-select .menu .item:hover{color:#fff;background-color:#469cfc}.dropdown-select .other{position:absolute;top:26.5em;left:0;right:0;background-color:#fff;padding:.8em 1em;text-align:center;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;border-top:1px solid #e9e9e9}.dropdown-select .other li{background-color:#f5f5f5;border:1px solid #e9e9e9;-webkit-border-radius:4px;border-radius:4px}.dropdown-select .other li:hover{border-color:#6bb0fd}.dropdown-select.visible .menu{display:inline-block}.dropdown-region .menu-container{height:30.5em;overflow-y:scroll}.dropdown-region .group:last-child{padding-top:6em}.settings.main{height:55vh;overflow-y:scroll}.settings .row{margin-top:0;padding:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.settings .label-radio{margin-top:1.5em;border:none}.settings .input-radio{border:none;position:relative}.settings .input-radio.active{border:none;background:0 0}.settings .input-radio.active .radius{background:#268bfb}.settings .input-radio.active .radius.disabled{background:#a3cdfe}.settings .icon-checkmark{color:#268bfb}.settings .radiobox-text{display:inline;color:rgba(0,0,0,.8);font-size:1.2em;text-transform:capitalize}.settings .traffic{display:inline-block;padding:.4em}.settings input[type=checkbox]+label{margin-top:.35em}.settings label.checkbox input[type=checkbox]{display:inline-block;width:fit-content;margin:0 .1875rem}.settings .checkbox-text-container{margin-right:2em}.settings .checkbox-text-container.ng-hide-remove{-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;transition:opacity .3s ease-out;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}.settings .checkbox-text-container.ng-hide-remove.ng-hide-remove-active{opacity:1;-ms-filter:none;filter:none}.settings .checkbox-text-container.ng-hide-add{-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;transition:opacity .3s ease-out;opacity:1;-ms-filter:none;filter:none}.settings .checkbox-text-container.ng-hide-add.ng-hide-add-active{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}.settings .traffic-selection{padding-bottom:.75em}.settings .traffic-selection .traffic-slider{padding:0 .75em}.settings .traffic-selection .traffic-slider>.row{padding:0}.settings rzslider{width:100%;margin:auto}.settings rzslider .rz-bar{background:#ddd}.settings rzslider .rz-pointer{top:-.5rem;background-color:#fff;-webkit-box-shadow:1px 2px 12px rgba(0,0,0,.25);box-shadow:1px 2px 12px rgba(0,0,0,.25);-webkit-transition:box-shadow .3s ease-out;-moz-transition:box-shadow .3s ease-out;-o-transition:box-shadow .3s ease-out;-ms-transition:box-shadow .3s ease-out;transition:box-shadow .3s ease-out}.settings rzslider .rz-pointer:after{display:none}.settings rzslider .rz-pointer:active{-webkit-box-shadow:1px 2px 12px rgba(0,0,0,.4);box-shadow:1px 2px 12px rgba(0,0,0,.4)}.settings .rz-bubble{padding:.35em .5em;line-height:1;-webkit-border-radius:3px;border-radius:3px;font-size:.786em;color:#616161;background-color:#ddd;bottom:2.5em}.settings .rz-bubble:empty{display:none}.settings .description li{display:inline-block;width:23%;text-align:center}.settings .description li:first-child{text-align:left;width:15%}.settings .description li:last-child{text-align:right;width:15%}.settings .slider-values{width:100%;padding:1.35em 0 0;color:#5d5b5a;text-transform:capitalize;font-size:.857em}.settings .checkbox-text-on{padding:.5em 1em;color:#fff}.settings .checkbox-text-off{padding:.5em 2.5em;color:rgba(0,0,0,.3)}.settings .label-info{margin-top:.6em;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.settings .label-info .setting-new{font-size:.625rem;color:#fff;-webkit-border-radius:3px;border-radius:3px;background-color:#469cfc;padding:.125rem .25rem}footer.settings-footer{position:relative;background-color:#fff;padding-left:32em;border-bottom-left-radius:4px;border-bottom-right-radius:4px;-webkit-box-shadow:0 -3px 5px #ddd;box-shadow:0 -3px 5px #ddd}footer.settings-footer .btn-action,footer.settings-footer .btn-default-old{margin-right:1em;width:10em;height:3em}#mixpanel-notification-overlay{z-index:100000}#mixpanel-notification-mainbox{font-family:Lato,Helvetica,Arial,sans-serif}#mixpanel-notification-title,a#mixpanel-notification-button-link{color:#4a4847!important}#mixpanel-notification-body{font-size:1em;color:#b1b1b1}#mixpanel-notification-img{margin-top:0}#mixpanel-notification-tagline{display:none}#mixpanel-notification-button{background-color:#f5f5f5!important}tags-input{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:.25em}tags-input .host{position:relative;height:100%}tags-input .host:active{outline:0}tags-input .tags{overflow:hidden;word-wrap:break-word;height:100%;border-bottom:1px solid #ccc}tags-input .tags.ng-untouched{border-bottom-color:#ccc}tags-input .tags .focused{outline:0;background-color:#e9e9e9}tags-input .tags .tag-list{margin:0;padding:0;list-style-type:none}tags-input .tags .tag-item{padding:.0625rem .3125rem;margin-right:.45em;margin-bottom:.5em;display:inline-block;float:left;font-size:.786em;font-weight:700;color:#fff;-webkit-border-radius:.25em;border-radius:.25em;background:#62abfc;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;-ms-transition:background-color .3s ease-out;transition:background-color .3s ease-out}tags-input .tags .tag-item:hover{background-color:#268bfb;cursor:pointer}tags-input .tags .tag-item:last-child{margin-right:.3125rem}tags-input .tags .tag-item *>span{vertical-align:6%}tags-input .tags .tag-item .remove-button{margin-left:.1875rem;font-size:1.2em;font-weight:700;color:#fff}tags-input .tags .tag-item .remove-button:active{color:#0354ae}tags-input .tags .input{border:0;outline:0;margin:0;padding-left:.1875rem;padding-bottom:.1875rem;float:left;height:100%;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;-ms-transition:all 0s;transition:all 0s;line-height:normal}tags-input .tags .input .invalid-tag{color:#f16466}tags-input .ng-invalid .tags{-webkit-box-shadow:0 0 3px 1px rgba(255,0,0,.6);box-shadow:0 0 3px 1px rgba(255,0,0,.6)}tags-input .autocomplete{margin-top:.3125rem;position:absolute;padding:.3125rem 0;z-index:999;width:100%;background-color:#fff;-webkit-border-radius:.25em;border-radius:.25em;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}tags-input .autocomplete .suggestion-list{margin:0;padding:0;list-style-type:none;max-height:17.5rem;overflow-y:auto;position:relative}tags-input .autocomplete .suggestion-item{padding:.3125rem .625rem;cursor:pointer;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;color:#9c9a9a;border:1px solid transparent}tags-input .autocomplete .suggestion-item:hover{background-color:#f7f7f7}tags-input .autocomplete .suggestion-item.selected{background-color:#f7f7f7;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}tags-input .autocomplete .suggestion-item em{color:#616161;font-weight:700;font-style:normal;background-color:#fff8a7}tags-input .type-tag-warning{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;min-height:40px;width:28rem;-webkit-border-radius:3px;border-radius:3px;color:#2b3639;padding:.5rem;background-color:#ffdbad;border:1px solid #ff9b5b;margin-top:.5rem}tags-input .type-tag-warning-placeholder{min-height:40px}tags-input .type-case-sensitive{color:#b1b1b1}.pickadate{padding:0 5em 1em}.pickadate h3{font-size:1em;font-weight:700;color:#616161}.pickadate-sm .pickadate{padding:0 .5em 1em}.pickadate-header{position:relative;padding:1em 0;border-bottom:1px solid #e9e9e9;text-align:left}.pickadate-main{text-align:center}.pickadate-cell{overflow:hidden}.pickadate-cell li{display:block;float:left;width:14.285%;padding:2.3% 0;font-weight:700}.pickadate-cell li:hover{background-color:#f5f5f5}.pickadate-cell li.pickadate-disabled{color:#ddd}.pickadate-cell li.pickadate-disabled:hover{background-color:transparent}.pickadate-cell li.pickadate-disabled.pickadate-today{background-color:#f5f5f5}.pickadate-cell li.pickadate-disabled.pickadate-today:hover{background-color:#f0f5f7}.pickadate-cell .pickadate-enabled{cursor:pointer;color:#84878b}.pickadate-cell .pickadate-today,.pickadate-cell .pickadate-today:hover{background-color:#e9e9e9}.pickadate-cell .pickadate-active{background-color:#469cfc;color:#fff}.pickadate-cell .pickadate-active:hover{background-color:#469cfc}.pickadate-cell .pickadate-head{color:#b1b1b1;text-transform:uppercase;font-size:.8em;font-weight:700;padding-top:5%;padding-bottom:5%}.pickadate-cell .pickadate-head:hover{background-color:transparent}.pickadate-centered-heading{font-weight:400;text-align:center;line-height:normal;margin:0}.pickadate-controls{position:absolute;z-index:3;width:100%;padding:0 1em}.pickadate-controls .pickadate-next{float:right}.pickadate-next,.pickadate-prev{color:transparent;font-size:1.2em}.pickadate-next:after,.pickadate-next:before,.pickadate-prev:after,.pickadate-prev:before{font-family:routific-full-product;color:#9c9a9a}.pickadate-prev:before{content:"\e607"}.pickadate-next:after{content:"\e608"}rzslider{position:relative;display:inline-block;width:100%;height:.25rem;margin:2.1875rem 0 .9375rem;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}rzslider span{position:absolute;display:inline-block;white-space:nowrap}rzslider .rz-base{width:100%;height:100%;padding:0}rzslider .rz-bar-wrapper{left:0;z-index:1;width:100%;height:2rem;padding-top:1rem;margin-top:-1rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:1!important;-ms-filter:none!important;filter:none!important}rzslider .rz-bar-wrapper.rz-draggable{cursor:move}rzslider .rz-bar{left:0;z-index:1;width:100%;height:.25rem;background:#d8e0f3;-webkit-border-radius:2px;border-radius:2px}rzslider .rz-bar.rz-selection{z-index:2;background:#469cfc;-webkit-border-radius:2px;border-radius:2px}rzslider .rz-pointer{top:-.875rem;z-index:3;width:2rem;height:2rem;cursor:pointer;background-color:#0db9f0;-webkit-border-radius:1rem;border-radius:1rem}rzslider .rz-pointer:after{position:absolute;top:.75rem;left:.75rem;width:.5rem;height:.5rem;background:#fff;-webkit-border-radius:.25rem;border-radius:.25rem;content:''}rzslider .rz-pointer:hover:after{background-color:#fff}rzslider .rz-pointer.rz-active:after{background-color:#451aff}rzslider .rz-bubble{bottom:1rem;padding:.0625rem .1875rem;color:#55637d;cursor:default}rzslider .rz-bubble.rz-selection{top:1rem}rzslider .rz-bubble.rz-limit{color:#55637d}rzslider .rz-ticks{position:absolute;top:-.1875rem;left:0;z-index:1;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;width:100%;padding:0 .6875rem;margin:0;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}rzslider .rz-ticks .tick{width:.625rem;height:.625rem;text-align:center;cursor:pointer;background:#d8e0f3;-webkit-border-radius:50%;border-radius:50%}rzslider .rz-ticks .tick.selected{background:#0db9f0}rzslider .rz-ticks .tick .tick-value{position:absolute;top:-1.875rem;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-o-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}rzslider[disabled]{cursor:not-allowed}rzslider[disabled] .rz-pointer{cursor:not-allowed;background-color:#d8e0f3}.left-nav-bar{position:relative;width:3.75rem;height:100%;background-color:#313e40;text-align:center;font-size:1.1em;z-index:16}.left-nav-bar li{color:#fff;white-space:nowrap}.left-nav-bar li:hover a{color:#fff;background-color:#384749}.left-nav-bar a{display:block;width:100%;height:3.4375rem;line-height:3.4375rem;color:#b1b1b1;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.left-nav-bar a.active .icon-onboarding{color:#ffbc00}.left-nav-bar .logo{width:100%;padding-top:1.35em}.left-nav-bar .logo img{width:1.625rem}.left-nav-bar .menu{margin-top:3em}.left-nav-bar .footer{position:absolute;bottom:0;width:100%}.left-nav-bar .tooltip{left:4.5em;top:1em}.left-nav-bar .tooltip a{display:inline;margin:0;padding:0;line-height:normal}.left-nav-bar .tooltip-long{top:.5em}.left-nav-bar .optin-beta-menu a{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}.left-nav-bar .optin-beta-menu .icon-optin{margin:auto}.left-nav-bar .help-button-container-exp:hover a{background:#2c8dfb}.left-nav-bar .help-button-container-exp a{background-color:#469cfc;padding:6px 0;line-height:.9rem;font-size:18px;max-height:38px;-webkit-border-radius:3px;border-radius:3px;width:auto;margin:7px;color:#fff;-webkit-box-shadow:0 0 8px #000;box-shadow:0 0 8px #000}.left-nav-bar .help-button-container-exp a:hover{-webkit-box-shadow:none;box-shadow:none;background-color:#2c8dfb}.left-nav-bar .help-button-container-exp a:hover a{background:#2c8dfb}.left-nav-bar .help-button-container-exp a:before{content:"?";display:block;font-weight:700}.left-nav-bar .help-button-container-exp .unread-badge{font-size:.9em;width:1.3em;height:1.3em;margin-top:-.4em;right:.4em;line-height:15px}.left-nav-bar .help-button-container-exp .help-text{font-size:10px;font-weight:700;letter-spacing:.2px;text-transform:uppercase}.hud-projects h1{margin:.625rem 0 0}.hud-projects .top-bar{position:fixed;top:0;width:96%;padding:1em 1.875rem;background-color:#fff;z-index:1}.hud-projects .input-checkbox{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding-top:.7rem;font-size:.8rem}.hud-projects .top-bar-filters{padding-bottom:1em;border-bottom:1px solid #e9e9e9}.hud-projects .back-to-project{margin:1em 0 .5em;font-size:.857em}.hud-projects .back-to-project a{color:#4a4847;text-decoration:none}.hud-projects .back-to-project a:hover{text-decoration:underline}.hud-projects .back-to-project-icon{color:#616161;background-color:#ddd;-webkit-border-radius:100%;border-radius:100%;padding:.5em .7em;margin-right:.75em;line-height:1;display:inline-block;font-weight:700}.hud-projects .date-container-label{font-size:.857em;color:#616161;display:inline-block}.hud-projects .projects-table{text-align:center;font-family:Lato,Helvetica,Arial,sans-serif;font-size:1em;line-height:1em;margin-top:13em}.hud-projects .projects-table .actions{padding:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.hud-projects .projects-table .icon-remove:hover{color:#f16466}.hud-projects .projects-table .icon-download:not(.disabled){color:#469cfc}.hud-projects .projects-table .tooltip{font-family:Lato,Helvetica,Arial,sans-serif;display:block;position:absolute;right:5px;bottom:10px;white-space:nowrap}.hud-projects .projects-table .tooltip.arrow-bottom:after,.hud-projects .projects-table .tooltip.arrow-bottom:before{top:95%;left:95%;margin-left:-7px}.hud-projects table *{-webkit-box-sizing:inherit;box-sizing:inherit;-moz-box-sizing:inherit}.hud-projects table{width:96%;background:0 0;margin:0 2em;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-moz-box-align:stretch;-o-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.hud-projects table thead{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-moz-box-align:stretch;-o-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-shrink:0;flex-shrink:0}.hud-projects table tbody{overflow-y:scroll;display:inline-block}.hud-projects table .table-heading{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:stretch;-moz-box-align:stretch;-o-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch}.hud-projects table tr{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-lines:single;-moz-box-lines:single;-o-box-lines:single;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;color:#2b3639;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.hud-projects table tr>tbody>tr:nth-of-type(odd){background-color:#fff}.hud-projects table tr:hover{background-color:#fbfcfd}.hud-projects table tr:nth-of-type(odd):hover{background-color:#f3f7f9}.hud-projects table th{color:#fff;font-size:1em;line-height:1;background-color:#53676d;text-transform:capitalize;padding:1em 1.25em;overflow-x:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:inline-block;height:auto}.hud-projects table th:hover{background-color:#5a7076}.hud-projects table th.no-hover:hover{background-color:#53676d}.hud-projects table .clickable,.hud-projects table th.sortable{cursor:pointer}.hud-projects table td{padding-left:1.25em}.hud-projects table td.name,.hud-projects table th.name{width:20%}.hud-projects table td.date,.hud-projects table td.distance,.hud-projects table td.travel-time,.hud-projects table td.unserved-count,.hud-projects table td.veh-count,.hud-projects table td.visit-count,.hud-projects table th.date,.hud-projects table th.distance,.hud-projects table th.travel-time,.hud-projects table th.unserved-count,.hud-projects table th.veh-count,.hud-projects table th.visit-count{width:10%}.hud-projects table td.dispatch-status,.hud-projects table th.dispatch-status{width:15%}.hud-projects table td.dispatch-status .status-pill,.hud-projects table th.dispatch-status .status-pill{font-size:10px;padding:10px 15px;-webkit-border-radius:3em;border-radius:3em;text-transform:uppercase}.hud-projects table td.dispatch-status .status-pill.dispatched,.hud-projects table th.dispatch-status .status-pill.dispatched{background-color:#ebf4ff}.hud-projects table td.dispatch-status .status-pill.waiting-dispatch,.hud-projects table th.dispatch-status .status-pill.waiting-dispatch{background-color:#ffdbad}.hud-projects table td.actions,.hud-projects table td.actions-box,.hud-projects table th.actions,.hud-projects table th.actions-box{width:5%}.hud-projects table .st-sort-ascent,.hud-projects table .st-sort-descent{background-color:#3e4d52}.hud-projects table .st-sort-ascent:hover,.hud-projects table .st-sort-descent:hover{background-color:#425257}.hud-projects table .st-sort-ascent:before,.hud-projects table .st-sort-descent:before{position:relative;font-family:routific-full-product;content:"\e60e";margin-right:.3125rem;margin-left:-.625rem;color:#b1b1b1}.hud-projects .bold{font-weight:700;color:#616161}.pagination{margin:2em 0}.pagination li{text-decoration:none;display:inline;border-right:1px solid #e9e9e9;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding:.75em 0}.pagination li:hover{background-color:#f5f5f5}.pagination li:first-child{border:1px solid #e9e9e9;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.pagination li:last-child{-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.pagination li a{display:inline-block;text-decoration:none;color:#9c9a9a;font-weight:700;padding:1em}.pagination li.active{background-color:#469cfc;border:1px solid #469cfc}.pagination li.active a{color:#fff}.routific-table table{width:max-content;max-width:max-content}.routific-table table tr{color:#5d5b5a}.routific-table table tr>tbody>tr:nth-of-type(odd){background-color:#fff}.routific-table table tr:hover{background-color:#fbfcfd}.routific-table table tr:nth-of-type(odd):hover{background-color:#f3f7f9}.routific-table table th{color:#fff;font-size:1.2em;background-color:#53676d;text-transform:capitalize;padding:.5em 1.25em;cursor:not-allowed}.routific-table table th.sortable{cursor:pointer;position:relative}.routific-table table th.sortable:hover{background-color:#5a7076}.routific-table table th.sortable:hover:before{border-bottom-color:#1e90ff;opacity:1;-ms-filter:none;filter:none}.routific-table table th.sortable:hover:after{opacity:1;-ms-filter:none;filter:none}.routific-table table th.sortable:hover.active:before{border-bottom-color:#1e90ff}.routific-table table th.sortable:hover.active:after{border-top-color:#1e90ff}.routific-table table th.sortable:after,.routific-table table th.sortable:before{opacity:.4;-ms-filter:"alpha(Opacity=40)";filter:alpha(opacity=40);border:.25em solid transparent;content:"";display:block;height:0;right:1em;top:50%;position:absolute;width:0}.routific-table table th.sortable:before{margin-top:-.5em;border-bottom-color:#fff}.routific-table table th.sortable:after{margin-top:.1em;border-top-color:#fff}.routific-table table th.sortable.active{background-color:#2b3639}.routific-table table th.sortable.active:after,.routific-table table th.sortable.active:before{opacity:1;-ms-filter:none;filter:none}.routific-table table th.sortable.active.ascending:before{border-bottom-color:#1e90ff}.routific-table table th.sortable.active.descending:after{border-top-color:#1e90ff}.routific-table table .clickable{cursor:pointer}.routific-table table .selection{position:relative}.routific-table table td{color:#2b3639;padding:.5em 1.25em;height:3em;font-size:1.1em;overflow-x:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.pagination{text-align:center}.pagination .next,.pagination .prev{font-size:1em;color:#1e90ff;display:inline-block;line-height:3em;margin:0 2em;cursor:pointer}.pagination .next .icon,.pagination .prev .icon{margin:0 1em;vertical-align:middle}.pagination .next.disabled,.pagination .prev.disabled{color:rgba(30,144,255,.4);cursor:not-allowed}.pagination .pages{display:inline-block}.pagination .pages .page:first-child{border-left:1px solid #a4bbd6;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px}.pagination .pages .page:first-child.selected{border-left:1px solid #1e90ff}.pagination .pages .page:last-child{-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.pagination .pages .page:last-child:first-child{-webkit-border-radius:4px;border-radius:4px}.pagination .page{display:inline-block;width:3em;line-height:3em;background-color:#fff;border-right:1px solid #a4bbd6;border-top:1px solid #a4bbd6;border-bottom:1px solid #a4bbd6;text-align:center;cursor:pointer;font-size:1em;color:#2b3639}.pagination .page.selected{border:1px solid #1e90ff;background-color:#1e90ff;color:#fff}.hud-customers{padding:1em 1.875rem;position:relative;height:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;overflow-y:hidden}.hud-customers.adjust-position{padding:0 .5rem}.hud-customers.adjust-position .search-box .tooltip{bottom:-3.5rem}.hud-customers.adjust-position .row.multiple{margin-top:-1rem}.hud-customers.adjust-position .pagination{margin-top:2.5rem}.hud-customers .progress-bar{z-index:1000;position:fixed;top:0;left:0;right:0;height:5px;width:100%;background-color:#ebf4ff}.hud-customers .progress-bar.ng-hide{-webkit-animation:fadeout 1s linear;-moz-animation:fadeout 1s linear;-o-animation:fadeout 1s linear;-ms-animation:fadeout 1s linear;animation:fadeout 1s linear}.hud-customers .progress-bar-meter{height:5px;background-color:#469cfc;-webkit-transition:-webkit-transform 1s ease;-moz-transition:-moz-transform 1s ease;-o-transition:-o-transform 1s ease;-ms-transition:-ms-transform 1s ease;transition:transform 1s ease;width:100%;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-o-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.hud-customers .hyperlink{color:#469cfc;text-decoration:underline;cursor:pointer}.hud-customers h1{margin:.625rem 0 0}.hud-customers .close-button:before{display:block;float:right;content:'×';font-size:1.75em;color:#fff;cursor:pointer}.hud-customers .checkbox-group{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-left:-1rem}.hud-customers .checkbox-group span{margin-left:.5rem}.hud-customers .customer-table{position:absolute;left:2rem;right:2rem;bottom:2rem;top:13rem}.hud-customers .customer-table.adjust-position{left:0;right:0;bottom:-2rem}.hud-customers .customer-table.adjust-position .table-container{margin-top:-5rem}.hud-customers .customer-table.adjust-position .routific-table{bottom:-2rem;top:-1rem}.hud-customers .customer-table.adjust-position .loading-screen{top:-3.5rem}.hud-customers .customer-table .no-search-result{margin-top:5%;color:#2b3639;font-size:1.286em;font-weight:700}.hud-customers .customer-table .no-search-result span{margin-left:35vw}.hud-customers .customer-table .loading-screen{position:absolute;z-index:2;background:#ebf4ff;left:0;right:0;top:0;bottom:-2rem;opacity:.9;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90);display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:baseline;-moz-box-align:baseline;-o-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline;padding-top:10%}.hud-customers .customer-table .loading-screen.ng-enter{-webkit-animation:fadein .5s ease-in;-moz-animation:fadein .5s ease-in;-o-animation:fadein .5s ease-in;-ms-animation:fadein .5s ease-in;animation:fadein .5s ease-in}.hud-customers .customer-table .loading-screen.ng-leave{-webkit-animation:fadeout .2s ease-in;-moz-animation:fadeout .2s ease-in;-o-animation:fadeout .2s ease-in;-ms-animation:fadeout .2s ease-in;animation:fadeout .2s ease-in}.hud-customers .customer-table .loading-screen .loading{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.hud-customers .customer-table .loading-screen .loading-icon{width:5rem;margin-right:.5rem;margin-bottom:.5rem}.hud-customers .customer-table .loading-screen .loading-text{line-height:2rem;font-size:1.286em;color:#485a5f}.hud-customers .customer-table .pane-hScroll{overflow:auto;width:100%}.hud-customers .customer-table .pane-vScroll{overflow-y:auto;overflow-x:hidden;height:90%;width:95vw;min-width:120rem}.hud-customers .customer-table table{table-layout:fixed;width:95vw;min-width:120rem;white-space:nowrap}.hud-customers .customer-table table tr{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}.hud-customers .customer-table table thead tr{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}.hud-customers .customer-table table thead tr th{padding-left:1.4em}.hud-customers .customer-table table thead tr th.disabled .check-box{opacity:.25;-ms-filter:"alpha(Opacity=25)";filter:alpha(opacity=25)}.hud-customers .customer-table table thead tr th.disabled .check-box input{cursor:not-allowed}.hud-customers .customer-table table tbody tr{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-transition:opacity 250ms;-moz-transition:opacity 250ms;-o-transition:opacity 250ms;-ms-transition:opacity 250ms;transition:opacity 250ms}.hud-customers .customer-table table tbody tr:hover{background:#ebf4ff}.hud-customers .customer-table table tbody tr.disabled td:not(.selection){opacity:.25;-ms-filter:"alpha(Opacity=25)";filter:alpha(opacity=25);cursor:not-allowed}.hud-customers .customer-table table tbody tr.unclickable td{cursor:auto}.hud-customers .customer-table table td,.hud-customers .customer-table table th{overflow:hidden;padding-top:.8em}.hud-customers .customer-table table td a,.hud-customers .customer-table table th a{text-decoration:underline}.hud-customers .customer-table table td a,.hud-customers .customer-table table td a:visited,.hud-customers .customer-table table th a,.hud-customers .customer-table table th a:visited{color:#2b3639}.hud-customers .customer-table table .td-type{overflow:visible}.hud-customers .customer-table table .td-priority{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.hud-customers .customer-table table .selection{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:.1;-ms-flex:.1;flex:.1;-o-text-overflow:initial;text-overflow:initial}.hud-customers .customer-table table .selection .icon-checkmark{color:#91a1a7;margin-left:.2rem}.hud-customers .geocoding-icon{background-image:url(/img/icon-geocoding.svg);background-repeat:no-repeat;width:1.3em;height:1.25em;-webkit-animation-name:spin;-moz-animation-name:spin;-o-animation-name:spin;-ms-animation-name:spin;animation-name:spin;-webkit-animation-duration:2000ms;-moz-animation-duration:2000ms;-o-animation-duration:2000ms;-ms-animation-duration:2000ms;animation-duration:2000ms;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;-o-animation-timing-function:linear;-ms-animation-timing-function:linear;animation-timing-function:linear}.hud-customers .geocoding-icon.ng-enter{display:block}.hud-customers .geocoding-icon.ng-leave{display:none}.hud-customers .status-color.ready{color:#469cfc}.hud-customers .status-color.invalid{color:#f16466}.hud-customers .status-color.multiple{color:#09b89d}.hud-customers .ambiguous-address:before{width:1.1em;height:1.1em;margin-top:-.2rem}.hud-customers .customer-priority{width:.8rem;height:.8rem;background:#f16466;-webkit-border-radius:2px;border-radius:2px}.hud-customers .customer-types-group{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}.hud-customers .customer-type{background:#469cfc;margin-right:.3rem;padding:.2rem .5rem;-webkit-border-radius:3px;border-radius:3px;color:#fff;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;max-width:3.5rem;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.hud-customers .customer-type:first-child:nth-last-child(1){max-width:9rem}.hud-customers .customer-types-list{display:none;position:absolute;background:#fff;border:1px solid #4e6a8a;-webkit-border-radius:3px;border-radius:3px;padding:1rem 1rem 0;margin-left:-6rem;margin-top:.5rem;min-width:14rem;max-width:14rem;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.hud-customers .customer-types-list .customer-type{margin-bottom:1rem;max-width:none}.hud-customers .customer-other-type{position:relative;background:#cbe4ff;-webkit-border-radius:3px;border-radius:3px;font-size:1rem;color:#469cfc;font-weight:700;vertical-align:top;padding:0 .5rem}.hud-customers .customer-other-type:hover{z-index:20}.hud-customers .customer-other-type:hover .customer-types-list{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}.hud-customers .top-bar{top:0;width:100%;background-color:#fff;z-index:1}.hud-customers .customize-col,.hud-customers .delete-customer,.hud-customers .search-customer{white-space:nowrap}.hud-customers .customize-col a,.hud-customers .delete-customer a,.hud-customers .search-customer a{text-decoration:none}.hud-customers .delete-customer{float:right}.hud-customers .customize-col{display:inline-block}.hud-customers .customize-col .btn.btn-customize{display:inline-block;background-image:url(/img/icon-sort.svg),url(/img/icon-dropdown.svg);background-repeat:no-repeat;background-position:20% center,80% center;width:3.4375rem;height:2.6em;border:2px solid #a4bbd6;-webkit-border-radius:3px;border-radius:3px}.hud-customers .customize-col .btn.btn-customize:hover{background-color:#ebf4ff}.hud-customers .customize-col .customize-col-window{float:right;right:2.2em;position:absolute;z-index:20}.hud-customers .customize-col .customize-col-window .inner{background-color:#fff;padding:.5em;min-width:13.75rem;-webkit-box-shadow:0 2px 5px 0 rgba(49,73,99,.4);box-shadow:0 2px 5px 0 rgba(49,73,99,.4);border:1px solid #4e6a8a;text-align:left;max-height:21.875rem;overflow-y:auto}.hud-customers .customize-col .customize-col-window .inner .disabled{color:#9c9a9a}.hud-customers .customize-col .customize-col-window .inner .disabled .checkmark{background-color:#9c9a9a;border:1px solid #9c9a9a}.hud-customers .customize-col .customize-col-window .customize-col-title{text-transform:uppercase;color:#4e6a8a;font-size:.786em;border-bottom:1px solid #4e6a8a;padding:.2em 0 .6em;margin-bottom:1.25em;line-height:2em}.hud-customers .customize-col .customize-col-window li{height:2em}.hud-customers .customize-col .customize-col-window li div{position:relative;vertical-align:top;height:1.5em;display:inline-block;line-height:1.5em}.hud-customers .customize-col .customize-col-window li div:nth-child(2){margin-left:.66em}.hud-customers .top-bar-title{padding-bottom:1em;border-bottom:1px solid #e9e9e9}.hud-customers .table-top-bar{line-height:5rem}.hud-customers .table-top-bar .row{line-height:3em;margin:10px 0}.hud-customers .text-light{font-style:italic;color:#91a1a7}.hud-customers .text-blue{font-style:italic;color:#469cfc}.hud-customers .row.multiple{width:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}.hud-customers .row.multiple span>span{padding-right:.5em}.hud-customers .multiple input{top:auto;left:auto;height:1.5rem;width:1.5rem}.hud-customers .multiple .check-box{margin-top:.2rem;margin-right:-.5rem}.hud-customers .table-container{position:relative;width:100%;height:90%;scroll:hidden}.hud-customers .table-container .shadow{pointer-events:none;position:absolute;z-index:2;top:0;bottom:0;right:0;width:100px;background:0 0;-webkit-box-shadow:inset -10px 0 20px -10px rgba(0,0,0,.2);box-shadow:inset -10px 0 20px -10px rgba(0,0,0,.2)}.hud-customers .table-container .routific-table{overflow-y:hidden;position:absolute;top:0;bottom:0;left:0;right:0;border-bottom:1px solid rgba(0,0,0,.1)}.hud-customers .back-to-project{margin:1em 0 .5em;font-size:.857em}.hud-customers .back-to-project a{color:#4a4847;text-decoration:none}.hud-customers .back-to-project a:hover{text-decoration:underline}.hud-customers .right{text-align:right}.hud-customers .right .btn{margin-left:2em}.hud-customers .back-to-project-icon{color:#616161;background-color:#ddd;-webkit-border-radius:100%;border-radius:100%;padding:.5em .7em;margin-right:.75em;line-height:1;display:inline-block;font-weight:700}.hud-customers .search-box{width:23em;margin-right:1em}.hud-customers .single-check-box input{height:auto;width:auto}.customer-upload{z-index:2;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;position:absolute;left:2rem;right:2rem;bottom:2rem;top:13rem;border:2px dashed #a1ceff;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out;-webkit-border-radius:5px;border-radius:5px;padding:3rem 1rem 1rem;background-color:#f3f9ff}.customer-upload .icon-drag-drop{font-size:7em;margin-bottom:1.25rem;color:#469cfc}.customer-upload .title{color:#2b3639;font-size:1.2rem}.customer-upload .text-info{margin:1rem;color:#4e6a8a;font-size:.8rem;line-height:16px;text-align:center}.customer-upload .text-info a{color:#4e6a8a;text-decoration:underline}.customer-upload .btn-action-alt-three{margin-top:1rem;z-index:10}.customer-upload input{position:absolute;opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);cursor:pointer;top:0;left:0;right:0;height:100%}.customer-side-container .container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:2;position:fixed;top:4.2rem;right:0;width:32rem;bottom:0;background:#fff;-webkit-box-shadow:0 0 7px rgba(0,0,0,.15);box-shadow:0 0 7px rgba(0,0,0,.15);border-top:none}.customer-side-container .container .header{color:#fff;padding:0 1.5em;line-height:3.5em;-webkit-transition:background-color 250ms;-moz-transition:background-color 250ms;-o-transition:background-color 250ms;-ms-transition:background-color 250ms;transition:background-color 250ms;background-color:#485a5f;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.customer-side-container .container .header .info{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}.customer-side-container .container .header .info .geocoding-icon{width:1.3rem;margin:1rem .8rem auto .5rem}.customer-side-container .container .footer{padding:0 1.5em;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;background-color:#485a5f;-webkit-box-shadow:0 0 5px 0 rgba(49,73,99,.3);box-shadow:0 0 5px 0 rgba(49,73,99,.3);line-height:3.5em;color:#fff;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.customer-side-container .container .footer.disabled{cursor:not-allowed}.customer-side-container .container .edit-view{height:100%;padding:0 2em;overflow-y:auto}.customer-side-container .notification-warning{-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;padding-top:.2rem;margin:-1.25rem 1.5rem 0 1.75rem}.customer-side-container .notification-warning .icon{margin-top:0}.customer-form{overflow-x:hidden}.customer-form .row{margin-top:1rem;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.customer-form .label-info{margin-top:.6em;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.customer-form .validation-container{width:110%}.customer-form .validation-container .validation-error{color:#eb4c54}.customer-form .validation-container .validation-error p{width:120%;color:#eb4c54;margin-top:.1rem}.customer-form .input-group{position:relative}.customer-form .input-group .validation-container{position:absolute}.customer-form .input-group.small .validation-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}.customer-form .open-address-modal-icon{left:14.5rem}.small-upload .customer-upload{position:relative;left:auto;right:auto;top:auto;bottom:auto;margin:1.5rem;border-color:#b5c4c9}.small-upload .icon-drag-drop{color:#b5c4c9}.customers-upload-error .header{border-bottom:0}.customers-upload-error .header .text{margin-top:.5rem}.customers-upload-error .header-content{margin-top:-1rem}.customers-upload-error .content-padding{background:0 0;padding:.75em 2em}.customers-upload-error .error-area{margin-top:-1rem;background:#f0f5f7;padding:1.5rem;max-height:45vh;overflow:scroll;border:1px solid #a4bbd6}.customers-upload-error .dynamic-bottom-shadow{-webkit-box-shadow:inset 0 -10px 20px -10px rgba(0,0,0,.2);box-shadow:inset 0 -10px 20px -10px rgba(0,0,0,.2)}.customers-upload-error .error-line{margin-bottom:1.5rem;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}.customers-upload-error .row-number{color:#f16466;font-weight:700;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.customers-upload-error .error-message{margin-left:2rem;-webkit-box-flex:7;-moz-box-flex:7;-o-box-flex:7;box-flex:7;-webkit-flex:7;-ms-flex:7;flex:7;font-style:italic}.customers-upload-error footer{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:end;-moz-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.customers-upload-error footer .btn{margin:2em}.customer-info{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.customer-info .group{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-top:2rem;font-size:.9rem;color:#53676d}.customer-info .group .label{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:700}.customer-info .group .text{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-flex:4;-moz-box-flex:4;-o-box-flex:4;box-flex:4;-webkit-flex:4;-ms-flex:4;flex:4}.modal-customer .exit{position:absolute;right:1rem;top:.5rem;color:#4a4847;z-index:14;font-size:2rem}.modal-customer .customer-modal-header{height:3rem;background:#ebf4ff;padding:1rem;-webkit-box-shadow:none;box-shadow:none}.modal-customer .customer-modal-header h2{font-weight:700}.modal-customer .customer-modal-footer{height:4rem;border-top:1px solid #ddd;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;padding:1rem}.modal-customer .customer-modal-footer .btn{margin:0 .5rem;text-transform:inherit}.modal-customer .customer-modal-footer .btn-default-old{background:0 0;-webkit-box-shadow:none;box-shadow:none}.modal-customer .customer-modal-footer .customer-selected{font-size:1.1rem;color:#2b3639;font-weight:700}.modal-customer .customer-modal-footer .to-select-customer{color:#91a1a7;font-style:italic;font-size:1rem}.modal-customer .row{padding:0}.customer-main-container.adjust-height{height:70vh}@media (max-width:1320px){.customer-main-container.adjust-height{height:62vh}}.small-upload .csv-upload{padding-top:.8rem!important}.small-upload .csv-upload .icon{margin-top:0}.date-range label{bottom:.125rem;position:relative;right:.4375rem}.date-range .shortcuts{position:relative;float:left;width:30%;padding:1em;text-align:left}.date-range .shortcuts ul>li{line-height:1.4;color:#5d5b5a;margin-bottom:.25em;padding:.5em;font-size:1em;font-weight:700;cursor:pointer}.date-range .shortcuts ul>li:hover{color:#469cfc;background-color:#f0f5f7}.date-range .pickadate-container{position:absolute;margin-top:.625rem;background-color:#fff;width:31.25rem;-webkit-box-shadow:0 0 7px rgba(0,0,0,.15);box-shadow:0 0 7px rgba(0,0,0,.15)}.date-range .pickadate{border-left:1px solid #ddd;position:relative;float:right;width:70%;padding:1.25rem 2.5rem 2.5rem}.date-range .date-container{margin-right:1em;display:inline-block}.date-range .date-container .input-box{margin:0 1em 0 .5em;width:6.25rem;display:inline;padding:.5rem .75rem}.route-main-box .switch{position:relative;display:inline-block;width:3.125rem;height:1.75rem;margin-top:.375rem}.route-main-box .switch-label{font-size:.9em;top:-.5625rem;position:relative;color:rgba(255,255,255,.8)}.route-main-box .switch-label.left{margin-right:.5rem}.route-main-box .switch-label.right{margin-left:.5rem}.route-main-box .switch{text-align:left}.route-main-box .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s;transition:.4s;background-color:rgba(0,0,0,.3);color:#fff;font-weight:700;font-size:1em}.route-main-box .slider:before{position:absolute;height:1.5rem;content:"";width:1.5rem;left:.125rem;bottom:.125rem;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;-ms-transition:.4s;transition:.4s;background-color:#fff}.route-main-box .slider:after{position:absolute;content:"";right:.4375rem;bottom:-.125rem;background:0 0}.route-main-box .input.checked+.slider{background-color:rgba(0,0,0,.3)}.route-main-box .input.checked+.slider:before{-webkit-transform:translateX(1.375rem);-moz-transform:translateX(1.375rem);-o-transform:translateX(1.375rem);-ms-transform:translateX(1.375rem);transform:translateX(1.375rem);width:1.5rem}.route-main-box .input.checked+.slider:after{position:absolute;content:"";left:.4375rem;bottom:-.125rem;background:0 0}.route-main-box .slider.round{-webkit-border-radius:2.125rem;border-radius:2.125rem}.route-main-box .slider.round:before{-webkit-border-radius:1.25rem;border-radius:1.25rem}.grid-container .ui-grid{width:100%;position:absolute;height:auto;top:7.5rem;bottom:0;left:0;right:0}.grid-container .ui-grid-cell{border-right:none;overflow:visible}.grid-container .ui-grid-row:hover .actions{opacity:1;-ms-filter:none;filter:none}.grid-container .ui-grid-canvas{padding:0}.grid-container .ui-grid-canvas .ui-grid-cell-contents{padding:1.5em;color:#2b3639;font-size:.929em}.grid-container .ui-grid-canvas .ui-grid-cell-contents.icon-info-cell,.grid-container .ui-grid-canvas .ui-grid-cell-contents.visit-info-cell{overflow:visible;padding:0;height:auto;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-top:20px;margin-left:10px}.grid-container .ui-grid-canvas .ui-grid-cell-contents.icon-info-cell .warning-info,.grid-container .ui-grid-canvas .ui-grid-cell-contents.visit-info-cell .warning-info{margin:0}.grid-container .ui-grid-canvas .ui-grid-cell-contents.visit-address-cell{color:#2b3639;text-decoration:underline}.grid-container .ui-grid-canvas .ui-grid-cell-contents.no-click a{cursor:text}.grid-container .ui-grid-pager-panel{top:0;bottom:auto;color:#b5c4c9;background:#5d737a;border-bottom:1px solid #53676d}.grid-container .ui-grid{border:none}.grid-container .ui-grid-cell-contents{height:2.5rem;padding:1.3em 1.5em;font-size:.786em;color:#b5c4c9}.grid-container .ui-grid-cell-contents:focus{outline:0}.grid-container .ui-grid-icon-up-dir{position:relative;top:-1px;color:#b5c4c9}.grid-container .ui-grid-icon-down-dir{color:#b5c4c9}.grid-container .ui-grid-header-cell{border-right:none;text-transform:uppercase}.grid-container .ui-grid-header-cell .sortable{-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;-ms-transition:color .3s ease-out;transition:color .3s ease-out}.grid-container .ui-grid-header-cell .sortable:hover{color:#cfd9dc;background-color:#5d737a}.grid-container .ui-grid-header-cell .sortable:focus{color:#fff}.grid-container .ui-grid-header-cell .sortable[aria-sort=ascending] .ui-grid-cell-contents,.grid-container .ui-grid-header-cell .sortable[aria-sort=descending] .ui-grid-cell-contents{background-color:#4f6268}.grid-container .ui-grid-top-panel{background:#61787f}.grid-container .ui-grid-row:first-child .arrow-box{margin-top:-2em}.grid-container .ui-grid-row:first-child .arrow-box.arrow-right:after,.grid-container .ui-grid-row:first-child .arrow-box.arrow-right:before{top:14%}.grid-container .ui-grid-row:last-child:not(:only-child):not(:nth-child(2)) .arrow-box{margin-top:-9em}.grid-container .ui-grid-row:last-child:not(:only-child):not(:nth-child(2)) .arrow-box.arrow-right:after,.grid-container .ui-grid-row:last-child:not(:only-child):not(:nth-child(2)) .arrow-box.arrow-right:before{top:86%}.grid-container .ui-grid-row:nth-child(odd) .ui-grid-cell{background-color:#f0f5f7}.grid-container .ui-grid-row:nth-child(even) .ui-grid-cell{background-color:#fff}.grid-container .ui-grid-viewport{padding-bottom:5em}.grid-footer{width:100%;position:absolute;bottom:0;background-color:#53676d}.grid-footer .pagination-controls,.grid-footer .pagination-info{display:inline;float:left}.grid-footer .input-search-container{float:right;margin-top:.75em}.grid-footer .pagination-info{color:#9db3ba;padding:1.15625rem 1.25rem;font-weight:700;text-transform:initial}.grid-footer .pagination-controls li{display:inline;padding:1.125rem .9375rem;height:100%;width:3.75rem;text-align:center;border-right:1px solid #688188;cursor:pointer;float:left;color:#e0e7e9}.grid-footer .pagination-controls li.info{cursor:auto;width:5.625rem;text-transform:initial}.grid-footer .pagination-controls li.info:hover{background-color:#53676d}.grid-footer .pagination-controls li:hover{background-color:#5a7076}.grid-footer input{width:12.5rem}.btn-select-all{background:0 0;text-decoration:underline}.btn-select-all:hover{background:0 0}.select-all-visits{position:absolute;left:18px;margin-top:7px;z-index:1}.visit-select-disabled{opacity:.3;-ms-filter:"alpha(Opacity=30)";filter:alpha(opacity=30);pointer-events:none}.visit-select-inview{z-index:1;width:49px;height:35px;display:block;overflow:visible}.visit-select-inview .tooltip.is-light{width:10rem;left:1.1875rem;top:1.875rem}.visit-select{overflow:visible;padding:1.5em}.visit-select .tooltip.is-light{width:10rem}.visit-email-cell,.visit-phone-cell{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.visit-email-cell .contact-info,.visit-phone-cell .contact-info{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}.visit-email-cell .contact-info .icon,.visit-phone-cell .contact-info .icon{height:.6rem;margin-right:.1rem;width:30%}.visit-email-cell .contact-info .icon.highlight g,.visit-phone-cell .contact-info .icon.highlight g{fill:#1e90ff}.visit-email-cell .contact-info .data,.visit-phone-cell .contact-info .data{text-transform:none;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;width:7rem;height:1rem;margin-left:-.5rem}.visit-email-cell .contact-info.warning .data,.visit-phone-cell .contact-info.warning .data{color:#ff9b5b}.visit-email-cell .contact-info.warning .icon g,.visit-phone-cell .contact-info.warning .icon g{fill:#ff9b5b}.project-report{color:#2b3639;background-color:#f0f5f7;height:100%;overflow-y:scroll}.project-report .report-header{width:100%;background-color:#53676d;color:#fff;padding:1.25rem 1.5625rem;font-weight:700;position:absolute;top:0;z-index:10}.project-report .report-header .col-left{float:left;width:80%}.project-report .report-header .col-right{float:right;width:20%;text-align:right}.project-report .report-header .icon-report{margin-right:.625rem;color:#6f8991}.project-report .report-header .intro{color:#b5c4c9}.project-report .project-name{font-size:110%;font-style:italic}.project-report .project-day{color:#b5c4c9}.project-report .done-button{padding:.5rem 1.0625rem;border:1px solid #91a1a7;color:#b5c4c9;font-weight:700;-webkit-border-radius:1.875rem;border-radius:1.875rem;background-color:#485a5f;cursor:pointer}.project-report .done-button:hover{color:#fff;border-color:#fff}.project-report .report-content{width:100%;padding-top:3.125rem;padding-bottom:3.75rem;position:relative}.project-report .report-content table{width:100%}.project-report .report-content .col-left{float:left;width:30%}.project-report .report-content .col-right{float:right;width:70%}.project-report .report-content .route-stats{padding:1.25rem 1.875rem 2.5rem;font-size:1rem;color:#53676d;text-transform:capitalize}.project-report .report-content .route-stats li{display:inline;padding-right:2.5rem}.project-report .report-content .route-stats li:first-child{margin-left:28%}.project-report .report-content .route-stats .value{color:#2b3639;font-weight:700;margin-right:.625rem}.project-report .report-content .report-cta{text-transform:none;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;text-align:center;height:85vh}.project-report .report-content .report-cta .cta-header{font-size:1.286em;font-weight:700}.project-report .report-content .report-cta .cta-header,.project-report .report-content .report-cta p{max-width:23em;margin:1em 0;color:#2b3639}.project-report .report-content .report-cta li{line-height:160%}.project-report .report-content .report-cta .btn{margin-top:1em}.project-report .report-footer{width:100%;position:absolute;bottom:0;padding:.5625rem 1.5625rem;background-color:#fff;border-top:1px solid #e9e9e9;z-index:9;font-weight:700}.project-report .report-footer .col-left{float:left;width:20%}.project-report .report-footer .col-right{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;float:right;width:80%;text-align:right}.project-report .report-footer .footer-link{padding:.625rem 1.875rem 0 0;display:inline-block}.project-report .report-footer .footer-link .icon-download{margin-right:.625rem}.project-report .report-footer .footer-link .icon-back{margin-right:.625rem;top:1px;position:relative}.project-report .chart-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;padding:1.875rem;text-transform:capitalize}.project-report #chart-content{margin-top:1.25rem;fill:#485a5f}.project-report #chart-content .count{font-size:1.125rem;font-weight:700}.project-report #chart-content .object-name{font-size:.875rem}.project-report #chart-legend li{list-style:none;padding:0;margin-top:.9375rem;line-height:1.875rem;border-bottom:1px dashed;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}.project-report #chart-legend li .main-text{color:#485a5f;font-size:1.5rem;margin-right:1.25rem}.project-report #chart-legend li .sub-text{color:#53676d;font-style:italic;position:relative}.project-report #chart-legend li .col-left{float:left;text-align:left;width:33%}.project-report #chart-legend li .col-right{margin-right:1.875rem;float:right;text-align:right;width:67%}.project-report .bullet{-webkit-border-radius:.3125rem;border-radius:.3125rem;width:.625rem;height:.625rem;display:inline-block;text-align:center;font-weight:700;position:relative;right:.9375rem}.project-report .subtext{font-size:.75rem;color:#576d73;margin-left:.75rem}.project-report .driver-details{font-size:.9375rem}.project-report .driver-details .driver-row .driver-table tr{height:2.1875rem;color:#fff;font-weight:700;border-bottom:1px solid #f0f5f7}.project-report .driver-details .driver-row .driver-table tr td{padding:.2em 1em}.project-report .driver-details .driver-row .driver-table tr td:first-child{padding-left:2em}.project-report .driver-details .driver-row .driver-table tr td:last-child{padding-right:1em}.project-report .driver-details .driver-row .driver-table tr td.driver-name,.project-report .driver-details .driver-row .driver-table tr td.driver-name span{width:10.625rem}.project-report .driver-details .driver-row .driver-table tr td.driver-stops-count{width:8.875rem}.project-report .driver-details .driver-row .driver-table tr td.driver-expand{text-align:right;width:1.25rem;color:rgba(255,255,255,.3)}.project-report .driver-details .driver-row .driver-table tr td.driver-stats{text-align:right;width:22.1875rem}.project-report .driver-details .driver-row .driver-table tr td .icon-chevron-down,.project-report .driver-details .driver-row .driver-table tr td .icon-chevron-up{font-size:1.75rem;font-weight:700}.project-report .driver-details .driver-row .driver-table tr{cursor:pointer}.project-report .driver-details .driver-row .driver-table tr:hover .driver-expand{color:#fff}.project-report .driver-details .driver-row .driver-table .driver-stats .stat{display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;margin-right:.625rem}.project-report .driver-details .driver-row .driver-table .driver-stats .stat-bar{display:block;height:.625rem;-webkit-border-radius:.3125rem;border-radius:.3125rem}.project-report .driver-details .driver-row .driver-table .driver-stats .stat-text{color:#fff;font-weight:400;font-style:italic;position:relative;bottom:.25rem;margin-left:.3125rem}.project-report .driver-details .sub-table-box tr:nth-child(odd){background-color:#f0f5f7}.project-report .driver-details .sub-table-box tr:nth-child(even){background-color:#fff}.project-report .driver-details .sub-table-box tr{color:#2b3639;font-weight:400}.project-report .driver-details .sub-table-box td{font-size:.875rem;padding:1.2em 1em}.project-report .driver-details .sub-table-box td:first-child{padding-left:2em;width:12.8125rem}.project-report .driver-details .sub-table-box td:last-child{padding-right:2em}.project-report .driver-details .sub-table-box td.visit-name span{width:11.5625rem}.project-report .driver-details .sub-table-box td.visit-status{width:10.3125rem}.project-report .driver-details .sub-table-box td.visit-status-notes{width:22.5rem;margin-right:3.125rem}.project-report .driver-details .sub-table-box td.visit-status-notes span{width:18.75rem}.project-report .driver-details .sub-table-box td.visit-status-notes .time{margin-left:.3125rem;margin-right:.625rem;font-weight:700}.project-report .driver-details .sub-table-box td.visit-status-notes .icon-arrow-right{font-size:.625rem;color:#b5c4c9;margin:.625rem}@media print{.ngdialog,.project-report,body,html{width:100%;overflow:visible;height:100%;position:absolute;display:block}.app-container,.done-button,.driver-expand span,.driver-stats span,.report-footer{display:none}.driver-table tr{border-top:2px solid #333;border-bottom:2px solid #333!important}tr{border-bottom:1px solid #999}.report-header span,td{color:#000}.project-report .driver-details .sub-table-box tr td.visit-name span,.project-report .driver-details .sub-table-box tr td:first-child{width:10rem}}.questionnaire{background-color:rgba(0,0,0,.4);width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.questionnaire .content{-webkit-border-radius:5px;border-radius:5px;width:34.375rem;background-color:#fff;-webkit-box-shadow:0 0 15px 0 rgba(49,73,99,.4);box-shadow:0 0 15px 0 rgba(49,73,99,.4)}.questionnaire .content .header{text-align:center;background-color:#ebf4ff;padding:1.5em}.questionnaire .content .header h1{line-height:1.6;margin-bottom:0}.questionnaire .content .questionnaire-tooltip{width:200px;height:34px;position:absolute;bottom:32px;left:148px}.questionnaire .content .questionnaire-tooltip .tooltip{top:50px;left:26px}.questionnaire .content .questionnaire-fleet{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.questionnaire .content .questionnaire-fleet input{padding-left:.5em}.questionnaire .content .dropdown-select{width:100%;line-height:1.5;font-size:12px}.questionnaire .content .dropdown-select .selected{font-style:italic}.questionnaire .content .microcopy{margin-left:10px}.questionnaire .submit{cursor:pointer;text-align:center;max-width:200px;margin:1em auto;padding:10px;background-color:#469cfc;-webkit-border-radius:5px;border-radius:5px;color:#fff;font-weight:700;-webkit-transition:background-color .2s;-moz-transition:background-color .2s;-o-transition:background-color .2s;-ms-transition:background-color .2s;transition:background-color .2s}.questionnaire .submit:hover{background-color:#6bb0fd}.nl-form{padding:1.5em 5em;-webkit-transition:opacity 100ms;-moz-transition:opacity 100ms;-o-transition:opacity 100ms;-ms-transition:opacity 100ms;transition:opacity 100ms;position:relative}.nl-form.disabled{opacity:.5;-ms-filter:"alpha(Opacity=50)";filter:alpha(opacity=50)}.nl-form a{-webkit-transition:color 250ms;-moz-transition:color 250ms;-o-transition:color 250ms;-ms-transition:color 250ms;transition:color 250ms;margin:0 .2em}.nl-form.ng-submitted a:not(.nl-valid){border-bottom-color:red}.intl-tel-input{position:relative;display:inline-block}.intl-tel-input *{-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=tel],.intl-tel-input input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}.intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input .country-list{position:absolute;z-index:10;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.2);box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll}.intl-tel-input .country-list.dropup{margin-bottom:-1px}.intl-tel-input .country-list .flag-box{display:inline-block;width:20px}@media (max-width:500px){.intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,.05)}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code,.intl-tel-input .country-list .flag-box{vertical-align:middle}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .flag-box{margin-right:6px}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text],.intl-tel-input.separate-dial-code input,.intl-tel-input.separate-dial-code input[type=tel],.intl-tel-input.separate-dial-code input[type=text]{padding-right:6px;padding-left:52px;margin-left:0}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{right:auto;left:0}.intl-tel-input.allow-dropdown .selected-flag,.intl-tel-input.separate-dial-code .selected-flag{width:46px}.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,.05)}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:transparent}.intl-tel-input.separate-dial-code .selected-flag{background-color:rgba(0,0,0,.05);display:table}.intl-tel-input.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:28px}.intl-tel-input.separate-dial-code.iti-sdc-2 input,.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text]{padding-left:66px}.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag{width:60px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text]{padding-left:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag{width:70px}.intl-tel-input.separate-dial-code.iti-sdc-3 input,.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text]{padding-left:74px}.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag{width:68px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text]{padding-left:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px}.intl-tel-input.separate-dial-code.iti-sdc-4 input,.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text]{padding-left:82px}.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag{width:76px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text]{padding-left:92px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{width:86px}.intl-tel-input.separate-dial-code.iti-sdc-5 input,.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text]{padding-left:90px}.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag{width:84px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel],.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text]{padding-left:100px}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{width:94px}.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.intl-tel-input.iti-container:hover{cursor:pointer}.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100%}.iti-mobile .intl-tel-input .country-list .country{padding:10px;line-height:1.5em}.iti-flag.be{width:18px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}.iti-flag.ne{width:18px}.iti-flag.np{width:13px}.iti-flag.va{width:15px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{-webkit-background-size:5630px 15px;-moz-background-size:5630px 15px;background-size:5630px 15px}}.iti-flag.ac{height:10px;background-position:0 0}.iti-flag.ad{height:14px;background-position:-22px 0}.iti-flag.ae{height:10px;background-position:-44px 0}.iti-flag.af{height:14px;background-position:-66px 0}.iti-flag.ag{height:14px;background-position:-88px 0}.iti-flag.ai{height:10px;background-position:-110px 0}.iti-flag.al{height:15px;background-position:-132px 0}.iti-flag.am{height:10px;background-position:-154px 0}.iti-flag.ao{height:14px;background-position:-176px 0}.iti-flag.aq{height:14px;background-position:-198px 0}.iti-flag.ar{height:13px;background-position:-220px 0}.iti-flag.as{height:10px;background-position:-242px 0}.iti-flag.at{height:14px;background-position:-264px 0}.iti-flag.au{height:10px;background-position:-286px 0}.iti-flag.aw{height:14px;background-position:-308px 0}.iti-flag.ax{height:13px;background-position:-330px 0}.iti-flag.az{height:10px;background-position:-352px 0}.iti-flag.ba{height:10px;background-position:-374px 0}.iti-flag.bb{height:14px;background-position:-396px 0}.iti-flag.bd{height:12px;background-position:-418px 0}.iti-flag.be{height:15px;background-position:-440px 0}.iti-flag.bf{height:14px;background-position:-460px 0}.iti-flag.bg{height:12px;background-position:-482px 0}.iti-flag.bh{height:12px;background-position:-504px 0}.iti-flag.bi{height:12px;background-position:-526px 0}.iti-flag.bj{height:14px;background-position:-548px 0}.iti-flag.bl{height:14px;background-position:-570px 0}.iti-flag.bm{height:10px;background-position:-592px 0}.iti-flag.bn{height:10px;background-position:-614px 0}.iti-flag.bo{height:14px;background-position:-636px 0}.iti-flag.bq{height:14px;background-position:-658px 0}.iti-flag.br{height:14px;background-position:-680px 0}.iti-flag.bs{height:10px;background-position:-702px 0}.iti-flag.bt{height:14px;background-position:-724px 0}.iti-flag.bv{height:15px;background-position:-746px 0}.iti-flag.bw{height:14px;background-position:-768px 0}.iti-flag.by{height:10px;background-position:-790px 0}.iti-flag.bz{height:14px;background-position:-812px 0}.iti-flag.ca{height:10px;background-position:-834px 0}.iti-flag.cc{height:10px;background-position:-856px 0}.iti-flag.cd{height:15px;background-position:-878px 0}.iti-flag.cf{height:14px;background-position:-900px 0}.iti-flag.cg{height:14px;background-position:-922px 0}.iti-flag.ch{height:15px;background-position:-944px 0}.iti-flag.ci{height:14px;background-position:-961px 0}.iti-flag.ck{height:10px;background-position:-983px 0}.iti-flag.cl{height:14px;background-position:-1005px 0}.iti-flag.cm{height:14px;background-position:-1027px 0}.iti-flag.cn{height:14px;background-position:-1049px 0}.iti-flag.co{height:14px;background-position:-1071px 0}.iti-flag.cp{height:14px;background-position:-1093px 0}.iti-flag.cr{height:12px;background-position:-1115px 0}.iti-flag.cu{height:10px;background-position:-1137px 0}.iti-flag.cv{height:12px;background-position:-1159px 0}.iti-flag.cw{height:14px;background-position:-1181px 0}.iti-flag.cx{height:10px;background-position:-1203px 0}.iti-flag.cy{height:13px;background-position:-1225px 0}.iti-flag.cz{height:14px;background-position:-1247px 0}.iti-flag.de{height:12px;background-position:-1269px 0}.iti-flag.dg{height:10px;background-position:-1291px 0}.iti-flag.dj{height:14px;background-position:-1313px 0}.iti-flag.dk{height:15px;background-position:-1335px 0}.iti-flag.dm{height:10px;background-position:-1357px 0}.iti-flag.do{height:13px;background-position:-1379px 0}.iti-flag.dz{height:14px;background-position:-1401px 0}.iti-flag.ea{height:14px;background-position:-1423px 0}.iti-flag.ec{height:14px;background-position:-1445px 0}.iti-flag.ee{height:13px;background-position:-1467px 0}.iti-flag.eg{height:14px;background-position:-1489px 0}.iti-flag.eh{height:10px;background-position:-1511px 0}.iti-flag.er{height:10px;background-position:-1533px 0}.iti-flag.es{height:14px;background-position:-1555px 0}.iti-flag.et{height:10px;background-position:-1577px 0}.iti-flag.eu{height:14px;background-position:-1599px 0}.iti-flag.fi{height:12px;background-position:-1621px 0}.iti-flag.fj{height:10px;background-position:-1643px 0}.iti-flag.fk{height:10px;background-position:-1665px 0}.iti-flag.fm{height:11px;background-position:-1687px 0}.iti-flag.fo{height:15px;background-position:-1709px 0}.iti-flag.fr{height:14px;background-position:-1731px 0}.iti-flag.ga{height:15px;background-position:-1753px 0}.iti-flag.gb{height:10px;background-position:-1775px 0}.iti-flag.gd{height:12px;background-position:-1797px 0}.iti-flag.ge{height:14px;background-position:-1819px 0}.iti-flag.gf{height:14px;background-position:-1841px 0}.iti-flag.gg{height:14px;background-position:-1863px 0}.iti-flag.gh{height:14px;background-position:-1885px 0}.iti-flag.gi{height:10px;background-position:-1907px 0}.iti-flag.gl{height:14px;background-position:-1929px 0}.iti-flag.gm{height:14px;background-position:-1951px 0}.iti-flag.gn{height:14px;background-position:-1973px 0}.iti-flag.gp{height:14px;background-position:-1995px 0}.iti-flag.gq{height:14px;background-position:-2017px 0}.iti-flag.gr{height:14px;background-position:-2039px 0}.iti-flag.gs{height:10px;background-position:-2061px 0}.iti-flag.gt{height:13px;background-position:-2083px 0}.iti-flag.gu{height:11px;background-position:-2105px 0}.iti-flag.gw{height:10px;background-position:-2127px 0}.iti-flag.gy{height:12px;background-position:-2149px 0}.iti-flag.hk{height:14px;background-position:-2171px 0}.iti-flag.hm{height:10px;background-position:-2193px 0}.iti-flag.hn{height:10px;background-position:-2215px 0}.iti-flag.hr{height:10px;background-position:-2237px 0}.iti-flag.ht{height:12px;background-position:-2259px 0}.iti-flag.hu{height:10px;background-position:-2281px 0}.iti-flag.ic{height:14px;background-position:-2303px 0}.iti-flag.id{height:14px;background-position:-2325px 0}.iti-flag.ie{height:10px;background-position:-2347px 0}.iti-flag.il{height:15px;background-position:-2369px 0}.iti-flag.im{height:10px;background-position:-2391px 0}.iti-flag.in{height:14px;background-position:-2413px 0}.iti-flag.io{height:10px;background-position:-2435px 0}.iti-flag.iq{height:14px;background-position:-2457px 0}.iti-flag.ir{height:12px;background-position:-2479px 0}.iti-flag.is{height:15px;background-position:-2501px 0}.iti-flag.it{height:14px;background-position:-2523px 0}.iti-flag.je{height:12px;background-position:-2545px 0}.iti-flag.jm{height:10px;background-position:-2567px 0}.iti-flag.jo{height:10px;background-position:-2589px 0}.iti-flag.jp{height:14px;background-position:-2611px 0}.iti-flag.ke{height:14px;background-position:-2633px 0}.iti-flag.kg{height:12px;background-position:-2655px 0}.iti-flag.kh{height:13px;background-position:-2677px 0}.iti-flag.ki{height:10px;background-position:-2699px 0}.iti-flag.km{height:12px;background-position:-2721px 0}.iti-flag.kn{height:14px;background-position:-2743px 0}.iti-flag.kp{height:10px;background-position:-2765px 0}.iti-flag.kr{height:14px;background-position:-2787px 0}.iti-flag.kw{height:10px;background-position:-2809px 0}.iti-flag.ky{height:10px;background-position:-2831px 0}.iti-flag.kz{height:10px;background-position:-2853px 0}.iti-flag.la{height:14px;background-position:-2875px 0}.iti-flag.lb{height:14px;background-position:-2897px 0}.iti-flag.lc{height:10px;background-position:-2919px 0}.iti-flag.li{height:12px;background-position:-2941px 0}.iti-flag.lk{height:10px;background-position:-2963px 0}.iti-flag.lr{height:11px;background-position:-2985px 0}.iti-flag.ls{height:14px;background-position:-3007px 0}.iti-flag.lt{height:12px;background-position:-3029px 0}.iti-flag.lu{height:12px;background-position:-3051px 0}.iti-flag.lv{height:10px;background-position:-3073px 0}.iti-flag.ly{height:10px;background-position:-3095px 0}.iti-flag.ma{height:14px;background-position:-3117px 0}.iti-flag.mc{height:15px;background-position:-3139px 0}.iti-flag.md{height:10px;background-position:-3160px 0}.iti-flag.me{height:10px;background-position:-3182px 0}.iti-flag.mf{height:14px;background-position:-3204px 0}.iti-flag.mg{height:14px;background-position:-3226px 0}.iti-flag.mh{height:11px;background-position:-3248px 0}.iti-flag.mk{height:10px;background-position:-3270px 0}.iti-flag.ml{height:14px;background-position:-3292px 0}.iti-flag.mm{height:14px;background-position:-3314px 0}.iti-flag.mn{height:10px;background-position:-3336px 0}.iti-flag.mo{height:14px;background-position:-3358px 0}.iti-flag.mp{height:10px;background-position:-3380px 0}.iti-flag.mq{height:14px;background-position:-3402px 0}.iti-flag.mr{height:14px;background-position:-3424px 0}.iti-flag.ms{height:10px;background-position:-3446px 0}.iti-flag.mt{height:14px;background-position:-3468px 0}.iti-flag.mu{height:14px;background-position:-3490px 0}.iti-flag.mv{height:14px;background-position:-3512px 0}.iti-flag.mw{height:14px;background-position:-3534px 0}.iti-flag.mx{height:12px;background-position:-3556px 0}.iti-flag.my{height:10px;background-position:-3578px 0}.iti-flag.mz{height:14px;background-position:-3600px 0}.iti-flag.na{height:14px;background-position:-3622px 0}.iti-flag.nc{height:10px;background-position:-3644px 0}.iti-flag.ne{height:15px;background-position:-3666px 0}.iti-flag.nf{height:10px;background-position:-3686px 0}.iti-flag.ng{height:10px;background-position:-3708px 0}.iti-flag.ni{height:12px;background-position:-3730px 0}.iti-flag.nl{height:14px;background-position:-3752px 0}.iti-flag.no{height:15px;background-position:-3774px 0}.iti-flag.np{height:15px;background-position:-3796px 0}.iti-flag.nr{height:10px;background-position:-3811px 0}.iti-flag.nu{height:10px;background-position:-3833px 0}.iti-flag.nz{height:10px;background-position:-3855px 0}.iti-flag.om{height:10px;background-position:-3877px 0}.iti-flag.pa{height:14px;background-position:-3899px 0}.iti-flag.pe{height:14px;background-position:-3921px 0}.iti-flag.pf{height:14px;background-position:-3943px 0}.iti-flag.pg{height:15px;background-position:-3965px 0}.iti-flag.ph{height:10px;background-position:-3987px 0}.iti-flag.pk{height:14px;background-position:-4009px 0}.iti-flag.pl{height:13px;background-position:-4031px 0}.iti-flag.pm{height:14px;background-position:-4053px 0}.iti-flag.pn{height:10px;background-position:-4075px 0}.iti-flag.pr{height:14px;background-position:-4097px 0}.iti-flag.ps{height:10px;background-position:-4119px 0}.iti-flag.pt{height:14px;background-position:-4141px 0}.iti-flag.pw{height:13px;background-position:-4163px 0}.iti-flag.py{height:11px;background-position:-4185px 0}.iti-flag.qa{height:8px;background-position:-4207px 0}.iti-flag.re{height:14px;background-position:-4229px 0}.iti-flag.ro{height:14px;background-position:-4251px 0}.iti-flag.rs{height:14px;background-position:-4273px 0}.iti-flag.ru{height:14px;background-position:-4295px 0}.iti-flag.rw{height:14px;background-position:-4317px 0}.iti-flag.sa{height:14px;background-position:-4339px 0}.iti-flag.sb{height:10px;background-position:-4361px 0}.iti-flag.sc{height:10px;background-position:-4383px 0}.iti-flag.sd{height:10px;background-position:-4405px 0}.iti-flag.se{height:13px;background-position:-4427px 0}.iti-flag.sg{height:14px;background-position:-4449px 0}.iti-flag.sh{height:10px;background-position:-4471px 0}.iti-flag.si{height:10px;background-position:-4493px 0}.iti-flag.sj{height:15px;background-position:-4515px 0}.iti-flag.sk{height:14px;background-position:-4537px 0}.iti-flag.sl{height:14px;background-position:-4559px 0}.iti-flag.sm{height:15px;background-position:-4581px 0}.iti-flag.sn{height:14px;background-position:-4603px 0}.iti-flag.so{height:14px;background-position:-4625px 0}.iti-flag.sr{height:14px;background-position:-4647px 0}.iti-flag.ss{height:10px;background-position:-4669px 0}.iti-flag.st{height:10px;background-position:-4691px 0}.iti-flag.sv{height:12px;background-position:-4713px 0}.iti-flag.sx{height:14px;background-position:-4735px 0}.iti-flag.sy{height:14px;background-position:-4757px 0}.iti-flag.sz{height:14px;background-position:-4779px 0}.iti-flag.ta{height:10px;background-position:-4801px 0}.iti-flag.tc{height:10px;background-position:-4823px 0}.iti-flag.td{height:14px;background-position:-4845px 0}.iti-flag.tf{height:14px;background-position:-4867px 0}.iti-flag.tg{height:13px;background-position:-4889px 0}.iti-flag.th{height:14px;background-position:-4911px 0}.iti-flag.tj{height:10px;background-position:-4933px 0}.iti-flag.tk{height:10px;background-position:-4955px 0}.iti-flag.tl{height:10px;background-position:-4977px 0}.iti-flag.tm{height:14px;background-position:-4999px 0}.iti-flag.tn{height:14px;background-position:-5021px 0}.iti-flag.to{height:10px;background-position:-5043px 0}.iti-flag.tr{height:14px;background-position:-5065px 0}.iti-flag.tt{height:12px;background-position:-5087px 0}.iti-flag.tv{height:10px;background-position:-5109px 0}.iti-flag.tw{height:14px;background-position:-5131px 0}.iti-flag.tz{height:14px;background-position:-5153px 0}.iti-flag.ua{height:14px;background-position:-5175px 0}.iti-flag.ug{height:14px;background-position:-5197px 0}.iti-flag.um{height:11px;background-position:-5219px 0}.iti-flag.us{height:11px;background-position:-5241px 0}.iti-flag.uy{height:14px;background-position:-5263px 0}.iti-flag.uz{height:10px;background-position:-5285px 0}.iti-flag.va{height:15px;background-position:-5307px 0}.iti-flag.vc{height:14px;background-position:-5324px 0}.iti-flag.ve{height:14px;background-position:-5346px 0}.iti-flag.vg{height:10px;background-position:-5368px 0}.iti-flag.vi{height:14px;background-position:-5390px 0}.iti-flag.vn{height:14px;background-position:-5412px 0}.iti-flag.vu{height:12px;background-position:-5434px 0}.iti-flag.wf{height:14px;background-position:-5456px 0}.iti-flag.ws{height:10px;background-position:-5478px 0}.iti-flag.xk{height:15px;background-position:-5500px 0}.iti-flag.ye{height:14px;background-position:-5522px 0}.iti-flag.yt{height:14px;background-position:-5544px 0}.iti-flag.za{height:14px;background-position:-5566px 0}.iti-flag.zm{height:14px;background-position:-5588px 0}.iti-flag.zw{height:10px;background-position:-5610px 0}.iti-flag{width:20px;height:15px;-webkit-box-shadow:0 0 1px 0 #888;box-shadow:0 0 1px 0 #888;background-image:url(../img/flags/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-image:url(../img/flags/flags@2x.png)}}.iti-flag.np{background-color:transparent}.upgrade{background-color:#fff}.upgrade .discount-success{color:#05a58d}.upgrade.full{position:fixed}.upgrade .input-box.ng-pristine.ng-untouched.ng-invalid,.upgrade .input-box.ng-untouched{border-color:#91a1a7}.upgrade .input-radio{cursor:pointer;border:0;padding:0;width:auto;background-color:transparent}.upgrade .input-radio .radius{width:1.5em;height:1.5em;margin-right:.7em;background-color:transparent;border:1px solid #91a1a7;-webkit-border-radius:4px;border-radius:4px}.upgrade .input-radio .radius .icon-checkmark{margin-left:.3em;line-height:1.6}.upgrade .input-radio.active .radius{border-color:#58a6fc;background-color:#58a6fc}.upgrade .line{border-top:0;padding-bottom:.25em;border-bottom:1px dashed #e0e7e9}.upgrade .validation-error{margin:.25em 0;color:#f16466}.upgrade .row{padding:.5em 2em}.upgrade .can-disable.disabled{opacity:.3;-ms-filter:"alpha(Opacity=30)";filter:alpha(opacity=30);pointer-events:none}.upgrade .upgrade-label{display:block;margin:1em 0 .7em}.upgrade .upgrade-tooltip{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:.5em;left:100%;min-width:15em;margin-left:1em;line-height:160%}.upgrade .upgrade-tooltip .tooltip-text{display:block;padding:.5em;font-family:Lato;font-size:.875rem}.upgrade .feature-container{padding-left:1rem}.upgrade .feature-container .upgrade-feature{font-size:16px;line-height:45px;padding-left:.5rem}.upgrade .feature-container .upgrade-feature:before{margin-right:1em}.upgrade .upgrade-feature{position:relative;line-height:2rem}.upgrade .upgrade-feature:before{color:#469cfc;content:"\e90c";margin-right:1.25em}.upgrade .upgrade-feature.addon{margin:0 0 .8em -2.2em!important}.upgrade .upgrade-feature.addon:before{content:"+";font-weight:700;font-size:1.7rem;margin-right:.54em;top:-.1rem!important}.upgrade .upgrade-feature div{position:absolute;top:.5rem;left:0;z-index:-1}.upgrade .upgrade-feature div rect{stroke:#a1ceff}.upgrade .unique-underline{height:.6rem;width:100%;position:absolute;left:0;bottom:0;-webkit-border-radius:.3rem;border-radius:.3rem;background:rgba(40,255,40,.2)}.upgrade .unique--premium{background:#dbefec}.upgrade .unique--premium .upgrade-feature{z-index:1}.upgrade .unique--premium .upgrade-feature:before{color:#09b89d}.upgrade .unique--premium .upgrade-feature div rect{stroke:#09b89d}.upgrade .unique--pro{background:#ebf4ff}.upgrade .unique--pro .upgrade-feature{z-index:1}.upgrade .unique--pro .upgrade-feature:before{color:#469cfc}.upgrade .unique--pro .upgrade-feature div rect{stroke:#469cfc}.upgrade .upgrade-footer{border-top:1px dashed #e0e7e9;margin:2em 0 0;padding-top:5em}.upgrade .upgrade-footer.line{border-top:0;padding-top:0;padding-bottom:.25em;border-bottom:1px dashed #e0e7e9}.upgrade .upgrade-footer .upgrade-total{padding-bottom:5em}.upgrade .upgrade-footer .upgrade-total .breakdown{font-size:1.286em;font-weight:700;line-height:36px;color:#000}.upgrade .upgrade-footer>.row{text-align:center}.upgrade .upgrade-footer .shift-right{margin-top:-1em;padding-bottom:5em;text-align:right}.upgrade .upgrade-footer .cancel{margin-right:1em;text-decoration:underline;color:#4a4847;line-height:2.6rem}.upgrade .upgrade-footer .return{margin-right:1em;text-decoration:underline;color:#4a4847;float:left}.upgrade .upgrade-footer .upgrade-footer-cycle{text-align:center;position:relative}.upgrade .upgrade-footer .upgrade-footer-cycle .has-menu{cursor:pointer}.upgrade .upgrade-footer .upgrade-footer-cycle .has-menu span{display:inline-block;color:#91a1a7;margin-left:1em}.upgrade .upgrade-footer .upgrade-footer-cycle .upgrade-footer-menu{position:absolute;z-index:1;top:-1em;left:0;background-color:#fff;border:1px solid #91a1a7;-webkit-border-radius:4px;border-radius:4px;line-height:1;text-align:left;-webkit-box-shadow:0 0 7px rgba(0,0,0,.15);box-shadow:0 0 7px rgba(0,0,0,.15);overflow:hidden}.upgrade .upgrade-footer .upgrade-footer-cycle .upgrade-footer-menu .row{padding:0}.upgrade .upgrade-footer .upgrade-footer-cycle .upgrade-footer-menu .row .upgrade-footer-item{padding:1em 1.5em;white-space:nowrap}.upgrade .upgrade-footer .upgrade-footer-cycle .upgrade-footer-menu .row .upgrade-footer-item:hover{cursor:pointer;background-color:#e3f0ff}.upgrade .upgrade-footer .upgrade-footer-cycle .upgrade-footer-menu .row .upgrade-footer-discount{top:0;left:1em}.upgrade .upgrade-footer .upgrade-footer-discount{display:inline-block;position:relative;top:-1em;color:#469cfc}.upgrade .upgrade-footer-btn{text-decoration:none;font-size:1rem;font-weight:700;display:inline-block;background-color:#469cfc;height:2.6rem;line-height:2.6rem;text-align:center;padding:0 2rem;-webkit-border-radius:2em;border-radius:2em;color:#fff;float:right}.upgrade .upgrade-footer-btn:active,.upgrade .upgrade-footer-btn:hover{background-color:#58a6fc}.upgrade .upgrade-footer-btn.disabled{cursor:wait;opacity:.5;-ms-filter:"alpha(Opacity=50)";filter:alpha(opacity=50)}.upgrade .upgrade-footer-btn.btn-green{background-color:#05a58d}.upgrade .upgrade-footer-btn.btn-green:hover{background-color:#06c6a9}.upgrade .show-note{line-height:1;display:block;font-size:.75rem;font-weight:400;color:#000}.upgrade .show-total{text-align:right;white-space:nowrap}.upgrade .prediscount{margin-right:.75em;color:#469cfc;text-decoration:line-through}.upgrade .total{font-size:1.714em;font-weight:700}.upgrade .total small{margin-left:.25em;font-size:.875rem;font-weight:400}.upgrade .upgrade-trial{width:100%;min-height:100vh}.upgrade .upgrade-trial .upgrade-trial-header{position:relative;padding:0;margin:0;text-align:center;border-bottom:2px solid #cbe4ff}.upgrade .upgrade-trial .upgrade-trial-header li{cursor:pointer;position:relative;bottom:-2px;display:inline-block;margin:0 2em;color:#005ec8;height:5.6rem;line-height:5.6rem;font-size:.857em;letter-spacing:2px;text-transform:uppercase;counter-increment:step;border-bottom:2px solid transparent}.upgrade .upgrade-trial .upgrade-trial-header li:before{margin-right:.5em;content:counter(step) '.'}.upgrade .upgrade-trial .upgrade-trial-header li.active{color:#2b3639;font-weight:700;border-bottom:2px solid #469cfc;-webkit-transition:border-bottom 350ms;-moz-transition:border-bottom 350ms;-o-transition:border-bottom 350ms;-ms-transition:border-bottom 350ms;transition:border-bottom 350ms}.upgrade .upgrade-trial .upgrade-trial-header li.completed:before{content:"\e90c"}.upgrade .upgrade-trial .upgrade-trial-header .upgrade-trial-close{cursor:pointer;position:absolute;top:1.5em;right:1.5em;width:3em}.upgrade .update-header{padding-top:2em}.upgrade .update-header ul{vertical-align:top}.upgrade .update-header ul li{position:relative;cursor:pointer;float:left;background-color:#cbe4ff;padding:1.25em;height:13em;width:33.33%;text-align:center;border:1px solid #a1ceff}.upgrade .update-header ul li.active{background-color:#469cfc;color:#fff;border-bottom:5px solid #005ec8;-webkit-transition:background-color 350ms,border-color-bottom 350ms;-moz-transition:background-color 350ms,border-color-bottom 350ms;-o-transition:background-color 350ms,border-color-bottom 350ms;-ms-transition:background-color 350ms,border-color-bottom 350ms;transition:background-color 350ms,border-color-bottom 350ms}.upgrade .update-header ul li.active .pricing-plans-rate,.upgrade .update-header ul li.active h4{color:#fff}.upgrade .update-header ul li.active .input-radio .radius{border-color:#0075f9;background-color:#fff}.upgrade .update-header ul li.active .input-radio .radius .icon-checkmark{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);color:#469cfc;margin-right:5px}.upgrade .update-header ul li .input-radio{position:absolute}.upgrade .update-header ul li .input-radio .radius{-webkit-border-radius:50%;border-radius:50%;border-color:#a1ceff;background-color:#ebf4ff}.upgrade .update-header ul h4{margin:0;text-transform:uppercase}.upgrade .update-header ul .pricing-img{height:5em;width:20em;text-align:center;display:table-cell;vertical-align:bottom}.upgrade .update-header ul .pricing-img img{margin:.5em 0}.upgrade .update-header ul .current:before{content:'YOUR CURRENT PLAN';-webkit-border-radius:2em;border-radius:2em;font-size:.5625rem;line-height:3em;height:3em;font-weight:400;letter-spacing:1px;position:absolute;left:50%;width:10rem;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#ffbc00;color:#2b3639;text-align:center;padding:0 1.5em;top:-1.15rem;-webkit-box-shadow:0 5px 10px 0 rgba(0,77,253,.3);box-shadow:0 5px 10px 0 rgba(0,77,253,.3)}.upgrade .update-header .pricing-plans-join{padding:0;font-size:.786em}.upgrade .update-header .pricing-plans-join .pricing-plans-currency{font-size:1.714em;font-weight:700}.upgrade .update-header .pricing-plans-join .pricing-plans-rate{font-size:1.286em}.account-learnmore{position:fixed;top:0}.account-learnmore .exit{position:fixed;top:.25em;right:1em;font-size:4em;font-weight:400}.account li,.account p{color:#2b3639}.account .account-header{padding-top:.5em;background-color:#ebf4ff;zoom:1}.account .account-header:after,.account .account-header:before{content:"";display:table}.account .account-header:after{clear:both}.account .account-header .exit{float:right;font-size:2.5em;line-height:0;z-index:auto}.account .account-header h1{font-size:1.357em;font-weight:700}.account .account-header .account-header-bottom{text-align:center;display:block}.account .account-header .account-header-bottom a{color:#469cfc;text-decoration:underline;padding:.5em 0;display:inline-block}.account .account-header .account-header-content{padding:2em}.account .account-content .row{padding:1.5em 2em;position:relative}.account .account-content h3{margin-bottom:.5em;font-weight:400}.account .account-content .update-plan-btn{padding:1rem 1.45em;margin-top:1rem;margin-right:5rem}.account .account-content .cancel-plan{text-decoration:underline;color:#4a4847;position:absolute;bottom:1.1em;right:0}.account .account-content .upgrade-feature span{box-decoration-break:clone;-webkit-box-decoration-break:clone;padding-left:2.3em}.account .account-content .upgrade-feature:before{position:absolute;top:.55rem;left:.4rem}.account .account-content .upgrade-plan{height:11.875rem;-webkit-border-radius:5px;border-radius:5px;float:right;width:65%;border:1px dashed #a1ceff;background-color:#f0f5f7;background-image:url(/img/lightbulb.svg);background-repeat:no-repeat;background-position:right 10px;padding-left:1.2rem}.account .account-content .upgrade-plan h3{font-weight:700;font-size:.8125rem;color:#000;padding:1.4rem 0 .5rem}.account .account-content .upgrade-plan p{line-height:20px;padding-bottom:.65rem}.account .account-content .upgrade-plan span{border-bottom:1px #2c8dfb solid;padding-bottom:.075rem}.account .account-content .upgrade-plan span a{color:#2c8dfb}.account .account-features{zoom:1}.account .account-features:after,.account .account-features:before{content:"";display:table}.account .account-features:after{clear:both}.account .account-features>ul{float:left}.account .grandfathered-plan-notice{background-color:#f5be41;margin:-1.5em -2em;padding:1.5em 2em}.account .account-info{min-height:17rem}.account .account-info .account-params{padding-bottom:1rem}.account .account-info h4{padding-bottom:1.1em}.account .account-info .dropdown-select .menu{margin-top:.625rem}.account .account-info .dropdown-select ul{padding-top:0}.account .account-info .manage-shopify-billing{margin:10px 0}.account .account-info.customize .group{padding-bottom:1rem}.account .account-info.customize .row,.account .account-info.customize [class^=col-]{padding:0}.account .account-info.customize .btn{margin-top:.625rem}.account .account-info.token{min-height:100%;background-color:#e0e7e9;padding:.5em;-webkit-border-radius:.5em;border-radius:.5em}.account .account-info.token code{word-wrap:break-word}.account .account-info .upgrade-feature{margin:.3em 0 .3em -2.2em;padding-right:3em}.account .account-info .upgrade-footer-btn{margin-top:1em}.account .account-info .label{padding:.5em 0;text-transform:uppercase;font-size:.786em}.account .account-info.update form{margin-bottom:2em;max-width:17.1875rem}.account .account-info.update input[type=submit]{width:auto;text-transform:none}.account .account-info.update input[type=submit]:focus{color:#fff}.account .account-info.update .input-field{padding:.4em 0}.account .account-info.update .input-box{font-size:1em}.account .account-info.update .input-box::placeholder{font-style:italic}.account .account-info.update .input-box::invalid{border-color:inherit}.account .account-info.update .validation-error{font-size:.857em}.account .account-info.update .error-response,.account .account-info.update .success-response{padding:1em;-webkit-border-radius:3px;border-radius:3px;margin:.75em 0}.account .account-info.update .success-response{background-color:#c0f5e1;border:1px solid #20c989}.account .account-info.update .error-response{background-color:#ffdbd6;border:1px solid #f16466}.account .account-changecard{display:block;margin-top:2em;color:#53676d;text-decoration:underline}.account .account-bill-date{line-height:180%;color:#b5c4c9}.account .account-label{color:#91a1a7;text-transform:uppercase;font-size:.786em;margin-bottom:.75em}.account .upgrade-label{font-size:1em;margin:1em 0 0}.pricing{font-size:.9375rem}.pricing-arrow,.pricing-header,.pricing-subheader{text-align:center}.pricing-header{padding-top:2.5rem;position:relative;font-size:2em;font-weight:700;line-height:160%}.pricing-subheader{font-size:1.2em;padding:.5rem 0 7rem}.pricing-arrow{position:absolute;margin-top:-3.5em;margin-left:-9.5em}.pricing-toggle{margin:0 auto 3em;max-width:16rem;border:1px solid #a1ceff;-webkit-border-radius:3em;border-radius:3em;overflow:hidden}.pricing-toggle--annual,.pricing-toggle--monthly{cursor:pointer;float:left;font-size:.929em;width:50%;text-align:center;padding:.85em 1em}.pricing-toggle--monthly{border-right:1px solid #a1ceff}.pricing-toggle .is-selected{background-color:#cbe4ff}.pricing-plans{-webkit-transition:-webkit-transform 350ms ease-out;-moz-transition:-moz-transform 350ms ease-out;-o-transition:-o-transform 350ms ease-out;-ms-transition:-ms-transform 350ms ease-out;transition:transform 350ms ease-out;padding:0;list-style:none;max-width:100%;white-space:nowrap;text-align:center;margin:3.8rem auto}.pricing-plans >li{background-color:color-lightest;border-top:1px solid #e0e7e9;border-left:1px solid #e0e7e9;border-right:1px solid #e0e7e9;vertical-align:top;text-align:center;width:26.33em;display:inline-block;margin:0 .75em}.pricing-plans-item{position:relative}.pricing-plans-item .top-container--essentials{height:33em;border-bottom:1px solid #e0e7e9}.pricing-plans-item .top-container--pro{height:33em;background-color:#469cfc}.pricing-plans-item .top-container--premium{height:33em;background-color:#dbefec}.pricing-plans-item .top-container--standard{height:33em;border-bottom:1px solid #e0e7e9}.pricing-plans-item--recommended{-webkit-box-shadow:0 2px 30px rgba(83,103,109,.3);box-shadow:0 2px 30px rgba(83,103,109,.3)}.pricing-plans-item--recommended:before{content:'RECOMMENDED';color:#fff;text-align:center;height:2.3rem;font-size:.929em;font-weight:700;padding:0 2em;line-height:2.3rem;letter-spacing:2px;display:inline-block;-webkit-border-radius:3px;border-radius:3px;position:relative;top:-1.15rem;background:#005ec8;-webkit-box-shadow:0 5px 10px rgba(0,78,253,.601);box-shadow:0 5px 10px rgba(0,78,253,.601)}.pricing-plans-item--recommended .pricing-plans-name{margin-top:-2.3rem;padding-top:3.05em;background-color:#469cfc;color:#cbe4ff}.pricing-plans-item--recommended .pricing-plans-name .pricing-plans-join{color:blue-light-shade-0}.pricing-plans-item--recommended .pricing-plans-name .pricing-plans-currency,.pricing-plans-item--recommended .pricing-plans-name .pricing-plans-rate,.pricing-plans-item--recommended .pricing-plans-name h4,.pricing-plans-item--recommended .pricing-plans-name p{color:#fff}.pricing-plans-item--recommended .pricing-plans-name .Button{border:1px solid #a1ceff}.pricing-plans-item--recommended .pricing-plans-name .button-disabled{background-color:#2c8dfb;opacity:1!important;-ms-filter:none!important;filter:none!important;border:0;cursor:not-allowed}.pricing-plans-name{height:100%;white-space:normal;padding:3.6em 1em 2.5em;text-align:center;color:#91a1a7}.pricing-plans-name .pricing-plans-currency,.pricing-plans-name .pricing-plans-rate,.pricing-plans-name h4,.pricing-plans-name p{color:#2b3639}.pricing-plans-name h4{text-transform:uppercase;margin:0;font-size:1.286em;letter-spacing:3px}.pricing-plans-name img{padding:2em 0;max-height:91px}.pricing-plans-name p{font-size:1.286em}.pricing-plans-name--inner{min-height:12rem;display:block}.pricing-plans-name--inner p{line-height:160%}.pricing-plans-join{text-align:center;color:color-greyscale-4;padding-top:3.5rem}.pricing-plans .Button{margin:1.5rem auto 0;display:block;max-width:21em;text-align:center;height:3;line-height:3;color:#fff;font-weight:700;-webkit-border-radius:4px;border-radius:4px;background-color:#005ec8;font-size:1rem}.pricing-plans .Button:active,.pricing-plans .Button:hover{background-color:#006de7}.pricing-plans .Button--secondary{max-width:19em;-webkit-border-radius:3em;border-radius:3em;margin-top:7.5em;background-color:#05a58d}.pricing-plans .Button--secondary:active,.pricing-plans .Button--secondary:hover{background-color:#06c6a9}.pricing-plans-currency{display:inline-block;margin-top:.25em;margin-right:.15em;margin-bottom:.25em;font-size:2rem;color:color-greyscale-0}.pricing-plans-rate{margin-bottom:3.5em;text-align:center;font-style:italic;color:color-greyscale-0}.pricing-plans-info{min-height:38rem;border-bottom:1px solid #e0e7e9;padding:1.83em 0}.pricing-plans-info ul{text-align:left;list-style-type:none;margin:0 auto;max-width:none}.pricing-plans-info ul li{position:relative;white-space:nowrap;line-height:220%;font-size:1rem}.pricing-plans-addons{position:absolute;bottom:1.83em;padding-left:3em}.pricing-plans-addons h4{margin-left:-1.7rem;font-size:16px;font-weight:400;color:#469cfc;padding-bottom:1em;text-align:left}.pricing-plans-addons h4:before{color:#469cfc;width:1em;display:block;float:left;content:'+';font-weight:700;font-size:1.7rem;margin-top:-.35rem}.pricing-plans-addons li{font-size:16px!important;line-height:30px!important}.pricing-addons{max-width:77.2rem;margin:0 auto;padding-bottom:7em}.pricing-addons h4{font-size:1.286em;padding:1.5em 0}.pricing-addons ul li{border:1px solid #cbe4ff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:18rem;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:left;-moz-box-pack:left;-o-box-pack:left;-ms-flex-pack:left;-webkit-justify-content:left;justify-content:left}.pricing-addons ul li .addon-icon{border-right:1px solid #e0e7e9;padding:2.85rem 6.5rem;margin:2rem 0;height:8rem}.pricing-addons ul li .addon-info{padding-left:7.3em}.pricing-addons ul li .addon-info h5{font-size:16px;text-transform:uppercase;padding:0 0 .2em}.pricing-addons ul li .addon-info p{margin-left:-2.3em;line-height:20px;font-size:16px;padding-bottom:1.8em;color:#000}.pricing-addons ul li .addon-info p:before{color:#469cfc;content:"\e90c";margin-right:1.25em}.pricing-addons ul li .addon-info .addon-desc{position:relative}.pricing-addons ul li .addon-info .addon-desc div{position:absolute;top:-.35rem;left:-3.1rem;z-index:-1}.pricing-addons ul li .addon-info .addon-desc rect{stroke:#469cfc}.pricing-addons ul li .addon-price{color:#000;font-size:30px;text-transform:uppercase;padding-left:6.5rem;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.pricing-addons ul li .addon-price-currency{font-size:16px;color:#91a1a7}.pricing-addons ul li .addon-price-rate{padding-top:.9rem;font-size:13px;font-style:italic;color:#000}.pricing-quote{border:0;background-color:color-lightest}.pricing-quote .Features-quote{border:0;background-color:transparent;margin:0 auto;padding:2rem 2rem 6rem;color:#2b3639}.pricing-quote .Features-quote-author-icon img{-webkit-border-radius:50%;border-radius:50%}.pricing-customers .Customers{border-top:1px solid #e0e7e9;background-color:color-lightest}.pricing-customers-title{font-weight:700;font-size:2.4rem}.Customers{padding:2rem 0}.Customers-title{text-align:center;line-height:160%;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.Customers-wrapper{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;-o-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 auto;padding:1rem 0;max-width:none}.Customers-customer{text-align:center;padding:1.5rem;width:auto}.calc{max-width:36rem;margin:1.5em auto}.calc .validation-error{margin:0}.calc .shift-left{padding:.5em 0;margin-left:-2em}.calc .calc-input{width:6.25rem;text-align:center}.calc [class^=col-]{line-height:2.5rem;height:2.5rem}.calc .calc-label-price{font-weight:700}.calc .calc-label-unit{color:#91a1a7}.calc .calc-subtotal{margin-left:1em;background-color:#f0f5f7;text-align:right;padding-right:1em;-webkit-border-radius:4px;border-radius:4px}.billing{max-width:36rem;margin:1.5em auto}.billing .upgrade-footer [class^=col-]{line-height:2.5rem;height:2.5rem}.billing .billing-label{font-size:.786em;font-weight:700;text-transform:uppercase;margin:1em 0}.billing .billing-input-expiry{width:10rem;display:inline-block}.billing .billing-footer-secure{position:absolute;top:5.5em;right:3.7em;font-weight:700;color:#09b89d;font-size:.786em}.billing .billing-footer-secure span.icon-lock{margin-right:.5em}.Features-quote{border-top:1px solid #e0e7e9;border-bottom:1px solid #e0e7e9;background-image:url(/img/quote.svg);background-repeat:no-repeat;-webkit-background-size:4rem;-moz-background-size:4rem;background-size:4rem;background-position:95% 40%;margin:0 auto;float:none;clear:both;max-width:68.75rem}.Features-quote-logo,.Features-quote-text{color:#53676d;text-align:center}.Features-quote-logo{margin:1rem 0}.Features-quote-logo img{max-width:6rem}.Features-quote .Features-quote-text{padding:1rem 0;line-height:160%;font-style:italic;margin:0 auto;font-size:1.286em;max-width:50rem}.Features-quote-author{text-align:center}.Features-quote-author-icon{display:inline-block;width:3rem;position:relative;top:.75rem}.Features-quote-author-icon img{width:4rem}.Features-quote-author p{color:#53676d;line-height:160%;text-align:left;font-style:italic;display:inline-block;margin:0 0 0 3rem;font-size:1.1rem}.dispatch-container .dispatch-status,.gantt-container .dispatch-status{padding:.375rem .5rem;-webkit-border-radius:1.25rem;border-radius:1.25rem;color:#fff;font-size:.5625rem;text-transform:uppercase;width:7.5rem;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-align:center}.dispatch-container .dispatch-icon,.gantt-container .dispatch-icon{min-width:.625rem;min-height:.625rem;-webkit-border-radius:.625rem;border-radius:.625rem}.dispatch-container .dispatch-icon.dispatched,.dispatch-container .dispatch-status.dispatched,.gantt-container .dispatch-icon.dispatched,.gantt-container .dispatch-status.dispatched{background-color:#469cfc}.dispatch-container .dispatch-icon.pending-update,.dispatch-container .dispatch-status.pending-update,.gantt-container .dispatch-icon.pending-update,.gantt-container .dispatch-status.pending-update{background-color:#ff7e1f}.dispatch-container .dispatch-icon.completed,.dispatch-container .dispatch-status.completed,.gantt-container .dispatch-icon.completed,.gantt-container .dispatch-status.completed{background-color:#20c989}.dispatch-container .dispatch-icon.not-dispatched,.dispatch-container .dispatch-status.not-dispatched,.gantt-container .dispatch-icon.not-dispatched,.gantt-container .dispatch-status.not-dispatched{background-color:#ffcc10}.dispatch-container .dispatch-icon.missing-number,.dispatch-container .dispatch-status.missing-number,.gantt-container .dispatch-icon.missing-number,.gantt-container .dispatch-status.missing-number{background-color:#eb4c54}.dispatch-container .dispatch-icon.live-tracking,.dispatch-container .dispatch-status.live-tracking,.gantt-container .dispatch-icon.live-tracking,.gantt-container .dispatch-status.live-tracking{background-color:#9429db}.gantt-container .dispatch-icon .gantt-tooltip,.gantt-container .dispatch-icon .tooltip,.gantt-container .dispatch-status .gantt-tooltip,.gantt-container .dispatch-status .tooltip{font-size:.6875rem;text-align:center;text-transform:capitalize;width:7.5rem}.gantt-container .dispatch-icon .tooltip,.gantt-container .dispatch-status .tooltip{position:absolute;margin-left:1.125rem;color:#fff}.gantt-container .dispatch-icon .gantt-tooltip,.gantt-container .dispatch-status .gantt-tooltip{left:15.9375rem;top:.625rem}.route-dispatch .dispatch-icon{position:relative}.route-dispatch .content{overflow-y:scroll;width:100%}.route-dispatch .top-bar{border-bottom:1px solid #485a5f}.route-dispatch .top-bar.past-project{border-bottom:none}.route-dispatch .top-bar h3{color:#fff}.route-dispatch .dispatch-table-bg{background-image:-webkit-linear-gradient(90deg,#f1f5f7 0,#f1f5f7 50%,#fff 50%,#fff 100%);background-image:-moz-linear-gradient(90deg,#f1f5f7 0,#f1f5f7 50%,#fff 50%,#fff 100%);background-image:-o-linear-gradient(90deg,#f1f5f7 0,#f1f5f7 50%,#fff 50%,#fff 100%);background-image:-ms-linear-gradient(90deg,#f1f5f7 0,#f1f5f7 50%,#fff 50%,#fff 100%);background-image:linear-gradient(0deg,#f1f5f7 0,#f1f5f7 50%,#fff 50%,#fff 100%);-webkit-background-size:6rem 6rem;-moz-background-size:6rem 6rem;background-size:6rem 6rem;background-position:0 -.4em;width:100%;height:100%}.route-dispatch table{margin-bottom:8em}.route-dispatch th{padding:0 .8125rem;height:1.75rem;text-transform:capitalize;font-weight:400;font-size:.75rem;color:#b5c4c9;text-align:left}.route-dispatch th:nth-child(1){padding-left:3.125rem}.route-dispatch td{color:#53676d;padding:0 .875rem;height:3.1875rem}.route-dispatch td.driver-name{cursor:pointer;padding-left:1.375rem}.route-dispatch td .add-phone{text-transform:uppercase;text-decoration:underline}.route-dispatch td.x-large-cell{width:18.4375rem;max-width:18.4375rem}.route-dispatch td.large-cell{width:11.25rem;max-width:11.25rem}.route-dispatch td.medium-cell{width:10.4375rem;max-width:10.4375rem}.route-dispatch td.small-cell{width:5em;max-width:5em}.route-dispatch td.x-small-cell{width:2em;max-width:2em}.route-dispatch td.left-border{border-left:1px solid rgba(0,0,0,.05)}.route-dispatch td.align-left{text-align:left}.route-dispatch td.light{color:#91a1a7}.route-dispatch td.medium{color:#485a5f}.route-dispatch td.dark{color:#2b3639}.route-dispatch td .date-text{margin-left:.625rem}.route-dispatch .date-text,.route-dispatch .not-sent{font-style:italic;opacity:.7;-ms-filter:"alpha(Opacity=70)";filter:alpha(opacity=70)}.route-dispatch .actions{opacity:1;-ms-filter:none;filter:none}.route-dispatch .actions a{padding:.5rem .625rem;border:1px solid #ddd;-webkit-border-radius:.375rem;border-radius:.375rem;color:#616161;background-color:#fff;margin-right:.625rem;font-size:.625rem;text-transform:uppercase;-webkit-transition:all .1s ease-in;-moz-transition:all .1s ease-in;-o-transition:all .1s ease-in;-ms-transition:all .1s ease-in;transition:all .1s ease-in}.route-dispatch .actions a [class*=icon-]{color:#b1b1b1;margin-right:.5rem;font-size:.6875rem}.route-dispatch .actions a:hover{background-color:#f5f5f5}.route-dispatch .actions a:active{background-color:#20c989;color:#fff;border:1px solid #20c989}.route-dispatch .actions a:active [class*=icon-]{color:#fff}.route-dispatch .icon-hide{cursor:pointer;color:#b5c4c9;font-size:.6875rem}.route-dispatch .icon-hide.visible{color:#469cfc}.past-project .route-dispatch .icon-hide{color:rgba(83,103,109,.6);opacity:.4;-ms-filter:"alpha(Opacity=40)";filter:alpha(opacity=40)}.past-project .route-dispatch .icon-hide.visible{opacity:1;-ms-filter:none;filter:none}.ngProgressLite{pointer-events:none}.ngProgressLiteBar{background:#29d;position:fixed;z-index:9999999;top:0;left:0;height:.125rem}.ngProgressLite .ngProgressLiteBarShadow{display:block;position:absolute;right:0;width:6.25rem;height:100%;-webkit-box-shadow:0 0 10px #29d,0 0 5px #29d;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-ms-filter:none;filter:none;-webkit-transform:rotate(3deg) translate(0px,-4px);-moz-transform:rotate(3deg) translate(0px,-4px);-o-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translate(0px,-4px)}.address-checker .exit{font-size:3em;margin-right:1.25rem}.address-checker .header{border-bottom:none}.address-checker .navigation-header{margin-bottom:-2em}.address-checker .heading{font-size:1.5em;margin-left:1em;margin-bottom:1em}.address-checker .heading.invalid{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}.address-checker .heading.invalid .icon-warning-alt{margin-right:5px;margin-top:1px;color:#f16466}.address-checker .content-area{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;padding-top:1em;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;border-top:2px solid #e0e7e9;width:95%;margin:auto;height:30em}.address-checker .modal-col{overflow:auto;height:30em;width:60%}.address-checker .modal-col .selection-item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.address-checker .address-map{width:40%;height:25em;margin-top:1.5em;border:1px solid #91a1a7}.address-checker .address-map .map-mini,.address-checker .address-map .map-mini>*{width:100%;height:100%;display:block}.address-checker .address-search-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;background-color:#fff;margin:1em 0}.address-checker .address-search-container input{border:1px solid #91a1a7;-webkit-border-radius:5px;border-radius:5px;font-size:1em;height:2.8em;width:27em;padding-right:2.5em;padding-left:.5em}.address-checker .address-search-container input.ng-invalid{border-color:#f16466}.address-checker .address-search-container .search-icon{margin-right:2.5em;width:1px;margin-left:-.5em}.address-checker .search-icon:before{font-family:routific-full-product;content:"\e905";margin-top:.7em;margin-left:-1em;color:#b1b1b1;font-size:1.286em;cursor:pointer}.address-checker .validation-container{font-size:1em;line-height:1.5;color:#f16466;margin-right:2em}.address-checker .selection-item{margin-top:1em}.address-checker .selection-item input[type=radio]{display:none}.address-checker .selection-item label{font-size:1em;color:#2b3639}.address-checker .selection-item label.icon:before{font-size:1em;content:" ";display:inline-block;position:relative;top:.3125rem;margin:0 .3125rem 0 0;width:1.25rem;height:1.25rem;-webkit-border-radius:.6875rem;border-radius:.6875rem;border:1px solid #91a1a7;background-color:transparent}.address-checker .selection-item input[type=radio]:checked+label.icon:after{font-size:1em;-webkit-border-radius:.6875rem;border-radius:.6875rem;width:.625rem;height:.625rem;margin-top:-1.3125rem;margin-left:.3125rem;content:" ";display:block;background:#469cfc}.address-checker .address-message{font-style:italic}.address-checker .address-message .sample{margin-top:2em}.address-checker .footer{position:relative;padding-bottom:2em;background-color:#fff;padding-left:32em;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.address-checker .footer .btn-cancel{background:0 0;color:#91a1a7;margin-left:2em}.address-checker .footer .btn-cancel:focus{outline:0}.address-checker .footer .btn-action{margin-left:2em;height:3.076923076923077em}.address-checker .footer .btn-action.forbidden{cursor:not-allowed;background-color:rgba(70,156,252,.4);-webkit-box-shadow:none;box-shadow:none}#tooltip{pointer-events:none;z-index:1000002;position:absolute;top:0;left:0;font-size:.857em;border:1px solid gray;-webkit-border-radius:3px;border-radius:3px;background-color:#fff;padding:.5em;-webkit-box-shadow:0 2px 0 rgba(200,200,200,.3);box-shadow:0 2px 0 rgba(200,200,200,.3);display:none;max-width:21em}#tooltip.show{display:block;-webkit-transition:opacity 250ms;-moz-transition:opacity 250ms;-o-transition:opacity 250ms;-ms-transition:opacity 250ms;transition:opacity 250ms}#tooltip.unscheduled{color:#000;-webkit-box-shadow:0 0 7px rgba(0,0,0,.15);box-shadow:0 0 7px rgba(0,0,0,.15);border:1px solid #ff7e00;-webkit-border-radius:4px;border-radius:4px;background-color:#ffefda;max-height:200px;overflow:hidden;max-width:30em;padding:10px;font-size:.8125rem;font-weight:700;line-height:16px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}#tooltip.unscheduled .content{padding:8px 10px}#tooltip.unscheduled .description::first-letter{text-transform:capitalize}#tooltip.unscheduled:before{content:url(/img/icon-unscheduled.svg)}#tooltip.unscheduled.top{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-o-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%);margin-top:-5.625rem}#tooltip.dark{color:#fff;border:none;-webkit-box-shadow:0 0 7px rgba(0,0,0,.15);box-shadow:0 0 7px rgba(0,0,0,.15);-webkit-border-radius:4px;border-radius:4px;background:#313e40;padding:.55em;text-align:left}#tooltip.dark:after,#tooltip.dark:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:.375rem;border-color:transparent}#tooltip.dark.bottom{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-top:.4375rem}#tooltip.dark.bottom:after{bottom:100%;left:50%;border-bottom-color:#313e40;margin-left:-.375rem}#tooltip.dark.right{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-left:.4375rem}#tooltip.dark.right:after{right:100%;top:50%;border-right-color:#313e40;margin-top:-.375rem}#tooltip.dark.top{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);margin-top:-.4375rem}#tooltip.dark.top:after{top:100%;left:50%;border-top-color:#313e40;margin-left:-.375rem}#tooltip.dark.left{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-left:-.4375rem}#tooltip.dark.left:after{left:100%;top:50%;border-left-color:#313e40;margin-top:-.375rem}#tooltip div.gantt-text span:nth-child(1){font-weight:700}#tooltip div.gantt-text.colorDriverViolet span:nth-child(1){color:#312fc1}#tooltip div.gantt-text.colorDriverViolet span:nth-child(2){color:rgba(88,86,214,.7)}#tooltip div.gantt-text.colorDriverBlue span:nth-child(1){color:#0062cc}#tooltip div.gantt-text.colorDriverBlue span:nth-child(2){color:rgba(0,122,255,.7)}#tooltip div.gantt-text.colorDriverLightBlue span:nth-child(1){color:#0062cc}#tooltip div.gantt-text.colorDriverLightBlue span:nth-child(2){color:rgba(0,122,255,.7)}#tooltip div.gantt-text.colorDriverBlueGreen span:nth-child(1){color:#18b2f8}#tooltip div.gantt-text.colorDriverBlueGreen span:nth-child(2){color:rgba(90,200,250,.7)}#tooltip div.gantt-text.colorDriverLimeGreen span:nth-child(1){color:#88ac1c}#tooltip div.gantt-text.colorDriverLimeGreen span:nth-child(2){color:rgba(170,215,35,.7)}#tooltip div.gantt-text.colorDriverGrey span:nth-child(1){color:#717176}#tooltip div.gantt-text.colorDriverGrey span:nth-child(2){color:rgba(142,142,147,.7)}#tooltip div.gantt-text.colorDriverPink span:nth-child(1){color:#f0002e}#tooltip div.gantt-text.colorDriverPink span:nth-child(2){color:rgba(255,45,85,.7)}#tooltip div.gantt-text.colorDriverFushcia span:nth-child(1){color:#e11375}#tooltip div.gantt-text.colorDriverFushcia span:nth-child(2){color:rgba(239,66,148,.7)}#tooltip div.gantt-text.colorDriverBloodOrange span:nth-child(1){color:#f20d00}#tooltip div.gantt-text.colorDriverBloodOrange span:nth-child(2){color:rgba(255,59,48,.7)}#tooltip div.gantt-text.colorDriverOrange span:nth-child(1){color:#c70}#tooltip div.gantt-text.colorDriverOrange span:nth-child(2){color:rgba(255,149,0,.7)}#tooltip div.gantt-text.colorDriverYellow span:nth-child(1){color:#cca300}#tooltip div.gantt-text.colorDriverYellow span:nth-child(2){color:rgba(255,204,0,.7)}#tooltip div.gantt-text.colorDriverGreen span:nth-child(1){color:#29c143}#tooltip div.gantt-text.colorDriverGreen span:nth-child(2){color:rgba(76,217,100,.7)}#tooltip.dispatch-btn{max-width:12.5em;font-size:.929em;margin-bottom:3em;-webkit-transform:none!important;-moz-transform:none!important;-o-transform:none!important;-ms-transform:none!important;transform:none!important;padding:.85em}.info-tooltip-icon{margin-left:.5rem;margin-top:.3rem}.info-tooltip-icon svg{width:13px;height:13px}.info-tooltip#tooltip{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;border:1px solid #91a1a7;-webkit-border-radius:5px;border-radius:5px;background-color:#fff;width:12em;font-size:.75rem;color:#2b3639;padding:.5em;font-weight:100;-webkit-box-shadow:2px 4px 8px rgba(0,0,0,.2);box-shadow:2px 4px 8px rgba(0,0,0,.2)}.hud-side-panel .search{width:100%;padding:1em}.hud-side-panel .search:before{font-family:routific-full-product;content:"\e905";position:absolute;right:2em;top:1.8em;color:#b5c4c9}.hud-side-panel .search input{background-color:#fff;padding:.8em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:rgba(0,0,0,.2) solid 1px;-webkit-box-shadow:0 0 7px rgba(0,0,0,.15);box-shadow:0 0 7px rgba(0,0,0,.15)}.hud-side-panel .search input::placeholder{color:#b5c4c9;font-style:italic}.hud-side-panel .search .back{color:#fff;cursor:pointer;margin-top:10px}.hud-side-panel .search.has-results{background-color:#1e90ff}.hud-side-panel .search.no-results-open{background-color:rgba(255,255,255,.5)}.hud-side-panel .search.no-results-closed{background-color:transparent}.hud-side-panel .results{height:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.hud-side-panel .result{color:#2b3639;font-size:1em;line-height:1.8em;padding:1.2em;border-bottom:1px solid rgba(0,0,0,.1)}.hud-side-panel .result.hovered{cursor:pointer;background-color:#ebf4ff}.hud-side-panel .result .name{margin-right:.3em;font-weight:700}.hud-side-panel .snippet{text-transform:capitalize}.hud-side-panel .clear-search{cursor:pointer;position:absolute;color:#1e90ff;top:2.8em;right:6em;text-transform:uppercase;font-size:.7em;letter-spacing:.05em}.hud-side-panel .unscheduled-container{left:65px;top:63px;position:fixed;z-index:14;width:490px;max-height:490px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.5);box-shadow:0 0 10px 0 rgba(0,0,0,.5);overflow:scroll}.hud-side-panel .unscheduled-container .header{position:fixed;z-index:1;width:490px;background-color:#ffbc70;padding:10px 20px;color:#000;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;min-height:64px}.hud-side-panel .unscheduled-container .header .unserved-stops-number-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.hud-side-panel .unscheduled-container .header .unserved-stops-number{font-size:1.0625rem;font-weight:700;color:#000;display:inline-block;line-height:1.5}.hud-side-panel .unscheduled-container .header .unserved-video{line-height:1.5;text-decoration:underline;color:#4a4847}.hud-side-panel .unscheduled-container .header .unserved-force-schedule{margin-right:10px;border:1px solid #000;-webkit-border-radius:15px;border-radius:15px;padding:6px 18px;opacity:.6;-ms-filter:"alpha(Opacity=60)";filter:alpha(opacity=60)}.hud-side-panel .unscheduled-container .header .unserved-force-schedule:hover{opacity:1;-ms-filter:none;filter:none}.hud-side-panel .unscheduled-container .header img{vertical-align:middle;margin-right:10px}.hud-side-panel .unscheduled-container .unserved-container{margin-top:64px}.hud-side-panel .unscheduled-container .visit-title-container{position:relative;margin:24px 0 5px;padding:8px 0;border-bottom:1px solid #91a1a7}.hud-side-panel .unscheduled-container .visit-title-container .visit-title{font-weight:700;font-size:.8125rem;padding-bottom:10px;margin:10px 0 0;position:absolute;top:-23px;pointer-events:none}.hud-side-panel .unscheduled-container .item-container:nth-child(even):not(.title){background:#f0f5f7}.hud-side-panel .unscheduled-container .item-container.selected .visit-identifier{background:#9c9a9a;color:#fff}.hud-side-panel .unscheduled-container .item-container:hover .actions{opacity:1;-ms-filter:none;filter:none;color:#b1b1b1}.hud-side-panel .unscheduled-container .item-container .item{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;cursor:pointer;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.hud-side-panel .unscheduled-container .item-container .item .unserved-name{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1 0 10em;-ms-flex:1 0 10em;flex:1 0 10em;white-space:nowrap;overflow:hidden;margin-right:10px}.hud-side-panel .unscheduled-container .item-container .item .unserved-address{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1 0 19em;-ms-flex:1 0 19em;flex:1 0 19em;white-space:nowrap;overflow:hidden;max-width:260px}.hud-side-panel .unscheduled-container .item-container .item .marker-container{position:relative}.hud-side-panel .unscheduled-container .item-container .item .icon-unserved{color:#f16466;position:absolute;bottom:5px;left:3px}.hud-side-panel .unscheduled-container .item-container .item .icon-visit-new{color:#2c8dfb;position:absolute;bottom:5px;left:3px}.hud-side-panel .unscheduled-container .item-container .item .visit-identifier{border:1px solid #9c9a9a;-webkit-border-radius:2px;border-radius:2px;padding:1px 4px;text-align:center;margin:10px;min-width:24px;max-width:32px;height:100%}.hud-side-panel .container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;z-index:12;position:fixed;top:4em;right:0;width:32em;-webkit-transition:bottom .2s ease .2s;-moz-transition:bottom .2s ease .2s;-o-transition:bottom .2s ease .2s;-ms-transition:bottom .2s ease .2s;transition:bottom .2s ease .2s;overflow:visible}.hud-side-panel .container.blocking{z-index:15}.hud-side-panel .container.ng-enter{display:block}.hud-side-panel .container.ng-leave{display:none}.hud-side-panel .container.move-down{top:5rem}.hud-side-panel .container.has-shadow{-webkit-box-shadow:0 0 7px rgba(0,0,0,.15);box-shadow:0 0 7px rgba(0,0,0,.15)}.hud-side-panel .content{background:#fff}.hud-side-panel .reassign-update{width:100%;height:100%;background:rgba(255,255,255,.6);z-index:5;position:absolute}.hud-side-panel .update-status{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);z-index:5}.hud-side-panel .wrapper{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;position:relative}.hud-side-panel .wrapper.disabled{opacity:.3;-ms-filter:"alpha(Opacity=30)";filter:alpha(opacity=30);pointer-events:none}.hud-side-panel .driver-icon{-webkit-border-radius:3px;border-radius:3px;border:1px solid rgba(255,255,255,.1);background-color:rgba(255,255,255,.3);width:2em;height:2em;display:inline-block;vertical-align:middle;margin-top:-.2em;margin-right:.5em}.hud-side-panel .driver-icon svg{-webkit-transform-origin:center;-moz-transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:scale(0.75) translateY(-.25em);-moz-transform:scale(0.75) translateY(-.25em);-o-transform:scale(0.75) translateY(-.25em);-ms-transform:scale(0.75) translateY(-.25em);transform:scale(0.75) translateY(-.25em)}.hud-side-panel .driver-icon svg path{fill:#fff}.hud-side-panel .header{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1 0 3.3em;-ms-flex:1 0 3.3em;flex:1 0 3.3em;background-color:gray;padding:0 1.5em;line-height:3.3em;display:inline-block;-webkit-transition:background-color 250ms;-moz-transition:background-color 250ms;-o-transition:background-color 250ms;-ms-transition:background-color 250ms;transition:background-color 250ms}.hud-side-panel .header.driver,.hud-side-panel .header.edit{background-color:#485a5f}.hud-side-panel .header.reassign{background-color:#3f5054;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.hud-side-panel .header.reassign .title{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.hud-side-panel .header.reassign .reassign-spinner .text{display:none}.hud-side-panel .header .visit-status-icon{margin-right:.5em;display:inline-block}.hud-side-panel .header .visit-status-icon .feedback-live-icon{border:1px solid rgba(255,255,255,.1)}.hud-side-panel .header .stop-name{font-weight:700;font-size:1em;color:#fff;display:inline-block}.hud-side-panel .header .sub-text{font-weight:400;display:inline-block;text-transform:uppercase}.hud-side-panel .header .sub-text:before{content:'—';display:inline-block;margin:0 .5em}.hud-side-panel .header .close-button{float:right}.hud-side-panel .header .close-button:before{display:block;float:right;content:'×';font-size:1.75em;color:#fff;cursor:pointer}.hud-side-panel .content{height:100%;overflow:auto}.hud-side-panel .content .info-view{color:#53676d}.hud-side-panel .content .info-view .visit-status .done,.hud-side-panel .content .info-view .visit-status .skipped{padding:1.5em}.hud-side-panel .content .info-view .visit-status .done .visit-notes,.hud-side-panel .content .info-view .visit-status .skipped .visit-notes{font-style:italic;margin-top:1em;overflow-wrap:break-word;word-wrap:break-word}.hud-side-panel .content .info-view .visit-status .done{background-color:#ebf4ff}.hud-side-panel .content .info-view .visit-status .skipped{background-color:#ffdbd6}.hud-side-panel .content .info-view .visit-assets{padding:1em 0}.hud-side-panel .content .info-view .visit-assets a{display:block;margin-right:15px;margin-bottom:16px;width:auto}.hud-side-panel .content .info-view .visit-assets img{width:140px}.hud-side-panel .content .info-view .visit-assets span{display:block;margin-bottom:8px}.hud-side-panel .content .info-view ul.detail{padding:1.5em;margin:0;width:100%}.hud-side-panel .content .info-view ul.detail li{clear:both;min-height:2em;margin-bottom:1em;zoom:1}.hud-side-panel .content .info-view ul.detail li:after,.hud-side-panel .content .info-view ul.detail li:before{content:"";display:table}.hud-side-panel .content .info-view ul.detail li:after{clear:both}.hud-side-panel .content .info-view ul.detail .detail-title{font-weight:700;float:left;overflow:hidden;width:25%}.hud-side-panel .content .info-view ul.detail .detail-text{width:75%;float:left}.hud-side-panel .content .info-view ul.detail .phone-error-warning{margin-top:.5rem}.hud-side-panel .content .edit-view{position:relative;padding:1.5em}.hud-side-panel .content .edit-view .navbar-secondary{display:none}.hud-side-panel .content .edit-view .hud-drivers-create,.hud-side-panel .content .edit-view .hud-drivers-edit,.hud-side-panel .content .edit-view .hud-visits-create,.hud-side-panel .content .edit-view .hud-visits-edit{padding:0}.hud-side-panel .content .edit-view .content-box{margin-top:0}.hud-side-panel .content .edit-view .input-form{overflow-x:hidden;padding:0}.hud-side-panel .content .edit-view .input-form label{color:#53676d;font-size:1em;font-weight:700;line-height:1.2em}.hud-side-panel .content .edit-view .input-form .row{padding:.5em 0}.hud-side-panel .content .edit-view .input-form .row:nth-child(1){padding-top:0}.hud-side-panel .content .edit-view .input-form .row>*{padding:0 1em 0 0}.hud-side-panel .content .edit-view .hud-footer-small{display:none}.hud-side-panel .content .open-address-modal-icon{left:12rem}.hud-side-panel .content .reassign-view{padding:20px}.hud-side-panel .content .reassign-view .input-box{background:#fff}.hud-side-panel .content .reassign-view .reassign-button .tooltip-text{width:280px;white-space:normal}.hud-side-panel .content .reassign-view .reassign-button.disabled{cursor:not-allowed;pointer-events:none;opacity:.5;-ms-filter:"alpha(Opacity=50)";filter:alpha(opacity=50)}.hud-side-panel .content .reassign-view>*{padding:5px 0;display:block}.hud-side-panel .content-bottom{position:fixed;bottom:14px;width:32em;height:300px;z-index:1}.hud-side-panel .bottom{-webkit-box-flex:1;-moz-box-flex:1;-o-box-flex:1;box-flex:1;-webkit-flex:1 0 3.3em;-ms-flex:1 0 3.3em;flex:1 0 3.3em;background-color:#ebf4ff;-webkit-box-shadow:0 0 5px 0 rgba(49,73,99,.3);box-shadow:0 0 5px 0 rgba(49,73,99,.3);line-height:3.3em}.hud-side-panel .bottom.info .info-action{display:inline-block;color:#273545;-webkit-transition:color 250ms;-moz-transition:color 250ms;-o-transition:color 250ms;-ms-transition:color 250ms;transition:color 250ms;margin:0 1em}.hud-side-panel .bottom.info .info-action .icon{margin-top:-.2em;line-height:2em;text-align:center;vertical-align:middle;display:inline-block;width:2em;height:2em}.hud-side-panel .bottom.info .info-action .icon-remove{color:#e06d6a}.hud-side-panel .bottom.info .info-action.left{float:left}.hud-side-panel .bottom.info .info-action.right{float:right}.hud-side-panel .bottom.info .info-action:hover{color:#4e6a8a}.hud-side-panel .bottom.info .disabled .info-action{color:gray;cursor:not-allowed}.hud-side-panel .bottom.info .disabled .icon:before{display:none}.hud-side-panel .bottom.info .disabled .icon-remove:before{display:block;color:gray;opacity:.66;-ms-filter:"alpha(Opacity=66)";filter:alpha(opacity=66)}.hud-side-panel .bottom.info .disabled .icon-pencil{background-image:url(/img/edit-locked.svg)}.hud-side-panel .bottom.info .disabled .icon-unschedule{background-image:url(/img/unserve-locked.svg)}.hud-side-panel .bottom.edit{background-color:#485a5f;text-align:right}.hud-side-panel .bottom.edit .cancel,.hud-side-panel .bottom.edit button{margin:0 .75em;display:inline-block}.hud-side-panel .bottom.edit .cancel{color:#fff;cursor:pointer}.hud-side-panel .bottom.edit .save-and-reoptimize{background:#ff7e00;float:left;margin-top:5px;-webkit-box-shadow:none;box-shadow:none}.hud-side-panel .bottom.edit .save-and-reoptimize .tooltip{right:0;left:-3px;top:-122px;white-space:normal;line-height:15px;text-transform:initial}.hud-side-panel .bottom.reassign{background-color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-box-pack:justify;-moz-box-pack:justify;-o-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;padding:0 20px;border-bottom:10px #fff solid}.hud-side-panel .bottom.reassign button{background-color:#fff;padding:0}.hud-side-panel .bottom.reassign .delete{color:#eb4c54}.hud-side-panel .bottom.disabled button{opacity:.5;-ms-filter:"alpha(Opacity=50)";filter:alpha(opacity=50);pointer-events:none}.hud-side-panel .colorDriverViolet{background-color:#9b9ae6}.hud-side-panel .colorDriverViolet .sub-text{font-size:.9em;color:rgba(0,0,0,.5)}.hud-side-panel .colorDriverBlue{background-color:#66afff}.hud-side-panel .colorDriverBlue .sub-text{font-size:.9em;color:rgba(0,0,0,.5)}.hud-side-panel .colorDriverLightBlue{background-color:#66afff}.hud-side-panel .colorDriverLightBlue .sub-text{font-size:.9em;color:rgba(0,0,0,.5)}.hud-side-panel .colorDriverBlueGreen{background-color:#9cdefc}.hud-side-panel .colorDriverBlueGreen .sub-text{font-size:.9em;color:rgba(0,0,0,.5)}.hud-side-panel .colorDriverLimeGreen{background-color:#cde979}.hud-side-panel .colorDriverLimeGreen .sub-text{font-size:.9em;color:rgba(0,0,0,.5)}.hud-side-panel .colorDriverGrey{background-color:#bbbbbe}.hud-side-panel .colorDriverGrey .sub-text{font-size:.9em;color:rgba(0,0,0,.5)}.hud-side-panel .colorDriverPink{background-color:#ff8199}.hud-side-panel .colorDriverPink .sub-text{font-size:.9em;color:rgba(0,0,0,.5)}.hud-side-panel .colorDriverFushcia{background-color:#f58ebf}.hud-side-panel .colorDriverFushcia .sub-text{font-size:.9em;color:rgba(0,0,0,.5)}.hud-side-panel .colorDriverBloodOrange{background-color:#ff8983}.hud-side-panel .colorDriverBloodOrange .sub-text{font-size:.9em;color:rgba(0,0,0,.5)}.hud-side-panel .colorDriverOrange{background-color:#ffbf66}.hud-side-panel .colorDriverOrange .sub-text{font-size:.9em;color:rgba(0,0,0,.5)}.hud-side-panel .colorDriverYellow{background-color:#ffe066}.hud-side-panel .colorDriverYellow .sub-text{font-size:.9em;color:rgba(0,0,0,.5)}.hud-side-panel .colorDriverGreen{background-color:#94e8a2}.hud-side-panel .colorDriverGreen .sub-text{font-size:.9em;color:rgba(0,0,0,.5)}.hud-side-panel .colorDriverUnserved{background-color:#94918f}.hud-side-panel .colorDriverUnserved .sub-text{font-size:.9em;color:rgba(0,0,0,.5)}.hud-side-panel .block-screen{position:fixed;z-index:14;background:rgba(43,54,57,.5);top:0;bottom:0;left:0;right:0}.hud-side-panel .notification-warning{-webkit-box-align:start;-moz-box-align:start;-o-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;padding:.71rem;width:100%}.hud-side-panel .notification-warning .icon{margin-top:0!important}.hud-side-panel .notification-warning.invalid-phone{padding-top:.8rem!important}.hud-demo{font-size:1rem;color:#2b3639;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.hud-demo .demo-content{line-height:1.25rem;position:fixed;bottom:1.5rem;right:1.5rem;-webkit-border-radius:8px;border-radius:8px;-webkit-box-shadow:0 1px 10px 5px rgba(0,0,0,.1);box-shadow:0 1px 10px 5px rgba(0,0,0,.1);z-index:13;background:#fff;width:24rem;padding:20px 30px}.hud-demo .demo-content .link{margin-top:-1rem;text-decoration:underline;text-transform:none}.hud-demo .demo-content .text-center{text-align:center}.hud-demo .demo-content .text-left{text-align:left}.hud-demo .demo-content .more-padding{padding:10px}.hud-demo .demo-content.ng-hide-add{-webkit-transform:rotateY(0) rotateX(0);-moz-transform:rotateY(0) rotateX(0);-o-transform:rotateY(0) rotateX(0);-ms-transform:rotateY(0) rotateX(0);transform:rotateY(0) rotateX(0);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-o-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;-ms-transition:all .2s ease-in;transition:all .2s ease-in}.hud-demo .demo-content.ng-hide-add.ng-hide-add-active{-webkit-transform:rotateY(-90deg) rotateX(90deg);-moz-transform:rotateY(-90deg) rotateX(90deg);-o-transform:rotateY(-90deg) rotateX(90deg);-ms-transform:rotateY(-90deg) rotateX(90deg);transform:rotateY(-90deg) rotateX(90deg)}.hud-demo .demo-content.ng-hide-remove{-webkit-transform:rotateY(-90deg) rotateX(90deg);-moz-transform:rotateY(-90deg) rotateX(90deg);-o-transform:rotateY(-90deg) rotateX(90deg);-ms-transform:rotateY(-90deg) rotateX(90deg);transform:rotateY(-90deg) rotateX(90deg);-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-o-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-ms-transition:all .2s ease-out;transition:all .2s ease-out}.hud-demo .demo-content.ng-hide-remove.ng-hide-remove-active{-webkit-transform:rotateY(0) rotateX(0);-moz-transform:rotateY(0) rotateX(0);-o-transform:rotateY(0) rotateX(0);-ms-transform:rotateY(0) rotateX(0);transform:rotateY(0) rotateX(0)}.hud-demo .demo-content.middle{position:relative;margin:5rem auto auto}.hud-demo .demo-content.sticky{right:0;bottom:0;-webkit-border-radius:0;border-radius:0}.hud-demo .demo-content.sticky.hide{display:none}.hud-demo .demo-content p{font-size:1rem;color:#4a4847;line-height:20px}.hud-demo .demo-content .blue-box{background-color:#ebf4ff;padding:10px;margin-left:-1rem;margin-right:-1rem}.hud-demo .demo-content .blue-box .heading{padding:.625rem;width:21.9rem;margin-left:-.7rem}.hud-demo .demo-content .blue-box input{background:#fff;height:2rem}.hud-demo .demo-content .blue-box .open-address-modal-icon{left:18.5rem}.hud-demo .demo-content .heading{color:#fff;padding:10px 25px;width:24.05rem;margin-left:-2.1rem;margin-top:-1.4rem;background:#469cfc}.hud-demo .demo-content .heading.dark{background:#4e6a8a;-webkit-border-radius:0;border-radius:0;font-size:.85rem}.hud-demo .demo-content .heading h1,.hud-demo .demo-content .heading h2,.hud-demo .demo-content .heading h3{color:#fff}.hud-demo .demo-content .footer{margin-top:1.2rem;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:end;-moz-box-pack:end;-o-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.hud-demo .demo-content .footer .test-optimize-route{width:100%;-webkit-border-radius:5px;border-radius:5px}.hud-demo .demo-content .msg{padding:10px 20px;width:100%;height:8rem;border:1px solid #e0e7e9;-webkit-border-radius:5px;border-radius:5px;margin-bottom:1rem}.hud-demo .demo-content .msg-bubble{position:relative;padding:1px 15px;background:#e5e5ea;-webkit-border-radius:10px;border-radius:10px;float:left;width:90%}.hud-demo .demo-content .msg-bubble:before{content:"";position:absolute;z-index:2;bottom:-2px;left:-7px;height:20px;border-left:20px solid #e5e5ea;border-bottom-right-radius:16px 14px;-webkit-transform:translate(0,-2px);-moz-transform:translate(0,-2px);-o-transform:translate(0,-2px);-ms-transform:translate(0,-2px);transform:translate(0,-2px)}.hud-demo .demo-content .msg-bubble:after{content:"";position:absolute;z-index:3;bottom:-2px;left:10px;width:20px;height:20px;background:#fff;border-bottom-right-radius:10px;-webkit-transform:translate(-30px,-2px);-moz-transform:translate(-30px,-2px);-o-transform:translate(-30px,-2px);-ms-transform:translate(-30px,-2px);transform:translate(-30px,-2px)}.hud-demo .demo-content .bee-welcome{width:200px;margin-top:-1rem;margin-bottom:-1rem;margin-left:2rem}.hud-demo .demo-content .bee-welcome .tooltip{color:#fff;width:15rem;margin-top:-7rem;margin-left:-15rem;padding:1rem;opacity:.9;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90);line-height:20px}.hud-demo .demo-progress{width:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;height:5rem;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.hud-demo .demo-progress .skip{font-size:10px;text-decoration:underline;color:#b1b1b1;cursor:pointer;position:fixed;left:2rem}.hud-demo .demo-progress .group{width:9rem;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;margin-right:-1rem}.hud-demo .demo-progress .step{width:120%;padding:0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.hud-demo .demo-progress .step .circle{z-index:3;width:15px;height:15px;border:3px solid #e0e7e9;background:#fff;-webkit-border-radius:50%;border-radius:50%}.hud-demo .demo-progress .step .circle.active{background:#469cfc;border:1px solid #fff}.hud-demo .demo-progress .step .circle.past{background:#469cfc;border-color:#469cfc}.hud-demo .demo-progress .step .circle .icon-checkmark{color:#fff;font-size:8px;margin-left:.05rem;margin-top:.07rem}.hud-demo .demo-progress .step .outer-circle{z-index:2;width:25px;height:25px;border:1px solid transparent;-webkit-border-radius:50%;border-radius:50%;margin-top:-20px}.hud-demo .demo-progress .step .outer-circle.active{border-color:#e0e7e9;background:#fff}.hud-demo .demo-progress .step .text{font-size:11px;margin-top:.4rem;color:#91a1a7}.hud-demo .demo-progress .step .text.active{color:#000}.hud-demo .demo-progress .step .text.past{color:#469cfc}.hud-demo .demo-progress .line{z-index:1;margin-top:.4rem;margin-left:-5.8rem;margin-right:-4rem;width:8rem;height:5px;background:#e0e7e9}.hud-demo .demo-progress .line.past{background:#469cfc}.hud-demo .complete-icon{width:5rem;margin-left:9rem;margin-top:1rem;margin-bottom:1rem}.hud-demo .next-step{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-top:1rem}.hud-demo .next-step .circle{background:#1e90ff;width:16px;height:16px;-webkit-border-radius:50%;border-radius:50%;margin-right:.5rem}.hud-demo .next-step .circle .icon-checkmark{font-size:9px;margin-left:.3rem;margin-top:.3rem}.hud-demo .space{margin-bottom:3rem}.hud-demo .demo-start-button{position:fixed;z-index:13;bottom:.5rem;right:1.5rem}.hud-demo .updating{position:absolute;background:#4e6a8a;opacity:.9;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90);z-index:15;width:100%;height:100%;bottom:.05rem;right:.05rem;-webkit-border-radius:8px;border-radius:8px}.hud-demo .updating.sticky{right:0;bottom:0;-webkit-border-radius:0;border-radius:0}.lds-css{height:100%;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.lds-css .text{color:#fff;font-family:Lato;font-size:16px;font-style:italic;font-weight:700;opacity:.9;-ms-filter:"alpha(Opacity=90)";filter:alpha(opacity=90)}@-webkit-keyframes lds-spinner{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}}.lds-spinner{position:relative}.lds-spinner div{left:94px;top:48px;position:absolute;-webkit-animation:lds-spinner linear 1s infinite;-moz-animation:lds-spinner linear 1s infinite;-o-animation:lds-spinner linear 1s infinite;-ms-animation:lds-spinner linear 1s infinite;animation:lds-spinner linear 1s infinite;background:#fff;width:12px;height:24px;-webkit-border-radius:40%;border-radius:40%;-webkit-transform-origin:6px 52px;-moz-transform-origin:6px 52px;-o-transform-origin:6px 52px;-ms-transform-origin:6px 52px;transform-origin:6px 52px}.lds-spinner div:nth-child(1){-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-delay:-.916666666666667s;-moz-animation-delay:-.916666666666667s;-o-animation-delay:-.916666666666667s;-ms-animation-delay:-.916666666666667s;animation-delay:-.916666666666667s}.lds-spinner div:nth-child(2){-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-o-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg);-webkit-animation-delay:-.833333333333333s;-moz-animation-delay:-.833333333333333s;-o-animation-delay:-.833333333333333s;-ms-animation-delay:-.833333333333333s;animation-delay:-.833333333333333s}.lds-spinner div:nth-child(3){-webkit-transform:rotate(60deg);-moz-transform:rotate(60deg);-o-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-delay:-.75s;-moz-animation-delay:-.75s;-o-animation-delay:-.75s;-ms-animation-delay:-.75s;animation-delay:-.75s}.lds-spinner div:nth-child(4){-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-.666666666666667s;-moz-animation-delay:-.666666666666667s;-o-animation-delay:-.666666666666667s;-ms-animation-delay:-.666666666666667s;animation-delay:-.666666666666667s}.lds-spinner div:nth-child(5){-webkit-transform:rotate(120deg);-moz-transform:rotate(120deg);-o-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg);-webkit-animation-delay:-.583333333333333s;-moz-animation-delay:-.583333333333333s;-o-animation-delay:-.583333333333333s;-ms-animation-delay:-.583333333333333s;animation-delay:-.583333333333333s}.lds-spinner div:nth-child(6){-webkit-transform:rotate(150deg);-moz-transform:rotate(150deg);-o-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg);-webkit-animation-delay:-.5s;-moz-animation-delay:-.5s;-o-animation-delay:-.5s;-ms-animation-delay:-.5s;animation-delay:-.5s}.lds-spinner div:nth-child(7){-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-.416666666666667s;-moz-animation-delay:-.416666666666667s;-o-animation-delay:-.416666666666667s;-ms-animation-delay:-.416666666666667s;animation-delay:-.416666666666667s}.lds-spinner div:nth-child(8){-webkit-transform:rotate(210deg);-moz-transform:rotate(210deg);-o-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg);-webkit-animation-delay:-.333333333333333s;-moz-animation-delay:-.333333333333333s;-o-animation-delay:-.333333333333333s;-ms-animation-delay:-.333333333333333s;animation-delay:-.333333333333333s}.lds-spinner div:nth-child(9){-webkit-transform:rotate(240deg);-moz-transform:rotate(240deg);-o-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg);-webkit-animation-delay:-.25s;-moz-animation-delay:-.25s;-o-animation-delay:-.25s;-ms-animation-delay:-.25s;animation-delay:-.25s}.lds-spinner div:nth-child(10){-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-o-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-.166666666666667s;-moz-animation-delay:-.166666666666667s;-o-animation-delay:-.166666666666667s;-ms-animation-delay:-.166666666666667s;animation-delay:-.166666666666667s}.lds-spinner div:nth-child(11){-webkit-transform:rotate(300deg);-moz-transform:rotate(300deg);-o-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg);-webkit-animation-delay:-.083333333333333s;-moz-animation-delay:-.083333333333333s;-o-animation-delay:-.083333333333333s;-ms-animation-delay:-.083333333333333s;animation-delay:-.083333333333333s}.lds-spinner div:nth-child(12){-webkit-transform:rotate(330deg);-moz-transform:rotate(330deg);-o-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg);-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;-ms-animation-delay:0s;animation-delay:0s}.lds-spinner{width:55px!important;height:55px!important;-webkit-transform:translate(-27.5px,-27.5px) scale(0.275) translate(27.5px,27.5px);-moz-transform:translate(-27.5px,-27.5px) scale(0.275) translate(27.5px,27.5px);-o-transform:translate(-27.5px,-27.5px) scale(0.275) translate(27.5px,27.5px);-ms-transform:translate(-27.5px,-27.5px) scale(0.275) translate(27.5px,27.5px);transform:translate(-27.5px,-27.5px) scale(0.275) translate(27.5px,27.5px)}@-moz-keyframes lds-spinner{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}}@-webkit-keyframes lds-spinner{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}}@-o-keyframes lds-spinner{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}}@keyframes lds-spinner{0%{opacity:1;-ms-filter:none;filter:none}100%{opacity:0;-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0)}}.dropdown-directive{position:relative}.dropdown-directive:hover{cursor:pointer}.dropdown-directive.show-dropdown #dropdown-box{display:block}.dropdown-directive #dropdown-box{position:absolute;display:none;padding:.25em 0;z-index:100;min-width:12em;width:auto;border:1px solid #91a1a7;-webkit-border-radius:5px;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-directive #dropdown-box li{display:block;text-transform:none;letter-spacing:normal}.dropdown-directive #dropdown-box a{text-align:left;font-family:Lato,Helvetica,Arial,sans-serif;color:#2b3639;white-space:nowrap;display:inline-block;padding:.75em 1.25em;width:100%;font-weight:700;font-size:.9em;background-color:transparent;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;-ms-transition:all .3s ease-out;transition:all .3s ease-out}.dropdown-directive #dropdown-box a span{position:relative;line-height:1.4;margin-left:.5em;font-weight:700}.dropdown-directive #dropdown-box a:hover{background-color:#ebf4ff;cursor:pointer}.dropdown-directive #dropdown-box a .dropdown-text{display:inline-block;margin-left:.35em}.dropdown-directive #dropdown-box a .dropdown-icon{color:#b5c4c9;display:inline-block}.dropdown-directive #dropdown-box a .dropdown-icon.icon-customer-database .path1:before{margin-left:-.5em}.dropdown-directive #dropdown-box a .dropdown-icon.icon-customer-database .path2:before{margin-left:-1.5em}.dropdown-directive #dropdown-box a .dropdown-icon.icon-customer-database .path3:before,.dropdown-directive #dropdown-box a .dropdown-icon.icon-customer-database .path4:before{color:#fff;margin-left:-1.5em}.dropdown-directive #dropdown-box .line{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:2px;width:auto;border-top:1px solid #91a1a7}.navbar-secondary-visits .filter-container{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-lines:single;-moz-box-lines:single;-o-box-lines:single;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-moz-box-pack:start;-o-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:stretch;-moz-box-align:stretch;-o-box-align:stretch;-ms-flex-align:stretch;-webkit-align-items:stretch;align-items:stretch;-ms-flex-line-pack:stretch;-webkit-align-content:stretch;align-content:stretch;position:absolute;right:0;top:.5rem}.navbar-secondary-visits .filter-container .filter-option{max-width:16rem;font-size:12px;display:-webkit-inline-box;display:-moz-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-box;display:inline-flex;padding:.4rem;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;color:#fff;background-color:#485a5f;-webkit-border-radius:3px;border-radius:3px;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;margin-right:.2rem}.navbar-secondary-visits .filter-container .filter-option:hover{background-color:#323e40}.navbar-secondary-visits .filter-container .filter-option .label{margin-left:.7rem}.navbar-secondary-visits .filter-container .filter-option checkmark-box{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex}.solution-download{background-color:#2a3336;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;height:25px;width:142px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:distribute;-moz-box-pack:distribute;-o-box-pack:distribute;-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around;font-size:11px;margin-left:1rem;margin-top:.5rem!important;padding:.5rem;color:#b5c4c9}.solution-download.live{background-color:#385473;color:#cbe4ff}.solution-download.report{margin-left:14rem;margin-right:1rem}.solution-download.report .dropdown{top:-390%}.solution-download.report .dropdown.move-up{top:-540%}.solution-download:hover{cursor:pointer}.solution-download:hover .dropdown{display:block}.solution-download .wrapper{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-o-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.solution-download .wrapper .icon-download{padding:0!important;margin-right:.5rem}.solution-download .dropdown{bottom:100%!important}.hud-notifications .notification-icon-container.error{background:#ffdbd6;width:2rem;height:2rem;-webkit-border-radius:3px;border-radius:3px}.hud-notifications .notification-icon-container .error-icon{margin-top:-.7rem;margin-left:.3rem}.hud-notifications .notification-icon-container .error-icon g{fill:#f16466}