.schedule {
  margin: 0 0 50px; }
  .schedule .schedule--head {
    padding: 0 0 10px 165px;
    border-bottom: 1px #eee solid; }
    .schedule .schedule--head .schedule--times {
      zoom: 1; }
      .schedule .schedule--head .schedule--times:before, .schedule .schedule--head .schedule--times:after {
        content: "\0020";
        display: block;
        height: 0;
        overflow: hidden; }
      .schedule .schedule--head .schedule--times:after {
        clear: both; }
      .schedule .schedule--head .schedule--times span {
        display: block;
        float: left;
        width: 4.7054%;
        padding-left: 0.85016%;
        font-weight: bold; }
  .schedule .schedule--body {
    padding: 5px 11px; }
    .schedule .schedule--body .date {
      font-size: 14px;
      padding: 0 0 20px;
      border-bottom: 1px dashed #ccccca;
      margin: 0 0 20px; }
      .schedule .schedule--body .date span {
        color: #9a9a9a; }
    .schedule .schedule--body .schedule-events .schedule-events--item__current {
      background-color: #FFF4D7; }
    .schedule .schedule--body .schedule-events .schedule-events--item {
      zoom: 1;
      height: 26px;
      padding: 0 0 5px 0;
      margin: 0 0 5px;
      border-bottom: 1px #eee solid; }
      .schedule .schedule--body .schedule-events .schedule-events--item:before, .schedule .schedule--body .schedule-events .schedule-events--item:after {
        content: "\0020";
        display: block;
        height: 0;
        overflow: hidden; }
      .schedule .schedule--body .schedule-events .schedule-events--item:after {
        clear: both; }
      .schedule .schedule--body .schedule-events .schedule-events--item .title {
        float: left;
        width: 154px;
        line-height: 30px; }
      .schedule .schedule--body .schedule-events .schedule-events--item .times {
        margin-left: 154px;
        position: relative; }
        .schedule .schedule--body .schedule-events .schedule-events--item .times .lesson-status {
          display: block;
          position: absolute;
          padding: 2px 0.85016%;
          background: white;
          border: 1px #bfbfbf solid;
          border-radius: 5px;
          text-decoration: none;
          font-size: 12px; }
		  .schedule .schedule--dragging .schedule-events .schedule-events--item .times div:not(.ui-draggable-dragging) .lesson-status:not(.lesson-dropzone) {
			  display: none;
		  }
		  .schedule .schedule--body .schedule-events .schedule-events--item .times .lesson-dropzone {
				display: none;
				background: #a4ff76;
				text-indent: -999px;
				overflow: hidden;
			  }
		  .schedule .schedule--dragging .schedule-events .schedule-events--item .times .lesson-dropzone {
			  display: block;
		  }
		  .schedule .schedule--dragging .schedule-events .schedule-events--item .times .lesson-dropzone--over {
			  background: #ffc876;
		  }
		  .schedule .schedule--dragging .schedule-events .schedule-events--item .times .lesson-dropzone--blocked {
			  display: none;
		  }
          .schedule .schedule--body .schedule-events .schedule-events--item .times .lesson-status__100 {
            background: #FFF4D7;
            z-index: 3; }
          .schedule .schedule--body .schedule-events .schedule-events--item .times .lesson-status__101 {
            background: #8AF881;
            z-index: 2; }
          .schedule .schedule--body .schedule-events .schedule-events--item .times .lesson-status__102 {
            background: #FFBEC1;
            z-index: 1; }
          .schedule .schedule--body .schedule-events .schedule-events--item .times .lesson-status__103 {
            background: #D7E5FF; }
          .schedule .schedule--body .schedule-events .schedule-events--item .times .lesson-status__151 {
            background: #fbff12; }
          .schedule .schedule--body .schedule-events .schedule-events--item .times .lesson-status__152 {
            background: #81ddf8; }
          .schedule .schedule--body .schedule-events .schedule-events--item .times .lesson-status__153.lesson-status__registered {
            background: #81ddf8; }
          .schedule .schedule--body .schedule-events .schedule-events--item .times .lesson-status__104 {
            background: #ffab43; }
          .schedule .schedule--body .schedule-events .schedule-events--item .times .lesson-status__105 {
            background: #cf90ff; }

/*# sourceMappingURL=_schedule.css.map */
