﻿body {
    background-color: #ebf3ff;
}

hr {
    border-top: 1px solid #bcbcbc;
}

.color-header {
    background-color: #ebf3ff;
    color: #333b45;
}

    .color-header > .app-bar > div > a, .color-header > .app-bar > div > .btn {
        color: #333b45;
    }

.btn-report:hover {
    background-color: #6f8198;
    color: #fff
}

.menuItem-tile {
    color: #4885d6;
    background-color: #ffffff;
}

    .menuItem-tile:not(.nohover):hover {
        background-color: #4885d6;
        color: #fff;
    }

        .menuItem-tile:not(.nohover):hover .menuItem-tile-label {
            background-color: #4885d6;
            color: #fff;
        }

        .menuItem-tile:not(.nohover):hover i {
            color: #fff;
        }

.panel-body, .panel-body.color-default {
    background-color: #f7f9fb;
}

.color-submenu {
    background-color: #ebf3ff;
    color: #333b45;
}

.color-submenu-item {
    color: #333b45;
}

    .color-submenu-item:hover {
        color: #fff;
    }

    .color-submenu-item.selected {
        border-left: 0px solid #ffb85b00;
        color: #fff;
    }
.orders-line-items input.olie[type=text]:disabled {
    color: rgb(0,0,0,0.5) !important
}
.color-menu {
    background-color: #ebf3ff;
    color: #333b45;
}

.color-menu-item {
    color: #333b45;
}

    .color-menu-item:hover {
        color: #4885d6;
    }

    .color-menu-item.selected {
        color: #fff;
        background-color: #5296f1;
        ;
        border-left-color: #5296f1;
        border-radius: 4px;
    }

.color-menu-item-expandedSubItem {
    color: #333b45;
}

    .color-menu-item-expandedSubItem:hover {
        background-color: rgba(0,0,0,0.1);
    }

    .color-menu-item-expandedSubItem.selected {
        background-color: #495b6d;
        color: #ffffff;
        border-left-color: #ffffff;
    }

.color-handle {
    background-color: #dde0e2;
    color: #1b2025;
    border-right-color: #dde0e2;
}

    .color-handle:hover {
        background-color: #dde0e2;
        color: #4885d6;
    }

.color-main-nav-popup-submenu-item {
    background-color: #ffffff;
    color: #333b45;
}

    .color-main-nav-popup-submenu-item:hover {
        background-color: #ffffff;
        color: #4885d6;
    }

    .color-main-nav-popup-submenu-item.selected {
        background-color: #ffffff;
    }

.color-main-nav-popup-submenu-header {
    background-color: #5296f1;
    color: #ffffff;
}

    .color-main-nav-popup-submenu-header:hover {
        background-color: #5296f1;
        color: #cfd5dc;
    }

.color-main-nav-popup-submenu-header-caret {
    color: #5296f1;
}

.nsf-color-body-activity {
    border-top: 4px solid #ffffff;
    background: #ffffff;
}

.color-panel-residential-light {
    background-color: #b3d3ff;
}

.color-panel-commercial-light {
    background-color: #b0ecb2;
}

.selected-important {
    background-color: #ffffff;
    color: #333;
}

    .selected-important:hover {
        background-color: #ffffff;
        color: #333;
    }

    .selected-important:hover {
        background-color: #ffffff;
        color: #333;
    }

.report-heading {
    background-color: #f7f9fb;
    color: #333b45;
}

.grid td {
    padding: 2px 8px;
}

.grid > tbody > tr:nth-child(even) {
    background-color: #d5e3f7;
    color: #333;
    border-color: #fff;
}

.grid > tbody > tr:nth-child(odd) {
    background-color: #fff;
    color: #333;
    border-color: #fff;
}

.selected-important, .grid > tbody > tr.selected-important:nth-child(n) {
    background-color: #f0f3f7;
    color: #333;
    border-color: #fff;
}

    .selected-important:hover, .grid > tbody > tr.selected-important:nth-child(n) {
        background-color: #ffc16f;
        color: #333;
        border-color: #fff;
    }

.selected.color-striped:nth-child(odd) {
    background-color: #4885d6;
    color: #fff;
    border-color: #fff;
}

