a {
    color: #52a2e0;
}

    a:hover {
        text-decoration: none !important;
    }

.nav:not(.nav-userProfile) a:hover, .page-sidebar-menu a:hover {
    color: #EEE !important;
}

.page-header.navbar {
    background-color: #2b3643;
}

    .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle > i {
        color: #999;
    }

    .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover, .page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle {
        background-color: transparent;
    }

        .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle:hover > i, .page-header.navbar .top-menu .navbar-nav > li.dropdown.open .dropdown-toggle > i {
            color: #bfbfbf;
        }

    .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu {
        border-color: #e7eaf0;
    }

        .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu:after {
            border-bottom-color: #eaedf2;
        }

        .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a, .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > h3 {
            color: #eee;
        }

            .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external > a:hover {
                color: #23527c;
                text-decoration: none;
            }

        .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a {
            border-bottom: 1px solid #EFF2F6 !important;
            color: #575962;
        }

            .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu .dropdown-menu-list > li > a:hover {
                color: #575962 !important;
            }

.top-menu .dropdown-menu > li > a:focus, .top-menu .dropdown-menu > li > a:hover {
    background-color: transparent !important;
    color: #fff !important;
}

.top-menu .dropdown-user .dropdown-menu > li > a:focus, .top-menu .dropdown-user .dropdown-menu > li > a:hover {
    color: #000 !important;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a .time {
    background: #f1f1f1;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification .dropdown-menu .dropdown-menu-list > li > a:hover .time {
    background: #e4e4e4;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .circle {
    background-color: #d64635;
    color: #fff;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox > .dropdown-toggle > .corner {
    border-color: transparent transparent transparent #d64635;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-inbox .dropdown-menu .dropdown-menu-list .subject .from {
    color: #5b9bd1;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-language > .dropdown-toggle > .langname, .page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > .username, .page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > i {
    color: #c5c5c5;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-toggle > span.user-img {
    background: url(../../../assets/img/top-right-user-blue.png) top left no-repeat;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-tasks .dropdown-menu .dropdown-menu-list .progress {
    background-color: #dfe2e9;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-user > .dropdown-menu {
    width: 230px;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu {
    background: #393939;
    border: 0;
}

    .page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu:after {
        border-bottom-color: #393939;
    }

    .page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external {
        background: #242424;
    }

        .page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > h3 {
            color: #a4a4a4;
        }

        .page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu > li.external > a:hover {
            color: #5496cf;
        }

    .page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a, .page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a {
        color: #b0b0b0;
        border-bottom: 1px solid #484848 !important;
    }

        .page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a > i, .page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a > i {
            color: #979797;
        }

        .page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu .dropdown-menu-list > li a:hover, .page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a:hover {
            background: #565e6a;
        }

    .page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li a {
        border-bottom: 0 !important;
    }

    .page-header.navbar .top-menu .navbar-nav > li.dropdown-dark .dropdown-menu.dropdown-menu-default > li.divider {
        background: #484848;
    }

.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a .time {
    background: #2c2c2c;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown-notification.dropdown-dark .dropdown-menu .dropdown-menu-list > li > a:hover .time {
    background: #1f1f1f;
}

.open > .dropdown-menu::before {
    border-bottom-color: #364150 !important;
}

.page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-menu::before {
    border-bottom-color: #0a8cf0 !important;
}

.page-header.navbar .search-form {
    background: #151515;
}

    .page-header.navbar .search-form.open, .page-header.navbar .search-form:hover {
        background: #393939;
    }

    .page-header.navbar .search-form .input-group .form-control {
        color: #999;
    }

        .page-header.navbar .search-form .input-group .form-control::-moz-placeholder {
            color: #969696;
            opacity: 1;
        }

        .page-header.navbar .search-form .input-group .form-control:-ms-input-placeholder {
            color: #969696;
        }

        .page-header.navbar .search-form .input-group .form-control::-webkit-input-placeholder {
            color: #969696;
        }

    .page-header.navbar .search-form .input-group .input-group-btn .btn.submit > i {
        color: #999;
    }

.page-header.navbar .menu-toggler > span, .page-header.navbar .menu-toggler > span:after, .page-header.navbar .menu-toggler > span:before, .page-header.navbar .menu-toggler > span:hover, .page-header.navbar .menu-toggler > span:hover:after, .page-header.navbar .menu-toggler > span:hover:before {
    background: #858585;
}

.page-header.navbar .menu-toggler.th-toggle-exit > span {
    background-color: transparent !important;
}

.page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu {
    box-shadow: 5px 5px rgba(57,57,57,.2);
}

    .page-header.navbar .hor-menu .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > h3, .page-header.navbar .hor-menu .navbar-nav > li > a {
        color: #c5c5c5;
    }

        .page-header.navbar .hor-menu .navbar-nav > li > a > i {
            color: #787878;
        }

        .page-header.navbar .hor-menu .navbar-nav > li.active > a > i, .page-header.navbar .hor-menu .navbar-nav > li.current > a > i, .page-header.navbar .hor-menu .navbar-nav > li.open > a > i, .page-header.navbar .hor-menu .navbar-nav > li:hover > a > i, .page-header.navbar .hor-menu .navbar-nav > li > a:hover > i {
            color: #ddd;
        }

.page-header.navbar .hor-menu .navbar-nav > li.active .selected, .page-header.navbar .hor-menu .navbar-nav > li.current .selected {
    border-top: 6px solid #d64635;
}

.page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu {
    box-shadow: 5px 5px rgba(57,57,57,.2);
    background: #364150;
}

    .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li > a, .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li > a > i {
        color: #b8b8b8;
    }

    .dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover, .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li:hover > a {
        color: #dcdcdc !important;
        background: #565e6a !important;
    }

        .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.active > a:hover > i, .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.active > a > i, .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.current > a:hover > i, .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.current > a > i, .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li:hover > a > i {
            color: #dcdcdc;
        }

    .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.active > a, .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.active > a:hover, .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.current > a, .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.current > a:hover {
        color: #dcdcdc;
        background: #565e6a;
    }

    .page-header.navbar .hor-menu .navbar-nav > li .dropdown-menu li.divider {
        background-color: #454545;
    }

.page-header.navbar .hor-menu .navbar-nav > li .dropdown-submenu > a:after {
    color: #b8b8b8;
}

.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.mega-menu-dropdown > .dropdown-menu {
    box-shadow: 5px 5px rgba(102,102,102,.1);
}

    .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.mega-menu-dropdown > .dropdown-menu .mega-menu-content .mega-menu-submenu li > h3 {
        color: #666;
    }

.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a {
    color: #c5c5c5;
}

    .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a > i {
        color: #787878;
    }

    .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li:hover > a, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a:hover {
        color: #d2d2d2;
        background: #393939;
    }

        .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li:hover > a > i, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > a:hover > i {
            color: #858585;
        }

.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.open > a {
    color: #364150 !important;
    background: #fff !important;
}

    .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.open > a > i {
        color: #364150 !important;
    }

.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a:hover, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a:hover {
    color: #fff;
    background: #d64635;
}

    .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a:hover > i, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.active > a > i, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a:hover > i, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li.current > a > i {
        color: #787878;
    }

.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu {
    box-shadow: 5px 5px rgba(102,102,102,.1);
    background: #fff;
    border: 1px solid #f2f2f2;
}

    .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li > a {
        color: #000;
    }

        .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li > a > i {
            color: #888;
        }

    .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li:hover > a {
        color: #000;
        background: #f5f5f5;
    }

        .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li:hover > a > i {
            color: #666;
        }

    .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a:hover, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a:hover {
        color: #000;
        background: #f5f5f5;
    }

        .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a:hover > i, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.active > a > i, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a:hover > i, .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.current > a > i {
            color: #666;
        }

    .page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li .dropdown-menu li.divider {
        background-color: #f5f5f5;
    }

.page-header.navbar .hor-menu.hor-menu-light .navbar-nav > li > .dropdown-menu {
    border-top: 0;
}

.page-sidebar, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover, body {
    background-color: #364150;
}

    .page-sidebar .page-sidebar-menu > li > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a {
        border-top: 1px solid #424c5a;
        color: #d9d9d9;
    }

        .page-sidebar .page-sidebar-menu > li > a:hover {
            border-top: none !important;
        }

        .page-sidebar .page-sidebar-menu > li > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i {
            color: #888;
        }

            .page-sidebar .page-sidebar-menu > li > a > i[class*=icon-], .page-sidebar .page-sidebar-menu > li > a > i[class^=icon-], .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class*=icon-], .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i[class^=icon-] {
                color: #959595;
            }

        .page-sidebar .page-sidebar-menu > li > a > .arrow.open:before, .page-sidebar .page-sidebar-menu > li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .arrow:before {
            color: #777;
        }

    .page-sidebar .page-sidebar-menu > li.heading > h3, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.heading > h3 {
        color: #9e9e9e;
    }

    .page-sidebar .page-sidebar-menu > li.open > a > .arrow.open:before, .page-sidebar .page-sidebar-menu > li.open > a > .arrow:before, .page-sidebar .page-sidebar-menu > li.open > a > i, .page-sidebar .page-sidebar-menu > li:hover > a > .arrow.open:before, .page-sidebar .page-sidebar-menu > li:hover > a > .arrow:before, .page-sidebar .page-sidebar-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a > i {
        color: #eee;
    }

    .page-sidebar .page-sidebar-menu > li.active.open > a:hover, .page-sidebar .page-sidebar-menu > li.active > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a:hover {
        background: #677888;
    }

    .page-sidebar .page-sidebar-menu > li.active.open > a > .arrow.open:before, .page-sidebar .page-sidebar-menu > li.active.open > a > .arrow:before, .page-sidebar .page-sidebar-menu > li.active.open > a > i, .page-sidebar .page-sidebar-menu > li.active > a > .arrow.open:before, .page-sidebar .page-sidebar-menu > li.active > a > .arrow:before, .page-sidebar .page-sidebar-menu > li.active > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a > i {
        color: #fff;
    }

    .page-sidebar .page-sidebar-menu > li:last-child > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:last-child > a {
        border-bottom: 1px solid transparent !important;
    }

    .page-sidebar .page-sidebar-menu li > a > .arrow.open:before, .page-sidebar .page-sidebar-menu li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li > a > .arrow:before {
        color: #777;
    }

    .page-sidebar .page-sidebar-menu li.active > a > .arrow.open:before, .page-sidebar .page-sidebar-menu li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > a > .arrow:before {
        color: #fff;
    }

.page-sidebar-closed .page-sidebar .page-sidebar-menu:hover .sub-menu, .page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu:hover .sub-menu {
    background-color: #364150;
}

.page-sidebar .page-sidebar-menu .sub-menu > li > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a {
    color: #bdbdbd;
}

    .page-sidebar .page-sidebar-menu .sub-menu > li > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i {
        color: #777;
    }

        .page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class*=icon-], .page-sidebar .page-sidebar-menu .sub-menu > li > a > i[class^=icon-], .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class*=icon-], .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > i[class^=icon-] {
            color: #959595;
        }

    .page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow.open:before, .page-sidebar .page-sidebar-menu .sub-menu > li > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li > a > .arrow:before {
        color: #777;
    }

