/* Stop timetable print preview styles. */

/* Contains the common CSS constants for the whole application. */
/*#region Common colors*/
/*#endregion Common colors*/
/*#region Shadow colors*/
/*#endregion Shadow colors*/
/*#region Text*/
/* Dark color for text in the application */
/*#endregion Text*/
/*#region Content constants*/
/*#endregion*/
/*#region Z-indexes*/
/* Has to be higher than map canvas. */
/* Has to be higher than expanded map place holder. */
/* Has to be higher than expand map button. */
/* The layouts z indexes are for internal purposes only.
                                They are not for styling. */
/*#endregion Z-indexes*/
/*#region Global time picker constants*/
/*#endregion Global time picker constants*/
/* Contains mixins for the application. Mixins are methods that simplify the reuse of a block of CSS
   code with parameters. */
/* The cursor is shown as a pointer over the element */
#PrintableStopTimetable {
  background-color: white;
  color: black;
  position: relative;
  padding: 15px;
}
#PrintableStopTimetable #StopTimetableContent {
  margin: 0;
}
#PrintableStopTimetable .StopTimetablePeriods {
  width: 400px;
}
#PrintableStopTimetable .NoteButton {
  color: black;
  cursor: default;
}
.PrintableStopTimetableRouteDirection {
  border-bottom: 2px solid black;
  width: 100%;
}
#PrintableStopTimetable .StopTimetableRouteDirectionNote {
  font-weight: normal;
  vertical-align: middle;
  width: 30px;
}
#PrintableStopTimetableStopTitle {
  position: relative;
}
#PrintableStopTimetable #StopTimetableTitle {
  background-color: white;
  border: 0;
  color: black;
  font-size: 16px;
  font-weight: bold;
  padding: 15px 0 10px 0;
  width: 100%;
}
#PrintableStopTimetable .StopTimetableStopNote {
  font-weight: normal;
}
#PrintableStopTimetable .RouteDescription {
  width: 100%;
}
#PrintableStopTimetable .RouteDirectionNote {
  display: inline-block;
}
#PrintableStopTimetable .RouteTitle {
  font-weight: bold;
}
#PrintableStopTimetable #StopTimetableDate {
  border-top: 2px solid black;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 10px;
  padding-left: 10px;
  padding-top: 15px;
}
#PrintableStopTimetable .StopTimetablePeriodHeader.StopTimetablePeriodHeaderContentVisible {
  background-color: white;
  color: black;
  cursor: default;
  font-weight: normal;
  padding: 0px 0px 10px 2px;
}
#PrintableStopTimetable .StopTimetablePeriodContent {
  height: auto;
  margin: 0;
  padding-bottom: 15px;
}
#PrintableStopTimetable .PeriodHour {
  background-color: white;
  color: black;
}
#PrintableStopTimetable .StopTimetablePeriod {
  border: 0px;
}
#PrintableStopTimetable .PeriodPassingTime {
  cursor: default;
}
#PrintableStopTimetable .StopTimetablePeriodPassingTimes tr:nth-child(even) .PeriodPassingTime,
#PrintableStopTimetable .StopTimetablePeriodPassingTimes tr:nth-child(odd) .PeriodPassingTime,
#PrintableStopTimetable .StopTimetablePeriodPassingTimes tr:nth-child(even) .PeriodPassingTimeTextWrapper,
#PrintableStopTimetable .StopTimetablePeriodPassingTimes tr:nth-child(odd) .PeriodPassingTimeTextWrapper {
  background-color: white;
}
#PrintableStopTimetable .StopTimetablePeriodPassingTimes th,
#PrintableStopTimetable .StopTimetablePeriodPassingTimes td {
  border: 1px solid gray;
}
