.bg-gradient-teal {
    background: #c95873 !important;
}

.sidebar .nav > li > a {
    color: #000000 !important;
}

.bg-gradient-blue {
    background: #c95873 !important;
}

.bg-gradient-purple {
    background: #e4ae23 !important;
}

.bg-gradient-black {
    background: #c95873 !important;
}

h1 {
    color: #fff;
}

    h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
        font-size: 60%;
        font-weight: 400;
        color: #fff !important;
    }

.text-theme, .sidebar .nav > li.active > a i {
    color: #299f8e;
}

.sidebar .sub-menu > li.active:after {
    border-color: #0F4327;
    background: #0F4327;
}

.sidebar .sub-menu > li.active:before {
    background: #0F4327;
}

.sidebar .sub-menu > li.active > a:after {
    background: #0F4327;
}

.sidebar-minify-btn {
    background: #0F4327;
}

    .sidebar-minify-btn:focus, .sidebar-minify-btn:hover {
        background: #299f8e !important;
    }

.bootstrap-calendar .calendar .event a {
    background: #299f8e !important;
}

.header .navbar-logo, .login .login-header .brand .logo, .header .navbar-nav > li .dropdown-toggle .label, .header .navbar-nav > li > a .label, .label.label-theme, .btn.btn-scroll-to-top {
    background: #0F4327;
}

.sidebar, .sidebar-bg {
    background: #FFFFFF;
}

    .sidebar .nav > li > a {
        /* color: #FFFFFF; */
    }

    .sidebar .sub-menu > li.active > a, .sidebar .sub-menu > li.active > a:focus, .sidebar .sub-menu > li.active > a:hover, .sidebar .sub-menu > li > a:focus, .sidebar .sub-menu > li > a:hover {
        color: #0F4327;
        font-weight: 700;
    }

    .sidebar .nav > li > a:focus, .sidebar .nav > li > a:hover {
        color: #0F4327;
    }

    .sidebar .nav > li.active > a, .sidebar .nav > li.active > a:focus, .sidebar .nav > li.active > a:hover {
        background: #FFFFFF;
    }

        .sidebar .nav > li.active > a, .sidebar .nav > li.active > a:focus, .sidebar .nav > li.active > a:hover {
            color: #299f8e!important;
            font-weight: 700;
            border-top: 1px solid #299f8e;
            border-bottom: 1px solid #299f8e;
        }

    .sidebar .nav.nav-profile {
        border-bottom: 1px solid #299f8e;
    }

    .sidebar .nav > li.nav-header {
        color: #000000;
    }

    .sidebar .sub-menu > li > a {
        color: #000000 !important;
    }

.btn-success.active, .btn-success.active.focus, .btn-success.active:focus, .btn-success.active:hover, .btn-success:active, .btn-success:active.focus, .btn-success:active:focus, .btn-success:active:hover, .btn-success:focus, .btn-success:hover, .btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .open > .dropdown-toggle.btn-success, .open > .dropdown-toggle.btn-success:focus, .open > .dropdown-toggle.btn-success:hover, .show > .btn-success.dropdown-toggle {
    background: #2d4a73;
}
/* .widget-chart .widget-chart-sidebar { */
/* position: relative; */
/* } */
.header .navbar-logo {
    border: none;
}

.bg-black, .bg-inverse {
    background: #0F4327 !important;
}

.bg-black-darker {
    background: #299f8e !important;
}

.sidebar .nav > li.nav-profile > a {
    padding: 5px;
}

.sidebar .nav > li.nav-profile .cover {
    /* position: absolute; */
    /* top: 0; */
    /* left: 0; */
    /* right: 0; */
    /* bottom: 0; */
    /* background: url(../img/ss_logo.png) no-repeat; */
    /* background-size: auto 100%; */
    background: #f2f3f4;
}

