/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
::-moz-selection{background:#5ecc8b;color:#000}::selection{background:#5ecc8b;color:#000}*,input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:14px}@media (min-width:768px){html{font-size:15px}}@media (min-width:992px){html{font-size:16px}}body{background:-webkit-gradient(linear,left top,left bottom,from(#4bc67d),to(#5ecc8b));background:linear-gradient(#4bc67d,#5ecc8b);color:#fff;font-family:Work Sans,sans-serif;font-size:1rem;font-weight:400;letter-spacing:-.07px;line-height:1.5;margin:0}body.user-logged-in{background:#272d33;background-attachment:fixed;background-image:url(/themes/custom/platform/dist/images/6bcd70529612dccdbfd6.jpg);background-position:800px;background-repeat:no-repeat}a{color:#228eae;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a:hover{color:#1a6b83;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:Work Sans,sans-serif;margin:0}h1{font-size:1.25rem}h1,h2{margin-bottom:1em}h2{font-size:1rem}p{margin-top:0}b,strong{font-weight:600}embed,img,object,video{display:block;height:auto;max-width:100%}.w25{max-width:25%!important}.w33{max-width:33.33333%!important}.w50{max-width:50%!important}.badge{border-radius:10rem;color:#fff;display:inline-block;font-size:75%;line-height:1;padding:.25em .5em;text-align:center;vertical-align:baseline;white-space:nowrap}.badge:empty{display:none}.badge+.badge{top:25px!important}.badge--tc{background:#4ed2f8}.badge--trucks{background:#c7a8d5}.button{-webkit-appearance:none;background-color:#4ed2f8;border:2px solid #4ed2f8;border-radius:5px;color:#000!important;cursor:pointer;display:inline-block;font-size:90%;font-weight:600;letter-spacing:-.07px;line-height:normal;min-width:120px;outline:0;padding:.75rem;position:relative;text-align:center;text-decoration:none!important;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;vertical-align:middle;white-space:nowrap}.button:focus,.button:hover{background-color:#1dc6f6;border-color:#1dc6f6;color:#000}.button:focus{background-color:#09a9d7;border-color:#09a9d7}.button--black{-webkit-appearance:none;background-color:#000;border:2px solid #000;border-radius:5px;color:#fff!important;cursor:pointer;display:inline-block;font-size:90%;font-weight:600;letter-spacing:-.07px;line-height:normal;min-width:120px;outline:0;padding:.75rem;position:relative;text-align:center;text-decoration:none!important;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;vertical-align:middle;white-space:nowrap}.button--black:focus,.button--black:hover{background-color:#333;border-color:#333;color:#fff}.button--black:focus{background-color:#1a1a1a;border-color:#1a1a1a}.button--gray,.form-type-managed-file>label{-webkit-appearance:none;background-color:#718395;border:2px solid #718395;border-radius:5px;color:#fff!important;cursor:pointer;display:inline-block;font-size:90%;font-weight:600;letter-spacing:-.07px;line-height:normal;min-width:120px;outline:0;padding:.75rem;position:relative;text-align:center;text-decoration:none!important;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;vertical-align:middle;white-space:nowrap}.button--gray:focus,.button--gray:hover,.form-type-managed-file>label:focus,.form-type-managed-file>label:hover{background-color:#8d9caa;border-color:#8d9caa;color:#fff}.button--gray:focus,.form-type-managed-file>label:focus{background-color:#708394;border-color:#708394}.button--green{-webkit-appearance:none;background-color:#5ecc8b;border:2px solid #5ecc8b;border-radius:5px;color:#fff!important;cursor:pointer;display:inline-block;font-size:90%;font-weight:600;letter-spacing:-.07px;line-height:normal;min-width:120px;outline:0;padding:.75rem;position:relative;text-align:center;text-decoration:none!important;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;vertical-align:middle;white-space:nowrap}.button--green:focus,.button--green:hover{background-color:#7ed6a2;border-color:#7ed6a2;color:#fff}.button--green:focus{background-color:#57ca86;border-color:#57ca86}.button--white{-webkit-appearance:none;background-color:#fff;border:2px solid #fff;border-radius:5px;color:#000!important;cursor:pointer;display:inline-block;font-size:90%;font-weight:600;letter-spacing:-.07px;line-height:normal;min-width:120px;outline:0;padding:.75rem;position:relative;text-align:center;text-decoration:none!important;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:background-color,border-color,color;transition-property:background-color,border-color,color;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;vertical-align:middle;white-space:nowrap}.button--white:focus,.button--white:hover{background-color:#e6e6e6;border-color:#e6e6e6;color:#000}.button--white:focus{background-color:#cdcdcd;border-color:#cdcdcd}.button--arrow-right{background-image:url(/themes/custom/platform/dist/images/f7b9f24f9633784cf7d4.svg);background-position:right 1em center;padding-right:2.25em!important}.button--arrow-left,.button--arrow-right{background-repeat:no-repeat;background-size:.5em}.button--arrow-left{background-image:url(/themes/custom/platform/dist/images/691c091852572e4f2638.svg);background-position:left 1em center;padding-left:2.25em!important}.button--lg,.form-actions .button{font-size:20px;padding:.85em 1.25rem}.button--sm{padding:.75rem}.data-container header{border-bottom:1px solid #c7d2dc;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -40px 1.5em;padding:0 40px 40px}.data-container header .edit-actions{margin-left:auto}.data-container section{margin-bottom:40px}.data-container section .grid:not(:last-child){margin-bottom:20px}.data-container fieldset{border:solid #c7d2dc;border-width:1px 0 0;margin:0 -40px;padding:40px}.data-container fieldset:after{clear:both;content:"";display:block}.data-container fieldset legend{background:#000;border-radius:3px;color:#fff;font-size:.875rem;margin-bottom:0;padding:.25em .5em;text-transform:uppercase}.data-container fieldset>.field:not(:last-child){margin-bottom:20px}.data-container h2{margin-top:2.5em;text-transform:uppercase}.data-container .grid:not(:last-child){margin-bottom:20px}.ui-widget-overlay{background:#000;opacity:.7}.ui-widget.ui-widget-content{border:0}.ui-dialog{border:0;padding:0;z-index:1260}.ui-dialog .ui-dialog-titlebar{background:#5ecc8b;border:0;border-radius:0;border-top-left-radius:3px;border-top-right-radius:3px;padding:20px 25px}.ui-dialog .ui-dialog-content{padding:25px}.ui-dialog .ui-dialog-content a{border:0;color:#228eae;outline:none}.ui-dialog .ui-dialog-titlebar-close{background:none;border:0;right:20px}.field__label{font-weight:600}fieldset legend{margin:0 0 5px;padding:0}form>fieldset{border:solid #c7d2dc;border-width:1px 0 0;margin:0 -40px;padding:40px}form>fieldset:after{clear:both;content:"";display:block}form>fieldset>legend{background:#000;border-radius:3px;color:#fff;font-size:.875rem;margin-bottom:0;padding:.25em .5em;text-transform:uppercase}form>fieldset.form-wrapper-2col .fieldset-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-10px;margin-right:-10px}form>fieldset.form-wrapper-2col .fieldset-wrapper>*{-webkit-box-flex:0;-ms-flex-preferred-size:50%;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;flex-basis:50%;margin-bottom:20px;max-width:50%;padding-left:10px;padding-right:10px}@media (min-width:768px){form>fieldset.form-wrapper-2col .fieldset-wrapper>*{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@media (min-width:992px){form>fieldset.form-wrapper-2col .fieldset-wrapper>*{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@supports (display:grid){form>fieldset.form-wrapper-2col .fieldset-wrapper{grid-gap:20px;display:grid;grid-template-columns:repeat(2,1fr);margin-left:0;margin-right:0}form>fieldset.form-wrapper-2col .fieldset-wrapper>*{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-bottom:0;max-width:100%;padding:0}@media (min-width:768px){form>fieldset.form-wrapper-2col .fieldset-wrapper{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){form>fieldset.form-wrapper-2col .fieldset-wrapper{grid-template-columns:repeat(2,1fr)}}}form>div fieldset{border-width:0;margin:0;padding:0}form>div fieldset legend{font-weight:600}form .js-hide{display:none}.form-item{margin-bottom:1em}.form-item label{display:block;margin-bottom:5px}.container-inline .form-item label{display:inline-block}.form-item .description{color:#8d99a5;margin-top:5px}.form-item .form-item-suffix{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:20px}.form-radios .form-item{margin-bottom:0}.form--inline .form-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:0}.form--inline .form-item label{margin:0}.form--inline .form-item:not(:first-child),.form--inline .form-item>:not(:first-child){margin-left:1em}.form-item.form-item--warning input,.form-item.form-item--warning select{border-color:#fd9727}.form-item.form-item-combine{width:100%}.form-item.form-item-combine input{background:url(/themes/custom/platform/dist/images/a8840fb537d52ab5d694.svg) no-repeat left 15px center!important;background-size:16px 16px!important;max-width:none;text-indent:32px}.form-item__loader{display:inline-block;height:30px;margin-left:10px;vertical-align:middle;width:30px}.form-type-currency-switcher{border:0;margin:0 0 1em;max-width:350px;padding:0}.form-type-currency-switcher legend{font-weight:400;margin-bottom:5px}.form-type-currency-switcher .fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.form-type-currency-switcher .fieldset-wrapper:after{clear:both;content:"";display:block}.form-type-currency-switcher .fieldset-wrapper>div{margin:0;position:relative}.form-type-currency-switcher .fieldset-wrapper>div:first-child{min-width:135px;z-index:1}.form-type-currency-switcher .fieldset-wrapper>div:last-child{margin-left:-1px;max-width:265px;z-index:0}.form-type-currency-switcher .fieldset-wrapper select{border-bottom-right-radius:0;border-right-color:#8d99a5;border-top-right-radius:0;padding-bottom:calc(.6em + 1px)}.form-type-currency-switcher .fieldset-wrapper select:focus{border-right-color:#5ecc8b}.form-type-currency-switcher .fieldset-wrapper input{border-bottom-left-radius:0;border-top-left-radius:0}.form-actions{border-top:1px solid #c7d2dc;margin:1.5em -40px 0;padding:2em 40px 0}.form-actions .button+.button{margin-left:1em}.form-type-checkbox input,.form-type-radio:not(.form-item-choose-manufacturer):not(.form-item-emission-standard) input{display:none}.form-type-checkbox label,.form-type-radio:not(.form-item-choose-manufacturer):not(.form-item-emission-standard) label{cursor:pointer;display:inline-block;margin-right:15px;padding-left:30px;position:relative}.form-type-checkbox label:after,.form-type-checkbox label:before,.form-type-radio:not(.form-item-choose-manufacturer):not(.form-item-emission-standard) label:after,.form-type-radio:not(.form-item-choose-manufacturer):not(.form-item-emission-standard) label:before{border-radius:50%;content:"";position:absolute}.form-type-checkbox label:before,.form-type-radio:not(.form-item-choose-manufacturer):not(.form-item-emission-standard) label:before{background:#fff;border:1px solid #718395;height:20px;left:0;width:20px}.form-type-checkbox input:checked+label,.form-type-radio:not(.form-item-choose-manufacturer):not(.form-item-emission-standard) input:checked+label{color:#000}.form-type-checkbox input:checked+label:after,.form-type-radio:not(.form-item-choose-manufacturer):not(.form-item-emission-standard) input:checked+label:after{background:#5ecc8b;height:12px;left:5px;top:5px;width:12px}.form-type-checkbox input[type=checkbox]+label:after,.form-type-checkbox input[type=checkbox]+label:before,.form-type-radio:not(.form-item-choose-manufacturer):not(.form-item-emission-standard) input[type=checkbox]+label:after,.form-type-radio:not(.form-item-choose-manufacturer):not(.form-item-emission-standard) input[type=checkbox]+label:before{border-radius:0}.form-type-managed-file.form-disabled>label{background:#718395;border:#718395;opacity:.4}.form-type-managed-file>label{display:inline-block;text-transform:uppercase}.form-type-managed-file .form-managed-file{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.form-type-managed-file input[type=file]{display:inline-block;height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.form-type-managed-file .ajax-progress{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent;border-radius:3px;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;left:0;position:absolute;top:0;width:120px}.form-type-managed-file .file+.button,.form-type-managed-file .file+input+.button{background-color:#c7d2dc;border:0;font-size:10px!important;margin-left:5px!important;min-width:auto;padding:8px 10px!important;text-transform:uppercase}.messages+.form-type-managed-file{margin-top:1em}.form-item-files .form-managed-file{-ms-flex-wrap:wrap;flex-wrap:wrap}.form-item-files .form-managed-file .form-item{margin-bottom:0;margin-top:1em;width:50%}.form-item-files .form-managed-file .files-remove-action{margin-top:1em;width:100%}.grid{list-style:none;margin:0;padding:0}.grid__tile{border:1px solid #718395;border-radius:3px;min-height:100px;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.grid__tile a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;bottom:0;color:#718395;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;justify-content:center;left:0;padding:1em;position:absolute;right:0;text-decoration:none;top:0}.grid__tile .badge{position:absolute;right:5px;top:5px}.grid__tile.danger{background:#fadbd9}.grid__tile.danger a{color:#e54d42}.grid__tile.danger .badge{background:#e54d42}.grid__tile.warning{background:#ffead4}.grid__tile.warning a{color:#fd9727}.grid__tile.warning .badge{background:#fd9727}.grid__tile.success .badge{background:#5ecc8b}.grid__tile:hover{background:#718395;color:#fff;cursor:pointer}.grid__tile:hover a{color:#fff}.grid--1{margin-bottom:20px}.grid--2{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-10px;margin-right:-10px}.grid--2>*{-webkit-box-flex:0;-ms-flex-preferred-size:50%;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;flex-basis:50%;margin-bottom:20px;max-width:50%;padding-left:10px;padding-right:10px}@media (min-width:768px){.grid--2>*{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@media (min-width:992px){.grid--2>*{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@supports (display:grid){.grid--2{grid-gap:20px;display:grid;grid-template-columns:repeat(2,1fr);margin-left:0;margin-right:0}.grid--2>*{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-bottom:0;max-width:100%;padding:0}@media (min-width:768px){.grid--2{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.grid--2{grid-template-columns:repeat(2,1fr)}}}.grid--2 .inline-message{grid-column:1/span 2}.grid--3{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-10px;margin-right:-10px}.grid--3>*{-webkit-box-flex:0;-ms-flex-preferred-size:33.33333%;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;flex-basis:33.33333%;margin-bottom:20px;max-width:33.33333%;padding-left:10px;padding-right:10px}@media (min-width:768px){.grid--3>*{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}}@media (min-width:992px){.grid--3>*{-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%}}@supports (display:grid){.grid--3{grid-gap:20px;display:grid;grid-template-columns:repeat(3,1fr);margin-left:0;margin-right:0}.grid--3>*{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-bottom:0;max-width:100%;padding:0}@media (min-width:768px){.grid--3{grid-template-columns:repeat(3,1fr)}}@media (min-width:992px){.grid--3{grid-template-columns:repeat(3,1fr)}}}.grid--3 .inline-message{grid-column:1/span 3}.grid--4{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-10px;margin-right:-10px}.grid--4>*{-webkit-box-flex:0;-ms-flex-preferred-size:25%;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;flex-basis:25%;margin-bottom:20px;max-width:25%;padding-left:10px;padding-right:10px}@media (min-width:768px){.grid--4>*{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}}@media (min-width:992px){.grid--4>*{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}}@supports (display:grid){.grid--4{grid-gap:20px;display:grid;grid-template-columns:repeat(4,1fr);margin-left:0;margin-right:0}.grid--4>*{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-bottom:0;max-width:100%;padding:0}@media (min-width:768px){.grid--4{grid-template-columns:repeat(4,1fr)}}@media (min-width:992px){.grid--4{grid-template-columns:repeat(4,1fr)}}}.grid--4 .inline-message{grid-column:1/span 4}.inline-message{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem}.inline-message svg{-ms-flex-negative:0;flex-shrink:0;height:16px;margin-right:5px;margin-top:3px;width:16px}input+.inline-message{margin-top:5px}.inline-message--warning{color:#fd9727}.inline-message--warning svg{fill:#fd9727}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url]{background-color:#fff;border:1px solid #8d99a5;border-radius:5px;color:#8d99a5;font-family:Work Sans,sans-serif;font-size:1rem;height:42px;max-width:350px;outline:0;padding:.6em .8em;width:100%}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus{background:#fff;border-color:#5ecc8b}input[type=number]{max-width:200px}input[type=date]{background:#fff url(/themes/custom/platform/dist/images/777d2c3c0278df10cadd.svg) no-repeat right 15px center;background-size:25px 25px;max-width:200px}input[disabled],select[disabled]{background-color:#f0f0f1;color:#aab3bc}input::-webkit-input-placeholder{color:#c7d2dc}input::-moz-placeholder{color:#c7d2dc}input:-ms-input-placeholder{color:#c7d2dc}input::-ms-input-placeholder{color:#c7d2dc}input::placeholder{color:#c7d2dc}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(/themes/custom/platform/dist/images/1eedbbc5efc12ca98a87.svg) no-repeat right 15px center;background-size:15px 15px;border:1px solid #8d99a5;border-radius:5px;color:#8d99a5;display:block;font-size:1rem;height:42px;line-height:normal;max-width:350px;outline:0;padding:.6em 2em .6em .8em;width:100%}select:focus{border-color:#5ecc8b}select::-ms-expand{display:none}textarea{background:#fff;border:1px solid #8d99a5;border-radius:5px;color:#8d99a5;font-family:Work Sans,sans-serif;font-size:1rem;outline:0;padding:.6em .8em;width:100%}textarea:focus{background:#fff;border-color:#5ecc8b}.lds-ellipsis{display:inline-block;height:64px;position:relative;width:64px}.lds-ellipsis div{-webkit-animation-timing-function:cubic-bezier(0,1,1,0);animation-timing-function:cubic-bezier(0,1,1,0);background:#5ecc8b;border-radius:50%;height:11px;position:absolute;top:27px;width:11px}.lds-ellipsis div:first-child{-webkit-animation:lds-ellipsis1 .6s infinite;animation:lds-ellipsis1 .6s infinite;left:6px}.lds-ellipsis div:nth-child(2){left:6px}.lds-ellipsis div:nth-child(2),.lds-ellipsis div:nth-child(3){-webkit-animation:lds-ellipsis2 .6s infinite;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:26px}.lds-ellipsis div:nth-child(4){-webkit-animation:lds-ellipsis3 .6s infinite;animation:lds-ellipsis3 .6s infinite;left:45px}@-webkit-keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes lds-ellipsis1{0%{-webkit-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@keyframes lds-ellipsis3{0%{-webkit-transform:scale(1);transform:scale(1)}to{-webkit-transform:scale(0);transform:scale(0)}}@-webkit-keyframes lds-ellipsis2{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(19px);transform:translate(19px)}}@keyframes lds-ellipsis2{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translate(19px);transform:translate(19px)}}.messages{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:none;-webkit-box-shadow:none;box-shadow:none;color:#272d33;padding:1.5em}.messages:after{clear:both;content:"";display:block}.messages a{color:#272d33}.l-container--user .messages{text-align:center}.messages+.messages{margin-top:.5em}.messages--error{background-color:#ef948e}.messages--status{background-color:#9ee0b9}.messages--warning{background-color:#fde3ac}.pager{margin:1em 0}.pager__items{margin:0;padding:0;text-align:center}.pager__item{display:inline-block;margin:0;padding:0 .4em}.pager__item a{border-bottom:2px solid;font-weight:600;line-height:1.55em;padding:0 5px 2px;text-decoration:none;-webkit-transition:border-bottom-color .2s;transition:border-bottom-color .2s}.pager__item.is-active a{border-bottom-color:transparent;color:#000;font-weight:700}.pager__item a:focus,.pager__item a:hover{border-bottom-color:currentColor}.pager__item--first a,.pager__item--last a,.pager__item--next a,.pager__item--previous a{border-bottom-color:transparent}.state{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#8d99a5;display:-webkit-box;display:-ms-flexbox;display:flex}.state>svg{height:22px;margin-right:5px;width:22px}.state--confirmed>svg{fill:#5ecc8b}.stamp-wrapper>span{color:#8d99a5;font-size:.875rem}.stamp{color:#272d33;margin:0;padding:0;white-space:nowrap}.stamp.stamp--sm{font-size:10px}.stamp__item{border:2px solid #fff;border-radius:8rem;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.15);box-shadow:0 2px 4px 0 rgba(0,0,0,.15);display:inline-block;padding:.5em 1em}.stamp__item.stamp__item--legal{background:#fcd174}.stamp__item.stamp__item--company{background:#4ed2f8}.stamp__item.stamp__item--truck{background:#c7a8d5}.stamp--2 .stamp__item:first-child,.stamp--3 .stamp__item:first-child{border-bottom-right-radius:0;border-right-width:1px;border-top-right-radius:0}.stamp--3 .stamp__item:nth-child(2){border-left-width:1px;border-radius:0;border-right-width:1px}.stamp--sm .stamp__item:nth-child(2){border-width:0}.stamp--2 .stamp__item:last-child,.stamp--3 .stamp__item:last-child{border-bottom-left-radius:0;border-left-width:1px;border-top-left-radius:0}.stamp--sm .stamp__item{border-color:#272d33;border-width:1px}.truck-label__link{color:#718395;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}.truck-label__stamp{background-color:#c7a8d5;border-bottom-left-radius:360px;border-right:2px solid #fff;border-top-left-radius:360px;padding:7px 10px 7px 20px;width:110px}.truck-label__vin{-webkit-box-flex:1;-ms-flex-positive:1;background-color:#c7d2dc;border-bottom-right-radius:360px;border-top-right-radius:360px;flex-grow:1;padding:7px 20px 7px 10px;text-align:center;width:200px}.view-filters{border-bottom:1px solid #c7d2dc;margin:0 -40px;padding:0 40px 40px}.view-filters .form-actions{border-top:0;margin:0;padding:0}.view-filters+.view-content,.view-filters+.view-empty{padding-top:40px}.view-trucks-user .view-filters{border:none;padding-bottom:30px;padding-top:30px}.view-trucks-user .view-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-25px;margin-right:-25px;padding-bottom:30px;padding-top:0}.view-trucks-user .view-empty{padding-top:0}.view-trucks-user .truck-label{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;padding-left:25px;padding-right:25px}.view-trucks-user .truck-label:not(:nth-last-child(-n+2)){margin-bottom:10px}.block-system-branding-block{height:70px;margin-bottom:40px;width:185px}.block-legal-partner-information-block{background:#5ecc8b;color:#272d33;padding:30px}.block-legal-partner-information-block a{color:#272d33}.block-legal-partner-information-block h2{background:#fff;border-radius:3px;display:inline-block;font-size:11px;line-height:1;margin-bottom:20px;padding:.5em .75em;text-transform:uppercase}.block-trucking-company-detail-block .lp-tc-details>header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-bottom:40px}.block-trucking-company-detail-block .lp-tc-details h1{margin:0 auto 0 0}.block-trucking-company-detail-block .lp-tc-details .button:not(:first-child){margin-left:1em}.block-trucking-company-detail-block .lp-tc-details .field__label{font-weight:600}.block-trucking-company-detail-block .lp-tc-details__vehicles{margin-bottom:40px}.block-trucking-company-detail-block .lp-tc-details__vehicles h1{margin:0}.block-trucking-company-detail-block .lp-tc-details__vehicles ul{list-style:none;margin:0;padding:0}.block-trucking-company-detail-block .lp-tc-details__information>.grid{margin-bottom:40px}.approve-documents .item-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #8d99a5;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px}.approve-documents .item-container:not(:last-child){margin-bottom:1em}.approve-documents .form-item{margin:0}.approve-documents .form-radios{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.approve-documents .form-radios>div:first-child input:checked+label:after{background:#e54d42}.register-company .form-wrapper-2col .fieldset-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-10px;margin-right:-10px}.register-company .form-wrapper-2col .fieldset-wrapper>*{-webkit-box-flex:0;-ms-flex-preferred-size:50%;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;flex-basis:50%;margin-bottom:20px;max-width:50%;padding-left:10px;padding-right:10px}@media (min-width:768px){.register-company .form-wrapper-2col .fieldset-wrapper>*{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@media (min-width:992px){.register-company .form-wrapper-2col .fieldset-wrapper>*{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@supports (display:grid){.register-company .form-wrapper-2col .fieldset-wrapper{grid-gap:20px;display:grid;grid-template-columns:repeat(2,1fr);margin-left:0;margin-right:0}.register-company .form-wrapper-2col .fieldset-wrapper>*{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-bottom:0;max-width:100%;padding:0}@media (min-width:768px){.register-company .form-wrapper-2col .fieldset-wrapper{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.register-company .form-wrapper-2col .fieldset-wrapper{grid-template-columns:repeat(2,1fr)}}}.register-legal-partner>.lp-item-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-flex:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-10px;margin-right:-10px}.register-legal-partner>.lp-item-wrapper>*{-webkit-box-flex:0;-ms-flex-preferred-size:50%;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex:0 0 auto;flex:0 0 auto;flex-basis:50%;margin-bottom:20px;max-width:50%;padding-left:10px;padding-right:10px}@media (min-width:768px){.register-legal-partner>.lp-item-wrapper>*{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@media (min-width:992px){.register-legal-partner>.lp-item-wrapper>*{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}}@supports (display:grid){.register-legal-partner>.lp-item-wrapper{grid-gap:20px;display:grid;grid-template-columns:repeat(2,1fr);margin-left:0;margin-right:0}.register-legal-partner>.lp-item-wrapper>*{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-bottom:0;max-width:100%;padding:0}@media (min-width:768px){.register-legal-partner>.lp-item-wrapper{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.register-legal-partner>.lp-item-wrapper{grid-template-columns:repeat(2,1fr)}}}.register-legal-partner>.lp-item-wrapper .form-item{margin:0}.upload-legal-documents .form-item{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;border:1px solid #8d99a5;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:.9375rem;padding:8px}.upload-legal-documents .form-item:after{clear:both;content:"";display:block}.upload-legal-documents .form-item>label{-ms-flex-negative:0;background:url(/themes/custom/platform/dist/images/221c05cab96789cb3d5b.svg);background-repeat:no-repeat;background-size:cover;border:0;border-radius:3px;color:#fff;flex-shrink:0;float:left;font-size:1em;font-weight:400;height:60px;margin-bottom:0;margin-right:15px;min-width:auto;padding:1.25em 1em;position:relative;text-align:left;text-transform:uppercase;width:98px}.upload-legal-documents .form-item.form-item-upload-sign-documents{background-image:url(/themes/custom/platform/dist/images/36604e36e92f25cd1674.svg);background-position:right 40px center;background-repeat:no-repeat;background-size:40px 34px;padding-right:120px}.upload-legal-documents .form-item.form-item-upload-coc-approved{background-image:url(/themes/custom/platform/dist/images/277fb550fead179d14b2.svg);background-position:right 50px center;background-repeat:no-repeat;background-size:32px 28px;padding-right:120px}.upload-legal-documents .form-item .button{font-size:14px;margin-bottom:0;margin-left:auto;padding-bottom:20px;padding-top:20px;text-transform:uppercase}.upload-legal-documents .form-managed-file{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.upload-legal-documents .description{-webkit-box-ordinal-group:1;-ms-flex-order:0;color:#000;font-size:1rem;order:0}.add-truck.add-truck--step2 .form-radios{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.add-truck.add-truck--step2 .form-radios>.form-item{width:31%}.add-truck.add-truck--step2 .form-radios>.form-item:nth-child(n+4){margin-top:20px}.add-truck.add-truck--step2 .form-type-radio{color:#8d99a5;height:150px;position:relative;text-align:center}.add-truck.add-truck--step2 .form-type-radio input{display:none}.add-truck.add-truck--step2 .form-type-radio input.daf+label:after{background-image:url(/themes/custom/platform/dist/images/a6b3d15f5f6c3aacdf92.png)}.add-truck.add-truck--step2 .form-type-radio input.scania+label:after{background-image:url(/themes/custom/platform/dist/images/147eadc872af2645f0b0.png)}.add-truck.add-truck--step2 .form-type-radio input.man+label:after{background-image:url(/themes/custom/platform/dist/images/d92428c7b09b24ade19c.png)}.add-truck.add-truck--step2 .form-type-radio input.renault_volvo+label:after{background-image:url(/themes/custom/platform/dist/images/040996e0d55dd310af30.png)}.add-truck.add-truck--step2 .form-type-radio input.daimler_benz+label:after{background-image:url(/themes/custom/platform/dist/images/335a6fb7f5ad0e6dfbe5.png)}.add-truck.add-truck--step2 .form-type-radio input.iveco+label:after{background-image:url(/themes/custom/platform/dist/images/8cfeed3eb2e0574d1303.png)}.add-truck.add-truck--step2 .form-type-radio input:checked+label:before{background:#f0f0f1;border:5px solid #8d99a5}.add-truck.add-truck--step2 .form-type-radio label{cursor:pointer;margin:0;padding-top:125px}.add-truck.add-truck--step2 .form-type-radio label:after,.add-truck.add-truck--step2 .form-type-radio label:before{border-radius:5px;bottom:30px;content:"";left:0;position:absolute;right:0;top:0}.add-truck.add-truck--step2 .form-type-radio label:after{background:no-repeat 50%;border:1px solid #8d99a5}.add-truck--step3 .item-wrapper,.truck-form .item-wrapper{margin-bottom:20px}.add-truck--step3 .purchase-information,.truck-form .purchase-information{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.add-truck--step3 .purchase-info-financial-lease,.add-truck--step3 .purchase-info-purchased,.truck-form .purchase-info-financial-lease,.truck-form .purchase-info-purchased{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:20px}.add-truck--step3 .invoice-year-label,.truck-form .invoice-year-label{display:inline}.add-truck--step3 .invoice-year,.truck-form .invoice-year{background:#c7d2dc;border-radius:3px;color:#718395;font-size:.875rem;padding:2px 4px}.add-truck--step3 .invoice-wrapper .form-item-invoice-date,.truck-form .invoice-wrapper .form-item-invoice-date{float:left;margin-right:20px}.add-truck--step3 .invoice-wrapper .form-item-invoice-date .inline-message,.truck-form .invoice-wrapper .form-item-invoice-date .inline-message{max-width:720px;position:absolute}.add-truck--step3 .invoice-wrapper.has-warning .form-type-managed-file,.truck-form .invoice-wrapper.has-warning .form-type-managed-file{margin-top:60px}.add-truck--step3 .vehicle-information .form-radios,.truck-form .vehicle-information .form-radios{display:-webkit-box;display:-ms-flexbox;display:flex}.add-truck--step3 .vehicle-information .form-radios>.form-item:not(:first-child),.truck-form .vehicle-information .form-radios>.form-item:not(:first-child){margin-left:1em}.add-truck--step3 .vehicle-information .form-type-radio,.truck-form .vehicle-information .form-type-radio{position:relative;text-align:center}.add-truck--step3 .vehicle-information .form-type-radio input,.truck-form .vehicle-information .form-type-radio input{display:none}.add-truck--step3 .vehicle-information .form-type-radio input:checked+label,.truck-form .vehicle-information .form-type-radio input:checked+label{background:#718395;color:#fff}.add-truck--step3 .vehicle-information .form-type-radio label,.truck-form .vehicle-information .form-type-radio label{border:1px solid #718395;border-radius:3px;color:#718395;cursor:pointer;font-size:.875rem;margin:0;padding:.6em .8em;text-transform:uppercase}.add-truck--step3 .vehicle-information .form-item-mass-empty,.truck-form .vehicle-information .form-item-mass-empty{background-image:url(/themes/custom/platform/dist/images/2ec9f03efeb7f55d3e1e.svg);background-position:left 210px top 39px;background-repeat:no-repeat}.add-truck--step3 .vehicle-information .form-item-max-mass,.truck-form .vehicle-information .form-item-max-mass{background-image:url(/themes/custom/platform/dist/images/995fcd3e94f9e55b89a1.svg);background-position:left 210px top 37px;background-repeat:no-repeat}.add-truck--step3 .vehicle-information .form-item-length-of-truck,.truck-form .vehicle-information .form-item-length-of-truck{background-image:url(/themes/custom/platform/dist/images/2ec9f03efeb7f55d3e1e.svg);background-position:left 210px top 39px;background-repeat:no-repeat}.l-loader-container{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(0,0,0,.75);bottom:0;content:"";justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000000}.l-container,.l-loader-container{display:-webkit-box;display:-ms-flexbox;display:flex}.l-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:row;flex-direction:row;height:auto;margin:0;min-height:100vh;min-width:1080px}.l-container--user{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:top;-ms-flex-align:top;align-items:top;-ms-flex-direction:column;flex-direction:column}.l-sidebar{background:#272d33;background-image:url(/themes/custom/platform/dist/images/73b0107043829cb48644.svg);bottom:0;padding-top:40px;position:fixed;top:0;width:280px}.l-sidebar .block-system-branding-block{margin:0 auto}.l-sidebar .block-stamps-block{bottom:76px;left:20px;position:absolute}.l-sidebar .menu--account{background:#000;bottom:0;padding:1em;position:absolute}.l-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#c7d2dc;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:150px;padding:40px}.l-main{background:#fff;color:#000;margin-left:280px;max-width:800px;min-height:100vh;width:100%}.l-content,.l-header{padding:40px;position:relative}.l-pre-content{padding:40px 40px 0}.navigation{width:100%}.navigation .menu{list-style-type:none;margin:0;padding:0}.navigation .menu .menu-item a{color:#fff;text-decoration:none}.navigation.menu--catalyst-menu,.navigation.menu--legal-partner-menu{padding:20px}.navigation.menu--catalyst-menu .menu .menu-item a,.navigation.menu--legal-partner-menu .menu .menu-item a{display:block;font-size:1.25rem;padding:.25em 0}.navigation.menu--catalyst-menu .menu .menu-item a:hover,.navigation.menu--legal-partner-menu .menu .menu-item a:hover{color:#c7d2dc}.navigation.menu--catalyst-menu .menu .menu-item.menu-item--active-trail a,.navigation.menu--catalyst-menu .menu .menu-item a.is-active,.navigation.menu--legal-partner-menu .menu .menu-item.menu-item--active-trail a,.navigation.menu--legal-partner-menu .menu .menu-item a.is-active{color:#5ecc8b}.navigation.menu--account .menu .menu-item{display:inline-block;font-size:.875rem}.navigation.menu--account .menu .menu-item:last-child{float:right}.navigation.menu--account .menu .menu-item:last-child a{background:#5ecc8b;border-radius:3px;color:#000;font-size:.875rem;padding:.25em .5em}.navigation.menu--account .menu .menu-item:last-child a:hover{background:#4bc67d}.backlink{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.backlink svg{fill:#228eae;height:11px;margin-right:5px;width:14px}.l-user-login{-ms-flex-item-align:center;align-self:center;background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.45);box-shadow:0 0 10px 0 rgba(0,0,0,.45);color:#000;max-width:1080px;width:100%}.l-user-login header{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;background:#c7d2dc;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start;padding:40px}.l-user-login .data-container{padding:0 40px}.l-user-login .data-container>header{background:#fff;padding:20px 40px}.l-user-login .messages{text-align:center}.l-user-login .layout-content{padding:40px}.l-user-login input[type=password],.l-user-login input[type=text]{max-width:100%}.l-user-login .form-actions{border-top:none;margin-top:0;padding-top:0}.view-trucks.view-display-id-company_fleet .views-field-field-percentage{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#c7d2dc;border-bottom-right-radius:3px;border-top-right-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:150%;font-weight:600;height:60px;justify-content:center;margin-left:auto;position:relative;width:80px}.view-trucks.view-display-id-company_fleet .views-field-field-percentage .missing-documents{background:#fff;border-radius:3px;-webkit-box-shadow:0 0 8px 0 rgba(52,61,63,.4);box-shadow:0 0 8px 0 rgba(52,61,63,.4);color:#e54d42;display:none;font-size:12px;font-weight:400;left:-50%;margin-left:-20px;padding:1em;position:absolute;-webkit-transform:translateY(-105%);transform:translateY(-105%);width:200px;z-index:100}.view-trucks.view-display-id-company_fleet .views-field-field-percentage .missing-documents p{color:#000;font-size:14px;font-weight:600;margin-bottom:.5em}.view-trucks.view-display-id-company_fleet .views-field-field-percentage .missing-documents ul{margin:0;padding:0 0 0 18px}.view-trucks.view-display-id-company_fleet .views-field-field-percentage .missing-documents:after{border:5px solid transparent;border-top-color:#fff;content:" ";height:0;left:50%;margin-left:-5px;pointer-events:none;position:absolute;top:100%;width:0}.view-trucks.view-display-id-company_fleet .views-row{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;align-items:center;border:1px solid #8d99a5;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:8px}.view-trucks.view-display-id-company_fleet .views-row:not(:last-child){margin-bottom:1em}.view-trucks.view-display-id-company_fleet .views-row:hover .missing-documents{display:block}.view-trucks.view-display-id-company_fleet .views-row.is--completed .views-field-field-percentage{background:#5ecc8b}.view-trucks.view-display-id-company_fleet .views-field-field-vin,.view-trucks.view-display-id-company_fleet .views-field-stamp{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;padding:10px}.view-trucks.view-display-id-company_fleet .views-field-stamp{background:#c7a8d5;border-bottom-left-radius:3px;border-top-left-radius:3px;min-width:100px}.view-trucks.view-display-id-company_fleet .views-field-field-vin{-webkit-box-flex:1;-ms-flex-positive:1;background:#c7d2dc;flex-grow:1;margin-right:1px}.view-companies .bef-exposed-form .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex}.view-companies .bef-exposed-form .form--inline>div{max-width:33.33333%}