.page-sidebar .page-sidebar-menu .sub-menu > li.active > a, .page-sidebar .page-sidebar-menu .sub-menu > li.open > a, .page-sidebar .page-sidebar-menu .sub-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a {
    background: #565e6a !important;
}

    .page-sidebar .page-sidebar-menu .sub-menu > li.active > a > i, .page-sidebar .page-sidebar-menu .sub-menu > li.open > a > i, .page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > i {
        color: #bbb;
    }

    .page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before, .page-sidebar .page-sidebar-menu .sub-menu > li.active > a > .arrow:before, .page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before, .page-sidebar .page-sidebar-menu .sub-menu > li.open > a > .arrow:before, .page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before, .page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a > .arrow:before {
        color: #888;
    }

.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.open > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li:hover > a {
    background: #424242;
}

.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a {
    background: #474747;
    border-left: 4px solid #d64635;
    color: #f1f1f1;
}

    .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a:hover, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a:hover {
        border-left: 4px solid #d64635;
        background: #424242;
    }

    .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > .arrow.open:before, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > .arrow:before, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > i, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a > .arrow.open:before, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a > .arrow:before, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a > .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a > .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li.active > a > i {
        color: #eee;
    }

.page-sidebar .sidebar-search .input-group .input-group-btn .btn > i, .page-sidebar-closed .page-sidebar .sidebar-search.open .remove > i, .page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.open .remove > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .input-group-btn .btn > i {
    color: #5c5c5c;
}