.selected.color-striped:nth-child(even) {
    background-color: #4885d6;
    color: #fff;
    border-color: #fff;
}

.selected.color-striped:nth-child(odd):hover {
    background-color: #4885d6;
    color: #fff;
    border-color: #fff;
}

.selected.color-striped:nth-child(even):hover {
    background-color: #4885d6;
    color: #fff;
    border-color: #fff;
}

.color-grid .selectedinactive.color-striped:nth-child(even) {
    background-color: #4885d6;
    color: #fff;
    border-color: #fff;
}

.color-grid .selectedinactive.color-striped:nth-child(odd) {
    background-color: #4885d6;
    color: #fff;
    border-color: #fff;
}

.grid .selected a.btn-link, .grid .selectedinactive a.btn-link {
    color: #c5e4ff;
}

.color-striped:nth-child(odd) {
    background-color: #e0edff;
    color: #1b1b1b;
    border-color: #fff;
}

.color-striped:nth-child(even) {
    background-color: #f5f9ff;
    color: #1b1b1b;
    border-color: #fff;
}

.color-striped:nth-child(odd):hover {
    box-shadow: inset 0 0 2px 1px #4578bd;
}

.color-striped:nth-child(even):hover {
    box-shadow: inset 0 0 2px 1px #4578bd;
}

.color-highlight-text {
    background-color: #ffffff00;
    color: #1b2025;
}

    .color-highlight-text:hover {
        background-color: #ffffff00;
        color: #4885d6;
    }
    .color-highlight-text:focus {
        background-color: #ffffff00;
        color: #4885d6;
    }

.color-highlight-text-danger {
    background-color: #ffffff00;
    color: #1b2025;
}

    .color-highlight-text-danger:hover {
        background-color: #ffffff00;
        color: #e43e3e;
    }

    .color-highlight-text-danger:focus {
        background-color: #ffffff00;
        color: #e43e3e;
    }

.header-box {
    background-color: #333b45;
}

    .header-box:hover {
        background-color: #535f6d;
    }

.header-cell-colors {
    background-color: transparent;
}

    .header-cell-colors:hover {
        background-color: transparent;
    }

.color-grid .checked.color-striped:nth-child(even) {
    background-color: #fdc375;
    color: #333;
    border-color: #fff;
}

.color-grid .checked.color-striped:nth-child(odd) {
    background-color: #fdc375;
    color: #333;
    border-color: #fff;
}

.color-grid .checked.color-striped:nth-child(even):hover {
    background-color: #ffae41;
    color: #333;
    border-color: #fff;
}

.color-grid .checked.color-striped:nth-child(odd):hover {
    background-color: #ffae41;
    color: #333;
    border-color: #fff;
}

.color-panel-residential {
    background-color: #c2dcff;
    color: #333b45;
    border-color: #fff;
}

    .color-panel-residential:hover {
        background-color: #9eb8da;
    }

.color-panel-commercial {
    background-color: #cdf1ce;
    color: #333b45;
    border-color: #fff;
}

    .color-panel-commercial:hover {
        background-color: #a2c7a3;
    }


.color-btn-favorite {
    background-color: #ffdd92;
    color: #333b45;
}
.btn-default, .color-btn-default, .color-default {
    background-color: #ffffff;
    color: #333b45;
}

    .btn-default:hover, .color-btn-default:hover {
        background-color: #f5f5f5;
    }

    .btn-default:active, .color-btn-default:active {
        background-color: #f5f5f5;
    }

    .btn-default:focus, .color-btn-default:focus {
        background-color: #f5f5f5;
    }

.color-btn-link, .color-link {
    background-color: #ffffff;
    color: #4579bd;
}

    .color-btn-link:hover {
        background-color: #f5f5f5;
    }

    .color-btn-link:active {
        background-color: #f5f5f5;
    }

    .color-btn-link:focus {
        background-color: #f5f5f5;
    }

.btn-primary, .color-btn-primary, .color-primary, .color-primary.panel {
    background-color: #4579bd;
    color: #fff;
}

    .btn-primary:hover, .color-btn-primary:hover {
        background-color: #3468ad;
        color: #fff;
    }

    .btn-primary:active, .color-btn-primary:active {
        background-color: #3468ad;
        color: #fff;
    }

    .btn-primary:focus, .color-btn-primary:focus {
        background-color: #3468ad;
        color: #fff;
    }

