﻿html, #fullPane, #trackerPane, #lockPane, #loadingPane {
    background: #fff url(/mod/Traffic.Core/content/images/bg-waves.png) no-repeat center 170px fixed;
    -webkit-background-size: 100;
    -moz-background-size: 100%;
    -o-background-size: 100%;
    background-size: 100%;
}
#mainPane {
    background-color: #fff;
}
body {
    background: none;
}
.logo-traffic {
    background: url(/mod/Traffic.Core/content/images/logo-traffic-2x.png) 50% 50% no-repeat transparent;
    background-size: contain;
}
.home-head-img-custom {
    background: url(/mod/Traffic.Core/content/images/honeycomb.png) 50% 50% no-repeat transparent;
    background-size: contain;
}

/* Side Pane */
#sidePane {
    background-color: #4c4f52;
    color: #f0f1f2;
}
#modeSwitcher .btn .icon {
  background-image: url("/mod/Traffic.Core/content/images/icons-mode-switch.png");
}
.side-nav a {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-list.png");
    color: #f0f1f2;
}
.modal-sidebar .side-nav a {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-filter.png");
    background-position: 10px 2px;
}
.side-nav .icon-accounts {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-accounts.png");
}
.side-nav .icon-activity {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-activity.png");
    background-position: 8px 5px;
}
.side-nav .icon-beaker {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-beaker.png");
}
.side-nav .icon-briefcase {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-briefcase.png");
}
.side-nav .icon-comment {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-comment.png");
}
.side-nav .icon-contacts {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-contacts.png");
}
.side-nav .icon-dash {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-dash.png");
}
.side-nav .icon-deliveries {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-deliveries.png");
}
.side-nav .icon-drawers {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-drawers.png");
}
.side-nav .icon-eyedropper {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-eyedropper.png");
}
.side-nav .icon-folder {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-folder.png");
}
.side-nav .icon-gears {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-gears.png");
}
.side-nav .icon-grid {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-grid.png");
}
.side-nav .icon-invoices {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-invoices.png");
}
.side-nav .icon-lab-types {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-lab-types.png");
}
.side-nav .icon-leads {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-leads.png");
}
.side-nav .icon-ledger {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-ledger.png");
}
.side-nav .icon-lines {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-lines.png");
}
.side-nav .icon-list {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-list.png");
}
.side-nav .icon-location {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-location.png");
}
.side-nav .icon-lookups {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-lookups.png");
}
.side-nav .icon-oil {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-oil.png");
}
.side-nav .icon-organizations {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-organizations.png");
}
.side-nav .icon-print-templates {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-print-templates.png");
}
.side-nav .icon-puzzle {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-puzzle.png");
    background-position: 11px 5px;
}
.side-nav .icon-puzzle {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-puzzle.png");
}
.side-nav .icon-quotes {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-quotes.png");
}
.side-nav .icon-ref-values {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-ref-values.png");
}
.side-nav .icon-resource-groups {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-resource-groups.png");
}
.side-nav .icon-resources {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-resources.png");
}
.side-nav .icon-sales-orders {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-sales-orders.png");
}
.side-nav .icon-tags {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-tags.png");
}
.side-nav .icon-tasks {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-tasks.png");
}
.side-nav .icon-tracker {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-tracker.png");
}
.side-nav .icon-transactions {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-transactions.png");
}
.side-nav .icon-user {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-user.png");
}
.side-nav .icon-waste {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-waste.png");
    background-position: 9px 4px;
}
.side-nav .icon-water {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-water.png");
    background-position: 11px 4px;
}
.side-nav .icon-well {
    background-image: url("/mod/Traffic.Core/content/images/nav/nav-icon-well.png");
}


.side-nav li a:not(.no-click):hover,
.side-nav li a.active {
    background-color: #3d3f40;
    border-color:#00a651;
}
.side-nav li a.no-click:hover {
    cursor: default;
}

/* Top Pane */
#topPane {
    background-color: #353637;
}

/* Buttons */
.btn-default.disabled, .btn-default[disabled], fieldset[disabled] .btn-default, .btn-default.disabled:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn-default:hover, .btn-default.disabled:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn-default:focus, .btn-default.disabled.focus, .btn-default[disabled].focus, fieldset[disabled] .btn-default.focus, .btn-default.disabled:active, .btn-default[disabled]:active, fieldset[disabled] .btn-default:active, .btn-default.disabled.active, .btn-default[disabled].active, fieldset[disabled] .btn-default.active {
    background-color: #4c4f52;
}

/* Forms */


