a {text-decoration: none;color: var(--texto_2);text-transform: uppercase;}
a:hover{color: var(--texto_2);}
thead a{color: var(--blanco_1);}
thead{background-color: var(--rosa_2) !important;}
thead .fc-day-today{background-color: var(--rosa_2) !important;}
.caja.tam1{padding: 20px;}
.fc table{font-size: 14px;}
.fc .fc-toolbar-title{font-size: 14px;text-transform: uppercase;}
.fc .fc-button{font-size: 14px;text-transform: uppercase;}
.fc .fc-button-primary:disabled{background-color: var(--rosa_2);border: 1px solid rgba(0,0,0,0.2);}
.fc .fc-button-primary:not(:disabled).fc-button-active, .fc .fc-button-primary:not(:disabled):active{background-color: var(--rosa_1);border: 1px solid rgba(0,0,0,0.2);}
.fc .fc-button-primary{background-color: var(--rosa_2);border: 1px solid rgba(0,0,0,0.2);}
.fc .fc-button-primary:not(:disabled).fc-button-active:focus, .fc .fc-button-primary:not(:disabled):active:focus{box-shadow: none;}
.fc .fc-button-primary:hover{background-color: var(--rosa_1);border: 1px solid rgba(0,0,0,0.2);}
.fc .fc-button-primary:active{box-shadow: none;}
.fc-day-today{background-color: var(--rosa_3) !important;font-weight: bold;}
.fc-h-event{border: 1px solid rgba(0,0,0,0.1);}
.fc .fc-popover{z-index: 999;}
.mensaje{font-size: 12px;}

.evento_btns{width: 100%;height: 40px;display: flex;margin-top: 20px;align-items: center;background: var(--blanco_1);border: 1px solid rgba(0,0,0,0.1);color: var(--texto_2);border-radius: 5px;}
.evento_btns:last-child{margin-bottom: 20px;}
.evento_btns:hover{background: var(--rosa_2);color: white;}
.evento_icon{width: 40px;height: 40px;line-height: 40px;font-size: 18px;}