/**
===================================================

            STYLE OVERRIDES GO HERE

===================================================
**/


/**
===================================================
                    Login page
===================================================
**/

html, body {
    height: 100%;
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
}

input#password, input#confirm {
    background-color:white;
}

#productLogo {
    height: 90px;
}

#productLogo img {
    overflow: hidden;
    position: fixed;
    top: 2px;
    left: 23px;
    width: 209px;
    height: 90px;
}

#fleetStampMaps {
    width: 100px;
    position: absolute;
    left: 179px;
    transform: rotate(18deg);
    top: 25px;
}

.mainColor, .mainColor::after {
    color: #FF0000;
}

.extrasInfo #loaderImg {
    position: absolute;
    right: 7px;
    top: -2px;
    width: 30px;
    height: 30px;
}

.reportTable tr.even:hover td {
    background-color: #E5DFCE;
    cursor: pointer;
}

.reportTable tr.odd:hover td {
    background-color: #E5DFCE;
    cursor: pointer;
}

.contextMenu li.hover a {
    background-color: #E5DFCE;
    color: #fff;
}

#progressbar .ui-progressbar-value {
    background-color: #E5DFCE;
}

#mainleftmenu .item img {
    -webkit-transform: scale(0.8); /* Saf3.1+, Chrome */
    -moz-transform: scale(0.8); /* FF3.5+ */
    -ms-transform: scale(0.8); /* IE9 */
    -o-transform: scale(0.8); /* Opera 10.5+ */
    transform: scale(0.8);
    /* IE6–IE9 */
    filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.9999619230641713, M12=-0.008726535498373935, M21=0.008726535498373935, M22=0.9999619230641713,SizingMethod='auto expand');
}

.shareItem a {
    background-image: url("/images/16x16/share.png");
}

.shareItem a:hover {
    background-image: url("/images/16x16/share-white.png");
}

.reportTable tr.even.marked, .reportTable tr.odd.marked, .reportTable tr.marked {
    background-color: #E5DFCE;
    color: #0E0F0E;
}

#menu_module_live.ui-state-active #livestatusimg {
}

#menu_module_live.ui-state-active #livestatusimg.busy {
    background: url("/movingintelligence/images/loaders/loader.svg") no-repeat;
}

#menu_module_live.ui-state-hover #livestatusimg.busy {
    background: url("/movingintelligence/images/loaders/loader.svg") no-repeat;
}

#menu_module_live #livestatusimg {
}

#menu_module_live #livestatusimg.busy {
    background: url("/movingintelligence/images/loaders/loader.svg") no-repeat;
}

#menu_module_live div.img {
    background-image: url('/movingintelligence/images/menus/live.png');
}

#menu_module_live a:hover div.img {
    background-image: url('/movingintelligence/images/menus/active/live.png');
}

#menu_module_history div.img {
    background-image: url('/movingintelligence/images/menus/history.png');
}

#menu_module_history a:hover div.img {
    background-image: url('/movingintelligence/images/menus/active/history.png');
}

#menu_module_reports div.img {
    background-image: url('/movingintelligence/images/menus/reports.png');
}

#menu_module_reports a:hover div.img {
    background-image: url('/movingintelligence/images/menus/active/reports.png');
}

#menu_module_dashboard div.img {
    background-image: url('/movingintelligence/images/menus/dashboard.png');
}

#menu_module_dashboard a:hover div.img {
    background-image: url('/movingintelligence/images/menus/active/dashboard.png');
}

#menu_bisharp div.img {
    background-image: url('/images/22x22/bisharp.png');
}

#menu_bisharp a:hover div.img {
    background-image: url('/images/22x22/active/bisharp.png');
}

#menu_module_modules div.img {
    background-image: url('/movingintelligence/images/menus/modules.png');
}

#menu_module_modules a:hover div.img {
    background-image: url('/movingintelligence/images/menus/active/modules.png');
}

#menu_module_settings div.img {
    background-image: url('/movingintelligence/images/menus/settings.png');
}

#menu_module_settings a:hover div.img {
    background-image: url('/movingintelligence/images/menus/active/settings.png');
}

#menu_module_news div.img {
    background-image: url('/images/22x22/apps/knewsticker.png');
}

#menu_module_news a:hover div.img {
    background-image: url('/images/22x22/apps/knewsticker.png');
}

