th { font-size: 14px; }
td { font-size: 12px; }

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: rgb(0, 0, 0);
    background-color: #B2DFDB;
}
td.details-control {
    background: url('../images/details_open.png') no-repeat center center;
    cursor: pointer;
}
tr.shown td.details-control {
    background: url('../images/details_close.png') no-repeat center center;
}

.logo-busqueda {
    max-width: 75rem !important;
    margin-right: auto !important;
    margin-left: auto !important;
}


.navbar-dark .navbar-nav .active>.nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show>.nav-link {
    color: #333 !important;
}
    
.navbar-dark .navbar-nav .nav-link  {
    color: #333 !important;

}

.navbar-dark .navbar-brand {
    color: #000000 !important;
}

header {
    background-color: #18386b;
}

.red {
    background-color: red !important;
  }
  

.scroll_dashboard {
    height:600px;
    overflow-y: scroll;
  }

body#init_style{ background-image:url("../images/fondo_inicio_2.jpg");   background-repeat: no-repeat;
    background-position: center center;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; height: 300px;
    width: 100%;
    background-size: 100% 100%;
}


.estilo_letra h6 {
    margin-top: 40px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-left: 1px;
    /*font-family:  "Trajan Pro Regular", "Book Antiqua", "Times New Roman";*/
    font-size: 15px;
    position: relative;
    color: #fefefe;
    padding-left: 5px;
    text-align: right;
    font-weight: 500;
    color: #ffffff;
   
   
}



.toolbar_cargas {
    position:relative;
    display:inline-block;
    box-sizing:border-box;
    overflow:hidden;
    border:1px solid #ffff;
    /*margin-right:0.333em;
    padding:0.5em 1em;
    border-radius:2px;
    cursor:pointer;
    font-size:0.88em;
    color:black;
    white-space:nowrap;
    
    background-color:#e9e9e9;
    background-image:-webkit-linear-gradient(top, #fff 0%, #e9e9e9 100%);
    background-image:-moz-linear-gradient(top, #fff 0%, #e9e9e9 100%);
    background-image:-ms-linear-gradient(top, #fff 0%, #e9e9e9 100%);
    background-image:-o-linear-gradient(top, #fff 0%, #e9e9e9 100%);
    background-image:linear-gradient(to bottom, #fff 0%, #e9e9e9 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='white', EndColorStr='#e9e9e9')*/
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    text-decoration:none;
    outline:none
}

.modal-lg {
    max-width: 80% !important;
}

main{
    padding-top: 20px;
}
:root {
    --jumbotron-padding-y: 3rem;
}

.jumbotron {
    padding-top: var(--jumbotron-padding-y);
    padding-bottom: var(--jumbotron-padding-y);
    margin-bottom: 0;
    background-color: #fff;
}
@media (min-width: 768px) {
    .jumbotron {
        padding-top: calc(var(--jumbotron-padding-y) * 2);
        padding-bottom: calc(var(--jumbotron-padding-y) * 2);
    }
}

.jumbotron p:last-child {
    margin-bottom: 0;
}

.jumbotron-heading {
    font-weight: 300;
}

.jumbotron .container {
max-width: 40rem;
}

footer {
    padding-top: 3rem;
    padding-bottom: 3rem;
}

footer p {
    margin-bottom: .25rem;
}

.box-shadow { 
    box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); 
}