.bg-indigo {
	box-shadow: 0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);
    border-color: #a20300;
    color: #fff;
}
.border-panel {
    border: 1px solid #ddd!important;
}
.dataTables_paginate .paginate_button.current, .dataTables_paginate .paginate_button.current:hover, .dataTables_paginate .paginate_button.current:focus {
    color: #fff;
    background-color: #006ac1!important;
}
#navbar-logo{
    margin-top: 0px;
    height: 50px;
}
.navbar.bg-indigo {
    background: #a20300;
}
.navigation li a>i, .info-empresa p > i, .label-form i, legend i, .color-indigo {
    color: #092942;
}
.navbar-header {
    min-width: 260px;
}
.sidebar-default {
    border-bottom: 0;
    border-right: 0!important;
    -webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,.05);
    box-shadow: 0 0 15px 0 rgba(0,0,0,.05);
}
.panel, .navbar-component.navbar-default, .tab-content-bordered .tab-content:not([class*=bg-]), .thumbnail   {
    color: #0d3656;
    -webkit-box-shadow: 0 0 15px 0 rgba(0,0,0,.05);
    box-shadow: 0 0 15px 0 rgba(0,0,0,.05);
    border: 0;
}
/* Media Queries Css
======================*/
@media (max-width: 768px){
    .nav-tabs>li.active>a:after, .nav-tabs>li.active>a:focus:after, .nav-tabs>li.active>a:hover:after {
        content: '';
        position: absolute;
        top: 0;
        left: -1px;
        bottom: 0;
        width: 2px;
        background-color: #092942;
    }
}
@media (min-width: 769px){
    .nav-tabs.nav-tabs-highlight>li.active>a, .nav-tabs.nav-tabs-highlight>li.active>a:focus, .nav-tabs.nav-tabs-highlight>li.active>a:hover {
        border-top-color: #006ac1;
    }
    
    .sidebar-xs .header-highlight .navbar-header {
        min-width: 0;
        width: 56px;
        padding-left: 0;
    }
    .sidebar-xs .header-highlight .navbar-header .navbar-brand {
        padding-left: 0;
        padding-right: 0;
        background: url(../images/logo_icon_light.png) no-repeat center center;
        background-size: auto 16px;
        float: none;
        display: block;
    }
    .sidebar-xs .header-highlight .navbar-header .navbar-brand > img {
        display: none;
    }
    .sidebar-main-hidden .header-highlight .navbar-header,
    .sidebar-all-hidden .header-highlight .navbar-header {
        display: none;
    }
}
@media (max-width: 780px){
   
    #navbar-logo {
        height: 43px;
    }
    .heading-elements{
        display: none;
    }
    .breadcrumb-elements-toggle, .heading-elements-toggle {
        display: initial
    }
}
