
/*
.agenda a{

  text-decoration: none !important;

}

.agenda .line:not(.default){

  background-color: #eef5fe;
  padding: 15px;
  margin-bottom: 0px !important;
  margin-top: 0px !important;
  border-bottom: white solid 5px;
  position: relative;

  cursor: pointer;
  transition: transform 0.1s;

  -webkit-touch-callout: none; *//* iOS Safari *//*
  -webkit-user-select: none; /* Safari *//*
   -khtml-user-select: none; /* Konqueror HTML *//*
     -moz-user-select: none; /* Firefox *//*
      -ms-user-select: none; /* Internet Explorer/Edge *//*
          user-select: none; /* Non-prefixed version, currently
                                supported by Chrome and Opera *//*

}
.agenda .line:not(.default).urgent{

  background-color: #fff5fa;

}
.agenda .line:not(.default).approaching{

  background-color: #fefeee;

}
.agenda .line:not(.default).relaxed{

  background-color: #eefeee;

}

.agenda .line:not(.default) .author{

  float: left;
  margin: 0px;
  margin-right: 15px;

}

.agenda .line:not(.default):hover{

  transform: scale(1.003);

}

.agenda .line:not(.default) .details{

  display: inline-block;
  width: calc(100% - 70px;)

}

.agenda .line:not(.default) .date-badge .day{
  color: black;
}


.agenda .line:not(.default) .details .title{

  font-size: 16px;
  line-height: 38px;

  display: inline-block;

}

.agenda .line:not(.default) small{

  font-size: 13px;
  line-height: 38px;
  color: black;
  margin-left: 15px;
  float: left;
  min-width: 200px;
  margin-right: 40px;

}

.agenda .line:not(.default) .timeLeft{

  position: absolute;
  top:0px;
  right:13px;
  font-size: 15px;
  line-height: 38px;
  color: black;
  text-decoration: none;

}

.agenda .line:not(.default) .details .title a{

  color: black !important;

}

.agenda .line:not(.default) .dropboxAlert{

  font-size: 13px;
  padding: 5px;
  border-radius: 5px;
  background-color: #773333;
  color: white;
  margin-left: 5px;
  position: absolute;
  right: 13px;
  bottom: 13px;
  display: inline-block;

}

.agenda .line:not(.default) .dropboxAlert.finished{

  background-color: #337733;

}

.agenda .line:not(.default) .label-and-due{

  line-height: 44px;
  position: relative;
  display: block;
  min-width: 210px;
  margin-right: 15px;
  margin-left: 35px;

}

.agenda .line:not(.default) .label-and-due .labels-set{

  display: block;

}
.agenda .line:not(.default) .label-and-due .due{

  color: black;
  font-size: 14px;
  display: block;
  margin-left: 6px;

}

.agenda .line:not(.default) .label-and-due .label{

  font-size: 11px;
  padding: 5px;
  border-radius: 5px;
  color: white;
  margin-left: 5px;
  display: inline-block;

}

.agenda .line:not(.default) .label-and-due svg{

  display: none;

}

.timetable-wrapper #timetable .class-wrapper{

  filter: brightness(38%);

}

.two-weeks-calendar>tbody>tr>.day>ul>li.blur{

  filter: saturate(20%);

}

.startGame{

  position: absolute;
  top: 68px;
  right: 280px;
  width: 10px;
  height: 10px;
  cursor: pointer;

}

.gameDiv{

  position: absolute;
  background-color: #343434ee;
  right: 280px;
  top: 116px;
  opacity: 0;

  transition: opacity 0.3s;

}
*/
