body.login{
    background-image: url(../images/tangerine.jpg);
    background-size: cover;
}
#sticker{
    position: absolute;
    top: 80px;
    left: 72px;
    width: 250px;
    opacity: 0.8;
}
.row .login{
    /* height: 90vh; */
    display: grid;
    align-items: center;
    justify-content: center;
}
.header-navbar .navbar-wrapper .navbar-container .quantity{
    right:20px;
}
td[onclick]{
    cursor: pointer;
}

.bg-cancel{
    background-color: #F2D7D5 !important;
}
/* **************** */
/* NAVEGACION PESTAÑAS */
/* **************** */  
#tabContenidos .nav-link{
    color:#fff;
    font-weight: bold;
}
#tabContenidos .nav-link.active{
    color:#000;
}
#tabContenidos .nav-tabs{
    margin: 0px;
}
#tabContenidos .nav-item{
    border-radius:3px 3px 0px 0px;
    border-radius:3px 3px 0px 0px;
    box-shadow: 0 1px 3px #00000080;
    margin:0px 2px;
    background:#63c76a;    
}
#tabContenidos a.active .nav-item:parent{
  background:#fffffff6;
  color:#000;
  border-top: 3px solid #63c76a;
}

.tab-content{
    padding: 5px;
}
.tab-content .tab-pane{
    animation: fadein .8s;
}

/* ********************************************* */
/* BOTONES OCULTOS DE FORMULARIOS EN FORMULARIOS */
/* ********************************************* */  
/* #form_user_extra div:nth-child(5),
#form_user_extra div:nth-child(6),
#form_user_extra div:nth-child(7),
#form_user_extra div:nth-child(8),
#form_user_extra div:nth-child(9),
#form_user_extra div:nth-child(10),
#form_user_extra div:nth-child(11),
#form_user_extra div:nth-child(13){
    display: none;
} */

/* **************** */
/* TABLA ACTAS */
/* **************** */  
.deslizador{
    position: fixed;
    z-index: 10;
    right: 30px;
    width: 30px;
    height: 30px;
    background-color: rgba(30,30,30,0.3);
    text-align: center;
    padding-top:5px;
}
table.act{
    font-size:12px;
    margin:0px;
    width:100%;
    border-collapse: collapse;
    border:1px solid #ccc;
}
h4 div.pull-right{
    font-size:0.6em;
    color:#444;
    margin-top:10px;
    
}
table.act thead th{
    background-color: #63c76a;
    padding:2px 5px;
    border-collapse: collapse;
    border:1px solid #ccc;    
}
table.act tbody th{
    background-color: #cccccc;
    padding:2px 5px;
    border-collapse: collapse;
    border:1px solid #ccc;    
}
table.act td{
    padding:2px 5px;
    border-collapse: collapse;
    border:1px solid #ccc;    
}
table.act td.strong{
    font-weight:700;
}
table.act span{
    font-size:0.7em;
}
.bg-c1 {
    background: #00ad5f;
}

.bg-c2 {
    background: #fa4251;
}

.bg-c3 {
    background: #ff8300;
}

.login-block .auth-box {
    max-width: 350px;
}

div.dt-buttons {
    text-align: right;
    width: 100%;
}

.for-dt-buttons {
    position: absolute !important;
}

/* elimina el parpadeo de notificaciones */
.header-navbar .navbar-wrapper .navbar-container .badge {
    -webkit-animation: none !important;
    animation: none !important;
}

/* max-width aumentado para que se vean regiones */
@media (min-width: 576px){
    .modal-dialog {
        max-width: 700px;
    }
}

.avatar-pic{
    height: 40px;
    width: 40px;
    background-size: cover;
    display: inline-block;
    border-radius: 50%;
    vertical-align: middle;
    border: 2px solid #fff;
    box-shadow: 0 5px 10px 0 rgb(43 43 43 / 20%);
    margin-right: 10px;
}

.form-material .float-label {
    top: -14px;
    font-size: 11px;
}

.header-navbar .navbar-wrapper .navbar-logo{
    padding: 10px;
}