#menu_module_help div.img {
    background-image: url('/movingintelligence/images/support.png');
}

#logout div.img {
    background-image: url('/movingintelligence/images/menus/signout.png');
}

#logout a:hover div.img {
    background-image: url('/movingintelligence/images/menus/active/signout.png');
}

#menu_module_live.ui-state-active div.img {
    background-image: url('/movingintelligence/images/menus/active/live.png');
}

#menu_module_history.ui-state-active div.img {
    background-image: url('/movingintelligence/images/menus/active/history.png');
}

#menu_module_reports.ui-state-active div.img {
    background-image: url('/movingintelligence/images/menus/active/reports.png');
}

#menu_module_dashboard.ui-state-active div.img {
    background-image: url('/movingintelligence/images/menus/active/dashboard.png');
}

#menu_module_modules.ui-state-active div.img {
    background-image: url('/movingintelligence/images/menus/active/modules.png');
}

#menu_module_settings.ui-state-active div.img {
    background-image: url('/movingintelligence/images/menus/active/settings.png');
}

#menu_module_news.ui-state-active div.img {
    background-image: url('/movingintelligence/images/22x22/apps/knewsticker-active.png');
}

#menu_module_help.ui-state-active div.img {
    background-image: url('/movingintelligence/images/images/support-active.png');
}

/***  REPORTS ***/

#reports_hours div.image {
    background-image: url('/movingintelligence/images/32x32/hours.png');
}

#reports_trip div.image {
    background-image: url('/movingintelligence/images/32x32/speed.png');
}

#reports_km div.image {
    background-image: url('/movingintelligence/images/32x32/fiscal.png');
}

#reports_custom div.image {
    background-image: url('/movingintelligence/images/32x32/reports.png');
}

#reports_pto div.image {
    background-image: url('/movingintelligence/images/32x32/pto.png');
}

#reports_timeline div.image {
    background-image: url('/movingintelligence/images/32x32/timeline.png');
}

#reports_locations div.image {
    background-image: url('/movingintelligence/images/32x32/locations.png');
}

#reports_geofence div.image {
    background-image: url('/movingintelligence/images/32x32/geofence.png');
}

#reports_eco div.image {
    background-image: url('/movingintelligence/images/32x32/fuel.png');
}

#reports_temperature div.image {
    background-image: url('/movingintelligence/images/32x32/temperature.png');
}

#reports_voltage div.image {
    background-image: url('/movingintelligence/images/32x32/voltage.png');
}

#reports_graph div.image {
    background-image: url('/movingintelligence/images/32x32/graph.png');
}

#reports_worktime div.image {
    background-image: url('/movingintelligence/images/32x32/worktime.png');
}

#reports_alerts div.image {
    background-image: url('/movingintelligence/images/32x32/alerts.png');
}

#reports_doorstatus div.image {
    background-image: url('/movingintelligence/images/32x32/doorstatus.png');
}

#reports_email div.image {
    background-image: url('/movingintelligence/images/32x32/periodic.png');
}

#reports_downloads div.image {
    background-image: url('/movingintelligence/images/32x32/download.png');
}

/***  REPORTS HOVER ***/

#reports_hours.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/hours.png');
}

#reports_trip.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/speed.png');
}

#reports_km.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/fiscal.png');
}

#reports_custom.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/reports.png');
}

#reports_pto.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/pto.png');
}

#reports_timeline.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/timeline.png');
}

#reports_locations.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/locations.png');
}

#reports_geofence.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/geofence.png');
}

#reports_eco.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/fuel.png');
}

#reports_temperature.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/temperature.png');
}

#reports_voltage.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/voltage.png');
}

#reports_worktime.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/worktime.png');
}

#reports_graph.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/graph.png');
}

#reports_alerts.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/alerts.png');
}

#reports_doorstatus.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/doorstatus.png');
}

#reports_email.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/periodic.png');
}

#reports_downloads.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/download.png');
}

/***  REPORTS ACTIVE ***/

#reports_hours.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/hours.png');
}

#reports_trip.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/speed.png');
}

#reports_km.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/fiscal.png');
}

#reports_custom.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/reports.png');
}

#reports_pto.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/pto.png');
}

#reports_timeline.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/timeline.png');
}

#reports_locations.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/locations.png');
}

#reports_geofence.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/geofence.png');
}

#reports_eco.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/fuel.png');
}

