/* Source and licensing information for the line(s) below can be found at https://sntruckingsolution.com/themes/invs_custom/css/style.css. */
.menu{list-style:none;padding:0}.menu li{display:inline-block;margin-right:20px}.menu li:last-child{margin-right:0}.menu li a{text-decoration:none;display:inline-block;border:1px solid #ccc;border-radius:5px;padding:10px 15px;color:#333;font-weight:700;font-size:16px;transition:background-color .3s,color .3s}.menu li a:hover{background-color:var(--gin-color-primary);color:var(--gin-color-button-text)}.group .group--token .group--company h2:first-child{display:none}.toolbar .toolbar-bar #toolbar-item-administration-tray .toolbar-icon-admin-toolbar-tools-help.toolbar-icon-default:before{mask-image:url("/themes/invs_custom/images/truck.png");-webkit-mask-image:url("/themes/invs_custom/images/truck.png")}.toolbar .toolbar-bar .toolbar-icon.custom-toolbar-icon.toolbar-icon-bat-view:before{mask-image:url("/themes/invs_custom/images/vehicle.png");-webkit-mask-image:url("/themes/invs_custom/images/vehicle.png")}.toolbar .toolbar-bar .toolbar-icon.custom-toolbar-icon.toolbar-icon-drop-view:before{mask-image:url("/themes/invs_custom/images/logout-rounded-left.png");-webkit-mask-image:url("/themes/invs_custom/images/logout-rounded-left.png")}.toolbar .toolbar-bar .toolbar-icon.custom-toolbar-icon.toolbar-icon-handle-view:before{mask-image:url("/themes/invs_custom/images/trailer.png");-webkit-mask-image:url("/themes/invs_custom/images/trailer.png")}.float-right-link{float:right;margin:0 5px 15px}.toolbar-icon-admin-toolbar-tools-help{text-indent:0px}#adc_block-timeZone{display:flex !important;padding:unset !important}#flex-layout-form,.entityflex-layout-form .details-wrapper{display:flex;flex-wrap:wrap;gap:5px}.node-trailer-form .gin--edit-form .field--name-title .form-element,.node-vehicle-form .gin--edit-form .field--name-title .form-element{width:50%}.expiration-count-table{margin-top:unset;margin-bottom:unset}.field-multiple-table thead:after{background:unset !important}.text-align-center{text-align:center !important}.content-header:not(:has(.layout-container *)){margin-top:unset !important}body.gin-login .user-form-page .content-header a{justify-content:center}body.gin-login .user-form-page__page-title{text-align:center}.spanner{position:fixed;top:50%;left:0;background:#2a2a2a;width:100%;display:block;text-align:center;height:100%;color:#fff;transform:translateY(-50%);z-index:9999;visibility:hidden}.overlay{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5);visibility:hidden}.loader,.loader:before,.loader:after{border-radius:50%;width:2.5em;height:2.5em;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}.loader{color:#fff;font-size:10px;margin:80px auto;position:relative;text-indent:-9999em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-.16s;animation-delay:-.16s}.loader:before,.loader:after{content:'';position:absolute;top:0}.loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.loader:after{left:3.5em}@-webkit-keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}@keyframes load7{0%,80%,100%{box-shadow:0 2.5em 0 -1.3em}40%{box-shadow:0 2.5em 0 0}}.show{visibility:visible}.spanner,.overlay{opacity:0;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}.spanner.show,.overlay.show{opacity:1}
/* Source and licensing information for the above line(s) can be found at https://sntruckingsolution.com/themes/invs_custom/css/style.css. */