<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* version 1.2.6 */
/*--------------------------------------------------------------
&gt;&gt;&gt; TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Common tables styling and structure
  1.1 Default table style
  1.2 Table Sorter style
2.0 jQuery UI Tabs styling and structure
3.0 Material tables styling and structure
  3.1 Material Red
  3.2 Material Pink
  3.3 Material Purple
  3.4 Material Deep Purple
  3.5 Material Indigo
  3.6 Material Blue
  3.7 Material Light Blue
  3.8 Material Cyan
  3.9 Material Teal
  3.10 Material Green
  3.11 Material Light Green
  3.12 Material Lime
  3.13 Material Yellow
  3.14 Material Amber
  3.15 Material Orange
  3.16 Material Deep Orange
  3.17 Material Brown
  3.18 Material Grey
  3.19 Material Blue Grey
4.0 Flat schedule tables styling and structure
  4.1 Flat Green
  4.2 Flat Red
  4.3 Flat Pink
  4.4 Flat Purple
  4.5 Flat Dark Blue
  4.6 Flat Light Blue
  4.7 Flat Yellow
  4.8 Flat Orange
  4.9 Flat Gray
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 Common tables styling and structure
--------------------------------------------------------------*/

.lptw-advanced-table .htLeft {
	text-align: left;
}

.lptw-advanced-table .htCenter {
	text-align: center;
}

.lptw-advanced-table .htRight {
	text-align: right;
}

.htJustify {
	text-align: justify;
}

.lptw-advanced-table .htTop {
	vertical-align: top;
}

.lptw-advanced-table .htMiddle {
	vertical-align: middle;
}

.lptw-advanced-table .htBottom {
	vertical-align: bottom;
}

/* 1.1 Default table style */

.lptw-advanced-table .default {
	border-collapse: collapse;
	margin: 2em 0;
	font-size: 16px;
	/* reset font size */

	background-color: #f0f0f0;
}

.lptw-advanced-table .default th {
	color: #757575;
	padding: 1em;
	border: 1px solid #dddddd;
	font-size: 0.75em;
	background-color: #eaeaea;
	font-weight: 600;
}

.lptw-advanced-table .default td {
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	padding: 1em;
	color: #212121;
	font-size: 0.75em;
}

.lptw-advanced-table .default tr:nth-child(2n) {
	background-color: #fafafa;
}

.lptw-advanced-table:not(.nohover) .default td:hover {
	background-color: #dddddd;
	color: #111111;
}

.lptw-advanced-table:not(.nohover) .default tr:hover {
	border-top: 1px solid #f9f9f9;
	border-bottom: 1px solid #f9f9f9;
	background-color: #eaeaea;
	color: #222222;
}

/* 1.2 Table Sorter style */

#lptw-table-sorter thead tr .header {
	background-image: url('../img/bg.png');
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}

#lptw-table-sorter thead tr .headerSortUp {
	background-image: url('../img/asc.png');
}

#lptw-table-sorter thead tr .headerSortDown {
	background-image: url('../img/desc.png');
}

/*--------------------------------------------------------------
2.0 jQuery UI Tabs styling
--------------------------------------------------------------*/

#lptw-tabs-wrapper a {
	outline: none;
}

#lptw-tabs-wrapper .ui-tabs {
	position: relative;
	/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */

	padding: .2em;
}

#lptw-tabs-wrapper .ui-corner-all {
	border-radius: 0;
}

#lptw-tabs-wrapper .ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: 0;
}

#lptw-tabs-wrapper .ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 0;
	padding: 0 0 1px 0;
	white-space: nowrap;
}

/* tabs header styling */

#lptw-tabs-wrapper .ui-widget-header {
	overflow: hidden;
}

/* tabs panel styling */

#lptw-tabs-wrapper .ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	background: none;
}

/* first tab styling */

#lptw-tabs-wrapper .ui-tabs-nav li:first-child {
	border-left: 1px solid #d8d8d8;
	border-radius: 3px 0 0 3px;
}

