html, body {
	font-family: sans-serif;
   	margin: 0;
	padding: 0;
	background-color: #ffffff;
	height: 100%;
}


hr {width: 96%;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;}
   
h1,h2,h3 {
	color: red;
	text-align: center;
}

/* Hyperlink Styles: */

/* unvisited link */
a:link {
    color: #4da5ff;
}

/* visited link */
a:visited {
    color: #99ccff;
}

/* mouse over link */
a:hover {
    color: #cb99ff;
}

/* selected link */
a:active {
    color: blue;
}

 div.c1 {
	font-size: 100%;
	text-align: center;
	border-style: none;
	margin-left: auto; 
   	margin-right: auto;}

 div.c2 {
	font-size: 100%; 
	text-align: left;
	margin-left: 3%;
}
 div.c3 {
	font-size: 150%; 
	text-align: center; 
	font-weight: bold;
}
 div.c4 {
	
	text-align: justify;
}



 span.c1 {
	color: red; 
	font-size: 120%;
	font-weight: bold;
}
 span.c2 {
	color: black; 
	font-size: 120%;
}
 span.c3 {
	font-weight: bold;
}
 span.c4 {
	font-size: 120%;
}
 span.c5 {
	font-size: 60%;
}

ul li {
	width: 95%;
}

ul.r {
	color: red;
}
 
math{
	font-family: sans-serif;
}

.tabel{
	width: 80%}

div.wrap {
	width: 95%;
	margin-left: auto; 
   	margin-right: auto;
   	text-align: justify;
   	/*padding-top: 3%;
   	padding-bottom: 3%;
	padding-left: 5%;
	padding-right: 5%;*/
}

div.wrap p {
	padding-left: 2%;
	padding-right: 2%;
	margin-left: 2%;
	margin-right: 2%;
	/*width: 100%;*/
}

div.fig {
	width: 75%;
	margin-left: auto; 
   	margin-right: auto;
}


figure {
	width: 90%;
	margin: 5%;
}

figcaption {
	display: block;
	padding: .5%;
	font-family: cursive;
	font-size: 80%;
	font-weight: bold;
	border: none;
	background: transparent;
	overflow-wrap: normal;
	text-align: center;
}

img {
	border: 1%;
	padding: .5%;
	background: #fff;
	/*border-radius: 12px;
	box-shadow: 3px 3px 5px rgba(50, 50, 50, .5);*/
	/*img must not appear too large on mobile 
	width: 50%;
   	max-width: 180px;*/
}

table.t2 {
 	margin-left: auto; 
	margin-right: auto;
	margin-bottom: 1.5em;
	border-width: 3px;
	border-spacing: 3px;
	border-style: outset;
	border-color: gray;
	border-collapse: separate;
	background-color: #FFFEEE;
}
table.t2 th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
}
table.t2 td {
	text-align:left;
	border-width: 1px;
	padding: 3px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	height: 1.5em;
}

#mycell, #compt, #cortex, #cortey, #cortez {
	/*text-align: center;*/
	margin: auto;
	width: 90%;
}