/* RW Grid */
.rcs-grid-sort-arrow.ui-icon, .ui-state-hover .rcs-grid-sort-arrow.ui-icon {
    background-image: url("/mod/Traffic.Core/content/images/ui-icons.png");
}
.no-items-wrap {
    background: transparent url("/mod/Traffic.Core/content/images/icon-no-items.png") 50% top no-repeat;
}
.alert-danger {
    background: transparent url("/mod/Traffic.Core/content/images/icon-error.png") 50% top no-repeat;
}

/* Icons */
.icon {
    background-image: url("/mod/Traffic.Core/content/images/ui-icons.png");
}
.react-icon {
    background-image: url("/mod/Traffic.Core/content/images/ui-icons.png");
}
.icon-add-wh {
    background-position: -52px -49px;
    height: 10px;
    width: 10px;
}
.icon-add-primary {
    background-position: -72px -28px;
    width: 16px;   
    height: 16px;
}
.icon-briefcase-dark {
    background-image: url("/mod/Traffic.Core/content/images/icon-briefcase-dark.png");
    background-size: contain;
    width: 16px;
    height: 16px;
}
.icon-building-dark {
    background-image: url("/mod/Traffic.Core/content/images/icon-building-dark.png");
    background-size: contain;
    width: 17px;
    height: 17px;
}
.icon-calendar {
    background-position: -167px -25px;
}
.icon-cal-sm-wh {
    background-position: -118px -62px;
    width: 18px;
    height: 18px;
}
.icon-cal-week-lg-wh {
    background-position: -35px -83px;
}
.icon-cal-month-lg-wh {
    background-position: -66px -83px;
}
.icon-clipboard {
    background-position: -155px -89px;
    width: 16px;
    height: 20px;
    display:none;
}
.icon-clock {
    background-position: -70px -1px;
}
.icon-clock-lg-wh {
    background-position: 0 -83px;
}
.icon-clock-sm-dk {
    background-position: -97px -47px;
}
.icon-close-search {
    background-position: -167px -48px;
}
.icon-delete {
    background-position: 0 -60px;
    width: 16px;
    height: 16px;
}
.icon-docs {
    background-image: url("/mod/Traffic.Core/content/images/ui-file-icons.png");
}
.icon-document {
    background-position: -20px 0;
}
.icon-ellipsis {
    background-position: -128px -49px;
    width: 26px;
    height: 7px;
}
.icon-email {
    background-position: -146px -64px;
    width: 17px;
    height: 17px;
}
.icon-ent-avatar-person {
    background-position: -96px -86px;
    width: 25px;
    height: 25px;
}
.icon-ent-avatar-equip {
    background-position: -125px -86px;
    width: 25px;
    height: 25px;
}
.icon-folder {
    background-position: 0 0;
}
.icon-link {
    background-position: -163px -2px;
}
.icon-locate {
    background-position: -169px -69px;
    width: 16px;
	height: 16px;
}
.icon-location-dark {
    background-image: url("/mod/Traffic.Core/content/images/icon-location-dark.png");
    background-size: contain;
    width: 16px;
    height: 17px;
}
.icon-phone {
    background-position: -96px -27px;
    width: 17px;
    height: 17px;
}
.icon-pdf {
    background-position: -20px -20px;
}
.icon-priority {
    width: 10px;
    height: 9px;
}
.icon-priority-high {
    background-position: -191px -1px;
}
.icon-priority-low {
    background-position: -191px -13px;
}
.icon-priority-, .icon-priority-medium {
    background-image: none;
    display:none !important;
}
.icon-recs-sm-dk {
    background-position: -97px -65px;
}
.icon-reports {
    background-position: -96px -1px;
}
.icon-search {
    background-position: -69px -62px;
}
.icon-sort-asc {
    background-position: -2px -4px;
}
.icon-sort-desc {
    background-position: -2px -19px;
}
.icon-upld-lg-primary {
    background-position: -205px -5px;
    width: 35px;
    height: 39px;
}
.icon-upload {
    background-position:  -176px -90px;
    width: 17px;
    height: 19px;
}
.icon-well-dark {
    background-image: url("/mod/Traffic.Core/content/images/icon-well-dark.png");
    background-size: contain;
    width: 18px;
    height: 19px;
}

/* Icons - Files */
.icon-file-default {
    background: transparent url("/mod/Traffic.Core/content/images/files/icon-file-default.png") top left no-repeat;
    width: 18px;
    height: 17px;
}
.icon-docx {
    background: transparent url("/mod/Traffic.Core/content/images/files/icon-docx.png") top left no-repeat;
    width: 18px;
    height: 17px;
}
.icon-xls {
    background: transparent url("/mod/Traffic.Core/content/images/files/icon-xls.png") top left no-repeat;
    width: 18px;
    height: 17px;
}