/* last tab styling */

#lptw-tabs-wrapper .ui-tabs-nav li:last-child {
	border-right: 1px solid #d8d8d8;
	border-radius: 0 3px 3px 0;
}

/* all default and not active tab styling */

#lptw-tabs-wrapper .ui-widget-header .ui-state-default {
	background: none;
	border: none;
	background-color: #ffffff;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
}

#lptw-tabs-wrapper .ui-tabs-nav a {
	color: #a1a1a1;
}

#lptw-tabs-wrapper .ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}

/* all active tab styling */

#lptw-tabs-wrapper .ui-tabs .ui-tabs-nav li.ui-tabs-active {
	padding-bottom: 1px;
	background-color: #ededed;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
}

#lptw-tabs-wrapper .ui-tabs .ui-tabs-nav li.ui-tabs-active a {
	color: #2a2d33;
}

#lptw-tabs-wrapper .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, #lptw-tabs-wrapper .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, #lptw-tabs-wrapper .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}

#lptw-tabs-wrapper .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}

/* 1.2 Responsive tabs styles - accordion */

#lptw-tabs-wrapper .r-tabs .r-tabs-nav {
	margin: 0;
	padding: 0;
}

#lptw-tabs-wrapper .r-tabs .r-tabs-tab {
	display: inline-block;
	margin: 0;
	list-style: none;
}

#lptw-tabs-wrapper .r-tabs .r-tabs-panel {
	padding: 15px;
	display: none;
}

#lptw-tabs-wrapper .r-tabs .r-tabs-accordion-title {
	display: none;
}

#lptw-tabs-wrapper .r-tabs .r-tabs-panel.r-tabs-state-active {
	display: block;
}

/* Accordion responsive breakpoint */

@media only screen and (max-width: 768px) {
	#lptw-tabs-wrapper .r-tabs {
		border: 1px solid #d8d8d8;
		padding: 0;
		border-radius: 3px;
		margin: 1em 0;
	}

	#lptw-tabs-wrapper .r-tabs .r-tabs-nav {
		display: none;
	}

	#lptw-tabs-wrapper .r-tabs .r-tabs-accordion-title {
		display: block;
	}

	/* Accordion anchor */
	#lptw-tabs-wrapper .r-tabs-accordion-title .r-tabs-anchor {
		display: block;
		padding: 0.5em 1em;
		background-color: #f9f9f9;
		color: #616161;
		text-decoration: none;
		border-radius: 0;
	}

	#lptw-tabs-wrapper .r-tabs-state-active .r-tabs-anchor {
		background-color: #ededed;
		color: #2a2d33;
	}

	#lptw-tabs-wrapper .r-tabs-panel.r-tabs-state-active {
		background-color: #ffffff;
	}
}

/*--------------------------------------------------------------
 * 3.0 Material tables styling and structure
 --------------------------------------------------------------*/

.table-material table {
	border-collapse: collapse;
	margin: 2em 0;
	font-size: 16px;
	/* reset font size */

	background-color: #f6f6f6;
}

.table-material th {
	padding: 1em;
	border: 1px solid #ececec;
	font-size: 0.75em;
	font-weight: 600;
}

.table-material td {
	border-top: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	border-left: 1px solid #dfdfdf;
	border-right: 1px solid #dfdfdf;
	padding: 1em;
	font-size: 0.75em;
}

.table-material tr:nth-child(2n) {
	background-color: #fcfcfc;
}

.table-material td.totals {
	font-weight: 600;
	text-align: right;
}

.table-material tr.totals-caption {
	font-weight: 600;
	background-color: #ffffff;
	text-align: left;
	text-transform: uppercase;
}

/* 3.1 Material Red */

.lptw-advanced-table .material-red th,
.lptw-advanced-table .material-red td {
	color: #333333;
}

.lptw-advanced-table.responsive-backgrounds-show .material-red th {
	color: #fbfbfb;
	background-color: #B71C1C;
}

