@keyframes blink {
    50% {
        border-color: transparent;
    }
}
/*Pagina full ancho**/

.calendario-fullScreen.com-calendario-muga.view-mugacalendario #sp-main-body .container{
    max-width: 100% !important;
    width: 100% !important;
    padding-right: var(--bs-gutter-x, .75rem) !important; 
    padding-left: var(--bs-gutter-x, .75rem) !important;
    margin-right: auto !important;
    margin-left: auto !important;
}


#app .v-calendar-daily_head-day-label .v-btn,
#app .v-calendar-daily_head-day{
    background-color: #800000 !important;
    border-color: #800000 ;
    border-left: 1px solid black;
    border-right: 1px solid black;
}
#app .v-calendar-daily_head-day-label .v-btn{
    border: none !important;
}

#app .v-calendar-daily_head-weekday,
#app .v-calendar-daily_head-day-label .v-btn .v-btn__content {
    color: white !important;
}
#app .v-present .v-calendar-daily_head-weekday,
#app .v-present .v-calendar-daily_head-day-label .v-btn .v-btn__content {
    color: #cfab53 !important;
    font-weight: bold;
}
#app .theme--light.v-calendar-daily .v-calendar-daily__day-interval{
    border-top: none !important;
}
#app .theme--light.v-calendar-daily .v-calendar-daily__day {
    border-right: 1px solid black;
}

#app .v-calendar .v-event-timed-container {
     margin-right: 0;
}
#app .v-toolbar__title{
    font-family: Muga !important;
    text-transform: capitalize;
}
#app .v-btn--fab {
    z-index: 2;
}
#app .seccion-evento.evento-modificado{
    background-color: lightblue;
    color: black;
}
#app .seccion-evento.evento-modificado-urgente{
    border: 4px #e94646 solid;
    background-color: lightblue;
    color: black;

    animation-name: blink ;
    animation-duration: .5s ;
    animation-timing-function: step-end ;
    animation-iteration-count: infinite ;
    animation-direction: alternate ;
}
#app .seccion-evento.evento-color-purple{
        background-color: lightblue;
}

#app .v-calendar .v-event-summary {
    white-space: break-spaces;
}

#app .v-data-table__wrapper table .seccion-dia{
    vertical-align: top;
}
#app .v-data-table__wrapper table .seccion-evento{
    margin: 15px 0px 15px ;
}

#app .seccion-evento{
    padding: 5px;
    color: black;
    border: 3px solid #8e92f2;
    font-weight: bold;
}
#app .seccion-evento.evento-color-red{
    border: 3px solid #fd4949;
    color: black;
}
#app .seccion-evento.evento-color-orange{
    border: 3px solid #ffb632;
    color: black;
}

#app .seccion-evento .boton-expandir-evento{
    background-color: transparent !important;
    border:1px solid black;
    color: black;
    margin: 10px 0px ;
    font-weight: bold;
}
.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper) {
    background: white;
}
#app #tablaCalendario *{
    font-family: "Muga" !important;
}

#app #tablaCalendario thead tr th{
    text-align: center;
    background-color: #800000;
    color: white;
    padding-top: 10px;
}
#app #tablaCalendario thead tr th span{
    margin: 15px 0px;
    display: block;
}


#app #tablaCalendario td{
    border: 1px solid black;
    width: 14%;
}
#app .boton-descripcion-extra{
    background-color: white;
    border-color: white;
    box-shadow: none;
    cursor: pointer;
    font-weight: bold;
}
#app .boton-descripcion-extra:hover:before{
    opacity: 0 !important;
}


#app .boton-descripcion-extra .v-btn__content{
    text-transform: initial !important;
}
#app .modalCalendario-texto input{
    border: none;
}

.com-calendario-muga.view-mugacalendario #sp-main-body{
    padding-top: 0 !important;
}
.com-calendario-muga.view-mugacalendario #sp-menu{
    padding-bottom: 0 !important;
}
.com-calendario-muga.view-mugacalendario #sp-section-1{
    display: none;
}