.page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu {
    background: #424242;
}

    .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.active > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.open > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li:hover > a {
        background: #474747 !important;
    }

.page-sidebar .sidebar-toggler, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler {
    background: #303030;
}

    .page-sidebar .sidebar-toggler > span, .page-sidebar .sidebar-toggler > span:after, .page-sidebar .sidebar-toggler > span:before, .page-sidebar .sidebar-toggler > span:hover, .page-sidebar .sidebar-toggler > span:hover:after, .page-sidebar .sidebar-toggler > span:hover:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler > span, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler > span:after, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler > span:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler > span:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler > span:hover:after, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler > span:hover:before {
        background: #858585;
    }

    .page-sidebar .sidebar-toggler.th-toggle-exit > span, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler.th-toggle-exit > span {
        background-color: transparent !important;
    }

    .page-sidebar .sidebar-toggler:hover, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-toggler:hover {
        background: #242424;
    }

.page-sidebar .sidebar-search .input-group, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group {
    border-bottom: 1px solid #484848;
}

    .page-sidebar .sidebar-search .input-group .form-control, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control {
        background-color: #364150;
        color: #5c5c5c;
    }

        .page-sidebar .sidebar-search .input-group .form-control::-moz-placeholder, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control::-moz-placeholder {
            color: #5c5c5c;
            opacity: 1;
        }

        .page-sidebar .sidebar-search .input-group .form-control:-ms-input-placeholder, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control:-ms-input-placeholder {
            color: #5c5c5c;
        }

        .page-sidebar .sidebar-search .input-group .form-control::-webkit-input-placeholder, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search .input-group .form-control::-webkit-input-placeholder {
            color: #5c5c5c;
        }