.lptw-advanced-table:not(.nohover) .material-red td:hover {
	color: #ffffff;
	background-color: #F44336;
}

.lptw-advanced-table:not(.nohover) .material-red tr:hover {
	color: #333333;
	border-top: 1px solid #EF9A9A;
	border-bottom: 1px solid #EF9A9A;
	background-color: #FFCDD2;
}

@media only screen and (min-width: 769px) {
	.lptw-advanced-table .material-red th {
		color: #fbfbfb;
		background-color: #B71C1C;
	}
}

/* 3.2 Material Pink */

.lptw-advanced-table .material-pink th,
.lptw-advanced-table .material-pink td {
	color: #333333;
}

.lptw-advanced-table.responsive-backgrounds-show .material-pink th {
	color: #fbfbfb;
	background-color: #880E4F;
}

.lptw-advanced-table:not(.nohover) .material-pink td:hover {
	color: #ffffff;
	background-color: #E91E63;
}

.lptw-advanced-table:not(.nohover) .material-pink tr:hover {
	color: #333333;
	border-top: 1px solid #F48FB1;
	border-bottom: 1px solid #F48FB1;
	background-color: #F8BBD0;
}

@media only screen and (min-width: 769px) {
	.lptw-advanced-table .material-pink th {
		color: #fbfbfb;
		background-color: #880E4F;
	}
}

/* 3.3 Material Purple */

.lptw-advanced-table .material-purple th,
.lptw-advanced-table .material-purple td {
	color: #333333;
}

.lptw-advanced-table.responsive-backgrounds-show .material-purple th {
	color: #fbfbfb;
	background-color: #4A148C;
}

.lptw-advanced-table:not(.nohover) .material-purple td:hover {
	color: #ffffff;
	background-color: #9C27B0;
}

.lptw-advanced-table:not(.nohover) .material-purple tr:hover {
	color: #333333;
	border-top: 1px solid #CE93D8;
	border-bottom: 1px solid #CE93D8;
	background-color: #E1BEE7;
}

@media only screen and (min-width: 769px) {
	.lptw-advanced-table .material-purple th {
		color: #fbfbfb;
		background-color: #4A148C;
	}
}

/* 3.4 Material Deep Purple */

.lptw-advanced-table .material-deep-purple th,
.lptw-advanced-table .material-deep-purple td {
	color: #333333;
}

.lptw-advanced-table.responsive-backgrounds-show .material-deep-purple th {
	color: #fbfbfb;
	background-color: #311B92;
}

.lptw-advanced-table:not(.nohover) .material-deep-purple td:hover {
	color: #ffffff;
	background-color: #673AB7;
}

.lptw-advanced-table:not(.nohover) .material-deep-purple tr:hover {
	color: #333333;
	border-top: 1px solid #B39DDB;
	border-bottom: 1px solid #B39DDB;
	background-color: #D1C4E9;
}

@media only screen and (min-width: 769px) {
	.lptw-advanced-table .material-deep-purple th {
		color: #fbfbfb;
		background-color: #311B92;
	}
}

/* 3.5 Material Indigo */

.lptw-advanced-table .material-indigo th,
.lptw-advanced-table .material-indigo td {
	color: #333333;
}

.lptw-advanced-table.responsive-backgrounds-show .material-indigo th {
	color: #fbfbfb;
	background-color: #1A237E;
}

.lptw-advanced-table:not(.nohover) .material-indigo td:hover {
	color: #ffffff;
	background-color: #3F51B5;
}

.lptw-advanced-table:not(.nohover) .material-indigo tr:hover {
	color: #333333;
	border-top: 1px solid #9FA8DA;
	border-bottom: 1px solid #9FA8DA;
	background-color: #C5CAE9;
}

@media only screen and (min-width: 769px) {
	.lptw-advanced-table .material-indigo th {
		color: #fbfbfb;
		background-color: #1A237E;
	}
}