.btn-danger, .color-btn-danger, .color-danger {
    background-color: #ca5757;
    color: #fff;
}

    .btn-danger:hover, .color-btn-danger:hover {
        background-color: #e43e3e;
        color: #fff;
    }

    .btn-danger:active, .color-btn-danger:active {
        background-color: #e43e3e;
        color: #fff;
    }

    .btn-danger:focus, .color-btn-danger:focus {
        background-color: #e43e3e;
        color: #fff;
    }

.btn-success, .color-btn-success, .color-success {
    background-color: #39b947;
    color: #fff;
}

    .btn-success:hover, .color-btn-success:hover {
        background-color: #32a63f;
        color: #fff;
    }

    .btn-success:active, .color-btn-success:active {
        background-color: #2f9c3b;
        color: #fff;
    }

    .btn-success:focus, .color-btn-success:focus {
        background-color: #2f9c3b;
        color: #fff;
    }

.btn-warning, .color-btn-warning, .color-warning {
    background-color: #fbc667;
    color: #333;
}

    .btn-warning:hover, .color-btn-warning:hover {
        background-color: #fad38f;
        color: #333;
    }

    .btn-warning:active, .color-btn-warning:active {
        background-color: #fad38f;
        color: #333;
    }

    .btn-warning:focus, .color-btn-warning:focus {
        background-color: #fad38f;
        color: #333;
    }

.btn-info, .color-btn-info, .color-info {
    background-color: #b6d4fc;
    color: #333;
}

    .btn-info:hover, .color-btn-info:hover {
        background-color: #c6dcfa;
        color: #333;
    }

    .btn-info:active, .color-btn-info:active {
        background-color: #c6dcfa;
        color: #333;
    }

    .btn-info:focus, .color-btn-info:focus {
        background-color: #c6dcfa;
        color: #333;
    }

.global-search-input {
    background-color: #ffffff;
    color: #333b45;
}

::placeholder {
    color: #333;
    opacity: 1;
}

.color-order-estimate {
    background-color: #b6d4fc;
    color: #333;
    border-color: #fff0;
}

.color-order-workorder {
    background-color: #c0ecb1;
    color: #333;
    border-color: #fff0;
}

.color-order-invoice {
    background-color: #f5c5c5;
    color: #333;
    border-color: #fff0;
}

.color-order-void {
    background-color: #c3c2c2;
    color: #000;
    border-color: #fff0;
}
.color-font-contrast {
    color: #fff;
}
.color-font-mute {
    color: #b3b3b3;
}
.color-font-subtle {
    color: #8d8d8d;
}

.color-font-estimate {
    color: #8bb3e8;
}

.color-font-workorder {
    color: #96c487;
}

.color-font-invoice {
    color: #d39292;
}

.color-font-void {
    color: #b0b0b0;
}

.color-item-selected {
    background-color: #4577bd !important;
    color: white;
}

.color-footer {
    background-color: #1b2025;
    color: #e2e6ec;
}

.color-font-default {
    color: #1b2025;
}

.color-font-default-inverted {
    color: #ffffff;
}

.color-font-primary {
    color: #3468ad;
}

.color-font-success {
    color: #33a43f;
}

.color-font-warning {
    color: #e7b969;
}

.color-font-danger {
    color: #e43e3e;
}

.color-font-info {
    color: #92c0ff;
}

.color-border-default, .color-border-darken {
    border-color: #7d7d7d;
}

.color-border-subtle {
    border-color: #cfcfcf;
}

.color-border-primary {
    border-color: #3468ad;
}

.color-border-success {
    border-color: #39b947;
}

.color-border-warning {
    border-color: #e7b969;
}

.color-border-danger {
    border-color: #e43e3e;
}

.color-border-info {
    border-color: #c6dcfa;
}

.dashboard-label {
    color: #333b45;
}

.text-muted {
    color: #333b45;
}

.btn-success {
    background-color: #33b141;
}

    .btn-success:hover {
        background-color: #24732d;
    }