.page-sidebar .sidebar-search.sidebar-search-bordered .input-group, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-bordered .input-group {
    border: 1px solid #484848;
}

.page-sidebar-closed .page-sidebar .sidebar-search.open .input-group, .page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.open .input-group {
    background-color: #364150;
}

.page-sidebar-closed .page-sidebar .sidebar-search.sidebar-search-solid .input-group, .page-sidebar-closed .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid .input-group {
    background: 0 0;
}

.page-sidebar .sidebar-search.sidebar-search-solid .input-group, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid .input-group {
    border: 1px solid #303030;
    background: #303030;
}

    .page-sidebar .sidebar-search.sidebar-search-solid .input-group .form-control, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid .input-group .form-control {
        background: #303030;
    }

.page-sidebar .sidebar-search.sidebar-search-solid.open .input-group, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid.open .input-group {
    border: 1px solid #364150;
    background: #364150;
}

    .page-sidebar .sidebar-search.sidebar-search-solid.open .input-group .form-control, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .sidebar-search.sidebar-search-solid.open .input-group .form-control {
        background: #364150;
    }

.page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a, .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a:hover, .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light > li.active > a, .page-sidebar-reversed .page-sidebar-menu.page-sidebar-menu-light > li.active > a:hover {
    border-left: 0;
    border-right: 4px solid #d64635;
}

.page-quick-sidebar-wrapper {
    border-left: 1px solid #273037;
}

    .page-quick-sidebar-wrapper .media i {
        float: left;
        line-height: 29px;
        margin-right: 5px;
        position: relative;
        font-size: 14px;
    }

.page-quick-sidebar .label-danger {
    background-color: #ef2c39 !important;
}

.page-quick-sidebar .label-info {
    background-color: #3455d1 !important;
}

.page-quick-sidebar .label-warning {
    background-color: #f0626d !important;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading {
    color: #eee;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-chat .page-quick-sidebar-chat-users .media-list .media .media-body .media-heading-sub {
    color: #657b8d;
    padding: 3px 0;
}

table.rgMasterTable {
    border-right: 1px solid #ccc !important;
}

.RadGrid_Outlook .rgActiveRow td, .RadGrid_Outlook .rgEditRow td, .RadGrid_Outlook .rgHoveredRow td, .RadGrid_Outlook .rgSelectedRow td {
    border-left: 1px solid !important;
}

.RadMenu_Outlook .rmGroup a.rmExpanded .rmText, .RadMenu_Outlook .rmGroup a.rmFocused .rmText, .RadMenu_Outlook .rmGroup a.rmLink:hover .rmText, .RadMenu_Outlook .rmGroup a.rmSelected .rmText {
    background-position: unset !important;
}

