﻿a {
    color: #3f51b5
}

a:active, a:focus, a:hover {
    color: #2b3ba5
}

.fa-hover:hover {
    background: #3f51b5;
    color: #ffffff
}

.fa-hover:hover .fa, .fa-hover:hover .ico {
    color: #ffffff
}

.header .logo {
    color: #ffffff;
    background: none;
}

.user .control-list a {
    color: #435966
}

.user .control-list a:hover {
    color: #3f51b5
}

.user .name a {
    color: #435966
}

.user .name a:hover {
    color: #3f51b5
}

@media (min-width: 1025px) {
    .navigation .menu a:hover {
        color: #3f51b5
    }

    .navigation .menu a:hover i {
        color: #3f51b5
    }
}

.navigation .menu a.active, .navigation .menu a.current {
    color: #3f51b5
}

.navigation .menu > li.current > a {
    background: #3f51b5;
    color: #ffffff
}

.navigation .menu > li.current > a > i {
    color: #ffffff
}

.navigation .menu > li.current .current > a {
    color: #3f51b5
}

.navigation .menu .waves-ripple {
    background: -webkit-radial-gradient(rgba(63, 81, 181, 0.2) 0, rgba(63, 81, 181, 0.3) 40%, rgba(63, 81, 181, 0.4) 50%, rgba(63, 81, 181, 0.5) 60%, rgba(63, 81, 181, 0) 70%);
    background: -o-radial-gradient(rgba(63, 81, 181, 0.2) 0, rgba(63, 81, 181, 0.3) 40%, rgba(63, 81, 181, 0.4) 50%, rgba(63, 81, 181, 0.5) 60%, rgba(63, 81, 181, 0) 70%);
    background: -moz-radial-gradient(rgba(63, 81, 181, 0.2) 0, rgba(63, 81, 181, 0.3) 40%, rgba(63, 81, 181, 0.4) 50%, rgba(63, 81, 181, 0.5) 60%, rgba(63, 81, 181, 0) 70%);
    background: radial-gradient(rgba(63, 81, 181, 0.2) 0, rgba(63, 81, 181, 0.3) 40%, rgba(63, 81, 181, 0.4) 50%, rgba(63, 81, 181, 0.5) 60%, rgba(63, 81, 181, 0) 70%)
}

@media (min-width: 800px) {
    .menu-active .header .logo {
        color: #fff
    }

    .menu-active .header .logo:before {
        background: #2b3ba5
    }

    .menu-active .header .logo:after {
        background: #ffffff
    }

    .menu-active .navigation .menu > li:hover > a {
        background: #3f51b5;
        color: #ffffff
    }

    .menu-active .navigation .menu > li:hover > a i {
        color: #ffffff
    }
}

.fixed-navbar {
    background: #3f51b5;
    color: #ffffff
}

.fixed-navbar .ico-item {
    color: #ffffff
}

@media (min-width: 1025px) {
    .fixed-navbar .ico-item:hover {
        color: #ffffff
    }
}

.footer {
    color: rgba(0, 0, 0, 0.7)
}

.footer a {
    color: rgba(0, 0, 0, 0.7)
}

@media (min-width: 1025px) {
    .footer a:hover {
        color: #3f51b5
    }
}

.box-content .dropdown.js__drop_down .sub-menu {
    background: #ffffff
}

.box-content .dropdown.js__drop_down .sub-menu a {
    color: #435966
}

@media (min-width: 1025px) {
    .box-content .dropdown.js__drop_down .sub-menu a:hover {
        color: #3f51b5
    }
}

.dataTables_wrapper .dataTable .group {
    background-color: #3f51b5 !important;
    color: #ffffff !important
}

table.focus-on tbody tr.focused td, table.focus-on tbody tr.focused th {
    background: #3f51b5 !important;
    color: #ffffff !important
}

.inbox-list .name {
    color: #3f51b5
}

@media (min-width: 1025px) {
    .inbox-list .name:hover {
        color: #2b3ba5
    }
}

.menu-mobile-button {
    color: #ffffff;
    background: #5669d5
}

.notice-list .name {
    color: #212121
}

@media (min-width: 1025px) {
    .notice-list .name:hover {
        color: #3f51b5
    }
}

.notice-popup {
    background: #ffffff
}

.notice-popup .notice-read-more {
    color: #212121
}

.notice-popup .notice-read-more:hover {
    color: #3f51b5
}

@media (min-width: 1025px) {
    .searchform .button-search:hover {
        color: #3f51b5
    }
}

.box-body .nav li.active a {
    background: #ffffff;
    color: #3f51b5
}

.box-body .nav a {
    color: #212121
}

.box-body .nav a:hover {
    background: #ffffff;
    color: #3f51b5
}

.mailbox-messages .unread > td:first-of-type {
    border-left-color: #3f51b5
}

.frm-single .frm-input .frm-inp:focus {
    border-color: #3f51b5
}

.frm-single .frm-submit {
    background: #3f51b5;
    color: #ffffff
}

@media (min-width: 1025px) {
    .frm-single .frm-submit:hover {
        background: #2b3ba5
    }
}

.pricing-table .thead {
    background: #3f51b5;
    color: #fff
}

.pricing-table .thead.bg-main-2 {
    background-color: #3f51b5
}

.pricing-table .thead.bg-blue-1 {
    background-color: #2444f9
}

.pricing-table .thead.bg-blue-2 {
    background-color: #1e3def
}

.pricing-table .thead.bg-blue-3 {
    background-color: #3f51b5
}

.pricing-table .td .fa-check {
    color: #3f51b5
}

.pricing-table .col-featured .td .btn-order {
    background: #3f51b5
}

@media (min-width: 1025px) {
    .pricing-table .td .btn-order:hover {
        background: #3f51b5
    }
}

.isotope-filter .filter-controls a {
    color: #435966
}

@media (min-width: 1025px) {
    .isotope-filter .filter-controls a:hover {
        color: #3f51b5
    }
}

.isotope-filter .filter-controls .js__active {
    color: #3f51b5
}

.user-info a {
    color: #3f51b5
}

.user-info a:hover {
    color: #2b3ba5
}