/* 3.6 Material Blue */

.lptw-advanced-table .material-blue th,
.lptw-advanced-table .material-blue td {
	color: #333333;
}

.lptw-advanced-table.responsive-backgrounds-show .material-blue th {
	color: #fbfbfb;
	background-color: #0D47A1;
}

.lptw-advanced-table:not(.nohover) .material-blue td:hover {
	color: #ffffff;
	background-color: #2196F3;
}

.lptw-advanced-table:not(.nohover) .material-blue tr:hover {
	color: #333333;
	border-top: 1px solid #90CAF9;
	border-bottom: 1px solid #90CAF9;
	background-color: #BBDEFB;
}

@media only screen and (min-width: 769px) {
	.lptw-advanced-table .material-blue th {
		color: #fbfbfb;
		background-color: #0D47A1;
	}
}

/* 3.7 Material Light Blue */

.lptw-advanced-table .material-light-blue th,
.lptw-advanced-table .material-light-blue td {
	color: #333333;
}

.lptw-advanced-table.responsive-backgrounds-show .material-light-blue th {
	color: #fbfbfb;
	background-color: #01579B;
}

.lptw-advanced-table .material-light-blue tr:nth-child(2n) {
	background-color: #f8f8f8;
}

.lptw-advanced-table:not(.nohover) .material-light-blue td:hover {
	background-color: #03A9F4;
	color: #ffffff;
}

.lptw-advanced-table:not(.nohover) .material-light-blue tr:hover {
	color: #333333;
	border-top: 1px solid #81D4FA;
	border-bottom: 1px solid #81D4FA;
	background-color: #B3E5FC;
}

@media only screen and (min-width: 769px) {
	.lptw-advanced-table .material-light-blue th {
		color: #fbfbfb;
		background-color: #01579B;
	}
}

/* 3.8 Material Cyan */

.lptw-advanced-table .material-cyan th,
.lptw-advanced-table .material-cyan td {
	color: #333333;
}

.lptw-advanced-table.responsive-backgrounds-show .material-cyan th {
	color: #fbfbfb;
	background-color: #006064;
}

.lptw-advanced-table:not(.nohover) .material-cyan td:hover {
	color: #ffffff;
	background-color: #00BCD4;
}

.lptw-advanced-table:not(.nohover) .material-cyan tr:hover {
	border-top: 1px solid #80DEEA;
	border-bottom: 1px solid #80DEEA;
	background-color: #B2EBF2;
	color: #333333;
}

@media only screen and (min-width: 769px) {
	.lptw-advanced-table .material-cyan th {
		color: #fbfbfb;
		background-color: #006064;
	}
}

/* 3.9 Material Teal */

.lptw-advanced-table .material-teal th,
.lptw-advanced-table .material-teal td {
	color: #333333;
}

.lptw-advanced-table.responsive-backgrounds-show .material-teal th {
	color: #fbfbfb;
	background-color: #004D40;
}

.lptw-advanced-table:not(.nohover) .material-teal td:hover {
	background-color: #009688;
	color: #ffffff;
}

.lptw-advanced-table:not(.nohover) .material-teal tr:hover {
	border-top: 1px solid #80CBC4;
	border-bottom: 1px solid #80CBC4;
	background-color: #B2DFDB;
	color: #333333;
}

@media only screen and (min-width: 769px) {
	.lptw-advanced-table .material-teal th {
		color: #fbfbfb;
		background-color: #004D40;
	}
}

/* 3.10 Material Green */

.lptw-advanced-table .material-green th,
.lptw-advanced-table .material-green td {
	color: #333333;
}

.lptw-advanced-table.responsive-backgrounds-show .material-green th {
	color: #fbfbfb;
	background-color: #1B5E20;
}

.lptw-advanced-table .material-green tr:nth-child(2n) {
	background-color: #f8f8f8;
}

.lptw-advanced-table:not(.nohover) .material-green td:hover {
	background-color: #4CAF50;
	color: #ffffff;
}