.RadCalendarMonthView_Default .rcSelected a, .RadCalendarMonthView_Default input, .RadCalendar_Default .rcRow .rcHover, .RadCalendar_Default .rcRow .rcSelected, .RadCalendar_Default .rcTitlebar, .RadGrid_Outlook .rgActiveRow, .RadGrid_Outlook .rgHoveredRow, .RadMenu_Outlook .rmGroup, .RadMenu_Outlook .rmGroup .rmVertical, .RadMenu_Outlook .rmGroup a.rmExpanded, .RadMenu_Outlook .rmGroup a.rmExpanded .rmExpandRight, .RadMenu_Outlook .rmGroup a.rmFocused, .RadMenu_Outlook .rmGroup a.rmLink:hover, .RadMenu_Outlook .rmGroup a.rmSelected, .RadMenu_Outlook .rmHorizontal .rmVertical .rmSeparator .rmText, .RadMenu_Outlook .rmMultiColumn, .RadMenu_Outlook .rmVertical .rmSeparator .rmText, .rmItem .rmLink:hover, .rmItem .rmLink:hover .rmText, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header, .ui-widget-header .ui-state-default {
    background: 0 0 !important;
}

.bg-red,.bg-red-before:before,.RadCalendar .rcRow .crntDay a, .RadCalendarMonthView_Default input, .RadGrid .table-custom-border th, .RadGrid .table-style-2 .bg-row-red, .RadGrid table th.rgHeader, .RadMenu ul.rmGroup ul.rmVertical:before, .RadMenu ul.rmGroup:before, .badge-danger, .btn.red:not(.btn-outline), .exampleWrapper .custom-report li a.rtsSelected, .exampleWrapper .custom-report li a:hover, .fc-today-button, .fc-unthemed .fc-toolbar .fc-button.fc-state-active, .fc-unthemed .fc-toolbar .fc-button:active, .fc-unthemed .fc-toolbar .fc-button:focus, .fc-widget-header, .mt-element-list .list-todo .list-count.red, .mt-element-list .list-todo.mt-list-head.red, .mt-element-ribbon .ribbon.ribbon-color-danger, .page-header.navbar .hor-menu .navbar-nav > li.active > a, .page-header.navbar .hor-menu .navbar-nav > li.current > a, .page-header.navbar .hor-menu .navbar-nav > li.open > a, .page-header.navbar .hor-menu .navbar-nav > li:hover > a, .page-header.navbar .hor-menu .navbar-nav > li > a:hover, .page-header.navbar .top-menu .navbar-nav > li.dropdown .dropdown-toggle .badge.badge-default, .page-header.navbar .top-menu .navbar-nav > li.dropdown-extended .dropdown-menu > li.external, .page-sidebar .page-sidebar-menu > li.active.open > a, .page-sidebar .page-sidebar-menu > li.active > a, .page-sidebar .page-sidebar-menu > li.open > a, .page-sidebar .page-sidebar-menu > li:hover > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li:hover > a, .portlet.box.red > .portlet-title, .portlet.red .portlet-title, .portlet > .portlet-body.red, .rgPager .rgPageFirst:hover, .rgPager .rgPageLast:hover, .rgPager .rgPageNext:hover, .rgPager .rgPagePrev:hover, .select2-container--bootstrap .select2-results__option--highlighted[aria-selected], .single-table-design .RadGrid .rgHeader, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header, ::selection {
    background-color: #0a8cf0 !important;
    color: #f5f5f5 !important;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover, .rgPager .rgPageFirst, .rgPager .rgPageLast, .rgPager .rgPageNext, .rgPager .rgPagePrev {
    background-color: #3b97df !important;
}

.RadComboBoxDropDown_Outlook .rcbHovered, .RadGrid .rgHeader.rgSorted, .exampleWrapper .custom-report li a, div.heading-box, input.switch-toggle-round:checked + label:before, input.switch-toggle-twoWay + label:before, table.heading-box, tr.heading-box {
    background-color: #7dbced !important;
}

.RadGrid .rgFilterRow, .rgAltRow, tr.even {
    background: #ebf4fb !important;
}

    .RadComboBoxDropDown_Default .rcbHovered, .RadGrid .rgGroupHeader, .RadGrid td.rgExpandCol, .RadGrid td.rgGroupCol, .RadMenu_Outlook .rmGroup, .RadMenu_Outlook .rmGroup .rmVertical, .RadMenu_Outlook .rmMultiColumn, .fc-highlight, .fc-unthemed .fc-toolbar .fc-button:not(.fc-state-active):not(.fc-today-button):hover, .fc-unthemed td.fc-today, .note-custom, .rgAltRow:hover, .rgEditRow, .rgRow:hover, .rgSelectedRow, .table-style-2 .bg-row-red, div.bg-row-red, hr.fc-divider, tr.rgGroupHeader ~ tr.rgAltRow:hover {
        background: #e1f1fd !important;
    }

