#tcss 	{
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 10px;
    border-collapse: collapse;
    border-color: black;
    width: 100%;
		}
#tcss th {
    border-width: 1px;
    border-style: solid;
    border-color: black;
    text-align: center;
    padding: 8px;
    padding-top: 10px;
    padding-bottom: 8px;
    color: black;
    line-height : 10px;  
		}
#tcss td {
    border-width: 1px;
    border-style: solid;
    border-color: black;
    text-align: left;
    padding: 8px;
  	line-height : 5px;
    font-weight:bold;
		}

.tableFixHead          { overflow-y: auto; height: 1000px; }
.tableFixHead thead th { position: sticky; top: 0; }

/* Just common table stuff. Really. */
table  { border-collapse: collapse; width: 100%; }
th, td { padding: 8px 16px; }
th     { background:#eee; }

.square {
    width: .8em;
    height: .8em;
    margin: .2em;
    display: inline-block;
    cursor: pointer;
    }

input[type="color"].custom {
  width: 50px;
}

.tooltip.show p {
  text-align:left;
}

.handle-dragdrop {
	cursor: move;
	cursor: -webkit-grabbing;
}