.sidebar .nav > li.nav-profile .image {
    width: 100%;
    height: 100%;
    border-radius: 0;
    margin: 0;
    text-align: center;
}

    .sidebar .nav > li.nav-profile .image img {
        max-height: 100px;
    }

.sidebar .nav > li.nav-profile > a {
    color: #0F4327;
}

.sidebar .nav > li.nav-profile {
    background: #f2f3f4;
}

.sidebar .sub-menu > li.has-sub > a:before, .sidebar .sub-menu > li:before, .sidebar .sub-menu > li > a:after {
    background: #299f8e;
}

.sidebar .sub-menu > li:after {
    background: #299f8e;
}

.gritter-item-wrapper {
    background: rgba(109, 180, 68, .8) !important;
}

.gritter-bottom, .gritter-item, .gritter-top {
    background: rgba(0, 0, 0, .8) !important;
}

.badge.badge-success, .badge.badge-teal, .label.label-success, .label.label-teal {
    background: #299f8e;
}

.panel-inverse > .panel-heading {
    background: #0F4327;
}

.display-none {
    display: none;
}

.form-control-static {
    padding-top: 7px;
    margin-bottom: 0;
}

.btn-primary {
    background: #299f8e !important;
    border-color: #299f8e !important;
}

.sw-main > ul.step-anchor.nav-tabs > li > a {
    display: block;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    padding: 15px;
    margin: 0;
    border-radius: 0;
    color: #0F4327;
}
/*.sw-main .nav-tabs {
    background: #0F4327;
    border-radius: 0;
    display: flex;
    width: 100%;
}*/
.header.navbar-default .brand, .header.navbar-default .navbar-brand {
    color: #0F4327;
}

.content {
    background: #2d4a73;
    margin: 5px 5px 5px 225px;
    min-height: 90vh;
}

@media (max-width:767.98px) {
    .content {
        margin-left: 0;
        padding: 20px 20px;
    }
}

.breadcrumb > li a {
    color: #fff !important;
}

.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    border-color: #e2e7eb;
    padding: 5px 10px;
}

.bg-dark-darker {
    background-color: #1a2229 !important;
}

.widget-chart {
    position: relative;
    overflow: hidden;
    border-radius: 3px;
    margin-bottom: 0px;
}

.btn-yellow {
    color: #fff;
    background: Yellow;
    border-color: yellow;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #fff;
    background-color: #e4ae23;
}

a:hover {
    color: #000;
    background-color: #fff;
}

/*Wizard tabs starts here*/
.sw-main.sw-theme-default .step-anchor > li.active {
    background: #299f8e !important;
}

    .sw-main.sw-theme-default .step-anchor > li.active > a .number {
        background: #299f8e;
        color: #fff;
    }

    .sw-main.sw-theme-default .step-anchor > li.active > a small {
        color: #fff;
    }

.nav.nav-tabs .nav-item .nav-link {
    padding: 10px 15px;
    font-weight: 600;
    color: #ffffff;
}

.sw-main.sw-theme-default .step-anchor > li > a .number {
    padding: 0;
    height: 24px;
    width: 24px;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    margin-right: 10px;
    background: #e2e7eb !important;
    color: black;
    font-weight: 700;
    position: relative;
    -webkit-border-radius: 40px;
    border-radius: 40px;
}

.sw-main.sw-theme-default .step-anchor > li > a small {
    display: block;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    color: black;
}

/*wizard tabs legend here*/

.help-block-error {
    color: red;
}

.card-img-top {
    width: 50%;
}

.border-1 > a {
    text-align: center;
}

.border-1 {
    margin-bottom: 20px;
}

.slimScrollDiv > div {
    overflow-y: scroll !important;
}

    .slimScrollDiv > div::-webkit-scrollbar {
        width: 0;
    }

.required {
    color: red;
}
.profile-header .profile-header-cover {
    background: #c95873;
}
.side-icon-1 {
    width: 100%;
}
.breadcrumb > li a:hover {
    background: none!important;
}