.bg-1, .search-box, body:not(.homePage) .event-tooltip:not(.event-tooltip-roster), body:not(.homePage) .fc-unthemed .fc-event-dot {
    background: #a8cfed !important;
}

.custom-calander:not(.custom-calander-roster) .fc-event {
    background-color: rgba(10,140,240,.1) !important;
    border-left: 3px solid #0a8cf0 !important;
}

    .custom-calander:not(.custom-calander-roster) .fc-event .fc-title {
        color: #0a8cf0 !important;
    }

.RadGrid .rgAltRow td, .RadGrid .rgFilterBox, .RadGrid .rgFilterRow td, .RadGrid .rgGroupPanel, .RadGrid .rgHeader, .RadGrid .rgPager .rgPagerButton, .RadGrid .rgRow td, .RadGrid th.rgResizeCol, .RadGrid_Default, .RadGrid_Outlook .rgEditRow td, .RadInputMgr_Outlook, .RadInput_Outlook .riTextBox, .RadPanelBar_Default .rpRootGroup, .RadPanelBar_Default a.rpExpanded, .RadPanelBar_Default a.rpFocused, .RadPanelBar_Default a.rpLink, .RadTabStripLeft_Outlook .rtsLink, .RadTabStripRight_Outlook .rtsLink, .RadTabStripTop_Default .rtsLink, .RadToolBar_Office2007 .rtbOuter, .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li > a, .select2-container--bootstrap .select2-dropdown, .select2-container--bootstrap .select2-search--dropdown .select2-search__field, .select2-container--bootstrap .select2-selection, .tabbable-line > .nav-tabs > li:hover, .table-custom-border tr td, .table-custom-border tr th, table, table tr td, table tr th, table.rgMasterTable {
    border-color: #c9e2f6 !important;
}

.border-red, .btn.red:not(.btn-outline), .note-custom, .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li.active > a, .page-quick-sidebar-wrapper .page-quick-sidebar .nav-tabs > li:hover > a, .tabbable-line > .nav-tabs > li.active {
    border-color: #0a8cf0 !important;
}

.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    border-color: #3b97df !important;
}

.tabbable-custom > .nav-tabs > li.active {
    border-top-color: #72b8ee !important;
}

.RadGrid .rgCommandCell, .RadGrid .rgEditForm, .RadGrid td.rgPagerCell {
    border: 1px solid #c9e2f6 !important;
}

.RadComboBox .rcbArrowCell, .RadComboBox .rcbInputCell, .RadForm_Outlook.rfdTextarea textarea, .RadForm_Outlook.rfdTextarea textarea[disabled]:hover, .RadForm_Outlook.rfdTextbox input[disabled][type=text]:hover, .RadForm_Outlook.rfdTextbox input[disabled][type=password]:hover, .RadForm_Outlook.rfdTextbox input[type=text], .RadForm_Outlook.rfdTextbox input[type=text]:focus, .RadForm_Outlook.rfdTextbox input[type=password], .RadGrid .rgFilterBox, .RadPicker .RadInput input[type=text], .RadUpload .ruFakeInput, .form-control, .heading-box .form-control, .mt-checkbox.mt-checkbox-outline > span, .radEnabledCss_Default, .radFocusedCss_Default, .radHoverCss_Default, .radInvalidCss_Default, .search-box .form-control {
    border: 1px solid #b1d5f2 !important;
}

.RadComboBoxDropDown_Outlook, .rgMasterTable .form-control:focus, .rgMasterTable .form-control:hover, .rgMasterTable input[type=text]:focus, .rgMasterTable input[type=text]:hover, .rgPager .rgCurrentPage, .rgPager a:hover {
    border: 1px solid #52aaed !important;
}

#RadGrid1 table th.rgHeader, #RadGrid2 table th.rgHeader, .RadCalendarMonthView_Default .rcButtons, .RadMenu_Outlook .rmHorizontal .rmVertical .rmSeparator .rmText, .RadMenu_Outlook .rmVertical .rmSeparator .rmText, .single-table-design .RadGrid .rgHeader {
    border-top: 1px solid #c9e2f6 !important;
}

