File diff 9a21d2c7818e → fa9bb1a9f9d2
static/src/lca2017/css/app.css
Show inline comments
...
 
@@ -1607,43 +1607,89 @@ table.alt tr:not(:last-of-type) {
 
  margin-top: 2em;
 
}
 

	
 
/* Schedule timetable needs some more specific font sizes */
 

	
 
.calendar td {
 
  font-size: 0.9vw;
 
}
 
/* Schedule timetable for mobile */
 

	
 
.slot {
 
  padding-left: 0.625rem;
 
  padding-top: 0.2rem;
 
  padding-bottom: 0.625rem;
 
  padding-right: 0.625rem;
 
  vertical-align: middle;
 
}
 
@media only screen and (max-width: 480px)  {
 

	
 
.calendar th {
 
  border-bottom: 1px solid #0c486c;
 
  border-left: 0px !important;
 
}
 
  .calendar {
 
    line-height: 1.0;
 
  }
 

	
 
.calendar .title {
 
  display: block;
 
  padding-bottom: 0.5vh;
 
}
 
  .calendar thead {
 
    display: none;
 
  }
 

	
 
.slot-shortbreak {
 
  color: #fff ;
 
}
 
  .calendar tr,
 
  .calendar td
 
  {
 
    display: block;
 
    padding: 0.5ex;
 
  }
 

	
 
.slot-tutorial {
 
  vertical-align: top;
 
  .calendar td,
 
  .calendar td:not(:first-of-type) {
 
    border: 0px;
 
  }
 

	
 
  .calendar .slot .title,
 
  .calendar .slot .speaker,
 
  .calendar .slot .room
 
  {
 
    display: block;
 
    line-height: 1.2;
 
  }
 

	
 
  .calendar .slot .room
 
  {
 
    font-style: italic;
 
  }
 
}
 

	
 
.time {
 
  font-size: 0.5vw;
 
  line-height: 0.4;
 
  vertical-align: middle;
 
  padding-top: 0.25rem;
 
/* Schedule timetable needs some more specific font sizes */
 

	
 
@media not screen and (max-width: 480px)  {
 

	
 
  .calendar td {
 
    font-size: 0.9vw;
 
  }
 

	
 
  .slot {
 
    padding-left: 0.625rem;
 
    padding-top: 0.2rem;
 
    padding-bottom: 0.625rem;
 
    padding-right: 0.625rem;
 
    vertical-align: middle;
 
  }
 

	
 
  .calendar th {
 
    border-bottom: 1px solid #0c486c;
 
    border-left: 0px !important;
 
  }
 

	
 
  .calendar .title {
 
    display: block;
 
    padding-bottom: 0.5vh;
 
  }
 

	
 
  .slot-shortbreak {
 
    color: #fff ;
 
  }
 

	
 
  .slot-tutorial {
 
    vertical-align: top;
 
  }
 

	
 
  .time {
 
    font-size: 0.5vw;
 
    line-height: 0.4;
 
    vertical-align: middle;
 
    padding-top: 0.25rem;
 
  }
 

	
 
  .calendar .slot .room {
 
    display: none;
 
  }
 
}