@charset "utf-8";
/* CSS Document */


body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color:#f8f8f8;
}

.fonte_usuario{
	font-weight: bold;
	text-transform: uppercase;
	color: #A9A9A9;
}

.cartao{
	border:  1px solid #000;
	border-radius: 5px;
	padding: 10px;
	margin-bottom: 10px;
	background-color: #808080;
	box-shadow: 5px 5px 5px rgba(0,0,0,0.5);
	font-family: 'Crete Round', serif;
	/*font-family: 'Anton', sans-serif;
	
	*/
}
.cartao h1{
 color:#ffffff;
	text-transform: uppercase;
}
.cartao p{
	font-family: 'Barlow Semi Condensed', sans-serif;
	color: #000;
	text-align: center;
}
.cartao b{
	color: #ffffff;
}

a.menu:link {
  font-size: 100%;
	background-color: #fff;
	color: #000000;
}
a.menu:visited {
  font-size: 100%;
	background-color: #fff;
	color: #000000;
}
a.menu:hover {
  font-size: 100%;
	background-color: #000000;
	color: #ffffff;
}
a.menu:active {
  font-size: 100%;
	background-color: #1F92B5;
	color: #000000;
}
.tempo-conexao{
	background-color: #cacaca;
	margin-top: 55px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
.titulo-cadastro{
	background-color: #000000;
	margin: 10px;
	margin-top: 20px;
	border-radius: 50px;
	padding: 10px;
	text-align: center;
	font-family: 'Crete Round', serif;
	color: #ffffff;
	
}
.fonte-create{
	/*font-family: 'Crete Round', serif;*/
}
label{
	font-family: 'Crete Round', serif;
}
.chamada-collapese-juridico{
	font-family: 'Crete Round', serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	border-top: 1px solid #cacaca; 
	padding-top: 20px;
	margin-top: 20px;
	
}

.texto p{
	line-height: 10px
}
 .dia td{
	border: 1px dotted #cacaca;
	color: #510D0E;
}

table.dia{
	border: 1px dotted red;
}
.mes td{
	border: 1px dotted #fff;
	color: #454373;
}
table.mes{
	border: 1px dotted red;
}

.dia{
    border:#FFA500 solid 1px;
    background-color:#F0E68C;
	text-transform: uppercase;
}
.adia{
    border:#8B0000 solid 1px;
    background-color:#FFA07A;
	text-transform: uppercase;
}

.mes{
    border:#061152 solid 1px;
    background-color:  #ADD8E6;
	text-transform: uppercase;
}
.pdia{
	background-color: #000000;
	padding: 10px;
	color: #fff;
	border-radius: 25px;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 20px;
	margin-top: 40px;
}

.pmes{
	background-color: #343a40;
	padding: 10px;
	color: #fff;
	border-radius: 25px;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 20px;
	margin-top: 40px;
}

.acdia{
	background-color: #8B0000;
	padding: 10px;
	color: #fff;
	border-radius: 25px;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 20px;
	margin-top: 40px;
}

.acpmes{
	background-color: #FF0000;
	padding: 10px;
	color: #fff;
	border-radius: 25px;
	text-align: center;
	font-weight: bold;
	font-size: 20px;
	text-transform: uppercase;
	margin-bottom: 20px;
	margin-top: 40px;
}
.ames{
    border:#FF0000 solid 1px;
    background-color:  #FFA07A;
	text-transform: uppercase;
}

.pendencia_7d{
	background-color: #007bff;
	padding: 10px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
	margin-bottom: 0px;
	margin-top: 10px;
}



.pendencia_14d{
	background-color: #ffc107;
	padding: 10px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
	margin-bottom: 0px;
	margin-top: 10px;
}

.pendencia_21d{
	background-color: #dc3545;
	padding: 10px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
	margin-bottom: 0px;
	margin-top: 10px;
}

.pendencia_32d{
	background-color: #343a40;
	padding: 10px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
	margin-bottom: 0px;
	margin-top: 10px;
}

.ps7{
	font-weight: bold;
	color: #8B0000;
}

.legendaps{
	padding: 10px;
	color: #fff;
	border-radius: 5px;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
	margin-bottom: 0px;
	margin-top: 10px;
}

.procedimento_dia{
	background-color: #28a745;
	padding: 10px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
	margin-bottom: 0px;
	margin-top: 10px;
}

.procedimento_mes{
	background-color: #6c757d;
	padding: 10px;
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
	margin-bottom: 0px;
	margin-top: 10px;
}

.card_agendamento{
	margin: 25px;
}