.top{vertical-align:top;}
.center{text-align:center;}
.bold{font-weight:bold;}
.small{font-size:12px;}
.tutorial{font-size:8pt;}
.lecture{font-size:11pt;}

/* Style the button that is used to open and close the collapsible content */
.collapsible {
	  background-color: lightyellow;
	    color: blue;
	      cursor: pointer;
	        padd0%;
		  border: none;
		    text-alit;
		      outline: none;
		        font-size: 15px;
}

/* Add a background color to the button itive class with JS), and when you move the mouse over it (hover) */
.active, .collapsible:hover {
	  backolor: #ccc;
}

/* Style the collapsible content. Note: hidden by default */
.content {
	  padding: 0 1px;
	    display: none;
	      overflow: hidden;
/*	        background-color: #f1f1f1;*/
		background-color: lightblue;
		color: black;
}

.myTable {
  	background-color:#FFFFFF;
  	border-collapse:collapse;
	display: block;
    	width: 75em;
    	max-width: 100%;
    	position: relative;
    	overflow-x: auto;
}

.tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: 250px;
  background-color: black;
  color: #fff;
  text-align: left;
  border-radius: 6px;
  padding: 0px 0;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}

.tt {
	text-align:left;
}
.withdrawn {
	background-color: silver;
	color: gray;
}
ul {
	font-size: 10pt;
	text-align: left;
}


body {
      padding: 3px;
}
h1 {
    font-size: 20pt;
    margin: 0 0 20px;
    padding: 0;
    line-height: 100%;
}

.div_maintb table {
                border-spacing: 0;
            }

.div_maintb th {
/*                position: sticky;*/
                top: 0;
/*                background: #464646;
                color: #d1d1d1;*/
                background: #fff2ab;
/*                width: 120px;
                min-width: 60px;
*/
                padding: 3px;
/*                outline: 1px solid #7a7a7a;*/
                outline: 1px solid #c3c3c3;
/*                font-weight: normal;*/
            }

.div_maintb td {
                padding: 3px;
                outline: 1px solid #c3c3c3;
								text-align: center;
           }

.div_maintb th:nth-child(1),
.div_maintb td:nth-child(1) {
/*                   position: sticky;*/
                    left: 0;
                    width: 4%;
                    min-width: 10px;
                    background: #fff2ab;

                }
/*
.div_maintb th:nth-child(2),
.div_maintb td:nth-child(2) {
                   position: sticky;
                    left: 30px;
                    width: 50px;
                    min-width: 50px;
                }

.div_maintb th:nth-child(3),
.div_maintb td:nth-child(3) {
                    position: sticky;
                    left: 80px;
                    width: 50px;
                    min-width: 50px;
                }

.div_maintb td:nth-child(1) {
                    background: #fff2ab;
                    z-index: 200;
								}
.div_maintb td:nth-child(2),
.div_maintb td:nth-child(3) {
                    z-index: 200;
                }

.div_maintb th:nth-child(1),
.div_maintb th:nth-child(2),
.div_maintb th:nth-child(3) {
                z-index: 300;
            }
*/

.div_maintb th:nth-child(2),
.div_maintb td:nth-child(2),
.div_maintb th:nth-child(3),
.div_maintb td:nth-child(3),
.div_maintb th:nth-child(4),
.div_maintb td:nth-child(4),
.div_maintb th:nth-child(5),
.div_maintb td:nth-child(5),
.div_maintb th:nth-child(6),
.div_maintb td:nth-child(6),
.div_maintb th:nth-child(7),
.div_maintb td:nth-child(7),
.div_maintb th:nth-child(8),
.div_maintb td:nth-child(8),
.div_maintb th:nth-child(9),
.div_maintb td:nth-child(9),
.div_maintb th:nth-child(10),
.div_maintb td:nth-child(10),
.div_maintb th:nth-child(11),
.div_maintb td:nth-child(11),
.div_maintb th:nth-child(12),
.div_maintb td:nth-child(12) {
	width: 16%;
	min-width: 30px;

}




.blink_text
{
    animation:1s blinker linear infinite;
    -webkit-animation:1s blinker linear infinite;
    -moz-animation:1s blinker linear infinite;
    color: red;
}

@-moz-keyframes blinker
{
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker
{
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker
{
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}
