.homeDashboard {
	min-height: 100vh;
	background: #fff;
	max-height: 100vh;
	overflow-y: auto;
}

.homeDashboard .boasVindas .saudacoes {
	margin: 45px 50px 0px 50px;
	font-size: 2rem;
	font-weight: 700;
	color: #666;
	padding: 0px;
}

.homeDashboard .boasVindas .lorem {
	margin: -2.5px 50px 0px 50px;
	color: #666;
	font-weight: 500;
	padding: 0px;
}

.homeDashboard .boasVindas .saudacoes span {
	color: var(--primary-color);
}

.homeDashboard .estatisticasPrimarias {
	border-top: 2px solid #eee;
	min-height: 30px;
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 40px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 2px solid #eee;
}

.homeDashboard .estatisticasPrimarias > .row:first-of-type {
	height: fit-content;
	align-items: center;
}

.homeDashboard .estatisticasPrimarias .linhaDivisao {
	width: 2px;
	;
	padding: 0px;
	background: #eee;
	height: 50px;
}

.homeDashboard .estatisticasPrimarias .item {
	margin-left: 25px;
}

.homeDashboard .estatisticasPrimarias .item:nth-child(1) {
	margin-left: 0px;
}

.homeDashboard .estatisticasPrimarias .item>.row {
	align-items: center;
	height: fit-content;
}

.homeDashboard .estatisticasPrimarias .item .icone {
	background: #f7f7f7;
	color: var(--primary-color);
	height: 65px;
	width: 65px;
	border-radius: 50%;
	line-height: 65px;
	text-align: center;
	padding: 0px;
	font-size: 1.8rem;
}

.homeDashboard .estatisticasPrimarias .item .valores {
	margin-left: 17.5px;
	margin-top: 5px;
	color: #666;
}

.homeDashboard .estatisticasPrimarias .item .valores .titulo {
	font-weight: 700;
	color: #666;
	font-size: 1rem;
	padding: 0px;
	color: var(--primary-color);
}

.homeDashboard .estatisticasPrimarias .item .valores>.row:last-of-type {
	align-items: end;
	height: fit-content;
}

.homeDashboard .estatisticasPrimarias .item .valores .variacao {
	height: fit-content;
	margin-left: 22.5px;
	color: #eee;
	margin-bottom: 5px;
}

.homeDashboard .estatisticasPrimarias .item .valores .quantidade {
	padding: 0px;
	font-size: 1.5rem;
	font-weight: 700;
}

.homeDashboard .estatisticasPrimarias .item .valores .variacao>.row:first-of-type {
	height: fit-content;
	align-items: center;
}

.homeDashboard .estatisticasPrimarias .item .valores .variacao .iconeVariacao {
	padding: 0px;
	padding-top: 8px;
}

.homeDashboard .estatisticasPrimarias .item.minus .valores .variacao .iconeVariacao {
	margin-top: -13px;
}

.homeDashboard .estatisticasPrimarias .item .valores .variacao .valorVariacao {
	padding: 0px;
	margin-left: 10px;
	font-weight: 600;
	font-size: 0.8rem;
}

.homeDashboard .estatisticasPrimarias .item.chamados .variacao {
	color: var(--green-default);
}

.homeDashboard .estatisticasPrimarias .item.plus .valores .variacao {
	color: var(--green-default);
}

.homeDashboard .estatisticasPrimarias .item.minus .valores .variacao {
	color: var(--red);
}

.homeCalendario {
	width: 22.5vw;
	background: #fff;
	height: 100vh;
	border-left: 1px solid #ddd;
}

.homeCalendario .areaDias {
	height: 350px;
}

.homeCalendario .areaAvisos {
	height: calc(100vh - 438px);
}

.homeCalendario .areaAvisos .tituloSessao>.row:first-of-type {
	align-items: center;
	height: fit-content;
}

.homeCalendario .areaAvisos .tituloSessao .linha {
	height: 2px;
	background: #eee;
}

.homeCalendario .areaAvisos .tituloSessao .texto {
	padding: 0px;
	font-weight: 600;
	color: #666;
	font-size: 0.9rem;
	z-index: 99;
	background: #fff;
	border-radius: 5px;
	padding-left: 20px;
	padding-right: 20px;
	border-bottom: 2px solid #eee;
}

.homeCalendario .areaAvisos .areaListaItens{
	padding-top: 15px;
	padding-bottom: 15px;
	height: calc(100vh - 450px);
	overflow-y: auto;
	margin-top: -11px;
}

