﻿@charset "utf-8";
@import url(bootstrap.min.css);
/* DYNAMIX CSS */

/* FONT */
@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/OpenSans-Regular-webfont.eot');
    src: url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Regular-webfont.woff') format('woff'),
         url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('fonts/OpenSans-Semibold-webfont.eot');
    src: url('fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/OpenSans-Semibold-webfont.woff') format('woff'),
         url('fonts/OpenSans-Semibold-webfont.ttf') format('truetype'),
         url('fonts/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* GENERAL */
*{text-shadow:none!important;box-shadow:none!important;outline:none}
html{height:100%}
body{font-family:'open_sansregular',sans-serif;font-weight:normal;font-size:13px;padding-top:61px;padding-bottom:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch}
.background-image-container{background:#677078;height:auto;min-height:100%;position:fixed;width:100%;top:0;left:0;z-index:-999}
.clear{clear:both}
.full-height{height:100%}
.break-word{word-wrap:break-word}
.nowrap{white-space:nowrap}
.wrap{ white-space:normal; overflow-wrap: break-word; word-wrap: break-word; -ms-word-break: break-all; word-break: break-all; word-break: break-word; }
.no-border{border:none!important}
.breadcrumb{background:none}
.no-margin{margin-bottom:0!important}
.no-margins{margin:0!important}
.no-padding{padding:0!important}
.ct{text-align:center!important}
.rt{text-align:right!important}
.lt{text-align:left!important}
.contain{box-sizing:border-box}
.text-overflow{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.text-center{text-align: center}
.inline-block{display:inline-block}
.inline li{display:inline}
.breadcrumb.breadcrumb-mini{font-size:11px}
input[type=text]::-ms-clear{display:none}
:focus{outline:none}
::-moz-focus-inner{border:0}

/* TYPOGRAPHY */
h1,h2,h3,h4,h5,h6 {font-family:'open_sanssemibold';font-weight:normal}
input,button,select,textarea{font-family:'open_sansregular';}
.navbar-search .search-query{font-family:'open_sansregular';}
.font-normal{font-family:'open_sansregular';font-weight:normal}
.font-bold{font-family:'open_sanssemibold';font-weight:normal}
.strong,strong{font-family:'open_sanssemibold';font-weight:normal}
input,select,textarea,label{font-size:13px}
.btn-group > .btn,.btn-group > .dropdown-menu,.btn-group > .popover{font-size:13px}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{font-size:13px;border-radius:2px;border:1px solid #ddd;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.input-append input,.input-prepend input,.input-append select,.input-prepend select,.input-append .uneditable-input,.input-prepend .uneditable-input,.input-append .dropdown-menu,.input-prepend .dropdown-menu{font-size:13px}

/* TYPOGRAPHY COLOURS */
.font-danger{color:#da4f49}
.font-warning{color:#faa732}
.font-success{color:#50b848}

/* LINKS */
a{color:#50b848;text-decoration:none;cursor:pointer}
a:hover{color:#3b8c35;text-decoration:none}
a.danger-link{color:#B94A48}
a.danger-link:hover{color:#9d3533;text-decoration:none}
a.dark-link{color:#333}
a.dark-link:hover{color:#3b8c35;text-decoration:none}

/* TYPEAHEAD */
.typeahead-container{line-height:0;margin:0;padding:0!important}
.typeahead-container .clearfix{line-height:0;margin:0;padding:0}
ul.typeahead.dropdown-menu{overflow:auto;max-height:300px}

/* SELECT */
select {-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==");background-origin:content-box;background-position:right 0px center;background-repeat: no-repeat;background-size:9px 6px;border:1px solid #ddd;border-radius:2px;font-family:inherit;font-size:12px;height:30px;line-height:normal;margin-bottom:5px;padding:4px 6px;outline:none}

@media not all {
select {background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")}
}
select::-ms-expand {display:none}

/* HR */
hr{margin:10px 0;border:0;border-top:1px solid #ddd;border-bottom:1px solid #fff}
hr.noshade{margin:10px 0;border:0;border-bottom:1px solid #e5e5e5}
.horizontal-dotted-divider{margin:2px 0;border-bottom:dotted 1px #ccc}

/* GRID */
.grid-no-items{text-align:center;top:45%;position:relative;background:none repeat scroll 0 0;margin:auto}
.grid-no-items .badge{padding:10px;border-radius:30px;-webkit-border-radius:30px;-moz-border-radius:30px}

/* DRAG, GRAB & SORT */
.draggable{cursor:move}
.drag{cursor:move}
.drag-handle{cursor:move;width:6px;height:32px;margin-right:5px;background:url(../img/drag-handle.png) no-repeat}
.drag-handle:hover{background:url(../img/drag-handle-hover.png) no-repeat}
.drag-active{-webkit-box-shadow:0 2px 4px 1px rgba(0,0,0,0.2);box-shadow:0 2px 4px 1px rgba(0,0,0,0.2)}
.drag-active .drag-handle{background:url(../img/drag-handle-active.png) no-repeat}
.drag-inactive{background-image:none;opacity:.5;filter:alpha(opacity=50);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.no-draggable{cursor:default}
.sortable{margin:0}
.table-list tr.selected td{background-color:#dff0d8!important}
#assetGrid .table-list tr td{cursor:pointer}
.fleet-grid-container[draggable="true"] ::selection{background:transparent!important}
.fleet-grid-container[draggable="true"] ::-moz-selection{background:transparent!important}
.grabbable{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}
.grabbable.active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}

/* SCROLL TOP */
#scroll{position:absolute;bottom:20px;right:30px}
#backtotop{display:none;background-color:#c00;text-align:center;line-height:16px;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;padding:12px;color:#FFF;cursor:pointer;background-color:#333}

/* BELOW 1024PX MESSAGE */
.rotate-message-container{position:fixed;opacity:.95;filter:alpha(opacity=95);background:-webkit-gradient(radial,center center,0,center center,460,from(#1a82f7),to(#2F2727));background:-webkit-radial-gradient(circle,#444,#000);background:-moz-radial-gradient(circle,#444,#000);background:-ms-radial-gradient(circle,#444,#000)}
.rotate-message,.rotate-message-phone{font-size:30px;line-height:40px;color:#FFF;left:60px;right:60px;margin:-100px auto 0;text-align:center;height:200px;position:absolute;top:50%}
.rotate-message-phone{font-size:30px;line-height:40px;height:100px;margin:-50px auto 0}

/* MIX LOGO */
.navbar .brand{padding:15px 20px 10px}
.beta-version{font-size:12px;color:#D75356;position:absolute;top:33px;left:125px}

/* NAVBAR */
.navbar-fixed-top{border-bottom:2px solid #222}
.navbar-fixed-top .navbar-inner{min-height:60px;border-color:#222}
.navbar-inverse .navbar-inner{background:#222}
.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}
.navbar .nav > li > a{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
.navbar .nav > .active > a,.navbar .nav > .active > a:hover,.navbar .nav > .active > a:focus{color:#555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.8);-moz-box-shadow:inset 0 0 2px rgba(0,0,0,0.8);box-shadow:inset 0 0 2px rgba(0,0,0,0.8)}
.navbar-inverse .nav > li > a{font-family:'open_sanssemibold';font-weight:normal;color:#FFF;text-shadow:0 -1px 0 rgba(0,0,0,0.25);font-size:15px}
.navbar-inverse .nav > li > a:hover{color:#50b848}
.navbar-inverse .nav .active > a,.navbar-inverse .nav .active > a:hover,.navbar-inverse .nav .active > a:focus{color:#50b848;background-color:#191919;background-image:-moz-linear-gradient(top,#242424,#131313);background-image:-webkit-gradient(linear,0 0,0 100%,from(#242424),to(#131313));background-image:-webkit-linear-gradient(top,#242424,#131313);background-image:-o-linear-gradient(top,#242424,#131313);background-image:linear-gradient(to bottom,#242424,#131313);background-repeat:repeat-x;border-color:#000;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#242424',endColorstr='#131313',GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,0.8);-moz-box-shadow:inset 0 0 2px rgba(0,0,0,0.8);box-shadow:inset 0 0 2px rgba(0,0,0,0.8)}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle{color:#50b848;background-color:#131313;background-repeat:repeat-x;border-color:#000}
.nav-handles-left a,.nav-handles-right a{margin:14px 15px 10px;width:10px;height:14px;background:url(../img/menu-slider-handles.png) no-repeat;display:block}
.nav-handles-right a{background-position:-10px 0}
.nav-main-container{margin:9px 200px 0}
.nav-main-container .nav{margin:0}
.nav-main-inner{margin:0 auto;width:660px}
.nav.nav-top-right{margin:4px 0 0 0;float:right}
.nav.nav-top-right > li > a{padding:4px 0 0;margin-left:20px}
.nav.nav-top-right .dropdown-toggle .caret{margin-top:14px}
.nav.nav-top-right > .active > a,.nav.nav-top-right > .active > a:hover,.nav.nav-top-right > .active > a:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.nav.nav-top-right .active > a,.nav.nav-top-right .active > a:hover,.nav.nav-top-right .active > a:focus{background-color:transparent;border:none;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00ffffff',endColorstr='#00ffffff')}
.nav.nav-top-right li.dropdown.open > .dropdown-toggle,.nav.nav-top-right li.dropdown.active > .dropdown-toggle,.nav.nav-top-right li.dropdown.open.active > .dropdown-toggle{background-color:transparent;border:none;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#00ffffff',endColorstr='#00ffffff');-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.nav-top-right .dropdown-menu{margin:12px 0 0}

/* TABBED NAV */
.tabs-left > .nav-pills > li > a {border-radius:2px}
.tabs-left > .nav-pills > li.active > a{background:#eee;color:#000;font-weight:700}

/* SUB MENU */
.sub-menu-fixed{position:fixed;z-index:999;top:61px}
#sub-menu{height:45px;padding:0;margin-top:1px;background:#ececec;display:block;color:#666;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#sub-menu .btn-group-dropdown{margin:7px 3px 0 0;text-shadow:none}
.page-section-header {position:relative;background:#50b848;height:auto;padding:1px 0 4px 20px;margin-right:30px;margin-left:-20px}
.page-section-header:after {left:100%; top:50%;	border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; border-color:rgba(80, 184, 72, 0); border-left-color:#50b848; border-top-color:#50b848; border-width:23px 15px; margin-top:-23px}
.page-section-header h5 {font-family:'open_sanssemibold';font-weight:normal;margin-top:10px;color:#fff}
.page-section-header h5 a{color:#fff}
.page-section-header h5 a:hover{color:#fff}
#sub-menu .btn-toolbar{margin-top:8px;margin-bottom:5px}
#sub-menu .divider-vertical{height:43px;margin:0 9px;border-right:1px solid #fff;border-left:1px solid #ccc}
#sub-menu .selection-btn{margin:8px 10px 0 0}
#sub-menu .selection-btn-right{margin:7px 0 0}
#sub-menu .sub-menu-search{margin-top:7px;margin-bottom:0}
#sub-menu .breadcrumb{border-radius:0 0 0 0;list-style:none outside none;margin:0 0 20px;padding:11px 15px 0 0;background-color:transparent;background:none}
#sub-menu .breadcrumb > .active{color:#666}
#sub-menu .nav{margin-bottom:0}
#sub-menu .nav-pills > li > a{color:#666;margin:5px 0 0 5px;border:1px solid #ccc}
#sub-menu .nav-pills > li > a:hover{text-decoration:none;background-color:#ddd;color:#000}
#sub-menu .nav-pills > .active > a,#sub-menu .nav-pills > .active > a:hover,#sub-menu .nav-pills > .active > a:focus{color:#000;font-weight:700;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}
.organisation-name {padding-top:11px!important}

/* DROP ARROW BUTTON */
.btn-menu{height:43px;padding:0 6px;line-height:41px;border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin:0 13px 0 9px;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;background:#efefef;-webkit-box-shadow:inset 1px 0 0 0 rgba(255,255,255,1);box-shadow:inset 1px 0 0 0 rgba(255,255,255,1)}
.btn-menu:hover{background:#e3e3e3}

/* PAGE HEADER */
.page-header{padding:0 10px;margin:0;height:40px;border-bottom:1px solid #ddd;background-color:#ececec;border-radius:3px 3px 0 0;white-space:nowrap}
.page-header h5{margin:10px 15px 0 0;text-shadow:1px 1px 0 #FFF}
.page-header-auth{border-bottom:1px solid #50b848;margin:10px 0;background:none}
.page-header-badge .badge{margin-top:10px}
.page-header .user-status{margin-top:9px}
.page-header.tabbed{padding-left:0}
.page-header .breadcrumb{font-size:14px;padding:10px 0 0}
.page-header .divider-tabs{border-left:1px solid #ccc;border-right:1px solid #FFF;height:39px;margin:0}
.page-header .btn-group{margin:7px 2px 7px 0}
.page-header .selection-btn-right{margin:7px 0}
.page-header .selection-btn-right .btn-group{margin:0}
.page-header .selection-btn-right i{margin-top:2px;}
.page-header h5.txt-clip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;word-wrap:break-word;width:530px;position:relative!important}
.page-header.page-header-calendar{padding:9px;margin:0;height:30px}
.page-header.page-header-calendar h5{margin:10px 15px 0 0;text-shadow:1px 1px 0 #FFF}
.page-header.page-header-calendar .btn-group{margin:0}

/* PAGE HEADER - JOURNEY MANAGEMENT */
.page-header-jm{padding:0 20px;margin:0;height:40px;border-bottom:1px solid #ccc;background-color:#ececec;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0;white-space:nowrap}
.page-header-jm h5{margin:10px 15px 0 0;text-shadow:1px 1px 0 #FFF}
.page-header-auth-jm{border-bottom:1px solid #50b848;margin:10px 0;background:none}
.page-header-badge-jm .badge{margin-top:10px}
.page-header-jm .user-status{margin-top:7px}
.page-header.tabbed-jm{padding-left:0}
.page-header-jm .breadcrumb{font-size:14px;padding:10px 0 0}
.page-header-jm .divider-tabs{border-left:1px solid #ccc;border-right:1px solid #FFF;height:39px;margin:0}
.page-header-jm .btn-group{margin:7px 2px 7px 0}
.page-header-jm .selection-btn-right{margin:7px 0}
.page-header-jm .selection-btn-right .btn-group{margin:0}
.page-header-jm h5.txt-clip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;word-wrap:break-word;width:530px;position:relative!important}
.page-header-jm .divider-vertical{border-left:1px solid #ccc;border-right:1px solid #FFF;height:39px;margin:0 0 0 9px}
.page-header.page-header-calendar-jm{padding:9px;margin:0;height:30px}
.page-header.page-header-calendar-jm h5{margin:10px 15px 0 0;text-shadow:1px 1px 0 #FFF}
.page-header.page-header-calendar-jm .btn-group{margin:0}

/* CUSTOM HEADERS */
.header-navy{background:#5f6d76;background-image:-ms-linear-gradient(top,#5f6d76,#455561);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5f6d76),to(#455561));background-image:-webkit-linear-gradient(top,#5f6d76,#455561);background-image:-o-linear-gradient(top,#5f6d76,#455561);background-image:linear-gradient(top,#5f6d76,#455561);background-image:-moz-linear-gradient(top,#5f6d76,#455561);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#5f6d76',endColorstr='#455561');margin-bottom:0;border:none;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.header-navy h5{margin:0;padding:0!important;background:none!important;border:none!important;color:#fff;text-shadow:-1px -1px #252d33!important}
.header-navy .filter-search{margin-top:-3px}
.header-inverse{color:#fff;background-color:#222;background-image:-ms-linear-gradient(top,#444,#222);background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));background-image:-webkit-linear-gradient(top,#444,#222);background-image:-o-linear-gradient(top,#444,#222);background-image:linear-gradient(top,#444,#222);background-image:-moz-linear-gradient(top,#444,#222);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#444444',endColorstr='#222222');margin-bottom:0;border:none;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.header-inverse h5{margin:0;padding:0!important;background:none!important;border:none!important;color:#fff;text-shadow:-1px -1px #000!important}

/* LAYOUT CONTAINERS */
.container-content{padding-top:20px;min-height:400px;background:#677078;border-top:1px solid #677078}
.login-section{padding-top:20px;min-height:400px;background-image:none;border-top:none}
.container-content-info{padding-top:70px!important}
.container-fixed{position:absolute;top:107px;bottom:20px}
.container-fixed-attention{position:absolute;top:107px;bottom:120px;padding:0}
.container-narrow{width:680px;margin:auto}
.container-narrow .page-header .divider-vertical{border-left:1px solid #ccc;border-right:1px solid #FFF;height:39px;margin:0 9px}
.white-box-shadow{background-color:#fff;border-radius:3px}
.white-box-padding{padding:20px}
.container-fixed .container-left,.container-fixed-attention .container-left{position:relative}
.container-left .search-box{padding:10px 10px 5px;border-top:1px solid #eee;border-bottom:1px solid #FFF}
.container-left .search-box .input-append{margin-bottom:0}
.container-left .search-container-tabs{position:relative;top:0;z-index:250}
.search-container-tabs .input-reset,.input-append .input-reset{top:6px}
.container-left .row-fluid .tab_container{padding:0}
.container-left .row-fluid .tab_container .nav-tabs{border-bottom:1px solid #DDD}
.container-left .row-fluid .tab_container .tabs-five li{width:20%}
.container-left .row-fluid .tab_container .tabs-four li{width:25%}
.container-left .row-fluid .tab_container .tabs-three li{width:33.333333333333%}
.container-left .row-fluid .tab_container .tabs-two li{width:50%}
.container-left .row-fluid .tab_container .nav-tabs .tab-heading{font-size:14px;font-weight:bold;color:#333}
.row-fluid .tab_container{padding:0}
.row-fluid .tab_container .nav-tabs{border-bottom:1px solid #DDD}
.row-fluid .tab_container .tabs-five li{width:20%}
.row-fluid .tab_container .tabs-four li{width:25%}
.row-fluid .tab_container .tabs-three li{width:33.333333333333%}
.row-fluid .tab_container .tabs-two li{width:50%}
.container-left .row-fluid .tab_container a{margin:0;padding:15px 15px 15px 10px;border-right:1px solid #ccc;border-left:1px solid #FFF;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 6px 30px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 6px 30px rgba(0,0,0,0.2);box-shadow:inset 0 6px 30px rgba(0,0,0,0.2)}
.container-left .row-fluid .tab_container a i { font-size: 18px;margin-top: 3px;}
.container-left .row-fluid .tab_container a.tab-left{-moz-border-radius:2px 0 0;-webkit-border-radius:2px 0 0 0;border-radius:2px 0 0 0}
.container-left .row-fluid .tab_container a.tab-right{-moz-border-radius:0 2px 0 0;-webkit-border-radius:0 2px 0 0;border-radius:0 2px 0 0}
.container-left .row-fluid .tab_container .nav-tabs .active a,.container-left .row-fluid .tab_container .nav-tabs .active a:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow: none;background: #ececec;}
.container-left .row-fluid .tab_container ul{margin:0}
.container-left .row-fluid .tab_container li i{position:relative;font-style:normal}
.container-left .row-fluid .tab_container span.amount{position:absolute;top:-13px;left:5px}
.container-left .tab-content{position:absolute;top:52px;bottom:0;left:0;right:0}
.container-left .table-list-container{position:absolute;bottom:22px;top:92px;right:0;left:0;overflow-y:auto;border-top:1px solid #ccc}
.container-left .table-list-container-org{position:absolute;bottom:22px;top:52px;right:0;left:0;overflow-y:auto;border-top:1px solid #ccc}
.container-left .table-list-container-contacts{position:absolute;bottom:21px;top:45px;right:0;left:0;overflow-y:auto;border-top:1px solid #ccc}
.container-left .tab-content .breadcrumb{padding:9px 15px;background:none;font-size:14px}
.container-left .tab-content .tab-pane table .breadcrumb{font-size:11px;padding:0;margin:0;color:#666}
.container-left .nav-pills {max-height:100%;overflow-y:auto;overflow-x:hidden}
.container-left .nav-pills li .badge{position:relative;top:-2px;background-color:#CCC!important}
.container-left .nav-pills a.active .badge{background-color:#A4B7C2!important}
.container-left .nav-pills li a{font-family:'open_sanssemibold';font-weight:normal;margin:0;padding:15px;background:#f5f5f5;border-top:1px solid #fff;border-bottom:1px solid #ddd;color:#666}
.container-left .nav-pills li a:hover,.container-left .nav-pills li a:focus {background:#ececec}
.container-left .nav-pills a.active{background:#D7E0E5!important;border-top:1px solid #D7E0E5!important;color:#434d57;border-bottom:1px solid #D7E0E5!important}
.container-left .nav-pills li a{border-radius:0}
.container-left .nav-pills .tab-top a{border-radius:3px 3px 0 0}

.container-left .nav-pills.nav-stacked>li.tab-top>a {border-top:none}
.container-left .nav-pills.nav-stacked>li:last-child>a {margin:0;}
.container-left .nav-pills .subnav a {box-shadow: none;padding-left: 25px;border-top:1px solid #fff;}
.container-left .nav-pills .subnav a:hover {}
.container-left .nav-pills .subnav a .caret {position: relative;top: -4px;border-left-color: #999;float: left}

.container-left .nav-pills li .nav-categories{margin-bottom:0}
.container-left .nav-pills li .nav-categories li a{font-family:'open_sansregular',sans-serif;background-color:#fcfcfc;border-bottom:1px solid #ddd}
.container-left .nav-pills li .nav-categories li a:hover,.container-left .nav-pills li .nav-categories li a:focus{background-color:#f5f5f5}
.container-left .nav-pills li.active .nav-categories li.active a{background-color:#D7E0E5!important;border-top:1px solid #D7E0E5!important;border-bottom:1px solid #D7E0E5!important}
.container-left .nav-pills li.active .nav-categories li.active .badge{background-color:#A4B7C2!important}
.container-left .nav-pills li.active .nav-categories li a{background-color:#fcfcfc!important;border-bottom:1px solid #ddd!important;border-top:none!important}
.container-left .nav-pills li.active .nav-categories li .badge{background-color:#ccc!important}
.container-left .nav-pills li .nav-pill-left {display: inline-block;width: 10px}
.container-left .nav-pills li .nav-pill-right {display: inline-block;width: calc(100% - 14px);height: 14px}

.container-left .well{margin:10px}
.container-left .filter-name{margin-right:70px}
.container-left .filter-count{margin-left:-70px}
.container-right{position:relative}
.container-fixed-right{position:absolute;top:41px;bottom:22px;overflow-y:auto;overflow-x:auto}
.container-fixed-right-tabs{position:absolute;top:49px;bottom:31px}
.container-right table .btn-mini{margin-left:3px}
.container-right .page-header h5{margin:10px 15px 0 0}
.container-right .page-header .info{padding-top:10px;color:#666}
.page-header .divider-vertical{border-left:1px solid #ccc;border-right:1px solid #FFF;height:39px;margin:0 9px}
.container-right .page-header .nav,.org-group-selection .nav{margin-bottom:0;margin-right:17px;text-shadow:1px 1px #fff}
.container-right .page-header .nav-pills > li > a,.org-group-selection .nav-pills > li > a{color:#666;margin-top:0;margin-bottom:0;margin-right:1px;height:27px;padding-bottom:0;padding-top:13px;font-size:14px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0}
.container-right .page-header .nav-pills > li > a:hover,.org-group-selection .nav-pills > li > a:hover{text-decoration:none;background-color:#ddd}
.container-right .page-header .nav-pills > .active > a,.container-right .page-header .nav-pills > .active > a:hover,.container-right .page-header .nav-pills > .active > a:focus,.org-group-selection .nav-pills > .active > a,.org-group-selection .nav-pills > .active > a:hover,.org-group-selection .nav-pills > .active > a:focus{color:#000;font-weight:700;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}
.container-right .page-header .nav-pills li .badge,.org-group-selection .nav-pills li .badge{margin-top:-5px}
.container-fixed-center{position:absolute;top:42px;bottom:0;overflow-y:auto;overflow-x:auto}
.container-fixed-center .well-overflow{overflow:auto;padding:0 15px 0 5px}

/* PERMISSIONS */
.permissions{padding:10px}
.permissions h5.top{margin-top:0;-webkit-border-radius:8px 8px 0 0;-moz-border-radius:8px 8px 0 0;border-radius:8px 8px 0 0}
.permissions-heading{margin-top:0;margin-bottom:10px;border-bottom:1px solid #50b848;padding:8px 10px;text-shadow:1px 1px #FFF;background-color:#e7eef1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.permissions-heading h5{margin:0;clear:none}
.permissions .btn-toolbar{margin:0}
.permissions-selection-container{padding:0;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}
.permissions-rule{padding-left:10px;border-left:1px dotted #999}
.quick-select{background:#e9e9e9;display:block;margin:-5px 10px -5px -5px;padding:6px 10px 10px;border-radius:5px}
.permissions-grid{padding:5px}
.permissions-summary{padding:5px}

/* FOOTER */
.list-footer{height:20px;position:absolute;bottom:0;border-top:1px solid #ddd;border-radius:0 0 3px 3px;background:#ececec}
.list-footer .icon-refresh {margin:4px 5px 0 0}
.navbar-fixed-bottom .navbar-inner{min-height:45px;border-top:1px solid #686e72;position:relative}

/* PAGINATION */
#pagination{position:relative;clear:both;width:auto;margin:15px auto 0;padding:0}
#pagination li{list-style:none;float:left;margin:0 2px}
#pagination li a{display:block;width:15px;height:15px;text-indent:-10000px;background:#668CFF;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;box-shadow:inset 1px 1px 1px rgba(0,0,0,0.4)}
#pagination li a.active{background:#9ac210}

/* WELLS */
.well {border-radius:2px;border:1px solid #f5f5f5}
.well-no-top-corners{border-radius:0 0 2px 2px;border-top:none}
.well-white{background:#fff}
.well-black{background:#333;border-color:#333}
.well.no-padding{padding:0}
.well-no-corners{border-radius:0;border-top:none}
.well.well-select-area{border:1px dotted #ccc;background-color:#e9e9e9;padding:0 5px}
.well-no-borders{border:none}
.well-full-height{top:20px;bottom:0;left:20px;right:20px;position:absolute}
.well-full-with-header-height{top:60px;bottom:0;left:20px;right:20px;position:absolute}
.well-attention{position:absolute;top:50%;left:50%;width:600px;height:280px;margin-top:-150px;margin-left:-300px}
.full-height-overflow{min-height:100%!important}

/* TABLES */
.break-word-table{word-wrap:break-word;table-layout:fixed}
.table-fixed{table-layout:fixed}
table thead tr.light-blue th{font-family:'open_sanssemibold';font-weight:normal;color:#434d57;background:#D7E0E5;border-right: 1px dotted #A4B7C2}
table thead tr.light-grey th{text-shadow:1px 1px 0 #fff;background-color:#d6d6d6;background-image:-moz-linear-gradient(top,#eee,#d6d6d6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#eee),to(#d6d6d6));background-image:-webkit-linear-gradient(top,#eee,#d6d6d6);background-image:-o-linear-gradient(top,#eee,#d6d6d6);background-image:linear-gradient(to bottom,#eee,#d6d6d6);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#eeeeee',endColorstr='#d6d6d6',GradientType=0)}
table thead tr.light-blue th.active{background:#c9d4da}
table thead tr.light-blue th .caret-down {border-top-color:#434d57}
table thead tr.light-blue th .caret-up {border-bottom-color:#434d57}

table tr.white td{background-color:#FFF!important}
.table tbody tr.default td{background-color:#EEF7DB}
.table tbody tr.warning td{background-color:#ffebcc}
.odd{background-color:#F9F9F9}
.even{background-color:#FFF}
.table.no-borders tr td{border:none}
.table.no-stripes tr td{background-color:transparent}
.table tbody tr.groups td{background-color:#E8E8E8;font-weight:700}
td .clickable-cell{display:block;padding:5px;cursor:pointer;position:relative}
td .clickable-cell.select{display:block;padding:9px 5px;cursor:pointer}
td .clickable-cell:hover{background-color:#dff0d8}
td .clickable-cell-disabled{display:block;padding:5px;cursor:default;color:#333}
td.no-padding{padding:0}
.job-inbox table tr{cursor:pointer}
.job-inbox table tr.active td{background-color:#fff}
.job-inbox table tr a{color:#000}
.job-inbox table tr:hover a{color:#50b848}
tr.report-info td a.info-btn{display:none}
tr.report-info:hover td a.info-btn{display:block}
td.highlight span{background:none repeat scroll 0 0 #E5E5E5;color:#333;font-weight:400;text-shadow:none;border-radius:3px 3px 3px 3px;display:inline-block;line-height:14px;padding:2px 4px;vertical-align:baseline;white-space:nowrap}
.table .btn-mini{line-height:13px;padding:2px}
.table th .btn-mini{padding:2px}
.table input{margin-bottom:0}
.table td input,.table td select{margin-bottom:0}
table thead th{border-right:1px dotted #A4B7C2}
table th.v-align-top {vertical-align:top;line-height:normal;} /* Additional Driver Detail */
table .v-align-middle{vertical-align:middle}
.container-right .table{margin-bottom:1px}
.table-drilldown-caret{display:block}
.table-drilldown-caret .caret-right{margin-top:5px}
.table-drilldown-caret .caret-down{margin-top:7px}
.th-description {line-height:12px;font-weight:normal;} /* Additional Driver Detail */
.expand-arrow{width:10px}
.cell-w1{width:1%}
.cell-w2{width:2%}
.cell-w5{width:5%}
.cell-w10{width:10%}
.cell-w20{width:20%}
.cell-w30{width:30%}
.cell-w40{width:40%}
.cell-w50{width:50%}
.user-status-cell .label-success{display:none}
.table-scroll{overflow-x:hidden;overflow-y:auto}
.text-clip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis!important;word-break:break-all;word-wrap:break-word}
.txt-bw{word-wrap:break-word}
.table.no-text-clip td{white-space:nowrap}
.fleet-grid-container{overflow-x:auto;height:100%}
.libraries .fleet-grid-container{width:100%;position:absolute}
.strikethrough {
	text-decoration: line-through!important;
}
/* FORMS */
form{margin-bottom:0}
label{cursor:default}
.dmx-error .help-block{margin-bottom:5px}
textarea.no-resize{resize:none}
.help-block{font-weight:400;font-size:11px;color:#999;line-height:16px;margin-bottom:5px}
select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{margin-bottom:5px}
.form-inline input{margin-bottom:0}
.radio-indent,.checkbox-indent{margin-left:20px}
.radio-indent-sub,.checkbox-indent-sub{margin-left:40px}
.radio{min-height:20px;padding-left:20px}
.radio input[type="radio"],.checkbox input[type="checkbox"]{float:left;margin-left:-19px}
.control-group.error .help-block.label-important{color:#FFF}
.control-group.error > label,.control-group.error .help-inline{color:#C00}
.control-group.error .help-block{color:#C00}
.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#C00;border-color:#C00;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
input.show-validity.ng-invalid{border-color:#C00;color:#B94A48}
.ng-invalid div .valid{color:#468847}
.ng-invalid .invalid{color:#FFF}
select.show-validity.ng-invalid{border:solid 1px #c00}
input[disabled],select[disabled],textarea[disabled],input[readonly],select[readonly],textarea[readonly]{cursor:default;background-color:#eee}

/* TEXTAREA TAGS */
.text-core{position:relative;height:100px!important}
.text-core .text-wrap{background:none repeat scroll 0 0 #FFF;position:absolute;border-radius:4px 4px 4px 4px;height:100px!important}
.text-core .text-wrap textarea,.text-core .text-wrap input{-moz-box-sizing:border-box;background:none repeat scroll 0 0 transparent;height:100px!important;margin:0;outline:medium none;overflow:hidden;padding:3px 5px 4px;position:absolute;resize:none;white-space:nowrap;z-index:1}
.text-core .text-wrap .text-tags{-moz-box-sizing:border-box;cursor:text;height:100%;top:0;left:0;position:absolute;width:100%;z-index:2;overflow-y:auto;padding:0}
.text-core .text-wrap .text-tags .text-tag{float:left;margin:3px 1px 0 2px;position:relative;z-index:3;font-size:11px;font-weight:400!important;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.text-core .text-wrap .text-tags .text-tag a{color:#fff;font-weight:700;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.text-core-small{height:30px!important}
.text-core .text-wrap-small{height:30px!important}
.text-core .text-wrap-small textarea,.text-core .text-wrap-small input{height:30px!important}

/* PANELS */
.hide-div,.hide-div-small{padding:8px 2px;position:absolute;top:45%;right:-20px;display:block;-webkit-border-radius:0 30px 30px 0;-moz-border-radius:0 30px 30px 0;border-radius:0 30px 30px 0!important}
.show-div,.show-div-small{padding:8px 2px;position:absolute;top:45%;left:-20px;display:none;-webkit-border-radius:30px 0 0 30px;-moz-border-radius:30px 0 0 30px;border-radius:30px 0 0 30px!important}
.left-panel{display:block;position:absolute;top:0;bottom:0;left:0}
.right-panel{display:block;position:absolute;top:0;bottom:0;right:0}
.bottom-panel-closed{display:none}
.bottom-panel-half{display:block;position:absolute;z-index:1030;top:50%;height:50%;background:#FFF;border-top:1px solid #ccc}
.bottom-panel-half .page-header{border-radius:0;border-bottom:1px solid #ddd}
.bottom-panel-half .nav-tabs{border-bottom:none;margin-top:2px}
.bottom-panel-half .nav-tabs > li > a:hover{border-bottom:1px solid #fff}
.bottom-content{overflow-y:auto;position:absolute;top:40px;left:0;right:0;bottom:0;margin-top:1px}
.bottom-content table,.bottom-content .table-bordered thead:first-child tr:first-child > th:last-child,.table-bordered tbody:first-child tr:first-child > td:last-child{border-radius:0}
.bottom-panel-open{display:block;position:absolute;z-index:99999;bottom:0;height:0;background:#FFF}
.toggle-btn-horizontal{border-radius:0 30px 30px 0;display:block;padding:8px 3px 8px 1px;position:absolute;margin-top:-38px}
.toggle-btn-horizontal.toggle-right{right:-22px;top:50%;z-index:99999}
.toggle-btn-horizontal.toggle-left{left:0;top:50%;margin-top:-16px;display:none}
.toggle-btn-vertical-closed{border-radius:30px 30px 0 0;display:block;padding:2px 14px 0;position:absolute;left:47.7%;bottom:0;z-index:1049}
.toggle-btn-vertical-half{border-radius:30px 30px 0 0;display:none;padding:2px 14px 0;position:absolute;left:47.7%;top:0;margin-top:-24px;z-index:99999}
.toggle-btn-vertical-open{border-radius:0 0 30px 30px;display:none;padding:2px 14px 0;position:absolute;left:47.7%;top:0;margin-top:40px;z-index:1031}

/* MARGINS & PADDINGS */
.mr-5{margin-right:5px!important}
.mr-10{margin-right:10px!important}
.mr-15{margin-right:10px!important}
.mr-20{margin-right:20px!important}
.mr-30{margin-right:30px!important}
.ml-3{margin-left:3px!important}
.mr-3{margin-right:3px!important}
.ml-5{margin-left:5px!important}
.ml-10{margin-left:10px!important}
.ml-15{margin-left:15px!important}
.ml-17{margin-left:17px!important}
.ml-20{margin-left:20px!important}
.ml-25{margin-left:25px!important}
.ml-30{margin-left:30px!important}
.ml-35 {margin-left:35px}.input-xs {width:25px}
.ml-40{margin-left:40px!important}
.ml-60{margin-left:60px!important}
.mb-5{margin-bottom:5px!important}
.mb-30{margin-bottom:30px!important}
.mb-20{margin-bottom:20px}
.mb-10{margin-bottom:10px!important}
.mb-15{margin-bottom:15px!important}
.mb-20n{margin-bottom:-20px!important}
.mt-0{margin-top:0!important}
.mt-1{margin-top:1px!important}
.mt-2{margin-top:2px!important}
.mt-3{margin-top:3px!important}
.mt-4{margin-top:4px!important}
.mt-5{margin-top:5px!important}
.mt-5n{margin-top:-5px!important}
.mt-6{margin-top:6px!important}
.mt-7{margin-top:7px!important}
.mt-8{margin-top:8px!important}
.mt-10{margin-top:10px!important}
.mt-15{margin-top:15px!important}
.mt-20{margin-top:20px!important}
.mt-25{margin-top:25px!important}
.mt-26{margin-top:26px!important}
.mt-30{margin-top:30px!important}
.mt-35{margin-top:35px!important}
.mt-37{margin-top:37px!important}
.mt-44{margin-top:44px!important}
.ml-92{margin-left:92px!important}
.pa-5{padding:5px}
.pa-10{padding:10px}
.pl-20{padding-left:20px}
.pr-20{padding-right:20px}
.pb-20{padding-bottom:20px}
.pb-0{padding-bottom:0}
.pt-5{padding-top:5px!important}

/* JOBS & MESSAGING */
.job-info{box-sizing:border-box}
.job-info .job-subject-container{background-color:#f9f9f9;padding:10px;border-bottom:1px solid #ddd}
.job-info .job-info-container{padding:10px}
.job-info .job-subject-container h5{margin:0}
.job-info table.no-lines tr td{border-color:transparent}
.job-info table.no-lines tr > td:first-child{border-color:transparent;padding-left:0}
.eq-col{margin-bottom:-99999px;padding-bottom:99999px}
.eq-col-wrap{overflow:hidden}
.message-count{position:relative}
.message-count .badge-success{position:absolute;top:2px;right:2px;padding:2px 3px;font-size:10px}
.vm-toolbar-tabs{background:#f9f9f9;border-radius:5px 5px 0 0;padding:8px 10px 0}
p.msg-history-date{background:#f9f9f9;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.msg-bubble{position:relative;border-radius:3px;margin-bottom:10px}
.msg-bubble:after{content:"";position:absolute}
.pull-left > .msg-bubble:after{left:-10px;top:0;border:7px solid #d9f1f5;border-left-color:transparent;border-bottom-color:transparent}
.pull-right > .msg-bubble:after{right:-10px;top:0;border:7px solid #daf4c4;border-right-color:transparent;border-bottom-color:transparent}
.pull-left > .msg-bubble{margin-left:10px;box-shadow:0 1px 2px rgba(0,0,0,0.3)!important;background-color:#d9f1f5;background-image:-ms-linear-gradient(top,#d9f1f5 0%,#CBE6EB 100%);background-image:-moz-linear-gradient(top,#d9f1f5 0%,#CBE6EB 100%);background-image:-o-linear-gradient(top,#d9f1f5 0%,#CBE6EB 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#d9f1f5),color-stop(1,#CBE6EB));background-image:-webkit-linear-gradient(top,#d9f1f5 0%,#CBE6EB 100%);background-image:linear-gradient(to bottom,#d9f1f5 0%,#CBE6EB 100%)}
.pull-right > .msg-bubble{margin-right:10px;box-shadow:0 1px 2px rgba(0,0,0,0.3)!important;background-color:#daf4c4;background-image:-ms-linear-gradient(top,#daf4c4 0%,#C9F1A8 100%);background-image:-moz-linear-gradient(top,#daf4c4 0%,#C9F1A8 100%);background-image:-o-linear-gradient(top,#daf4c4 0%,#C9F1A8 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#daf4c4),color-stop(1,#C9F1A8));background-image:-webkit-linear-gradient(top,#daf4c4 0%,#C9F1A8 100%);background-image:linear-gradient(to bottom,#daf4c4 0%,#C9F1A8 100%)}
.pull-left > .msg-bubble .help-block{color:#6A9DB0}
.pull-right > .msg-bubble .help-block{color:#839F48}
.job-status.table table tr td{background-color:transparent!important;border-top:none!important;width:100%}
table.job-status tr.job-hd td{background-color:#F9F9F9!important}
.job-message-box .page-header h5{width:178px;margin-right:0;padding-right:10px}
.jobs-address-container .table tbody tr td{border:none}
.jobs-address-container ul{list-style:none;margin:0!important;padding:0!important}
.jobs-address-container .table tr.selected td{background:#DFF0D8}
.jobs-address-container .table tr td:first-child{min-width:35px;width:35px}
.jobs-address-container .table tr td{position:relative}
.jobs-address-container .table tr td .txt-clip{position:absolute;left:0;right:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis!important}

/* SCORING */
.scoring-slider{min-height:20px!important}

/* HELP KIOSK */
.help-kiosk{border:5px solid #e8e8e8;background:#F8F8F8;background-color:#f8f8f8;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:0 0 10px}
.hint{padding:10px;color:#666;background:#FFF;position:absolute;z-index:200;right:100px;top:15px;text-shadow:none}
.hint-arrow{position:absolute;top:10px;left:110px}
.hint h4{color:#333;margin:0}
.container-fixed .help-kiosk{margin:81px auto 10%;width:360px;font-size:14px;overflow:hidden}
.container-fixed .help-kiosk .page-header{margin:10px 0 0;padding:10px 20px;border:none;font-size:21px;font-weight:700;background:none;filter:none}
.container-fixed .help-kiosk .page-header h4{margin:0}
.container-fixed .help-kiosk p{text-align:center}
.container-fixed .help-kiosk .divider{*width:100%;width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;border-top:1px dotted #999;border-bottom:1px solid #fff}
.container-fixed .help-kiosk .lead{font-size:80px;line-height:90px;text-align:center}
.container-fixed .help-kiosk .span10{text-align:center}
.container-fixed .help-kiosk ul{text-align:left}
.container-fixed .help-kiosk ul li{font-size:13px}
.container-fixed .help-kiosk .step-one,.container-fixed .help-kiosk .step-two,.container-fixed .help-kiosk .step-three{padding:5px 15px;overflow:auto}

/* SEARCH FILTER */
.filter-search{margin-top:7px;margin-right:7px}
.filter-search.nomargin{margin-right:0}
input.filter-search-input{height:17px!important;padding-right:25px}
.clear-search-input-ht{position:absolute;top:67px;right:48px;background-color:transparent;border:0;opacity:.3;z-index:99999}
.input-reset-wrapper{position:relative}
.input-reset{position:absolute;top:4px;right:0;background-color:transparent;border:0;opacity:.3;z-index:99999}

/* AUTOCOMPLETE */
.selection-input-wrap .dropdown-menu{display:block;overflow-y:auto;overflow-x:hidden;max-height:250px;width:283px}
.selected-organisation-text{font-size:14px;padding:5px 0 0 10px;display:inline-block;cursor:pointer}
.autocomplete-textbox{position:relative;display:inline-block;margin-top:7px}
.autocomplete-textbox .display-label{margin:4px 0 0 7px;font-size:13px;cursor:pointer}
.autocomplete-textbox .display-label:hover{color:#50B848}
.autocomplete-textbox .display-label .caret{border-top-color:#999}
.autocomplete-textbox .display-label:hover .caret{border-top-color:#50b848}
.autocomplete-textbox ul.dropdown-menu{display:block;width:218px;max-height:250px}
.autocomplete-textbox ul.dropdown-menu li:first-of-type{border-top:solid 1px #E5E5E5}
.autocomplete-textbox ul.dropdown-menu li.no-results{color:#999;font-style:italic}
.autocomplete-textbox .clear{cursor:pointer;opacity:.3;margin:5px 0 0 -20px;position:absolute}
.autocomplete-textbox .clear:hover{opacity:.3}
.autocomplete-textbox .display-label .caret{margin:8px 0 0 5px}

/* DISABLED */
.disabled{background-image:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}

/* USER STATUS */
.user-status{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;font-size:14px;padding:1px 8px;margin-top:8px;border:none}
.user-status.btn-info,.user-status.btn-inverse,.user-status.btn-success,.user-status.btn-danger,.user-status.btn-warning,.user-status.btn-default,.user-status.btn-expired{color:#fff;text-shadow:none;background-image:none;background-image:none;background-image:none;background-image:none;background-image:none;filter:none;filter:none}
.user-status.btn-info{background-color:#5FB8D2}
.user-status.btn-inverse{background-color:#363636}
.user-status.btn-success{background-color:#50b848}
.user-status.btn-danger{background-color:#da4f49}
.user-status.btn-expired{background-color:#FF8C00}
.user-status.btn-warning{background-color:#f89406}
.user-status.btn-default{background-color:#ddd}
.btn-inactive{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-image:-moz-linear-gradient(top,#93cfc8,#84bbb5);background-image:-webkit-gradient(linear,0 0,0 100%,from(#93cfc8),to(#84bbb5));background-image:-webkit-linear-gradient(top,#93cfc8,#84bbb5);background-image:-o-linear-gradient(top,#93cfc8,#84bbb5);background-image:linear-gradient(to bottom,#93cfc8,#84bbb5);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#93cfc8',endColorstr='#84bbb5',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.btn-inactive:hover{color:#fff}
.btn-lockedout{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-image:-moz-linear-gradient(top,#999,#666);background-image:-webkit-gradient(linear,0 0,0 100%,from(#999),to(#666));background-image:-webkit-linear-gradient(top,#999,#666);background-image:-o-linear-gradient(top,#999,#666);background-image:linear-gradient(to bottom,#999,#666);background-repeat:repeat-x;border-color:#2f96b4 #2f96b4 #1f6377;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#999999',endColorstr='#666666',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}
.btn-lockedout:hover{color:#fff}

/* IMPERSONATING USER */
.drag-status{position:fixed;top:10px;right:250px;width:150px;z-index:99999}
.fleet-stop-impersonation{position:fixed}
.fleet-stop-impersonation a.close-me{cursor:pointer}

/* LOADERS */
.loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.498039);z-index:1000;background-image:url(../img/ajax-loader.gif);background-position:50% 50%;background-repeat:no-repeat no-repeat}
.loading-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.498039);z-index:1050;background-position:50% 50%;background-repeat:no-repeat no-repeat}
.loader-mini{margin-bottom:-3px;width:16px;height:16px;display:inline-block;background:url(../img/loader-mini.gif)}
.validation-loader{display:inline-block;background:url(../img/ajax-loader-small.gif);width:16px;height:16px}
.loading-overlay.loading-overlay-modal{top:73px!important;bottom:15px!important;height:auto!important}

/* TOOLTIPS */
.tooltip{text-shadow:none;font-weight:400;white-space:nowrap;z-index:1041}
.tooltip-inner{max-width:none;border-radius:2px}
.btn-group > .tooltip + .btn,.btn-group > .popover + .btn{margin-left:-1px}
td.text-overflow .tooltip{left:auto;right:auto}
td.text-overflow .tooltip > div.tooltip-inner{max-width:100%}

/* POPOVERS */
h3.popover-title{color:#333!important}
.popover-content{color:#333!important}
.popover{z-index:9999;width:auto!important}
.popover-subtitle{margin:9px -15px}

/* MAIN SEARCH */
.main-search-dropdown li{padding:5px 10px 0}
.main-search-dropdown form{margin:0}
.main-search{display:block;position:relative;right:0!important;left:0!important;width:100%;border:none;margin:5px 0;box-shadow:none;max-height:300px;overflow-y:auto}
.main-search li a{word-wrap:break-word;white-space:normal}

/* SEARCH FILTER */
.search-main{padding:0;margin:0;width:450px;max-height:500px;overflow-y:auto}
.search-main li{list-style:none;padding:0;margin:0}
.search-modules{margin:0;padding:0}
.search-modules li{list-style:none;padding:5px 0 0}
.search-modules li.module{width:30%;background:#fff;display:inline-block;text-align:right;padding-right:5px;color:#999;font-weight:700;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-box-sizing:border-box}
.search-modules li.module-list{width:69%;clear:none;background:#F7F7F7;border-left:1px solid #E4E4E4;display:inline-block}
.search-modules li.module ul,.search-modules li.module-list ul{margin:0}
.search-modules li.module li{padding:3px 0}
.search-modules li.module-list li{padding:0;width:299px;list-style-position:inside}
.search-modules li.module-list li a{padding-left:8px;padding-right:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.filter-box-container{padding:7px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}

/* DOCKED BUTTON */
.btn-docked-wrapper{width:100%;position:absolute;z-index:99999999;bottom:0}
.btn-docked{line-height:20px;min-width:200px;margin-right:10px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;padding:7px;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,0.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.9);-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.9);box-shadow:1px 1px 2px 0 rgba(0,0,0,1);float:right}
.btn-docked a{margin-left:5px;color:#000}
.btn-docked .close{margin-left:5px}

/* REGISTRATION */
#registration .control-label{width:70px}
#registration .controls{margin-left:80px}
.field-mandatory{color:red;font-weight:700}
legend{font-size:14px;font-weight:700;line-height:20px;padding-bottom:10px}
.well.last{margin-bottom:0}
.verification{text-align:center}
.password-details.well{margin:0}

/* SETTINGS */
#measurement_settings legend,#settings legend{font-size:14px;font-weight:700}
#driver-id{display:none}
#settings .sidetabs{margin-left:-56px}
#settings .inactive-tab{background:#fff;border-radius:4px 0 0 4px;box-shadow:0 6px 30px rgba(0,0,0,0.2) inset;border-right:1px solid #ddd}
#settings .nav-tabs > li > a{padding:20px 10px}
#settings .tabs-left > .nav-tabs > li > a,.tabs-right > .nav-tabs > li > a{min-width:1px}
#settings .tabs-left > .nav-tabs{border-right:0}

/* LOGIN */
#login-area{background:url(../img/bg-login.png) repeat;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px}
#login-area .control-group{margin-bottom:0}
#login-fields{padding:20px;color:#FFF}
#login-area legend{color:#FFF;padding-bottom:10px;line-height:20px;text-shadow:-1px -1px 0 rgba(0,0,0,1);border-bottom:1px solid #657079;font-weight:700;font-size:25px}
.login-name{padding:0 20px;margin:41px -20px 0 0;height:21px;background-color:#333;font-size:11px;color:#50b848;text-align:center;clear:both;border-radius:25px 0 0 0}
/*
.login-name:after {right:100%; top:50%;	border:solid transparent; content:" "; height:0; width:0; position:absolute; pointer-events:none; border-color:rgba(51, 51, 51, 0); border-right-color: #333; border-bottom-color: #333; border-width:11px 5px; margin-top:9px}*/
.login-name span {color:#fff;}
.advert-container{padding:10px;background-color:#FFF;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
#advert-shadow{width:620px;height:45px;background:url(../img/advert-shadow.png) no-repeat}
.banner-section{border-top:1px solid #ccc}
.body-bg{background:#f9f9f9}
.login-logo{margin-bottom:40px}
.login-logo img{max-width:300px}
.container-log-in{width:394px;margin-left:auto;margin-right:auto}
.container-log-in h2,.container-log-in h3,.container-log-in h4,.container-log-in h5{font-family:'open_sanssemibold';font-weight:normal;color:#50b848;}
.bb-green{border-bottom:3px solid #daefd9;height:30px}
.login-box{margin:20px auto 10px auto;width:350px;background:rgba(255,255,255,0.5);border-radius:20px;border:1px solid #efefef}
.login-box h5{color:#000}
.login-title{font-size:16px;text-transform:uppercase;text-align:center;padding-bottom:10px}
.login-bg{background:url(../img/logo-mix-bg.svg) no-repeat 50% bottom}
.tar{text-align:right}
.login-box .btn-success {font-family:'open_sanssemibold';font-weight:normal;width:100%;text-transform:uppercase}
.login-box .control-label{width:108px}
.login-box .controls{margin-left:126px}

/* DROPDOWN MENU */
.dropdown-menu {border-radius:2px!important;border:1px solid #ddd!important}
.dropdown-menu li > a:hover,.dropdown-menu li > a:focus,.dropdown-submenu:hover > a{color:#fff;text-decoration:none;text-shadow:none;background:#50b848!important}
.dropdown-menu .active>a, .dropdown-menu .active>a:hover {background:#50b848!important}
.dropdown-menu.actions{min-width:auto!important}

/* COLUMN CHOOSER */
ul.column-chooser-dropdown > li > a span.title{display:inline-block;max-width:155px;overflow:hidden;line-height:14px;text-overflow:ellipsis}

/* FILTER SEARCH DROPDOWN */
.filter-search-dropdown{position:relative;display:block;z-index:1000}
ul.filter-search{overflow-y:scroll;max-height:200px;margin:0}
ul.filter-search label{display:block}
ul.filter-search li .form-search .radio input[type="radio"],.form-search .checkbox input[type="checkbox"],.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{margin-right:7px!important}
ul.filter-search li.first{background-color:#C6D7E0;background-image:linear-gradient(to bottom,#D7E1E7,#C6D7E0);background-repeat:repeat-x;border-radius:5px 5px 0 0;margin-top:-5px;text-shadow:1px 1px #FFF}
ul.filter-search li{color:#333!important;text-shadow:none;padding:7px 10px;border-bottom:1px solid #E5E5E5}
ul.filter-search li:hover{text-decoration:none;background-color:#efefef}
ul.filter-search li a{padding:0}
ul.filter-search li a:hover{background:none;color:#333}

/* CARETS */
.caret-right,.caret-down,.caret-up{display:inline-block;width:0;height:0;vertical-align:top;border-bottom:4px solid transparent;border-top:4px solid transparent;border-left:4px solid #000;content:"";opacity:.8;filter:alpha(opacity=80)}
.caret-left{display:inline-block;width:0;height:0;vertical-align:top;border-bottom:4px solid transparent;border-top:4px solid transparent;border-right:4px solid #000;content:"";opacity:.8;filter:alpha(opacity=80)}
.caret-down{border-right:4px solid transparent;border-top:4px solid #000;border-left:4px solid transparent;margin-top:7px}
.caret-up{border-right:4px solid transparent;border-bottom:4px solid #000;border-left:4px solid transparent;margin-top:3px}
.caret-margin{margin-right:5px;margin-left:5px}
.caret-right{margin-top:7px}
.btn-small .caret{margin-top:8px}
a .caret-link{margin-top:9px;border-right:4px solid transparent;border-top:4px solid #50B848!important;border-left:4px solid transparent}
a:hover .caret-link{border-top:4px solid #3b8c35!important}

/* BUTTONS */
.btn {border-radius:2px;background:#f5f5f5;border:1px solid #ddd}
.btn-small {font-size:13px}
.btn.active, .btn.active:hover, .btn.active:focus {background:#fff;color:#50b848}
.btn.active i {color:#50b848}
.btn:hover, .btn:focus {background:#efefef}
.btn-success {background:#50b848;border:1px solid #50b848}
.btn-success:hover, .btn-success:focus {background:#3b8c35;border:1px solid #3b8c35}
.btn-success[disabled],.btn-success.disabled {border-color:#51a351}
.btn-inverse {background:#222;border:1px solid #222}
.btn-inverse:hover,.btn-inverse:focus,.btn-inverse:active,.btn-inverse.active,.btn-inverse.disabled,.btn-inverse[disabled]{background:#111;border:1px solid #111;color:#fff}
.btn-shift-up{margin-top:-10px}
.btn-shift-up-5{margin-top:-5px}
.btn-success-glow{-webkit-box-shadow:0 0 10px #50b848;-moz-box-shadow:0 0 10px #50b848;box-shadow:0 0 10px #50b848}
.close-me{opacity:.8}
.close-me:hover{opacity:1}
.btn-group .btn-actions{display:block;position:relative;width:20px;height:20px;background:url(../img/btn-actions.svg) no-repeat}
.btn-group .btn-actions-blue{margin:10px 10px 0 0;display:block;position:relative;width:20px;height:20px;background:url(../img/btn-actions-lightblue.png) no-repeat}
.btn-group.open .btn-actions-blue{box-shadow:none;background:url(../img/btn-actions-lightblue-open.png) no-repeat}
.btn-group.open .btn-actions{box-shadow:none;background:url(../img/btn-actions.svg) no-repeat}
.btn-group i{margin-top:1px;}
.btn-mini [class^="icon-"],.btn-mini [class*=" icon-"]{margin-top:0}
.btn-small [class^="icon-"], .btn-small [class*=" icon-"] {margin-top:1px}
.btn-wide{min-width:70px;padding-left:0;padding-right:0}
.btn-minimize{margin-right:-13px;float:right;font-size:20px;font-weight:700;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}
.btn-minimize:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}
button.btn-minimize{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}
.btn-group>.btn:first-child {border-radius:2px 0 0 2px}
.btn-group>.btn:last-child {border-radius:0 2px 2px 0}

/* TABS */
.tab-first{text-align:center;min-width:120px}
.tab-first a{margin-right:0!important;border-right:1px solid #ccc!important}
.tab-first.tab-active a:hover{border-radius:4px 4px 0 0!important}
.tab-first a:hover{border-radius:8px 0 0 0!important}
.tab-first.tab-inactive a{border-left:none!important}
.tab-active{text-align:center;border-bottom:1px solid #fff;min-width:120px}
.tab-active a{background-color:#fff!important;box-shadow:none!important;border-radius:4px 4px 0 0!important;height:28px!important;margin-top:-4px!important;padding-top:16px!important;margin-right:0!important;border-right:1px solid #ccc!important;font-weight:700;color:#333!important}
.tab-inactive{text-align:center;min-width:120px}
.tab-inactive a{margin-right:0!important;border-right:1px solid #ccc!important;border-left:1px solid #fff!important}

/* BADGES & LABELS */
.label,.badge{text-shadow:none;font-family:'open_sanssemibold';font-weight:normal}
.badge{text-indent:0}
.label-success,.badge-success{background-color:#50b848}
.label-warning,.badge-warning{background-color:#f79433}
.label-white,.badge-white{background-color:#FFF}
.label-grey-light,.badge-grey-light{background-color:#ccc}
.label-info-light,.badge-info-light{background-color:#a4b7c2}
.label-info-lighter,.badge-info-lighter{background-color:#C6D7E0}
.label-success-light,.badge-success-light{background-color:#b6c79f}
.label-inactive,.badge-inactive{background-color:#84bbb5}
.label-navy,.badge-navy{font-weight:400;background:#5f6d76;background-image:-ms-linear-gradient(top,#5f6d76,#455561);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5f6d76),to(#455561));background-image:-webkit-linear-gradient(top,#5f6d76,#455561);background-image:-o-linear-gradient(top,#5f6d76,#455561);background-image:linear-gradient(top,#5f6d76,#455561);background-image:-moz-linear-gradient(top,#5f6d76,#455561);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#5f6d76',endColorstr='#455561')}
.label-light{text-shadow:none;font-weight:400;color:#333;background:#e5e5e5}

/* ALERTS */
.alert {border-radius:2px;border:none}
.alert-important-info{background:#fffac1}
.alert-disabled{background:#ccc;color:#333}
.alert-warning{background:#cbdae2;color:#425e6d}
.alert-info{background:#cbdae2;color:#425e6d}
.alert .close {top:0}
.container-fixed-attention .alert-important-info{margin-top:-1px;text-align:center;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}

/* NOTIFICATIONS */
.notification-modal{display:none}
.notification-modal a{color:#fff;text-decoration:underline}
.notification-wrapper{position:absolute;left:50%;top:85px;z-index:9999}
.notification-placement{position:relative;left:-50%}
.notification{border-radius:2px;margin-bottom:20px;padding:8px 35px 8px 14px}
.notification-success{background:#50b848;color:#fff}
.notification-danger{background:#DA4F49;color:#fff}
.notification-info{background:#cbdae2;color:#425e6d}
.notification-warning{background:#fcf8e3;color:#fff}

/* ON/OFF TOGGLE */
.onoffswitch{position:relative;width:143px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;margin:0 auto 10px}
.onoffswitch-checkbox{display:none}
.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:1px solid #D9D9D9;border-radius:50px}
.onoffswitch-inner{width:200%;margin-left:-100%;-moz-transition:margin .3s ease-in 0;-webkit-transition:margin .3s ease-in 0;-o-transition:margin .3s ease-in 0;transition:margin .3s ease-in 0}
.onoffswitch-inner:before,.onoffswitch-inner:after{float:left;width:50%;height:23px;padding:0;line-height:23px;font-size:14px;color:#fff;font-family:'open_sansregular',sans-serif;font-weight:400;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.onoffswitch-inner:before{content:"TRACKING ON";padding-left:10px;background-color:#50B848;color:#FFF}
.onoffswitch-inner:after{content:"TRACKING OFF";padding-right:10px;background-color:#D85659;color:#666;text-align:right;color:#fff}
.onoffswitch-switch{width:15px;margin:4px;background:#FFF;border:1px solid #ccc;border-radius:50px;position:absolute;top:0;bottom:0;right:116px;-moz-transition:all .3s ease-in 0;-webkit-transition:all .3s ease-in 0;-o-transition:all .3s ease-in 0;transition:all .3s ease-in 0;-webkit-box-shadow:inset 0 2px 6px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 2px 6px rgba(0,0,0,0.2);box-shadow:inset 0 2px 6px rgba(0,0,0,0.2)}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner{margin-left:0}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch{right:0}

/* ACCORDION */
.container-right .accordion{margin-bottom:20px}
.container-right .accordion-group{margin-bottom:1px;border:1px solid #e5e5e5;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}
.container-right .accordion-heading{border-bottom:0;height:40px;padding-left:15px;background-color:#d1d1d1;background-color:#ebebeb;background-image:-moz-linear-gradient(top,#fff,#ededed);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ededed));background-image:-webkit-linear-gradient(top,#fff,#ededed);background-image:-o-linear-gradient(top,#fff,#ededed);background-image:linear-gradient(to bottom,#fff,#ededed);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed',GradientType=0)}
.container-right .accordion-heading-light-blue{border-bottom:0;height:40px;padding-left:5px;padding-right:8px;background-color:#d7e1e7;background-color:#c6d7e0;background-image:-moz-linear-gradient(top,#d7e1e7,#c6d7e0);background-image:-webkit-gradient(linear,0 0,0 100%,from(#d7e1e7),to(#c6d7e0));background-image:-webkit-linear-gradient(top,#d7e1e7,#c6d7e0);background-image:-o-linear-gradient(top,#d7e1e7,#c6d7e0);background-image:linear-gradient(to bottom,#d7e1e7,#c6d7e0);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#d7e1e7',endColorstr='#c6d7e0',GradientType=0)}
.accordion-heading-light-blue .badge{margin:10px 0 0 5px}
.container-right .accordion-heading-blue{border-left:5px solid #BAD5E2}
.container-right .accordion-heading-orange{border-left:5px solid #fdb332}
.container-right .accordion-heading-green{border-left:5px solid #50b848}
.container-right .accordion-heading h5{font-weight:400;text-shadow:1px 1px 0 #FFF;color:#666}
.container-right .accordion-heading h5 a{color:#666}
.container-right .accordion-heading .accordion-toggle{padding:0;display:block;width:35px;height:40px}
.accordion-toggle-open{background:url(../img/chevron-down.png) no-repeat 50% 50%}
.accordion-toggle-closed{background:url(../img/chevron-right.png) no-repeat 50% 50%}
.container-right .accordion-heading .btn{margin-top:6px}
.container-right .accordion-inner{padding:15px 7px;border-top:none}
.container-right .accordion-inner.permissions-details{padding:1px 0}
.container-right .accordion-inner .roles-block,.container-right .accordion-inner .roles-block:first-child{width:31%;margin:0 1.1666666666667% 15px}
.accordion-heading .accordion-btn-toggle{color:#666;font-size:14px;line-height:40px;height:40px;text-shadow:1px 1px 0 #FFF;display:block;border-bottom:0;background-color:#d7e1e7;background-color:#c6d7e0;background-image:-moz-linear-gradient(top,#d7e1e7,#c6d7e0);background-image:-webkit-gradient(linear,0 0,0 100%,from(#d7e1e7),to(#c6d7e0));background-image:-webkit-linear-gradient(top,#d7e1e7,#c6d7e0);background-image:-o-linear-gradient(top,#d7e1e7,#c6d7e0);background-image:linear-gradient(to bottom,#d7e1e7,#c6d7e0);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#d7e1e7',endColorstr='#c6d7e0',GradientType=0)}
.accordion-btn-toggle{cursor:pointer}
.container-right .accordion-inner .roles-block{border:1px solid #ccc;position:relative;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:1px 1px 2px #999}
.container-right .accordion-inner .roles-block div{padding:5px;border-top:1px solid #ccc}
.container-right .accordion-inner .roles-block .btn-delete{position:absolute;top:-7px;right:-7px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}
.container-right .accordion-inner .roles-block .btn-mini{padding:2px;line-height:13px}
.container-right .accordion-inner .roles-block .block-head{padding:5px;font-weight:700;border-top:none;text-shadow:1px 1px 0 #FFF;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}
.container-right .accordion-inner .roles-block .block-head-blue{background-color:#d7e1e7;background-color:#c6d7e0;background-image:-moz-linear-gradient(top,#d7e1e7,#c6d7e0);background-image:-webkit-gradient(linear,0 0,0 100%,from(#d7e1e7),to(#c6d7e0));background-image:-webkit-linear-gradient(top,#d7e1e7,#c6d7e0);background-image:-o-linear-gradient(top,#d7e1e7,#c6d7e0);background-image:linear-gradient(to bottom,#d7e1e7,#c6d7e0);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#d7e1e7',endColorstr='#c6d7e0',GradientType=0)}
.container-right .accordion-inner .roles-block .block-head-orange{background:#FFDA95}
.container-right .accordion-inner .roles-block .block-head-green{background:#D7EAB9}

/* ICONS - MAIN ICON PACK */
[class^="icon-"],[class*=" icon-"],[class^="icon-main-"],[class*=" icon-main-"]{width:auto;height:auto;background:none;line-height:normal;margin-top:2px;}
[class^="icon-"]{font-size:14px;color:#333}
[class^="icon-main-"],[class*=" icon-main-"]{font-size:23px;color:#999}
[class^="icon-main-"]:hover{color:#50b848}
.icon-main-green,.nav.nav-top-right > .active > a > [class^="icon-main"],.nav.nav-top-right > .active > a > [class*=" icon-main"],.nav.nav-top-right > li > a:hover > [class^="icon-main"]{background:none!important;color:#50b848!important}
.icon-white,.nav-pills > .active > a > [class^="icon-"],.nav-pills > .active > a > [class*=" icon-"],.nav-list > .active > a > [class^="icon-"],.nav-list > .active > a > [class*=" icon-"],.navbar-inverse .nav > .active > a > [class^="icon-"],.navbar-inverse .nav > .active > a > [class*=" icon-"],.dropdown-menu > li > a:hover > [class^="icon-"],.dropdown-menu > li > a:hover > [class*=" icon-"],.dropdown-menu > .active > a > [class^="icon-"],.dropdown-menu > .active > a > [class*=" icon-"],.dropdown-submenu:hover > a > [class^="icon-"],.dropdown-submenu:hover > a > [class*=" icon-"]{background:none;color:#fff;}
.icon-light{opacity:0.3}

/* ICONS - ON/OFF */
[class^="icon-onoff-"],[class*=" icon-onoff"]{display:inline-block;width:14px;height:14px;margin-top:1px;*margin-right:.3em;line-height:14px;vertical-align:text-top;background-image:url(../img/icons/icon-onoff.png);background-position:14px 14px;background-repeat:no-repeat}
.icon-onoff-on{background-position:0 0}
.icon-onoff-off{background-position:-14px 0}

/* ICONS - MODAL HEADER */
[class^="icon-custom-"],[class*=" icon-custom-"]{display:inline-block;width:20px;height:20px;*margin-right:.3em;line-height:20px;vertical-align:text-top;background-image:url(../img/icons/icons_grey.png);background-position:20px 20px;background-repeat:no-repeat}
.icon-custom-cog{background-position:0 0}

/* ICONS - MAP ID */
[class^="icon-mapId-"],[class*=" icon-mapId"]{display:inline-block;width:16px;height:16px;*margin-right:.3em;line-height:16px;vertical-align:text-top;background-image:url(../img/map-id-icons-grey.png);background-repeat:no-repeat}
.icon-mapId-green{background-image:url(../img/map-id-icons-green.png)}
.icon-mapId-grey{background-image:url(../img/map-id-icons-grey.png)}
.icon-mapId-key{background-position:-32px 0}
.icon-mapId-car{background-position:0 0}
.icon-mapId-driver{background-position:-16px 0}

.icon-stack
{
	position: relative;
	display: inline-block
}

.icon-stack-sm
{
	position: absolute;
	bottom: -5px;
	right: -5px;
	font-size: 11px;
	background: #fff;
	border-radius: 50%
}

/* ICONS - STATUS */
.status-blue{display:block;width:16px;height:16px;background-image:url(../img/status-blue.png);background-repeat:no-repeat;margin-top:3px}
.status-grey{display:block;width:16px;height:16px;background-image:url(../img/status-offline.png);background-repeat:no-repeat;margin-top:3px}
.status-green{display:block;width:16px;height:16px;background-image:url(../img/status.png);background-repeat:no-repeat;margin-top:3px}
.status-red{display:block;width:16px;height:16px;background-image:url(../img/status-busy.png);background-repeat:no-repeat;margin-top:3px}
.status-yellow{display:block;width:16px;height:16px;background-image:url(../img/status-away.png);background-repeat:no-repeat;margin-top:3px}
.dev-border{padding-left:2.5641025641026%;border-left:1px solid #e5e5e5}

/* WIDGETS */
.widgets{margin:10px 5px 15px;color:#666;width:282px;float:left;list-style:none;display:block}
.widget-placeholder{border:1px dashed #c0cfd5;background:#616f79;border-radius:10px;list-style:none;opacity:.3;filter:alpha(opacity=30);min-height:210px}
.widgets .header{height:32px;position:relative;border-bottom:1px solid #000;background-color:#d1d1d1;background-color:#ebebeb;background-image:-moz-linear-gradient(top,#323232,#232323);background-image:-webkit-gradient(linear,0 0,0 100%,from(#323232),to(#232323));background-image:-webkit-linear-gradient(top,#323232,#232323);background-image:-o-linear-gradient(top,#323232,#232323);background-image:linear-gradient(to bottom,#323232,#232323);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#323232',endColorstr='#232323',GradientType=0);-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}
.widgets .header .light-on{margin:10px 10px 0;height:9px;width:9px;display:block;border-radius:9px;background:#809c20;background-color:#809c20;background-image:-moz-linear-gradient(top,#50b848,#367d30);background-image:-webkit-gradient(linear,0 0,0 100%,from(#50b848),to(#367d30));background-image:-webkit-linear-gradient(top,#50b848,#367d30);background-image:-o-linear-gradient(top,#50b848,#367d30);background-image:linear-gradient(to bottom,#50b848,#367d30);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#50b848',endColorstr='#367d30',GradientType=0)}
.widgets .header .hd-icon-timeline{background-image:url(../img/widget_hd_timeline.png);background-repeat:no-repeat}
.widgets .header h3{margin:0 25px 0 0;font-size:14px;color:#FFF;line-height:30px}
.widgets .header ul{margin:3px 5px 0 0}
.widget-desc-container{padding:5px;margin:0;border-top:1px solid #fff;background:#d7e0e5;text-align:center}
.widget-footer{padding:5px 10px;line-height:12px;text-align:center;border-top:1px solid #ebebeb;text-align:left;-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;border-radius:0 0 8px 8px}
.widget-footer small{line-height:12px}
.widget-background{background-color:#D1D1D1;background-image:-moz-linear-gradient(top,#f6f6f6,#dbdbdb);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f6f6f6),to(#dbdbdb));background-image:-webkit-linear-gradient(top,#f6f6f6,#dbdbdb);background-image:-o-linear-gradient(top,#f6f6f6,#dbdbdb);background-image:linear-gradient(to bottom,#f6f6f6,#dbdbdb);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#dbdbdb',GradientType=0);-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:1px 1px 2px rgba(0,0,0,1);-moz-box-shadow:1px 1px 2px rgba(0,0,0,1);box-shadow:1px 1px 2px rgba(0,0,0,1);filter:progid:DXImageTransform.Microsoft.Shadow(Color=#000000,Strength=2,Direction=145)}
.wgt-content{border-bottom:1px solid #c6c6c6;border-top:1px solid #FFF;font-size:14px;height:80px}
.wgt-content .indicator{margin-top:5px}
.wgt-desc{margin:10px 0 10px 10px;line-height:14px}
.user-count{font-weight:700;color:#b94a48;font-size:30px;margin:0 0 10px 10px;line-height:30px}
.user-count-better{color:#50b848}
.user-count-worse{color:#b94a48}

/* USER GROUPS */
.user-group-dropdown{overflow-y:scroll;max-height:350px;font-size:13px}
.user-group-dropdown li{list-style:none;padding:5px;border-top:1px solid #ddd}
.user-group-dropdown li a{color:#333!important;padding-left:5px}
.user-group-dropdown li a:hover{background:none!important;filter:none}
.user-group-dropdown li:hover{background:#efefef}
.user-group-dropdown .caret-right.fr{right:5px;position:absolute}
.user-group-dropdown .table{background:none;margin-bottom:1px}
.user-group-dropdown .table td{border:none}
.user-group-dropdown li.first{background-color:#d7e1e7;background-color:#c6d7e0;background-image:-moz-linear-gradient(top,#d7e1e7,#c6d7e0);background-image:-webkit-gradient(linear,0 0,0 100%,from(#d7e1e7),to(#c6d7e0));background-image:-webkit-linear-gradient(top,#d7e1e7,#c6d7e0);background-image:-o-linear-gradient(top,#d7e1e7,#c6d7e0);background-image:linear-gradient(to bottom,#d7e1e7,#c6d7e0);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#d7e1e7',endColorstr='#c6d7e0',GradientType=0);margin-top:-5px;text-shadow:1px 1px #fff;border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}
.user-group-dropdown .caret-right{margin:7px 1px 0}
.user-group-title .btn-group{font-size:inherit}
.user-group-title a{color:#333}
.user-group-title a:hover{color:#50b848}
.user-group-title .btn-group.open .dropdown-toggle{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.link-edit{cursor:pointer}

/* CUSTOM GROUPS */
.custom-group-dropzone:hover .drop-item-info{display:block!important}
.custom-group-dropzone:hover .drop-item-preinfo{display:none!important}
.custom-group-container{position:relative}
.group-scroll{overflow-y:scroll}
.tree-container{padding-top:70px}
.group-scroll .label-clip{text-overflow:ellipsis;width:90%;white-space:nowrap;overflow:hidden}
.group-scroll .search{position:absolute;left:1px;right:17px;top:1px;z-index:500;padding:10px 10px 0;background:#FFF}

/* FLEET ADMIN - USER PHOTO */
#fa-photo{position:relative;text-align:center;margin-bottom:30px}
#show-fa-photo{position:relative;margin-top:30px}
.toggle-fa-photo{padding:8px 3px;position:absolute;top:300px;left:-23px;display:block;-webkit-border-radius:30px 0 0 30px;-moz-border-radius:30px 0 0 30px;border-radius:30px 0 0 30px}
.fa-edit-btn{margin:0 auto;position:absolute;bottom:15px;right:0;left:0;display:none}
.fileinput-button{position:relative;border-radius:0 2px 2px 0!important}
.fileinput-button input[type="file"]{position:absolute;top:0;right:0;margin:0;opacity:0;cursor:pointer}
#fa-photo .thumbnail{margin-left:20px}
#fa-photo .thumbnail .asset-type-1,
#fa-photo .thumbnail .asset-type-2,
#fa-photo .thumbnail .asset-type-3,
#fa-photo .thumbnail .asset-type-4,
#fa-photo .thumbnail .asset-type-5,
#fa-photo .thumbnail .asset-type-6,
#fa-photo .thumbnail .asset-type-7,
#fa-photo .thumbnail .asset-type-8,
#fa-photo .thumbnail .asset-type-9,
#fa-photo .thumbnail .asset-type-10,
#fa-photo .thumbnail .asset-type-11,
#fa-photo .thumbnail .asset-type-12,
#fa-photo .thumbnail .asset-type-13,
#fa-photo .thumbnail .asset-type-14,
#fa-photo .thumbnail .asset-type-15,
#fa-photo .thumbnail .asset-type-16,
#fa-photo .thumbnail .asset-type-17,
#fa-photo .thumbnail .asset-type-18,
#fa-photo .thumbnail .asset-type-19,
#fa-photo .thumbnail .asset-type-20,
#fa-photo .thumbnail .asset-type-21,
#fa-photo .thumbnail .asset-type-22,
#fa-photo .thumbnail .asset-type-24,
#fa-photo .thumbnail .asset-type-25,
#fa-photo .thumbnail .asset-type-26{display:inline-block;width:150px;height:150px}
#fa-photo #btn-change-photo,#fa-photo #btn-remove-photo{display:none}
#fa-photo:hover #btn-change-photo,#fa-photo:hover #btn-remove-photo{display:block}

/* FLEET ADMIN - ASSETS THUMBS */
.thumbnail .asset-type-1{background:url(../img/asset-motorcycle.jpg)}
.thumbnail .asset-type-2{background:url(../img/asset-trailer.jpg)}
.thumbnail .asset-type-4{background:url(../img/asset-boat.jpg)}
.thumbnail .asset-type-5{background:url(../img/asset-mobile-plant-equipment.jpg)}
.thumbnail .asset-type-6{background:url(../img/asset-stationery-plant-equipment.jpg)}
.thumbnail .asset-type-7{background:url(../img/asset-emergency-services-vehicle.jpg)}
.thumbnail .asset-type-8{background:url(../img/asset-dangerous-goods-vehicle.jpg)}
.thumbnail .asset-type-9{background:url(../img/asset-passenger-vehicle.jpg)}
.thumbnail .asset-type-10{background:url(../img/asset-passenger-vehicle-minibus.jpg)}
.thumbnail .asset-type-11{background:url(../img/asset-heavy-passenger-vehicle-bus-articulated.jpg)}
.thumbnail .asset-type-12{background:url(../img/asset-heavy-passenger-vehicle-bus.jpg)}
.thumbnail .asset-type-13{background:url(../img/asset-heavy-passenger-vehicle-bus-double.jpg)}
.thumbnail .asset-type-14{background:url(../img/asset-heavy-vehicle-articulated.jpg)}
.thumbnail .asset-type-15{background:url(../img/asset-heavy-vehicle-non-articulated.jpg)}
.thumbnail .asset-type-16{background:url(../img/asset-heavy-vehicle-refrigerated.jpg)}
.thumbnail .asset-type-17{background:url(../img/asset-light-vehicle.jpg)}
.thumbnail .asset-type-18{background:url(../img/asset-fluid-transport-vehicle.jpg)}
.thumbnail .asset-type-20{background:url(../img/asset-other.jpg)}
.thumbnail .asset-type-21{background:url(../img/asset-train.jpg)}
.thumbnail .asset-type-22{background:url(../img/asset-light-delivery-vehicle.jpg)}
.thumbnail .asset-type-24{background:url(../img/asset-light-delivery-vehicle.jpg)}
.thumbnail .asset-type-25{background:url(../img/asset-medium-commercial-vehicle.jpg)}
.thumbnail .asset-type-26{background:url(../img/non-powered-asset.jpg)}

/* FLEET ADMIN - UI ELEMENTS */
.indicator{padding:3px;margin-left:5px;border-radius:100px;display:inline-block;height:14px;width:14px}
.indicator i{margin-top:0}
.access-control-green{background:#DFF0D8;color:#50B848;text-shadow:none;font-size:13px;padding:6px 10px;margin-bottom:-5px;border-radius:2px}
.access-control-blue{background:#CBDAE2;color:#425E6D;text-shadow:none;font-size:13px;padding:6px 10px;margin-bottom:-5px;border-radius:2px}
.circle{border-radius:100px;background:#50b848;width:150px;height:150px;text-align:center;line-height:150px;font-size:20px;font-weight:700;margin:0 auto;color:#fff}
.circle-green{border:1px solid #D6E9C6;background:#DFF0D8;color:#50b848}
.circle-blue{border:1px solid #B8C8D1;background:#CBDAE2;color:#425E6D}
.predefind-no,.predefind-no-green{padding:4px 11px;background:#ccc;border-radius:100px;color:#FFF;margin-right:5px}
.predefind-no-green{background:#50b848}
.tab-menu-left{width:160px;margin-right:20px}
.tab-menu-left .nav-tabs{margin:0}
.fa-detail-left{width:200px;position:relative}
.fa-detail-left img{margin:0 auto}
.fa-detail-right{margin-left:400px}
.fa-detail-right .tab-content h5:first-child {margin-top:0}
.fa-detail-right.right-wide{position:relative;margin-left:180px}
.fa-detail-right-toggle{margin-left:200px}
.fa-detail-right-wide{margin-left:220px}
.fa-detail-left .well{margin-bottom:10px;background:none;background-color:transparent;border-top:dotted 1px #ccc;border-left:none;border-right:none;border-bottom:none}
.fa-detail-left .well h4,.fa-detail-left .well h5{margin:0}
.well.asset-img-info{margin-bottom:10px;background:none;background-color:transparent;border-top:dotted 1px #ccc;border-left:none;border-right:none;border-bottom:none}
.fa-detail-right legend:first-child{line-height:27px}
legend .btn{font-weight:400}
legend .user-status{margin-top:-5px}
.select-icon{overflow-y:scroll;margin:0;height:200px}
.select-icon li{float:left;border:dotted 1px #ccc;margin:0 4px 4px 0;background:#fff;text-align:center;position:relative;list-style-type:none}
.select-icon li img{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0}
.select-icon li a{color:#555;padding:5px;display:block}
.select-icon li a:hover{background:#eee}
.select-icon a.active{background:#ccc;background-color:#ccc}
.select-icon a:visited,.select-icon a:active{background-color:transparent;filter:none}
.select-icon li a:hover{background-image:none;background-color:transparent;filter:none}
.well-icon{width:50px;height:50px;background:#FFF;position:relative}
.well-icon img{position:absolute;margin:auto;top:0;left:0;right:0;bottom:0}
.diagnostic table td:nth-child(2n+1){text-align:right;width:50%}
.diagnostic .span4.left{margin:1% 1% 1% 0}
.diagnostic .span4.right{margin:1% 0 1% 1%}
.diagnostic .span4.mid{margin:1%;width:32%}
.diagnostic-selection .btn-large{font-size:13.5px}
.event-notification .control-label{width:85px}
.event-notification .controls{margin-left:100px}
.contact{width:95%;margin:5px 0}

/* SELECTION CRITERIA */
.selection-criteria a{cursor:pointer;color:#666}
.selection-criteria a:hover{color:#50b848}
.selection-criteria .text-overflow{max-width:250px}
.selection-criteria .caret{margin:9px 0 0 5px;border-top-color:#999}
.selection-criteria .dates .icon-calendar{opacity:.7}
.selection-criteria .dates:hover .icon-calendar{color:#50b848;opacity:.7}
.selection-criteria ul.breadcrumb{padding:11px 0 0!important}
.selection-criteria #popover-events,.selection-criteria #popover-locations{display:none}
.selection-criteria ul.popover-list{list-style-image:url(../img/chevron-right-small.png);margin:0;padding:0 0 0 15px}
.selection-criteria .btn{padding:4px 12px 3px 12px}
/*.selection-criteria .btn-success{padding:4px 12px} */
.selection-criteria .btn .badge-success{position:absolute;top:3px;right:3px;padding:2px 3px}
.selection-criteria .selection-btn-right .btn-success{color:#fff}
.selection-criteria .selection-btn-right .btn-success:hover{color:#fff}
.selection-criteria .selection-btn-right .btn-cancel{color:#333;width:40px}
.selection-criteria .selection-btn-right .btn-cancel:hover{color:#333}
.selection-criteria .selection-btn-right i {margin-top:3px;}
.selection-criteria .mt-7{margin-top:7px}
.selection-criteria .mt-6{margin-top:6px}
.selection-input-wrap{text-shadow:none;position:relative}
.group-select-modal{margin:-300px 0 0 -350px !important}
.group-menu{margin-top:20px;position:absolute}
.group-menu .page-header h5{color:#333}
.group-select-menu{width:700px;display:block;margin:-200px 0 0 -350px;position:absolute;z-index:2000;left:50%;top:50%}
.group-list-container{overflow:auto;width:100%;height:300px;white-space:nowrap}
.group-list-container ul{margin:0;border-right:1px solid #ccc;height:100%}
.group-list-container li{padding:3px 10px;margin:0;list-style:none;border-bottom:1px solid #f5f5f5;white-space:normal}
.group-list .text-overflow{display:inline-block;width:180px;height:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.group-list-container li:hover{background:#F1F1F1}
.group-list-container li:last-child{border-bottom:none}
.group-list-container li.selected{background:#E5E5E5}
.group-list-container li.current{color:#FFF;text-decoration:none;text-shadow:none;background-color:#89d96d;background-color:#69c669;background-image:-moz-linear-gradient(top,#89d96d,#50b848);background-image:-webkit-gradient(linear,0 0,0 100%,from(#89d96d),to(#50b848));background-image:-webkit-linear-gradient(top,#89d96d,#50b848);background-image:-o-linear-gradient(top,#89d96d,#50b848);background-image:linear-gradient(to bottom,#89d96d,#50b848);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#89d96d',endColorstr='#50b848',GradientType=0)}
.group-list-container li.current a{color:#fff}
.group-list-container li a{display:block;line-height:20px;color:#333}
.group-list-container .group-sections{height:100%;padding:10px}
.group-select-menu .menu-footer .breadcrumb{margin:2px 0 0 20px !important;padding:0!important}
.group-select-menu .menu-footer .breadcrumb a{color:#333}
.group-select-menu .menu-footer .breadcrumb a:hover{color:#50b848}
.group-list{display:inline-block;width:220px;vertical-align:top;height:100%;margin-right:3px;background:#FaFaFa}
.menu-footer{height:26px;padding:10px 0;width:100%;display:block;border-top:1px solid #ccc;border-radius:0 0 8px 8px;-webkit-border-radius:0 0 8px 8px;-moz-border-radius:0 0 8px 8px;background-color:#ececec}
.menu-footer .btn:hover{color:#666}
.menu-footer .btn-success{padding:2px 0 1px!important;color:#fff!important}
#selection-criteria{padding:15px;color:#666}
#selection-criteria .btn-group{margin:0 9px 0 0}
#selection-criteria .group-select{width:130px}
#selection-criteria .group-input{width:135px}
#selection-criteria .date-select{width:200px}
#selection-criteria .date-input{width:120px}
#selection-criteria .spacer{clear:both;height:5px}
#selection-criteria .cal-container-single{display:none}
#selection-criteria .cal-container-single ul{list-style:none;margin:0;padding:0}
#selection-criteria .popover{width:170px;left:590px}
#selection-criteria .popover-content{padding:0}
#selection-criteria .page-header{margin:0 0 18px;padding:10px;background:#ccc}
#selection-criteria .well.well-group-share{background:#e1e8ec;background-image:-webkit-gradient(linear,left top,left bottom,from(#f1f4f6),to(#e1e8ec));background-image:-webkit-linear-gradient(top,#f1f4f6,#e1e8ec);background-image:-moz-linear-gradient(top,#f1f4f6,#e1e8ec);background-image:-o-linear-gradient(top,#f1f4f6,#e1e8ec);background-image:linear-gradient(to bottom,#f1f4f6,#e1e8ec);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1f4f6,endColorstr=#e1e8ec)}
#selection-criteria .well{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;margin-bottom:0}
#selection-criteria .sent-from{margin-bottom:0;padding-top:5px;padding-bottom:5px;background:#D7E0E5;background-color:#D7E0E5;border-bottom:1px solid #c4cdd2;background-image:none;filter:none}
#selection-criteria .well.sent-from h4{margin:0;font-size:14px}
#selection-criteria .thumbnail{background:#FFF;margin-right:15px}
#selection-criteria table{margin:0}
#selection-criteria .btn.btn-last{margin-bottom:0}
#selection-criteria .badge{margin-top:15px}
#selection-criteria small{color:#999;font-size:11px}
#selection-criteria .group-list{background:none}
#selection-criteria .group-list-heading{border-bottom:1px solid #50b848;color:#333}
#selection-criteria .breadcrumb a{color:#333}
#selection-criteria .breadcrumb a:hover{color:#50b848}

/* MILLER COLUMNS */
.miller-selector-modal-container .filter-container{position:relative;margin-top:7px}
.miller-selector-modal-container .filter-container .input-reset{top:3px;right:5px}
.miller-selector-modal-container .column-container{height:350px;width:100%;overflow:hidden;position:relative}
.miller-selector-modal-container .column-container .column-container-inner{position:absolute;top:0;left:0;height:100%}
.miller-selector-modal-container .column-container .column-container-inner .column{border-right:1px solid #ccc;width:232px;display:inline-block;height:100%;float:left;overflow-y:auto}
.miller-selector-modal-container .column-container .column.last{border-right:none;width:233px}
.miller-selector-modal-container .column-container .column ul{margin:0;padding:0}
.miller-selector-modal-container .column-container .column li{padding:3px 10px;margin:0;list-style:none;border-bottom:1px solid #f5f5f5;white-space:normal;text-shadow:0 1px 0 #fff}
.miller-selector-modal-container .column-container .column li.selected{background:#E5E5E5}
.miller-selector-modal-container .column-container .column li.current,.miller-selector-modal-container .column-container .column li.current:hover{color:#fff!important;text-decoration:none;text-shadow:none;background-color:#89d96d;background-color:#69c669;background-image:-moz-linear-gradient(top,#89d96d,#50b848);background-image:-webkit-gradient(linear,0 0,0 100%,from(#89d96d),to(#50b848));background-image:-webkit-linear-gradient(top,#89d96d,#50b848);background-image:-o-linear-gradient(top,#89d96d,#50b848);background-image:linear-gradient(to bottom,#89d96d,#50b848);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#89d96d',endColorstr='#50b848',GradientType=0)}
.miller-selector-modal-container .column-container .column li.current a{color:#fff!important}
.miller-selector-modal-container .column-container .column li:hover{background:#F1F1F1;cursor:pointer}
.miller-selector-modal-container .column-container .column li a{display:block;line-height:20px;color:#333}
.miller-selector-modal-container .column-container .column li a [class^="icon-"],.miller-selector-modal-container .column-container .column li a [class*=" icon-"]{margin-top:0!important}
.miller-selector-modal-container .column-container .column li a:hover{color:#50b848}
.miller-selector-modal-container .column-container .column li a .text-overflow{display:inline-block;width:180px;height:19px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.miller-selector-modal-container .menu-footer .btn-success{padding:2px 0 1px!important;margin-left:3px}
.miller-selector-modal-container .menu-footer .breadcrumb{margin:2px 0 0 10px !important}
.miller-selector-modal-container .breadcrumb-item-anchor{display:inline-block;white-space:nowrap}
.miller-selector-modal-container .breadcrumb-item-anchor.text-overflow{max-width:70px}
div.miller-selector-modal-container ::selection{background-color:transparent!important}
div.miller-selector-modal-container ::-moz-selection{background-color:transparent!important}
.organisation-selector .miller-selector{position:relative;display:inline-block;margin-top:12px}
.organisation-selector .miller-selector a{color:#666}
.organisation-selector .miller-selector a:hover{color:#50B848}
.organisation-selector .miller-selector .caret{border-top-color:#999;margin:8px 0 0 5px}
.organisation-selector:hover .miller-selector .caret{border-top-color:#50b848}

/* TRACKING */
body.map-full{padding:0}
.map-fullscreen{position:absolute;top:0;bottom:0;left:0;right:0;z-index:100}
.map-fullscreen iframe{height:100%;width:100%}
.btn-fullscreen{position:absolute;top:40px;right:12px;z-index:200}
.tracking-on{position:absolute;left:30px;bottom:30px;z-index:9999;height:250px;width:400px;background:#fff;padding:10px;overflow:hidden;-moz-box-shadow:2px 2px 2px 2px #666;-webkit-box-shadow:2px 2px 2px 2px #666;box-shadow:2px 2px 2px 2px #666}
.tracking-toolbar{margin:0;padding:0}
.tracking-toolbar li{width:20%;border-right:1px solid #85A4C2;border-left:1px solid #FFF;float:left;list-style:none;box-sizing:border-box;racking-docked-toolbar-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
.tracking-toolbar li a{padding:15px;box-shadow:0 0 20px rgba(175,190,199,1) inset;background-color:#D7E0E5;border-bottom:1px solid #8d9ea9;display:block}
.tracking-toolbar li a:hover{box-shadow:0 0 20px #DFE7EA inset;background-color:#D7E0E5}
.tracking-tab-bg{background:#efefef;padding:5px 10px 0;background:#f9f9f9;background-color:#ececec;background-image:-moz-linear-gradient(top,#fff,#ececec);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ececec));background-image:-webkit-linear-gradient(top,#fff,#ececec);background-image:-o-linear-gradient(top,#fff,#ececec);background-image:linear-gradient(to bottom,#fff,#ececec);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff',endColorstr='#ececec',GradientType=0)}
.row-fluid .span3.left-panel{border-right:2px solid #fff;width:25.641025641026%;-webkit-box-shadow:2px 0 5px -2px #666;z-index:998}
.left-panel .tab-content{position:absolute;top:52px;bottom:0;left:0;right:0}
.left-panel .row-fluid .tab_container{padding:0}
.left-panel .row-fluid .tab_container .nav-tabs{border-bottom:1px solid #DDD}
.left-panel .row-fluid .tab_container .tabs-five li{width:20%}
.left-panel .row-fluid .tab_container a{margin:0;padding:15px 15px 15px 10px;border-right:1px solid #ccc;border-left:1px solid #FFF;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-bottom:1px solid transparent;border-top:1px solid #ddd;-webkit-box-shadow:inset 0 6px 30px rgba(0,0,0,0.2);-moz-box-shadow:inset 0 6px 30px rgba(0,0,0,0.2);box-shadow:inset 0 6px 30px rgba(0,0,0,0.2)}
.left-panel .row-fluid .tab_container .nav-tabs .active a,.left-panel .row-fluid .tab_container .nav-tabs .active a:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.fullscreen-mode{top:0!important}
.tracking-search-container.historical-tracking{bottom:38px}
.tracking-paging-container{position:absolute;bottom:0;width:100%;border-top:2px solid #ccc;padding:5px;box-sizing:border-box}
.tracking-paging-container.list-footer{height:auto}
.tracking-paging-container .pager{margin:0}
.container-tracking .left-pane .search-box .input-append input{position:relative;padding-right:50px;border-top-right-radius:5px;border-bottom-right-radius:5px;z-index:1}
.container-tracking .left-pane .search-box .input-append .btn{position:relative;margin:0 0 0 -40px;z-index:1}
.left-pane .search-box h5{color:#666;text-shadow:1px 1px 0 #FFF;font-weight:400}
.tracking-info-container{position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}

/* TRACKING - COLOUR PICKER */
.colour-picker{width:30px;height:30px;border-radius:3px;margin:0 5px 5px 0}
.colour-picker:hover{opacity:.8;filter:alpha(opacity=80)}
.colour-picker.active{width:22px!important;height:22px!important;border:4px solid #f2f2f2;box-shadow:0 0 2px #666}

/* TRACKING - MAP MARKERS */
.marker{display:block;position:absolute;top:50%;left:50%;z-index:99999}
.marker-large{width:46px;height:46px}
.marker-2x{font-size:50px}
.marker-small{width:36px;height:36px}
.marker-xsmall{width:26px;height:26px}
.map-marker,.map-marker-rotor,.map-marker-xsmall-clear{width:36px;height:36px;position:absolute;top:3px;left:3px;border-radius:100%;background:#fff;border:2px solid;z-index:3;transform:rotate(0deg)}
.map-marker-large{width:36px;height:36px}
.map-marker-small{width:26px;height:26px}
.map-marker-xsmall{width:16px;height:16px}
.map-marker-large-rotor{width:36px;height:36px;z-index:2!important;border-color:transparent}
.map-marker-small-rotor{width:26px;height:26px;z-index:2!important;border-color:transparent;background-color:transparent}
.map-marker-xsmall-rotor{width:16px;height:16px;z-index:2!important;border-color:transparent;background:none}
.map-marker-xsmall-clear{width:16px;height:16px;background-color:transparent;border:2px solid;border-color:transparent}
.map-marker-arrow{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:13px solid;position:relative;margin:auto;margin-top:-11px}
.map-marker-arrow-img{width:20px;height:30px;position:relative;margin:auto;margin-top:-12px;margin-left:-2px;background-image:url(../img/map-icon-pin.png);background-repeat:no-repeat}
.map-marker-arrow-img.green{background-position:0 0}
.map-marker-arrow-img.blue{background-position:-20px 0}
.map-marker-arrow-img.purple{background-position:-40px 0}
.map-marker-glow{position:absolute;top:0;bottom:0;left:0;right:0;border-radius:100%;opacity:.4;z-index:1}
.map-marker-glow-large{width:46px;height:46px}
.map-marker-glow-small{width:36px;height:36px}
.map-marker-glow-xsmall{width:26px;height:26px}
.map-marker-clock,.map-marker-small-clock,.map-marker-xsmall-clock{border-radius:100%;width:14px;height:14px;padding:1px;position:absolute}
.map-marker-clock{top:-12px;right:-2px}
.map-marker-small-clock{top:-9px;right:-6px}
.map-marker-xsmall-clock{top:-10px;right:-8px}
.map-marker-clock .icon-time,.map-marker-small-clock .icon-time,.map-marker-xsmall-clock .icon-time{margin:0!important;vertical-align:top!important}
.map-marker-clock.green,.map-marker-small-clock.green,.map-marker-xsmall-clock.green,.map-marker-trailer.green{background-color:#390}
.map-marker-clock.orange,.map-marker-small-clock.orange,.map-marker-xsmall-clock.orange,.map-marker-trailer.orange{background-color:#F90}
.map-marker-clock.aqua,.map-marker-small-clock.aqua,.map-marker-xsmall-clock.aqua,.map-marker-trailer.aqua{background-color:#099}
.map-marker-clock.blue,.map-marker-small-clock.blue,.map-marker-xsmall-clock.blue,.map-marker-trailer.blue{background-color:#144c73}
.map-marker-clock.grey,.map-marker-small-clock.grey,.map-marker-xsmall-clock.grey,.map-marker-trailer.grey{background-color:#999}
.map-marker-clock.light-blue,.map-marker-small-clock.light-blue,.map-marker-xsmall-clock.light-blue,.map-marker-trailer.light-blue{background-color:#3195ba}
.map-marker-clock.pink,.map-marker-small-clock.pink,.map-marker-xsmall-clock.pink,.map-marker-trailer.pink{background-color:#C73094}
.map-marker-clock.black,.map-marker-small-clock.black,.map-marker-xsmall-clock.black,.map-marker-trailer.black{background-color:#000}
.map-marker-clock .tabs-beacon{font-size:18px;color:#fff;position:relative;left:2px;top:-4px}
.map-marker-trailer{border-radius:100%;width:14px;height:14px;padding:1px;position:absolute;top:22px;right:-3px}
.map-marker-trailer .icon-link{margin:0!important;vertical-align:top!important}
.marker-icon{position:absolute;top:9px;left:9px;margin-top:0!important;z-index:4}
.marker-icon-large{font-size:28px}
.marker-icon-small{font-size:18px}
.marker-icon-green{color:green!important}
.marker-icon-red{color:red!important}
.marker-icon-blue{color:blue!important}
.marker-icon-black{color:#000!important}
.marker-icon-teal{color:teal!important}
.marker-icon-deepskyblue{color:#00bfff!important}
.marker-icon-aqua{color:aqua!important}
.marker-icon-forestgreen{color:#228b22!important}
.marker-icon-limegreen{color:#32cd32!important}
.marker-icon-indigo{color:#4b0082!important}
.marker-icon-dimgray{color:#696969!important}
.marker-icon-maroon{color:maroon!important}
.marker-icon-purple{color:purple!important}
.marker-icon-lightgreen{color:#90ee90!important}
.marker-icon-lightblue{color:#add8e6!important}
.marker-icon-firebrick{color:#b22222!important}
.marker-icon-indianred{color:#cd5c5c!important}
.marker-icon-orchid{color:#da70d6!important}
.marker-icon-deeppink{color:#ff1493!important}
.marker-icon-darkorange{color:#ff8c00!important}
.marker-icon-lightpink{color:#ffb6c1!important}
.marker-icon-lightcoral{color:#f08080!important}
.marker-icon-yellow{color:#ff0!important}
.marker-icon-crimson{color:#dc143c!important}
.marker-icon-grey{color:gray!important}
.map-marker-arrow.black {color:#000;}
.map-marker.black,
.map-marker-small.black,
.map-marker-xsmall.black {border-color: #000;}
.map-marker-glow.black,
.map-marker-glow-small.black,
.map-marker-glow-xsmall.black {background:#000;opacity:0.3;}
.map-marker-arrow.green{color:#390}
.map-marker.green,.map-marker-small.green,.map-marker-xsmall.green{border-color:#390}
.map-marker-glow.green,.map-marker-glow-small.green,.map-marker-glow-xsmall.green{background:#390}
.map-marker-arrow.orange{color:#F90}
.map-marker.orange,.map-marker-small.orange,.map-marker-xsmall.orange{border-color:#F90}
.map-marker-glow.orange,.map-marker-glow-small.orange,.map-marker-glow-xsmall.orange{background:#F90}
.map-marker-arrow.grey{color:#999}
.map-marker.grey,.map-marker-small.grey,.map-marker-xsmall.grey{border-color:#999}
.map-marker-glow.grey,.map-marker-glow-small.grey,.map-marker-glow-xsmall.grey{background:#999}
.map-marker-arrow.aqua{color:#099}
.map-marker.aqua,.map-marker-small.aqua,.map-marker-xsmall.aqua{border-color:#099}
.map-marker-glow.aqua,.map-marker-glow-small.aqua,.map-marker-glow-xsmall.aqua{background:#099}
.map-marker-arrow.blue{color:#144c73}
.map-marker.blue,.map-marker-small.blue,.map-marker-xsmall.blue{border-color:#144c73}
.map-marker-glow.blue,.map-marker-glow-small.blue,.map-marker-glow-xsmall.blue{background:#2074ba}
.map-marker-arrow.purple{color:#5D238F}
.map-marker.purple,.map-marker-small.purple,.map-marker-xsmall.purple{border-color:#5D238F}
.map-marker-glow.purple,.map-marker-glow-small.purple,.map-marker-glow-xsmall.purple{background:#5D238F}
.map-marker-arrow.light-blue{color:#3195ba}
.map-marker.light-blue,.map-marker-small.light-blue,.map-marker-xsmall.light-blue{border-color:#3195ba}
.map-marker-glow.light-blue,.map-marker-glow-small.light-blue,.map-marker-glow-xsmall.light-blue{background:#3195ba}
.map-marker-arrow.yellow{color:#bbb91c}
.map-marker.yellow,.map-marker-small.yellow,.map-marker-xsmall.yellow{border-color:#bbb91c}
.map-marker-glow.yellow,.map-marker-glow-small.yellow,.map-marker-glow-xsmall.yellow{background:#bbb91c}
.map-marker-arrow.pink{color:#c73094}
.map-marker.pink,.map-marker-small.pink,.map-marker-xsmall.pink{border-color:#c73094}
.map-marker-glow.pink,.map-marker-glow-small.pink,.map-marker-glow-xsmall.pink{background:#c73094}
.map-marker-full.green{background-color:#62B828;background-image:-ms-linear-gradient(top,#62B828 0%,#390 100%);background-image:-moz-linear-gradient(top,#62B828 0%,#390 100%);background-image:-o-linear-gradient(top,#62B828 0%,#390 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#62B828),color-stop(1,#390));background-image:-webkit-linear-gradient(top,#62B828 0%,#390 100%);background-image:linear-gradient(to bottom,#62B828 0%,#390 100%)}
.map-marker-full.orange{background-color:#FFB657;background-image:-ms-linear-gradient(top,#FFB657 0%,#F90 100%);background-image:-moz-linear-gradient(top,#FFB657 0%,#F90 100%);background-image:-o-linear-gradient(top,#FFB657 0%,#F90 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#FFB657),color-stop(1,#F90));background-image:-webkit-linear-gradient(top,#FFB657 0%,#F90 100%);background-image:linear-gradient(to bottom,#FFB657 0%,#F90 100%)}
.map-marker-full.grey{background-color:#CCC;background-image:-ms-linear-gradient(top,#CCC 0%,#999 100%);background-image:-moz-linear-gradient(top,#CCC 0%,#999 100%);background-image:-o-linear-gradient(top,#CCC 0%,#999 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#CCC),color-stop(1,#999));background-image:-webkit-linear-gradient(top,#CCC 0%,#999 100%);background-image:linear-gradient(to bottom,#CCC 0%,#999 100%)}
.map-marker-full.aqua{background-color:#24BFB5;background-image:-ms-linear-gradient(top,#24BFB5 0%,#099 100%);background-image:-moz-linear-gradient(top,#24BFB5 0%,#099 100%);background-image:-o-linear-gradient(top,#24BFB5 0%,#099 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#24BFB5),color-stop(1,#099));background-image:-webkit-linear-gradient(top,#24BFB5 0%,#099 100%);background-image:linear-gradient(to bottom,#24BFB5 0%,#099 100%)}
.map-marker-full.blue{background-color:#2074ba;background-image:-ms-linear-gradient(top,#2074ba 0%,#004b8a 100%);background-image:-moz-linear-gradient(top,#2074ba 0%,#004b8a 100%);background-image:-o-linear-gradient(top,#2074ba 0%,#004b8a 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2074ba),color-stop(1,#004b8a));background-image:-webkit-linear-gradient(top,#2074ba 0%,#004b8a 100%);background-image:linear-gradient(to bottom,#2074ba 0%,#004b8a 100%)}
.map-marker-full.purple{background-color:#7e3bca;background-image:-ms-linear-gradient(top,#7e3bca 0%,#681ca9 100%);background-image:-moz-linear-gradient(top,#7e3bca 0%,#681ca9 100%);background-image:-o-linear-gradient(top,#7e3bca 0%,#681ca9 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#7e3bca),color-stop(1,#681ca9));background-image:-webkit-linear-gradient(top,#7e3bca 0%,#681ca9 100%);background-image:linear-gradient(to bottom,#7e3bca 0%,#681ca9 100%)}
.map-marker-full.light-blue{background-color:#84d1ea;background-image:-ms-linear-gradient(top,#84d1ea 0%,#54b2d1 100%);background-image:-moz-linear-gradient(top,#84d1ea 0%,#54b2d1 100%);background-image:-o-linear-gradient(top,#84d1ea 0%,#54b2d1 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#84d1ea),color-stop(1,#54b2d1));background-image:-webkit-linear-gradient(top,#84d1ea 0%,#54b2d1 100%);background-image:linear-gradient(to bottom,#84d1ea 0%,#54b2d1 100%)}
.map-marker-full.yellow{background-color:#e6de00;background-image:-ms-linear-gradient(top,#ffec6a 0%,#e6de00 100%);background-image:-moz-linear-gradient(top,#ffec6a 0%,#e6de00 100%);background-image:-o-linear-gradient(top,#ffec6a 0%,#e6de00 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ffec6a),color-stop(1,#e6de00));background-image:-webkit-linear-gradient(top,#ffec6a 0%,#e6de00 100%);background-image:linear-gradient(to bottom,#ffec6a 0%,#e6de00 100%)}
.map-marker-full.pink{background-color:#f170b3;background-image:-ms-linear-gradient(top,#f170b3 0%,#ef3596 100%);background-image:-moz-linear-gradient(top,#f170b3 0%,#ef3596 100%);background-image:-o-linear-gradient(top,#f170b3 0%,#ef3596 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f170b3),color-stop(1,#ef3596));background-image:-webkit-linear-gradient(top,#f170b3 0%,#ef3596 100%);background-image:linear-gradient(to bottom,#f170b3 0%,#ef3596 100%)}
.radar{position:absolute;top:-17px;left:-17px;visibility:visible}

/* TRACKING - POPUP */
.current-position{position:absolute;bottom:10px;right:280px;width:280px;height:100px;z-index:1030;background:#fff;border-radius:4px;box-shadow:0 5px 10px rgba(0,0,0,0.2)}
.current-position .current-position-header{background:#f7f7f7;border-bottom:1px solid #ebebeb;padding:5px 10px;border-radius:4px 4px 0 0}
.current-position .current-position-body{overflow-y:auto;height:49px;padding:10px;font-size:11px}
.current-position .current-position-body ul{margin:0;padding:0;list-style:none}
.current-position .current-position-body ul li{line-height:normal;padding-bottom:10px}
.current-position .current-position-body ul li:first-child{padding-bottom:0}
.current-position .current-position-body ul li:first-child > hr{display:none}

/* TRACKING - LEAFLET */
.leaflet-popup-content-wrapper {border-radius: 4px !important;-webkit-border-radius: 4px !important;-moz-border-radius: 4px !important;padding: 10px !important;text-align: center}
.leaflet-popup-content-wrapper, .leaflet-popup-tip {background: #fff;box-shadow: 0 1px 2px rgba(0,0,0,.1) !important}
.leaflet-popup-content{margin:0!important;font-size:11px;border-radius:4px!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important}
.leaflet-popup-content p {margin: 0}
.leaflet-popup-content .popover-title{font-size:13px!important;line-height:12px!important;padding:5px 10px!important}
.leaflet-popup-content .popover-title strong{position:relative;top:2px}
.leaflet-popup-content .popover-content{padding:7px!important}
.leaflet-popup-content table tr.popup-bottom {border-bottom:1px solid #ccc;}
.leaflet-popup-content table tr td{vertical-align:top!important;padding-top:0;padding-bottom:0!important;line-height:13px!important}
.leaflet-popup-content table tr.blank-row td {vertical-align:top;padding-top:0;padding-bottom:0;line-height:20px;}
.leaflet-popup-content table tr td:first-child{white-space:nowrap!important;padding-right:6px!important}
.leaflet-popup-content table tr td:last-child{padding-left:5px!important;color:#666!important}
.leaflet-popup-content table tr td.pop-dev{border-left:1px solid #ddd!important}
.leaflet-popup-tip{width:8px;height:8px;padding:1px;margin:-8px auto 0}
.leaflet-popup-tip-container{margin:-1px auto 0!important}
.leaflet-popup-arrow{width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fff}
.leaflet-control-coordinates {position: absolute !important;bottom:25px;right:10px;margin:0 !important;}
.leaflet-control-clustering {display: none;position: absolute;bottom: 24px;right: 260px !important;}

/* TRACKING - FOLLOW ON MAP */
.follow-new-window:before{content:'';float:left!important;height:100%!important}
.follow-new-window{height:100%!important;width:100%!important}
.follow-asset-header{position:relative;padding:10px;background-color:#d1d1d1;background-color:#ebebeb;background-image:-moz-linear-gradient(top,#fff,#d9d9d9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#d9d9d9));background-image:-webkit-linear-gradient(top,#fff,#d9d9d9);background-image:-o-linear-gradient(top,#fff,#d9d9d9);background-image:linear-gradient(to bottom,#fff,#d9d9d9);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff',endColorstr='#d9d9d9',GradientType=0);z-index:10}
.active-tracking-times{min-width:350px;line-height:25px;vertical-align:central;margin-bottom:0}
.active-tracking-times span{padding-left:10px}
.follow-asset-header hr{border:0;height:0;border-top:1px solid #d9d9d9;border-bottom:0;margin-top:5px;margin-bottom:7px}
.live-tracking-status-block{font-weight:400;font-size:11px;color:#999;line-height:16px;margin-top:10px;margin-bottom:0;padding-left:3px;width:100%;text-align:center}
.active-tracking-button{padding-left:15px;padding-right:15px;min-width:130px}
span.driver-label{font-family:inherit;font-weight:500;font-size:15px;color:inherit;text-rendering:optimizeLegibility}
.follow-map-container:after{content:''!important;display:block!important;clear:both!important}
.follow-map-container.leaflet-container{overflow:visible!important;height:auto!important;width:100%!important}

/* CONFIG - WIRES */
[class^="icon-wire-"],[class*=" icon-wire-"]{display:inline-block;width:18px;height:18px;*margin-right:.3em;line-height:18px;vertical-align:text-top;background-image:url(../img/icons-wire-grid.png);background-repeat:no-repeat}
.icon-wire-i1{background-position:0 0}
.icon-wire-i2{background-position:-24px 0}
.icon-wire-i3{background-position:-48px 0}
.icon-wire-i4{background-position:-72px 0}
.icon-wire-i5{background-position:-96px 0}
.icon-wire-i6{background-position:-120px 0}
.icon-wire-i7{background-position:-144px 0}
.icon-wire-i8{background-position:0 -24px}
.icon-wire-f1{background-position:-24px -24px}
.icon-wire-f2{background-position:-48px -24px}
.icon-wire-f3{background-position:-72px -24px}
.icon-wire-f4{background-position:-96px -24px}
.icon-wire-s1{background-position:-96px -22px}
.icon-wire-s2{background-position:-120px -24px}
.icon-wire-s3{background-position:-120px -21px}
.icon-wire-c1{background-position:0 -48px}
.icon-wire-pd{background-position:-24px -50px}
.icon-wire-r1{background-position:-96px -49px}
.icon-wire-r2{background-position:-48px -51px}
.icon-wire-cp{background-position:-144px -23px}
.icon-wire-up{background-position:-72px -51px}

/* CONFIG - MIX6000 WIRES */
[class^="icn-6000-"],[class*="icn-6000-"]{display:inline-block;width:18px;height:18px;*margin-right:.3em;line-height:18px;vertical-align:text-top;background-image:url(../img/icons_wires_mix6000.png);background-repeat:no-repeat}
.icn-6000-main-gnd{background-position:0 0}
.icn-6000-main-cp5vout{background-position:-24px 0}
.icn-6000-main-speed{background-position:-48px 0}
.icn-6000-main-buzzer{background-position:-72px 0}
.icn-6000-main-relay-psdrv3{background-position:-119px -24px}
.icn-6000-main-ign{background-position:-144px 0}
.icn-6000-main-rpm{background-position:0 -24px}
.icn-6000-main-canh{background-position:-24px -24px}
.icn-6000-main-canl{background-position:-48px -24px}
.icn-6000-main-c2 {background-position: -24px -141px}
.icn-6000-main-k {background-position: 0px -143px} 

/* CONFIG - MIX6000 WIRES AUX1 */
.icn-6000-aux1-psdrv2{background-position:-143px -24px}
.icn-6000-aux1-gndsense{background-position:-96px -47px}
.icn-6000-aux1-analog1{background-position:-119px -47px}
.icn-6000-aux1-analog2{background-position:-143px -47px}
.icn-6000-aux1-analog3{background-position:0 -71px}
.icn-6000-aux1-analog4{background-position:-24px -71px}
.icn-6000-aux1-analog8{background-position:-48px -71px}
.icn-6000-aux1-analog5{background-position:-71px -71px}
.icn-6000-aux1-psdrv1{background-position:-96px 0}
.icn-6000-aux1-mrdin{background-position:-119px -71px}
.icn-6000-aux1-analog6{background-position:-143px -71px}
.icn-6000-aux1-analog7{background-position:0 -95px}
.icn-6000-aux1-kline{background-position:-24px -95px}
.icn-6000-aux1-can2h{background-position:-48px -95px}
.icn-6000-aux1-can2l{background-position:-72px -95px}
.icn-6000-aux1-gnd{background-position:0 0}

/* CONFIG - MIX6000 WIRES AUX2 */
.icn-6000-aux2-analog9{background-position:-48px -119px}
.icn-6000-aux2-analog10{background-position:-120px -95px}
.icn-6000-aux2-gnd{background-position:0 0}
.icn-6000-aux2-ext-drv1{background-position:-96px -71px}
.icn-6000-aux2-ext-drv2{background-position:-71px -47px}
.icn-6000-aux2-ext-drv3{background-position:0 -47px}
.icn-6000-aux2-psdrv3{background-position:-24px -47px}
.icn-6000-aux2-psdrv4{background-position:-48px -47px}

/* CONFIG - MIX4000 WIRES */
.icn-6000-brown-blue{background-position:-119px 0}

/* CONFIG - PLUG */
.icn-6000-plug-cpclock{background-position:-120px -95px}
.icn-6000-plug-cp5v{background-position:-24px 0}
.icn-6000-plug-cpdata{background-position:-48px -24px}
.icn-6000-plug-led{background-position:-72px -119px}
.icn-6000-plug-gnd{background-position:0 0}

/* CONFIG - SERIAL PORTS */
.icn-6000-ports-txd{background-position:-96px -95px}
.icn-6000-ports-rxd{background-position:-120px -95px}
.icn-6000-ports-rts{background-position:-143px -95px}
.icn-6000-ports-cts{background-position:-48px -24px}
.icn-6000-ports-psdrv1{background-position:-24px -120px}
.icn-6000-ports-gnd{background-position:0 0}

/* CONFIG - MISC ICONS */
.icn-6000-bluetooth{background-position:-120px -120px}
.icn-6000-onboard{background-position:-144px -120px}

/* CONFIG - PARAMETERS & CONDITIONS */
.parameter-left{margin-right:20px;width:105px;text-align:right;height:30px;line-height:30px}
.parameter-right{width:105px;text-align:left;height:30px;line-height:30px}
.param-sign{width:20px;height:30px;line-height:30px;margin-right:20px}
.header-navy .param-header label{margin:0;padding:0!important;background:none!important;border:none!important;color:#fff;text-shadow:-1px -1px #252d33!important;font-size:14px;font-weight:700;line-height:20px}
.conditions-container{height:300px;padding:0;overflow-y:auto}
.conditions-container-input{width:120px!important}
select.conditions-container-input{width:160px!important}
.conditions-container ul{list-style:none;margin:0!important;padding:0!important}
.conditions-container .statement-row{padding:0;width:686px;height:32px}
.conditions-container .statement-row *{font-family:'open_sansregular',sans-serif;font-size:13px}
.conditions-container ul li ::selection{background:transparent!important}
.conditions-container ul li ::-moz-selection{background:transparent!important}
.condition-brackets{font-size:25px;line-height:25px;width:10px;margin-top:2px}
.conditions-container{font-size:13px}
.conditions-container ul li .help-inline{padding:0;line-height:28px}
.conditions-container ul li ::-moz-selection{background:transparent!important}
.condition-brackets{font-size:20px;line-height:30px;width:10px;color:#999}
.conditions-container .input-event{width:243px;border:1px solid transparent;margin:0 0 0 5px}
.conditions-container .input-dropdown{width:70px;border:1px solid transparent;margin:0 5px}
.conditions-container .input-value{width:96px;border:1px solid transparent}
.conditions-container .input-required{width:15px;border:1px solid transparent;line-height:30px}
.conditions-container .input-picker{width:55px}
.conditions-container .input-indenter{width:40px}
.conditions-container .well-small{padding:0}
.conditions-container .help-inline{width:70px;margin:0 0 0 5px;text-align:center;border:1px solid transparent;line-height:1;padding:5px 0}
.conditions-container .selected{background:#DFF0D8}
.conditions-container .dropdown-menu .active > a,.conditions-container .dropdown-menu .active > a:hover{color:#fff;text-decoration:none;text-shadow:none;background-color:#89d96d;background-color:#69c669;background-image:-moz-linear-gradient(top,#89d96d,#50b848);background-image:-webkit-gradient(linear,0 0,0 100%,from(#89d96d),to(#50b848));background-image:-webkit-linear-gradient(top,#89d96d,#50b848);background-image:-o-linear-gradient(top,#89d96d,#50b848);background-image:linear-gradient(to bottom,#89d96d,#50b848);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#89d96d',endColorstr='#50b848',GradientType=0)}

/* CONFIG - DIAGNOSTICS MODAL */
#diagnostics {	padding: 0;	border-radius: 0}
#diagnostics .toggle-header h5:first-child h5 {border-top: none}
#diagnostics .toggle-header h5 {padding: 15px; background-color: #F9F9F9; border-bottom: 1px solid #ddd; border-top: 1px solid #fff; margin: 0}
#diagnostics .toggle-header h5:hover { background-color: #ececec}
#diagnostics .toggle-detail table td { padding-left: 15px; padding-right: 15px}
.halfwidth { width: 50%}

/* LIVE TRACKING */
.tracking-wrapper{top:106px;bottom:0!important;padding:0!important}
.container-tracking{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;background:#fff}
.map-event-icon{border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;padding:0 4px 2px;z-index:2}
.map-event-icon.event-icon-blue{background:blue}
.map-event-icon.event-icon-red{background:red}
.map-event-icon.event-icon-brown{background:#963}
.map-event-icon.event-icon-purple{background:purple}
.map-event-icon.event-icon-black{background:#000}
.map-event-icon.event-icon-green{background:green}
.map-event-icon.event-icon-teal{background:teal}
.map-event-icon.event-icon-deepskyblue{background:#00bfff}
.map-event-icon.event-icon-aqua{background:aqua}
.map-event-icon.event-icon-forestgreen{background:#228b22}
.map-event-icon.event-icon-limegreen{background:#32cd32}
.map-event-icon.event-icon-indigo{background:#4b0082}
.map-event-icon.event-icon-dimgray{background:#696969}
.map-event-icon.event-icon-maroon{background:maroon}
.map-event-icon.event-icon-purple{background:purple}
.map-event-icon.event-icon-lightgreen{background:#90ee90}
.map-event-icon.event-icon-lightblue{background:#add8e6}
.map-event-icon.event-icon-firebrick{background:#b22222}
.map-event-icon.event-icon-indianred{background:#cd5c5c}
.map-event-icon.event-icon-orchid{background:#da70d6}
.map-event-icon.event-icon-crimson{background:#dc143c}
.map-event-icon.event-icon-lightcoral{background:#f08080}
.map-event-icon.event-icon-deeppink{background:#ff1493}
.map-event-icon.event-icon-darkorange{background:#ff8c00}
.map-event-icon.event-icon-lightpink{background:#ffb6c1}
.map-event-icon.event-icon-yellow{background:#ff0}
.map-event-icon.event-icon-grey{background:gray}

/* TRACKING - PAGE SPLITTER */
.splitter{position:absolute;top:0;bottom:0;right:0;left:0}
.splitter .left-pane,.splitter .right-pane{position:absolute;z-index:1}
.splitter .left-pane{width:30%;top:0;bottom:0;left:0;float:left}
.splitter .right-pane{width:70%;top:0;bottom:0;right:0;float:right}
.splitter .vsplitbar{width:6px;left:30%;background:#dbdbdb url(../img/splitter.png) no-repeat center;border-right:1px solid #B9B9B9;border-left:1px solid #ccc;position:absolute;top:0;bottom:0;z-index:3}
.splitter .vsplitbar:hover{cursor:w-resize;background:#bbb url(../img/splitter.png) no-repeat center;border-right:1px solid #999;border-left:1px solid #ccc}

	/* JM 50/50 Splitter */
	.splitter .jm-left-pane, .splitter .jm-right-pane {
		position: absolute;
		z-index: 1
	}

	.splitter .jm-left-pane {
		width: 50%;
		top: 0;
		bottom: 0;
		left: 0;
		float: left
	}

	.splitter .jm-right-pane {
		width: 50%;
		top: 0;
		bottom: 0;
		right: 0;
		float: right
	}

/* TRACKING - LEFT PANEL */
.tracking-search-container{position:absolute;top:51px;bottom:0;left:0;right:0;overflow:auto}
.tracking-search-container-2{position:absolute;top:38px;bottom:0;left:0;right:0;overflow:auto}
.tracking-info-container{position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto}
.left-panel-hd{height:50px}
.tracking-asset-img,.tracking-asset-description{overflow:visible;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.tracking-asset-img{width:90px;margin-right:-90px}
.tracking-asset-description{margin-left:100px;width:auto}
.tracking-asset-description .table-condensed td{padding:0}
.tracking-asset-img img{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.tracking-asset-description .table{table-layout:fixed}
.tracking-asset-description table.table tr td.actions{width:20px}
.container-tracking .left-pane .marker-icon-small{font-size:14px!important}
.btn-inverse-blue{background-color:#c6d7e0;background:#c6d7e0;background-image:-moz-linear-gradient(top,#d7e1e7,#c6d7e0);background-image:-webkit-gradient(linear,0 0,0 100%,from(#d7e1e7),to(#c6d7e0));background-image:-webkit-linear-gradient(top,#d7e1e7,#c6d7e0);background-image:-o-linear-gradient(top,#d7e1e7,#c6d7e0);background-image:linear-gradient(to bottom,#d7e1e7,#c6d7e0);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#d7e1e7',endColorstr='#c6d7e0',GradientType=0)}

/* JM 50/50 Splitter */
.splitter .jm-left-pane, .splitter .jm-right-pane {
	position: absolute;
	z-index: 1
}

.splitter .jm-left-pane {
	width: 50%;
	top: 0;
	bottom: 0;
	left: 0;
	float: left
}

.splitter .jm-right-pane {
	width: 50%;
	top: 0;
	bottom: 0;
	right: 0;
	float: right
}

/* TRACKING - MAP CONTROLS */
.tracking-docked-toolbar{padding:5px 6px;position:absolute;top:50px;right:10px;height:auto;width:auto;z-index:800;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.tracking-docked-toolbar li .btn{position:relative;padding:6px 10px;margin:0 0 5px;background:none;border:1px solid;border-color:transparent;z-index:8;box-shadow:none;-webkit-box-shadow:none;-webkit-box-shadow:none;border-radius:4px!important;-webkit-border-radius:4px!important;-moz-border-radius:4px!important}
.tracking-docked-toolbar li .btn:hover{background-image:linear-gradient(to bottom,#242424,#131313);border:1px solid #000}
.tracking-docked-toolbar li:last-child .btn{margin-bottom:5px}
.tracking-docked-toolbar li .btn .toolbar-arrow{width:0;height:0;position:absolute;left:-17px;top:7px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #fff}
.tracking-docked-toolbar li.active .btn{background-image:linear-gradient(to bottom,#242424,#131313);border:1px solid #000}
.map-scale{position:absolute;bottom:20px;left:25px;z-index:4}
.map-replay{position:absolute;bottom:10px;right:10px;z-index:9999999;background:rgba(255,255,255,0.8);border:1px solid #FFF;padding:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-shadow:1px 1px 3px rgba(0,0,0,0.5)}
.map-replay #replayProgress{padding:0;display:inline-block;width:210px;margin:0 12px}
.tracking-toolbar-item{position:relative;top:10px;z-index:809}
.map-types{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}
.leaflet-bottom .leaflet-control-scale{margin-bottom:25px !important;margin-left:20px;text-shadow:none;font-weight:700}
.leaflet-control-scale-line{border-color:#000!important;box-shadow:none!important;background:transparent!important}
.leaflet-left .leaflet-control{margin-left:20px}
.leaflet-control-coordinates{background-color:transparent;background:none}
.leaflet-control-coordinates .uiElement{color:#fff !important;padding:2px!important;background:#000;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;font-size:11px;font-weight:400;opacity:.6;filter:alpha(opacity=60)}
.draggable.leaflet-clickable{cursor:move}
.google-logo {position: absolute;bottom: 0;left: 0;width: 70px;height: 20px;z-index: 99999}

/* TRACKING - TOOLBAR CRITERIA */
.toolbar-criteria{padding:0;height:auto;width:260px;position:absolute;right:67px;top:50px;background:#fff;box-shadow:0 0 6px #999;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;z-index:801;color:#333;font-family:'open_sansregular',sans-serif}
.criteria-content-container{overflow:auto;max-height:500px;text-shadow:none}
.toolbar-criteria .page-header{padding-right:35px}
.page-header .close{position:relative;top:10px;right:-21px;line-height:20px}
.tracking-docked-toolbar .search-menu{right:50px;left:auto;top:-3px;border:0}
.search-menu li.arrow-right{position:absolute;right:-8px;top:9px;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #fff}

/* TRACKING - FOLLOW ASSET WINDOW */
.follow-wrapper{position:absolute;left:0;right:0;bottom:0}
.follow-window{position:relative;margin:0 1% 2% 2%;min-height:250px;width:30%;background:#fff;overflow:hidden;border:1px solid #fff;z-index:4;float:left;-moz-box-shadow:0 0 8px #666;-webkit-box-shadow:0 0 8px #666;box-shadow:0 0 8px #666;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;box-sizing:border-box;-webkit-box-sizing:border-box;-mox-box-sizing:border-box}
.follow-window .follow-header{padding:5px 55px 5px 5px;line-height:16px}
.follow-window .follow-map-container{position:absolute;top:46px;bottom:0;left:0;right:0;border:2px solid #fff;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px}
.follow-header .close{position:relative;top:5px;right:-43px;line-height:20px}
.follow-header .minimize{position:relative;top:0;right:-35px;line-height:20px;opacity:.5}

/* TRACKING - ASSET INFO TOOLTIP */
.map-asset-tooltip{top:340px;left:200px;position:absolute;z-index:999;display:block}
.map-asset-tooltip table tr td{padding:2px;line-height:13px}

/* TRACKING - ASSET CLUSTER */
.marker-cluster-small div{background-color:rgba(65,105,225,.6)!important}
.marker-cluster-small{background-color:rgba(65,105,225,.6)!important}
.marker-cluster-medium div{background-color:rgba(65,105,225,.6)!important}
.marker-cluster-medium{background-color:rgba(65,105,225,.6)!important}
.marker-cluster-large div{background-color:rgba(65,105,225,.6)!important}
.marker-cluster-large{background-color:rgba(65,105,225,.6)!important}
.marker-cluster span{color:#fff;font-weight:700}
.marker-cluster-tasks{background-color:rgba(80,184,72,.6)!important}
.marker-cluster-tasks div{background-color:rgba(80,184,72,.6)!important}

/* FEEDS */
.feed-container{position:relative;margin:0;overflow:hidden;white-space:nowrap}
.feed-section-container{width:33.333333333333%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;position:relative;background:#fff;display:inline-block;white-space:nowrap;border-right:1px solid #ccc;margin:0 -1px}
.feed-section-container.feed-drag-shadow{box-shadow:0 0 11px #666}
.feed-slide-btns{position:absolute;left:50%;margin-left:-39px!important}
.feed-section-container.active{border-right:2px solid #455561}
.feed-section-container table td{white-space:normal;border-top:none}
.feed-section-container table td .stream-item{border-bottom:1px solid #ddd}
.feed-section-content{position:absolute;top:40px;bottom:0;overflow-y:auto;overflow-x:hidden}
.feed-img,.feed-content{overflow:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.feed-img{width:90px;margin-right:-90px;background:#FFF}
.feed-content{margin-left:100px;width:auto}
.feed-img img{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.feed-img img.thumbnail{background:#fff}
.feed-highlite{background:#e9e9e9;padding:5px;margin:5px 0}
.status-info hr{border-color:#d7d7d7;margin:5px 0}
.feed-header{border-bottom:0;height:40px;padding-left:5px;padding-right:8px;background-color:#d7e1e7;background-color:#c6d7e0;background-image:-moz-linear-gradient(top,#d7e1e7,#c6d7e0);background-image:-webkit-gradient(linear,0 0,0 100%,from(#d7e1e7),to(#c6d7e0));background-image:-webkit-linear-gradient(top,#d7e1e7,#c6d7e0);background-image:-o-linear-gradient(top,#d7e1e7,#c6d7e0);background-image:linear-gradient(to bottom,#d7e1e7,#c6d7e0);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#d7e1e7',endColorstr='#c6d7e0',GradientType=0)}
.feed-section-container.active .feed-header{background:#5f6d76;background-image:-ms-linear-gradient(top,#5f6d76,#455561);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5f6d76),to(#455561));background-image:-webkit-linear-gradient(top,#5f6d76,#455561);background-image:-o-linear-gradient(top,#5f6d76,#455561);background-image:linear-gradient(top,#5f6d76,#455561);background-image:-moz-linear-gradient(top,#5f6d76,#455561);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#5f6d76',endColorstr='#455561')}
.feed-header h5{padding-left:5px;font-size:14px;color:#666;text-shadow:1px 1px 0 #FFF;font-weight:400}
.feed-section-container.active .feed-header h5{color:#FFF;text-shadow:none}
.feed-header .btn{margin-top:10px}
.feed-section-container .feed-section-content td.unread{background-color:#DCE8EE!important;background-color:#DCE8EE!important;background-image:-moz-linear-gradient(top,#E8F0F3,#DCE8EE)!important;background-image:-webkit-gradient(linear,0 0,0 100%,from(#E8F0F3),to(#DCE8EE))!important;background-image:-webkit-linear-gradient(top,#E8F0F3,#DCE8EE)!important;background-image:-o-linear-gradient(top,#E8F0F3,#DCE8EE)!important;background-image:linear-gradient(to bottom,#E8F0F3,#DCE8EE)!important;background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#d7e1e7',endColorstr='#c6d7e0',GradientType=0)!important}
.feed-section-container .feed-section-content td.unread .feed-highlite{background-color:#FFF}
.feed-section-container .feed-section-content td.unread .label-info-lighter{background-color:#BBCFDA}
.feed-message-container{width:100%;display:table;table-layout:fixed}
.feed-message{display:table-cell}
.feed-txt-clip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;word-wrap:break-word}
.feed-txt-clip p{display:inline;min-width:20px}
.feed-job-status-dropdown{max-height:250px;overflow-y:auto}
.feed-job-status-dropdown label{padding-right:20px}
.btn-group-feed .popover{max-width:200px}
.feed-section-container .reply-container{clear:both}
.feed-section-container .reply-container .table td{background:#e9e9e9;border-bottom:8px solid #fff;background-image:-ms-linear-gradient(top,#dfdfdf,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#dfdfdf),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#dfdfdf,#e6e6e6);background-image:-o-linear-gradient(top,#dfdfdf,#e6e6e6);background-image:linear-gradient(top,#dfdfdf,#e6e6e6);background-image:-moz-linear-gradient(top,#dfdfdf,#e6e6e6);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#dfdfdf',endColorstr='#e6e6e6',GradientType=0)}
.feed-section-container .reply-container .table{margin-top:10px}
.feed-section-container .reply-container .table td:first-child{border-top:1px solid #ddd}
.feed-section-container .reply-container .feed-highlite{background:none;margin-top:0}
.feed-info-popup{position:absolute;max-width:400px;right:100px;top:100px;color:#CCC;z-index:1000;box-shadow:0 0 8px #333}
.feed-info-popup .close{position:absolute;right:10px;top:5px;color:#fff}
.feed-info-popup .feed-img,.feed-info-popup .feed-content{overflow:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.feed-info-popup .feed-img{width:90px;margin-right:-90px}
.feed-info-popup .feed-content{margin-left:100px;width:auto}
.feed-info-popup .feed-img img{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.feed-info-popup .feed-img img.thumbnail{background:#fff}

/* TIMELINE */
.container-timeline{overflow:hidden;border-radius:8px 8px 0 0;top:0}
.container-timeline .page-header{height:auto!important}
.timeline-table.page-header{height:40px!important}
.timeline-table-footer{border-radius:0 0 8px 8px;background:#ECECEC;height:10px}
.container-timeline .page-header .input-append .add-on,.container-timeline .page-header .input-prepend .add-on,.container-timeline .page-header input{height:17px}
.container-timeline .page-header .datetimepicker{margin-top:7px}
.timeline-icons{margin-top:-7px}
.timeline-well{overflow:auto;position:absolute;top:42px;bottom:0;left:0;right:0;border-radius:0;border-bottom:none}
.timeline-eld-well{overflow:auto;position:absolute;top:83px;bottom:0;left:0;right:0;border-radius:0;border:none}
.timeline-tacho-well{overflow:auto;position:absolute;top:183px;bottom:0;left:0;right:0;border-radius:0;border-bottom:none}
.timeline-btn{border-radius:0!important;border-top:none;border-bottom:none;height:53px;min-width:37px;margin:-20px -1px -15px!important;padding:7px 7px 0}
.timeline-info-icon{width:20px;height:20px;display:block;background-image:url(../img/icons/icn_Info_20x20.png);background-repeat:no-repeat}
.timeline-key{margin:-10px 0 10px}
.timeline-key .badge{font-weight:400!important;font-size:11px!important}
.timeline-axis-options{position:relative;background-color:#f9f9f9;border-bottom:1px solid #e7e7e7}
.timeline-hos-drivers{font-size:16px}
.timeline-preview{font-weight:700;letter-spacing:-5px;font-size:100px;opacity:0.3;position:absolute;top:120px;left:50%;transform:translate(-50%) rotate(-15deg);-webkit-transform:translate(-50%) rotate(-15deg);-ms-transform:translate(-50%) rotate(-15deg);text-transform:uppercase;z-index: 99999; pointer-events: none}
hr.graph-dashed{border:dashed;border-width:2px 0 0;height:0;line-height:0;font-size:0;margin:0;padding:0;width:30px;margin-top:8px;margin-right:5px}
hr.graph-solid{border:solid;border-width:2px 0 0;height:0;line-height:0;font-size:0;margin:0;padding:0;width:30px;margin-top:8px;margin-right:5px}
.graph-blue{border-color:#8fcede!important}
.graph-red{border-color:#ea8989!important}
.graph-green{border-color:#a6c756!important}
.graph-yellow{border-color:#ffa800!important}
.color-legend{border-radius:5px;color:#fff;text-align:center;padding:5px 10px}
.color-legend.color-darkgreen{background:#360}
.color-legend.color-lightgreen{background:#393}
.color-legend.color-yellow{background:#C90}
.color-legend.color-red{background:#900}
.color-legend.color-blue{background:#036}
.hide-axis-options{border-radius:30px 30px 0 0;position:absolute;bottom:0;left:50%;margin-left:-22px;display:block;padding:2px 14px 0;z-index:1049}

/* MODALS */
.modal{position:fixed;left:50%;width:960px;margin:0 0 0 -480px;font-size:13px;border-radius:3px}
.modal.fade.in{top:50%}
.modal-header{text-align:left;border-bottom:1px solid #CCC;border-radius:6px 6px 0 0;background-image:-ms-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(top,#fff,#e6e6e6);background-image:-moz-linear-gradient(top,#fff,#e6e6e6);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#ffffff',endColorstr='#e6e6e6',GradientType=0)}
.modal-footer{background-image:-ms-linear-gradient(top,#e6e6e6,#ebebeb);background-image:-webkit-gradient(linear,0 0,0 100%,from(#e6e6e6),to(#ebebeb));background-image:-webkit-linear-gradient(top,#e6e6e6,#ebebeb);background-image:-o-linear-gradient(top,#e6e6e6,#ebebeb);background-image:linear-gradient(top,#e6e6e6,#ebebeb);background-image:-moz-linear-gradient(top,#e6e6e6,#ebebeb);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#e6e6e6',endColorstr='#ebebeb',GradientType=0)}
.modal-body{padding:0;max-height:600px;overflow-y:hidden!important}
.modal-body .well{max-height:400px;overflow-y:auto!important}
.modal-body .well.noscroll{overflow-y:visible!important}
.modal .modal-body{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}
.modal-trip-info{max-width:480px!important}
.tree-modal{max-width:none!important}
.modal-body .well .nav-tabs > .active > a,.modal-body .well .nav-tabs > .active > a:hover{background-color:#f5f5f5}
.modal-header h3{line-height:24px;font-size:15px;font-weight:400;text-shadow:1px 1px #fff}
.modal-header .close{margin-left:10px}
.modal-header form,.modal-header .input-append{margin:0}
.modal-header input{width:270px}
.modal .btn-list,.modal .btn-group{margin-left:10px}
.modal-body .alert h5{margin:0;text-shadow:none}
.modal-large{position:absolute!important;top:20px!important;bottom:20px!important}
.modal-large-padding{top:0!important;bottom:100px!important;left:20px!important;right:20px!important;position:absolute!important}
.modal-large-body{height:100%!important;position:absolute!important;top:20px!important;left:0!important;right:0!important;bottom:0!important;max-height:100%!important}
.modal-large-footer{position:absolute!important;bottom:0!important;left:0!important;right:0!important}
.modal-large-content{position:absolute!important;top:60px!important;left:0!important;right:0!important;bottom:0!important}
.modal .alert {margin-bottom:10px}
.modal .filter-search {margin-bottom:10px}

/* MODAL - SUB CONTAINER */
.sub-container{position:relative;padding:10px 15px;border-top:1px solid #FFF;border-bottom:1px solid #033;background-image:-ms-linear-gradient(top,#5f6d76,#455561);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5f6d76),to(#455561));background-image:-webkit-linear-gradient(top,#5f6d76,#455561);background-image:-o-linear-gradient(top,#5f6d76,#455561);background-image:linear-gradient(top,#5f6d76,#455561);background-image:-moz-linear-gradient(top,#5f6d76,#455561);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#5f6d76',endColorstr='#455561')}
.sub-container h3{margin:0 10px 0 0;color:#FFF;font-size:16px;line-height:27px}
.sub-container span.badge{margin-top:5px}
.sub-container.crumbs span.badge{margin-top:0}
.sub-container .btn-mini{padding:1px 5px}
.sub-container .breadcrumb{padding:0;margin:0;list-style:none;background-color:transparent;background-image:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.sub-container.crumbs h3{margin-right:5px;color:#FFF;line-height:17px}
.sub-container .breadcrumb li{margin:0 10px 0 0;text-shadow:0 -1px 0 #000;float:left;display:block}
.sub-container .breadcrumb .btn-mini{padding:0 4px}
.sub-container .modal-content-header a{color:#FFF}
.sub-container .submenu-icon-home{position:absolute;top:50%;margin:-10px 0 0 18px}
.sub-container .modal-content-header{margin-left:73px;color:#FFF}

/* MODAL - CONTENT */
#modal-content{position:relative;padding:0;border-top:1px solid #FFF}
.tab-content-groups-modal{height:100%;margin-left:80px}
#content-left,#content-right,#content-left-form{overflow-y:scroll;height:400px;width:50%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
#content-left-form{height:470px;padding:10px 15px;width:55%}
#content-right-form{width:45%}
#content-right-form #content-right{width:100%;height:429px}
.modal-body.group-share-container{height:450px}
#group-share{padding:15px}
#group-share .page-header{margin:0 0 18px;padding:10px;background:#ccc}
#group-share .well.well-group-share{background:#e1e8ec;background-image:-webkit-gradient(linear,left top,left bottom,from(#f1f4f6),to(#e1e8ec));background-image:-webkit-linear-gradient(top,#f1f4f6,#e1e8ec);background-image:-moz-linear-gradient(top,#f1f4f6,#e1e8ec);background-image:-o-linear-gradient(top,#f1f4f6,#e1e8ec);background-image:linear-gradient(to bottom,#f1f4f6,#e1e8ec);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1f4f6,endColorstr=#e1e8ec)}
#group-share .well{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin-bottom:10px}
#group-share .well-group-heading{background-image:-ms-linear-gradient(top,#5f6d76,#455561);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5f6d76),to(#455561));background-image:-webkit-linear-gradient(top,#5f6d76,#455561);background-image:-o-linear-gradient(top,#5f6d76,#455561);background-image:linear-gradient(top,#5f6d76,#455561);background-image:-moz-linear-gradient(top,#5f6d76,#455561);filter:progid:dximagetransform.microsoft.gradient(startColorstr='#5f6d76',endColorstr='#455561')}
#group-share .well-group-heading h3{color:#FFF;margin:0;font-size:18px;line-height:27px}
#group-share .sent-from{margin-bottom:0;padding-top:5px;padding-bottom:5px;background:#D7E0E5;background-color:#D7E0E5;border-bottom:1px solid #c4cdd2;background-image:none;filter:none}
#group-share .well.sent-from h4{margin:0;font-size:14px}
#group-share .thumbnail{background:#FFF;margin-right:15px}
#group-share table{margin:0}
#group-share .btn.btn-last{margin-bottom:0}
#group-share .badge{margin-right:5px}
#group-share small{color:#999;font-size:11px}
#group-share .group-share-request-table{overflow:hidden;padding-right:20px}

/* MODAL - TABS */
.modal-menu-container .nav > li > a:hover{background:#3f4f5c;background-color:#3f4f5c}
.tabs-left.modal-menu-container > .nav-tabs > li > a{min-width:0;margin-bottom:0}
.tabs-left.modal-menu-container > .nav-tabs{float:none;margin:10px auto 0;border-right:none;width:55px}
.modal-menu-container{position:absolute;left:0;bottom:0;top:0;width:80px;background:url(../img/ModalMenuBG.png) repeat-y}
.modal-menu-container .nav-tabs > li > a{height:55px;width:55px;margin-right:0;line-height:0;padding:17px 0 0 20px;line-height:18px;border:none;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background:#3f4f5c;background-color:#3f4f5c;opacity:.4;filter:alpha(opacity=40)}
.modal-menu-container .nav-tabs > li{margin-bottom:10px;margin-left:auto;margin-right:auto;position:relative}
.modal-menu-container .nav-tabs > a:hover{background:#3f4f5c;background-color:#3f4f5c;opacity:1;filter:alpha(opacity=100)}
.modal-menu-container .nav-tabs > .active > a,.modal-menu-container .nav-tabs > .active > a:hover{background:#3f4f5c;background-color:#3f4f5c;border:none;border-bottom-color:transparent;opacity:1;filter:alpha(opacity=100)}
.modal-menu-container .nav-tabs > .active > a:after{content:' ';height:0;position:absolute;width:0;border:7px solid transparent;border-left-color:#3f4f5c;top:20px;left:100%}

/* MODAL - SUB INFO CONTAINER */
.sub-info-container{padding:10px;background:#E8E8E8;border-bottom:1px solid #ccc}
.sub-info-container:after{content:' ';height:0;position:absolute;width:0;border:10px solid transparent;border-bottom-color:#E8E8E8;top:-20px;left:80px}
.sub-info-container.no-triangle:after{border:none}
.sub-info-container h5{color:#000;line-height:18px;font-size:13px;margin:0}
.sub-info-container h5 .caret{margin:5px}
.sub-info-container .badge{margin-right:10px}
.sub-info-container p{margin:0;padding-right:15px}
.sub-info-container .opt{margin-right:10px}
.sub-info-container .check-box{margin-right:60px}
.sub-info-container .btn-group{margin-right:10px}
.row-fluid.sub-info-container{min-height:18px}
.row-fluid.sub-info-container [class*="span"]{min-height:18px}

/* MODAL - LISTS */
.group-list table{margin-bottom:0}
.group-list .table-condensed th,.group-list .table-condensed td{line-height:18px}
.group-list .badge-amount{width:15%}
.group-list .no-items{margin-top:90px}
.group-list .breadcrumb{padding:2px 0 0 5px;margin:0;list-style:none;background-color:transparent;background-image:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;filter:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:11px;font-weight:700}
.group-list .table-striped thead tr:nth-child(odd) th{background-color:#d7e0e5;font-weight:400}
.group-list .btn-mini{padding:2px;line-height:13px}
.group-list input[type="radio"],.group-list input[type="checkbox"]{margin:3px 0}
.group-list th .badge,.group-list th .no-remove .badge{margin-right:10px}
.group-list th .no-remove .badge{margin-right:0}
.group-list i{margin-top:0}

/* MODAL - FORMS */
.modal .control-group{margin-bottom:0}
.modal .control-label{width:100px;text-align:left}
.modal .controls{margin-left:110px}
#content-left-form h3{margin:0 0 15px;border-bottom:3px solid #e5e5e5;font-size:18px;line-height:27px}
#content-left-form legend{border:none;margin-bottom:0}
#content-left-form .control-group{margin-top:0}
#content-left{border-right:2px solid #CCC}

/* MODAL - SMALLER MODALS */
.modal-mini{position:fixed;left:50%;min-width:420px!important;max-width:420px;width:auto!important;margin:0 0 0 -230px}
.modal-mini .modal-body{padding:15px}
.modal-body .well.no-margin{margin-bottom:0}
.modal-mini .modal-body .well.center-text{text-align:center}
.modal-mini h5{margin:0}
.modal-mini.maxwidthnone{max-width:none!important}
.modal-medium{position:absolute;left:50%;width:600px!important;margin-left:-300px}
.modal-medium .modal-body{padding:15px}

/* MODAL - DOCKED WINDOW POPUP */
.window-modal{position:absolute;min-width:400px;z-index:1030;background:#fff;padding:15px;-webkit-box-shadow:0 2px 2px 2px rgba(0,0,0,0.3);box-shadow:0 2px 2px 2px rgba(0,0,0,0.3);border-radius:4px}
.accordion-heading .accordion-btn-toggle{padding-left:5px!important}
.datepicker input[disabled]{background:#eee!important}
.datepicker input[readonly]{background:#fff}

/* MODAL - UI ELEMENTS */
.alert.modal-mini-header-alert{margin:-15px -15px 15px;padding:10px;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;font-weight:700;text-align:center}
.filter-table{overflow-y:auto;overflow-x:hidden;max-height:200px;margin:10px 0 0;padding:0}
.filter-well{overflow-y:auto;overflow-x:hidden;max-height:200px;margin:10px 0 0;padding-right:0}
.well-scroll{max-height:300px;overflow-y:auto;overflow-x:hidden}

/* MODAL - CONTACT LIST */
.contact-list-modal.well{overflow:auto!important;overflow-y:auto!important}
.contact-list-modal .fleet-grid-container{overflow:visible!important}
.contact-list-modal .fleet-grid-container-wrapper{overflow:visible!important}
.contact-list-modal .fleet-grid-container-wrapper.no-vertical-scroll .fleet-grid-container{overflow-y:visible!important}

/* GRID STYLES */
.btn-group.unit-selector{margin:-4px 0 0 2px;line-height:0}
.autocomplete-textbox .clear{position:absolute;top:5px;right:5px;margin:0}
.modal-body.unit-selector{overflow-y:visible!important}
.modal-body.unit-selector .well{overflow-y:visible!important}
.autocomplete-textbox ul.dropdown-menu{position:absolute;width:auto!important}
.import-modal{max-width:570px!important;margin:-100px 0 0 -285px !important}
.import-modal .import-result{overflow:visible}
.upload .input-append{padding-right:10px}
.line-height-medium li{line-height:17px!important}
.strong-grid .table th,.strong-grid .table tr{white-space:nowrap}
.strong-grid .table th{cursor:default}
.strong-grid .table th.first{padding-left:10px}
.strong-grid .table th.spacer{width:15px;display:inline-block;height:20px}
.strong-grid .table th.sortable{cursor:pointer}
.strong-grid .table th span.caret-down{margin:8px 0 0 5px !important}
.strong-grid .table th span.caret-up{margin:6px 0 0 5px !important}
.strong-grid .table tr td.first{padding-left:10px}
.strong-grid .table tr td.last,.table tr th.last{padding-right:35px}
.strong-grid .table tr td.group{font-weight:700;background:#CECECE;padding-left:10px;background:#cecece!important;background-image:linear-gradient(to bottom,#EEE,#DBDBDB)!important;background-image:-moz-linear-gradient(top,#EEE,#DBDBDB)!important;background-image:-webkit-gradient(linear,0 0,0 100%,from(#EEE),to(#DBDBDB))!important;background-image:-webkit-linear-gradient(top,#EEE,#DBDBDB)!important;background-image:-o-linear-gradient(top,#EEE,#DBDBDB)!important;background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#EEEEEE',endColorstr='#DBDBDB',GradientType=0)}
.strong-grid .table tr td.group.normalize{background:#fff;border-right:solid 1px #ddd}
.strong-grid.fleet-grid-container{overflow-y:scroll}
.strong-grid.fleet-grid-container .fleet-grid{position:relative}
.strong-grid.fleet-grid-container .fleet-grid .row-actions ul li.header{text-shadow:1px 1px 0 #fff;background-color:#d7e1e7;background-color:#c6d7e0;background-image:-moz-linear-gradient(top,#d7e1e7,#c6d7e0);background-image:-webkit-gradient(linear,0 0,0 100%,from(#d7e1e7),to(#c6d7e0));background-image:-webkit-linear-gradient(top,#d7e1e7,#c6d7e0);background-image:-o-linear-gradient(top,#d7e1e7,#c6d7e0);background-image:linear-gradient(to bottom,#d7e1e7,#c6d7e0);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#d7e1e7',endColorstr='#c6d7e0',GradientType=0);height:21px;border-left:none}
.job-inbox .row-actions ul{background:#f5f5f5!important}
.strong-grid.fleet-grid-container .fleet-grid .row-actions ul li.header .dropdown-menu{top:22px;right:3px}
.strong-grid.fleet-grid-container .fleet-grid .row-actions ul li.header .dropdown-menu .icon{margin-right:5px}
.strong-grid.fleet-grid-container .fleet-grid .row-actions ul li.header .dropdown-menu .spacer{width:11px;display:inline-block}
.strong-grid.fleet-grid-container .fleet-grid .row-actions > ul{list-style:none;position:absolute;top:0;background:#fff}
.strong-grid.fleet-grid-container .fleet-grid .row-actions > ul.over{-webkit-box-shadow:0 0 15px rgba(0,0,0,0.4);-moz-box-shadow:0 0 15px rgba(0,0,0,0.4);box-shadow:0 0 15px rgba(0,0,0,0.4)}
.strong-grid.fleet-grid-container .fleet-grid .row-actions > ul > li .column-chooser{padding:1px 2px 0!important;margin-top:-3px;height:18px}
.strong-grid.fleet-grid-container .fleet-grid .row-actions > ul > li.group{background:#cecece!important;background-image:linear-gradient(to bottom,#EEE,#DBDBDB)!important;background-image:-moz-linear-gradient(top,#EEE,#DBDBDB)!important;background-image:-webkit-gradient(linear,0 0,0 100%,from(#EEE),to(#DBDBDB))!important;background-image:-webkit-linear-gradient(top,#EEE,#DBDBDB)!important;background-image:-o-linear-gradient(top,#EEE,#DBDBDB)!important;background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#EEEEEE',endColorstr='#DBDBDB',GradientType=0)}
.strong-grid.fleet-grid-container .fleet-grid .row-actions > ul > li.selected{background:#dff0d8}
.strong-grid.fleet-grid-container .fleet-grid .row-actions > ul > li{list-style:none;border:1px solid #ddd;border-bottom:0;padding:3px;width:20px;height:22px}
.strong-grid.fleet-grid-container .fleet-grid .row-action > ul{top:20px;padding-bottom:5px}
.strong-grid.fleet-grid-container .fleet-grid .row-actions ul > li .icon{margin-left:-8px;margin-right:5px}
.strong-grid.fleet-grid-container .fleet-grid .column-dropzone{position:absolute;top:0;height:28px;display:none}
.strong-grid.fleet-grid-container .fleet-grid .column-dropzone.active{display:block}
.strong-grid.fleet-grid-container .fleet-grid .column-dropzone.active.over{border-left:solid 2px #6e90a8!important}
.strong-grid.fleet-grid-container .fleet-grid.selection ::selection{background-color:transparent!important}
.strong-grid.fleet-grid-container .fleet-grid.selection ::-moz-selection{background-color:transparent!important}
.strong-grid.fleet-grid-container .fleet-grid.selection tr td{cursor:pointer}
.strong-grid.fleet-grid-container .fleet-grid.selection tr th input[type=checkbox]{margin:0 0 2px 5px;height:13px!important;float:left;padding:0!important}
.strong-grid.fleet-grid-container .fleet-grid.selection tr td.group input[type=checkbox]{margin:5px 0 0;float:left}
.strong-grid.fleet-grid-container .fleet-grid.selection tr .cover{width:24px;height:20px;display:block;background:#fff;position:absolute;opacity:.01}
.strong-grid.fleet-grid-container .fleet-grid.selection tr td input[type=checkbox],.strong-grid.fleet-grid-container .fleet-grid.selection tr td input[type=radio]{margin:0 0 0 5px;float:left;height:13px!important;padding:0!important}
.strong-grid.fleet-grid-container .grid-no-items{position:absolute!important;top:50%;left:50%;margin:-10px 0 0 -65px;z-index:1000!important}
.strong-grid .table tr td .clickable-cell{display:block;margin:-4px -5px -4px -10px;padding:4px 5px 4px 10px}
.strong-grid .highlight{background:#ddd;display:inline-block;padding:2px 1px;margin:-2px -1px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.4);-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.4);box-shadow:1px 1px 1px rgba(0,0,0,0.4)}
.strong-grid .table tr td .highlightable-cell{display:block;margin:-4px -5px -4px -10px;padding:4px 5px 4px 10px}
.strong-grid .table tbody tr.dashed{border: 2px dashed black}
td .cell-highlight{background-color:#F2DEDE}
.scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}
.container-fixed-right.no-scroll{overflow:visible}

/* ROVI */
.rovi{position:relative}
.rovi-device-screen{background-image:url(../img/rovi-bg.png);background-repeat:repeat-x;border:none;border-radius:0;min-height:402px}
.rovi-device-screen ul{margin:auto}
.rovi-device-screen ul li{padding:0;margin:.6%;float:left;width:32%;background:#fafafa;border-radius:8px;-webkit-border-radius:8px;-moz-border-radius:8px}
.rovi-device-screen ul li.disabled a{cursor:not-allowed}
.rovi-device-screen ul li.disabled{opacity:.4}
.rovi-device-screen .rovi-icon-container{background:none;border:none;box-shadow:none;border-radius:0}
.rovi-device-screen .rovi-icon-container.menu,.rovi-device-screen .rovi-icon-container.add{cursor:pointer}
.rovi-icon{margin:auto;width:100px;height:100px}
.rovi-device-screen .rovi-btn-name{padding:10px;font-size:15px;text-shadow:none;background:none;color:#999;text-align:center}
.rovi-device-screen .rovi-edit-container{min-height:34px}
.rovi-device-screen .rovi-edit{background-color:rgba(255,255,255,0.1);padding:5px;border-radius:0 0 5px 5px}
a .rovi-btn-name{color:#333}
.rovi-device-screen .rovi-icon-add{margin:20px auto;font-size:85px;font-weight:700;color:#50b848;background-color:transparent;padding-top:30px}
.rovi-device-screen .rovi-icon-add .icon-plus{margin:20px auto 0 23px !important}
.rovi-device-screen .rovi-icon-add.active{background:none}
.rovi-icn-prev-cont img{width:150px;margin:auto}
.rovi-icn-prev-cont{display:table;margin:auto}
.rovi-icn-prev{width:150px;height:150px;margin:auto;display:table-cell;vertical-align:middle}
.rovi-logo{position:absolute;bottom:-40px;left:50%;margin-left:-140px;color:#FFF;z-index:500}
.rovi-signal-bar{background:url(../img/rovi-signal-bar-bg.png) repeat-x;height:32px;padding:0}
.rovi-signal-bar div{width:33.3332%}
.rovi-border-top{padding:8px;background:#000;border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;text-align:right;position:relative}
.rovi-border-top img{position:absolute;right:8px;top:8px}
.rovi-border-bottom{padding:8px;background:#000;border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px}
.rovi-signalbar-hd{color:#fff;text-shadow:-1px -1px #000;font-size:14px;text-align:center}
.rovi-btn-yes-no{width:100px;height:100px;font-size:25px;font-weight:700}
.rovi-qtn{color:#333;text-shadow:none}
.rovi-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:100}
.rovi-popup-screen{padding:15px;text-align:center;background-color:#CCC;background-image:url(../img/rovi-popup-bg.png);background-repeat:repeat-x;background-position:bottom;box-shadow:2px 2px 20px #000;margin:auto;top:20px;font-size:14px;bottom:20px;left:20px;right:20px;position:absolute;z-index:150}
.rovi-hdbg-green{padding:5px;font-size:20px;background-color:#25b046;background-image:-moz-linear-gradient(top,#9aff97,#25b046);background-image:-webkit-gradient(linear,0 0,0 100%,from(#9aff97),to(#25b046));background-image:-webkit-linear-gradient(top,#9aff97,#25b046);background-image:-o-linear-gradient(top,#9aff97,#25b046);background-image:linear-gradient(to bottom,#9aff97,#25b046);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#9aff97',endColorstr='#25b046',GradientType=0)}
.rovi-popup-btn{position:absolute;bottom:0;left:0;right:0;text-align:center;padding-bottom:10px}
.rovi-popup-hd{margin-top:8px;color:#FFF;text-shadow:-1px -1px #093}
.rovi-modal-icons.select-icon img{height:50px;width:50px;position:relative}
.rovi-input{text-align:center;background:url(../img/rovi-input-bg.png) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;padding:20px 0}
.rovi-input img.rovi-keyboard{width:85%;-webkit-box-shadow:0 2px 2px 3px rgba(0,0,0,0.3);box-shadow:0 2px 2px 3px rgba(0,0,0,0.3)}
.rovi-input#input-qwerty{display:block}
.rovi-input#input-numeric{display:none}
.rovi-box{float:none!important;margin:0 auto!important}

/* CALENDAR */
.container-fixed-calendar{position:absolute;top:92px;bottom:22px;overflow-y:auto;overflow-x:auto}
.cal-period-container{background-color:#f9f9f9;padding:6px 10px;border-bottom:1px solid #ddd}
.table-calendar-main,.table-calendar-events{width:97%}
.table-calendar-main > tbody > tr > td{border-bottom:1px solid #ccc;padding:0}
.table-calendar-main > tbody > tr > td:first-child{border-right:1px solid #ccc}
.table-calendar-main > tbody > tr + tr > td:first-child{background-color:#fcfcfc}
.table-calendar-main > tbody > tr > td:first-child{border-left:5px solid #fff}
.table-calendar-main > tbody > tr td.cal-asset-status-green{border-left-color:#50b848}
.table-calendar-main > tbody > tr td.cal-asset-status-red{border-left-color:#b94a48}
.table-calendar-main > tbody > tr td.cal-asset-status-blue{border-left-color:#008ec3}
.table-calendar-main > tbody > tr td.cal-asset-status-orange{border-left-color:#f79433}
.table-calendar-main > tbody > tr > td{height:10px}
.table-calendar-main > tbody > tr > td:first-child .row-fluid{padding:2px 5px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.table-calendar-main > tbody > tr > td:first-child .row-fluid:first-child{background-color:#f1f1f1}
.calendar-asset-clip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:250px}
.calendar-driver-clip{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:200px}
.cal-time-lines{position:relative!important}
.cal-time-lines div.time-line{width:4.1666666666667%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border-right:1px solid #ccc;height:49px;float:left;position:relative}
.cal-time-lines div.odd{border-color:#e6e6e6;background:none}
.table-calendar-main > tbody > tr:first-child td.cal-time-lines div{height:10px}
span.cal-time-stamp{left:-17px;position:absolute;top:-19px;font-weight:700}
span.cal-time-stamp.midnight{left:0;text-align:right;right:-25px}
.wrapper-job-status{position:relative}
.cal-job-status{color:#FFF;border:none!important;position:absolute!important;z-index:2;left:0;top:0;bottom:0;height:49px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;opacity:.9}
.cal-job-status .status-inner{overflow:hidden;position:absolute;top:3px;left:3px;right:3px;bottom:3px}
.cal-job-status .status-inner2{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}
.cal-status-red{background-color:rgba(218,132,132,1)}
.cal-status-blue{background-color:rgba(101,186,218,1)}
.cal-status-green{background-color:rgba(149,211,144,1)}
.cal-status-orange{background-color:rgba(254,176,101,1)}
.cal-status-striped{background-image:url(../img/striped-bg.png);background-repeat:repeat;position:absolute;bottom:0;top:0;right:0}
.cal-job-status.cal-status-red.cal-status-post{background-color:rgba(248,237,237,1);color:#BE9191}
.cal-job-status.cal-status-blue.cal-status-post{background-color:rgba(230,241,246,1);color:#7A9CAA}
.cal-job-status.cal-status-green.cal-status-post{background-color:rgba(233,242,221,1);color:#95B492}
.cal-job-status.cal-status-orange.cal-status-post{background-color:rgba(255,231,208,1);color:#feb065}
.cal-status-post .icon-remove{opacity:.3}
.inner-job-status,.inner-job-description{position:absolute;line-height:16px;font-size:11px;right:18px;overflow:hidden;white-space:nowrap}
.inner-job-status{bottom:5px;right:10px}
.inner-job-description{left:3px;top:3px;font-weight:700}
.job-delete-btn{position:absolute;top:-2px;right:2px}
.modal-body .well.well-calendar-scroll{max-height:380px}
.cal-time-indicator{position:absolute;background-color:#C00;width:2px;margin-bottom:-99999999999px;left:230px;z-index:30;opacity:.5}
.page-header-calendar input.filter-search-input{height:20px!important;padding:4px 6px}
.page-header-calendar .input-reset{top:5px!important}

/* GHOS */
.clb{width:20px;height:15px;display:block;float:left;margin-bottom: 10px; position:relative}
.clb.clb-green-dark{background:#6d916d}
.clb.clb-green-light{background:#B4D892}
.clb.clb-red{background:#D96D6D}
.clb.clb-orange{background:#F6B16C}
.clb.clb-yellow{background:#EDDD36}
.clb.clb-blue{background:#7092B7}
.clb-pending-added:before {content:'';display:block;position:relative;border:1px dashed black;height:14px}
.clb-pending-removed {opacity:.8}
.clb-pending-removed:after {content:'';display:block;width:7px;height:15px;position:absolute;right:0;background:rgba(255,255,255,.5)}
.clb-pending-removed:before {content:'';display:block;width:7px;height:15px;position:absolute;left:0;background:rgba(255,255,255,.5)}
.clb-pc-mode:before {content:'';display:block;border:2px solid white;width:17px;position:absolute;left:0;top:6px}
.clb-yard-move:before {content:'';display:block;border:2px dotted white;width:17px;position:absolute;left:0;top:6px}
.clb-logon{text-align:center}
.clb-logon span{font-size:25px;position:relative;top:-5px}
.clb-logoff{text-align:center}
.clb-logoff span{font-size:21px;position:relative;top:-3px}

.hos-cl span{line-height:15px;white-space:nowrap;float:left}

/* DTCO */
.page-header .datepicker > input[type="text"],.page-header .datepicker > .add-on{height:16px}

/* MIX GO - CHAT */
.mobitech-form-lw .control-label{width:130px}
.mobitech-form-lw .controls{margin-left:130px}
.modal .photo-capture{width:100%}
.chat-window{position:absolute;bottom:0;top:0;right:0;left:0;background:#fff}
.chat-thumbnail{background:#fff;border:1px solid #ddd;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.055);display:block;line-height:20px;padding:4px;transition:all .2s ease-in-out 0;margin-left:5px;margin-right:10px}
.chat-title-bar{background:#ececec;border-bottom:1px solid #ccc}
.chat-title-bar h5{text-shadow:1px 1px 0 #FFF;padding-left:10px}
.chat-left{background:#f9f9f9;position:absolute;top:41px;bottom:0;width:35%}
.chat-left input{border-radius:0;border-left:none;border-right:none;border-top:none}
.chat-contacts{overflow-y:auto;overflow-x:hidden;position:absolute;top:30px;bottom:0;right:0;left:0}
.chat-right{background:#fcfcfc;position:absolute;top:41px;bottom:0;right:0;width:65%;border-left:1px solid #eee}
.chat-user{display:block;border-bottom:1px solid #ddd;padding:10px 0;float:left;clear:both;width:100%;padding-left:5px}
.chat-user:hover,.chat-user:focus{background:#f5f5f5}
.chat-user:hover .chat-person,.chat-user:focus .chat-person{color:#50b848}
.chat-user-active{background:#DFF0D8!important}
.chat-person{font-size:14px;color:#333;text-shadow:1px 1px 0 #FFF}
.chat-date{font-size:11px}
.chat-broadcast{float:right;margin:6px 0 0}
.chat-broadcast-list{max-height:200px;overflow-x:hidden;overflow-y:auto}
.chat-checkbox{border-bottom:1px solid #ddd;padding-bottom:10px;padding-top:10px}
.chat-header{background:#f9f9f9;border-bottom:1px solid #ddd}
.chat-header .chat-header-padding{padding:5px 10px 5px 5px;height:40px}
.chat-feed{position:absolute;top:50px;bottom:70px;left:0;right:0;padding:10px;overflow-x:hidden;overflow-y:auto}
.chat-bubble-right{width:80%;position:relative;padding:10px;border-radius:2px;line-height:normal;background:#DFF0D8;text-shadow:1px 1px 0 #FFF}
.chat-bubble-right .caret-right{border-left:4px solid #DFF0D8;margin-right:-18px;margin-top:0!important}
.chat-bubble-left{width:80%;position:relative;padding:10px;border-radius:2px;line-height:normal;background:#dde9ef;text-shadow:1px 1px 0 #FFF}
.chat-bubble-left .caret-left{border-right:4px solid #dde9ef;margin-left:-18px;margin-top:0!important}
.chat-bubble-right .chat-date, .chat-bubble-right i {color:#50b848}
.chat-bubble-left .chat-date, .chat-bubble-left i {color:#434d57}
.chat-bubble-left.orange{background:#f0deac}
.chat-bubble-left.orange .caret-left{border-right:4px solid #f0deac}
.chat-bubble-left.orange .chat-date, .chat-bubble-left.orange i {color:#f93}
.chat-message{white-space:pre}
.chat-box{position:absolute;bottom:0;left:0;right:0}
.chat-box textarea{border-radius:0;border-left:none;border-right:none;border-bottom:none;height:70px}
.chat-footer{bottom:20px!important}
.chat-history-header{background:#ececec;clear:both}

/* MIX GO - TRACKING */
.mobitech-tracking{top:102px!important}
.mobitech-tracking-tab{font-family:"open_sanssemibold";height:51px;font-size:14px;background:#f5f5f5;color:#333;padding:15px 15px 15px 10px;display:block;float:left;width:50%;box-sizing:border-box}
.mobitech-tracking-tab.active{background:#fff}
.mobitech-worker-icon{top:11px!important;left:11px!important}
p.sync-log{font-size:14px;margin:0 0 10px;border-bottom:1px solid #ddd;padding-bottom:10px}
.mobitech-task-number{text-align:center;font-size:10px;color:#fff}

/* JOURNEY MANAGEMENT - WIZARD */
.container-wizard-new{top:110px}
.container-wizard-padding-new{padding-top:0}
.nav-wizard-wrapper-new{text-align:center}
.nav-wizard-wrapper-new .progress{height:5px;margin-bottom:0;border-radius:0}
.nav-wizard-new{margin-bottom:5px;height:40px}
.nav-pills.nav-wizard-new > li{position:relative;overflow:visible;border-right:15px solid #fff;border-left:15px solid #fff}
.nav-pills.nav-wizard-new > li:first-child{border-left:0}
.nav-pills.nav-wizard-new > li:last-child{border-right:0}
.nav-pills.nav-wizard-new > li:first-child a{border-radius:5px 0 0 5px}
.nav-pills.nav-wizard-new > li:last-child a{border-radius:0 5px 5px 0}
.nav-pills.nav-wizard-new > li a{border-radius:0;background-color:#dff0d8;margin-top:0;padding-top:10px;padding-bottom:10px;margin-right:0;line-height:20px}
.nav-pills.nav-wizard-new > li .nav-arrow-new{position:absolute;top:0;right:-20px;width:0;height:0;border-style:solid;border-width:20px 0 20px 20px;border-color:transparent transparent transparent #dff0d8;z-index:150}
.nav-pills.nav-wizard-new > li .nav-wedge-new{position:absolute;top:0;left:-20px;width:0;height:0;border-style:solid;border-width:20px 0 20px 20px;border-color:#dff0d8 #dff0d8 #dff0d8 transparent;z-index:150}
.nav-pills.nav-wizard-new > li:hover .nav-arrow-new{border-color:transparent transparent transparent #d2e4ca}
.nav-pills.nav-wizard-new > li:hover .nav-wedge-new{border-color:#d2e4ca #d2e4ca #d2e4ca transparent}
.nav-pills.nav-wizard-new > li:hover a{background-color:#d2e4ca}
.nav-pills.nav-wizard-new > li.active .nav-arrow-new{border-color:transparent transparent transparent #50b848}
.nav-pills.nav-wizard-new > li.active .nav-wedge-new{border-color:#50b848 #50b848 #50b848 transparent}
.nav-pills.nav-wizard-new > li.active a{background-color:#50b848;text-shadow:0 -1px 0 rgba(0,0,0,0.25);cursor:default}
.nav-pills.nav-wizard-new > li.inactive .nav-arrow-new{border-color:transparent transparent transparent #eee}
.nav-pills.nav-wizard-new > li.inactive .nav-wedge-new{border-color:#eee #eee #eee transparent}
.nav-pills.nav-wizard-new > li.inactive a{background-color:#eee;color:#999;cursor:default;text-shadow:0 1px 1px rgba(255,255,255,0.75);cursor:default}

/* JOURNEY MANAGEMENT - WIZARD (NORMAL STYLE) */
.container-wizard{top:110px}
.container-wizard-padding{padding-top:0}
.nav-wizard-wrapper{text-align:center}
.nav-wizard-wrapper .progress{height:5px;margin-bottom:0;border-radius:0}
.nav-wizard{margin-bottom:5px;height:40px}
.nav-pills.nav-wizard > li{position:relative;overflow:visible;border-right:15px solid #fff;border-left:15px solid #fff}
.nav-pills.nav-wizard > li:first-child{border-left:0}
.nav-pills.nav-wizard > li:last-child{border-right:0}
.nav-pills.nav-wizard > li:first-child a{border-radius:5px 0 0 5px}
.nav-pills.nav-wizard > li:last-child a{border-radius:0 5px 5px 0}
.nav-pills.nav-wizard > li a{border-radius:0;background-color:#dff0d8;margin-top:0;padding-top:10px;padding-bottom:10px;margin-right:0;line-height:20px}
.nav-pills.nav-wizard > li .nav-arrow{position:absolute;top:0;right:-20px;width:0;height:0;border-style:solid;border-width:20px 0 20px 20px;border-color:transparent transparent transparent #dff0d8;z-index:150}
.nav-pills.nav-wizard > li .nav-wedge{position:absolute;top:0;left:-20px;width:0;height:0;border-style:solid;border-width:20px 0 20px 20px;border-color:#dff0d8 #dff0d8 #dff0d8 transparent;z-index:150}
.nav-pills.nav-wizard > li:hover .nav-arrow{border-color:transparent transparent transparent #d2e4ca}
.nav-pills.nav-wizard > li:hover .nav-wedge{border-color:#d2e4ca #d2e4ca #d2e4ca transparent}
.nav-pills.nav-wizard > li:hover a{background-color:#d2e4ca}
.nav-pills.nav-wizard > li.active .nav-arrow{border-color:transparent transparent transparent #50b848}
.nav-pills.nav-wizard > li.active .nav-wedge{border-color:#50b848 #50b848 #50b848 transparent}
.nav-pills.nav-wizard > li.active a{background-color:#50b848;text-shadow:0 -1px 0 rgba(0,0,0,0.25);cursor:default}
.nav-pills.nav-wizard > li.inactive .nav-arrow{border-color:transparent transparent transparent #eee}
.nav-pills.nav-wizard > li.inactive .nav-wedge{border-color:#eee #eee #eee transparent}
.nav-pills.nav-wizard > li.inactive a{background-color:#eee;color:#999;cursor:default;text-shadow:0 1px 1px rgba(255,255,255,0.75);cursor:pointer}

/* JOURNEY MANAGEMENT - WIZARD (ALL ROUND STYLE) */
.container-wizard-round{top:110px}
.container-wizard-padding-round{padding-top:0}
.nav-wizard-wrapper-round{text-align:center}
.nav-wizard-wrapper-round .progress{height:5px;margin-bottom:0;border-radius:0}
.nav-wizard-round{margin-bottom:5px;height:40px}
.nav-pills.nav-wizard-round > li{position:relative;overflow:visible;border-right:15px solid #fff;border-left:15px solid #fff}
.nav-pills.nav-wizard-round > li:first-child{border-left:0}
.nav-pills.nav-wizard-round > li:last-child{border-right:0}
.nav-pills.nav-wizard-round > li:first-child a{border-radius:5px 5px 5px 5px}
.nav-pills.nav-wizard-round > li:last-child a{border-radius:5px 5px 5px 5px}
.nav-pills.nav-wizard-round > li a{border-radius:0;background-color:#dff0d8;margin-top:0;padding-top:10px;padding-bottom:10px;margin-right:0;line-height:20px}
.nav-pills.nav-wizard-round > li .nav-arrow-round{position:absolute;top:0;right:-20px;width:0;height:0;border-style:solid;border-width:20px;border-color:transparent transparent transparent #dff0d8;z-index:150}
.nav-pills.nav-wizard-round > li .nav-wedge-round{position:absolute;top:0;left:30px;width:0;height:0;border-style:solid;border-width:20px 0 20px 20px;border-color:#dff0d8 #dff0d8 #dff0d8 transparent;z-index:150}
.nav-pills.nav-wizard-round > li:hover .nav-arrow-round{border-color:transparent transparent transparent #d2e4ca}
.nav-pills.nav-wizard-round > li:hover .nav-wedge-round{border-color:#d2e4ca #d2e4ca #d2e4ca transparent}
.nav-pills.nav-wizard-round > li:hover a{background-color:#d2e4ca}
.nav-pills.nav-wizard-round > li.active .nav-arrow-round{border-color:transparent transparent transparent #50b848}
.nav-pills.nav-wizard-round > li.active .nav-wedge-round{border-color:#50b848 #50b848 #50b848 transparent}
.nav-pills.nav-wizard-round > li.active a{background-color:#50b848;text-shadow:0 -1px 0 rgba(0,0,0,0.25);cursor:default}
.nav-pills.nav-wizard-round > li.inactive .nav-arrow-round{border-color:transparent transparent transparent #eee}
.nav-pills.nav-wizard-round > li.inactive .nav-wedge-round{border-color:#eee #eee #eee transparent}
.nav-pills.nav-wizard-round > li.inactive a{background-color:#eee;color:#999;cursor:default;text-shadow:0 1px 1px rgba(255,255,255,0.75);cursor:pointer}

/* JOURNEY MANAGEMENT - MAP */
.container-wizard-map{top:110px;overflow:hidden;border-top:1px solid #dedede}
.container-wizard-map .left-pane .route-search{position:absolute;top:0;left:0;bottom:0;right:0;padding:15px;overflow:auto}
.container-wizard-map .left-pane hr{margin:15px -15px}
.container-wizard-map .left-pane .accordion{margin-left:-15px;margin-right:-15px}
.container-wizard-map .left-pane .accordion .accordion-heading{padding:10px;height:auto}
.container-wizard-map .left-pane .accordion .accordion-heading h5{font-weight:700;color:#50b848}
.container-wizard-map .left-pane .accordion .accordion-heading .duration{color:#000}
.container-wizard-map .left-pane .accordion .accordion-toggle{width:auto;height:auto}
.container-wizard-map .left-pane .accordion .accordion-inner{background:#fff}
.container-wizard-map .toolbar-criteria{padding:0;height:auto;width:260px;position:absolute;right:67px;top:50px;background:#fff;box-shadow:0 0 6px #999;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;z-index:801}
.start-location{position:relative}
.start-location input{width:auto}
.start-location-input{margin-left:25px}
.start-location-pin{position:absolute;left:0;margin-top:4px}
.stop-duration input{margin:0}
.route-sub-container{background:#efefef;padding:5px;border-radius:3px;border-bottom:1px solid #ddd}
.route-sub-container .datetimepicker{display:block;overflow:hidden}
.route-sub-container .date-input{width:80%}
.table-stops table{background:#efefef}
.container-wizard-map .left-pane .table-stops hr,.table-stops hr{margin:5px -5px}
.stop-num{height:20px;width:20px;vertical-align:middle;border-radius:100px;background:#FFF;text-align:center;line-height:20px;float:left;margin:0 10px 0 0}
.stop-location{line-height:16px}
.route-map{position:absolute;top:0;bottom:0;right:0}

/* JOURNEY MANAGEMENT - MAP ICONS */
.icon-map-flag-blue{background:url(../img/journeymanagement/map-icon-waypoint-sprite.png) no-repeat -1px -2px;width:8px;height:14px}
.icon-map-flag-green{background:url(../img/journeymanagement/map-icon-waypoint-sprite.png) no-repeat -14px -2px;width:8px;height:14px}
.icon-map-flag-orange{background:url(../img/journeymanagement/map-icon-waypoint-sprite.png) no-repeat -27px -2px;width:8px;height:14px}
.icon-map-flag-red{background:url(../img/journeymanagement/map-icon-waypoint-sprite.png) no-repeat -40px -2px;width:8px;height:14px}
.icon-map-waypoint{background:url(../img/journeymanagement/map-icon-waypoint-sprite.png) no-repeat -53px -2px;width:8px;height:14px}

/* JOURNEY MANAGEMENT */
.click-cell-red{display:block;padding:4px 5px 3px;margin:-3px -5px;color:red}
.click-cell-red:hover{display:block;padding:4px 5px 3px;margin:-3px -5px;color:#900}
.section-count-header{padding:4px 8px;margin:0 0 4px}
.table-cell{clear:both;padding:4px 5px;height:21px;background-color:transparent!important;border-bottom:1px solid #ddd!important}
.table-cell-alt{background-color:#F9F9F9!important;border-bottom:1px solid #ddd!important}
.expandable-table{border-collapse:separate!important}
.table-row{background-color:transparent!important}
.table-row-alt{background-color:#F9F9F9!important}
.hazard_image .thumbnail{padding:4px!important;border:1px solid #ddd!important}
.journey-overview-td-30-percent{width:30%!important}
.journey-overview-td-20-percent{width:20%!important}
.journey-overview-td-50-percent{width:50%!important}
.highlight-table-row-lightgreen td{background-color:#dff0d8!important}
.container-content .left-pane .journey-monitoring{position:absolute;top:0;left:0;bottom:0;right:0;padding:15px;overflow:auto}
.modal-table-xmedium{position:relative;left:40%;top:1%;width:800px!important;height:400px!important;max-height:600px!important;margin-left:-300px}
.external-passenger-modal-body{top:0;width:800px!important;height:400px!important;max-height:600px;overflow-y:auto;overflow-x:auto}
.external-passenger-modal{width:890px;max-width:890px;height:450px;max-height:600px!important;padding:5px;position:relative;left:30px;top:5px}
.external-passenger-modal-title{height:20px;width:850px;max-height:25px;position:relative;left:30px;top:15px}
.external-passenger-column{width:200px}
.external-passenger-modal-inner-body{width:800px;height:350px;max-height:600px}
.external-passenger-modal-footer{bottom:1%;width:800px;max-height:25px}
.imei-search span{position:relative;float:left;margin-left:95px;margin-bottom:5px}
.white{color:#fff}
table td div span .hosthresholdinvalid{border-color:red;color:red}
.map-toolbar-container{position:relative;float:right}
.map-marker-gps{border-radius:50%;width:24px;height:24px;background:#c33;text-align:center}
.map-marker-mbs{border-radius:50%;width:24px;height:24px;background:#339;text-align:center}
.map-marker-calc{border-radius:50%;width:24px;height:24px;background:#f90;text-align:center}
.map-marker-clock.black,.map-marker-small-clock.black,.map-marker-xsmall-clock.black,.map-marker-trailer.black{background-color:#000}
.map-marker-clock .tabs-beacon{font-size:18px;color:#fff;position:relative;left:2px;top:-4px}
.strong-grid-check-cell{width:15px}
.journey-route-map-banner{position:absolute;top:10px;left:60px;min-height:40px;width:300px;background-color:rgba(255,255,255,0.7)}
.time-based-monitoring-settings-legend .alert{border:2px solid #d6e9c6;background-color:#fff!important;color:#000!important}
.time-based-monitoring-settings{border:2px solid #d6e9c6}
.position-based-monitoring-settings{border:2px solid #eed3d7}
.position-based-monitoring-settings-legend .alert{border:2px solid #eed3d7;background-color:#fff!important;color:#000!important}
.jm-no-border{border:0!important}
.rotate-45 {transform: rotate(45deg);-ms-transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);}
div[name="orderListModal"] .table tbody tr.error td {background-color: #f2dede !important;}
.popover-text-jm{color: #333;}
.popover-text-jm i.popover-trigger-text{color: #999;}
.orders-popover-text-jm {color: #333;}
.orders-popover-text-jm i.popover-trigger-text {color: #999;}
.orders-popover-text-jm.overdue, .orders-popover-text-jm.overdue i.popover-trigger-text {color: #900;}

/* SSD OPERATIONS */
.status-bubble-wrapper{position:relative;width:20px;margin:auto}
.status-bubble{font-weight:400;font-size:9px;text-shadow:none;border-radius:2px;position:absolute;top:0;right:0;padding:0 2px;line-height:normal;background:#c66;color:#fff}
.status-closed{background:url(../img/icon_closed.png) no-repeat;position:absolute;top:2px;left:-1px;width:18px;height:18px}
.status-container{position:absolute;top:0;bottom:0;left:0;right:0;padding:10px}
.status-wrapper{width:370px;border-radius:5px;position:relative;float:left;background:url(../img/overlay.png) repeat;display:block;height:auto;max-height:100%;overflow-x:hidden;overflow-y:auto;box-sizing:border-box}
.status-listing{border-top:1px dotted #666;padding:15px;display:block}
.status-listing:hover,.status-listing:focus{background:url(../img/overlay.png) repeat}
.status-listing:first-child{border-top:none}
.status-data-centre{color:#fff;font-size:14px;line-height:normal;margin-bottom:5px}
.status-message{color:#ccc;font-size:13px;line-height:normal;margin-bottom:5px}
.status-date{color:#fff;font-size:11px;line-height:normal;margin-bottom:0}
.status-popover{width:250px!important}
.status-popover p{border-top:1px solid #eee;line-height:normal;padding-top:14px}
.status-popover-msg{max-height:300px;overflow-y:auto;overflow-x:hidden;padding-right:5px;margin-bottom:10px}
.status-today{background:#dde9ef!important}
.ui-menu-item > a.ui-corner-all{display:block;padding:3px 15px;clear:both;font-weight:400;line-height:18px;color:#555;white-space:nowrap}
a.ui-corner-all:hover{color:#fff;background-color:#08c;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;background-image:none}

/* JOURNEY MANAGEMENT POLICY & WORKFLOW TREE */
.tree-btn-group a{padding-left:5px!important;padding-right:5px!important;font-size:11px!important;background:#73c66d;box-shadow:none;border:none;text-shadow:none;margin-top:-1px}
.tree-btn-group.open .btn.dropdown-toggle,.tree-btn-group .btn.dropdown-toggle:hover{background:#96d491}
.tree-btn-group .btn{color:#fff}
.tree-btn-group a .caret{border-top-color:#fff}
.tree-btn-group.tree-btn-policy a{background:#a2b7c5}
.tree-btn-group.tree-btn-policy.open .btn.dropdown-toggle,.tree-btn-group.tree-btn-policy .btn.dropdown-toggle:hover{background:#b5c7d3}
.tree-btn-group.tree-btn-workflow a{background:#999}
.tree-btn-group.tree-btn-workflow.open .btn.dropdown-toggle,.tree-btn-group.tree-btn-workflow .btn.dropdown-toggle:hover{background:#bbb}
.tree-btn-group .icon-file:before{content:"\e95f"}
.tree-btn-group .icon-branch:before{content:"\e921"}
.tree-btn-group .dropdown-menu{min-width:auto!important}
.tree-btn-group .dropdown-menu a{font-size:13px!important;background:none;clear:both;color:#333;display:block;font-weight:400;line-height:20px;padding:3px 20px!important;white-space:nowrap;margin-left:0!important}
.tree-btn-group .dropdown-menu > a:hover,.tree-btn-group .dropdown-menu > a:focus,.tree-btn-group .dropdown-submenu:hover > a{color:#fff;text-decoration:none;text-shadow:none;background-color:#89d96d;background-color:#69c669;background-image:-moz-linear-gradient(top,#89d96d,#50b848);background-image:-webkit-gradient(linear,0 0,0 100%,from(#89d96d),to(#50b848));background-image:-webkit-linear-gradient(top,#89d96d,#50b848);background-image:-o-linear-gradient(top,#89d96d,#50b848);background-image:linear-gradient(to bottom,#89d96d,#50b848);background-repeat:repeat-x;filter:progid:dximagetransform.microsoft.gradient(startColorstr='#89d96d',endColorstr='#50b848',GradientType=0)}
.tree-btn-group .dropdown-menu > a:hover > [class^="icon-"],.tree-btn-group .dropdown-menu > a:hover > [class*=" icon-"]{color:#fff}
.fleet-strong-tree-action-list .dropdown-menu{top:inherit!important}
.info .icon-info-sign{margin-top:0!important}
.input-grouped-border{border-bottom:1px solid #000;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc}

/* DRIVER PORTAL */
.dashboard{font-family:'open_sansregular',sans-serif;position:absolute;top:0;bottom:0;left:0;right:0;background:#fff}
.dashboard-widget{list-style-type:none;text-align:center}
.dashboard-widget-green{background:#50B848;color:#FFF}
.dashboard-widget-grey{background:#E5E5E5}
.dashboard-widget-grey-light{background:#EFEFEF}
.dashboard-widget-grey-medium{background:#666;color:#FFF}
.dashboard-widget-grey-dark{background:#333;color:#FFF}
.dashboard .dashboard-widget-content{position:relative;top:50%;transform:translateY(-50%);padding-left:10px;padding-right:10px;display:inline-block;width:90%;box-sizing:border-box;margin:auto}
.dashboard .dashboard-widget-content.padded-bottom{padding-bottom:10px}
.dashboard .dashboard-widget-content .white{color:#fff}
.dashboard .dashboard-widget-content .green{color:#50b848}
.mobitech-dashboard .mobitech-widget-content .grey{color:#999}
.mobitech-dashboard .mobitech-widget-content .grey-light{color:#efefef}
.dashboard .dashboard-widget-content .uppercase{text-transform:uppercase}
.dashboard .dashboard-widget-content h1{font-size:40px;font-weight:400;margin:0;line-height:40px}
.dashboard .dashboard-widget-content h2{font-size:30px;font-weight:400;margin:0;line-height:30px}
.dashboard .dashboard-widget-content h3{font-size:24px;font-weight:400;margin:0;line-height:24px}
.mobitech-dashboard .mobitech-widget-content h4{font-size:16px;font-weight:400;margin:0;line-height:16px}
.dashboard .dashboard-widget-content ul.topfive{list-style:none;margin:0;padding:0}
.dashboard .widget-content ul.topfive li{display:block;padding-top:5px;text-align:left}
.dashboard-widget-messages{background:url(../img/dashboard-messages.png) no-repeat;background-size:cover;position:relative;width:150px;height:109px;margin:auto}
.dashboard-widget-messages .message-count{width:45px;height:45px;font-weight:700;line-height:45px;background:#50b848;font-size:24px;color:#fff;border-radius:100%;position:absolute;top:-10px;right:-20px}
.dashboard-widget-sync{background:url(../img/dashboard-sync.png) no-repeat;background-size:cover;position:relative;width:150px;height:150px;display:block;margin:auto;line-height:150px;font-size:40px;color:#efefef;font-weight:700}
.status-today{background:#dde9ef!important;}

/* DMX PROGRESS */
.dmxProgress{pointer-events:none}
.dmxProgressBar{background:#50b848;position:fixed;z-index:99999;top:0;left:0;height:2px}
.dmxProgress .dmxProgressBarShadow{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #29d,0 0 5px #29d;opacity:1;-webkit-transform:rotate(3deg) translate(0px,-4px);-ms-transform:rotate(3deg) translate(0px,-4px);transform:rotate(3deg) translate(0px,-4px)}

/* FAVOURITE HOMEPAGE */
.home-fav{text-align:center;text-transform:uppercase;display:inline-block;background:#efefef;width:33.333%;height:31.333%;float:left;position:relative;box-sizing:border-box;border-radius:8px;border:20px solid #fff;white-space:nowrap;padding-left:20px;padding-right:20px}
.home-fav-height{height:33.333%!important}
.home-fav:nth-child(1),.home-fav:nth-child(4),.home-fav:nth-child(7){border-right:10px solid #fff;border-bottom:none}
.home-fav:nth-child(2),.home-fav:nth-child(5),.home-fav:nth-child(8){border-left:10px solid #fff;border-right:10px solid #fff;border-bottom:none}
.home-fav:nth-child(3),.home-fav:nth-child(6),.home-fav:nth-child(9){border-left:10px solid #fff;border-bottom:none}
.home-fav:nth-child(7),.home-fav:nth-child(8),.home-fav:nth-child(9){border-bottom:20px solid #fff}
.home-fav:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}
.home-fav a{cursor:pointer;display:inline-block;vertical-align:middle;width:100%;opacity:1;transition:all .5s ease;-webkit-transition:all .5s ease;-moz-transition:all .5s ease}
.home-fav a:hover{opacity:.6}
.home-fav i{margin-bottom:10px;font-size:50px}
.home-fav h1{font-size:16px;font-weight:400;line-height:16px;max-height:32px;overflow:hidden;margin:0}
.home-fav .badge{white-space:normal;padding:1px 9px 2px}
.home-alert{position:absolute;bottom:0;width:100%;text-align:center;box-sizing:border-box;border-radius:0 0 8px 8px;margin:0;font-size:16px;line-height:normal;font-weight:400;padding-top:20px;padding-bottom:20px}
.home-alert .icon-star{font-size:20px;color:#468847}
.show-required-error-message{display:inline-block !important;}
.show-required-error-message-validity{border-color:#C00 !important;color:#B94A48 !important;}
.disabled{color: #aaaaaa;cursor: default;pointer-events: none;text-decoration: none;}

@media print {
    .no-print, .no-print *
    {
        display: none !important;
    }
}

.container-left .nav-pills .subnav a {
  box-shadow: none;
  /*background-color: #f9f9f9;*/  
	padding-left: 25px;
	border-top:1px solid #fff;
	/*margin-bottom:0 !important;*/
}

.container-left .nav-pills .subnav a:hover {
  /*background-color: #f5f5f5*/
}

.container-left .nav-pills .subnav a .caret {
  position: relative;
  top: -4px;
  border-left-color: #999;
  float: left
}

.trip-timeline .events .items .series-container .jm-event-series-first .canvas-container {
  border-top: thin 2px #cccccc !important;
	border-bottom: none !important;
	border-right: thin 2px #cccccc !important;
	border-left: thin 2px #cccccc !important;
	margin-left: 2px;
}
.trip-timeline .events .items .series-container .jm-event-series-mid .canvas-container {
  border-top: none !important;
	border-bottom: none !important;
	border-right: thin 2px #cccccc !important;
	border-left: thin 2px #cccccc !important;
	margin-left: 2px;
}
.trip-timeline .events .items .series-container .jm-event-series-last .canvas-container {
  border-top: none !important;
	border-bottom: none !important;
	border-right: thin 2px #cccccc !important;
	border-left: thin 2px #cccccc !important;
	margin-bottom: 2px;
	margin-left: 2px;
}

.jm-journey-bounding-box {
	border-top: solid 1px #cccccc !important;
	background-color: rgb(241, 241, 241);
}

.jm-series-container {
	margin-top: 10px !important; 
	margin-left: 10px !important; 
	margin-right: 10px !important; 
	box-shadow: 2px 4px 8px 0 rgba(0,0,0,0.2) !important;
}

.jm-series-label {
	background: rgba(0, 0, 0, 0) !important;
}

.jm-resource-allocation-tooltip table {
	border: none !important;
	border-collapse: collapse !important;
}

.jm-resource-allocation-tooltip table td {
	border-left: 1px solid #c7c7c7 !important;
	border-right: 1px solid #c7c7c7 !important;
}

.jm-resource-allocation-tooltip table td:first-child {
	border-left: none !important;
	padding-right: 10px;
	vertical-align: top;
	text-align: left;
}

.jm-resource-allocation-tooltip table td:last-child {
	border-right: none !important;
	padding-left: 10px;
}

.btn-jm-success:hover {
	color: #fff;
	background-color: #449d44;
	border-color: #398439;
}

.btn-jm-success:focus {
	color: #fff;
	background-color: #449d44;
	border-color: #255625;
}

.btn-jm-success {
	color: #fff;
	background-color: #5cb85c;
	border-color: #4cae4c;
}

.btn-jm-warning:hover {
	color: #fff;
	background-color: #ec971f;
	border-color: #d58512;
}

.btn-jm-warning {
	color: #fff;
	background-color: #f0ad4e;
	border-color: #eea236;
}

	.btn-jm-warning:focus {
		color: #fff;
		background-color: #ec971f;
		border-color: #985f0d;
	}

/* Styling for the MiXFleet journey timeline control.*/
.journey-timeline .trip .series-container {
  background-color: #f5f5f5;
  border-top: solid 4px #cccccc;
  border-bottom: solid 4px #cccccc;
  position: relative;
}
.journey-timeline .trip .series-container .timeline-canvas {
  height: 84px;
  cursor: default;
}
.journey-timeline .trip .series-container .navigation-button {
  top: -47px;
}
.journey-timeline .trip .tacho-availability-series {
  border-top: solid 1px #cdcdcd;
  background-color: #ffffff;
  position: relative;
}
.journey-timeline .trip .tacho-availability-series::-moz-selection,
.journey-timeline .trip .tacho-availability-series::selection {
  background: transparent;
}
.journey-timeline .trip .tacho-availability-series .series-label {
  white-space: nowrap;
  position: absolute;
  line-height: 20px;
  padding-left: 15px;
  padding-right: 30px;
  color: #000000;
  font-weight: bold;
  width: 200px;
  background-image: -webkit-linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  z-index: 4;
}
.journey-timeline .trip .tacho-availability-series .canvas-container {
  border-bottom: solid 1px #cccccc;
}
.journey-timeline .trip .tacho-availability-series .canvas-container .timeline-canvas {
  cursor: default;
  height: 20px;
}
.journey-timeline .trip .tacho-availability-series .series-label {
  color: rgba(0, 0, 0, 0.5);
  font-size: 10px;
  font-weight: normal;
}
.journey-timeline .events {
  border-bottom: solid 1px #cccccc;
  overflow-y: scroll;
  overflow-x: hidden;
  height: 200px;
}
.journey-timeline .events::-moz-selection,
.journey-timeline .events::selection {
  background: transparent;
}
.journey-timeline .events .items .series-container {
  background-color: #ffffff;
  position: relative;
}
.journey-timeline .events .items .series-container.selected {
  background-color: #dff0d8;
}
.journey-timeline .events .items .series-container.selected .event-series .series-label {
  background-image: -webkit-linear-gradient(0deg, #e9f0d8 0%, rgba(233, 240, 216, 0) 100%);
  background-image: linear-gradient(90deg, #e9f0d8 0%, rgba(233, 240, 216, 0) 100%);
}
.journey-timeline .events .items .series-container .event-series {
  position: relative;
}
.journey-timeline .events .items .series-container .event-series::-moz-selection,
.journey-timeline .events .items .series-container .event-series::selection {
  background: transparent;
}
.journey-timeline .events .items .series-container .event-series .series-label {
  white-space: nowrap;
  position: absolute;
  line-height: 35px;
  padding-left: 15px;
  padding-right: 30px;
  color: #000000;
  font-weight: bold;
  width: 200px;
  background-image: -webkit-linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  z-index: 4;
}
.journey-timeline .events .items .series-container .event-series .canvas-container {
  border-bottom: solid 1px #cccccc;
}
.journey-timeline .events .items .series-container .event-series .canvas-container .timeline-canvas {
  cursor: default;
  height: 35px;
}
.journey-timeline .events .spacer {
  cursor: default;
}

/* Styling for the MiXFleet resource allocation timeline control.*/
.resource-allocation-timeline .trip .series-container {
  background-color: #f5f5f5;
  /*border-top: solid 4px #cccccc;*/
  /*border-bottom: solid 4px #cccccc;*/
  position: relative;
}
.resource-allocation-timeline .trip .series-container .timeline-canvas {
  height: 84px;
  cursor: default;
}
.resource-allocation-timeline .trip .series-container .navigation-button {
  top: -47px;
}
.resource-allocation-timeline .trip .tacho-availability-series {
  border-top: solid 1px #cdcdcd;
  background-color: #ffffff;
  position: relative;
}
.resource-allocation-timeline .trip .tacho-availability-series::-moz-selection,
.resource-allocation-timeline .trip .tacho-availability-series::selection {
  background: transparent;
}
.resource-allocation-timeline .trip .tacho-availability-series .series-label {
  white-space: nowrap;
  position: absolute;
  line-height: 20px;
  padding-left: 15px;
  padding-right: 30px;
  color: #000000;
  font-weight: bold;
  width: 200px;
  background-image: -webkit-linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  z-index: 4;
}
.resource-allocation-timeline .trip .tacho-availability-series .canvas-container {
  border-bottom: solid 1px #cccccc;
}
.resource-allocation-timeline .trip .tacho-availability-series .canvas-container .timeline-canvas {
  cursor: default;
  height: 20px;
}
.resource-allocation-timeline .trip .tacho-availability-series .series-label {
  color: rgba(0, 0, 0, 0.5);
  font-size: 10px;
  font-weight: normal;
}
.resource-allocation-timeline .events {
  border-bottom: solid 1px #cccccc;
  overflow-y: scroll;
  overflow-x: hidden;
  height: 200px;
}
.resource-allocation-timeline .events::-moz-selection,
.resource-allocation-timeline .events::selection {
  background: transparent;
}
.resource-allocation-timeline .events .items .series-container {
  background-color: #ffffff;
  position: relative;
}
.resource-allocation-timeline .events .items .series-container.selected {
  background-color: #dff0d8;
}
.resource-allocation-timeline .events .items .series-container.selected .event-series .series-label {
  background-image: -webkit-linear-gradient(0deg, #e9f0d8 0%, rgba(233, 240, 216, 0) 100%);
  background-image: linear-gradient(90deg, #e9f0d8 0%, rgba(233, 240, 216, 0) 100%);
}
.resource-allocation-timeline .events .items .series-container .event-series {
  position: relative;
}
.resource-allocation-timeline .events .items .series-container .event-series::-moz-selection,
.resource-allocation-timeline .events .items .series-container .event-series::selection {
  background: transparent;
}
.resource-allocation-timeline .events .items .series-container .event-series .series-label {
  white-space: nowrap;
  position: absolute;
  line-height: 35px;
  padding-left: 15px;
  padding-right: 30px;
  color: #000000;
  font-weight: bold;
  width: 200px;
  background-image: -webkit-linear-gradient(0deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  background-image: linear-gradient(90deg, #ffffff 0%, rgba(255, 255, 255, 0) 100%);
  z-index: 4;
}
.resource-allocation-timeline .events .items .series-container .event-series .canvas-container {
  border-bottom: solid 1px #cccccc;
}
.resource-allocation-timeline .events .items .series-container .event-series .canvas-container .timeline-canvas {
  cursor: default;
  height: 30px;
}
.resource-allocation-timeline .events .spacer {
  cursor: default;
}

.table-waypoints {
	overflow: auto
}

	.table-waypoints .table tbody > tr:not(:nth-child(4n + 1)):not(:nth-child(4n + 2)) {
		background-color: #f9f9f9
	}

	.table-waypoints .table thead th {
		border-right: none
	}

	.table-waypoints .table tbody:nth-child(even) {
		background-color: #f9f9f9
	}

.table-stops-detail .table tbody > tr:nth-child(odd) {
	background-color: #f9f9f9
}

table.deliveryWindow {
	background-color: #F9F9F9;
	width: 100%;
	text-align: left;
}

table.deliveryWindow td, table.deliveryWindow th {
	border: 1px solid #AAAAAA;
	border-width: 1px 0px 1px 0px;
	padding: 3px 2px;
}

table.deliveryWindow tbody td {
	font-size: 13px;
	width: 80%;
}

table.deliveryWindow tr td .row {
	margin-right: 0px;
}

	table.deliveryWindow tr td:first-child {
		min-width: 120px;
		width: 20% !important;
	}

table.deliveryWindow tr:nth-child(even) {
	background: #FFFFFF;
}


/*Journey Overview Route Container*/
.route-container {
	position: relative
}

.route-container-left {
	position: relative;
	width: 50%;
	overflow: auto;
	min-height: 360px;
	max-height: 500px
}

.route-container-right {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 50%;
	min-height: 360px;
	max-height: 500px;
}

.route-container-left .table tbody:nth-child(even) {
	background-color: #f9f9f9
}

.route-container-left .table thead th {
	border-right: none
}

.route-splitter {
	width: 60% !important;
	top: 0;
	bottom: 0;
	right: 0;
	float: right;
}

.orange {color: #f93}