body{height:100%;margin:0 auto}body .avoid-page-break{page-break-inside:avoid}body #buttons{margin:auto}body #buttons .btn{height:25px;line-height:100%;margin:0;padding:5px;text-align:center;vertical-align:middle}body #buttons .btn-group .btn.no-pointer{cursor:default}body #buttons .btn-section{margin-top:5px}body #buttons .navigation-buttons{margin-left:45%}body #content-view{border-radius:8px;margin:15px;overflow-x:hidden;overflow-y:hidden;padding-bottom:12px;white-space:nowrap}body #spinner{background-position:center center;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000}body .addon-btn{padding:0 4px}body .addon-label{display:inline-block;font-size:.9em;width:40px}body .ap-checkbox .input-checkbox{margin-top:5px}body .ap-checkbox label{display:inline-block}body .ap-home #selectDealership{padding-left:0;padding-right:0}body .ap-home #selectDealership .caret{margin-top:8px}body .ap-home #selectDealership ul.organization-selector.dropdown-menu{max-width:none;width:296px}body .ap-home .loading-message{margin-top:3em}body .ap-home .row:not(first-child){padding-top:15px}body .ap-measurement-display .measure-control .measure-unit{margin-left:0;margin-right:0;top:3px}body .btn-pad-left,body .pad-left{margin-left:0}body .btn-pad-right,body .pad-right{margin-right:1em}body .button-container-only{background:0 0;border:none;margin:0;padding:0}body .center{text-align:center}body .closed-ro{cursor:not-allowed;opacity:.65}body .disabled a{cursor:not-allowed}body .dropdown-submenu{position:relative}body .dropdown-submenu.show-submenu>.dropdown-menu,body .dropdown-submenu:hover>.dropdown-menu{display:block}body .dropdown-submenu.show-submenu>a:after,body .dropdown-submenu:hover>a:after{border-left:none}body .dropdown-submenu .pull-left{float:none}body .dropdown-submenu .pull-left>.dropdown-menu{border-radius:6px 0 6px 6px;left:-100%;margin-left:10px}body .dropdown-submenu>.dropdown-menu{border-radius:0 6px 6px 6px;left:100%;margin-left:-1px;margin-top:-6px;top:0}body .dropdown-submenu>a:after{border-style:solid;border-width:5px 0 5px 5px;content:' ';display:block;float:right;height:0;margin-right:-10px;margin-top:5px;width:0}body .fa.fa-close{font-size:26px}body .fa-halfx{font-size:18px}body .fluid-container{display:inline-block}body .highlight{border-radius:6px}body .measure-control .input-measurement{padding-left:0!important;padding-right:0!important}body .measure-control .input-measurement span{float:left;font-size:14px;margin:0 0 10px 0;padding:3px}body .measure-control div.btn-group span{font-size:14px;height:34px;margin:0 0 10px 0;padding:3px;pointer-events:none;width:34px}body .measurment-label{float:left;font-size:16px;height:34px;padding:14px 0 0 5px}body .middle-point{display:none;left:calc(50% - 40px);position:absolute;text-align:center;top:95px;width:40px}body .modal-section{margin-bottom:5px}body .noselect{-webkit-touch-callout:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}body .popover-hidden{border-radius:8px;display:none;font-size:14px;margin-left:-20px;max-width:360px;min-width:150px;padding:12px;position:absolute;right:10px;text-align:center;top:0;z-index:100}body .popover-hidden-abnormal div{float:right}body .popover-hidden-abnormal p{text-align:left}body .quick-spec-filter{float:right;width:150px}body .row.padded{padding-bottom:5px;padding-top:8px}body .searchResultBox{margin:8px auto;width:80%}body .searchResultBox button{margin-top:27px}body .spacer{margin-top:20px}body .strikethrough{text-decoration:line-through}body .text-bold{font-weight:700}body .tile{border-radius:5px;margin:8px;padding:8px 8px;white-space:normal}body .tile .needs-attention{float:left;position:absolute}body .tile div.not-found{margin:30px 20px 20px 0}body .top-margin{margin-top:1rem}body .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .typeahead-input .input-group .form-control{border-radius:0 4px 4px 0!important}body .ui-placeholder{height:40px;margin:3px}body .view-animate{padding:0 0}body .view-animate.ng-enter{right:-1250px}body .view-animate.ng-enter,body .view-animate.ng-leave{display:block;max-width:1024px;padding:0;position:absolute;transition:all cubic-bezier(.42,.97,1,1) .65s;width:100%}body .view-animate.ng-enter.ng-enter-active{right:0}body .view-animate.ng-leave.ng-leave-active{right:-100%}body .view-animate-container{overflow:hidden;position:relative}body .white-box{border-radius:5px;margin:8px;padding:8px}body .white-box p{margin:0 auto 12px auto;white-space:normal}body .wp-btn{width:33.33%}body :-ms-input-placeholder,body ::-moz-placeholder,body ::-webkit-input-placeholder,body input:-moz-placeholder{font-style:italic;text-transform:lowercase}body a:hover{cursor:pointer;text-decoration:none}body button{cursor:pointer}body div.form-group.required{border-radius:4px}body header{height:inherit;left:0;padding:8px;top:0;white-space:nowrap;width:100%;z-index:15}body header .icons{padding-right:12px;text-align:right}body header .icons>div{display:inline-block;margin-right:15px;text-align:center}body header a{cursor:pointer}body header a:hover{text-decoration:none!important}body header h3{margin-top:2px}body header h3 .fa-arrow-circle-left,body header h3 .fa-arrow-circle-right{cursor:pointer}body header img#logo{max-height:80px}body header ul.dropdown-menu{left:auto;right:0}body input[type=number]{-moz-appearance:textfield}body input[type=number]::-webkit-inner-spin-button,body input[type=number]::-webkit-outer-spin-button{-moz-appearance:none;-webkit-appearance:none;appearance:none;margin:0}body input[type=text]{font-style:normal}body .margin-right{margin-right:10px}body md-dialog.md-default-theme{padding:10px}body .sortable-list{min-height:2rem}body textarea{resize:none}.text-vertical-middle{vertical-align:middle!important}.info-box.details-panel-parts .ap-parts-header{font-weight:700;padding:4px 0}.info-box .row{padding:.3rem .8rem}.not-allowed{opacity:.6;cursor:not-allowed!important}textarea{resize:none}.page-break-after{page-break-after:always;page-break-inside:avoid}.title{font-size:1.4rem}.is-dragging{height:2rem}.flex-row{display:-webkit-box;display:-ms-flexbox;display:flex}.no-left-padding{padding-left:0}.new-recommendation-name{width:35rem}.edit-observation{width:40rem}.flex-order-first{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-right:5px!important}.flex-order-second{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:0}.aligned-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.text-left{text-align:left!important}.double-border-bottom{border-bottom:double}.form-control-feedback{z-index:10000;pointer-events:all;cursor:pointer}.form-control.custom-height{height:384px;overflow-y:auto}#estimate-view{padding-top:1.4rem}#estimate-view #buttons{padding-bottom:1.5rem}#estimate-view #content #estimate-tables{overflow-y:auto;width:100%;padding-top:1.5rem;padding:0 3.4rem}#estimate-view #content #estimate-tables .approve-defer-checkbox{background-size:20px 20px;margin-left:10px;margin-top:3px}#estimate-view #content #estimate-tables #additional-recommendations{padding-top:2.4rem}#estimate-view #content table.estimate{margin-top:3.4rem;table-layout:fixed;width:100%}#estimate-view #content table.estimate .ap-checkbox{margin:0}#estimate-view #content table.estimate .ap-column-header{max-height:3rem;font-size:1.4rem;vertical-align:bottom}#estimate-view #content table.estimate .ap-column{vertical-align:middle!important;max-height:4rem;font-size:1.2rem}#estimate-view #content table.estimate .ap-column-header:not(:first-child),#estimate-view #content table.estimate .ap-column:not(:first-child){width:11rem;max-width:11rem;min-width:11rem}#estimate-view #content table.estimate .ap-column-header:first-child>div,#estimate-view #content table.estimate .ap-column:first-child>div{max-width:100%;padding-bottom:20px;padding-top:20px}#estimate-view #content table.estimate .ap-row{height:4rem;padding:.4rem 0}#estimate-view #content table.estimate .recommendation-cell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#estimate-view #content table.estimate .task-answer-image-component{display:inline-block;height:100%}#estimate-view #content.side-panel{position:relative;overflow:hidden}#estimate-view #content.side-panel .ng-aside{position:absolute}#estimate-view .total-row{padding-right:5rem;width:100%}#estimate-view .total-row .estimate{margin-top:0!important}#estimate-audit-view{padding:10px}#estimate-audit-view .search-row{min-height:35px}#estimate-audit-view h4 i{font-size:.8em}#estimate-audit-view table{margin-bottom:30px;width:100%}#estimate-audit-view table tbody tr.button-row>td{border:none}#estimate-audit-view table tbody tr>td{vertical-align:top}#estimate-audit-view table tbody tr>td:last-child{border-right:none}#estimate-audit-view table tbody tr>td div.row{margin-left:-10px;margin-right:-10px}#estimate-audit-view table tbody tr>td input{border-radius:4px}#estimate-audit-view table tbody tr>td input.full-width{width:100%}#estimate-audit-view table td,#estimate-audit-view table th{padding:10px}#estimate-audit-view table tfoot tr td button{width:100%}#route-sheet-view{border:none;border-radius:4px;padding:10px;position:relative}#route-sheet-view #content{border:none;border-radius:4px;display:inline-block;padding:10px 0;width:100%}#route-sheet-view #content #action-detail{float:left;padding:5px}#route-sheet-view #content #action-panel{float:left;font-size:10px;padding:5px;text-align:center}#route-sheet-view #content #action-panel div.action-item{padding-bottom:10px}#route-sheet-view #content #action-panel div.action-item input[type=button]{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAIAAABL1vtsAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAClSURBVDhP7ZQxCsMgFIY9kYu3sOcQPIJdHASzJKOjTskdco6CUig5giB2CZLBvkChHeta/ObvfbzpRznnEMKtHe99jLHWipxzGGNK6aUF8AkhSqlSypmYpiml9GwBfGut1nrf9zNhjDmOA176HfCXZRmGoSd64oue+PC3CSklrNi9BfDHcXxPzrqujDEhxLUF8Dnn8zzDOwhWbNu2RztwBfNXa30BZ3zhNgZddFQAAAAASUVORK5CYII=) no-repeat;border:none;height:22px;width:22px}#route-sheet-view #content #action-panel div.separator{margin-bottom:10px}#route-sheet-view #route-sheet-frame{overflow-x:hidden;overflow-y:hidden;position:relative;width:100%}#route-sheet-view #route-sheet-frame .col-xs-12,#route-sheet-view #route-sheet-frame .constrained,#route-sheet-view #route-sheet-frame .row{height:100%}#route-sheet-view #route-sheet-frame .ro-table{border:none;display:table;margin:0;width:99.6%}#route-sheet-view #route-sheet-frame .ro-table .motorist-column{position:relative}#route-sheet-view #route-sheet-frame .ro-table .motorist-column .cell-edit{position:absolute;right:0;top:0}#route-sheet-view #route-sheet-frame .ro-table .motorist-column .customer-details{padding-right:10px;vertical-align:top}#route-sheet-view #route-sheet-frame .ro-table .promise-column{text-align:left}#route-sheet-view #route-sheet-frame .ro-table .promise-column div{padding:0}#route-sheet-view #route-sheet-frame .ro-table .tooltip-wrapper .customer-details{width:100px}#route-sheet-view #route-sheet-frame .ro-table tbody{display:table;float:left;overflow:auto;width:100%}#route-sheet-view #route-sheet-frame .ro-table tbody tr{box-sizing:border-box;width:100%}#route-sheet-view #route-sheet-frame .ro-table tbody tr td{font-size:14px;line-height:14px;padding:0;position:inherit}#route-sheet-view #route-sheet-frame .ro-table tbody tr td.assignment{width:100px}#route-sheet-view #route-sheet-frame .ro-table tbody tr td.advisor{width:100px}#route-sheet-view #route-sheet-frame .ro-table tbody tr td.technician{width:100px}#route-sheet-view #route-sheet-frame .ro-table tbody tr td.advisor,#route-sheet-view #route-sheet-frame .ro-table tbody tr td.assignment,#route-sheet-view #route-sheet-frame .ro-table tbody tr td.elapsed,#route-sheet-view #route-sheet-frame .ro-table tbody tr td.est,#route-sheet-view #route-sheet-frame .ro-table tbody tr td.promise,#route-sheet-view #route-sheet-frame .ro-table tbody tr td.report,#route-sheet-view #route-sheet-frame .ro-table tbody tr td.ro,#route-sheet-view #route-sheet-frame .ro-table tbody tr td.tag,#route-sheet-view #route-sheet-frame .ro-table tbody tr td.technician{text-align:center}#route-sheet-view #route-sheet-frame .ro-table tbody tr td.empty-collection{line-height:30px;width:100%}#route-sheet-view #route-sheet-frame .ro-table tbody tr td.est{width:100px}#route-sheet-view #route-sheet-frame .ro-table tbody tr td.inspection-status{width:100px}#route-sheet-view #route-sheet-frame .ro-table tbody tr td.motorist{width:130px}#route-sheet-view #route-sheet-frame .ro-table tbody tr td.parts-availability{width:100px}#route-sheet-view #route-sheet-frame .ro-table tbody tr td.promise{width:100px}#route-sheet-view #route-sheet-frame .ro-table tbody tr td.ro{width:100px}#route-sheet-view #route-sheet-frame .ro-table tbody tr td.time{width:150px}#route-sheet-view #route-sheet-frame .ro-table tbody tr td.shop-flags{width:100px}#route-sheet-view #route-sheet-frame .ro-table tbody tr td.status{width:100px;font-weight:700;font-size:16px;color:#000}#route-sheet-view #route-sheet-frame .ro-table tbody tr td.vehicle{width:100px}#route-sheet-view #route-sheet-frame .ro-table tbody tr td .images-exist{padding-left:5px}#route-sheet-view #route-sheet-frame .ro-table tbody tr td .last-report{max-height:14px;max-width:14px}#route-sheet-view #route-sheet-frame .ro-table tbody tr td .padded-cell{padding:5px}#route-sheet-view #route-sheet-frame .ro-table tbody tr td .route-sheet-detail{word-break:break-word}#route-sheet-view #route-sheet-frame .ro-table thead{border:none;float:left;width:100%}#route-sheet-view #route-sheet-frame .ro-table thead tr{border:none;display:table;width:100%}#route-sheet-view #route-sheet-frame .ro-table thead tr th{border:none;box-sizing:border-box;cursor:pointer;font-size:14px;line-height:14px}#route-sheet-view #route-sheet-frame .ro-table thead tr th.assignment{width:100px}#route-sheet-view #route-sheet-frame .ro-table thead tr th.advisor{width:100px}#route-sheet-view #route-sheet-frame .ro-table thead tr th.technician{width:100px}#route-sheet-view #route-sheet-frame .ro-table thead tr th.assignment,#route-sheet-view #route-sheet-frame .ro-table thead tr th.elapsed,#route-sheet-view #route-sheet-frame .ro-table thead tr th.est,#route-sheet-view #route-sheet-frame .ro-table thead tr th.promise,#route-sheet-view #route-sheet-frame .ro-table thead tr th.report,#route-sheet-view #route-sheet-frame .ro-table thead tr th.ro,#route-sheet-view #route-sheet-frame .ro-table thead tr th.tag{text-align:center}#route-sheet-view #route-sheet-frame .ro-table thead tr th.est{width:100px}#route-sheet-view #route-sheet-frame .ro-table thead tr th.inspection-status{width:100px}#route-sheet-view #route-sheet-frame .ro-table thead tr th.motorist{width:130px}#route-sheet-view #route-sheet-frame .ro-table thead tr th.parts-availability{white-space:nowrap;width:100px}#route-sheet-view #route-sheet-frame .ro-table thead tr th.promise{width:100px}#route-sheet-view #route-sheet-frame .ro-table thead tr th.ro{width:100px}#route-sheet-view #route-sheet-frame .ro-table thead tr th.shop-flags{width:100px}#route-sheet-view #route-sheet-frame .ro-table thead tr th.sorted{font-weight:700;text-decoration:underline}#route-sheet-view #route-sheet-frame .ro-table thead tr th.status{width:100px}#route-sheet-view #route-sheet-frame .ro-table thead tr th.vehicle{width:100px}#route-sheet-view #route-sheet-frame .ro-table thead tr th.time{width:150px}#route-sheet-view #route-sheet-frame .ro-table-new{position:relative;border:none;display:table;margin:0;width:99.9%;white-space:normal}#route-sheet-view #route-sheet-frame .ro-table-new .motorist-column{position:relative}#route-sheet-view #route-sheet-frame .ro-table-new .motorist-column .cell-edit{position:absolute;right:0;top:0}#route-sheet-view #route-sheet-frame .ro-table-new .motorist-column .customer-details{padding-right:10px;vertical-align:top}#route-sheet-view #route-sheet-frame .ro-table-new .promise-column{text-align:left}#route-sheet-view #route-sheet-frame .ro-table-new .promise-column div{padding:0}#route-sheet-view #route-sheet-frame .ro-table-new .tooltip-wrapper .customer-details{width:100px}#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.assignment{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.advisor{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.technician{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.assignment,#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.elapsed,#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.est,#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.promise,#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.report,#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.ro,#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.tag{text-align:left}#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.elapsed{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.est{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.inspection-status{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.motorist{min-width:130px}#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.parts-availability{white-space:nowrap;min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.promise{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.ro{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.shop-flags{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.sorted{font-weight:700;text-decoration:underline}#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.status{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.tag{min-width:75px}#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.vehicle{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.plate{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.make{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.model{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.year{min-width:75px}#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.color{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.odometer{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.vin{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.email{min-width:120px}#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.report{min-width:60px}#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.media{min-width:60px}#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.cell-phone{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.home-phone{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.work-phone{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.dms-customer{min-width:110px}#route-sheet-view #route-sheet-frame .ro-table-new thead tr th.time{min-width:150px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr{height:1px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td{font-size:14px;line-height:14px;padding:0;position:inherit;height:inherit}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.assignment{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.advisor{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.technician{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.advisor,#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.assignment,#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.elapsed,#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.est,#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.promise,#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.report,#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.ro,#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.tag,#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.technician{text-align:left}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.elapsed{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.empty-collection{line-height:30px;min-width:100%}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.est{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.inspection-status{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.motorist{min-width:130px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.parts-availability{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.promise{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.ro{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.shop-flags{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.status{min-width:100px;font-weight:700;font-size:16px;color:#000}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.tag{min-width:75px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.vehicle{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.plate{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.make{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.model{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.year{min-width:75px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.color{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.odometer{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.vin{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.email{min-width:120px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.report{min-width:60px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.media{min-width:60px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.cell-phone{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.home-phone{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.work-phone{min-width:100px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.dms-customer{min-width:110px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td.time{min-width:150px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td .images-exist{padding-left:5px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td .last-report{max-height:14px;max-width:14px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td .padded-cell{padding:5px}#route-sheet-view #route-sheet-frame .ro-table-new tbody tr td .route-sheet-detail{word-break:break-word}#route-sheet-view #route-sheet-frame .ro-table-new thead th{position:-webkit-sticky;position:sticky;top:-1px;background:wheat;box-shadow:0 0 0 1px #d5d5d5;border-top:none;border-bottom:none}#route-sheet-view #route-sheet-frame .ro-table-scroll-bar{height:95%;white-space:nowrap;overflow:auto}#route-sheet-view #route-sheet-frame .ro-table-header-scroll-bar{width:calc(99%)!important;overflow-y:visible!important;overflow-x:hidden}#route-sheet-view #route-sheet-frame .search-result-text{font-size:16px;font-weight:700}#route-sheet-view #search{margin-bottom:10px;text-align:right}#route-sheet-view #search .form-group{vertical-align:top}#route-sheet-view #search .form-group #clear-search{position:absolute;right:5px;top:9px;z-index:10}#route-sheet-view #search .form-group .btn .badge{border-radius:25px;min-width:0;padding:4px 7px}#route-sheet-view .fixed{position:fixed}#route-sheet-view .input-group .input-no-right-border{border-right:none}#route-sheet-view .motorist-status-update{float:right}#route-sheet-view .motorist-status-update .tooltip{margin-left:-8px;width:180px}#route-sheet-view .motorist-status-update .tooltip-arrow{margin-right:-4px}#route-sheet-view .route-btn{border-radius:4px;font-size:10px;padding:2px;right:3px;top:3px}#route-sheet-view input::-ms-clear{display:none}#route-sheet-view label.title{border:none;border-radius:4px;font-weight:600;margin-bottom:10px;padding:6px 12px;text-align:center}.context-menu{z-index:1000}.context-menu.suppress{display:none!important}.context-menu .dropdown-menu{z-index:1100}.context-menu .dropdown-menu .dropdown-menu{max-height:390px;overflow-y:scroll}.repair-order-search{width:275px}.repair-order-search .ui-select-choices{max-height:475px!important}.repair-order-search ui-select-match{width:275px}#qs-sheet-frame{overflow-x:hidden;overflow-y:hidden;position:relative;width:100%}#qs-sheet-frame .col-xs-12,#qs-sheet-frame .constrained,#qs-sheet-frame .row{height:100%}#qs-sheet-frame .qs-table{position:relative;border:none;display:table;margin:0;width:99.9%;white-space:normal}#qs-sheet-frame .qs-table .motorist-column{position:relative}#qs-sheet-frame .qs-table .motorist-column .cell-edit{position:absolute;right:0;top:0}#qs-sheet-frame .qs-table .tooltip-wrapper .customer-details{width:100px}#qs-sheet-frame .qs-table thead tr th.motorist{width:14%!important}#qs-sheet-frame .qs-table thead tr th.ro{width:6%!important}#qs-sheet-frame .qs-table thead tr th.tag{width:4%!important}#qs-sheet-frame .qs-table thead tr th.plate{width:7%!important}#qs-sheet-frame .qs-table thead tr th.model{width:7%!important}#qs-sheet-frame .qs-table thead tr th.year{width:6%!important}#qs-sheet-frame .qs-table thead tr th.vin{width:10%!important}#qs-sheet-frame .qs-table thead tr th.email{width:10%!important}#qs-sheet-frame .qs-table thead tr th.created{width:10%!important}#qs-sheet-frame .qs-table thead tr th.closed{width:10%!important}#qs-sheet-frame .qs-table thead tr th.cell-phone{width:8%!important}#qs-sheet-frame .qs-table thead tr th.home-phone{width:8%!important}#qs-sheet-frame .qs-table thead tr th.time{width:8%!important}#qs-sheet-frame .qs-table tbody tr{height:1px}#qs-sheet-frame .qs-table tbody tr td{font-size:14px;line-height:14px;padding:0;position:inherit;height:inherit}#qs-sheet-frame .qs-table tbody tr td.motorist{width:14%}#qs-sheet-frame .qs-table tbody tr td.ro{width:6%}#qs-sheet-frame .qs-table tbody tr td.tag{width:4%}#qs-sheet-frame .qs-table tbody tr td.plate{width:7%}#qs-sheet-frame .qs-table tbody tr td.model{width:7%}#qs-sheet-frame .qs-table tbody tr td.year{width:6%}#qs-sheet-frame .qs-table tbody tr td.vin{width:10%}#qs-sheet-frame .qs-table tbody tr td.email{width:10%}#qs-sheet-frame .qs-table tbody tr td.created{width:10%}#qs-sheet-frame .qs-table tbody tr td.closed{width:10%}#qs-sheet-frame .qs-table tbody tr td.cell-phone{width:8%!important}#qs-sheet-frame .qs-table tbody tr td.home-phone{width:8%!important}#qs-sheet-frame .qs-table tbody tr td.empty-collection{line-height:30px;min-width:100%}#qs-sheet-frame .qs-table tbody tr td .images-exist{padding-left:5px}#qs-sheet-frame .qs-table tbody tr td .padded-cell{padding:5px}#qs-sheet-frame .qs-table tbody tr td .route-sheet-detail{word-break:break-word}#qs-sheet-frame .qs-table thead th{position:-webkit-sticky;position:sticky;top:-1px;background:wheat;box-shadow:0 0 0 1px #d5d5d5;border-top:none;border-bottom:none}#qs-sheet-frame .qs-table-scroll-bar{height:300px;white-space:nowrap;overflow-y:auto}#qs-sheet-frame .search-result-text{font-size:16px;font-weight:700}@media only screen and (min-width:600px){.ro-table-scroll-bar{width:82vw}}@media only screen and (min-width:768px){.ro-table-scroll-bar{width:84vw}}@media only screen and (min-width:992px){.ro-table-scroll-bar{width:87vw}}@media only screen and (min-width:1200px){.ro-table-scroll-bar{width:88vw}}@media only screen and (min-width:1600px){.ro-table-scroll-bar{width:90vw}}#inspection-complete-modal{height:32em;overflow:hidden;overflow-y:scroll}#inspection-view{height:100%;overflow:hidden;padding-top:10px;position:relative;width:100%}#inspection-view #inspection-frame{height:46em;margin:.5%;position:relative}#inspection-view #inspection-frame .inspection-ocr{height:43em;margin:.2%;overflow-y:auto;padding:0 1px 0 1px;width:19%}#inspection-view #inspection-frame .inspection-ocr .inspection-ocr-section{padding:3px}#inspection-view #inspection-frame .inspection-ocr .inspection-recommendation-section{padding:3px}#inspection-view #inspection-frame .inspection-ocr .inspection-recommendation-section .column:first-child{border-bottom:none;padding:0}#inspection-view #inspection-frame .inspection-ocr .inspection-recommendation-section .column>div{padding:5px}#inspection-view #inspection-frame .inspection-ocr section{font-size:11px;letter-spacing:-.31em}#inspection-view #inspection-frame .inspection-ocr section .column{display:inline-block;letter-spacing:normal;text-align:center;vertical-align:top;width:100%}#inspection-view #inspection-frame .inspection-ocr section .column:first-child{border:none;padding:5px;text-align:left}#inspection-view #inspection-frame .inspection-ocr section .column .media-icon{float:right}#inspection-view #inspection-frame .inspection-ocr section .money-column{width:8%}#inspection-view #inspection-frame .inspection-task{margin:.2%;overflow-x:hidden;overflow-y:hidden;padding:0 2px 0 2px;width:80%}#inspection-view #inspection-frame .inspection-task #inspection-search-input{margin:8px 0}#inspection-view #inspection-frame .inspection-task .inspection-view-search{padding:0}#inspection-view #inspection-frame .inspection-task .inspection-task-section{padding:3px;overflow-x:hidden;overflow-y:auto}#inspection-view #inspection-frame .row.padded{padding-bottom:5px;padding-top:8px}#inspection-view #inspection-frame h4#inspection-header{display:inline-block;font-size:14px;font-weight:700;letter-spacing:normal;margin-bottom:0}#inspection-view .col-xs-2.col-md-1{display:none}#inspection-view .container{width:100%}#inspection-view .loading-wrapper{position:absolute;width:100%}#inspection-view .loading-wrapper .loading{font-size:24px;margin-top:150px;text-align:center}#inspection-view .loading-wrapper .loading.bounceOutRight{max-height:0}#inspection-view .loading-wrapper .loading img{-ms-filter:FlipH;-webkit-filter:FlipH;filter:FlipH;max-width:500px;-ms-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1)}#inspection-view option,#inspection-view select{font-size:14px}.action-section{margin-top:10px;position:relative}.add-part-container{margin:10px 0}.add-recommendation-button{float:right;width:90px}.border-bottom{margin-bottom:.5em;padding-bottom:.5em}.border-top{margin-top:.5em;padding-top:.5em}.indent-1{margin-left:1.25em}.indent-2{margin-left:2.5em}.indent-3{margin-left:3.75em}.indent-4{margin-left:5em}.obs-rec-section .custom-input{display:inline-block;width:275px}.obs-rec-section .custom-input-selector{margin-bottom:5px;margin-right:0;vertical-align:middle}.obs-rec-section .item-list{max-height:180px;overflow-y:auto}.previous-measurement{text-align:center}.previous-measurement-warning-btn{margin-left:5px!important}.recommendation-section{margin-bottom:5px}.recommendation-section .hours-input{display:inline-block;width:90px}.recommendation-section .names{text-align:left}.recommendation-section .names .note{padding-left:50px}.recommendation-section .names .observation-name{margin-left:25px}.recommendation-section .names .recommendation-name{font-weight:700}.recommendation-section .trash-icon{cursor:pointer;margin-left:5px;vertical-align:middle}.rec-section .labor-hours{padding-right:10px}.rec-section .parts-button{padding-left:0}.rec-section .parts-labor{padding-left:0}.task-answer{display:inline}.task-answer div.status{display:inline}.task-measurement{max-width:100%}button.measurement-popover:hover{cursor:none}input.add-part-input{display:inline-block;width:85%}input.part-quantity{width:50px}#customer-info-panel .modal-body .input-group,#edit-motorist-modal .modal-body .input-group,#edit-motorist-vehicle-modal .modal-body .input-group{width:100%}#customer-info-panel .modal-body .input-group .input-group-addon,#edit-motorist-modal .modal-body .input-group .input-group-addon,#edit-motorist-vehicle-modal .modal-body .input-group .input-group-addon{width:92px}#customer-info-panel .modal-body .input-group .input-group-btn,#edit-motorist-modal .modal-body .input-group .input-group-btn,#edit-motorist-vehicle-modal .modal-body .input-group .input-group-btn{width:42px}#customer-info-panel .modal-body .input-group .input-group-btn button,#edit-motorist-modal .modal-body .input-group .input-group-btn button,#edit-motorist-vehicle-modal .modal-body .input-group .input-group-btn button{width:100%}#customer-info-panel .modal-body .motorist-consent-checkbox,#edit-motorist-modal .modal-body .motorist-consent-checkbox,#edit-motorist-vehicle-modal .modal-body .motorist-consent-checkbox{margin-top:-3px}#customer-info-panel .vehicle-image,#edit-motorist-modal .vehicle-image,#edit-motorist-vehicle-modal .vehicle-image{background-position:0;background-repeat:no-repeat;background-size:contain;display:inline-block;height:90px;vertical-align:top}#customer-info-panel .vehicle-image img,#edit-motorist-modal .vehicle-image img,#edit-motorist-vehicle-modal .vehicle-image img{height:90px}#customer-info-panel .vehicle-vin,#edit-motorist-modal .vehicle-vin,#edit-motorist-vehicle-modal .vehicle-vin{white-space:nowrap}#owner-care-modal div.form-group.required{border-radius:4px}#owner-care-modal textarea{height:150px}#owner-care-modal textarea.short{height:75px}#create-ro-view .nav-tabs{padding-top:10px}#create-ro-view .title{font-weight:700;margin-bottom:1em}#create-ro-view .title .inline{display:inline-block;margin-left:.5em}#create-ro-view .title .inline strong{font-weight:400}#create-ro-view div.container{max-height:550px;overflow-y:auto}#create-ro-view div.container #create-ro-form div.ap-column div.form-group .input-group .form-control.city{width:70%}#create-ro-view div.container #create-ro-form div.ap-column div.form-group .input-group .form-control.state{padding:6px 6px;width:30%}#create-ro-view div.container #create-ro-form div.ap-column div.form-group .ro-line-items{height:230px;overflow-x:hidden;overflow-y:scroll}#create-ro-view div.container #create-ro-form div.ap-column div.form-group .ro-line-items .ro-line-item{width:100%}#create-ro-view div.container #create-ro-form div.ap-column div.form-group .ro-line-items .ro-line-item:first-child{border-top:none}#create-ro-view div.container #create-ro-form div.ap-column div.form-group .ro-line-items .ro-line-item .line-item-text{width:92%}#parts-view{height:100%;padding:10px;position:relative;width:100%}#parts-view #buttons .part-price-levels{width:280px}#parts-view #content{min-height:300px;overflow-x:hidden;overflow-y:scroll;position:relative;width:100%}#parts-view #content .add-part-container{height:100%;margin:0}#parts-view #content .recommendation-list-container .recommendation-info{padding:8px 0}#parts-view #content .recommendation-list-container .recommendation-info .additional-info{padding:0 26px}#parts-view #content .recommendation-list-container .recommendation-info .additional-info div{margin-left:15px}#parts-view #content .recommendation-list-container .recommendation-info .additional-info .ap-parts-header{padding-top:10px}#parts-view #content .recommendation-list-container .recommendation-info .parts-section{margin:5px}#parts-view #content .recommendation-list-container .recommendation-info .parts-section .no-parts-charge{margin-right:10px;float:left}#parts-view #content .recommendation-list-container .recommendation-info .parts-section .recommendation-total{font-size:18px;font-weight:700}#parts-view #content .recommendation-list-container .recommendation-parts .ap-part-listing:last-child{border-bottom:none}#parts-view #content .recommendation-list-container .section-heading{border-radius:4px;font-weight:700;padding:8px}.inline{display:inline-block}#shell{border-radius:5px;min-width:780px;padding:10px}#shell #tab-bar{margin-bottom:-1px;padding:0 17px}#shell #tab-bar .alert{margin-top:-4px;padding:8px 15px}#shell #tab-bar .alert.alert-dismissible .close{right:-8px!important}#shell #tab-bar .fa-stack{font-size:8px}#shell #tab-bar .nav{min-height:42px;width:100%}#shell #tab-bar .nav a{cursor:pointer}#shell #tab-bar .nav a .fa-times{line-height:1.6}#shell #tab-bar .nav li div.dropdown{position:initial}#shell #view-content{border-radius:5px}#shell #view-content .crud-message{float:right;position:relative;z-index:1000}#shell #view-content .crud-message #crud-notification{overflow-x:hidden;position:absolute;right:0;z-index:10}#shell #view-content .crud-message #crud-notification .ng-enter{-webkit-animation:enter 50ms cubic-bezier(.445,.05,.55,.95);animation:enter 50ms cubic-bezier(.445,.05,.55,.95);display:block;position:relative}#shell #view-content .crud-message #crud-notification .ng-leave{-webkit-animation:leave .4s cubic-bezier(.445,.05,.55,.95);animation:leave .4s cubic-bezier(.445,.05,.55,.95);display:block;position:relative}@keyframes enter{from{right:-200px}to{right:0}}@keyframes leave{from{right:0}to{right:-200px}}@-webkit-keyframes enter{from{right:-200px}to{right:0}}@-webkit-keyframes leave{from{right:0}to{right:-200px}}#shell #view-content .crud-message #crud-notification div{border-radius:2px;font-size:12px;margin-bottom:1px;overflow:hidden;right:-200px;text-align:center;width:200px;z-index:10}#shell #view-content table{width:100%}#shell #view-content table tr td{vertical-align:top}#shell #view-content table tr td#left-menu{padding:.5em .5em 0 .5em;width:6em}#shell #view-content table tr td#left-menu .menu-container{width:58px;display:block;margin:0 auto}#shell #view-content table tr td#left-menu .menu-container .menu-item{padding:5px;text-align:center}#shell #view-content table tr td#left-menu .menu-container .menu-item.highlight img{border-radius:20px}#shell #view-content table tr td#left-menu .menu-container .menu-item.menu-clickable{cursor:pointer}#shell #view-content table tr td#left-menu .menu-container .menu-item .no-pointer{cursor:default}#shell #view-content table tr td#left-menu .menu-container .menu-item div{font-size:11px}#shell #view-content table tr td#left-menu .menu-container .menu-item div.tooltip-text{cursor:pointer;display:block;margin-left:-25%;padding-top:3px;text-align:center;width:150%}#shell #view-content table tr td#left-menu .menu-container .menu-item i{display:block;height:25px;margin:auto;width:25px}#shell #view-content table tr td#left-menu .menu-container hr{margin-bottom:0;margin-top:10px}.ap-home div.content{padding:1em}.container{width:98%}.dropdown-menu>li>div.ap-checkbox{clear:both;display:block;padding:3px 20px}.dropdown-menu>li>div.ap-checkbox label{font-size:14px!important;font-weight:400!important;line-height:1.42857143!important;white-space:nowrap!important}.important-info-logo{height:30px;margin:6px 0 4px 10px}.important-info-tools{float:right;font-size:14px;margin:5px 10px 5px 0}.important-info-tools .dropdown-menu-right-over-left{left:auto;right:0}.important-info-tools .important-info-dealership-logo{height:30px}.important-info-tools .important-info-dealership-name{margin:0 20px 0 5px}.important-info-tools .logout{cursor:pointer}.important-info-tools ap\:organization-selector,.important-info-tools>div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.important-info-tools a{cursor:pointer;text-decoration:none}.important-info-tools div.ap-waiting-message-container{display:inline-block;padding-right:.5em}.organization-selector,ap\:organization-selector{margin-right:.75rem}.organization-selector ap\:organization-selector-link .dropdown-menu,ap\:organization-selector ap\:organization-selector-link .dropdown-menu{overflow:hidden;white-space:nowrap}.organization-selector ap\:organization-selector-link .dropdown-menu>li,ap\:organization-selector ap\:organization-selector-link .dropdown-menu>li{padding-right:1em}.organization-selector ap\:organization-selector-link .dropdown-menu>li ul,ap\:organization-selector ap\:organization-selector-link .dropdown-menu>li ul{list-style:none;padding-left:1.5em}.organization-selector ap\:organization-selector-link .dropdown-menu li>a,.organization-selector ap\:organization-selector-link .dropdown-menu li>span,ap\:organization-selector ap\:organization-selector-link .dropdown-menu li>a,ap\:organization-selector ap\:organization-selector-link .dropdown-menu li>span{padding-left:0}#activity-log-modal-view .dmsCustomerNumber{margin-bottom:10px}#activity-log-modal-view .modal-footer .square-check{display:inline-block}#activity-log-modal-view .modal-header{border:none;padding-bottom:0}@-moz-document url-prefix(){#activity-log-modal-view .modal-footer{margin-top:16px}}#additionalRecommendations .add-recommendation-button{float:right;width:90px}#additionalRecommendations .ap-radio label{max-width:initial;white-space:normal}#additionalRecommendations .ap-radio label,#additionalRecommendations _:-ms-lang(x) label{max-width:100%}#additionalRecommendations .select-button-instruction{margin-bottom:10px}#create-ro-view .create-bulk-checkbox{margin-bottom:4px;margin-top:-4px}#create-ro-view .quantity-to-create-input{margin-bottom:8px;margin-top:-6px}#error{padding:10px}#filter-route-sheet-modal .only-me-square-check{margin-top:-3.5px}#reconcile-modal .reconcile-recommendation{margin-bottom:20px;padding:20px 0}#reconcile-modal .reconcile-recommendation .reconcile-name{font-weight:700}#reconcile-modal .reconcile-recommendation .reconcile-section{margin:0}#reconcile-modal .reconcile-recommendation .reconcile-section-info{float:left;line-height:1.42857143;margin-bottom:10px;vertical-align:top;width:80%}#reconcile-modal .reconcile-recommendation .reconcile-status-caution{cursor:pointer}#reconcile-modal .reconcile-recommendation .reconcile-status-fail{cursor:pointer}#reconcile-modal .reconcile-recommendation .reconcile-task-answer{float:right;width:20%}#route-ro-view .ro-container{z-index:100}#route-ro-view .ro-container div.input{display:inline-block;margin-right:1em}#route-ro-view .ro-container div.select-well{margin:1em 0;width:100%}.activity-tabs{height:48em}.activity-tabs .activity-log{border-radius:4px;border-top:none;border-top-left-radius:0;border-top-right-radius:0;height:45.2em;margin-bottom:.4em;overflow-y:auto}.activity-tabs .note{padding:.2em .4em}.activity-tabs .note .note-content{padding-left:2em}.activity-tabs .note .note-content pre{border:none;border-radius:initial;font-family:initial;font-size:initial;line-height:initial;margin:0;padding:0;white-space:pre-wrap}.activity-tabs .note .note-content-details{margin-left:2em}.activity-tabs .note .note-content-details .details-listing-wrapper{margin:0}.activity-tabs .note .note-content-details .details-listing-wrapper img{max-width:100%}.activity-tabs .note .note-content-details a{padding-right:1em;text-decoration:underline}.activity-tabs .note .note-heading{font-weight:700}.activity-tabs .shop-notes .shop-notes-add .panel-body{padding:0}.activity-tabs .shop-notes .shop-notes-view{border-radius:4px;border-top:none;border-top-left-radius:0;border-top-right-radius:0;height:15em;margin-bottom:.4em;overflow-y:auto}.bold-text{font-weight:700}.editable.ap-invalid:focus,.editable.ng-invalid-maxlength:focus,.editable.ng-invalid-required:focus,input.ap-invalid:focus,input.ng-invalid-maxlength:focus,input.ng-invalid-required:focus,textarea.ap-invalid:focus,textarea.ng-invalid-maxlength:focus,textarea.ng-invalid-required:focus{border-width:2px}.header{font-size:larger;font-weight:700}.history-container .tooltip{white-space:nowrap}.history-container .mp1-shop-notes-link a{text-decoration:underline}.modal-body ul.dropdown-menu{max-height:350px;overflow-x:hidden;overflow-y:auto}.modal-row{margin-top:.6em}.muted-text{font-size:.8em;font-weight:lighter}.no-wrap{white-space:nowrap}.obs-and-recs-modal-form .ap-checkbox label{display:inline-table!important}.promise-time-heading{float:left;font-size:24px;font-weight:700;margin-right:10px}.route-status-dropdown #route-status-dropdown-button,.route-status-dropdown #route-status-dropdown-button:focus{border-radius:0 4px 4px 0;overflow:hidden;padding-left:.8em;text-align:left;text-overflow:ellipsis;width:15em}.route-status-dropdown .route-status-name{padding-right:2em}.route-status-dropdown .dropdown-menu{cursor:default;left:auto;padding-left:.8em;padding-right:.8em;top:32.4px;width:auto;white-space:nowrap}.route-status-dropdown .route-status-caret{margin-top:-1px;position:absolute;right:5px;top:50%}.underlined{text-decoration:underline}.detail-panel{font-size:1.2rem}.detail-panel .title{font-size:1.6rem;line-height:2.1rem}.detail-panel .modal-body,.detail-panel .model-header{padding:1rem}.mp1-shop-notes .modal-header{border:none;padding-bottom:0}.mp1-shop-notes .modal-body{padding:5px 15px 15px 15px}.mp1-shop-notes .modal-footer{border:none;padding-top:0}.mp1-shop-notes .mp1-shop-notes-detail{border-radius:4px;height:30em;overflow-y:auto}.mp1-shop-notes .mp1-shop-notes-detail .mp1-shop-notes-stamp{padding:10px 10px 0 10px}.mp1-shop-notes .mp1-shop-notes-detail .mp1-shop-notes-text{margin-top:0;padding-top:0;width:59em}.customize-columns-div{height:120px;width:95%;margin-left:16px;overflow:auto;border:1px solid #ccc;border-radius:4px;line-height:.7}#columnchkbox input[type=checkbox]+span:before{font-size:14px!important;margin-right:5px}.pl-5{padding-left:5px!important}.pr-5{padding-right:5px!important}#dashboard-view #content-view{padding:10px}#dashboard-view #new-form{border-radius:8px;margin:15px;padding:5px 15px 15px 15px}#dashboard-view #new-form .btn{width:100%}#dashboard-view .tile{margin:0}#dashboard-view table td,#dashboard-view table th{padding:0 10px 0 10px}#dashboard-view table tr .fa-pencil{cursor:pointer;visibility:hidden}#dashboard-view table tr:hover .fa-pencil{display:block;visibility:visible}#select-source-dialog .circle-radio{margin-top:10px}.dashboard-dialog-template-selector{margin-left:50px;width:180px}.dashboard-dialog-template-selector .form-control{font-size:10px;height:25px;line-height:10px;padding:5px 5px}.disabled{cursor:not-allowed;opacity:.65}.disabled .panel-default{pointer-events:none}ap\:shop-note-editor{resize:none;width:100%}ap\:shop-note-editor .btn-sm{padding:0 5px}ap\:shop-note-editor .editable{height:10em}ap\:shop-note-editor .panel-body{padding:0!important}ap\:details-panel-media .media-list .thumbnail audio,ap\:details-panel-media .media-list .thumbnail img,ap\:details-panel-media .media-list .thumbnail video{width:100%}.ap-page-header .ap-organization-selector .dropdown-menu,.ap-page-header .ap-organization-selector .form-control,.ap-page-header ap\:organization-selector .dropdown-menu,.ap-page-header ap\:organization-selector .form-control{width:20em}#add-media-modal .media-container{box-sizing:border-box;max-height:585px;overflow-y:auto;overflow-x:hidden;padding:10px}#add-media-modal .media-container audio,#add-media-modal .media-container img,#add-media-modal .media-container video{width:100%}#add-media-modal .media-container select{text-overflow:ellipsis}#add-media-modal .media-container select option{text-overflow:ellipsis}#customer-info-panel{height:10em;margin-bottom:0;margin-top:5px;overflow:hidden;width:100%}#customer-info-panel .panel-header{height:2em;padding:.3em .2em}#customer-info-panel .panel-header .indent-vehicle-details{float:right;font-weight:700;padding-right:1em}#customer-info-panel .row{margin-right:5px}#customer-info-panel .row .customer-details{display:inline-block;margin-top:25px;padding-bottom:10px;padding-left:10px;padding-right:10px;vertical-align:top}#customer-info-panel .row .customer-details .customer-name{font-weight:700}#customer-info-panel .row .image-frame{border-radius:100%;display:inline-block;height:85px;overflow:hidden;width:85px}#customer-info-panel .row .image-frame div{height:71px;margin:7px;width:71px}#customer-info-panel .row .image-frame div img{border-radius:100%;height:100%;width:100%}#customer-info-panel .row .motorist-column{height:100px}#customer-info-panel .row .motorist-column .internal-ro-checkbox{margin-top:20px}#customer-info-panel .row .service-advisor .advisor-name,#customer-info-panel .row .service-advisor .technician-name{font-weight:700}#customer-info-panel .row .vehicle .vehicle-details{display:inline-block;text-align:right;width:44%}#customer-info-panel .row .vehicle .vehicle-details .col-xs-10:first-child{padding-right:0}#customer-info-panel .row .vehicle .vehicle-image{background-position:0;background-size:cover;display:inline-block;height:90px;vertical-align:top;width:55%}#customer-info-panel .row i{cursor:pointer}#customer-info-panel .text-bold{font-weight:700}.add-part-input{height:6em}.ap-confirm-message{display:inline-block}.ap-image-support-item img{border-top-left-radius:4px;border-top-right-radius:4px;max-height:192px;max-width:261px}.ap-image-support-item input{border-radius:0}.ap-image-support-item select{border-top-left-radius:0;border-top-right-radius:0}.ap-image-upload{display:inline-block}.ap-labeled-color-select .form-group .input-group .form-control div span.caret-down{margin-right:-7px}.ap-labeled-email-input div.form-group div.input-group{width:100%}.ap-page-nav-buttons .btn{min-width:77px}.ap-part-row-header{font-weight:700;margin-top:1em}.ap-part-listing{margin-top:-1px}.ap-part-listing .ap-part-row-display .description{overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.ap-part-listing .ap-part-row-display .popover-hidden{font-family:Lato;min-width:18em}.ap-part-listing .ap-part-row-display .tooltip{white-space:nowrap}.ap-part-listing .ap-part-row-display i .fa-exclamation .error{padding:0}.ap-part-row{margin:0}.ap-part-row .ap-part-row-edit{padding:0}.ap-part-row .ap-part-row-edit .part-info .form-group{display:inline-block}.ap-part-row .ap-part-row-edit .part-info .form-group.part-description{width:64.5%}.ap-part-row .ap-part-row-edit .part-info .form-group.part-number{width:35%}.ap-part-row .ap-part-row-edit .part-superceeded-info .form-group{display:inline-block;margin-bottom:3px}.ap-part-row .ap-part-row-edit .part-superceeded-info .form-group input,.ap-part-row .ap-part-row-edit .part-superceeded-info .form-group label{display:inline-block}.ap-part-row .ap-part-row-edit .part-superceeded-info .form-group.part-bin{width:35%}.ap-part-row .ap-part-row-edit .part-superceeded-info .form-group.part-bin input{width:50%}.ap-part-row .ap-part-row-edit .part-superceeded-info .form-group.part-qoh{padding-left:.5em;width:35%}.ap-part-row .ap-part-row-edit .part-superceeded-info .form-group.part-qoh input{width:50%;min-width:60px}.ap-part-row .ap-part-row-edit .part-superceeded-info .form-group input,.ap-part-row .ap-part-row-edit .part-superceeded-info .form-group label{display:inline-block}.ap-part-row .ap-part-row-edit .part-input{width:160px}.ap-part-row .ap-part-row-edit .part-input .override .form-control{width:122px}.ap-part-row .ap-part-row-edit .part-pricing .input-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ap-part-row .ap-part-row-edit .part-pricing .input-group.override{border-radius:4px}.ap-part-row .ap-part-row-edit .part-pricing .input-group-btn{display:inline-block}.ap-part-row .ap-part-row-edit .part-pricing .part-availability,.ap-part-row .ap-part-row-edit .part-pricing .part-items,.ap-part-row .ap-part-row-edit .part-pricing .price{display:inline-block}.ap-part-row .ap-part-row-edit .part-pricing .part-input,.ap-part-row .ap-part-row-edit .part-pricing .part-operator,.ap-part-row .ap-part-row-edit .part-pricing .part-remove{display:inline-block}.ap-part-row .ap-part-row-edit .part-pricing .part-input .popover-hidden,.ap-part-row .ap-part-row-edit .part-pricing .part-operator .popover-hidden,.ap-part-row .ap-part-row-edit .part-pricing .part-remove .popover-hidden{font-family:Lato}.ap-part-row .ap-part-row-edit .part-quantity{width:50px}.ap-part-row .part-info .form-group,.ap-part-row .part-pricing .form-group{margin-bottom:3px}.ap-parts-list-row .popover-hidden{width:20em}.ap-repair-order-recommendation-list .result-info:hover .fa-pencil{display:inline-block}.ap-repair-order-recommendation-list .result-info .fa-pencil{display:none}.ap-repair-order-recommendation-list .result-list input{width:80%;display:inline}.ap-search-input .clear-search{position:absolute;right:5px;top:9px;z-index:10}.ap-section .ap-section-accordion{border:none;box-shadow:none}.ap-section .ap-section-accordion .panel-body{padding:0}.ap-section .ap-section-accordion .panel-heading{margin-top:.2%;max-height:35px;padding:6px}.ap-section .ap-section-accordion .panel-heading .btn{margin-top:-6px}.ap-task-element .task-buttons{line-height:3.5em}.ap-task-element .task-name{line-height:3.5em;padding:0}.ap-tooltip .ap-tooltip-name{-webkit-animation-duration:.1s;animation-duration:.1s;border-radius:2px;display:none;font-size:10px;line-height:12px;padding:2px;position:fixed;text-align:center;z-index:100}.ap-tooltip .ap-tooltip-wrapper{-webkit-animation-duration:.1s;animation-duration:.1s;border-radius:3px;display:none;font-size:10px;line-height:10px;padding:5px;position:fixed;text-align:center;width:330px;z-index:10}.ap-tooltip .ap-tooltip-wrapper .ap-tooltip-details{float:left;width:90%}.ap-tooltip .ap-tooltip-wrapper .ap-tooltip-details div{text-align:left;vertical-align:top}.autocomplete{position:relative;width:100%;z-index:10}.autocomplete input{border-bottom-right-radius:4px;border-top-right-radius:4px;font-size:14px;padding:.4em;width:100%}.autocomplete ul{border-top:none;left:0;position:absolute;-webkit-padding-start:0;width:100%;z-index:20}.autocomplete ul li{list-style:none;padding:.4em;text-align:left;width:100%}.autocomplete ul li.active{width:100%}.circle-check,.circle-radio,.square-check{-webkit-touch-callout:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none}.circle-check :hover,.circle-radio :hover,.square-check :hover{cursor:pointer}.circle-check .check,.circle-radio .check,.square-check .check{display:inline-block;margin-right:3px;vertical-align:middle}.datepicker{display:inline-block;position:relative;top:-8rem}.datepicker .datepicker-calendar-container{left:5px;position:absolute;top:35px;z-index:1500}.datepicker .datepicker-current-date{margin-left:18em;padding:5px}.daterangepicker .btn{margin-bottom:10px}.estimate-tooltip,.ro-tooltip{cursor:pointer;position:relative}.estimate-tooltip .tooltip-name,.ro-tooltip .tooltip-name{-webkit-animation-duration:.1s;animation-duration:.1s;border-radius:2px;display:none;font-size:10px;line-height:12px;padding:2px;position:fixed;text-align:center;z-index:100}.estimate-tooltip .tooltip-wrapper,.ro-tooltip .tooltip-wrapper{-webkit-animation-duration:.1s;animation-duration:.1s;border-radius:3px;display:none;font-size:10px;line-height:10px;padding:5px;position:fixed;text-align:center;width:370px;z-index:10}.estimate-tooltip .tooltip-wrapper.tooltip-approved-total-wrapper,.ro-tooltip .tooltip-wrapper.tooltip-approved-total-wrapper{width:145px}.estimate-tooltip .tooltip-wrapper.tooltip-approved-total-wrapper .tooltip-total-details,.ro-tooltip .tooltip-wrapper.tooltip-approved-total-wrapper .tooltip-total-details{width:100%}.estimate-tooltip .tooltip-wrapper.tooltip-approved-total-wrapper .tooltip-total-details .tooltip-detail-item,.ro-tooltip .tooltip-wrapper.tooltip-approved-total-wrapper .tooltip-total-details .tooltip-detail-item{padding-right:5px;text-align:right!important}.estimate-tooltip .tooltip-wrapper.tooltip-approved-total-wrapper .tooltip-total-edit,.ro-tooltip .tooltip-wrapper.tooltip-approved-total-wrapper .tooltip-total-edit{bottom:3px;float:none;left:85%;position:absolute;width:auto}.estimate-tooltip .tooltip-wrapper.tooltip-pay-wrapper,.ro-tooltip .tooltip-wrapper.tooltip-pay-wrapper{padding:0;width:100px}.estimate-tooltip .tooltip-wrapper.tooltip-total-wrapper,.ro-tooltip .tooltip-wrapper.tooltip-total-wrapper{width:250px}.estimate-tooltip .tooltip-wrapper .tooltip-details,.ro-tooltip .tooltip-wrapper .tooltip-details{float:left;width:90%}.estimate-tooltip .tooltip-wrapper .tooltip-details .tooltip-hours,.ro-tooltip .tooltip-wrapper .tooltip-details .tooltip-hours{display:inline-block;width:22%}.estimate-tooltip .tooltip-wrapper .tooltip-details .tooltip-recommendation,.ro-tooltip .tooltip-wrapper .tooltip-details .tooltip-recommendation{display:inline-block;width:45%}.estimate-tooltip .tooltip-wrapper .tooltip-details .tooltip-recommendation-total,.ro-tooltip .tooltip-wrapper .tooltip-details .tooltip-recommendation-total{font-weight:700;width:12%}.estimate-tooltip .tooltip-wrapper .tooltip-details .tooltip-stocking-status,.ro-tooltip .tooltip-wrapper .tooltip-details .tooltip-stocking-status{padding-left:8px}.estimate-tooltip .tooltip-wrapper .tooltip-details div,.ro-tooltip .tooltip-wrapper .tooltip-details div{text-align:left;vertical-align:top}.estimate-tooltip .tooltip-wrapper .tooltip-edit,.ro-tooltip .tooltip-wrapper .tooltip-edit{float:right;width:10%}.estimate-tooltip .tooltip-wrapper .tooltip-pay-details,.ro-tooltip .tooltip-wrapper .tooltip-pay-details{width:100%}.estimate-tooltip .tooltip-wrapper .tooltip-pay-details ul,.ro-tooltip .tooltip-wrapper .tooltip-pay-details ul{list-style-type:none;margin:0;padding:0}.estimate-tooltip .tooltip-wrapper .tooltip-pay-details ul li,.ro-tooltip .tooltip-wrapper .tooltip-pay-details ul li{font-size:12px;padding:5px}.estimate-tooltip .tooltip-wrapper .tooltip-total-details,.ro-tooltip .tooltip-wrapper .tooltip-total-details{float:left;width:60%}.estimate-tooltip .tooltip-wrapper .tooltip-total-details .tooltip-detail-item,.ro-tooltip .tooltip-wrapper .tooltip-total-details .tooltip-detail-item{display:inline-block;width:60%}.estimate-tooltip .tooltip-wrapper .tooltip-total-details .tooltip-total ul,.ro-tooltip .tooltip-wrapper .tooltip-total-details .tooltip-total ul{margin:0;padding:0 0 0 10px;width:25%}.estimate-tooltip .tooltip-wrapper .tooltip-total-details div,.ro-tooltip .tooltip-wrapper .tooltip-total-details div{text-align:left;vertical-align:top}.estimate-tooltip .tooltip-wrapper .tooltip-total-edit,.ro-tooltip .tooltip-wrapper .tooltip-total-edit{float:right;width:40%}.estimate-tooltip .tooltip-wrapper .tooltip-total-edit div,.ro-tooltip .tooltip-wrapper .tooltip-total-edit div{float:left;width:60%}.form-group div.multiselect{width:100%}.form-group div.multiselect.disabled{cursor:not-allowed}.form-group div.multiselect.disabled>button{cursor:not-allowed}.form-group div.multiselect.disabled>ul.dropdown-menu{cursor:not-allowed}.form-group div.multiselect .multiselect-parent{width:100%}.form-group div.multiselect .multiselect-parent>button{text-align:left;width:100%}.form-group div.multiselect .multiselect-parent>button span{float:right;margin-top:.5em}.form-group div.multiselect .multiselect-parent>ul.dropdown-menu{max-height:500px;min-width:200px;overflow-x:hidden!important;width:100%}.labor-edit{left:-10px;margin:-1px;position:absolute;top:-6px;width:650px;z-index:10}.labor-edit .table{margin-bottom:0!important;margin-left:0!important;margin-right:0!important}.labor-edit .table .btn-primary{padding-left:10px;padding-right:10px}.labor-edit .table .rate-input{position:relative}.labor-edit .table .rate-input .rate-list{display:inline-block;left:0;position:absolute;top:20px;width:51px;z-index:2}.labor-edit .table .rate-input .rate-list .rate{cursor:pointer;padding:5px}.labor-edit .table .rate-input input:nth-of-type(1){width:51px}.labor-edit .table input{display:inline-block;font-size:12px;height:25px;padding:6px}.labor-edit .table input:nth-of-type(1){width:40px}.labor-edit .table input:nth-of-type(2){width:50px}.labor-edit .table input:nth-of-type(3){width:60px}.labor-edit .table td{border:none!important;border-left:none;border-right:none}.labor-edit .table td .form-group{margin-bottom:0}.labor-edit .table td:nth-child(2){text-align:right!important;width:190px}.labor-edit .table td:nth-child(3){text-align:right!important;width:46px}.labor-edit .table tr:nth-last-child(2) td{border-bottom:none!important}.menu-container{box-sizing:border-box;display:inline-block;height:100%;width:100%}.menu-container .menu-container .tooltip-inner,.menu-container .padded-cell .tooltip-inner,.menu-container .route-sheet-detail .tooltip-inner,.menu-container .route-sheet-status-menu .tooltip-inner{max-width:none;white-space:nowrap}.ocr-section .labor-edit{top:23px}.pointer{cursor:pointer}.ro-tooltip .tooltip-name{padding:2px 5px;width:auto}.route-sheet-status .tooltip{margin-top:8px;width:180px}.text-area-remaining{font-size:.9em;padding-top:3px;text-align:right}.timepicker{display:inline-block}.timepicker table td{text-align:center;vertical-align:middle}.timepicker table td.time-display{font-size:4.5rem;padding:5px}.timepicker table td .fa{font-size:2.5rem;margin:0 5px}.timepicker table td .fa:hover{cursor:pointer}.vin:hover .copy{display:inline-block}.vin .copy{display:none}.email:hover .copy{display:inline-block}.email .copy{display:none}i.task-answer-image{display:none}img.task-answer-image.caution{background-position:-190px 0;height:47px;width:47px}img.task-answer-image.fail{background-position:-239px 0;height:47px;width:47px}img.task-answer-image.pass{background-position:-289px 0;height:47px;width:47px}img.task-answer-image.sm-caution{background-position:-90px -74px;height:22px;width:22px}img.task-answer-image.sm-fail{background-position:-67px -74px;height:22px;width:22px}img.task-answer-image.sm-pass{background-position:3px -70px;height:20px;width:20px}img.repaired-answer-image.repaired{height:55px;width:55px}img.repaired-answer-image.sm-repaired{height:28px;width:28px}input[placeholder='Add Part Request']{font-size:14px;padding-bottom:3.5em}.select_img:after{display:block;position:absolute;width:25px;height:25px;top:25px;right:25px;content:'✔';color:#fff;background-color:orange;border-radius:25px;font-size:18px;text-align:center}.img-container{position:relative;display:inline-block;margin:2px}.badge{display:inline-block;min-width:27px;position:relative;top:-2px}.modal-backdrop{height:200%}.ui-spinner .ui-icon{left:0;margin-top:-8px;position:absolute;top:50%}.ui-spinner{display:inline-block;overflow:hidden;padding:0;position:relative;vertical-align:middle}.ui-spinner a.ui-spinner-button{border-bottom:none;border-right:none;border-top:none}.ui-spinner-button{cursor:default;display:block;font-size:.5em;height:50%;margin-top:3px;overflow:hidden;padding:2px;position:absolute;right:0;text-align:center;width:16px}.ui-spinner-down{bottom:0}.ui-spinner-input{background:0 0;margin:.2em 0;margin-left:.4em;margin-right:22px;vertical-align:middle}.ui-spinner-up{top:0}.print-view{font:13pt verdana!important}.print-view .cover-image-report{max-width:100%}.print-view .cover-image-report img{max-width:100%}.print-view .action-plan-ai-articles .disclaimer{font-size:.85rem!important;font-style:italic!important;font-weight:400!important;margin:auto 15rem 2rem 15rem!important}.print-view .action-plan-ai-articles .row-padded{margin:1rem 0!important}.print-view .action-plan-ai-articles h4,.print-view .action-plan-ai-articles h5{font-weight:700!important}.print-view .action-plan-ai-articles img{max-height:150px!important;max-width:150px!important}.print-view .action-plan-cover-sheet{page-break-after:always}.print-view .action-plan-section table>tbody>tr>td{padding-top:20px!important;padding-bottom:20px!important}.print-view .action-plan-cover-sheet .bottom .company-info,.print-view .service-summary-cover-sheet .bottom .company-info{font-size:.8rem!important;margin-bottom:2rem!important}.print-view .action-plan-cover-sheet .bottom .company-info .line.name,.print-view .service-summary-cover-sheet .bottom .company-info .line.name{font-weight:700!important}.print-view .action-plan-cover-sheet .bottom .personnel,.print-view .service-summary-cover-sheet .bottom .personnel{margin-bottom:1rem!important}.print-view .action-plan-cover-sheet .bottom .personnel .advisor,.print-view .service-summary-cover-sheet .bottom .personnel .advisor{float:left!important}.print-view .action-plan-cover-sheet .bottom .personnel .technician,.print-view .service-summary-cover-sheet .bottom .personnel .technician{float:right!important;padding-right:10rem!important}.print-view .action-plan-cover-sheet .bottom .powered-by,.print-view .service-summary-cover-sheet .bottom .powered-by{padding:.5rem 0!important;text-align:center!important;text-transform:uppercase!important}.print-view .action-plan-cover-sheet .bottom .powered-by div,.print-view .service-summary-cover-sheet .bottom .powered-by div{display:inline-block!important;vertical-align:top!important}.print-view .action-plan-cover-sheet .bottom .powered-by img,.print-view .service-summary-cover-sheet .bottom .powered-by img{height:1.5rem!important;vertical-align:text-top!important}.print-view .action-plan-cover-sheet .bottom table,.print-view .service-summary-cover-sheet .bottom table{border-collapse:separate!important;font-weight:bolder!important;width:100%!important}.print-view .action-plan-cover-sheet .bottom table .col1,.print-view .service-summary-cover-sheet .bottom table .col1{width:22.5%!important}.print-view .action-plan-cover-sheet .bottom table .col2,.print-view .service-summary-cover-sheet .bottom table .col2{width:22.5%!important}.print-view .action-plan-cover-sheet .bottom table .col3,.print-view .service-summary-cover-sheet .bottom table .col3{width:30%!important}.print-view .action-plan-cover-sheet .bottom table .col4,.print-view .service-summary-cover-sheet .bottom table .col4{margin-right:-1rem!important;width:20%!important}.print-view .action-plan-cover-sheet .bottom table tbody tr td,.print-view .service-summary-cover-sheet .bottom table tbody tr td{padding:.5rem .5rem .5rem .5rem!important}.print-view .action-plan-cover-sheet .bottom table tbody tr td:first-child,.print-view .service-summary-cover-sheet .bottom table tbody tr td:first-child{padding:.5rem .5rem .5rem 0!important}.print-view .action-plan-cover-sheet .bottom table tbody tr td:last-child,.print-view .service-summary-cover-sheet .bottom table tbody tr td:last-child{padding:.5rem 0 .5rem .5rem!important}.print-view .action-plan-cover-sheet .bottom table tbody tr td div:first-child,.print-view .service-summary-cover-sheet .bottom table tbody tr td div:first-child{height:100%!important;position:relative!important;text-align:center!important;width:100%!important}.print-view .action-plan-cover-sheet .bottom table tbody tr td div:first-child div:first-child,.print-view .service-summary-cover-sheet .bottom table tbody tr td div:first-child div:first-child{padding:.5rem 0 0 0!important}.print-view .action-plan-cover-sheet .bottom table tbody tr td div:first-child div:last-child,.print-view .service-summary-cover-sheet .bottom table tbody tr td div:first-child div:last-child{padding:0 0 .5rem 0!important}.print-view .action-plan-cover-sheet .bottom table thead tr th,.print-view .service-summary-cover-sheet .bottom table thead tr th{padding:.25rem 1rem!important}.print-view .action-plan-cover-sheet .top h1,.print-view .service-summary-cover-sheet .top h1{font-size:15rem!important;font-weight:lighter!important;text-align:left!important}.print-view .action-plan-ocr ul li{list-style:disc}.print-view .action-plan-section{margin:.5rem 0!important}.print-view .action-plan-section h1,.print-view .action-plan-section h2,.print-view .action-plan-section h3{text-transform:uppercase!important}.print-view .action-plan-section .ocr-recommendation{margin:.25rem 0!important}.print-view .bold{font-weight:700!important}.print-view .no-logo{height:8rem!important}.print-view .logo{padding-bottom:1rem}.print-view .logo img{height:12rem!important}.print-view .inspection-photos .image{height:250px!important;text-align:center!important}.print-view .inspection-photos .image img{max-height:200px!important}.print-view .page-break{height:0!important}.print-view .service-summary-cover-sheet{page-break-after:always}.print-view .task{display:inline-block!important}.print-view .task-summary{text-align:center}.print-view .task-summary img{display:initial!important;float:none!important}.print-view .task-summary .items{font-weight:700!important}.print-view h1{font-size:1.7rem!important;font-weight:700!important;text-align:center!important;text-transform:uppercase!important}.print-view h2{font-size:small!important;text-align:center!important}.print-view h4{font-weight:700!important}.print-view table{border:none!important}.print-view table.estimate-totals{width:100%!important}.print-view table.estimate-totals .col1{width:10%!important}.print-view table.estimate-totals .col2{width:75%!important}.print-view table.estimate-totals .col3{width:15%!important}.print-view table.estimate-totals .desc{font-weight:700!important;text-align:right!important}.print-view table.estimate-totals .grand-total{font-weight:700!important}.print-view table.estimate-totals .total{text-align:right!important;vertical-align:middle!important}.print-view table.estimate-totals thead tr th{text-align:center!important}.print-view table.estimate-totals tfoot tr:not(.grand-total) td{padding-top:0!important;padding-bottom:0!important}.print-view table.passed-items .passed-col-1{display:block!important;margin-left:-15px!important;float:left}.print-view table.passed-items .passed-col-1 img{display:block!important}.print-view table.passed-items .passed-col-2{display:block!important;float:left}.print-view table.passed-items tr td{vertical-align:top!important}.print-view table tfoot{border:none!important}.print-view table tfoot tr{border:none!important}.print-view table tfoot tr td{border:none!important}.print-view ul li{list-style:none!important;margin:1rem 0!important}.print-view img.task-answer-image{background-image:none!important;display:initial!important;float:left!important}.print-view #crud-notification,.print-view #left-menu,.print-view #search{display:none!important}.print-view #parts.row{margin-top:15px!important}.print-view #parts.row .col-xs-12{margin:5px 0!important}.print-view #parts table tr td{border:none!important}@media print{#crud-notification,#left-menu,#search,#tab-bar,.important-info-container,img.task-answer-image{display:none}.cover-image-report{height:6in}.action-plan-cover-sheet .cover-footer{margin-top:3in!important}.service-summary-cover-sheet .cover-footer{margin-top:5.5in!important}.cover-footer{clear:both;bottom:0;width:100%}.cover-footer .personnel{display:block;padding:14px 16px;text-decoration:none;bottom:0}#shell #view-content{border:none}.page-break{page-break-after:always}body{font-size:.85rem}body .print-view{margin:2rem}body .print-view .action-plan-cover-sheet .bottom img,body .print-view .service-summary-cover-sheet .bottom img{height:2.9rem}body .print-view .action-plan-cover-sheet .company-info,body .print-view .service-summary-cover-sheet .company-info{font-size:.75rem}body .print-view .action-plan-cover-sheet .top,body .print-view .service-summary-cover-sheet .top{width:7in;height:5.5in}body .print-view .action-plan-cover-sheet .top h1,body .print-view .service-summary-cover-sheet .top h1{font-size:15rem;font-weight:400;text-transform:uppercase}body .print-view .action-plan-cover-sheet table,body .print-view .service-summary-cover-sheet table{border-collapse:separate;font-weight:bolder;width:100%}body .print-view .action-plan-cover-sheet table .col1,body .print-view .service-summary-cover-sheet table .col1{width:22.5%}body .print-view .action-plan-cover-sheet table .col2,body .print-view .service-summary-cover-sheet table .col2{width:22.5%}body .print-view .action-plan-cover-sheet table .col3,body .print-view .service-summary-cover-sheet table .col3{width:30%}body .print-view .action-plan-cover-sheet table .col4,body .print-view .service-summary-cover-sheet table .col4{margin-right:-1rem;width:20%}body .print-view .action-plan-cover-sheet table tbody tr td,body .print-view .service-summary-cover-sheet table tbody tr td{padding:.5rem .5rem .5rem .5rem}body .print-view .action-plan-cover-sheet table tbody tr td:first-child,body .print-view .service-summary-cover-sheet table tbody tr td:first-child{padding:.5rem .5rem .5rem 0}body .print-view .action-plan-cover-sheet table tbody tr td:last-child,body .print-view .service-summary-cover-sheet table tbody tr td:last-child{padding:.5rem 0 .5rem .5em}body .print-view .action-plan-cover-sheet table tbody tr td div:first-child,body .print-view .service-summary-cover-sheet table tbody tr td div:first-child{height:100%;position:relative;text-align:center;width:100%}body .print-view .action-plan-cover-sheet table tbody tr td div:first-child div:first-child,body .print-view .service-summary-cover-sheet table tbody tr td div:first-child div:first-child{padding:.5rem 0 0 0}body .print-view .action-plan-cover-sheet table tbody tr td div:first-child div:last-child,body .print-view .service-summary-cover-sheet table tbody tr td div:first-child div:last-child{padding:0 0 .5rem 0}body .print-view .action-plan-cover-sheet table thead tr th,body .print-view .service-summary-cover-sheet table thead tr th{padding:.25rem 1rem}body .print-view i.task-answer-image{display:inline-block}body .print-view table{border:none}body .print-view table.estimate-totals{width:100%}body .print-view table.estimate-totals .col1{width:10%}body .print-view table.estimate-totals .col2{width:75%}body .print-view table.estimate-totals .col3{width:15%}body .print-view table.estimate-totals .desc{font-weight:700;text-align:right}body .print-view table.estimate-totals .total{text-align:right;vertical-align:middle}body .print-view table.estimate-totals thead tr th{text-align:center}body .print-view table tfoot{border:none}body .print-view table tfoot tr{border:none}body .print-view table tfoot tr td{border:none}}label.flex-box{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}label.flex-box input[type=checkbox]{position:relative;-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:0}label.flex-box input[type=checkbox]+span:before{font-size:24px;margin-right:5px}#report{font-size:1.4rem}#report .logo{height:14.5rem;font-size:7.5rem;margin-bottom:.2rem}#report .logo img{margin:2rem;height:7.5rem;vertical-align:top}#report img.report-task-answer-image{height:1.75rem;vertical-align:top}#report .dealer-logo{max-height:200px}#report .cover-sheet-image{height:45rem}#report .cover-sheet-image img{width:100%;height:100%}#report .header{height:22rem}#report h1{font-size:6rem!important}#report .row{padding:1rem 0;margin:0}#report .padding-bottom{padding-bottom:7.5rem}#report .passed-item{padding-bottom:1em}#report .estimate-table .estimate-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:4rem}#report .estimate-table .estimate-row .estimate-col-3{-webkit-box-flex:1;-ms-flex:1 1 90%;flex:1 1 90%}#report .estimate-table .estimate-row .estimate-col-2{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#report .estimate-table .estimate-row .estimate-col-1{-webkit-box-flex:0;-ms-flex:0 0 8%;flex:0 0 8%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#report .estimate-table .estimate-row [class^=estimate-col]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.ro-archive-view{border:1px solid;margin:25px auto;max-width:800px}.ro-archive-view .border-top{border-top:1px solid}.ro-archive-view .ro-archive-header{font-size:12px;text-align:center}.ro-archive-view .ro-archive-contents{padding:10px}.ro-archive-view .ro-archive-customer-vehicle-info{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(100px,1fr)) [auto-fit];grid-template-columns:repeat(auto-fit,minmax(100px,1fr));-ms-grid-rows:110px;grid-template-rows:110px}.ro-archive-view .ro-archive-customer-vehicle-info img{position:relative;width:200px;right:-30px;top:-30px}.ro-archive-view .ro-archive-visit-info{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(100px,1fr)) [auto-fit];grid-template-columns:repeat(auto-fit,minmax(100px,1fr));-ms-grid-rows:50px;grid-template-rows:50px}.ro-archive-view .ro-archive-visit-info a{text-decoration:underline}.ro-archive-view .flex-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.ro-archive-view .flex-row.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.ro-archive-view .flex-row .flex-col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.ro-archive-view .flex-row .flex-col-2{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:2;-ms-flex-positive:2;flex-grow:2}.ro-archive-view .flex-row .flex-col-3{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3}.ro-archive-view .flex-row .flex-col-max-3{width:33%}.ro-archive-view .ro-archive-inspection-summary .task-answer-title{font-weight:700;font-size:12px;padding-left:30px}.ro-archive-view .ro-archive-inspection-summary .task-answer-title .task-drop-down{cursor:pointer}.ro-archive-view .ro-archive-inspection-summary .ro-archive-task-answer-items{display:-ms-grid;display:grid;-ms-grid-columns:(auto)[3];grid-template-columns:repeat(3,auto);grid-gap:5px;padding:10px}.ro-archive-view .ro-archive-activity-log .activity-log-content,.ro-archive-view .ro-archive-motorist-communication .activity-log-content{padding-left:25px}.ro-archive-view .ro-archive-activity-log .activity-log-details,.ro-archive-view .ro-archive-motorist-communication .activity-log-details{display:-ms-grid;display:grid;-ms-grid-columns:30% 30% 20% 20%;grid-template-columns:30% 30% 20% 20%;margin-left:40px;border-bottom:1px solid}.ro-archive-view .ro-archive-deferred-recommendations .deferred-rec-detail{display:-ms-grid;display:grid;-ms-grid-columns:3% 92% 5%;grid-template-columns:3% 92% 5%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:5px}.ro-archive-view .ro-archive-shop-notes .note-content{padding-left:25px}.ro-archive-view .ro-archive-ocr ol{margin:0 0 1.5em;padding:0}.ro-archive-view .ro-archive-ocr ol>li{counter-increment:item;list-style-type:none;padding:0 0 0 2rem;text-indent:-1.2rem}.ro-archive-view .ro-archive-ocr ol>li::before{content:counter(item) '.';font-weight:700;padding-right:.5rem}.ro-archive-view .ro-archive-estimate .estimate-total:nth-last-child(1){border-top:double;font-weight:700}
