/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */img,legend{border:0}*,a:active,a:hover,button:focus,input:focus,option:focus,select:focus,textarea:focus{outline:0}.datetime-picker-invisible,.search-filters-with-operands md-autocomplete .md-input-focused label,.search-filters-with-operands md-autocomplete .md-input-has-value label{visibility:hidden}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}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}.noselectable,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]{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;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{padding:0}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:Lato;src:url(../fonts/lato/Lato-Bold.eot);src:url(../fonts/lato/Lato-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/lato/Lato-Bold.woff2) format("woff2"),url(../fonts/lato/Lato-Bold.woff) format("woff"),url(../fonts/lato/Lato-Bold.ttf) format("truetype"),url(../fonts/lato/Lato-Bold.svg#Lato-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:Lato;src:url(../fonts/lato/Lato-Italic.eot);src:url(../fonts/lato/Lato-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/lato/Lato-Italic.woff2) format("woff2"),url(../fonts/lato/Lato-Italic.woff) format("woff"),url(../fonts/lato/Lato-Italic.ttf) format("truetype"),url(../fonts/lato/Lato-Italic.svg#Lato-Italic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:Lato;src:url(../fonts/lato/Lato-Black.eot);src:url(../fonts/lato/Lato-Black.eot?#iefix) format("embedded-opentype"),url(../fonts/lato/Lato-Black.woff2) format("woff2"),url(../fonts/lato/Lato-Black.woff) format("woff"),url(../fonts/lato/Lato-Black.ttf) format("truetype"),url(../fonts/lato/Lato-Black.svg#Lato-Black) format("svg");font-weight:900;font-style:normal}@font-face{font-family:Lato;src:url(../fonts/lato/Lato-Regular.eot);src:url(../fonts/lato/Lato-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/lato/Lato-Regular.woff2) format("woff2"),url(../fonts/lato/Lato-Regular.woff) format("woff"),url(../fonts/lato/Lato-Regular.ttf) format("truetype"),url(../fonts/lato/Lato-Regular.svg#Lato-Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Lato;src:url(../fonts/lato/Lato-Thin.eot);src:url(../fonts/lato/Lato-Thin.eot?#iefix) format("embedded-opentype"),url(../fonts/lato/Lato-Thin.woff2) format("woff2"),url(../fonts/lato/Lato-Thin.woff) format("woff"),url(../fonts/lato/Lato-Thin.ttf) format("truetype"),url(../fonts/lato/Lato-Thin.svg#Lato-Thin) format("svg");font-weight:100;font-style:normal}@font-face{font-family:Lato;src:url(../fonts/lato/Lato-Light.eot);src:url(../fonts/lato/Lato-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/lato/Lato-Light.woff2) format("woff2"),url(../fonts/lato/Lato-Light.woff) format("woff"),url(../fonts/lato/Lato-Light.ttf) format("truetype"),url(../fonts/lato/Lato-Light.svg#Lato-Light) format("svg");font-weight:300;font-style:normal}.fa{height:auto}.capitalize{text-transform:capitalize}body,html{height:100%;min-height:100%}.widget,body,html{display:block;min-width:100%;width:100%}.widget{padding:30px;display:block;height:auto;min-height:250px;text-align:center}@media only screen and (min-width:1080px) and (max-width:1430px){.widget{padding:30px}}@media only screen and (min-width:1920px){.widget{padding:40.5px;min-height:337.5px}}@media only screen and (min-width:1080px) and (max-width:1430px){.widget{min-height:250px}}@media only screen and (max-width:1080px){.widget{padding:22.5px;min-height:187.5px}}.widget a{color:#fff;border-bottom:1px solid #fff}.row .col{display:inline-block;margin-right:-5px;vertical-align:top}.row,.row .col{width:100%}.row .col.col-10{width:10%}.row .col.col-20{width:20%}.row .col.col-25{width:25%}.row .col.col-33{width:33.33%}.row .col.col-40{width:40%}.row .col.col-50{width:50%}.row .col.col-60{width:60%}.row .col.col-66{width:66.66%}.row .col.col-75{width:75%}.row .col.col-80{width:80%}.row .col.col-90{width:90%}.row .col.col-offset-5{margin-left:5%}.row .col.col-offset-10{margin-left:10%}.row .col.col-offset-20{margin-left:20%}.row .col.col-offset-25{margin-left:25%}.row .col.col-offset-33{margin-left:33.33%}.row .col.col-offset-40{margin-left:40%}.row .col.col-offset-50{margin-left:50%}.row .col.col-offset-60{margin-left:60%}.row .col.col-offset-66{margin-left:66.66%}.row .col.col-offset-75{margin-left:75%}.row .col.col-offset-80{margin-left:80%}.row .col.col-offset-90{margin-left:90%}@media only screen and (max-width:648px){.widget{padding:13.5px;min-height:112.5px}.row .col.col-25,.row .col.col-40,.row .col.col-50,.row .col.col-60,.row .col.col-66,.row .col.col-75,.row .col.col-80,.row .col.col-90{display:block;width:100%}.row .col.col-offset-10,.row .col.col-offset-20,.row .col.col-offset-25,.row .col.col-offset-33,.row .col.col-offset-40,.row .col.col-offset-5{margin-left:0}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border:0;margin:0;padding:0;text-decoration:none}.app-content{height:calc(100vh - 64px)}.alert-message{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid transparent;font-size:16px;margin:10px 6px;padding:15px}.alert-message.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.alert-message.alert-info{background-color:#d9edf7;border-color:#bce8f1;color:#31708f}.alert-message.alert-warning{background-color:#fcf8e3;border-color:#faebcc;color:#8a6d3b}.alert-message.alert-error{background-color:#f2dede;border-color:#ebccd1;color:#a94442}.md-button.full-width{width:100%}.md-dialog-content .md-title{font-weight:700;line-height:1em;padding-bottom:1em;text-align:center}.calendar .fc-day-header{text-transform:uppercase;line-height:2em}.calendar .fc-toolbar.fc-header-toolbar{font-size:.5em;min-height:50px}.calendar .fc-day-top{font-weight:700;padding:5px}.calendar-toolbar{margin-bottom:-80px;position:relative;z-index:10}.calendar-view{font-size:16px;margin:20px 0;padding:3px 15px;text-transform:none;font-weight:400;min-width:100px}.admin-list .md-column,.section-header h4,i,i::after{text-transform:uppercase}.calendar-view.md-button.md-raised{box-shadow:0 2px 5px 0 rgba(0,0,0,.16)}.calendar-view.left{border-radius:10px 0 0 10px}.calendar-view.middle{border-radius:0}.calendar-view.right{border-radius:0 10px 10px 0}body{color:#000;font-family:Lato,sans-serif;font-size:16px;font-variant-ligatures:common-ligatures}button,input,option,select,textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-family:Libertad,sans-serif}a,b,em,li,p,pre,q,span{font-size:1em;line-height:1.25em}@media only screen and (max-width:648px){a,b,em,li,p,pre,q,span{font-size:1.25em}}ul li{list-style:none}em,q{font-style:italic;font-weight:400}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1em}h1{font-size:3.5em;line-height:1.25em}h2{font-size:2.75em;line-height:1em}h3{font-size:1.8em}h4{font-size:1.35em}h5{font-size:1.2em}i,i::after{font-family:Sophitools;font-size:0;font-style:normal}.app-content,.events-display .progress-events-container .event-info,.events-display .progress-events-container .event-info-map,.interval-dates,.time-marks .time-marks-container .time-mark p{font-size:.8em}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.noselectable{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-touch-callout:none}.app-header .toolbar-tabs{height:100%;margin:auto}.app-header .toolbar-tabs .toolbar-tab{border-radius:0;height:100%;line-height:64px}.app-header .md-toolbar-tools,.app-header md-toolbar{height:64px;max-height:64px;min-height:64px}.app-header .toolbar-tabs .active{box-shadow:0 -3px #fff inset}.app-header md-toolbar .md-menu{margin:0 0 0 -12px}.app-header .md-toolbar-tools{font-size:16px}.app-header md-select:focus:not([disabled]) .md-select-value{border:0;opacity:.4}.app-header .user-info{margin-left:8px}md-option{height:38px}md-option .md-text{font-size:.9em}.md-input-container-inline{margin:3px}md-radio-button .md-label{margin-left:25px}pt-side-nav md-content{padding:15px 0}pt-side-nav .md-button{font-size:larger;font-weight:700;margin:0;padding:0 15px;text-align:left;width:100%}pt-side-nav .md-button span{padding-right:10px}pt-side-nav .md-toggle-icon{transform-origin:30% 50% 0;transition:transform .3s ease}pt-side-nav .md-toggle-icon.toggled{transform:-webkit-rotate(-180deg);transform:-moz-rotate(-180deg);transform:-ms-rotate(-180deg);transform:-o-rotate(-180deg);transform:rotate(-180deg)}pt-side-nav .menu-toggle-list{overflow:hidden;padding-left:15px;transition:height 150ms linear!important}pt-side-nav .menu-toggle-list.ng-hide-add{height:0!important}pt-side-nav .menu-toggle-list.ng-hide:not(.ng-hide-animate){display:block!important;height:0!important}pt-side-nav md-icon{margin:auto 0}.table{width:100%}.table.sortable th{padding:0}.table.sortable th button{margin:0;width:100%}td,th{padding:5px}@media only screen and (min-width:1080px) and (max-width:1430px){td,th{padding:5px}}@media only screen and (min-width:1920px){td,th{padding:6.75px}}@media only screen and (max-width:1080px){td,th{padding:3.75px}}@media only screen and (max-width:648px){td,th{padding:2.25px}}.map-info-popup{background:#fff;border-radius:5px;box-shadow:3px 3px 10px #fff;margin-left:-130px;margin-top:15px;padding:20px;width:300px}.map-info-popup a{color:#fff;text-decoration:underline}.map-info-popup::after{border-color:#fff;border-style:solid;border-width:0 15px 15px;content:'';display:block;left:115px;position:absolute;top:-15px;width:0;z-index:1}.map-info-popup .bold-style{font-weight:700}.angular-google-map-container{height:400px}.section-header{margin:10px}.list-filter-row{min-height:62px}.admin-list{margin:20px auto;max-width:1340px}.custom-chips md-chip{position:relative}.custom-chips md-chip .md-chip-remove-container{height:24px;margin-right:0;position:absolute;right:4px;top:4px}.custom-chips md-chip .md-chip-remove-container .md-chip-remove{background:#cdd0d3;border:0;border-radius:50%;box-shadow:none;display:block;height:24px;line-height:30px;margin:0;padding:0;position:relative;text-align:center;transition:background .15s linear;width:24px}.custom-chips md-chip .md-chip-remove-container .md-chip-remove md-icon{color:#fff;fill:#fff;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0)}.custom-chips md-chip .md-chip-remove-container .md-chip-remove:focus,.custom-chips md-chip .md-chip-remove-container .md-chip-remove:hover{background:#f44336}.custom-chips .md-removable md-chip md-chip-template{padding-right:5px}.overlapped-progress{left:0;position:absolute;width:100%;z-index:1}.embedded-card{margin:0}.white-content{background-color:#fff!important}.icon.icon-tool{display:block;position:relative}.icon.icon-tool::after{display:block;font-family:Sophitools,serif;font-size:80px;height:100px;left:0;line-height:130px;position:absolute;top:0;vertical-align:bottom;width:100px}@media only screen and (min-width:1920px){.icon.icon-tool::after{font-size:108px;height:135px;line-height:175.5px;width:135px}}@media only screen and (min-width:1080px) and (max-width:1430px){.icon.icon-tool::after{font-size:80px;height:100px;line-height:130px;width:100px}}@media only screen and (max-width:1080px){.icon.icon-tool::after{font-size:60px;height:75px;line-height:97.5px;width:75px}}@media only screen and (max-width:648px){.icon.icon-tool::after{font-size:36px;height:45px;line-height:58.5px;width:45px}}.icon.icon-tool.icon-angular::after{content:'A'}.icon.icon-tool.icon-amazon::after{content:'B'}.icon.icon-tool.icon-couchdb::after{content:'C'}.icon.icon-tool.icon-django::after{content:'D'}.icon.icon-tool.icon-postgres::after{content:'E'}.icon.icon-tool.icon-ios::after{content:'F'}.icon.icon-tool.icon-android::after{content:'G'}.icon.icon-tool.icon-hadoop::after{content:'H'}.icon.icon-tool.icon-ionic::after{content:'I'}.icon.icon-tool.icon-rabbitmq::after{content:'J'}.icon.icon-tool.icon-cassandra::after{content:'K'}.icon.icon-tool.icon-scikit-learn::after{content:'L'}.icon.icon-tool.icon-mongo::after{content:'M'}.icon.icon-tool.icon-node::after{content:'N'}.icon.icon-tool.icon-nginx::after{content:'O'}.icon.icon-tool.icon-python::after{content:'P'}.icon.icon-tool.icon-puppet::after{content:'Q'}.icon.icon-tool.icon-react::after{content:'R'}.icon.icon-tool.icon-solr::after{content:'S'}.icon.icon-tool.icon-docker::after{content:'T'}.icon.icon-tool.icon-orchard::after{content:'U'}.icon.icon-tool.icon-sqlserver::after{content:'v'}.icon.icon-tool.icon-redis::after{content:'w'}.icon.icon-tool.icon-ember::after{content:'x'}.career-icon{background:center no-repeat;background-size:cover;display:block;height:125px;width:125px}.career-icon.icon-tech{background-image:url(../co/img/careers/technology-icon.svg)}.career-icon.icon-open-source{background-image:url(../co/img/careers/open-source-icon.svg)}.career-icon.icon-relaxed{background-image:url(../co/img/careers/relaxed-icon.svg)}.career-icon.icon-great{background-image:url(../co/img/careers/great-icon.svg)}.career-icon.icon-learn{background-image:url(../co/img/careers/learn-icon.svg)}.fa-drag-handle::before{color:#9ca3ad;content:'\f142 \f142';letter-spacing:.1em;line-height:2em}.arrow-icon[md-font-icon]{line-height:19px;margin-left:10px}.svg-inline--fa{color:rgba(0,0,0,.56);max-height:20px;max-width:20px}.svg-inline--fa.color-fixed-white{color:#fff}.svg-inline--fa.fa-plus.edit{color:rgba(0,0,0,.56)}.svg-inline--fa.fa-trash-alt{color:#ff5722}.svg-inline--fa.color-fixed-pink.svg-inline--fa:not([disable]){color:#ec407a}.svg-inline--fa.fa-grip-vertical{margin-right:20px;margin-top:12px}md-toolbar .svg-inline--fa.fa-angle-left,md-toolbar .svg-inline--fa.fa-angle-right,md-toolbar .svg-inline--fa.fa-calendar,md-toolbar .svg-inline--fa.fa-clone,md-toolbar .svg-inline--fa.fa-paste,md-toolbar .svg-inline--fa.fa-plus,md-toolbar .svg-inline--fa.fa-save,md-toolbar .svg-inline--fa.fa-times,md-toolbar .svg-inline--fa.fa-trash{color:#fff}md-toolbar .svg-inline--fa.fa-times{height:15px;width:15px}.icon-margin-fixer{max-width:20px}.icon-convert{margin-left:15px}.md-tooltip{font-size:14px;height:auto;line-height:28px;padding:5px 10px}.md-tooltip md-icon{color:inherit}.md-tooltip .icon-correction{margin-left:-40px}.list-errors .error{list-style-type:circle}.login-view{height:100vh;min-height:440px}.login-view .login-form{padding-left:20px;padding-right:20px}.login-view md-input-container{margin-bottom:0;margin-top:0}.login-logo,.login-pt-logo{display:block;flex:0}.login-forget-password{font-size:10px;height:20px;line-height:20px;margin:0;min-height:20px;padding:0;vertical-align:top}.login-logo{margin:40px auto;max-width:400px}.change-avatar-fallback,.change-avatar-preview{border-radius:100%;height:128px;margin-left:auto;margin-right:auto;width:128px}.login-pt-logo{margin-left:auto;max-width:100px}.login-pt-logo.hidden{display:none}.change-avatar-fallback{align-items:center;display:flex;justify-content:center;padding:0}.change-avatar-preview{background-position:center center;background-size:cover}.change-avatar-fallback-initial{font-size:72px}.schedules-container>div{margin:0 10px}.configuration-list .md-fab{bottom:20px;position:fixed;right:20px}.configuration-list-item{border-radius:4px;color:#fff;margin:4px;padding:2px}.definitive-switch{font-size:1.3em;padding:0 30px}.pt-filter-objects-container h5{padding-top:10px}.pt-filter-objects-container .object-item{padding-left:8px}.configuration-filters{margin-bottom:20px}.search-filters-with-operands .bookmark-menu,.search-filters-with-operands .search-glass-icon{margin:0}.location-configuration .configuration-fields .form-tabs{min-height:1070px}.search-filters-with-operands{align-items:center;background-color:transparent;box-sizing:border-box;color:rgba(0,0,0,.87);display:flex;flex-direction:row;font-size:20px;font-weight:400;height:62px;letter-spacing:.005em;max-height:48px;width:100%}.calendar .fc-agendaDay-view .fc-head,.location-ranges-calendars .calendar .fc-toolbar.fc-header-toolbar,.location-ranges-calendars .calendar.calendar-range-no-hours td.fc-axis{display:none}.search-filters-with-operands md-autocomplete{flex-grow:1;height:80px}.search-filters-with-operands .bookmark-icon{font-size:1.6em}.search-filters-with-operands .bookmark-menu button{min-width:24px}.location-upsert,.zone-upsert{height:75vh}.map-container-form{margin-left:8px}.scheduler-calendar md-tabs.calendar-tabs{min-height:0}.scheduler-calendar .calendar{width:80%}.location-schedules-dialog{padding:30px}.location-schedules-dialog md-input-container{margin:8px}.location-ranges-calendars .calendar.calendar-range-no-hours .fc-time-grid table{border-left:1px solid rgba(0,0,0,.12)}.location-ranges-calendars .calendar .calendar-event{padding-left:1px;padding-right:1px}.location-ranges-calendars .calendar .calendar-event .calendar-event-key{padding-left:2px}.location-ranges-calendars .calendar .calendar-event .calendar-event-key .calendar-event-value{margin-left:2px}.location-ranges-calendars .calendar .fc-event .fc-bg{cursor:pointer}.location-ranges-calendars .calendar-range-title{margin-bottom:3px;text-transform:capitalize}.location-range-container{position:fixed;top:20px;transition:top .5s ease 0s}.location-range-container .card-corner-button{position:absolute;right:4px;top:8px}.location-range-container .field-header{width:65px}.form-tabs{height:100%}.calendar .fc-agendaDay-view td,.calendar .fc-agendaDay-view th{border:0 solid rgba(0,0,0,.12);border-bottom-width:1px}.calendar .fc-agendaDay-view td .fc-axis,.calendar .fc-agendaDay-view th .fc-axis{border-right-width:1px}.calendar .fc-agendaDay-view td .fc-axis span,.calendar .fc-agendaDay-view th .fc-axis span{color:rgba(0,0,0,.54)}.calendar .fc-agendaDay-view td .fc-today{background:0 0}.checkboxes-location{margin:-35px 18px}.checkboxes-location md-checkbox{margin-right:30px}.qualifications-location{width:100%}.address-fixed{margin-top:30px!important}.align-live-box{display:block}.box-category{display:flex;justify-content:flex-start}.facility-appointment-table{margin-left:23px;margin-top:-15px}.facility-appointment-table span{font-weight:400}.facility-appointment-table .checkboxes-row{height:35px}.facility-appointment-table .checkboxes-row th md-checkbox{margin:0}.add-equipment .equipment-table{padding-bottom:65px;position:relative}.add-equipment .equipment-table .add-equipment-button{bottom:20px;height:56px;position:fixed;right:20px;width:56px}.classes-and-lines-lists{display:flex;flex-direction:row;justify-content:center}.classes-and-lines-lists .lists-headers{height:30px}.classes-and-lines-lists .list-content{display:flex;flex-direction:column;height:250px;overflow:scroll;width:200px}.inferior-border-line{border-color:rgba(0,0,0,.12);border-style:solid;border-width:0 0 1px}.fixing-inferior-padding{padding-bottom:10px}.location-schedules-titles{margin-bottom:25px}.location-schedule-margin{justify-content:space-between;margin-bottom:15px}.location-schedule-margin md-input-container{margin-right:40px;width:150px}.location-shedules-calendar{justify-content:space-between;margin-left:-16px}.remove-border{border:none!important}.assignment-status-container{height:72px;position:absolute;top:-18px}.assignment-status-container .assignment-status-icons img{max-height:16px;max-width:16px}.assignment-status-container .assignment-status-operations{opacity:0;z-index:1}.assignment-status-container .assignment-status-operations span{background-color:#cdd0d3}.assignment-status-container .assignment-status-operations span:first-child{border-radius:5px 0 0 5px}.assignment-status-container .assignment-status-operations span:last-child{border-radius:0 5px 5px 0}.assignment-status-container .assignment-status-operations span:only-child{border-radius:5px}.assignment-status-container .assignment-status-operations img{cursor:pointer;margin:4px}.assignment-status-container:hover .assignment-status-operations{opacity:1}.equipments-movements{padding-left:10px}.equipments-movements .equipment-sign{font-size:16px}.drivers-list{height:100%;position:relative}.drivers-list .list-container{overflow:hidden}.drivers-list .infobox-container{padding:0;transition:background .2s ease-in}.drivers-list .infobox-container:hover{background-color:#fce4ec}.drivers-list .nav-drop-next,.drivers-list .nav-drop-prev{align-items:center;display:flex;flex:0 0 15px;height:100%}.drivers-list .nav-drop-next li,.drivers-list .nav-drop-prev li{display:none}.drivers-list .nav-drop-next .fa-chevron-left,.drivers-list .nav-drop-next .fa-chevron-right,.drivers-list .nav-drop-prev .fa-chevron-left,.drivers-list .nav-drop-prev .fa-chevron-right{color:#fff;margin:0;min-width:0;text-align:center;width:100%}.drivers-list .drivers-list-wrapper{overflow-x:hidden;overflow-y:auto}.drivers-list .drivers-list-wrapper .driver-items{flex-grow:1}.drivers-list .time-bar-wrapper{height:100%;padding:0 15px;pointer-events:none;position:absolute;width:100%}.drivers-list .time-bar-wrapper .time-bar{border-left-style:solid;border-left-width:1px;height:100%;pointer-events:none;position:relative;top:0;width:2px;z-index:1}.drivers-list .time-bar-wrapper .time-bar .time-bar-label{border-style:solid;border-width:1px;color:#fff;font-size:.8em;left:-15px;padding:1px 0;position:absolute;top:0;width:30px}.drivers-list .available-drive-time{background-color:#fff;border:2px solid #3f93b5;height:7px;position:absolute;top:25px;z-index:0}.driver-display .events-display .progress-events-container .event-circle:not(.fake).event-not-showing,.legs-container.loaded .events-display .progress-events-container .event-circle:not(.fake).event-not-showing,.legs-container:not(.loaded) .events-display .progress-events-container .event-circle:not(.fake).event-not-showing{border-style:dotted}.drivers-list .equipment-assigned{margin-right:10px}.drivers-list .equipment-assigned .fa::before{margin-left:6px}.drivers-list .equipment-assigned p{margin:auto}.infobox-container{padding:10px 15px;white-space:nowrap}.infobox-container .infobox-info{margin:0 auto 14px}.infobox-container .infobox-info .driver-information-container{align-items:center}.infobox-container .infobox-info .driver-information-container .general-information{justify-content:space-between;min-height:40px}.infobox-container .infobox-info .driver-information-container .general-information .driver-data{justify-content:left;min-width:50%}.infobox-container .infobox-info .driver-information-container .general-information .assignment-data{justify-content:right}.infobox-container .infobox-info .driver-information-container .qualifications-display{justify-content:flex-end;padding-right:36px}.infobox-container .infobox-info .driver-information-container .qualifications-display .icon-display{font-size:1em;min-height:1em;min-width:1em}.infobox-container .infobox-info .driver-information-container .driver-information{line-height:24px;overflow:hidden;white-space:nowrap}.infobox-container .infobox-info .driver-information-container .driver-information>div:first-child{overflow:hidden;text-overflow:ellipsis}.infobox-container .infobox-info .driver-information-container .driver-information.driver-assignment-information{font-size:.85em;text-align:center}.infobox-container .infobox-info .driver-information-container>div{flex-basis:0;flex-grow:1}.infobox-container .infobox-info .driver-name{font-weight:700;line-height:1em}.infobox-container .infobox-info .time-info{min-height:24px}.infobox-container .infobox-info .time-info p{padding:4px}.infobox-container .infobox-indicator{height:auto;position:absolute;top:0;width:28px}.infobox-progress,.legs-container{position:relative}.infobox-container .infobox-indicator img{width:100%}.infobox-container .no-calendar{background:#9ca3ad;width:400px}.centered-flex{align-items:center;display:flex;flex-direction:row}.legs-container{display:inline-block;margin-left:10px;vertical-align:top}.legs-container .events-display{background-color:transparent}.legs-container .no-assignable{height:55px}.legs-container.loaded .events-display .progress-events-container .event-circle.fake{background-color:#cdd0d3;border-color:transparent}.legs-container.loaded .events-display .progress-events-container .event-circle:not(.fake).event-shift{background-color:#fff;border-color:#556070}.legs-container.loaded .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift).loaded.assigned.event-completed{background-color:#1e731a}.legs-container.loaded .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift).loaded.assigned.event-late{background-color:#a11517}.legs-container.loaded .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift).loaded.assigned.event-late-soon{background-color:#ffd54f}.legs-container.loaded .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift).loaded.assigned.event-on-time{background-color:#6bbc59}.legs-container.loaded .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift).loaded:not(.assigned){background-color:#9ca3ad}.legs-container.loaded .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded){background-color:#fff}.legs-container.loaded .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded).deliver.assigned.event-completed{background:linear-gradient(45deg,#1e731a 50%,#fff 50%)}.legs-container.loaded .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded).deliver.assigned.event-late{background:linear-gradient(45deg,#a11517 50%,#fff 50%)}.legs-container.loaded .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded).deliver.assigned.event-late-soon{background:linear-gradient(45deg,#ffd54f 50%,#fff 50%)}.legs-container.loaded .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded).deliver.assigned.event-on-time{background:linear-gradient(45deg,#6bbc59 50%,#fff 50%)}.legs-container.loaded .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded).deliver:not(.assigned){background:linear-gradient(45deg,#9ca3ad 50%,#fff 50%)}.legs-container.loaded .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded).pickup.assigned.event-completed{background:linear-gradient(135deg,#fff 50%,#1e731a 50%)}.legs-container.loaded .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded).pickup.assigned.event-late{background:linear-gradient(135deg,#fff 50%,#a11517 50%)}.legs-container.loaded .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded).pickup.assigned.event-late-soon{background:linear-gradient(135deg,#fff 50%,#ffd54f 50%)}.legs-container.loaded .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded).pickup.assigned.event-on-time{background:linear-gradient(135deg,#fff 50%,#6bbc59 50%)}.legs-container.loaded .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded).pickup:not(.assigned){background:linear-gradient(45deg,#fff 50%,#9ca3ad 50%)}.legs-container.loaded .events-display .progress-events-container .event-circle:not(.fake).is-vacation{background-color:#283593;opacity:.5}.legs-container.loaded .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift).assigned.event-completed{border-color:#1e731a}.legs-container.loaded .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift).assigned.event-late{border-color:#a11517}.legs-container.loaded .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift).assigned.event-late-soon{border-color:#ffd54f}.legs-container.loaded .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift).assigned.event-on-time{border-color:#6bbc59}.legs-container.loaded .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.assigned){border-color:#9ca3ad}.legs-container:not(.loaded) .events-display .progress-events-container .event-circle.fake{background-color:#cdd0d3;border-color:transparent}.legs-container:not(.loaded) .events-display .progress-events-container .event-circle:not(.fake).event-shift{background-color:#fff;border-color:#556070}.legs-container:not(.loaded) .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift).loaded.assigned.event-completed{background-color:#1e731a}.legs-container:not(.loaded) .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift).loaded.assigned.event-late{background-color:#a11517}.legs-container:not(.loaded) .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift).loaded.assigned.event-late-soon{background-color:#ffd54f}.legs-container:not(.loaded) .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift).loaded.assigned.event-on-time{background-color:#6bbc59}.legs-container:not(.loaded) .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift).loaded:not(.assigned){background-color:#9ca3ad}.legs-container:not(.loaded) .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded){background-color:#fff}.legs-container:not(.loaded) .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded).deliver.assigned.event-completed{background:linear-gradient(45deg,#1e731a 50%,#fff 50%)}.legs-container:not(.loaded) .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded).deliver.assigned.event-late{background:linear-gradient(45deg,#a11517 50%,#fff 50%)}.legs-container:not(.loaded) .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded).deliver.assigned.event-late-soon{background:linear-gradient(45deg,#ffd54f 50%,#fff 50%)}.legs-container:not(.loaded) .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded).deliver.assigned.event-on-time{background:linear-gradient(45deg,#6bbc59 50%,#fff 50%)}.legs-container:not(.loaded) .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded).deliver:not(.assigned){background:linear-gradient(45deg,#9ca3ad 50%,#fff 50%)}.legs-container:not(.loaded) .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded).pickup.assigned.event-completed{background:linear-gradient(135deg,#fff 50%,#1e731a 50%)}.legs-container:not(.loaded) .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded).pickup.assigned.event-late{background:linear-gradient(135deg,#fff 50%,#a11517 50%)}.legs-container:not(.loaded) .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded).pickup.assigned.event-late-soon{background:linear-gradient(135deg,#fff 50%,#ffd54f 50%)}.legs-container:not(.loaded) .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded).pickup.assigned.event-on-time{background:linear-gradient(135deg,#fff 50%,#6bbc59 50%)}.legs-container:not(.loaded) .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded).pickup:not(.assigned){background:linear-gradient(45deg,#fff 50%,#9ca3ad 50%)}.legs-container:not(.loaded) .events-display .progress-events-container .event-circle:not(.fake).is-vacation{background-color:#283593;opacity:.5}.legs-container:not(.loaded) .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift).assigned.event-completed{border-color:#1e731a}.legs-container:not(.loaded) .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift).assigned.event-late{border-color:#a11517}.legs-container:not(.loaded) .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift).assigned.event-late-soon{border-color:#ffd54f}.legs-container:not(.loaded) .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift).assigned.event-on-time{border-color:#6bbc59}.legs-container:not(.loaded) .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.assigned){border-color:#9ca3ad}.driver-display{cursor:-webkit-grab;cursor:grab}.driver-display .events-display .progress-events-container .event-circle.fake{border-color:transparent;background-color:#cdd0d3}.driver-display .events-display .progress-events-container .event-circle:not(.fake).event-shift{border-color:#556070;background-color:#fff}.driver-display .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift).assigned.event-completed{border-color:#1e731a}.driver-display .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift).assigned.event-late{border-color:#a11517}.driver-display .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift).assigned.event-late-soon{border-color:#ffd54f}.driver-display .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift).assigned.event-on-time{border-color:#6bbc59}.driver-display .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.assigned){border-color:#9ca3ad}.driver-display .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift).loaded.assigned.event-completed{background-color:#1e731a}.driver-display .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift).loaded.assigned.event-late{background-color:#a11517}.driver-display .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift).loaded.assigned.event-late-soon{background-color:#ffd54f}.driver-display .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift).loaded.assigned.event-on-time{background-color:#6bbc59}.driver-display .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift).loaded:not(.assigned){background-color:#9ca3ad}.driver-display .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded){background-color:#fff}.driver-display .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded).deliver.assigned.event-completed{background:linear-gradient(45deg,#1e731a 50%,#fff 50%)}.driver-display .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded).deliver.assigned.event-late{background:linear-gradient(45deg,#a11517 50%,#fff 50%)}.driver-display .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded).deliver.assigned.event-late-soon{background:linear-gradient(45deg,#ffd54f 50%,#fff 50%)}.driver-display .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded).deliver.assigned.event-on-time{background:linear-gradient(45deg,#6bbc59 50%,#fff 50%)}.driver-display .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded).deliver:not(.assigned){background:linear-gradient(45deg,#9ca3ad 50%,#fff 50%)}.driver-display .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded).pickup.assigned.event-completed{background:linear-gradient(135deg,#fff 50%,#1e731a 50%)}.driver-display .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded).pickup.assigned.event-late{background:linear-gradient(135deg,#fff 50%,#a11517 50%)}.driver-display .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded).pickup.assigned.event-late-soon{background:linear-gradient(135deg,#fff 50%,#ffd54f 50%)}.driver-display .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded).pickup.assigned.event-on-time{background:linear-gradient(135deg,#fff 50%,#6bbc59 50%)}.driver-display .events-display .progress-events-container .event-circle:not(.fake):not(.event-shift):not(.loaded).pickup:not(.assigned){background:linear-gradient(45deg,#fff 50%,#9ca3ad 50%)}.driver-display .events-display .progress-events-container .event-circle:not(.fake).is-vacation{background-color:#283593;opacity:.5}.vertical-progress-event{width:30px}.vertical-events{transform:rotate(90deg)}.events-display{height:55px;width:100%}.events-display .progress-events-container{display:flex;width:100%}.events-display .progress-events-container .dndDragging{opacity:.85}.events-display .progress-events-container .dndDragging:not(.dndDraggingSource) .event-shift,.events-display .progress-events-container .dndDragging:not(.dndDraggingSource) .event-shift+.event-info,.events-display .progress-events-container .dndDragging:not(.dndDraggingSource) md-icon{opacity:0}.events-display .progress-events-container .events-leg-container{display:flex}.events-display .progress-events-container .events-leg-container.locked{opacity:.5}.events-display .progress-events-container .events-leg-container.leg-container-remargin{margin-left:31px}.events-display .progress-events-container .event-container{display:inline-block;height:55px}.events-display .progress-events-container .event-container .event-drawing-area{height:100%}.events-display .progress-events-container .event-container .event-drawing-area .multi-stop{height:100%;position:relative;width:0}.events-display .progress-events-container .event-container .event-drawing-area .multi-stop .fake-over{background-color:transparent;cursor:pointer;height:14px;left:-7px;position:absolute;width:14px;z-index:1000}.events-display .progress-events-container .event-container .event-drawing-area .multi-stop .half-circle-right{overflow-x:hidden;width:7px}.events-display .progress-events-container .event-container .event-drawing-area>div:first-child{height:100%}.events-display .progress-events-container .event-container .event-drawing-area .drop-zone:not(.dndDragover) .deadhead,.events-display .progress-events-container .event-container .event-drawing-area .drop-zone:not(.dndDragover) .dwell-time{display:none}.events-display .progress-events-container .event-container .event-info .event-dwell,.events-display .progress-events-container .event-container.wait-dwells .event-dwell{opacity:0}.events-display .progress-events-container .event-container .event-dwell,.events-display .progress-events-container .event-container .event-info{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;opacity:100}.events-display .progress-events-container .event-container .event-dwell.hide-dwell,.events-display .progress-events-container .event-container .event-info.hide-dwell{opacity:0}.events-display .progress-events-container .event-container .trip-container{cursor:-webkit-grab;cursor:grab}.events-display .progress-events-container .cursor-pointer{cursor:pointer}.events-display .progress-events-container .day-cal{border:2px solid;border-radius:7px;height:7px;position:relative;width:100%;z-index:1}.events-display .progress-events-container .day-cal.bobtail:not(.event-circle),.events-display .progress-events-container .day-cal:not(.fake).event-not-showing{border-style:dotted}.events-display .progress-events-container .day-cal.fake{border-color:transparent;background-color:#cdd0d3;pointer-events:none;z-index:0}.events-display .progress-events-container .day-cal:not(.fake).event-shift{border-color:#556070}.events-display .progress-events-container .day-cal:not(.fake):not(.event-shift).assigned.event-completed{border-color:#1e731a}.events-display .progress-events-container .day-cal:not(.fake):not(.event-shift).assigned.event-late{border-color:#a11517}.events-display .progress-events-container .day-cal:not(.fake):not(.event-shift).assigned.event-late-soon{border-color:#ffd54f}.events-display .progress-events-container .day-cal:not(.fake):not(.event-shift).assigned.event-on-time{border-color:#6bbc59}.events-display .progress-events-container .day-cal:not(.fake):not(.event-shift):not(.assigned){border-color:#9ca3ad}.events-display .progress-events-container .day-cal:not(.fake).event-shift{background-color:#fff}.events-display .progress-events-container .day-cal:not(.fake):not(.event-shift).loaded.assigned.event-completed{background-color:#1e731a}.events-display .progress-events-container .day-cal:not(.fake):not(.event-shift).loaded.assigned.event-late{background-color:#a11517}.events-display .progress-events-container .day-cal:not(.fake):not(.event-shift).loaded.assigned.event-late-soon{background-color:#ffd54f}.events-display .progress-events-container .day-cal:not(.fake):not(.event-shift).loaded.assigned.event-on-time{background-color:#6bbc59}.events-display .progress-events-container .day-cal:not(.fake):not(.event-shift).loaded:not(.assigned){background-color:#9ca3ad}.events-display .progress-events-container .day-cal:not(.fake):not(.event-shift):not(.loaded){background-color:#fff}.events-display .progress-events-container .day-cal:not(.fake):not(.event-shift):not(.loaded).deliver.assigned.event-completed{background:linear-gradient(45deg,#1e731a 50%,#fff 50%)}.events-display .progress-events-container .day-cal:not(.fake):not(.event-shift):not(.loaded).deliver.assigned.event-late{background:linear-gradient(45deg,#a11517 50%,#fff 50%)}.events-display .progress-events-container .day-cal:not(.fake):not(.event-shift):not(.loaded).deliver.assigned.event-late-soon{background:linear-gradient(45deg,#ffd54f 50%,#fff 50%)}.events-display .progress-events-container .day-cal:not(.fake):not(.event-shift):not(.loaded).deliver.assigned.event-on-time{background:linear-gradient(45deg,#6bbc59 50%,#fff 50%)}.events-display .progress-events-container .day-cal:not(.fake):not(.event-shift):not(.loaded).deliver:not(.assigned){background:linear-gradient(45deg,#9ca3ad 50%,#fff 50%)}.events-display .progress-events-container .day-cal:not(.fake):not(.event-shift):not(.loaded).pickup.assigned.event-completed{background:linear-gradient(135deg,#fff 50%,#1e731a 50%)}.events-display .progress-events-container .day-cal:not(.fake):not(.event-shift):not(.loaded).pickup.assigned.event-late{background:linear-gradient(135deg,#fff 50%,#a11517 50%)}.events-display .progress-events-container .day-cal:not(.fake):not(.event-shift):not(.loaded).pickup.assigned.event-late-soon{background:linear-gradient(135deg,#fff 50%,#ffd54f 50%)}.events-display .progress-events-container .day-cal:not(.fake):not(.event-shift):not(.loaded).pickup.assigned.event-on-time{background:linear-gradient(135deg,#fff 50%,#6bbc59 50%)}.events-display .progress-events-container .day-cal:not(.fake):not(.event-shift):not(.loaded).pickup:not(.assigned){background:linear-gradient(45deg,#fff 50%,#9ca3ad 50%)}.events-display .progress-events-container .day-cal:not(.fake).is-vacation{background-color:#283593;opacity:.5}.events-display .progress-events-container .day-cal.moves-container,.events-display .progress-events-container .day-cal.reload{border:2.5px solid}.events-display .progress-events-container .day-cal.drop,.events-display .progress-events-container .day-cal.hook{border-radius:7px}.events-display .progress-events-container .day-cal.drop-container,.events-display .progress-events-container .day-cal.hook-container{border-radius:0}.events-display .progress-events-container .day-cal.mount{border-radius:7px 0 0 7px}.events-display .progress-events-container .day-cal.dismount{border-radius:0 7px 7px 0}.events-display .progress-events-container .day-cal.deliver,.events-display .progress-events-container .day-cal.pickup{border-radius:0}.events-display .progress-events-container .day-cal .overlapped-progress{top:-2px}.events-display .progress-events-container .day-cal.event-display-resize{margin-left:-5px;width:60px}.events-display .progress-events-container .day-cal.highlighted,.events-display .progress-events-container .day-cal.highlighted-loc,.events-display .progress-events-container .day-cal.highlighted-pb,.events-display .progress-events-container .day-cal.highlighted-trip{border:2px solid #000!important}.events-display .progress-events-container .day-cal.highlighted,.events-display .progress-events-container .day-cal.highlighted-loc{z-index:3}.events-display .progress-events-container .event-circle{height:14px;right:7px;top:0;width:14px;z-index:2}.events-display .progress-events-container .event-circle.fake.event-shift{background-color:#fff;border-color:#556070}.events-display .progress-events-container .event-circle.unsatisfied-location-requirements{display:flex;flex-direction:row;justify-content:center}.events-display .progress-events-container .event-circle.unsatisfied-location-requirements::after{background-color:#fff;border:1px solid #000;border-radius:1px;content:'';display:block;height:2px;margin-left:-5px;margin-top:2px;transform:rotate(-45deg);width:16px}.events-display .progress-events-container .event-info,.events-display .progress-events-container .event-info-map{-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;position:absolute;white-space:nowrap}.events-display .progress-events-container .event-circle.event-with-null-site{background:repeating-linear-gradient(-45deg,#9ca3ad 0,#9ca3ad 1px,#fff 1px,#fff 4px)}.events-display .progress-events-container .event-circle.event-with-null-site.loaded{background:repeating-linear-gradient(-45deg,#9ca3ad 0,#9ca3ad 2px,#fff 2px,#fff 4px)}.events-display .progress-events-container .event-info{transform-origin:left center;-webkit-transform:translateX(7px) translateY(-12px) rotate(-45deg);-moz-transform:translateX(7px) translateY(-12px) rotate(-45deg);-ms-transform:translateX(7px) translateY(-12px) rotate(-45deg);-o-transform:translateX(7px) translateY(-12px) rotate(-45deg);transform:translateX(7px) translateY(-12px) rotate(-45deg);bottom:22px}.events-display .progress-events-container .event-info-map{transform-origin:left center;-webkit-transform:translateX(7px) translateY(-12px) rotate(-45deg);-moz-transform:translateX(7px) translateY(-12px) rotate(-45deg);-ms-transform:translateX(7px) translateY(-12px) rotate(-45deg);-o-transform:translateX(7px) translateY(-12px) rotate(-45deg);transform:translateX(7px) translateY(-12px) rotate(-45deg)}.events-display .progress-events-container .event-dwell{color:#556070;font-size:smaller;position:relative;right:14px;top:7px}.events-display .progress-events-container .deadhead,.events-display .progress-events-container .dwell-time,.events-display .progress-events-container .fixed-start-time{display:block;height:7px;left:-2px;position:relative;top:-2px}.events-display .progress-events-container .deadhead{background-color:#e08c16;border-bottom-left-radius:7px;border-top-left-radius:7px}.events-display .progress-events-container .dwell-time{background-color:#7986cb}.interval-dates{color:#9ca3ad;padding:2px 3px;top:-24px}.driver-shift-tooltip{text-align:center}.shift-container{pointer-events:visible;position:relative;top:19px;z-index:0}.drop-zone.dndDragover>div,.time-marks .interval-dates{pointer-events:none}.shift-container .shift{position:absolute}.shift-container .shift .shift-mark{border:6px solid transparent;border-bottom-width:0;height:100%;position:absolute;width:6px}.shift-container .shift .shift-mark.start-shift-mark{border-left-color:#556070;left:0}.shift-container .shift .shift-mark.start-shift-mark.overridden{border-left-color:#f44336}.shift-container .shift .shift-mark.end-shift-mark{border-right-color:#556070;right:0}.shift-container .shift .shift-mark.end-shift-mark.overridden{border-right-color:#f44336}.driver-events{border-bottom:1px solid;border-color:#e0e0e0;display:block}@media screen and (min-width:960px){md-tooltip .md-content{height:auto;width:auto}md-tooltip .md-content .md-show{height:auto}}.metrics-tooltip md-list-item{height:18px;min-height:18px;padding:0 10px}.metrics-tooltip .metric-parent-display{margin:2px 10px 5px 0}.trip-tooltip .duration-info{text-align:center}.trip-tooltip .duration-info .distance-info{margin-left:15px}.trip-tooltip .sites-info div{margin:10px}.trip-tooltip .sites-info .destination{text-align:right}.trip-tooltip .trip-class{display:flex;flex-direction:row}.trip-tooltip .trip-class .trip-status:not(.fake):not(.event-shift).loaded.assigned.event-completed{color:#1e731a}.trip-tooltip .trip-class .trip-status:not(.fake):not(.event-shift).loaded.assigned.event-late{color:#a11517}.trip-tooltip .trip-class .trip-status:not(.fake):not(.event-shift).loaded.assigned.event-late-soon{color:#ffd54f}.trip-tooltip .trip-class .trip-status:not(.fake):not(.event-shift).loaded.assigned.event-on-time{color:#6bbc59}.trip-tooltip .trip-class .trip-status:not(.fake):not(.event-shift).loaded:not(.assigned){color:#9ca3ad}.trip-tooltip .trip-class .trip-status:not(.fake):not(.event-shift):not(.loaded){color:#fff}.trip-tooltip .trip-class .trip-status:not(.fake):not(.event-shift):not(.loaded).deliver.assigned.event-completed{background:linear-gradient(45deg,#1e731a 50%,#fff 50%)}.trip-tooltip .trip-class .trip-status:not(.fake):not(.event-shift):not(.loaded).deliver.assigned.event-late{background:linear-gradient(45deg,#a11517 50%,#fff 50%)}.trip-tooltip .trip-class .trip-status:not(.fake):not(.event-shift):not(.loaded).deliver.assigned.event-late-soon{background:linear-gradient(45deg,#ffd54f 50%,#fff 50%)}.trip-tooltip .trip-class .trip-status:not(.fake):not(.event-shift):not(.loaded).deliver.assigned.event-on-time{background:linear-gradient(45deg,#6bbc59 50%,#fff 50%)}.trip-tooltip .trip-class .trip-status:not(.fake):not(.event-shift):not(.loaded).deliver:not(.assigned){background:linear-gradient(45deg,#9ca3ad 50%,#fff 50%)}.trip-tooltip .trip-class .trip-status:not(.fake):not(.event-shift):not(.loaded).pickup.assigned.event-completed{background:linear-gradient(135deg,#fff 50%,#1e731a 50%)}.trip-tooltip .trip-class .trip-status:not(.fake):not(.event-shift):not(.loaded).pickup.assigned.event-late{background:linear-gradient(135deg,#fff 50%,#a11517 50%)}.trip-tooltip .trip-class .trip-status:not(.fake):not(.event-shift):not(.loaded).pickup.assigned.event-late-soon{background:linear-gradient(135deg,#fff 50%,#ffd54f 50%)}.trip-tooltip .trip-class .trip-status:not(.fake):not(.event-shift):not(.loaded).pickup.assigned.event-on-time{background:linear-gradient(135deg,#fff 50%,#6bbc59 50%)}.trip-tooltip .trip-class .trip-status:not(.fake):not(.event-shift):not(.loaded).pickup:not(.assigned){background:linear-gradient(45deg,#fff 50%,#9ca3ad 50%)}.trip-tooltip .trip-class .trip-status:not(.fake).is-vacation{color:#283593;opacity:.5}.trip-tooltip .trip-class .trip-status.fake{color:transparent}.trip-tooltip .trip-class .trip-status:not(.fake).event-shift{color:#556070}.trip-tooltip .trip-class .trip-status:not(.fake):not(.event-shift).assigned.event-completed{color:#1e731a}.trip-tooltip .trip-class .trip-status:not(.fake):not(.event-shift).assigned.event-late{color:#a11517}.trip-tooltip .trip-class .trip-status:not(.fake):not(.event-shift).assigned.event-late-soon{color:#ffd54f}.trip-tooltip .trip-class .trip-status:not(.fake):not(.event-shift).assigned.event-on-time{color:#6bbc59}.trip-tooltip .trip-class .trip-status:not(.fake):not(.event-shift):not(.assigned){color:#9ca3ad}.trip-tooltip .trip-class .trip-status:not(.fake).event-not-showing{border-style:dotted}.letter-icon{margin-left:7px}.letter-icon p{border-radius:8.5px;color:#fff;height:17px;line-height:17px;text-align:center;width:17px}.driver-filler{margin-left:15px;width:30px}.driver-filler.show-map{margin-left:0;margin-top:-2px;width:20px}.driver-filler .letter-icon p{background-color:#338b36}.driver-filler .md-icon-button{margin:0;padding:0}.driver-position{padding-left:15px;padding-right:15px}.fa-bell{margin-left:10px}.event-info .highlighted-loc-name,.event-info .highlighted-name,.event-info .highlighted-pb-name,.event-info .highlighted-trip-name,.event-info-map .highlighted-loc-name,.event-info-map .highlighted-name,.event-info-map .highlighted-pb-name,.event-info-map .highlighted-trip-name{font-weight:900!important}leg-display{display:block;margin-bottom:5px;overflow-x:auto;overflow-y:hidden;width:100%}leg-display .interval-dates{position:relative}leg-display .interval-dates .start-date{left:-6px;position:absolute;top:5px}leg-display .interval-dates .end-date{position:absolute;right:-6px;text-align:right;top:5px}leg-display::-webkit-scrollbar{height:0;width:0}.shipments-list-table-container{height:100%;position:relative}.shipments-list-table-container sort-criteria-dropdown{margin-left:35px}.shipments-list-table-container sort-criteria-dropdown .md-select-value{border-bottom:0}.planning-info-shipments-table{background-color:#fff;height:100%;overflow:auto;width:100%}.planning-info-shipments-table .shipment-info{border-top:1px solid;display:flex;justify-content:space-between;padding-left:5px;padding-top:10px}.planning-info-shipments-table .fill-available-parent-width{width:100%}.planning-info-shipments-table .shipment-element-header{display:flex;flex-direction:row;justify-content:space-between}.planning-info-shipments-table .shipment-element-info-header{cursor:grab;cursor:-webkit-grab;display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;justify-content:space-between;transition:background .2s ease-in}.planning-info-shipments-table .shipment-element-info-header:hover{background-color:#fce4ec}.planning-info-shipments-table .shipment-element-info{display:flex;flex-direction:row;flex-grow:1;flex-wrap:wrap;justify-content:space-between;overflow-x:hidden}.planning-info-shipments-table .shipment-element-info .no-wrap{flex-wrap:nowrap}.planning-info-shipments-table .shipment-element-info .shared-row{flex-basis:auto}.planning-info-shipments-table .shipment-element-icons{align-items:center;display:flex;flex-basis:100%;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;min-width:40px}.planning-info-shipments-table .collapse-button-container{align-content:center;display:flex;flex-direction:column;justify-content:center}.planning-info-shipments-table .collapse-button{height:36px;margin:0;padding:0;width:36px}.planning-info-shipments-table leg-display{margin-bottom:0;overflow:hidden}.planning-info-shipments-table .infobox-container{padding-bottom:0;padding-top:25px}.planning-view-shipments-leglist-dialog-animationto{height:calc(100% - 45px);position:absolute;right:0;top:45px;width:1px;z-index:-1}.planning-info-shipments-table-wrapper{height:100%;overflow:hidden;position:relative;z-index:0}.planning-info-shipments-table-wrapper md-dialog{border-radius:0;height:100%;max-height:100%;max-width:100%;opacity:inherit;position:absolute;right:0;top:0;width:calc(100% - 40px)}.qualification-icon-container+.qualification-icon-container{margin:2px}.qualification-icon{font-size:1.5em;text-align:center}.qualification-fallback-icon{border-radius:25%;display:inline-block;font-size:.9em;margin:2px;min-width:30px;text-align:center}.shipment-icon-expedited,.shipment-icon-live-load{height:24px;margin:2px;position:relative;width:24px}.shipment-icon-expedited img,.shipment-icon-live-load img{filter:grayscale(100);height:100%;width:100%}.shipment-element-aside{flex-basis:150px;font-size:.9em;text-align:right}.shipment-list-header-due-row{align-items:center;display:flex;justify-content:flex-end;margin-bottom:5px;margin-top:5px}.shipment-list-header-edit-and-external{align-items:center;display:flex;height:1.2em;justify-content:flex-end}.shipment-list-header-edit-and-external .shipment-list-header-external-id{font-weight:700}.shipment-list-header-due-date{white-space:nowrap}.shipment-list-header-due-source{border-radius:8px;margin-left:5px;padding:2px 8px}.late-datetime{color:#a11517}.late-soon-datetime{color:#daa520}.normal-datetime{color:grey}.shipment-element-edit{margin:-15px -15px -15px 0;padding:0}.shipment-list-header{display:flex;flex-basis:100%;font-weight:700;max-width:75%}.shipment-list-header-top{margin-bottom:5px}.shipment-list-header-top strong{color:#000}.shipment-list-header-bottom{font-size:.9em;text-transform:uppercase}.shipment-direction{padding-right:10px}.shipment-direction .letter-icon p{border-radius:100%;font-weight:400;height:20px;line-height:20px;width:20px}.filterbox-container .icon-filter-container svg{cursor:pointer;font-size:24px;margin:0 6px}.filterbox-container .sort-criteria{margin-left:35px}.filterbox-container .header-container{padding:0 10px;position:relative;width:100%}.filterbox-container button:not(.md-button){margin:0;padding:0}.filterbox-container .date-range md-input-container{margin:0}.filterbox-container .date-selector-container{margin:auto 0 auto auto}.filterbox-container .date-selector-container md-datepicker{margin-left:-17px}.filterbox-container .date-selector-container .md-datepicker-input-container{line-height:24px;margin-left:-10px;max-width:84px}.filterbox-container .date-selector-container .md-button-prev-date{margin:0}.filterbox-container .date-selector-container .md-button-next-date{margin:0 -5px 0 -4px}.filterbox-container .date-selector-container .md-icon-button{width:auto}.filterbox-container .row-filterby{padding:10px 0}.filterbox-container .sort-field:hover{cursor:pointer}.time-marks{cursor:ew-resize}.time-marks .time-marks-container{border-top:1px solid #9ca3ad;height:15px;margin:0 15px;pointer-events:none}.time-marks .time-marks-container .time-mark{background-color:#9ca3ad;height:100%;width:1px}.time-marks .time-marks-container .time-mark p{color:#9ca3ad;position:relative;right:13px;top:-15px}sort-criteria-dropdown label{position:relative;top:2px}sort-criteria-dropdown md-input-container{margin:0}sort-criteria-list{width:100%}sort-criteria-list .sort-criteria-list-container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;max-height:36px;max-width:100%}sort-criteria-list .sort-criteria-list-container .sort-criteria-item-wrapper{border-radius:0;flex-basis:0;flex-grow:1;margin:0}sort-criteria-list .sort-criteria-list-container .sort-criteria-item-wrapper.md-button.no-sort{cursor:default;transition:none}sort-criteria-list .sort-criteria-list-container .sort-criteria-item-wrapper .sort-direction{font-size:.9em}sort-criteria-list .sort-criteria-list-container .sort-criteria-item-wrapper.external-id{min-width:125px}sort-criteria-list .sort-criteria-list-container .sort-criteria-item-wrapper.direction{max-width:10px}sort-criteria-list .sort-criteria-list-container .sort-direction-arrows md-icon{min-width:12px;padding-bottom:5px;width:12px}sort-criteria-list .sort-criteria-list-container .sort-criteria-filler{width:6%}.pt-tooltip a:link,.pt-tooltip a:visited{color:#e1e1e1}.pt-tooltip a:hover{text-shadow:.5px 0 0 #fff}.pt-tooltip .md-button{margin:0;padding:0}.pt-tooltip .facility-message{margin-bottom:5px}.pt-tooltip .facility-message .fa{margin:5px}.pt-tooltip .tooltip-dates,.pt-tooltip .tooltip-event-type,.pt-tooltip .tooltip-shipment-reference,.pt-tooltip .tooltip-site{margin:8px 5px}.pt-tooltip .tooltip-dates>div,.pt-tooltip .tooltip-event-type>div,.pt-tooltip .tooltip-shipment-reference>div,.pt-tooltip .tooltip-site>div{line-height:13px;margin-bottom:3px}.pt-tooltip .notification-tooltip-title{margin-bottom:10px;margin-top:5px}.pt-tooltip .notification-tooltip-body{max-height:250px;max-width:380px;overflow-y:auto;white-space:normal;word-break:break-word}.pt-tooltip .notification-tooltip-body::-webkit-scrollbar{background-color:#9ca3ad;border-radius:8px;width:8px}.pt-tooltip .notification-tooltip-body::-webkit-scrollbar-thumb{background-color:#000;border-radius:8px}.pt-tooltip .equipments{margin-top:10px}.event-display-resize{margin-left:-5px;width:60px}.vertical-progress-event{margin-top:3.8%}.flex-section{margin:10px 10px 0}.flex-section.section-collapse-button{width:50px}.flex-section.section-collapse-button .rotated-text{-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transform:translateX(25px) rotate(90deg);-moz-transform:translateX(25px) rotate(90deg);-ms-transform:translateX(25px) rotate(90deg);-o-transform:translateX(25px) rotate(90deg);transform:translateX(25px) rotate(90deg)}.flex-content{background-color:#fff}.drop-zone.dndDragover{border-style:dashed;border-width:2px}.drop-zone .dndPlaceholder{display:none}.shipment-title{align-items:center;display:flex;flex-direction:row;padding:0 10px}.search-row{height:62px}.search-filters{flex-grow:1}.chips-style md-chip{align-items:center;background-color:transparent!important;border:1px solid;cursor:default;display:flex;font-size:.9em;height:20px;line-height:18px;white-space:nowrap}.leg-list-container .table-content md-icon,.row-clickable{cursor:pointer}.chips-style md-chip .md-chip-remove-container{display:flex}.chips-style md-chip .md-chip-remove-container md-icon{align-items:center;display:flex;justify-content:center}.block-disp,.vertical-text span{display:block}.chips-style md-chip .md-chip-remove-container md-icon svg{height:15px;width:15px}.planning-dashboard-section{height:100%}.planning-dashboard-section .planning-info-drivers-table{background-color:#fff;height:100%;overflow:auto}.planning-dashboard-section.shipments-collapsed sort-criteria-list{width:680px}.progress{width:100%}.icon-table-column{width:30px}.icon-table-column md-icon{font-size:15px;width:30px}.svg-inline--fa.pb-qualification{height:20px;margin-left:5px;width:20px}.svg-inline--fa.pb-qualification.fa-weight-hanging{height:19px}.pb-qualification{margin-left:5px}.md-icon-button.pb-edit{margin-top:-4px}.assignment-dialog{height:100%;min-width:50%}.assignment-dialog .md-dialog-content{padding:24px 24px 10px}.assignment-dialog .new-assignment,.assignment-dialog assignment-form{height:100%;overflow:hidden}.assignment-dialog assignment-form md-input-container{margin-bottom:0}.assignment-dialog assignment-form .site .next-event-in-time::after,.assignment-dialog assignment-form .site .next-event-late::after,.assignment-dialog assignment-form .site .set-equipment-empty{height:100%;margin:15px auto 0;width:2px;content:''}.assignment-dialog assignment-form .equipments{padding:15px;border:1px solid #cdd0d3;overflow:auto}@media only screen and (min-width:1080px) and (max-width:1430px){.assignment-dialog assignment-form .equipments{padding:15px}}@media only screen and (min-width:1920px){.assignment-dialog assignment-form .equipments{padding:20.25px}}@media only screen and (max-width:1080px){.assignment-dialog assignment-form .equipments{padding:11.25px}}@media only screen and (max-width:648px){.assignment-dialog assignment-form .equipments{padding:6.75px}}.assignment-dialog assignment-form .site{padding:0 15px 15px}.assignment-dialog assignment-form .site .next-event-in-time,.assignment-dialog assignment-form .site .next-event-late{text-align:center}.assignment-dialog assignment-form .site .next-event-late::after{background-color:#a11517}.assignment-dialog assignment-form .site .has-unsatisfied-qualifications{color:#cdd0d3;font-size:13px}.assignment-dialog assignment-form .site .next-event-in-time::after{background-color:#6bbc59}.assignment-dialog assignment-form .site .set-equipment{padding-top:50px}.assignment-dialog assignment-form .site .set-equipment-empty{background-color:#a11517}.assignment-dialog assignment-form .validation-date-message{padding-top:0}.assignment-dialog assignment-form .filtered-message{padding-top:6.5px}.assignment-dialog assignment-form .note-messages{margin:15px 0 8px}.assignment-dialog .actions-row{min-height:46px}.driver-display-name,.eta-text-style{min-height:7px;font-size:.8em}.planned-completion{padding-left:15px;padding-right:15px;display:inline-block;line-height:80px}@media only screen and (min-width:1080px) and (max-width:1430px){.planned-completion{padding-left:15px;padding-right:15px}}@media only screen and (min-width:1920px){.planned-completion{padding-left:20.25px;padding-right:20.25px}}@media only screen and (max-width:1080px){.planned-completion{padding-left:11.25px;padding-right:11.25px}}@media only screen and (max-width:648px){.planned-completion{padding-left:6.75px;padding-right:6.75px}}.planned-completion-progress{padding:15px;display:inline-block;vertical-align:middle}@media only screen and (min-width:1080px) and (max-width:1430px){.planned-completion-progress{padding:15px}}@media only screen and (min-width:1920px){.planned-completion-progress{padding:20.25px}}@media only screen and (max-width:1080px){.planned-completion-progress{padding:11.25px}}@media only screen and (max-width:648px){.planned-completion-progress{padding:6.75px}}.leg-list-container md-icon{color:inherit}.leg-list-container .icon-on-row{display:flex;justify-content:center;margin:0 5px}.leg-list-container .table-content{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.leg-list-container .table-content .table-sites,.leg-list-location-cell{justify-content:center}.leg-list-container .table-content .table-data{width:50%}.leg-list-container .table-content .leg.driver{margin-top:-10px}.leg-list-container table th{font-size:.9em;font-weight:400;margin-bottom:0;margin-top:0;padding-bottom:12px;text-align:center;text-transform:uppercase}.driver-display-name,.leg-list-event-type,.toast-messages .tm-title{font-weight:700}.leg-list-container table td{margin-top:-20px;padding-bottom:0;padding-top:0}.site-legs-style{margin-left:20px;width:50px}.leg-list-with-border{border-top:1px solid}.leg-list-event-site{font-size:.7em;min-height:7px;text-align:right}.date-input-label,.eta-text-style,.headers-style{text-align:center}.map-container{height:calc(100% - 90px);position:absolute;right:0;top:90px;width:62%}.map-container .ng-map{height:100%;width:100%}.complete-icon{display:flex;justify-content:center}.eta-spacing{padding-left:25px;padding-right:25px}.split-leg-icon-td{vertical-align:top}.unset-icon{margin-left:0;padding-left:10px}.driver-display-name{text-align:center}.site-info{max-height:23px;overflow-y:scroll}.pt-event-info .charfield,.pt-tooltip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-info::-webkit-scrollbar{width:0}.drivers-info{display:flex;flex-direction:column}.assigned-driver{align-items:center;display:flex}.leg-list-header{align-items:baseline;margin-bottom:20px}.leg-list-header .buttons-header-shipment-details{width:21%}.leg-list-header .buttons-header-shipment-details .original-leg-toggle{margin:0 5px 0 0}.leg-list-header .shipment-details-id-title{align-items:center;display:flex;flex-direction:column;justify-content:center}.leg-list-header .shipment-details-id-title h4{margin:4px}.leg-list-header .shipment-details-id-title .shipment-details-qualifications{align-items:center;display:flex;font-size:.8em;justify-content:center}.leg-list-header .shipment-details-id-title .shipment-details-qualifications .shipment-id{font-style:italic;margin:0 20px}.svg-inline--fa.completed-state{color:#32cd32}.exclude-driver-dialog{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:50%}.exclude-driver-dialog .excluded-drivers-dialog-content{align-items:center;display:flex;flex-direction:column}.exclude-driver-dialog md-chip{font-size:.7em}.exclude-driver-dialog md-chip md-icon{max-width:15px;min-width:15px}.exclude-drivers-button{align-items:center;display:flex;margin-right:10px}.info-drivers-excluded{font-size:.7em;font-style:italic}.rotated-scissors{transform:rotate(180deg)}.event-box-height{height:55px}.view-map{display:inline-flex}.map-beh{margin-left:15px}.excluded-driver-alignment{margin-left:70px;margin-top:15px}.shipment-filters-panel{background:#fff;border-radius:4px;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);margin-top:3px;max-width:500px}.shipment-filters-panel .container{padding:0 15px}.shipment-filters-panel .input-container{width:200px}.shipment-filters-panel .submit-buttons{margin-bottom:20px;margin-top:25px}.shipment-filters-panel md-input-container .condition-filter{padding-left:0!important}.shipment-form .pt-input-column{padding-bottom:5px;padding-top:5px;margin:5px 0;width:100%}@media only screen and (min-width:1080px) and (max-width:1430px){.shipment-form .pt-input-column{padding-bottom:5px;padding-top:5px}}@media only screen and (min-width:1920px){.shipment-form .pt-input-column{padding-bottom:6.75px;padding-top:6.75px}}@media only screen and (max-width:1080px){.shipment-form .pt-input-column{padding-bottom:3.75px;padding-top:3.75px}}@media only screen and (max-width:648px){.shipment-form .pt-input-column{padding-bottom:2.25px;padding-top:2.25px}}.shipment-form .pt-shipment-dropdown-input{margin:40px 0}.shipment-form .shipment-dates-label{display:inline-block;min-width:170px}.shipment-form .pt-autocomplete{padding-bottom:15px;padding-top:15px}@media only screen and (min-width:1080px) and (max-width:1430px){.shipment-form .pt-autocomplete{padding-bottom:15px;padding-top:15px}}@media only screen and (min-width:1920px){.shipment-form .pt-autocomplete{padding-bottom:20.25px;padding-top:20.25px}}@media only screen and (max-width:1080px){.shipment-form .pt-autocomplete{padding-bottom:11.25px;padding-top:11.25px}}@media only screen and (max-width:648px){.shipment-form .pt-autocomplete{padding-bottom:6.75px;padding-top:6.75px}}.shipment-form .division-clear .md-input{width:95%}.shipment-form .division-clear .md-input:valid{width:91%!important}.shipment-form .input-fixed md-input-container{margin-bottom:-5px}.shipment-form .input-fixed .validation-messages{margin-bottom:10px}.shipment-form .external-id-fixed{height:45px}.shipment-form .shipment-form-titles{margin-bottom:20px}.shipment-form .titles-color{color:rgba(0,0,0,.36)}.shipment-form .checkboxes{margin:-15px 16px 10px}.shipment-form .reference-numbers-remargin{margin-bottom:-20px}.pt-new-leg{border:1px dashed rgba(0,0,0,.4);border-radius:2px;height:40px}.pt-leg-content{margin:5px 10px;transform:translateY(30%)}.pt-leg-actions{margin-left:auto}.pt-event-info{line-height:36px;padding-left:15px}.pt-event-info .table-icon{margin-right:5px}.pt-event-info>div{margin-right:20px}.pt-event-info .event-type{font-weight:700;width:60px}.pt-event-info .site-name{width:200px}.pt-event-info .due{width:130px}.pt-event-info .reference{width:150px}.pt-event-info .notes{width:390px}.pt-event-info .fa{display:inline}.pt-leg-item-container{cursor:-webkit-grab;cursor:grab}.pt-leg-item-container .letter-icon p{background-color:#338b36}.pt-event-item-container>div{padding:0 8px}.pt-event-item-container>div md-card{margin:0}.pt-event-item-container>div .pt-event-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.pt-event-item-container>div .pt-event-item.drag-enabled{cursor:-webkit-grab;cursor:-moz-grab;cursor:-ms-grab;cursor:-o-grab;cursor:"grab"}.equipments-chips-container .letter-icon p:hover,.metrics-container .comparison-metrics .transparent-card .pt-icon-info:hover,.user-avatar,.utilization-graph .nv-group .nv-bar{cursor:pointer}.pt-event-modal-create{min-width:700px;padding:15px}.create-shipment-view md-progress-linear{left:0;position:absolute;top:0}.create-shipment-view .dndDragging{opacity:.2}.create-shipment-view .dndPlaceholder{background-color:#9ca3ad;border-radius:inherit;display:block;margin:0 5px;min-height:40px}.create-shipment-view .shipment-upsert{height:75vh}.validation-messages{font-size:12px}.set-shipment-dates-dialog-content{max-width:300px;padding:30px}.copy-dialog{min-width:310px}.copy-dialog .copy-form input{min-width:65px}.toast-messages .md-toast-content{padding-right:0}.toast-messages.error .md-toast-content{background:#c62828;color:#fff}.toast-messages.success .md-toast-content{background:#00695c;color:#fff}.toast-messages.warning .md-toast-content{background:#c68a35;color:#fff}.date-input-container .date-input-container-datepicker .md-input{color:inherit}.date-input-container .date-input-container-datepicker .md-datepicker-triangle-button .md-datepicker-expand-triangle{border-top-color:inherit}.date-input-label{color:#000;font-size:.8em}.time-input-container .time-input-container-input.md-input{color:inherit;font-size:14px}.artificial-date .md-input{color:#fff!important}.app-header .user-avatar{height:40px;width:40px}.app-header .user-avatar .user-avatar-fallback-initial{font-size:150%}.app-header .logo{margin-right:15px;max-height:50px;max-width:200px}.app-header .working-date datetime-picker{margin-left:3px;max-width:240px}.app-header .working-date datetime-picker md-input-container{margin:0;padding-right:0;padding-top:12px}.app-header .working-date datetime-picker .date-input-container{max-width:150px}.app-header .working-date datetime-picker .date-input-container .md-datepicker-input-container{margin-left:0;max-width:100px}.app-header .working-date datetime-picker .date-input-container .md-datepicker-input-container .md-datepicker-input{min-width:100px}.app-header .working-date datetime-picker button{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.header-title-text{margin-left:10px}.header-user-card{box-shadow:none;margin:0}.header-user-name{max-height:2.75em;overflow-y:hidden;text-overflow:ellipsis}.header-user-avatar{border-radius:100%;width:100%}.header-media-card{height:60px;width:60px}.pagination-buttons .md-button:not(.page-button){min-width:36px;width:36px}.pagination-buttons .md-button.page-button{min-width:50px;width:50px}.user-avatar-fallback{align-items:center;border-radius:100%;display:flex;height:100%;justify-content:center;width:100%}.user-avatar-fallback-initial{font-size:200%;text-transform:uppercase;user-select:none}.user-avatar{width:100%}.user-avatar .header-user-avatar{background-position:center;background-size:cover;content:'';cursor:pointer;height:100%;width:100%}.config-selector md-select .md-select-value.md-select-placeholder{color:#fff;font-size:14px;padding-top:9px}.config-selector md-select .md-select-icon{color:#fff}.config-selector md-select:focus:not([disabled]) .md-select-value.md-select-placeholder{color:#fff;font-size:14px;opacity:1;padding-top:9px}.actives{box-shadow:0 -3px #fff inset;height:64px}.actives md-select{margin:10px 0}model-autocomplete md-input-container label{bottom:93%!important}model-autocomplete .md-show-clear-button input{padding-right:0!important}.md-input{color:#000!important}.button-fixed .md-input:valid{width:94%}.division-selector md-select .md-select-icon{color:#fff}.division-selector md-select:focus:not([disabled]) .md-select-value{color:#fff;opacity:1}.plan-selector md-select .md-select-icon{color:#fff}.plan-selector md-select:focus:not([disabled]) .md-select-value{color:#fff;opacity:1}.pt-tooltip{border-radius:4px;font-size:14px;font-weight:500;margin-top:14px;opacity:.9;padding:5px 10px 10px;transform-origin:center bottom}.capacity-details .metric-list p,.capacity-details .plan-name{font-weight:700}.sticky{opacity:1}date-mover .md-button.md-icon-button md-icon{font-size:25px}.main-view{height:100%;overflow:auto}.metrics-container .comparison-metrics{min-width:300px}.metrics-container .comparison-metrics .transparent-card{background-color:transparent;border:0;box-shadow:none}.metrics-container .comparison-metrics .transparent-card .pt-icon-info{margin-left:5px}.metrics-container .comparison-metrics .md-toolbar-tools .md-datepicker-input{color:rgba(255,255,255,.87)}.metrics-container .comparison-overflow{overflow-x:auto}.metrics-container .metric-parent-display{margin:6px 15px 12px 0;text-align:right}.metrics-container .plan-cell-info{padding:12px 16px}.metrics-container .plan-cell-info.highlighted{background-color:#e3e6e8}.admin-table .md-table,.admin-table .md-table-pagination,.driver-itinerary,admin-table .md-table,admin-table .md-table-pagination{background-color:#fff}.metric-titles-list .submetrics .metric-value p{margin-left:24px;text-align:left}.metric-plan-values-list p{text-align:right}.metric-plan-values-list p md-icon{text-align:center}.plan-card{min-width:200px}.metrics-cards md-list-item{height:19px;min-height:19px}.percent-parts{color:#9ca3ad}.delayed-tooltip .delayed-tooltip-title{margin-top:8px}.delayed-tooltip .delayed-bill{margin:8px 2px}.delayed-tooltip .delayed-bill .delayed-event{margin-left:24px}.delayed-tooltip .delayed-bill .delayed-event:first-child{margin-top:2px}.capacity-details .metric-list{margin-right:30px}.capacity-details .value-list{width:100px}.capacity-details .value-list p{text-align:right}.active-map-help,.version-info .md-font{text-align:center}.metrics-container{height:calc(100vh - $header-height);width:100%}.admin-table,admin-table{width:100%}.admin-table a:link,.admin-table a:visited,admin-table a:link,admin-table a:visited{color:rgba(0,0,0,.87)}.admin-table md-icon,admin-table md-icon{min-height:16px;min-width:16px}.admin-table md-toolbar .md-accent .md-toolbar-tools md-icon,admin-table md-toolbar .md-accent .md-toolbar-tools md-icon{color:#fff}.admin-table .admin-table-add,admin-table .admin-table-add{bottom:20px;position:fixed;right:20px}.admin-table md-table-container:not(.temporary),admin-table md-table-container:not(.temporary){max-height:60vh}.admin-table .md-table .md-icon-button,.admin-table .md-table-pagination .md-icon-button,admin-table .md-table .md-icon-button,admin-table .md-table-pagination .md-icon-button{margin:0;max-height:30px;max-width:30px;padding:0}.admin-table .inventory-container,admin-table .inventory-container{min-height:70px}.admin-table .inventory-container .inventory-field,admin-table .inventory-container .inventory-field{max-width:40px}.admin-table .md-table .md-cell.truncated,admin-table .md-table .md-cell.truncated{max-width:200px}.admin-table .md-table .md-cell.truncated div,admin-table .md-table .md-cell.truncated div{overflow:hidden;width:100%}.admin-table .md-table .md-cell.truncated div span,admin-table .md-table .md-cell.truncated div span{text-overflow:ellipsis;white-space:nowrap;width:inherit}.admin-table .md-table .md-cell.readonly,.admin-table .md-table .md-cell.readonly div span,.admin-table .md-table .md-cell.readonly div span .svg-inline--fa.color-fixed-pink.svg-inline--fa:not([disable]),.admin-table .md-table .md-cell.readonly.color-fixed-pink.fa-check,admin-table .md-table .md-cell.readonly,admin-table .md-table .md-cell.readonly div span,admin-table .md-table .md-cell.readonly div span .svg-inline--fa.color-fixed-pink.svg-inline--fa:not([disable]),admin-table .md-table .md-cell.readonly.color-fixed-pink.fa-check{color:#9ca3ad}.admin-table .md-head th.dual-transaction-head,admin-table .md-head th.dual-transaction-head{display:flex;margin-top:5px;width:160px}.admin-table .break-dual-head,admin-table .break-dual-head{white-space:pre-line}.admin-table md-checkbox[disabled] .md-container .md-icon,admin-table md-checkbox[disabled] .md-container .md-icon{border-color:#e3e6e8!important}.breadcrumb-item{font-size:.7em;line-height:2.7em;text-transform:uppercase}.title-nolink{margin:0 25px}.version-info .version{font-weight:700;margin-bottom:5px;padding:5px 15px}.version-info .release{padding:5px 15px}.missing-organization{padding:30px}.active-map-container{display:flex;flex-direction:row;height:100%}.active-map{display:flex;flex-basis:100%;flex-direction:column;width:100%}.active-map-location-info{display:flex;flex-direction:column;height:100%;padding:20px;width:400px}.active-map-location-info .active-map-filter{margin:5px 0}.active-map-location-info md-select{margin-bottom:10px;margin-top:-10px}.active-map-location-info .active-map-location-container{display:flex;flex-direction:column;height:90%;justify-content:space-between;margin-top:10px}.active-map-location-info .active-map-location-container .active-map-location-info-selected{flex-basis:calc(100% - 100px)}.active-map-location-info .active-map-location-container .location-equipment-info{margin-bottom:10px}.active-map-location-info .active-map-location-container .equipment-location-map{height:calc(100vh - 640px);overflow-y:scroll}.active-map-location-info .active-map-location-container .event-itinerary-info{justify-content:flex-end;margin-top:10px}.active-map-location-info .active-map-location-container .multiple-events{height:170px;margin-left:5px;margin-top:20px}.active-map-help+.active-map-help{margin-top:15px}.active-map-help.svg-inline--fa{max-height:40px;max-width:40px}.active-map-location-marker{padding:3px}.active-map-control{flex-basis:100%;height:100%}.active-map-marker{transform:translateY(25%)}.active-map-marker-shape{stroke:#fff;stroke-width:25px;transition-duration:.3s;transition-property:fill;transition-timing-function:ease}.active-map-location-equipment{flex-basis:100%}.driver-itinerary{border-radius:5px;height:140px;margin:10px;position:relative;width:950px}.driver-itinerary .itinerary-header{padding:10px}.driver-itinerary .events-display{padding:0 15px}.driver-itinerary .events-display .assignment-status-container{width:0!important}.time-marks-map{margin:5px}.itinerary-information{width:99%}.itinerary-information.driver-information{display:inline-flex;justify-content:space-between}.map-event-info{background-color:#616161;color:#fff;padding:10px}.equipment-restrictions-dialog{background:#fff;border-radius:4px;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);margin-top:3px}.equipments-chips-container .letter-icon p{background-color:#ff1493;border-radius:11.5px;color:#fff;font-size:18px;height:23px;line-height:23px;text-align:center;width:23px}.equipment-class-upsert,.line-upsert{height:75vh}.eq-class-and-lines{height:107px;justify-content:flex-start;margin-bottom:27px;margin-top:-24px}.equipment-list{align-self:center;border:1.5px solid #e3e6e8;margin-bottom:15px;width:98.5%}.qualification-selector{margin-top:24px;max-height:350px;padding-top:8px}.qualification-label{font-size:.8em}.qualification-selector-text{overflow:hidden;white-space:initial;width:110px}md-checkbox.secondary{margin-left:40px}.svg-inline--fa.fixed-color-pink.fixed-color-grey{color:#9ca3ad}.driver-upsert{height:75vh}.shift-location-fixer{margin-top:-4px}.percentage-container{display:inline-flex}.percent-sign{margin-left:10px;margin-top:27px}.driver-preferences-name{width:45%}