.color-tile {
    border-color: rgba(255, 255, 255, 0);
    background-color: #ffffff;
    color: #5296f1;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10), 0 2px 5px 0 rgba(0, 0, 0, 0.10);
}

.color-panel {
    background-color: #ffffff;
    color: #333b45;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.10);
}

.color-panel-bg-only {
    background-color: #f7f9fb;
}

.color-default-muted {
    background-color: #F5F5F6;
}

.dashboard-container {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10), 0 2px 5px 0 rgba(0, 0, 0, 0.10);
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #ffffff;
    background-color: #96a7bb;
    border: 0px solid #ddd;
    border-bottom-color: transparent;
}

.nav-tabs {
    border-bottom: 1px solid #96a7bb;
}

.report-panel {
    background-color: rgba(0, 0, 0, 0.08);
    border-color: rgba(0, 0, 0, 0);
}

.newsItem {
    background-color: #ffffff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10), 0 2px 5px 0 rgba(0, 0, 0, 0.10);
}

.nav-tabs > li > a {
    color: #333b45;
    padding: 7px 15px 11px 15px;
}

    .nav-tabs > li > a:hover {
        background-color: #d5e0ef;
        color: #1b2025;
    }

.color-more-training a {
    color: #333b45;
}

.color-home-btn {
    background-color: #5296f1;
    color: #ffffff;
    font-weight: 600;
}

    .color-home-btn:hover {
        background-color: #447cc7;
        color: #ffffff;
    }

.color-chart-header th {
    background-color: #f7f9fb;
    color: #333b45;
}

.color-header-menu:hover {
    background-color: rgba(0, 0, 0, 0.1);
}

.app-bar-button {
    color: #333b45;
}

.pf-context-menu {
    background-color: #f3f3f3;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5);
}

.pf-context-menu-item:hover {
    background-color: #e2e2e2;
}

.color-panel-commercial-light {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10), 0 2px 5px 0 rgba(0, 0, 0, 0.10);
}

.color-panel-residential-light {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10), 0 2px 5px 0 rgba(0, 0, 0, 0.10);
}

.readout-label-x {
    color: #333b45;
}

.dashboard-Panel {
    color: #333b45
}

.dashboard-topChart {
    color: #333b45;
}

.todays-job-list .todays-job-job:nth-of-type(odd) {
    background-color: #ffffff00;
}

.well {
    background-color: #ffffff;
}

.grid .header-box {
    background-color: #c8d5e6;
}

.grid .body-box {
    background-color: #f7faff;
}

.btn-report {
    background-color: #ffffff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10), 0 2px 5px 0 rgba(0, 0, 0, 0.10);
}

.modal-content {
    background-color: #ebf3ff;
}

.modal-header {
    
}

.modal-footer {
    
}

.panel-primary > .panel-heading {
    color: #fff;
    background-color: #4579bd;
    border-color: #4579bd;
}

.tabEnabled {
    border-color: #c31b1b00;
    cursor: pointer;
    background-color: #ffffff00 !important;
}

.tab {
    background-color: #ffffff7d;
}

.dropdown-menu {
    background-color: #ffffff;
}

    .dropdown-menu > li > a {
        color: #1b2025;
    }

.trainer-container {
    background-color: #ffffff;
}

.inline-verticle-tab.selected {
    background-color: #ffffff;
    color: #333b45;
}

.inline-verticle-tab {
    background-color: #e2e6ec;
    color: #333b45;
}

    .inline-verticle-tab:hover {
        background-color: #ffffff;
    }

.trainer-level1 {
    background-color: #d7dce0;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.10), 0 2px 5px 0 rgba(0, 0, 0, 0.10);
}

    .trainer-level1 .trainer-label {
        color: #1b2027;
    }

.trainer-release-date {
    color: #333b45;
}

.trainer-release-version {
    color: #333b45;
}

.panel-default {
    background-color: #f7f9fb;
    color: #333b45;
}

    .panel-default > .panel-heading {
        color: #1b2025;
        background-color: #f7f9fb;
        border-color: #ddd0;
    }

.modalHost .tabSelected {
    background-color: #ebf3ff;
}

.modalHost .tab:hover {
    background: #cfd9e2;
}