.RadCalendar_Outlook .rcWeek th, .RadTabStripLeft_Outlook .rtsLast .rtsLink, .RadTabStripRight_Outlook .rtsLast .rtsLink {
    border-bottom: 1px solid #b1d5f2 !important;
}

.RadTabStripLeft_Outlook .rtsLink.rtsSelected, .RadTabStripRight_Outlook .rtsLink.rtsSelected {
    border-left: 2px solid #0a8cf0 !important;
}

.RadTabStripTop_Default .rtsLast .rtsLink {
    border-right: 1px solid #b1d5f2 !important;
}

.RadGrid .rgAltRow > td:first-child, .RadGrid .rgFilterRow > td:first-child, .RadGrid .rgHeader:first-child, .RadGrid .rgRow > td:first-child, .RadGrid th.rgResizeCol:first-child {
    border-left: 1px solid #c9e2f6 !important;
}

.RadGrid .rgAltRow > td:last-child, .RadGrid .rgFilterRow > td:last-child, .RadGrid .rgHeader:last-child, .RadGrid .rgRow > td:last-child, .RadGrid th.rgResizeCol:last-child {
    border-right: 1px solid #c9e2f6 !important;
}

.loader {
    border: 16px solid #dcdcdc;
    border-top: 16px solid #0a8cf0;
}

.RadGrid_Outlook .rgAltRow a, .RadGrid_Outlook .rgRow a, .RadToolBar ul.rtbUL li.rtbItem.rtbBtn span.rtbText::before, .font-blue-madison, .font-red, .page-links .img-icon, .rgCommandRow .rgCommandCell a, body.company .exampleWrapper .form-group .switch + span, body.company .exampleWrapper .form-group input[type=checkbox] + label, body.company .exampleWrapper .form-group input[type=radio] + label, table#dlCategory i {
    color: #52a2e0 !important;
}

    table#emp_list a, #lblMessage, #lblerror, .RadGrid_Outlook .rgAltRow a.empname-Link, .RadGrid_Outlook .rgAltRow a:hover, .RadGrid_Outlook .rgGroupHeader, .RadGrid_Outlook .rgRow a.empname-Link, .RadGrid_Outlook .rgRow a:hover, .RadTabStripLeft_Outlook .rtsLink.rtsSelected, .RadTabStripRight_Outlook .rtsLink.rtsSelected, .RadTabStrip_Outlook .rtsLink:hover, .font-red:hover, .noprofilepic, .page-quick-sidebar-wrapper .media i, .rgCommandRow .rgCommandCell a:hover, a:focus, a:hover, font, span.logo-default span {
        color: #0a8cf0 !important;
    }

.RadCalendar_Default .rcRow .rcHover a {
    color: #f5f5f5 !important;
}

.RadForm_Outlook.rfdTextbox input[disabled][type=text]:hover, .RadForm_Outlook.rfdTextbox input[readonly][type=text], .RadForm_Outlook.rfdTextbox input[readonly][type=text]:hover, .rcbDisabled td.rcbArrowCell, .rcbReadOnly td.rcbArrowCell, input[disabled][type=text], input[readonly][type=text], select[disabled], select[readonly], textarea[disabled], textarea[readonly] .RadForm_Outlook.rfdTextbox input[disabled][type=text] {
    background-color: #ecf5fb !important;
}

.RadInput .riTextBox, .form-control, .rcbArrowCell, .rcbInput, .ruFakeInput, .select2-selection, .cke_top, .cke_bottom {
    background-color: #e5f2fc !important;
    border-color: #b1d7f4 !important;
    box-shadow:none !important;
}