#reports_temperature.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/temperature.png');
}

#reports_voltage.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/voltage.png');
}

#reports_worktime.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/worktime.png');
}

#reports_graph.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/graph.png');
}

#reports_alerts.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/alerts.png');
}

#reports_doorstatus.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/doorstatus.png');
}

#reports_email.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/periodic.png');
}

#reports_downloads.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/download.png');
}

/***  SETTINGS ***/

#settings_account div.image {
    background-image: url('/movingintelligence/images/32x32/account.png');
}

#settings_devices div.image {
    background-image: url('/movingintelligence/images/32x32/vehicles.png');
}

#settings_orders div.image {
    background-image: url('/movingintelligence/images/32x32/orders.png');
}

#settings_invoices div.image {
    background-image: url('/movingintelligence/images/32x32/invoices.png');
}

#settings_persons div.image {
    background-image: url('/movingintelligence/images/32x32/persons.png');
}

#settings_assets div.image {
    background-image: url('/movingintelligence/images/32x32/assets.png');
}

#settings_tags div.image {
    background-image: url('/movingintelligence/images/32x32/keys.png');
}

#settings_groups div.image {
    background-image: url('/movingintelligence/images/32x32/groups.png');
}

#settings_locations div.image {
    background-image: url('/movingintelligence/images/32x32/locations.png');
}

#settings_alerts div.image {
    background-image: url('/movingintelligence/images/32x32/alerts.png');
}

#settings_reports div.image {
    background-image: url('/movingintelligence/images/32x32/reports.png');
}

#settings_extra div.image {
    background-image: url('/movingintelligence/images/32x32/extra.png');
}

#settings_users div.image {
    background-image: url('/movingintelligence/images/32x32/users.png');
}

#settings_access div.image {
    background-image: url('/movingintelligence/images/32x32/access.png');
}

#settings_tax div.image {
    background-image: url('/movingintelligence/images/32x32/xar.png');
}

/***  SETTINGS HOVER ***/

#settings_account.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/account.png');
}

#settings_devices.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/vehicles.png');
}

#settings_orders.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/orders.png');
}

#settings_invoices.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/invoices.png');
}

#settings_persons.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/persons.png');
}

#settings_assets.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/assets.png');
}

#settings_tags.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/keys.png');
}

#settings_groups.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/groups.png');
}

#settings_locations.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/locations.png');
}

#settings_alerts.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/alerts.png');
}

#settings_reports.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/reports.png');
}

#settings_extra.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/extra.png');
}

#settings_users.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/users.png');
}

#settings_access.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/access.png');
}

#settings_tax.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/xar.png');
}

/***  SETTINGS ACTIVE ***/

#settings_account.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/account.png');
}

#settings_devices.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/vehicles.png');
}

#settings_orders.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/orders.png');
}

#settings_invoices.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/invoices.png');
}

#settings_persons.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/persons.png');
}

#settings_assets.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/assets.png');
}

#settings_tags.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/keys.png');
}

#settings_groups.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/groups.png');
}

#settings_locations.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/locations.png');
}

#settings_alerts.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/alerts.png');
}

#settings_reports.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/reports.png');
}

#settings_extra.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/extra.png');
}

#settings_users.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/users.png');
}

#settings_access.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/access.png');
}

#settings_tax.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/xar.png');
}

/***  MODULES ***/

#modules_fuel div.image {
    background-image: url('/movingintelligence/images/32x32/fuel.png');
}

#modules_lease div.image {
    background-image: url('/movingintelligence/images/32x32/lease.png');
}

#modules_serviceInterval div.image {
    background-image: url('/movingintelligence/images/32x32/serviceInterval.png');
}

#modules_beacons div.image {
    background-image: url('/images/32x32/actions/irkick.png');
}

#modules_tacho div.image {
    background-image: url('/movingintelligence/images/32x32/tacho.png');
}

#modules_conactiveManagement div.image {
    background-image: url('/images/32x32/MixerTruck2_Yellow.png');
}

#modules_oemConnectedData div.image {
    background-image: url('/images/32x32/car_fleet.png');
}

#modules_courier div.image {
    background-image: url('/images/32x32/Lorry_Yellow.png');
}

#modules_checks div.image {
    background-image: url('/movingintelligence/images/32x32/alerts.png');
}

#modules_xarModule div.image {
    background-image: url('/movingintelligence/images/32x32/xar.png');
}

