.fc-patient .fc-header-toolbar h2{
  font-size: 16px;
  font-family:'Montserrat';
  text-transform:uppercase;
  font-weight:600;
  color:#626262
}

.fc-patient .fc-header-toolbar {
   margin-bottom: 0px
}

.fc-agendaWeek-view tbody tr {
    height: 100px !important;
}


.fc-patient .table-bordered tbody tr {
    height: 2px !important;
}

/*.fc-patient .fc-day-grid-container {
  height:300px !important
}*/

.fc-patient .alert-info{
  background-color: #daeffd1f
}

.fc-calendar-day .fc-day-grid-container {
  height:410px !important
}

.calendar2 .fc-view-container{
  margin-top: 25px
}

.fc-patient .fc-scroller{
  overflow-y: hidden !important;
}

.fc-patient a.fc-day-grid-event{
  /*background-color: #ffffff !important;*/
  /*border-color: rgb(218, 239, 253) !important;*/
  border-color: transparent !important;
  margin-top: 0px !important;
  border-top-width: 0px !important;
  width: 35px !important;
}

/*.fc-patient .fc-body .panel-default{
  height:60px !important
}*/

.fc-calendar-day .fc-day-number{
  font-size:17px !important;
  /*font-weight: bold;*/
}

.fc-calendar-day .fc-body .panel-default{
  height:68px !important
}

.fc-patient .fc-title{
  display: none !important;
}

.fc-patient .first-appointment{
  color:#aecc5a;
  font-size:11px
}


.fc-patient .subsequent-appointment{
  color:#18a2d6;
  font-size:11px
}

.fc-patient .floor-appointment{
  color:#ff87c9;
  font-size:11px
}

.fc-patient .counter{
  color:#626262 !important;
  font-size: 11px !important;
}

/*.fc-patient td.fc-other-month .fc-day-number {
  display: none !important
}*/

/*.fc-patient td.fc-day {
  background-color: transparent !important
}*/

.fc-patient td.fc-day-top {
  background-color: transparent !important
}
