a {
    color: #0066CC;
}

    a:hover,
    a:active,
    a:focus {
        color: #002A90;
    }

.navbar {
    background: #0066CC;
}

    .navbar.navbar-default {
        box-shadow: 0 0.2rem 0.4rem rgba(0,102,204,.1);
    }

.sidebar-nav > ul > li > a:hover, .sidebar-nav > ul > li.forced.active > a {
    background: rgba(0,102,204,.05);
    color: #0066CC;
}


/*  First Level Navigation Colors  */
.sidebar-nav ul > li > a > svg > circle,
.sidebar-nav ul > li > a > svg > path {
    stroke: #0066CC !important;
    fill: #0066CC;
}

.sidebar-nav ul > li > a > svg > g > rect {
    fill: #0066CC !important;
}

.sidebar-nav ul > li > a > svg > rect,
.sidebar-nav ul > li > a > svg > line,
.sidebar-nav ul > li > a > svg > polyline,
.sidebar-nav ul > li > a > svg > polygon,
.sidebar-nav ul > li > a > svg > rect {
    stroke: #0066CC !important;
}

.nav-tabs.carded li.active a,
.nav-tabs.carded li.active a:focus,
.nav-tabs.carded li.active a:hover {
    color: #0066CC;
    background: rgba(0,102,204,0.10) !important;
}

.card.card-colored {
    background: #0066CC;
    color: white;
}
/*  System Message Colors  */

.system-message {
    background-color: #0052B8;
}


/*  Nav Pills Colors  */

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #0066CC;
    border: 2px solid #0066CC;
}

/*  Button Colors  */


.btn-primary {
    background: #0066CC;
    border-color: #0066CC;
}

    .btn-primary:hover,
    .btn-primary.disabled:hover,
    .btn-primary[disabled]:hover {
        background: #056BD1;
        border-color: #056BD1;
    }

    .open > .dropdown-toggle.btn-primary,
    .open > .dropdown-toggle.btn-primary:focus, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary.focus, .btn-primary:active:focus,
    .btn-primary:active,
    .btn-primary:focus,
    .btn-primary.focus,
    .btn-primary:active:focus,
    .btn-primary:active:hover {
        background: #0052B8;
        border-color: #0052B8;
    }

.btn-secondary, .btn-secondary:focus {
    color: #0066CC;
    border-color: #0066CC;
}


.btn-tertiary:hover, .btn-tertiary:focus, .btn-tertiary:active, .btn-tertiary-selected {
    background: #FFF !important;
    color: #0066CC !important;
    border-color: #0066CC !important;
}


#sales-report-filter-toggle.selected > svg > polygon,
#sales-report-filter-toggle:hover > svg > polygon {
    stroke: #0066CC;
}


.table-button:hover {
    color: #0066CC;
}

.table > thead > tr > th .table-filter-control.has-value {
    border-bottom-color: #0066CC;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    color: #0066CC;
}

.dropdown-toggle-caret {
    border-left: 1px solid #0052B8;
}

.btn-secondary.grey:hover {
    background: #0066CC;
    border-color: #0066CC;
    color: #FFF;
}

.btn-secondary.grey:active,
.btn-secondary.grey:focus {
    background: #0052B8;
    border-color: #0052B8;
    color: #FFF;
}

/*  Form Colors  */

td.table-input input:hover,
th.table-input input:hover {
    border-color: #64CAFF;
}

td.table-input input:focus,
th.table-input input:focus {
    border-color: #0066CC;
}

button[aria-expanded="true"],
.btn[aria-expanded="true"],
.control-has-focus,
.form-control:focus,
.page-title-2 ul.page-title-actions-2-main li a:focus /* Button selected */,
.page-title-2 ul.page-title-actions-2-main li a.secondary.selected /* Filter button expanded */ {
    border-color: #147AE0 !important;
    outline: 0 !important;
    box-shadow: 0 0 0 3px rgba(0,102,204,0.25) !important;
    /* Repeated in table-input:hover */
}

/* Radio Contianer  */

.radio-container input[type="radio"]:checked ~ .radio-button {
    background-color: #0066CC;
}


/*  Awesome Bootstrap Checkbox Colors  */

.abc-radio label::after {
    background-color: #0066CC;
}

.abc-checkbox-primary input[type="checkbox"]:checked + label::before, .abc-checkbox-primary input[type="radio"]:checked + label::before,
.abc-checkbox-primary input[type="checkbox"]:indeterminate + label::before, .abc-checkbox-primary input[type="radio"]:indeterminate + label::before {
    background-color: #0066CC;
    border-color: #0066CC;
}