@media (min-width:992px) {
    .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu {
        box-shadow: 5px 5px rgba(48,48,48,.2);
    }

        .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu.sidebar-search-wrapper, .page-sidebar-menu.page-sidebar-menu-hover-submenu > li:hover > .sub-menu.sidebar-toggler-wrapper {
            box-shadow: none;
        }

    .page-sidebar-menu.page-sidebar-menu-closed > li:hover {
        box-shadow: 5px 5px rgba(48,48,48,.2);
    }

        .page-sidebar-menu.page-sidebar-menu-closed > li:hover.sidebar-search-wrapper, .page-sidebar-menu.page-sidebar-menu-closed > li:hover.sidebar-toggler-wrapper {
            box-shadow: none;
        }

        .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu {
            box-shadow: 5px 5px rgba(48,48,48,.2);
        }

            .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu.sidebar-search-wrapper, .page-sidebar-menu.page-sidebar-menu-closed > li:hover > .sub-menu.sidebar-toggler-wrapper {
                box-shadow: none;
            }

    .page-sidebar-menu.page-sidebar-menu-light.page-sidebar-menu-closed > li.heading {
        padding: 0;
        margin-top: 15px;
        margin-bottom: 15px;
        border-top: 1px solid #484848 !important;
    }

    .page-sidebar-fixed:not(.page-footer-fixed) .page-content {
        border-bottom: 0;
    }

    .page-sidebar-fixed:not(.page-footer-fixed) .page-footer {
        background-color: #fff;
    }

        .page-sidebar-fixed:not(.page-footer-fixed) .page-footer .page-footer-inner {
            color: #364150;
        }

    .page-boxed {
        background-color: #353535 !important;
    }

        .page-boxed .page-container {
            background-color: #364150;
            border-left: 1px solid #484848;
            border-bottom: 1px solid #484848;
        }

        .page-boxed.page-sidebar-reversed .page-container {
            border-left: 0;
            border-right: 1px solid #484848;
        }

        .page-boxed.page-sidebar-fixed .page-container {
            border-left: 0;
            border-bottom: 0;
        }

        .page-boxed.page-sidebar-reversed.page-sidebar-fixed .page-container {
            border-left: 0;
            border-right: 0;
            border-bottom: 0;
        }

        .page-boxed.page-sidebar-fixed .page-sidebar {
            border-left: 1px solid #484848;
        }

        .page-boxed.page-sidebar-reversed.page-sidebar-fixed .page-sidebar {
            border-right: 1px solid #484848;
            border-left: 0;
        }

        .page-boxed.page-sidebar-fixed.page-footer-fixed .page-footer {
            background-color: #353535 !important;
        }

            .page-boxed.page-sidebar-fixed.page-footer-fixed .page-footer .page-footer-inner {
                color: #a3a3a3;
            }

    .page-sidebar-menu-hover-submenu li:hover a > .arrow {
        border-right: 8px solid #3a3a3a;
    }

    .page-sidebar-reversed .page-sidebar-menu-hover-submenu li:hover a > .arrow {
        border-left: 8px solid #3a3a3a;
    }

    .page-sidebar-menu-hover-submenu li:hover > .sub-menu {
        background: #3a3a3a !important;
    }
}

@media (max-width:991px) {
    .page-sidebar {
        background-color: #2b2b2b;
    }

        .page-sidebar .page-sidebar-menu > li > a {
            border-top: 1px solid #364150;
        }

        .page-sidebar .page-sidebar-menu > li.open > a, .page-sidebar .page-sidebar-menu > li:hover > a {
            background: #364150;
        }

        .page-sidebar .page-sidebar-menu > li:last-child > a {
            border-bottom: 0 !important;
        }

        .page-sidebar .page-sidebar-menu .sidebar-search input, .page-sidebar .page-sidebar-menu > li .sub-menu {
            background-color: #2b2b2b !important;
        }

        .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active.open > a:hover, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.active > a:hover, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li.open > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li:hover > a {
            background: #364150;
        }

        .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu {
            background: #2b2b2b !important;
        }

            .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.active > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li.open > a, .page-sidebar .page-sidebar-menu.page-sidebar-menu-light > li .sub-menu > li:hover > a {
                background: #364150 !important;
            }
}

@media (max-width:480px) {
    .page-header.navbar .top-menu {
        background-color: #364150;
    }

    .page-header-fixed-mobile .page-header.navbar .top-menu {
        background-color: #1f1f1f;
    }

        .page-header-fixed-mobile .page-header.navbar .top-menu .navbar-nav > li.dropdown-user .dropdown-toggle {
            background: 0 0;
        }
}

@media print {
    .fc-timeline th.fc-widget-header, .fc-widget-header .fc-day-header {
        background-color: #0a8cf0 !important;
    }
    .fc-timeline th.fc-widget-header .fc-cell-text,
    .fc-widget-header .fc-day-header,
    .fc-widget-header .fc-day-header span{
        color: #f5f5f5 !important;
    }
}