.modalHost-tabNav {
    background-color: #fefefe;
}

.newsItemContainer {
    background-color: #fff;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-top: 1px solid #fff;
}

.newsItemComments {
    background-color: #f7f9fb;
    border-left: 1px solid #f7f9fb;
    border-right: 1px solid #f7f9fb;
    border-bottom: 1px solid #f7f9fb;
}

.shell > .content {
    border: none;
    background-color: #e2ebf9;
    box-shadow: #d7dee2ad 0px 0px 4px 1px inset;
}

.color-header-toolbar-btn {
    background: #ffffff2e;
}

.color-header-quickadd-btn {
    background: #90c0ff;
}

    .color-header-quickadd-btn:hover {
        background: #7ea8de;
    }

.color-header-toolbar-btn:hover {
    background: #ffffff21;
}

.color-header-toolbar-btn:active {
    background: #ffffff42;
}

.main-nav-menu-settings-separator {
    border-top: 1px solid #8a99ad;
}

.color-header-toolbar-btn-reveal:hover {
    background: #25354812;
    color: #333b45;
}

.color-header-toolbar-btn-reveal:active {
    background: #ffffff42;
}

.tabinator-dropdown-button {
    border-color: #b0b5bb;
}

.pane-content {
    background: #e2ebf9;
}

.form-control, select, textarea, input, .image-frame, .input-group-addon {
    border-color: transparent;
    background: white;
}

    .form-control[disabled], .form-control[readonly], select[disabled], textarea[disabled], .image-frame[disabled], .input-group-addon[disabled] {
        border-color: transparent;
        background: #efefef;
        opacity: 0.9;
        cursor: default;
    }
    .form-control:focus {
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 0px 2px rgba(102, 175, 233, .6);
    }

.color-highlight:hover {
    background-color: #caf0ff;
}

.color-highlight-darken:hover {
    background-color: rgba(0, 0, 0, 0.05);
}

.color-highlight-outline:hover {
    box-shadow: inset 0 0 0 2px #caf0ff;
}
.color-highlight-outline-primary:hover {
    box-shadow: inset 0 0 0 2px #3468ad;
}

.color-highlight-darken-outline:hover {
    box-shadow: inset 0 0 0 2px rgba(0, 0, 0, 0.2);
}

.progress {
    background-color: #d9d9d9;
    box-shadow: none;
}

.loader {
    border-top-color: #333b45;
}

    .loader:before {
        border-top-color: #c2daff;
    }

    .loader:after {
        border-top-color: #3d90ff;
    }

.color-progress-value {
    background-color: #5b86bf;
}

.color-progress-bar {
    background-color: #fff;
    color: #c0c0c0;
}

    .color-progress-bar .color-progress-value {
        color: #fff;
    }

.color-progress-booked {
    color: #333;
}

.color-progress-available {
    color: #9c9c9c;
}

.color-progress-unavailable {
    background-color: #da8181;
}

.tabDisabled {
    font-weight: normal !important;
    border-color: #7d7d7d !important;
    cursor: default !important;
    background-color: #fefefe;
}

.tabCurrent {
    background-color: #e2ebf9;
}

.completionWizard-nav {
    width: 230px;
    margin-right: 5px;
    margin-top: -15px;
    background-color: #fefefe;
    margin-left: -15px;
    padding: 6px 12px 12px 12px;
}


.color-workorder-banner {
    background-color: #648c75 !important;
}

.color-invoice-banner {
    background-color: #b58682 !important;
}

.color-ac-header-inv {
    background-color: #e6b3b3 !important;
    color: #333 !important;
}

.color-ac-header-wo {
    background-color: #bde2b0 !important;
    color: #333 !important;
}

.color-ac-header-est {
    background-color: #b6d4fc !important;
    color: #333 !important;
}

.color-ac-header-activites {
    background-color: #f0f3f7 !important;
    color: #333b45 !important;
}

.color-ac-header-contracts {
    background-color: #f0f3f7 !important;
    color: #333b45 !important;
}

.color-ac-header-recurring {
    background-color: #f0f3f7 !important;
    color: #333b45 !important;
}

