body {
    background-color: #EBEBEB;
}

.page-header.navbar .page-logo {
    padding-left: 0px;
}

.page-header.navbar .page-logo .logo-default {
    margin: 17px 0 0 36px;
    width: 160px;
}

.page-header.navbar .page-logo {
    width: inherit;
}



.page-header.navbar .title {
    margin-top: 19px;
    font-size: 25px;
    border-left: 1px #ccc solid;
    float: left;
    height: 46px;
    padding: 10px;
    padding-left: 30px;
    color: #666;
}

.page-sidebar .page-sidebar-menu>li.active>a>.selected {
    display: none;
}


.page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle .badge.badge-default {
    background-color: #ffc928;
}
.page-header.navbar.navbar-fixed-top {
    background: url(/assets/images/file/bWFwLmpwZw==) no-repeat right top #ffffff;
    background-size: 410px;
    height: 98px;
    border-bottom: 2px #515696 solid;
}

.page-header-fixed .page-container {
    margin-top: 98px;
}


.note {
    margin: 20px 0 20px;
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle>i {
    color: #666;
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown-user>.dropdown-toggle>.username {
    color: #666;
    font-size: 14px;
    font-weight: 600;
}

.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: #666;
}

.page-sidebar-menu {
     background-color: #EBEBEB;
}
.page-sidebar {
    background-color: #ebebeb !important;
}


.page-sidebar .sidebar-search .input-group .form-control {
    background-color: #EBEBEB !important;
}

.page-sidebar .page-sidebar-menu>li>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a {
    border : 0px solid #ccc;
}

.page-sidebar .page-sidebar-menu>li.active.open>a, .page-sidebar .page-sidebar-menu>li.active>a, 
.page-sidebar .page-sidebar-menu>li.active.open>a:hover, .page-sidebar .page-sidebar-menu>li.active>a:hover,
.page-sidebar .page-sidebar-menu>li.open>a, .page-sidebar .page-sidebar-menu>li:hover>a>i, .page-sidebar .page-sidebar-menu>li:hover>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 {
    background: #515696;
    color: #FFFFFF;

}

.page-sidebar .page-sidebar-menu>li.open>a>.arrow.open:before, .page-sidebar .page-sidebar-menu>li.open>a>i, .page-sidebar .page-sidebar-menu>li.open>a, .page-sidebar .page-sidebar-menu li:hover>a>.arrow.open:before, .page-sidebar .page-sidebar-menu li:hover>a>.arrow:before,  .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>a>.arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li>a>.arrow:before {
    color: #FFFFFF;
}

.page-sidebar .page-sidebar-menu .sub-menu>li:hover>a>.arrow.open:before, .page-sidebar .page-sidebar-menu .sub-menu>li.open>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: #FFFFFF;
}

.page-sidebar .page-sidebar-menu>li>a, .page-sidebar .page-sidebar-menu .sub-menu>li>a {
    color: #3e3e3e;
}

.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: #515696!important;
    color: #FFFFFF;
}

.form-control {
        -webkit-box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
    box-shadow: inset 0 0px 0px rgba(0,0,0,.075);
}           

.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover {
    background-color: #515696;

}

.page-header.navbar .top-menu .navbar-nav>li.dropdown>.dropdown-toggle {
    margin: 8px;
    margin-top: 94px;
}



.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 {
    margin: 8px;
    margin-top: 27px;
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-menu {
    margin-top: 17px;
    margin-right: 16px;
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown.dropdown-user .dropdown-menu {
    margin-right: 5px;
}


.page-sidebar .page-sidebar-menu>li.separator {
    border-bottom: 1px solid #DCDCDC;
}


.dashboard-stat .details .desc {
    font-size : 22px;
}

.dashboard-stat .visual>i {
    margin-left: 0px;
    font-size: 62px;
    line-height: 90px;
}

.page-header.navbar .top-menu .navbar-nav>li.dropdown .dropdown-toggle:hover {
    background-color: transparent;
}

.CSSAnimationChart, .mapChart {
    width: 100%;
    height: 300px;
}

.dashboard h3.page-title {
    margin-bottom: 12px;
}

.dashboard .dashboard-stat .details {
     position: initial; 
}

.portlet.light.bordered.support {
    padding: 5px;
    background-color: transparent;
    border: 1px solid #ccc !important;
}

.page-footer .page-footer-inner {
    text-align: center;
    float: none; 
    display: block; 
    font-size: 11px;
}

.page-sidebar .page-sidebar-menu li>a>.arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li>a>.arrow:before {
    content: "\f107";
}


@media (max-width: 1000px) {
    .page-header.navbar.navbar-fixed-top {
    }


    .page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle:hover {
        background-color: transparent;
    }

    .page-header.navbar .top-menu .navbar-nav>li.dropdown-user .dropdown-toggle {
        background-color: transparent;
    }

    .page-header.navbar .title {
        font-size: 16px;
        padding: 20px 10px 8px 14px; 
    }

    .page-header.navbar .menu-toggler.responsive-toggler {
        margin: 0px 6px 0;
    }


}

.portlet.light.bordered.support {
    background-color: #dedede;
    margin: 5px;
    margin-left: 15px;
    margin-right: 15px;
    font-size: 12px;
    color: #3e3e3e;
    margin-top: 45px;
}

.portlet.light.bordered.support ul {
    margin-top: 3px;
    padding-left: 10px;
    margin-bottom: 3px;
}

.portlet.light.bordered.support ul li {
    list-style-type: none;
    padding: 2px;

}

.portlet.light.bordered.support ul li i {
    color: #606c7d;

}

.portlet.light.dashboard-actions {
    background-color: #ebebeb;
}


@media (max-width: 480px) {

    .page-header.navbar .top-menu .navbar-nav>li.dropdown>.dropdown-toggle {
        margin: 0px;
    }


    .page-header.navbar.navbar-fixed-top {
            background: url("layout/map.jpg") no-repeat #ffffff;
            height: 93px;
            background-position: -100% 1%;
    }

}

@media (max-width: 360px) {
    .page-header.navbar.navbar-fixed-top {
            background: url("layout/map.jpg") no-repeat #ffffff;
            height: 93px;
            background-position: -47% 1%;
    }


}

.page-footer {
    padding-right: 0px;
}

.page-footer .page-footer-inner {
    text-align: center;
    float: none; 
    display: block; 
}

.dashboard-actions a {
    text-decoration: none;
}

.dashboard-stat .details {
    padding-left: 15px;
    left:15px;
    
}

.dashboard-stat .details .desc {
    font-size: 1.5vw;
}
