body{font-family:-apple-system,system-ui,BlinkMacSystemFont,Roboto,"Helvetica Neue","Segoe UI",Arial,sans-serif;font-size:13px/18px;color:#444}.navbar-inverse{background-color:#0277bd!important;border-color:#e1f5fe}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{background-color:#f44336;color:#fff}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#f44336;color:#fff}.navbar-inverse .navbar-nav>li>a{color:#fff}.navbar{margin-bottom:0}.breadcrumb{background-color:#f5f8fa;margin-bottom:0}.btn{border-radius:2px;padding:.85rem 2.13rem;white-space:normal!important;transition:all 0.2s ease-out 0s;font-weight:400;font-size:12px;text-transform:uppercase}.btn-primary{background:#0277bd none repeat scroll 0 0}.btn-primary:active,.btn-primary:hover,.btn-primary:focus{background:#5a95f5!important}.disclaimer{color:#a94442}.pagination{margin:0 0 10px 0!important;margin-top:0px!important;display:flex}.form-group{display:flex}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#0277bd;border-color:#0277bd;color:#fff;cursor:default;z-index:3}.pagination .btn-primary{background:#0277bd none repeat scroll 0 0;font-size:12px;line-height:1.5;padding:5px 10px;border-bottom-left-radius:3px;border-top-left-radius:3px;margin-left:15px}.pagination .btn-primary:active,.pagination .btn-primary:hover,.pagination .btn-primary:focus{background:#5a95f5!important;color:#fff}.btn-dashboard .btn-secondary{background:#4285f4 none repeat scroll 0 0;font-size:12px;line-height:1.5;padding:5px 10px;margin:0 15px;border-bottom-left-radius:3px;border-top-left-radius:3px}.justify-content-end{-moz-box-pack:end!important;justify-content:flex-end!important}.btn-group>.btn{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);transition:all 0.2s ease-out 0s;font-size:12px;line-height:1.5;margin:0 5px;padding:5px 10px}.btn-elegant-color{background:#4B515D none repeat scroll 0 0;color:#fff!important}.btn-elegant-color:active,.btn-elegant-color:hover,.btn-elegant-color:focus,.button-set{background:#0277bd none repeat scroll 0 0;color:#fff!important}.icon-img{width:25px;height:25px}.smartpage-icon{margin-right:10px}a{cursor:pointer}.slow-hide{display:none;opacity:0;transition:visibility 1s,opacity 0.5s linear}.slow-show{display:block;opacity:1;transition:visibility 1s,opacity 0.5s linear}.all-projects{display:none}.padL_4{padding-left:4px}.padR_4{padding-right:4px}.red{color:red}.red{color:red}.select2-dropdown.select2-dropdown--below{min-width:350px!important}.select2-container--default .select2-selection--single{min-width:350px!important}.select2-results__option[aria-selected=true]{display:none}.results{display:none}.arrowup{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAlklEQVRIS+2VywmAMBAFR+zGhkQtxYOfXryo9ViNgigJiKJvD+aWQMhlmSFvNyQh8EoC84kCmXCM6PeIWkf056+CA9o4YgeYJNYme/jmBClgklgEHr4CFZyPcwBMEiW4w0d3g9wq+RJc4SUw3TpqkihBDRTA/DIuXtIDx34sFVEGLGIWP2uUQM65KogClVD80WRC4SPaAfGXGhmhKe0QAAAAAElFTkSuQmCC) no-repeat right bottom;padding:0 10px 10px 0}.arrowdown{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAvUlEQVRIS+2TsQ3CMBBFXyrqiE0YAdGmhFVoKJEYJhXQwgqMAj0V+ihIp8jEd0EpkOzKls7v2f/siolHNTGfIsgmXCL6KaI5sAV2wPMLaQbsgQNwT9UM9eAKLIEjsElIBG+BBlDtKipYABegTkgs/NHBb1GB6q3kBKzh/Tk/Jx+EC+B5plZy7k6pWLJwr6B/E61d8IjASjRXQ5OZ9/vgicjuUVwaLnj0BtlPNeYVjYLaTdGIwsIiyEb2/xG9AAlzHhmgw6wZAAAAAElFTkSuQmCC) no-repeat right bottom;padding:0 10px 10px 0}:invalid{box-shadow:none}:-moz-submit-invalid{box-shadow:none}:-moz-ui-invalid{box-shadow:none}.close-icon{width:2rem;height:2rem;top:2rem;right:2rem;position:fixed}.clear-both{clear:both}.stocklift-nav-top,.fleet-nav-top{margin-top:10px}.red{color:red}.bold{font-weight:700}.no-pad-right{padding-right:0px!important}.font-highlight{color:#0277bd!important}#create-project{margin-top:20px}#displayDashboardSearch{display:none;margin-top:30px}#countiesEdit,#counties,#partterm-append,#group-append,#subgroup-append,#year,#make,#model,#engine{height:35px;overflow:hidden}#displayLocation,#display-project,#displayPricing,#crossed-pricing,#stocklift-input-1,#stocklift-input-2,#stocklift-input-3,#stocklift-input-4,#stocklift-input-5,#stocklift-input-6,#stocklift-input-7,#stocklift-input-8,#upload-file,#upload-parts,#load-parts-category,#import-parts-project,#status-2-have-parts,#status-4-have-parts,#status-6-parts,#status-5,#stocklift-edit,#status-2-parts-table,#reconcilliation-form,#reconTable,#recon{display:none}.displayDashboard,.mfgs-edit,.crossed-breadcrumb,.need-parts,.status-2-breadcrumb,.status-4-breadcrumb,.status-5-breadcrumb,.edit-breadcrumb,.new-project-breadcrumb,.recon-upload-breadcrumb{display:none}.status-2-rows,.crossedTableDataRows,.finalcrossedTableDataRows,.stocklift-input-6-parts-rows,.reconTableDataRows,.status-4-rows,.status-5-rows,.status-6-parts-parts-rows,.stocklift-input-7-parts-rows,.stocklift-input-8-parts-rows{margin-right:3rem;margin-top:.3rem}.dropdown-cell{padding:0 5% 0 5%}#upload_project_text{width:100%;height:200px;overflow-y:scroll}input[type=file]{display:block;margin-top:8px}.qty-update-crossed,.in-qty-update,.part-update{width:60px;text-align:right;padding-right:5px}.heavy-border{border-bottom-color:#555!important}.navbar-brand-generic{float:left;padding:0 15px;font-size:18px;line-height:22px}#fleet,#fleet-input-1,#fleet-input-data,#fleet-results,#create-survey,#opportunity-input,#edit-fleet-project,#price-sheet,#fleet-report-table{display:none}.fleet-opportunity-buttons,.fleet-input-buttons,.vehicle-buttons,.parts-input-btn,.delete-fleet-final-parts,.process-survey-btn{display:none}#account_notes,#account_notes_edit{width:100%;height:200px;overflow-y:scroll}.dashboard-breadcrumb,.new-project-breadcrumb,.input-project-breadcrumb,.results-project-breadcrumb{display:none}.factor-update{width:45px;text-align:right}.year-makes-data{max-height:45px}.veh-pop-table{width:80%}.year-span{text-align:center;font-weight:700;width:50%}.make-span{text-align:center;font-weight:700;width:50%}.vin-span{text-align:center;font-weight:700}.odd-row-veh{background-color:#f5f8fa}.user_in_use{display:none;color:red;font-weight:700}.admin-form{margin-top:30px}.copy-project{position:relative;clear:both;float:right;cursor:pointer;height:16px;width:16px;z-index:10;top:.4rem;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACnUlEQVQ4T5WTW0hUURSG/z0jM95nSB9Usqc0iukimtj9RbpAD1pQqYWpowahiEYEiaVmQqBhVCLZoGimYdTDSCZdyFBKTBnLB/ElM9IobWaOjueMZ58VZ2R0NILacNiHxVrf/tbeLJbX9IlIUeD5OIei8KVdlpd3hcsgWfbEHlWkMPgslmsZodp0E4h8w3/+MwZkVT5BZ9Xx1QDzfRvVpG3Fm+l5iKKCFwOTSzb/aMTM94apJmM7eqfnIbkVPO+fwP8YsZyGD1R7Jg7eDi48/Aiv0YKowOnicAoy5lwc0uJKnxcPRiCnshMsu36AbmYmrAAe2OA1WpAUCH8BlCRHILu8A+zs7XdUl524DChpGYav0drrVC9bIXjyzVfawLLuvqLazH1gTOvJLW4ehK+RL8BbzFUAAXllLWD5ra1UcGQn1gfEeHKLLANQjabECQjyL8QE7/DEfYu5soTNK20Cy7W005akMcSGxMEUuhtlzWO4Zd6F8bkRvJ5pR5QuBgfCjyFAa4B6slrsBZwrtYBl3HhJ5tMM49Igvjo+w+UwID46Fi5ZgKJzQ5DsEN0S9oSlIjYoaRlAIJy/3AiWXt1jv1OYbOibsaJ/xorN4dsgcQlqgk6jgygvQHA7MOd2Ikq/CYnGVBj9IqFlQP6lBrC0a8+ovvgQZAWYdI2jeagDYVGzELkLkSHR4MThEGehJT3ijUdhMsTDqA/E0OgXVNdbwU6WW0kdFnVQ/EDQBIeirmA/bI4+vLd3YZFL2BiYiARDCvw1IQgPZvg29QNF1zudxOnwqsEgIn16VbeoGo0JNvT+fIy9605gg78JsqI2BfhrFtH2tA89b0ezui2FTWsBmlMVXVw18gu0Q6ORMP89aNVoe0adeHl3Y8FV9Sl/A4SMlLXiapYzAAAAAElFTkSuQmCC)!important;background-repeat:no-repeat!important;background-size:16px 16px!important;background-position:0 0px!important}.tablesorter-pager.disabled{display:none}.tablesorter-pager .disabled{opacity:.5;filter:alpha(opacity=50);cursor:default}.create-project-breadcrumb,.add-parts-breadcrumb,.show-parts-breadcrumb{display:none}.veh-qty-update{width:45px;text-align:right;padding-right:5px}.veh-fleet-qty-update{width:145px;text-align:right;padding-right:5px}#create-inventory,#add-parts,#upload-fleet,#load-by-vehicle,#load-parts-category,#upload-file,#upload-parts,#edit-inventory,#edit-project,#upload-vehicle-file,#status-4-parts,#status-5-parts,#status-2-parts,#project-vehicle-list{display:none}#warning-text,#warning-text-update{color:red;font-weight:700;margin-top:7px;display:block}#inventorySearch{display:none;margin-top:30px}#fleet-reporting,#stocklift-maint,#ipg-maint,#user-admin{display:none}.sortable,.tip{cursor:pointer}.sm-1-input{margin-right:15px}.warning{color:red;font-weight:700}.weight-update,.text-update{width:45px;text-align:right}.weight-cell{text-align:center}.part-num-width{min-width:10rem}.small-font-button{font-size:10px;padding:2px}.small-font-button-2{font-size:12px;padding:4px}.numeric-td-cell{text-align:right;padding-right:5px}.even-row{background-color:rgb(255,255,255)}.odd-row{background-color:none}.total-weight{font-weight:700}.description-width{min-width:12.5rem}.inv-iframe{width:100%;min-height:700px;border:none;margin-bottom:20px}#slide1{padding:10px;background-color:#fff;width:40%;border:3px solid #ccc;min-height:600px}#slide1_background{transition:all 0.3s 0.3s}#slide1,#slide1p_wrapper{transition:all 0.3s ease-out}#slide1{transform:translateX(0) translateY(-40%)}.popup_visible #slide1{transform:translateX(0) translateY(0)}#slide2{padding:10px;background-color:#fff;width:30%;border:3px solid #ccc}#slide2_background{transition:all 0.3s 0.3s}#slide2{transform:translateX(0) translateY(-60%)}.popup_visible #slide2{transform:translateX(0) translateY(-20%)}#slide3{padding:10px;background-color:#f5f8fa;width:70%;border:3px solid #ccc;overflow-y:scroll;max-height:80%;margin-top:10%}#slide3_background{transition:all 0.3s 0.3s}#slide3{transform:translateX(0) translateY(-60%)}.popup_visible #slide3{transform:translateX(0) translateY(-20%)}#slide4{padding:10px;background-color:#f5f8fa;width:70%;border:3px solid #ccc;overflow-y:scroll;max-height:80%;margin-top:10%}#slide4_background{transition:all 0.3s 0.3s}#slide4{transform:translateX(0) translateY(-60%)}.popup_visible #slide4{transform:translateX(0) translateY(-20%)}input.parsley-success,select.parsley-success,textarea.parsley-success{color:#468847;background-color:#DFF0D8;border:1px solid #D6E9C6}input.parsley-error,select.parsley-error,textarea.parsley-error{color:#B94A48;background-color:#F2DEDE;border:1px solid #EED3D7}.parsley-select-error{color:#B94A48!important;background-color:#F2DEDE!important;border:1px solid #EED3D7!important}.parsley-errors-list{margin:2px 0 3px;padding:0;list-style-type:none;font-size:.9em;line-height:.9em;opacity:0;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.parsley-errors-list.filled{opacity:1}.hidden-input-error{display:none}.visible-input-error{display:block}.input-error-header{background-color:#F2DEDE!important;color:#cc3300!important;font-size:2rem;font-weight:700}.sk-circle{margin:10px auto;width:60px;height:60px;position:relative}.sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle .sk-child:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#0277bd;border-radius:100%;-webkit-animation:sk-circleBounceDelay 1.2s infinite ease-in-out both;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both}.sk-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-circle .sk-circle4:before{-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.sk-circle .sk-circle5:before{-webkit-animation-delay:-0.8s;animation-delay:-0.8s}.sk-circle .sk-circle6:before{-webkit-animation-delay:-0.7s;animation-delay:-0.7s}.sk-circle .sk-circle7:before{-webkit-animation-delay:-0.6s;animation-delay:-0.6s}.sk-circle .sk-circle8:before{-webkit-animation-delay:-0.5s;animation-delay:-0.5s}.sk-circle .sk-circle9:before{-webkit-animation-delay:-0.4s;animation-delay:-0.4s}.sk-circle .sk-circle10:before{-webkit-animation-delay:-0.3s;animation-delay:-0.3s}.sk-circle .sk-circle11:before{-webkit-animation-delay:-0.2s;animation-delay:-0.2s}.sk-circle .sk-circle12:before{-webkit-animation-delay:-0.1s;animation-delay:-0.1s}@-webkit-keyframes sk-circleBounceDelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circleBounceDelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.spinner-wrapper{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1001}.menu-animation-wrapper{background-color:rgba(255,255,255,.8);overflow:hidden;position:fixed;width:100%;height:100%;z-index:1000;pointer-events:none;display:none}.spinner-text{text-align:center;font-size:20px;margin-bottom:25px;color:#000}