.container {
  width: 90%;
   margin:90px auto;
}

.container-fluid {
  width: 80%;
   margin:90px auto;
}

ul.edit{ 
list-style-type: none;
display:inline-block;
margin-top: 20px;
}
ul.edit li{float:left;padding-left:10px;}

pre{
font-size:16px !important;
text-align:left;
font-weight:normal;
white-space: pre-wrap;  
}




th{text-align:center}
table {
  table-layout: fixed ;
  width: 100% ;
}
td {
  width: 25% ;
} 


.subtitle{color:#0056b3;display:block;width:100%;
background: black;
  color: white;
  padding: 6px 20px;
}

.subtitle a{color:white;}

.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
   background-color: #F8F8F8;
}

.table th {
vertical-align: middle;
text-align: center;
}



.links{
	width: 80%;
	margin: auto;
	padding: 20px 0px 20px 0px;
	text-align: center;
}

.links a{
	background-color: #E0E6E5;
	color: #1D2124;
	text-decoration: none;
	padding: 10px;
}

.links a:hover{
	 color: #1b659F;
}

.links span{
	background-color: #E0E6E5;
	color: #CCCCCC;
	text-decoration: none;
	padding: 10px;
	font-size: 12px;
	font-weight: bold;
}
#count{display:none;}


@media print,screen and (max-width:63.99875em) {
		table.stack td,
		table.stack th,
		table.stack tr {
		display:block;
		width: 100%;
		padding:5px 15px;
		}
		h2{font-size:22px!important;padding:0px 12px;}

.container-fluid {
  border: 2px solid white;
  border-top: 0;
  border-bottom: 0;
  position: relative;
  overflow: hidden;
  width: 100%;
 }


ul#days{display:block}
	.fa{font-size:24px;}


		table.stack tr{padding:8px;}
		table.stack tr td.table_number {
		background:#2565ae;
		color:#fff;
		font-size:20px;
		padding:5px;
		}
		.subtitle{font-size: 20px;margin:5px auto;}
		thead{display:none;}
		.weekly{margin:auto;width:100%}
		#weekly2{display:none}
		table.stack tr td.table_number.note{background-color:#e1c603}
	
}

.weekly>ul>li {
    display: flex;
	float:left;
	padding-left:30px;
	text-align: center;
}
.weekly{width:100%;margin-bottom:5px;}
.weekly ul{margin:10px auto;display:table}