.chat-select{background-color:#efefef !important;}

.plan-lector .thumb::before {
  width: 100%;
  height: 97%;
  left: 0;
  top: 0;
  background: #FF3414;
  opacity: 0;
  position: absolute;
  z-index: 2;
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
  content: '';
}

 .plan-lector .thumb img {
  width: 100%;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: 0.3s;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}


.plan-lector .service_info h3 a {
  color: #001D38;
  font-size: 22px;
  font-weight: 500;
}
.plan-lector:hover .service_info h3 a {
  color: #FF3414;
  text-decoration: underline;
}

.plan-lector:hover .thumb img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.plan-lector:hover .thumb::before {
  opacity: .2;
}

table.alternativas tbody tr td { background-color: #efefef; border:1px solid #fff; padding: 5px; }
table.alternativas tbody tr td p { padding-bottom: 2px; margin-bottom: 0px; }
table.alternativas tbody tr:hover td{ background-color: #c4f9a9; }
table.alternativas tbody tr.row-selected td { background-color: #f9f34f; }

table.alternativas thead tr th { border:1px solid #fff; padding: 5px; background-color: #cfd5dc; text-align: center; }
table.alternativas thead tr th.left { text-align: left; }
table.alternativas thead tr th.right { text-align: right; }


/*.fullcalendar-bg{ background: url(https://i.pinimg.com/originals/09/40/7c/09407c09150568b87f98454ca9ca0fe7.png) fixed center center; background-size: cover; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; margin: 0; }*/

.syllabus {
    position: relative;
    margin: 0;
    padding: 0;
}

.syllabus p {margin: 0;} 

.syllabus .colBg {background-color: #E2EDFF;}

.syllabus .WeekLn {
    border-top: 3px solid #227EE0;
    margin: 20px 0;
}

.syllabus .DayLn {
    border-top: 2px solid #227EE0;
    border-bottom: 2px solid #227EE0;
    font-weight: bold;
}

.syllabus .ItemLn {
    border-bottom: 1px solid #227EE0;
}