.lptw-advanced-table:not(.nohover) .material-green tr:hover {
	border-top: 1px solid #A5D6A7;
	border-bottom: 1px solid #A5D6A7;
	background-color: #C8E6C9;
	color: #333333;
}

@media only screen and (min-width: 769px) {
	.lptw-advanced-table .material-green th {
		color: #fbfbfb;
		background-color: #1B5E20;
	}
}

/* 3.11 Material Light Green */

.lptw-advanced-table .material-light-green th,
.lptw-advanced-table .material-light-green td {
	color: #333333;
}

.lptw-advanced-table.responsive-backgrounds-show .material-light-green th {
	color: #fbfbfb;
	background-color: #33691E;
}

.lptw-advanced-table .material-light-green tr:nth-child(2n) {
	background-color: #f8f8f8;
}

.lptw-advanced-table:not(.nohover) .material-light-green td:hover {
	background-color: #8BC34A;
	color: #ffffff;
}

.lptw-advanced-table:not(.nohover) .material-light-green tr:hover {
	border-top: 1px solid #C5E1A5;
	border-bottom: 1px solid #C5E1A5;
	background-color: #DCEDC8;
	color: #333333;
}

@media only screen and (min-width: 769px) {
	.lptw-advanced-table .material-light-green th {
		color: #fbfbfb;
		background-color: #33691E;
	}
}

/* 3.12 Material Lime */

.lptw-advanced-table .material-lime th,
.lptw-advanced-table .material-lime td {
	color: #333333;
}

.lptw-advanced-table.responsive-backgrounds-show .material-lime th {
	color: #fbfbfb;
	background-color: #827717;
}

.lptw-advanced-table .material-lime tr:nth-child(2n) {
	background-color: #f8f8f8;
}

.lptw-advanced-table:not(.nohover) .material-lime td:hover {
	background-color: #CDDC39;
	color: #ffffff;
}

.lptw-advanced-table:not(.nohover) .material-lime tr:hover {
	border-top: 1px solid #E6EE9C;
	border-bottom: 1px solid #E6EE9C;
	background-color: #F0F4C3;
	color: #333333;
}

@media only screen and (min-width: 769px) {
	.lptw-advanced-table .material-lime th {
		color: #fbfbfb;
		background-color: #827717;
	}
}

/* 3.13 Material Yellow */

.lptw-advanced-table .material-yellow th,
.lptw-advanced-table .material-yellow td {
	color: #333333;
}

.lptw-advanced-table.responsive-backgrounds-show .material-yellow th {
	color: #fbfbfb;
	background-color: #F57F17;
}

.lptw-advanced-table:not(.nohover) .material-yellow td:hover {
	background-color: #FFEB3B;
	color: #272409;
}

.lptw-advanced-table:not(.nohover) .material-yellow tr:hover {
	border-top: 1px solid #FFF59D;
	border-bottom: 1px solid #FFF59D;
	background-color: #FFF9C4;
	color: #333333;
}

@media only screen and (min-width: 769px) {
	.lptw-advanced-table .material-yellow th {
		color: #fbfbfb;
		background-color: #F57F17;
	}
}

/* 3.14 Material Amber */

.lptw-advanced-table .material-amber th,
.lptw-advanced-table .material-amber td {
	color: #333333;
}

.lptw-advanced-table.responsive-backgrounds-show .material-amber th {
	color: #fbfbfb;
	background-color: #FF6F00;
}

.lptw-advanced-table:not(.nohover) .material-amber td:hover {
	background-color: #FFC107;
	color: #272409;
}

.lptw-advanced-table:not(.nohover) .material-amber tr:hover {
	border-top: 1px solid #FFE082;
	border-bottom: 1px solid #FFE082;
	background-color: #FFECB3;
	color: #333333;
}

@media only screen and (min-width: 769px) {
	.lptw-advanced-table .material-amber th {
		color: #fbfbfb;
		background-color: #FF6F00;
	}
}