/***  MODULES ACTIVE ***/

#modules_fuel.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/fuel.png');
}

#modules_lease.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/lease.png');
}

#modules_serviceInterval.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/serviceInterval.png');
}

#modules_beacons.ui-state-hover div.image {
    background-image: url('/images/32x32/actions/irkick.png');
}

#modules_tacho.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/tacho.png');
}

#modules_conactiveManagement.ui-state-hover div.image {
    background-image: url('/images/32x32/MixerTruck2_Yellow.png');
}

#modules_oemConnectedData.ui-state-hover div.image {
    background-image: url('/images/32x32/car_fleet.png');
}

#modules_courier.ui-state-hover div.image {
    background-image: url('/images/32x32/Lorry_Yellow.png');
}

#modules_checks.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/alerts.png');
}

#modules_xarModule.ui-state-hover div.image {
    background-image: url('/movingintelligence/images/32x32/active/xar.png');
}

#modules_fuel.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/fuel.png');
}

#modules_lease.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/lease.png');
}

#modules_serviceInterval.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/serviceInterval.png');
}

#modules_beacons.ui-state-active div.image {
    background-image: url('/images/32x32/actions/irkick.png');
}

#modules_tacho.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/tacho.png');
}

#modules_conactiveManagement.ui-state-active div.image {
    background-image: url('/images/32x32/MixerTruck2_Yellow.png');
}

#modules_oemConnectedData.ui-state-active div.image {
    background-image: url('/images/32x32/car_fleet.png');
}

#modules_courier.ui-state-active div.image {
    background-image: url('/images/32x32/Lorry_Yellow.png');
}

#modules_checks.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/alerts.png');
}

#modules_xarModule.ui-state-active div.image {
    background-image: url('/movingintelligence/images/32x32/active/xar.png');
}

/**
===================================================
                    Admin Backend
===================================================
**/



.listItem.ui-tabs.ui-widget-content .itemLabel {
    color: black
}

.listItem.ui-tabs.ui-widget-content.ui-state-hover .itemLabel {
    color: black
}

div.leaflet-marker-icon.itemLabel .courseicon {
    background-color: #E5DFCE;
}


/**
===================================================
                    Main application
===================================================
**/

#loaderContent {
    border: 1px solid #808080;
    color: #0E0F0E;
    background-color: white;
    height: 225px;
}

:root input[type="checkbox"].ios-switch + div {
    background-image: linear-gradient(rgba(0,0,0,.1), transparent),
    linear-gradient(90deg, hsl(3, 99%, 55%) 50%, transparent 50%);
}

.reportTable tr.odd {
    color: #0E0F0E;
}

.reportTable tr.odd:hover {
    background-color: #E5DFCE;
    color: #0E0F0E;
}

.reportTable tr.even:hover {
    background-color: #E5DFCE;
    color: #0E0F0E;
}

/* Split trip = group summary row */
.reportTable tr.route.split,
.dataTable tr.route.split {
    background: #ececec;
    color: #000000;
}
.reportTable tr.route.split > td,
.dataTable tr.route.split > td {
    border-top: 2px solid #a9a9a9;
    font-variant-numeric: tabular-nums;
}
/* Aggregate columns on the parent (CO2, Reistijd, Stationair, Parkeertijd):
   dotted underline hints "summary of the legs below — don't re-sum" */
.reportTable tr.route.split > td:nth-child(8),
.reportTable tr.route.split > td:nth-child(9),
.reportTable tr.route.split > td:nth-child(10),
.reportTable tr.route.split > td:nth-child(11),
.dataTable tr.route.split > td:nth-child(8),
.dataTable tr.route.split > td:nth-child(9),
.dataTable tr.route.split > td:nth-child(10),
.dataTable tr.route.split > td:nth-child(11) {
    text-decoration: underline dotted #cbcbcb;
    text-underline-offset: 3px;
}

