body {
	background-color: lightblue;
	font-family: Arial, Helvetica, sans-serif;	
}
body.login {
	background: url("bg/demo.jpg");
	font-family: Arial, Helvetica, sans-serif;	
}
table {
	text-align:center;
	margin-left:auto; 
	margin-right:auto;
        border: 3px solid black;
        padding: 10px 50px;
        /* border-radius: 30px; */
        background-color: white;
        transition: background-color 1s;
        font-size: 14px;
}
table:hover {
        background-color:white;
}

head:first-child+body thead[class].fixedHeader tr {
        display: block;
}
head:first-child+body tbody[class].scrollContent {
        display: block;
        height: 650px;
        overflow: auto;
}
h1 {
        font-weight: bold;
}
td,th {
}
th.h1 {
        text-align: center;
        font-size: 28;
}

h1,h2,h3,h4 {
        text-align: center;
}

a {
	color: red;
	text-decoration:none;
}
a.button  {
	color: black;
	text-decoration: none;
	padding: 5px 5px;
	border: 1px solid black;
	border-radius: 5px;
	background-color:lightgrey;
	transition: background-color 1s,border-radius 1s;
}
a.button:hover{
	background-color:grey;
	border-radius: 7px;
}
input.button  {
	color: black;
	text-decoration: none;
	padding: 5px 5px;
	border: 1px solid black;
	border-radius: 5px;
	background-color:lightgrey;
	transition: background-color 1s,border-radius 1s;
}
input.button:hover{
	background-color:grey;
	border-radius: 7px;
}
input[type=text], textarea, select, input[type=password] {
        padding: 8px 10px;
        border: 1px solid black;
        border-radius: 5px;
        cursor: pointer;
        background-color:#DDDDDD;
}

button {
	color:red;
	color: red;
	padding: 5px 8px;
	background-color: transparent;
	border: 1px solid red;
	border-radius: 3px;
	transition: background-color 1s,color 1s; 
}
button:hover {
	background-color: red;
	color: darkred;
}
a.logout  {
	color: black;
	text-decoration: none;
	padding: 5px 5px;
	border: 1px solid black;
	border-radius: 5px;
	background-color:lightcoral;
	transition: background-color 1s,border-radius 1s;
}
a.logout:hover{
	background-color:grey;
	border-radius: 7px;
}
a.start {
        color:#4f4f4f;
        text-decoration:none;
        transition: color 1s,background-color 1s;
}
a.start:hover {
        color: black;
}

th.start {
        text-align: center;
        font-size: 23;
}
th.logout {
        text-align:center;
        font-size: 16;
}

