.navbar-inverse{
    background-color: #3b38eb !important;
}

.navigation > li.active > a, .navigation > li.active > a:hover, .navigation > li.active > a:focus {
    background-color: #3b38eb !important;
    
}

.sidebar{
    background-color: darkblue !important;
}

.sidebar-xs .sidebar-main .navigation > li > a > span{
    background-color: #3b38eb !important;
    border: 1px solid #3b38eb !important;
}

.sidebar-xs .sidebar-main .navigation > li > ul {
  
    background-color: darkblue !important; 
    border-left: 1px solid rgba(255, 255, 255, 0.1);    
}

.btn-primary {    
    background-color: #3b38eb !important;
    border-color: #3b38eb !important;
}

.btn-primary:focus {    
    border-color: #3b38eb;
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(79,27,197,.25);
}

.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {    
    border-color: #3b38eb !important;
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(79,27,197,.5);
}

.form-control {  
    border: 1px solid #3b38eb !important;    
}

.form-control:focus {   
    border-color: #3b38eb !important;
    outline: 0;
    box-shadow: 0 0 0 .2rem rgba(79,27,197,.25);
}

.input-group-text{
    border: 1px solid #3b38eb !important; 
}

.select2-selection--single:not([class*=bg-]):not([class*=border-]) {
    border-color: #3b38eb !important;
}

/* .select2-selection--single:not([class*=bg-]) {
    background-color: #fff;
    color: #333333;
} */
/****datatables**/
thead {
    background-color: #3b38eb !important;
    color: white !important;
}

.dataTables_paginate .paginate_button.current, .dataTables_paginate .paginate_button.current:hover, .dataTables_paginate .paginate_button.current:focus {
  
    background-color: #3b38eb !important;
}

.dataTables_paginate .paginate_button{
    background-color: #3b38eb !important;
    border-radius: 50% !important;
    color:white !important;
}
/**/
.modal-header {  
    background-color: #3b38eb !important;
  
}

.input-group-addon {   
    border: 1px solid #3b38eb !important;    
}

.panel {
   
 /*   border-color:#3b38eb !important;*/
   
}

.panel-default > .panel-heading {
    color: #FFF;
    background-color:#3b38eb !important;  
    border-color: #3b38eb !important;
}

.panel-flat > .panel-heading {
    /* padding-top: 0px;
    padding-bottom: 0px; */
    /* background-color: #3b38eb !important; */
}
.bootstrap-touchspin-down{
    border: 1px solid #3b38eb !important;  
}

.bootstrap-touchspin-up{
    border: 1px solid #3b38eb !important;   
}
/*compras*/
.panel-warning > .panel-heading {
    
    background-color: #3b38eb !important;
    border-color: #3b38eb !important;
}

.bg-blue {
     background-color: #3b38eb !important;   
     border-color: #3b38eb !important;   
    color: #FFF !important;
}

.panel-flat > .panel-heading > .panel-title {
     /* margin-top: 0px !important; 
    margin-bottom: 0px !important;*/
       /* color: #FFF !important;  */
}
/*footer*/
.footer {
    position: absolute;
    bottom: 0px;
    width: 100% !important;
    background-color: #3b38eb !important;
    left: 0px !important;
    padding: 8px !important;
    color: #FFF !important;
}

.panel.has-bg-image {
     background-image: unset !important; 
}

.breadcrumb-line:not([class*=bg-]) {
    background-color: #3b38eb;
}

.breadcrumb > li > a {
    color: white !important;
}

.breadcrumb > .active {
    color: white !important;
}

.breadcrumb > li + li:before {
    color: white !important;
}

.darkblue-panel2 {
    text-align: center;
    border-radius: 5px;
    margin-left: 2px;
    margin-top: 2px;
    margin-right: 0px;
}

.content{
    background-color: lavender !important;
}

.content-wrapper{
    background-color: lavender !important;
}

.panel-body + .panel-body, .panel-body + .table, .panel-body + .table-responsive, .panel-body.has-top-border {
    border-top: 0px solid #ddd;
  }

  .table-responsive{
    border-top: 0px solid #ddd !important; 
  }