.bg-primary {
    background-color: #2cc4b6 !important;
    color: #fff;
}
.table-main thead {
    background-color: #2cc4b6 !important;
    color: #fff;
}
.table-main thead th, th a {
    color: #fff;
}
.table-main thead th { padding: .75rem; }
.table td { padding: .1rem 0.85rem; }
.default-sidebar {
    background: #2cc4b6;
}
.default-sidebar>.side-navbar ul a {
    color: #ffffff;
}
.default-sidebar>.side-navbar a i {
    color: #ffffff;
}
.default-sidebar>.side-navbar ul a.active i {
    color: #e76c90;
}
.default-sidebar>.side-navbar ul a.active i {
    color: #212529;
}
.default-sidebar>.side-navbar ul a.active, .default-sidebar>.side-navbar ul a:hover {
    color: #212529;
}
.default-sidebar>.side-navbar ul a:hover i {
    color: #212529;
}
.default-sidebar>.side-navbar a[data-toggle="collapse"]::before {
    color: #fff;
    opacity: 1;
}
.default-sidebar>.side-navbar ul ul {
    background: #21988d;
}
.default-sidebar>.side-navbar a[aria-expanded="true"] {
    background: #21988d;
}
.default-sidebar>.side-navbar a[aria-expanded="true"] {
    color: #ffc107;
}
.default-sidebar>.side-navbar a[aria-expanded="true"] i,
.default-sidebar>.side-navbar ul li.active i {
    color: #ffc107;
}
.default-sidebar>.side-navbar ul ul a {
    color: #fff;
}
.default-sidebar>.side-navbar ul ul a:hover {
    color: #ffc107;
}
.default-sidebar>.side-navbar ul ul a:hover i {
    color: #ffc107;
}
.default-sidebar>.side-navbar ul ul a.active {
    color: #ffc107 !important;
}
.default-sidebar>.side-navbar ul ul a.active i {
    color: #78bdff;
}
.input-group span.input-group-addon.addon-primary {
    background-color: #006cd4;
}
.elisyam-overlay.overlay-08 {
    /*background: linear-gradient(135deg,#ff9800 0%,#ffc107 25%,#8bc34a 50%,#4caf50 75%,#00bcd4 100%);*/
    background: linear-gradient(155deg,#FDAB01 0%,#ed470b 25%,#e21d2e 50%,#8b1e4b 75%,#29216e 100%);
    /*background: url('/img/bg-degrade.jpg') top center no-repeat;*/
}
.elisyam-bg.background-03 {
    background: transparent;
}
.elisyam-bg {
    height: 38vh;
    width: 100%;
}
.authentication-col-content-2 .logo-centered, .authentication-col-content-2 .logo-centered img {
    width: 270px;
}
.authentication-col-content-2 .description {
    margin-top: 0;
}
.navbar-header .logo-small {
    width: 55px;
}
table {
    color: #000000 !important;
}
.table thead {
    background-color: rgba(52,40,104,.05);
    border-radius: 4px;
}
.table-notprimary thead {
    background-color: rgba(110, 104, 140, 0.29);
}
.table-hover tbody tr:hover {
    background-color: #98a8b482;
    color: #fff;
}
a:focus, a:hover {
    color: #212529;
}
a {
    color: #0331b3;
}
.spinner {
    border-top: solid 5px #006cd4;
}
.styled-radio label:after {
    background: #006cd4;
}
.btn-gradient-01, .btn-gradient-01 a, .btn-primary {
    /*background: linear-gradient(to right,#006cd4 0%,#000000 100%);*/
    background: #aadb2a;
    background: -moz-linear-gradient(top,  #aadb2a 0%, #88d550 50%, #60d07c 100%);
    background: -webkit-linear-gradient(top,  #aadb2a 0%,#88d550 50%,#60d07c 100%);
    background: linear-gradient(to bottom,  #aadb2a 0%,#88d550 50%,#60d07c 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aadb2a', endColorstr='#60d07c',GradientType=0 );
    color: #fff;
    border: 1px solid #aadb2a;
}
.btn-gradient-01:active,
.btn-gradient-01.active,
.btn-primary:active,
.btn-primary.active,
.show>.btn-gradient-01.dropdown-toggle {
    color: #fff;
    background-color: #aadb2a;
    background-image: none;
    border: 1px solid #aadb2a;
}
aside.levels .tower-label {
    background: #006cd4 !important;
    color: #ffffff !important;
}
.step-wizard li>a {
    color: #ffc107;
}
.step-wizard .active .step {
    color: #fff;
    background-color: #ffc107;
    border-color: #ffc107;
}
.step-wizard .active .title {
    color: #ffc107;
    font-weight: 500;
}
.step-wizard a:hover .title {
    color: #ffc107;
}
.step-wizard a:hover .step {
    color: #fff;
    background-color: #ffc107;
}
.step-wizard li .step {
    border-color: #ffc107;
}
.step-wizard .progressbar {
    background-color: #ffc107;
}

/* notifications header menu */
nav.navbar .dropdown-menu.notification .notifications-header .notifications-overlay {
    background: rgba(0, 108, 212, 0.9);
}
.dropdown-menu.notification .message-body-heading {
    color: #e6a1a1;
}
.dropdown-menu.notification .message-icon i {
    color: #c3a9a9;
}
nav.navbar .dropdown-menu a {
    color: #865353;
}
nav.navbar .dropdown-menu a.all-notifications {
    color: #006cd4;
}
nav.navbar .dropdown-menu.notification li a:hover i {
    color: #2393ff;
}

@media (max-width: 572px) {
    .authentication-form-2 {
        width: 100%;
        padding: 2rem 3rem;
    }
}
