 .img-responsive {
    margin: 0 auto;
}

ol.start { 
    counter-reset: mycounter; 
}
ol.start li, ol.continue li {
    list-style: none;
}
ol.start li:before, ol.continue li:before { 
    content: counter(mycounter) ". "; 
    counter-increment: mycounter;
}

.papers>li{
    margin-bottom:12px;
}

.vertical-center {
  min-height: 100%;  /* Fallback for browsers do NOT support vh unit */
  min-height: 100vh; /* These two lines are counted as one :-)       */

  display: flex;
  align-items: center;
}


.myqtip {
    font-size:14px!important;
}

.container, .container-fluid{
    font-size:16px!important;
}

@media only screen and (max-width: 768px) {
    .container, .container-fluid{
	font-size:14px!important;
    }
    h3{
	font-size:20px;
    }
}

@media only screen and (max-width: 320px) {
 	#schedule  td:nth-child(2),
	#schedule  th:nth-child(2){display: none;}
}