/* Date Range Picker Colors */
.ranges li:hover {
    color: #0066CC;
}

.daterangepicker .input-mini.active {
    border: 1px solid #0066CC;
}

a.goodnews h6,
a.goodnews small.second {
    color: #0066CC !important;
}




.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background: #0066CC !important;
    border-color: #0066CC !important;
    color: white !important;
}

.pagination > li > a, .pagination > li > span {
    color: #0066CC !important;
}

input.cmn-toggle-round-flat:checked + label:before {
    background-color: rgba(0,102,204,0.4) !important;
}

input.cmn-toggle-round-flat:checked + label:after {
    background-color: #0066CC;
}

.double-bounce1, .double-bounce2 {
    background-color: #0066CC !important;
}

/* Jquery UI */

.ui-state-focus, .ui-widget-content .ui-state-focus {
    border: 1px solid #0066CC !important;
    background: #0066CC !important;
}

/* Bootstrap Datepicker*/

.datepicker table tr td.active.active, .datepicker table tr td.active.highlighted.active, .datepicker table tr td.active.highlighted:active, .datepicker table tr td.active:active {
    background-color: #0066CC;
    border-color: #0066CC;
}

.datepicker table tr td span.active.active, .datepicker table tr td span.active.disabled.active, .datepicker table tr td span.active.disabled:active, .datepicker table tr td span.active.disabled:hover.active, .datepicker table tr td span.active.disabled:hover:active, .datepicker table tr td span.active:active, .datepicker table tr td span.active:hover.active, .datepicker table tr td span.active:hover:active {
    background-color: #0066CC;
    border-color: #0066CC;
}

/* Page button actions*/
.page-title-actions li a.default,
.page-title-actions li a.selected {
    background: #0066CC;
}

    .page-title-actions li a.default:hover,
    .page-title-actions li a.selected:hover {
        background: #147AE0;
        border-color: #147AE0;
    }

    .page-title-actions li a.default:active,
    .page-title-actions li a.default:focus,
    .page-title-actions li a.secondary:active,
    .page-title-actions li a.secondary:focus {
        background: #0052B8;
    }


.page-title-actions li a.secondary:hover {
    background: #0066CC;
}


/* Modal dialog */

.modal-header {
    background: #0052B8;
    border-bottom-color: #0066CC;
}

/* Datatables Drag Item Border */
table.dt-rowReorder-float {
    outline-color: #0052B8;
}

/* Bootstrap Select Color */


.btn-select:hover {
    border-color: #0066CC;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {
    background-color: #0066CC;
}

    .dropdown-menu > .active > a:hover {
        /* Bug fix for hover on already selected element */
        background-color: #0066CC !important;
    }

/* New Page Title */
.page-title-2 ul.page-title-actions-2-main li a.default:hover,
.page-title-2 ul.page-title-actions-2-main li a.secondary:active {
    background: #0052B8;
}

.page-title-2 ul.page-title-actions-2-main li a.default:active {
    background: #002A90;
}

.page-title-2 ul.page-title-actions-2-main li a.default,
.page-title-2 ul.page-title-actions-2-main li a.secondary:active,
.page-title-2 ul.page-title-actions-2-main li a.secondary:hover,
.page-title-2 ul.page-title-actions-2-main li a.secondary:focus,
.page-title-2 ul.page-title-actions-2-main li a.secondary.selected /* Filter button expanded */ {
    background: #0066CC;
}


.sidebar ul li ul li a.active {
    background: rgba(0,102,204,0.10);
    color: #0066CC;
}

/*
    Override Fixes

*/
input.green-border:focus {
    border-color: #006600 !important;
    box-shadow: 0 0 0 3px rgba(0,102,0,0.25) !important;
}

/*
    Top Bar 2 Colors
*/
.page-title-actions-2 {
    border-color: #0066CC !important;
}

    .page-title-actions-2 > li > a {
        color: #0066CC;
    }

        .page-title-actions-2 > li > a:hover {
            background: rgba(0,102,204,0.10) !important;
        }


    .page-title-actions-2 > li:not(:first-child) > a {
        border-left-color: #0066CC;
    }

/*

    Indeterminate progress bar

*/
.progress-bar-indeterminate > .bar {
    background: #0066CC;
}

/*
    Content radio

*/

.radio-container-group > .radio-container.active {
    border-color: #0066CC;
    color: #0066CC;
}

/*

    Tags Input

*/
.bootstrap-tagsinput .tag {
    background: #0066CC;
}