/* 3.15 Material Orange */

.lptw-advanced-table .material-orange th,
.lptw-advanced-table .material-orange td {
	color: #333333;
}

.lptw-advanced-table.responsive-backgrounds-show .material-orange th {
	color: #fbfbfb;
	background-color: #E65100;
}

.lptw-advanced-table:not(.nohover) .material-orange td:hover {
	background-color: #FF9800;
	color: #ffffff;
}

.lptw-advanced-table:not(.nohover) .material-orange tr:hover {
	border-top: 1px solid #FFCC80;
	border-bottom: 1px solid #FFCC80;
	background-color: #FFE0B2;
	color: #333333;
}

@media only screen and (min-width: 769px) {
	.lptw-advanced-table .material-orange th {
		color: #fbfbfb;
		background-color: #E65100;
	}
}

/* 3.16 Material Deep Orange */

.lptw-advanced-table .material-deep-orange th,
.lptw-advanced-table .material-deep-orange td {
	color: #333333;
}

.lptw-advanced-table.responsive-backgrounds-show .material-deep-orange th {
	color: #fbfbfb;
	background-color: #BF360C;
}

.lptw-advanced-table:not(.nohover) .material-deep-orange td:hover {
	background-color: #FF5722;
	color: #ffffff;
}

.lptw-advanced-table:not(.nohover) .material-deep-orange tr:hover {
	border-top: 1px solid #FFAB91;
	border-bottom: 1px solid #FFAB91;
	background-color: #FFCCBC;
	color: #333333;
}

@media only screen and (min-width: 769px) {
	.lptw-advanced-table .material-deep-orange th {
		color: #fbfbfb;
		background-color: #BF360C;
	}
}

/* 3.17 Material Brown */

.lptw-advanced-table .material-brown th,
.lptw-advanced-table .material-brown td {
	color: #333333;
}

.lptw-advanced-table.responsive-backgrounds-show .material-brown th {
	color: #fbfbfb;
	background-color: #3E2723;
}

.lptw-advanced-table:not(.nohover) .material-brown td:hover {
	background-color: #795548;
	color: #ffffff;
}

.lptw-advanced-table:not(.nohover) .material-brown tr:hover {
	border-top: 1px solid #BCAAA4;
	border-bottom: 1px solid #BCAAA4;
	background-color: #D7CCC8;
	color: #333333;
}

@media only screen and (min-width: 769px) {
	.lptw-advanced-table .material-brown th {
		color: #fbfbfb;
		background-color: #3E2723;
	}
}

/* 3.18 Material Grey */

.lptw-advanced-table .material-grey th,
.lptw-advanced-table .material-grey td {
	color: #333333;
}

.lptw-advanced-table.responsive-backgrounds-show .material-grey th {
	color: #fbfbfb;
	background-color: #212121;
}

.lptw-advanced-table:not(.nohover) .material-grey td:hover {
	background-color: #9E9E9E;
	color: #ffffff;
}

.lptw-advanced-table:not(.nohover) .material-grey tr:hover {
	border-top: 1px solid #EEEEEE;
	border-bottom: 1px solid #EEEEEE;
	background-color: #F5F5F5;
	color: #333333;
}

@media only screen and (min-width: 769px) {
	.lptw-advanced-table .material-grey th {
		color: #fbfbfb;
		background-color: #212121;
	}
}

/* 3.19 Material Blue Grey */

.lptw-advanced-table .material-blue-grey th,
.lptw-advanced-table .material-blue-grey td {
	color: #333333;
}

.lptw-advanced-table.responsive-backgrounds-show .material-blue-grey th {
	color: #fbfbfb;
	background-color: #263238;
}

.lptw-advanced-table .material-blue-grey tr:nth-child(2n) {
	background-color: #f8f8f8;
}

.lptw-advanced-table:not(.nohover) .material-blue-grey td:hover {
	background-color: #607D8B;
	color: #ffffff;
}