.homeCalendario .areaAvisos .areaListaItens .item{
	background: #ccf1f8;
	margin-left: 17.5px;
	margin-right: 17.5px;
	border-radius: 5px;
	margin-top: 7.5px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.homeCalendario .areaAvisos .areaListaItens .item.clickable{
	cursor: pointer;
}

.homeCalendario .areaAvisos .areaListaItens .item .icone{
	background: #fff;
	border-radius: 5px;
	width: 40px;
	margin-left: 10px;
	display: flex;
    align-items: center;
    font-size: 1.5rem;
    color: var(--primary-color);
    padding: 0px;
    justify-content: center;
}

.homeCalendario .areaAvisos .areaListaItens .item .infoCompleta{
	margin-left: 15px;
}

.homeCalendario .areaAvisos .areaListaItens .item .infoCompleta .titulo{
	font-weight: 600;
	font-size: 0.85rem;
	padding: 0px;
}

.homeCalendario .areaAvisos .areaListaItens .item .infoCompleta .data{
	padding: 0px;
	font-size: 0.85rem;
	font-weight: 600;
	color: #666;
}

.homeCalendario .areaMes {
	margin-top: 20px;
	margin-left: 15px;
	margin-right: 15px;
}

.homeCalendario .areaMes>.row:first-of-type {
	height: fit-content;
	align-items: center;
}

.homeCalendario .areaMes .botaoControlador {
	width: 25px;
	height: 25px;
	cursor: pointer;
	padding: 0px;
	text-align: center;
	line-height: 30px;
	font-size: 1.1rem;
	color: var(--primary-color);
}

.homeCalendario .areaMes .nomeMes {
	font-weight: 600;
	font-size: 1rem;
	padding: 0px;
	text-transform: capitalize;
}

.homeCalendario .legendaDiaSemana {
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 20px;
}

.homeCalendario .legendaDiaSemana .item {
	font-weight: 700;
	color: #666;
	font-size: 0.8rem;
	text-transform: uppercase;
	padding: 0px;
	text-align: center;
	width: calc(100% / 7);
}

.homeCalendario .areaRealDias {
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 7.5px;
}

.homeCalendario .areaRealDias .item {
	font-weight: 700;
	color: #666;
	font-size: 0.9rem;
	text-transform: uppercase;
	padding: 0px;
	text-align: center;
	width: calc(100% / 7);
	height: 35px;
	line-height: 35px;
	margin-top: 5px;
	border-radius: 5px;
}

.homeCalendario .areaRealDias .item.outroMes{
	color: #999;
}

.homeCalendario .areaRealDias .item:not(.outroMes):hover {
	background: #eee;
	cursor: pointer;
}

.homeCalendario .areaRealDias .item.hoje{
	background: #bcffe8;
	color: #666;
}

.homeCalendario .areaRealDias .item.hoje:not(.selecionado):hover{
	background: #67ffca;
}

.homeCalendario .areaRealDias .item.selecionado,
.homeCalendario .areaRealDias .item.selecionado:hover{
	background: #00ef9c;
	color: #fff;
	cursor: default;
}

.containerBtnCalendarioColaboradores{
	border-top: 2px solid #eee;
	margin-top: 12.5px;
	margin-left: 15px;
	margin-right: 15px;
	height: 75px;
}

.containerBtnCalendarioColaboradores > .row:first-of-type{
	align-items: center;
	height: 100%;
}

.containerBtnCalendarioColaboradores .icone{
	padding: 0px;
	color: var(--primary-color);
	font-size: 1.3rem;
	cursor: pointer;
	line-height: 25px;
	height: 25px;
}

.containerBtnCalendarioColaboradores .texto{
	color: var(--primary-color);
	padding: 0px;
	padding-left: 12.5px;
	font-size: 0.925rem;
	font-weight: 600;
	line-height: 25px;
	height: 25px;
	cursor: pointer;
}

.homeDashboard .chamadosEmAtendimento {
	border-bottom: 2px solid #eee;
	min-height: 100px;
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 30px;
	padding-bottom: 35px;
}

.homeDashboard .tituloPadrao {
	height: 40px;
}

.homeDashboard .tituloPadrao>.row:first-of-type {
	align-items: center;
	height: 100%;
}

.homeDashboard .tituloPadrao .icone {
	padding: 0px;
	font-size: 1.5rem;
	color: var(--primary-color);
	display: none;
}

.homeDashboard .tituloPadrao .titulo {
	padding: 0px;
	color: var(--primary-color);
	font-weight: 700;
	font-size: 1.2rem;
}

.homeDashboard .produtividadeHoras .avisoColaboradorSemRegistro,
.homeDashboard .produtividadeHoras .avisoColaboradorNaoLocalizado {
	height: 50px;
	background: #f99056;
	margin-top: 15px;
	border-radius: 5px;
	display: none;
}

.homeDashboard .produtividadeHoras .avisoColaboradorSemRegistro .icone,
.homeDashboard .produtividadeHoras .avisoColaboradorNaoLocalizado .icone {
	height: 35px;
	margin-top: 7.5px;
	padding: 0px;
	width: 35px;
	margin-left: 7.5px;
	text-align: center;
	color: #FFF;
	background: #faa576;
	border-radius: 5px;
	line-height: 35px;
}

.homeDashboard .produtividadeHoras .avisoColaboradorSemRegistro .texto,
.homeDashboard .produtividadeHoras .avisoColaboradorNaoLocalizado .texto {
	padding: 0px;
	margin-left: 15px;
	line-height: 50px;
	color: #fff;
	font-weight: 600;
	font-size: 0.9rem;
}

.homeDashboard .areaDashOrdemServico,
.homeDashboard .areaDashChamados{
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 45px;
}

.homeDashboard .areaDashOrdemServico{
	margin-bottom: 40px;
}

.homeDashboard .areaDashOrdemServico .tituloArea,
.homeDashboard .areaDashChamados .tituloArea{
	padding-bottom: 10px;
	padding-top: 10px;
	background: #eee;
}

.homeDashboard .areaDashChamados .tituloArea > .row:first-of-type,
.homeDashboard .areaDashOrdemServico .tituloArea > .row:first-of-type{
	align-items: center;
	height: 100%;
}

.homeDashboard .areaDashChamados .tituloArea .icone,
.homeDashboard .areaDashOrdemServico .tituloArea .icone {
	color: var(--primary-color);
	text-align: center;
	padding: 0px;
	font-size: 1.2rem;
}

.homeDashboard .areaDashChamados .tituloArea .texto,
.homeDashboard .areaDashOrdemServico .tituloArea .texto{
	font-weight: 600;
	color: var(--primary-color);
	font-size: 0.925rem;
	padding: 0px;
	margin-left: 10px;
}

.homeDashboard .areaDashChamados .label{
	font-weight: 700;
	color: #666;
	padding: 0px;
	margin-top: 12.5px;
	padding-bottom: 7.5px;
	font-size: 0.925rem;
}

.homeDashboard .areaDashChamados .areaListaItens{
	margin-left: 15px;
}

.homeDashboard .areaDashChamados .areaListaItens .item{
	margin-top: 2px;
}

.homeDashboard .areaDashChamados .areaListaItens .item > .row:first-of-type{
	align-items: center;
	height: fit-content;
}

.homeDashboard .areaDashChamados .areaListaItens .item .valor{
	padding: 0px;
	font-weight: 700;
	font-size: 1.4rem;
}

.homeDashboard .areaDashChamados .areaListaItens .item .descricao{
	padding: 0px;
	margin-left: 12.5px;
	font-weight: 600;
	color: #666;
	font-size: 0.925rem;
}

.homeDashboard .areaDashChamados .areaListaItens > .row:nth-child(2) .item .valor{
	color: var(--green-default);
}

.homeDashboard .areaDashChamados .areaListaItens > .row:nth-child(3) .item .valor{
	color: #FFD700;
}

.homeDashboard .areaDashChamados .areaListaItens > .row:nth-child(4) .item .valor{
	color: var(--orange);
}

.homeDashboard .areaDashChamados .areaListaItens > .row:nth-child(5) .item .valor{
	color: var(--red);
}

.homeDashboard .areaDashChamados .entregasPorSemana .itemSemana{
	margin-top: 4.5px;
	margin-left: 0px;
}

.homeDashboard .areaDashChamados .entregasPorSemana > .row:first-of-type .itemSemana{
	margin-top: 6px;
}

.homeDashboard .areaDashChamados .entregasPorSemana .itemSemana .label{
	padding: 0px;
	font-weight: 600;
	color: #666;
	font-size: 0.8rem;
	margin-top: 0px;
}

.homeDashboard .areaDashChamados .entregasPorSemana .itemSemana.semanaAtual .label{
	font-weight: 700;
	color: var(--orange);
}

.homeDashboard .areaDashChamados .entregasPorSemana .itemSemana .valor{
	padding: 0px;
	font-size: 0.85rem;
	color: #666;
	font-weight: 600;
	margin-top: -2px;
}

.homeDashboard .areaDashChamados .entregasPorSemana .itemSemana span{
	color: var(--primary-color);
	font-size: 1rem;
	font-weight: 700;
}

.homeDashboard .areaDashChamados .tabelaChamadosEmAtendimento,
.homeDashboard .areaDashChamados .tabelaChamadosAguardandoTerceiros,
.homeDashboard .areaDashChamados .tabelaChamadosSolicitadosPorMim{
	margin-top: 17.5px;
}

.homeDashboard .areaDashChamados .tabelaChamadosEmAtendimento .idArea,
.homeDashboard .areaDashChamados .tabelaChamadosAguardandoTerceiros .idArea,
.homeDashboard .areaDashChamados .tabelaChamadosSolicitadosPorMim .idArea {
	border-left: 3px solid #ddd;
	font-weight: 600;
}

.homeDashboard .areaDashChamados .tabelaChamadosEmAtendimento .valueTable,
.homeDashboard .areaDashChamados .tabelaChamadosAguardandoTerceiros .valueTable,
.homeDashboard .areaDashChamados .tabelaChamadosSolicitadosPorMim .valueTable {
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	width: 2px;
}

.homeDashboard .areaDashChamados .areaGraficosStatus {
	margin: -20px 15px 0px 15px;
}

.homeDashboard .areaDashChamados .areaGraficosStatus > .row{
	justify-content: center;
}

.homeDashboard .areaDashChamados .areaGraficosStatus .semItens .text{
	align-self: center;
	padding: 0px;
	margin-left: 22.5px;
	font-weight: 600;
	color: #aaa;
	font-size: 1.1rem;
}

.homeDashboard .areaDashChamados .areaGraficosStatus .semItens{
	overflow: hidden;
	padding-top: 25px;
	padding-bottom: 25px;
	margin-top: 25px;
	display: none;
}

.homeDashboard .areaDashChamados .areaGraficosStatus .semItens > .row:first-of-type{
	justify-content: center;
	align-content: center;
	height: fit-content;
}

.homeDashboard .areaDashChamados .areaGraficosStatus .semItens .icon{
	padding: 0px;
	font-size: 2em;
	color: #ccc;
}

.homeDashboard .areaDashChamados .areaGraficosStatus .graficoStatusItem {
	width: calc(calc(100% / 4) - 8.34px);
	margin-top: 35px;
	margin-left: 7.5;
}

.homeDashboard .areaDashChamados .areaGraficosStatus .graficoStatusItem:nth-child(1){
	margin-left: 0px;
}

.homeDashboard .areaDashChamados .areaGraficosStatus .graficoStatusItem .legenda {
	padding: 0px;
	font-weight: 600;
	font-size: 0.9rem;
	text-align: center;
	margin-top: 10px;
}

.homeDashboard .areaDashChamados .areaGraficosStatus .graficoStatusItem .elementoGrafico {
	height: 150px;
}

.homeDashboard .chamadosEmAtendimento .tabelaChamadosEmAtendimento .valueTable span {
	color: var(--orange);
}

.homeDashboard .tabsArea{
	border-bottom: 2px solid #eee;
}

.homeDashboard .tabsArea .tabItem:first-of-type{
	margin-left: 15px;
}

.homeDashboard .produtividadeHoras {
	margin-left: 50px;
	margin-right: 50px;
	margin-top: 30px;
	padding-bottom: 50px;
}

.homeDashboard .produtividadeHoras>.row:has(.tituloPadrao) {
	align-items: center;
	height: fit-content;
}

.homeDashboard .produtividadeHoras .periodoValores {
	margin-top: 20px;
}

.homeDashboard .produtividadeHoras .row.linhaResumo {
	height: fit-content;
	align-items: end;
}

.homeDashboard .produtividadeHoras .periodoSelecao .inputAno {
	width: 120px;
}

.homeDashboard .produtividadeHoras .periodoSelecao .inputAno .placeholderContainer {
	border-bottom-right-radius: 0px;
	border-top-right-radius: 0px;
	border-right: 0px;
}

.homeDashboard .produtividadeHoras .periodoSelecao .inputMes .placeholderContainer {
	border-bottom-left-radius: 0px;
	border-top-left-radius: 0px;
}

.homeDashboard .produtividadeHoras .periodoSelecao .resumoPeriodo {
	margin-top: 10px;
}

.homeDashboard .areaDashOrdemServico .periodoValores .itemDados,
.homeDashboard .areaDashOrdemServico .periodoSelecao .resumoPeriodo .itemDados {
	margin-top: 5px;
}

.homeDashboard .areaDashOrdemServico .periodoValores .itemDados>.row:first-of-type,
.homeDashboard .areaDashOrdemServico .periodoSelecao .resumoPeriodo .itemDados>.row:first-of-type {
	align-items: center;
	height: fit-content;
}

.homeDashboard .areaDashOrdemServico .periodoValores .itemDados .label,
.homeDashboard .areaDashOrdemServico .periodoSelecao .resumoPeriodo .itemDados .label {
	padding: 0px;
	font-weight: 600;
	color: #666;
	font-size: 0.9rem;
}

.homeDashboard .areaDashOrdemServico .periodoValores .itemDados .divisor,
.homeDashboard .areaDashOrdemServico .periodoSelecao .resumoPeriodo .itemDados .divisor {
	padding: 0px;
	margin-left: 12.5px;
	margin-right: 12.5px;
	border-top: 2px dotted #ddd;
	height: 1px;
}

.homeDashboard .areaDashOrdemServico .periodoValores .itemDados .valorFinal,
.homeDashboard .areaDashOrdemServico .periodoSelecao .resumoPeriodo .itemDados .valorFinal {
	padding: 0px;
	font-size: 0.9rem;
	color: var(--primary-color);
	font-weight: 700;
}

.homeDashboard .areaDashOrdemServico .periodoValores{
	margin-top: 15px;
	margin-left: 15px;
}

.homeDashboard .areaDashOrdemServico .graficoItem {
	margin-top: 15px;
}

.homeDashboard .areaDashOrdemServico .graficoItem .titulo {
	padding: 0px;
	font-size: 1rem;
	color: var(--primary-color);
	font-weight: 700;
}

.homeDashboard  .areaDashOrdemServico .graficoItem .elementoGrafico {
	margin-top: 12.5px;
	height: 250px;
}

.homeDashboard .areaDashOrdemServico .tabelaPontoDiario {
	margin: 17.5px 15px 0px 17.5px;
}

.homeDashboard .produtividadeHoras .areaGraficos .graficoItem.tabelaHorasLista {
	margin-top: 35px;
}

.homeDashboard .produtividadeHoras .areaGraficos .graficoItem.tabelaHorasLista .areaTabela {
	margin-top: 7.5px;
}

.modalVisualizarCalendarioColaboradores .pgModalPutCodeHtml{
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

.modalVisualizarCalendarioColaboradores .pgModalContentArea{
	padding-bottom: 0px !important;
}

.modalVisualizarCalendarioColaboradores .pgModalDefaultHeader{
	border-bottom: 0px !important;
}

.modalVisualizarCalendarioColaboradores .cabecalhoCalendario{
	background: var(--primary-color);
	height: 75px;
	border-radius: 10px;
}

.modalVisualizarCalendarioColaboradores .cabecalhoCalendario > .row:first-of-type{
	align-items: center;
	height: 100%;
}

.modalVisualizarCalendarioColaboradores .cabecalhoCalendario .btnArrow{
	height: 45px;
	background: #fff;
	border-radius: 10px;
	width: 150px;
	cursor: pointer;
}

.modalVisualizarCalendarioColaboradores .cabecalhoCalendario .btnArrow > .row:first-of-type{
	align-items: center;
	height: 100%;
}

.modalVisualizarCalendarioColaboradores .cabecalhoCalendario .btnArrow .icone{
	padding: 0px;
	font-size: 1.4rem;
	color: var(--blue-two);
}

.modalVisualizarCalendarioColaboradores .cabecalhoCalendario .btnArrow .texto{
	padding: 0px;
	font-weight: 700;
	font-size: 0.8rem;
	text-transform: uppercase;
	color: var(--blue-two);
}

.modalVisualizarCalendarioColaboradores .cabecalhoCalendario .btnArrow:nth-child(1){
	margin-left: 15px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.modalVisualizarCalendarioColaboradores .cabecalhoCalendario .btnArrow:nth-child(1) .icone{
	margin-left: 17.5px;
}

.modalVisualizarCalendarioColaboradores .cabecalhoCalendario .btnArrow:nth-child(1) .texto{
	margin-left: 12.5px;
}

.modalVisualizarCalendarioColaboradores .cabecalhoCalendario .btnArrow:nth-child(3) .icone{
	margin-right: 17.5px;
	margin-left: 12.5px;
}

.modalVisualizarCalendarioColaboradores .cabecalhoCalendario .btnArrow:nth-child(3){
	margin-right: 15px;
	border-bottom-left-radius: 5px;
	border-top-left-radius: 5px;
}

.modalVisualizarCalendarioColaboradores .cabecalhoCalendario .titulo .subTitulo{
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	font-size: 0.9rem;
	font-weight: 700;
	margin-top: 5px;
}

.modalVisualizarCalendarioColaboradores .cabecalhoCalendario .titulo .real{
	padding: 0px;
	text-align: center;
	font-size: 1.5rem;
	font-weight: 700;
	color: #fff;
	margin-top: -2px;
}

.modalVisualizarCalendarioColaboradores .cabecalhoDia{
	height: 50px;
}

.modalVisualizarCalendarioColaboradores .cabecalhoDia .item{
	line-height: 50px;
	color: #444;
	font-weight: 600;
	font-size: 0.8rem;
	text-transform: uppercase;
	padding-left: 0px;
	margin-left: 10px;
}

.modalVisualizarCalendarioColaboradores .cabecalhoDia .item:nth-child(1){
	width: 20%;
	padding: 0px;
	margin-left: 0px;
}

.modalVisualizarCalendarioColaboradores .cabecalhoDia .item .dia{
	padding: 0px;
	font-size: 0.8rem;
	margin-left: 10px;
}

.modalVisualizarCalendarioColaboradores .itensColaborador{
	height: calc(100vh - 317.5px);
	margin-bottom: 20px;
	overflow-y: auto;
}

.modalVisualizarCalendarioColaboradores .itensColaborador .itemCalendario{
	min-height: 30px;
	border-bottom: 1px solid #eee;
}

.modalVisualizarCalendarioColaboradores .itensColaborador > .row:last-of-type .itemCalendario{
	border-bottom: none;
}

.modalVisualizarCalendarioColaboradores .itensColaborador .itemCalendario > .row:first-of-type{
	align-items: center;
	height: 100%;
}

.modalVisualizarCalendarioColaboradores .itensColaborador .itemCalendario .item{
	font-size: 0.9rem;
	color: #666;
	font-weight: 500;
}

.modalVisualizarCalendarioColaboradores .itensColaborador .itemCalendario .item.nomeColaborador{
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	padding: 0px;
	padding-right: 15px;
	width: 20%;
}

.modalVisualizarCalendarioColaboradores .itensColaborador .itemCalendario:hover .item.nomeColaborador{
	color: var(--primary-color);
}

.modalVisualizarCalendarioColaboradores .itensColaborador .itemCalendario .item:nth-child(6){
	margin-right: 10px;
}

.modalVisualizarCalendarioColaboradores .itensColaborador .itemCalendario .item .valor{
	background: #999;
	border-radius: 7.5px;
	height: 27.5px;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 27.5px;
	font-weight: 500;
	margin-left: 7.5px;
	font-size: 0.8rem;
	color: #fff;
}

.modalVisualizarCalendarioColaboradores .itensColaborador .itemCalendario .item .valor .icone{
	padding-right: 0px;
	padding-left: 10px;
	font-size: 1rem;
}

.modalVisualizarCalendarioColaboradores .itensColaborador .itemCalendario .item .valor .texto{
	padding: 0px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	margin-right: 12.5px;
	margin-left: 7.5px;
	width: 2px;
}

.modalVisualizarCalendarioColaboradores .itensColaborador .itemCalendario .item .valor .semDefinicao{
	padding-left: 10px;
}

.modalVisualizarDadosEventos .inputParticipantes{
	margin-top: 10px;
}

.modalVisualizarDadosEventos .inputPeriodo{
	margin-top: 10px;
}

.modalVisualizarDadosEventos .areaConteudo{
	margin-top: 10px;
}

.modalVisualizarDadosEventos .areaConteudo .conteudoFinal{
	border-radius: 5px;
	border: 1px solid #ddd;
	background: #EEEEEE;
	padding-top: 15px;
	padding-bottom: 5px;
}

.modalVisualizarDadosEventos .areaConteudo .conteudoFinal *{
	max-width: 100%;
	font-size: 0.9rem;
	font-weight: 500;
	color: #666;
}

.modalVisualizarDadosEventos .areaConteudo .conteudoFinal img{
	border-radius: 5px;
}