/* Leg = indented child of the split parent */
.reportTable tr.route.leg,
.dataTable tr.route.leg {
    background: #f6f8fc;
    color: #454545;
    font-size: 0.95em;
}
.reportTable tr.route.leg > td,
.dataTable tr.route.leg > td {
    border-left: 1px solid #cbcbcb;
}
.reportTable tr.route.leg > td:first-child,
.dataTable tr.route.leg > td:first-child {
    border-left: 0;
}
/* Tree-style connector in the row-number cell */
.reportTable tr.route.leg > td:nth-child(2),
.dataTable tr.route.leg > td:nth-child(2) {
    padding-left: 24px;
    position: relative;
}
.reportTable tr.route.leg > td:nth-child(2)::before,
.dataTable tr.route.leg > td:nth-child(2)::before {
    content: "\2514";
    position: absolute;
    left: 8px;
    color: #6f85a8;
}
/* Close the rail after the last leg of a group */
.reportTable tr.route.leg:not(:has(+ tr.leg)) > td,
.dataTable tr.route.leg:not(:has(+ tr.leg)) > td {
    border-bottom: 1px solid #cbcbcb;
}

/* Marked state must win over the split/leg backgrounds.
   Keep the rail/underline cues, just swap the fill colour. */
.reportTable tr.route.split.marked,
.reportTable tr.route.leg.marked,
.dataTable tr.route.split.marked,
.dataTable tr.route.leg.marked {
    background-color: #E5DFCE;
    color: #0E0F0E;
}

/* Legs aren't clickable — suppress the pointer cursor and hover highlight
   that the generic even/odd :hover rules apply. */
.reportTable tr.route.leg:hover td,
.dataTable tr.route.leg:hover td {
    cursor: default;
    background-color: transparent;
}

.dataTable tr.odd:hover {
    background-color: #E5DFCE;
    color: #FFFFFF;
}

.dataTable tr.even:hover {
    background-color: #E5DFCE;
    color: #FFFFFF;
}

.dataTable tr.split:hover {
    background-color: #E5DFCE;
    color: #FFFFFF;
}

#dateRangeSelector, #reports-date-selector {
    background: none;
    color: #0E0F0E;
}

#dateRangeSelector-currentSelection {
    color: black;
}

#menucontent .item {
    border-bottom:none;
}

#menucontent .item span {
    font-size:13px
}

#menu_module_live.ui-state-hover #livestatusimg {
    background: url("/movingintelligence/images/16x16/actions/active/endturn.png") no-repeat;
}

#menu_module_live.ui-state-hover #livestatusimg.busy {
    width: 16px;
    height: 16px;
    background: url("/movingintelligence/images/loaders/red-beige-16.gif") no-repeat;
}

#menu_module_live.ui-state-active #livestatusimg {
    background: url("/movingintelligence/images/16x16/actions/active/endturn.png") no-repeat;
}

#menu_module_live.ui-state-active #livestatusimg.busy {
    width: 16px;
    height: 16px;
    background: url("/movingintelligence/images/loaders/red-beige-16.gif") no-repeat;
}

#menu_module_live #livestatusimg {
    background: url("/movingintelligence/images/16x16/actions/endturn.png") no-repeat;
}

#menu_module_live #livestatusimg.busy {
    width: 16px;
    height: 16px;
    background: url("/movingintelligence/images/loaders/red-white-16.gif") no-repeat;
}

#loaderImg {
    width: 64px;
    height: 64px;
    content:url("/movingintelligence/images/loaders/loader.svg");
}

.context-menu-icon.context-menu-icon--fa::before {
    color: #FF0000;
}

.icon--fa::before {
    color: #FF0000;
    border:none;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    font-weight: inherit;
}

.daterangepicker .ranges li.active {
    background-color: #FF0000;
}

.daterangepicker td.active, .daterangepicker td.active:hover {
    background-color: #FF0000;
}

.daterangepicker td.in-range {
    background-color: #E5DFCE;
}

/** FUEL **/

#fuel_transactions td {
    padding: 5px 5px 0 7px;
}

#fuel_transactions tr {
    font-size: 11px;
}

.openDateRangeSelector {
    font-size: 11px;
}

#chronostatusimg {
    width: 16px;
    height: 16px;
    border: none;
}

#chronostatusimg.done {
    background: url('/movingintelligence/images/16x16/actions/endturn.png') no-repeat;
}

#chronostatusimg.loading {
    background: url("/movingintelligence/images/loaders/red-white-16.gif") no-repeat;
}

/** Style correcties **/

#groupList .ui-state-active {
    background-color: #FFFFFF;
}

#unlinkExternalUser {
    background-color: red; !important;
}
.ph-button.ph-btn-red {
    background-color: red; !important;
}

#quickCustomer {
    color: black;
}