.lptw-advanced-table:not(.nohover) .material-blue-grey tr:hover {
	border-top: 1px solid #B0BEC5;
	border-bottom: 1px solid #B0BEC5;
	background-color: #CFD8DC;
	color: #333333;
}

@media only screen and (min-width: 769px) {
	.lptw-advanced-table .material-blue-grey th {
		color: #fbfbfb;
		background-color: #263238;
	}
}

/*--------------------------------------------------------------
 * 4.0 Flat schedule tables styling and structure
 --------------------------------------------------------------*/

.table-schedule table {
	border-collapse: collapse;
	margin: 2em 0;
	font-size: 16px;
	background-color: #f8f8f8;
}

.table-schedule th {
	padding: 1em;
	border: 2px solid #ffffff;
	font-size: 0.75em;
	font-weight: 600;
}

.table-schedule td {
	border: 2px solid #ffffff;
	padding: 1em;
	font-size: 0.75em;
}

.table-schedule tr:nth-child(2n) {
	background-color: #ffffff;
}

/* 4.1 Flat Green */

.lptw-advanced-table .schedule-flat-green th {
	color: #555555;
	background-color: #eeeeee;
}

.lptw-advanced-table .schedule-flat-green td {
	color: #404040;
}

.lptw-advanced-table .schedule-flat-green td.content {
	color: #fafafa;
	background-color: #26a65b;
}

.lptw-advanced-table:not(.nohover) .schedule-flat-green td.content:hover {
	background-color: #26c281;
	color: #ffffff;
}

.lptw-advanced-table:not(.nohover) .schedule-flat-green tr:hover {
	background-color: #d0d0d0;
}

/* 4.2 Flat Red */

.lptw-advanced-table .schedule-flat-red th {
	color: #555555;
	background-color: #eeeeee;
}

.lptw-advanced-table .schedule-flat-red td {
	color: #404040;
}

.lptw-advanced-table .schedule-flat-red td.content {
	color: #fafafa;
	background-color: #c3272b;
}

.lptw-advanced-table:not(.nohover) .schedule-flat-red td.content:hover {
	background-color: #dc3023;
	color: #ffffff;
}

.lptw-advanced-table:not(.nohover) .schedule-flat-red tr:hover {
	background-color: #d0d0d0;
}

/* 4.3 Flat Pink */

.lptw-advanced-table .schedule-flat-pink th {
	color: #555555;
	background-color: #eeeeee;
}

.lptw-advanced-table .schedule-flat-pink td {
	color: #404040;
}

.lptw-advanced-table .schedule-flat-pink td.content {
	color: #fafafa;
	background-color: #c93756;
}

.lptw-advanced-table:not(.nohover) .schedule-flat-pink td.content:hover {
	background-color: #f62459;
	color: #ffffff;
}

.lptw-advanced-table:not(.nohover) .schedule-flat-pink tr:hover {
	background-color: #d0d0d0;
}

/* 4.4 Flat Purple */

.lptw-advanced-table .schedule-flat-purple th {
	color: #555555;
	background-color: #eeeeee;
}

.lptw-advanced-table .schedule-flat-purple td {
	color: #404040;
}

.lptw-advanced-table .schedule-flat-purple td.content {
	color: #fafafa;
	background-color: #9b59b6;
}

.lptw-advanced-table:not(.nohover) .schedule-flat-purple td.content:hover {
	background-color: #bf55bc;
	color: #ffffff;
}

.lptw-advanced-table:not(.nohover) .schedule-flat-purple tr:hover {
	background-color: #d0d0d0;
}

/* 4.5 Flat Dark Blue */

.lptw-advanced-table .schedule-flat-dark-blue th {
	color: #555555;
	background-color: #eeeeee;
}

.lptw-advanced-table .schedule-flat-dark-blue td {
	color: #404040;
}

.lptw-advanced-table .schedule-flat-dark-blue td.content {
	color: #fafafa;
	background-color: #4b77be;
}

