﻿.fullcell {
    width: 100%;
    padding: 0px;
}

.alignRight {
    text-align: right;
    padding-right: 10px;
    padding-bottom: 10px;
}

.alignLeft {
    text-align: left;
    padding-bottom: 10px;
}

.updateDiv {
    font: 70% 'Trebuchet MS', sans-serif;
    margin: 50px;
}

.addDiv {
    font: 70% 'Trebuchet MS', sans-serif;
    margin: 50px;
}

.outro, .outro div, .outro span { /*1*/
    background-color: var(--coolGrey); /* background color */
    border-color: var(--coolGrey); /* border color */
    color: white; /* text color */
    width: 100%;
}

.telefonema, .telefonema div, .telefonema span { /*2*/
    background-color: var(--secondary); /* background color */
    border-color: var(--secondary); /* border color */
    color: white; /* text color */
    width: 100%;
}

.email, .email div, .email span { /*3*/
    background-color: var(--primary); /* background color */
    border-color: var(--primary); /* border color */
    color: white; /* text color */
    width: 100%;
}

.evento, .evento div, .evento span { /*4*/
    background-color: var(--purpleLight); /* background color */
    border-color: var(--purpleLight); /* border color */
    color: black; /* text color */
    width: 100%;
}

.rOnline, .rOnline div, .rOnline span { /*5*/
    background-color: var(--periwinkle); /* background color */
    border-color: var(--coolGrey); /* border color */
    color: var(--coolGrey); /* text color */
    width: 100%;
}

.rPresencial, .rPresencial div, .rPresencial span { /*6*/
    background-color: var( --purpleDark); /* background color */
    border-color: var( --purpleDark); /* border color */
    color: white; /* text color */
    width: 100%;
}

.null, .null div, .null span { /*10*/
    background-color: white; /* background color */
    border-color: #C6C6C6; /* border color */
    color: black; /* text color */
    width: 100%;
}

.baixa, .baixa div, .baixa span { /*11*/
    background-color: #f4a261; /* background color */
    border-color: #202020; /* border color */
    color: black; /* text color */
    width: 100%;
}

.sessaoGerada, .sessaoGerada div, .sessaoGerada span { /*1*/
    background-color: #B3FDC6; /* background color */
    border-color: #008000; /* border color */
    color: black; /* text color */
    width: 100%;
}

.sessaoCalendarizada, .sessaoCalendarizada div, .sessaoCalendarizada span { /*3*/
    background-color: #FFDCB9; /* background color */
    border-color: #808000; /* border color */
    color: black; /* text color */
    width: 100%;
}

.sessaoGeradaOutra, .sessaoGeradaOutra div, .sessaoGeradaOutra span {
    background-color: #95c6d0; /* background color */
    border-color: #008000; /* border color */
    color: black; /* text color */
    width: 100%;
}

.sessaoCalendarizadaAcaoSelecionada, .sessaoCalendarizadaAcaoSelecionada div, .sessaoCalendarizadaAcaoSelecionada span { /*3*/
    background-color: #fcc185; /* background color */
    border-color: #808000; /* border color */
    color: black; /* text color */
    width: 100%;
}

.fc-month-view .fc-day-header {
    background-color: #006699;
    color: #fff;
}

.fc-month-view .fc-day-number {
    color: #006699;
    font-weight: bold;
    padding: 4px;
    text-align: right;
    box-shadow: inset 0 -2px 0 #90caf9;
}

.fc-agenda-view .fc-day-header {
    background-color: #006699;
    color: #fff;
    font-weight: bold;
    text-align: center;
    border-bottom: 1px solid #b2ebf2;
}

.fc-agenda-view .fc-axis {
    background-color: #f0f0f0;
    color: #006699;
    font-size: 12px;
}