ul.tagit li.tagit-choice {
    background: #f3f3f3;
    border-color: #bfdaff;
}
    ul.tagit li.tagit-choice:hover {
        background: #e9e9e9;
    }

    ul.tagit li.tagit-choice .tagit-label:not(a) {
        color: #777;
    }

    ul.tagit li.tagit-choice .tagit-close .text-icon {
        color: #c73e3e;
    }

    ul.tagit li.tagit-choice a.tagLabel:hover, ul.tagit li.tagit-choice a.tagit-close .text-icon:hover {
        color: #a53333;
    }

/* SCROLLBAR THEMED STYLES */
.scrollbar-rounded::-webkit-scrollbar-thumb {
    border: 2px solid #f6f9ff;
    background: #b3b3b3;
}

/* SCHEDULE */
.pf-scheduleWidget-header {
    background: #f5f5f5;
}

    .pf-scheduleWidget-header .btn {
        color: #575757;
    }

.pfschedule-container {
    color: #666;
    background: #f6f9ff;
}

.pfschedule-cells-bg {
    background-color: #f6f6f6;
    background-image: linear-gradient(to left, #e0e0e0 1px, transparent 1px), linear-gradient(to top, #e0e0e0 1px, transparent 1px);
    border-left: 1px solid #f6f6f6;
}

.pfschedule-time-row {
    color: #6a6a6a;
}

.pf-scheduleWidget-panel {
    background: #fff;
    color: #333;
}

.pfschedule-cell-selector {
    background: #dde4ea;
    color: #555;
}

/* Schedule - Sidebar */
.sch-main-sidebar > .sch-main-sidebar-tabs > ul[role=tablist] > li {
    background: #f3f3f3;
}

    .sch-main-sidebar > .sch-main-sidebar-tabs > ul[role=tablist] > li > a {
        color: #666;
    }

        .sch-main-sidebar > .sch-main-sidebar-tabs > ul[role=tablist] > li > a > b {
            color: #ff8827;
        }

    .sch-main-sidebar > .sch-main-sidebar-tabs > ul[role=tablist] > li.active {
        border-top: 2px solid #0091ff;
        background: white;
    }

        .sch-main-sidebar > .sch-main-sidebar-tabs > ul[role=tablist] > li.active > a {
            color: #0091ff;
        }

    .sch-main-sidebar > .sch-main-sidebar-tabs > ul[role=tablist] > li:hover {
        background: #fafafa;
    }

#schedule-date-selector {
    box-shadow: 0 0 30px 0px inset #6edbff;
}

.pfschedule-event {
    background: white;
}

.sch-main-sidebar-card {
    background: white;
}

.nav-sideTabs > li.active > a, .nav-sideTabs > li.active > a:hover, .nav-sideTabs > li.active > a:focus {
    color: #333;
    background-color: #f7f9fb;
}

.jobNotificationsGrid > tbody > tr:nth-child(2n) {
    background: #ececec;
}

.readout-label-currency {
    color: #555;
}

.color-pfschedule-money, .pfschedule-money {
    color: #139113;
}

.pfschedule-map-icon {
    color: #4579bd;
}

legend {
    color: #333;
}

.outline-primary {
    outline: 1px solid #3468ad;
}

.outline-info {
    outline: 1px solid #92c0ff;
}

.outline-hover-primary:hover {
    outline: 1px solid #3468ad;
}

.outline-hover-info:hover {
    outline: 1px solid #92c0ff;
}

/* Schedule - Month View */
.pfschedule-calendar-day {
    background-color: white;
}
.pfschedule-calendar-day-outsideCurrentMonth {
    background-color: #efefef;
}
.pfschedule-calendar-dayOfWeekHeader {
    background-color: #f5f5f5;
}
.pfschedule-calendar-day-header {
    background-color: rgb(229 244 255 / 40%);
}
.pfschedule-calendar-day:hover {
    box-shadow: inset 0 0 0 3px #b9ebff;
}

.table-striped > tbody > tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}

.sm-panel {
    background-color: #ffffff;
    color: #333b45;
    border-color: #cfcfcf;
}

.sm-border {
    border-color: #cfcfcf;
}

.sm-icon-container {
    border-color: #cfcfcf;
}