.lptw-advanced-table:not(.nohover) .schedule-flat-dark-blue td.content:hover {
	background-color: #19b5fe;
	color: #ffffff;
}

.lptw-advanced-table:not(.nohover) .schedule-flat-dark-blue tr:hover {
	background-color: #d0d0d0;
}

/* 4.6 Flat Light Blue */

.lptw-advanced-table .schedule-flat-light-blue th {
	color: #555555;
	background-color: #eeeeee;
}

.lptw-advanced-table .schedule-flat-light-blue td {
	color: #404040;
}

.lptw-advanced-table .schedule-flat-light-blue td.content {
	color: #fafafa;
	background-color: #22a7f0;
}

.lptw-advanced-table:not(.nohover) .schedule-flat-light-blue td.content:hover {
	background-color: #19b5fe;
	color: #ffffff;
}

.lptw-advanced-table:not(.nohover) .schedule-flat-light-blue tr:hover {
	background-color: #d0d0d0;
}

/* 4.7 Flat Yellow */

.lptw-advanced-table .schedule-flat-yellow th {
	color: #555555;
	background-color: #eeeeee;
}

.lptw-advanced-table .schedule-flat-yellow td {
	color: #404040;
}

.lptw-advanced-table .schedule-flat-yellow td.content {
	color: #333333;
	background-color: #f3c13a;
}

.lptw-advanced-table:not(.nohover) .schedule-flat-yellow td.content:hover {
	background-color: #ffb61e;
	color: #111111;
}

.lptw-advanced-table:not(.nohover) .schedule-flat-yellow tr:hover {
	background-color: #d0d0d0;
}

/* 4.8 Flat Orange */

.lptw-advanced-table .schedule-flat-orange th {
	color: #555555;
	background-color: #eeeeee;
}

.lptw-advanced-table .schedule-flat-orange td {
	color: #404040;
}

.lptw-advanced-table .schedule-flat-orange td.content {
	color: #fafafa;
	background-color: #ca6924;
}

.lptw-advanced-table:not(.nohover) .schedule-flat-orange td.content:hover {
	background-color: #f9690e;
	color: #ffffff;
}

.lptw-advanced-table:not(.nohover) .schedule-flat-orange tr:hover {
	background-color: #d0d0d0;
}

/* 4.9 Flat Grey */

.lptw-advanced-table .schedule-flat-grey th {
	color: #555555;
	background-color: #eeeeee;
}

.lptw-advanced-table .schedule-flat-grey td {
	color: #404040;
}

.lptw-advanced-table .schedule-flat-grey td.content {
	color: #fafafa;
	background-color: #95a5a6;
}

.lptw-advanced-table:not(.nohover) .schedule-flat-grey td.content:hover {
	background-color: #757b75;
	color: #ffffff;
}

.lptw-advanced-table:not(.nohover) .schedule-flat-grey tr:hover {
	background-color: #d0d0d0;
}

/*
* Responsive and Swipe table styles
*/

@media screen and (max-width: 768px) {
	/* swipe styles */
	.lptw-advanced-table .swipe-table {
		overflow-x: auto;
		display: block;
	}

	/* cells as rows styles */
	.lptw-advanced-table .responsive tr th,
	.lptw-advanced-table .responsive tr td {
		display: block;
		width: auto !important;
		padding: 0.5em;
		border: 0;
	}

	.lptw-advanced-table .responsive .htRight {
		text-align: left !important;
	}

	/* cells as rows with headers styles */
	.lptw-advanced-table .responsive-headers tr th,
	.lptw-advanced-table .responsive-headers tr td {
		display: block;
		width: auto !important;
		padding: 0.5em;
		border: 0;
	}

	.lptw-advanced-table .responsive-headers .htRight {
		text-align: left !important;
	}

	.lptw-advanced-table .responsive-cell-header {
		font-weight: bold;
	}
}
</pre></body></html>