#atendimento{}
#atendimento table{
	 margin:0px;
     width: 20vw;
     height: 18vw;
	 border:1px solid #ccc;
 }

#atendimento table th{
     padding:5px;
 }
#atendimento table td{
	 border:0px solid;
     font-size: 1.3em;
     font-weight: bold;
	 width:40px;
	 height:40px;
 }
#atendimento table td .other-month{
	 opacity: .5;

 }
#atendimento table td, table th{
     text-align: center;
 }
#atendimento table .today{background-color:red;color:white;}
#atendimento header{
     display: flex;
     justify-content: space-around;
     align-items: center;
     height: 30px;
 }
#atendimento .btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
 #atendimento .btn {
    transition: none;
  }
}
#atendimento .btn:hover {
  color: #212529;
}
#atendimento .btn-check:focus + .btn, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
#atendimento .btn:disabled, .btn.disabled, fieldset:disabled .btn {
  pointer-events: none;
  opacity: 0.65;
}

#atendimento .btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
  width:3em;
}
#atendimento .btn-secondary:hover {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
}
#atendimento .btn-check:focus + .btn-secondary, .btn-secondary:focus {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
#atendimento .btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color:#EDA711;
  border-color: #B39109;
}
#atendimento .btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
#atendimento .btn-secondary:disabled, .btn-secondary.disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
#atendimento .btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
#atendimento .btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}
#atendimento .meeting{background-color:#00CCFF;color:white;}

#atendimento .meetingcount{ 
display:block;
position: absolute;
margin-top:-29px;
margin-left:-11px;
font-size:0.5em;
background-color:yellow;
color:#000;
padding:0px 5px 0 5px;
border-radius:100px;
}
#atendimento .notagend{
	color: #000;
  background-color:#FFED00;
  border-color: #6c757d;
  width:3em
}
#atendimento .notagend:hover {
  color: #fff;
  background-color: #ccc;
  border-color: #565e64;
}
.textobs{
  font-size:0.7em;
 }