﻿.lpco-theme {
    color: #002f41 !important;
}

    .lpco-theme .sidebar-wrapper {
        background-color: #fff;
        border-right: 1px solid #e3e3e3 !important;
    }

        .lpco-theme .sidebar-wrapper .sidebar-brand > a.lpco-blue {
            color: #1795FF !important;
            font-size: 24px;
        }

        .lpco-theme .sidebar-wrapper a,
        .lpco-theme .sidebar-wrapper .sidebar-header {
            color: #404040;
        }

        .lpco-theme .sidebar-wrapper .sidebar-menu .header-menu span {
            color: #002f41;
        }

    .lpco-theme.toggled #close-sidebar {
        color: #74726E;
    }

        .lpco-theme.toggled #close-sidebar:hover {
            color: #424242;
        }

    .lpco-theme .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
    .lpco-theme .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
    .lpco-theme .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
        background-color: #cbcbcb;
        border-radius: 0;
    }

    .lpco-theme .mCSB_scrollTools .mCSB_draggerRail {
        background-color: transparent;
    }

    .lpco-theme.sidebar-bg .sidebar-wrapper a:not(.dropdown-item),
    .lpco-theme.sidebar-bg .sidebar-wrapper .sidebar-header {
        border-color: #ffffff;
    }

        .lpco-theme.sidebar-bg .sidebar-wrapper a:not(.dropdown-item):hover,
        .lpco-theme.sidebar-bg .sidebar-wrapper .sidebar-menu li.active > a {
            color: #97be0d;
        }

    .lpco-theme.sidebar-bg .sidebar-wrapper .sidebar-menu .sidebar-dropdown div {
        background-color: #f2f2f2a8;
    }


    .lpco-theme .bg-green {
        background-color: #f2f2f2 !important;
        color: #1795FF;
    }

    .lpco-theme .sidebar-wrapper ul li.active {
        background-color: rgba(23,149,255,.0509804) !important
    }


    .lpco-theme .table > tbody > tr > td.subtype {
        background-color: rgba(0, 90, 140, 0.13);
    }

    .lpco-theme .table .thead-light th {
        background-color: rgb(23 149 255);
    }

    .lpco-theme .chosen-container .chosen-results li.highlighted {
        background-color: #1795FF !important;
    }

    .lpco-theme .card-title {
        color: #002f41;
    }

    .lpco-theme .btn-success,
    .lpco-theme .btn-success:hover,
    .lpco-theme .btn-success:active {
        border: none;
        background-color: rgb(23 149 255) !important;
        color: #ffffff !important;
        border-color: rgb(23 149 255 / 65%) !important;
    }

        .lpco-theme .btn-success:hover {
            background-color: #8097a0 !important;
            color: white !important;
            border-color: rgb(95 255 197 / 65%) !important;
        }

        .lpco-theme .btn-success.focus, .btn-success:focus {
            box-shadow: 0 0 0 0.2rem rgb(23 149 255 / 15%) !important;
        }


    .lpco-theme .btn-secondary,
    .lpco-theme .btn-secondary:active {
        background-color: #f2f2f2;
        border: none;
        color: #002f41;
        border-color: #9b9b9bff;
    }

    .lpco-theme .btn-info,
    .lpco-theme .btn-info:hover,
    .lpco-theme .btn-info:active {
        background-color: #002f41;
        color: #f2f2f2;
        border: none;
    }

        .lpco-theme .btn-success.focus,
        .lpco-theme .btn-info.focus,
        .lpco-theme .btn-secondary.focus {
            box-shadow: 0 0 0 0.2rem rgb(23 149 255 / 15%) !important;
        }


    .lpco-theme input[type="search"] {
        border-color: #3e545c;
    }

    .lpco-theme input:focus {
        border-color: rgb(23 149 255);
        box-shadow: 0 0 0 0.2rem rgb(23 149 255 / 19%) !important
    }

    .lpco-theme .btn-lg {
        margin-top: 4px;
        line-height: 2;
        font-size: 30px;
    }

    .lpco-theme .btn-md {
        font-size: 24px;
    }

    .lpco-theme .form-group-lg .dropdown-item,
    .lpco-theme .dropdown-menu.btn-lg .dropdown-item {
        font-size: 21px;
    }

    .lpco-theme .form-control-lg {
        font-size: 18px;
    }

    .lpco-theme .form-control:focus {
        border-color: rgb(23 149 255);
        box-shadow: 0 0 0 0.2rem rgb(23 149 255 / 19%) !important
    }

    .lpco-theme .content-box.content-box-title {
        background-color: #0e74c9;
        color: white;
        padding-left: 10px;
        text-transform: uppercase;
        font-size: 27px;
        min-height: 35px;
    }
