.Dis
{
    background-color: rgba(39, 174, 96,1.0);
}
.td-header
{
  padding-left: 20px;
}
.RDis
{
    color:black;
  /*  background-color: #26337e;*/
}
.MDis
{
      /*background-color: #FFF !important;*/
      color:black !important;
}
.fc-first th{
    font-family: 'Roboto', sans-serif;
    background:#ffffff !important;
    color:#a9a9a9;
    font-size:14px !important;
    font-weight:500 !important;

}
.pomegranate {
    background-color: #c0392b!important;
}
 .fc-day-header{
    text-align: center;
 }

 .fc-state-default {
    border-color: #ff3b30;
    color: #ff3b30;
}
span.fc-button {
    font-family: 'Roboto', sans-serif;
    border-color: #747474;
    color: #747474;
}
.fc-header
{
  width: 100%;
background-color: #26337e;
height: 147px;
color: #ffffff;
    font-weight: lighter;
}
.cBody
{
  flex: 0;
padding: 0;
}
.fc-header .fc-button {
    margin-right: -1px;
}
.fc-header-left,.fc-header-right
{
  width: 10%;
}
.fc-state-default.fc-corner-right {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.fc-button-month.fc-state-default, .fc-button-agendaWeek.fc-state-default, .fc-button-agendaDay.fc-state-default {
    min-width: 67px;
    text-align: center;
    transition: all 0.2s;
    -webkit-transition: all 0.2s;
}
.fc-state-default.fc-corner-left {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.fc-button-prev .fc-text-arrow, .fc-button-next .fc-text-arrow {
    font-weight: bold;
}
.fc-text-arrow {
    margin: 0 .4em;
    font-size: 2em;
    line-height: 23px;
    vertical-align: baseline;
}

.fc td, .fc th {
    padding: 0;
    vertical-align: top;
}

.fc td, .fc th {
    padding: 0;
    vertical-align: top;
}
.fc-header-title h2 {
    margin-top: 0;
    white-space: nowrap;
    font-size: 22px;
    font-weight: 100;
    margin-bottom: 10px;
    font-family: 'Roboto', sans-serif;
}
 .fc-button {
     position: relative;

    overflow: hidden;
    height: 1.9em;
    line-height: 1.9em;
    white-space: nowrap;
    cursor: pointer;
}
.fc-state-down, .fc-state-active {
    background-color: #9675ce !important;
    color: #FFF !important;
}
.fc-state-default {

}



.barLocal{
    border: 1px solid #ddd;
    font-family: 'Roboto', sans-serif;
    min-height:15px;
    background-color:#3498db !important;
    color: #fff;
    text-align: center;
    font-size: 13px;
    font-weight: bold;
}
.tdSem{
	vertical-align:top;
    width: 100px !important;
    border: 1px solid #ddd;
    /* margin-left: 2px; */
    color: #fff;
    padding-top: 15px;
    text-align: center;
    cursor: pointer;
}
.spanDia
{
  color:black;
  margin-top: -3%;
  vertical-align: top !important;
  line-height: 0px;
}
.DiaFora {
    /* border: 1px solid #000000; */
    width: 100px !important;
    /* border: 1px solid #ddd; */
    margin-left: 2px;
    /* background-color: #f3f3f3; */
    color: #d1d1d1;
    padding: 5px;
    text-align: center;
    cursor: pointer;
}
.tbCalendar {
    border-color: #ffffff !important;
    /* border-collapse: inherit !important; */
    width: 98%;
    margin-left: 1%;
}
@media only screen and (max-width: 600px) {
  .tbCalendar{
   border-color: #ffffff !important;
  }
}
.NDis{
  color:black;
   /*background-color: #7e2626;*/
}
.trSem{

  height: 94px !important;
}
