
a
	{
		color : black;
	}

body
	{
		margin: 10px; /* Remove default margin */
		padding: 10px; /* Add padding inside the border */
		overflow-wrap: break-word; /* Standard property */		
	}

/*div
	{
		background-color : rgba(63,81,181,255);
/*		max-width: 100%;
		max-height: 100%;
		border-width : solid;
		border : 10;
		margin :30px;
		float :inherit;
		padding: 5px;
	} */

h1 
	{
		color: black;
		font-family : georgia;
		font-size: 24px;
	}

h2 
	{
		color: black;
		font-family : georgia;
		font-size: 16px;
	}

h3 
	{
		color: black;
		font-family : georgia;
		font-size: 14px;
	}
		
img
	{
		max-width: 100%;
		max-height: 100%;
	}


p, li
	{
		font-family : georgia;
		font-size: 12px;
	}

table
	{
		border-radius: 10px;
		width:100%;
		table-layout: fixed;
		padding:0;
	}

table, th, td

	{
		border : solid;
		word-wrap: break-word; /* Enable word wrapping */
		vertical-align : top;
/*        word-break: break-all; /* Break long words */
	}

/* Papers and links*/
.table-1 td:nth-child(1) {width: 7%}
.table-1 td:nth-child(2) {width: 88%}
.table-1 td:nth-child(3) {width: 5%}

/* PhD students*/
.table-2 td:nth-child(1) {width: 7%}
.table-2 td:nth-child(2) {width: 46%}
.table-2 td:nth-child(3) {width: 46%}

/* Grants */
.table-3 td:nth-child(1) {width: 7%}
.table-3 td:nth-child(2) {width: 7%}
.table-3 td:nth-child(3) {width: 7%}
.table-3 td:nth-child(4) {width: 79%}

/* PhDs examined */
.table-4 td:nth-child(1) {width: 10%}
.table-4 td:nth-child(2) {width: 60%}
.table-4 td:nth-child(3) {width: 30%}

/* Responsibilities */
.table-5 td:nth-child(1) {width:10%}
.table-5 td:nth-child(2) {width:90%}

/* Grants */
.table-6 td:nth-child(1) {width: 10%}
.table-6 td:nth-child(2) {width: 10%}
.table-6 td:nth-child(3) {width: 80%}

EdgariFrame
	{
/*		position: relative;
		scrolling : no;
		width: 100%;
		width:parent.innerwidth;
		height: 750px;
		height:self.innerheight;
		overflow:hidden; */
		background-color : purple;
		font-size :36px;
		width : 100px;
/*		width=100vw;
		/*border: 20px dotted;*/
	}
.flex-container 
	{
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-around;
		background-color: cobalt;
	}

.flex-container > div 
	{
		width: 20%;
		margin: 10px;
		text-align: center;
		font-size: 18px;
		box-sizing: border-box;
		border-radius: 10px;
		background-color: cobalt;
		padding: 10px;
		border-width: 2px;
		border: 2px dotted;
	}
	
.big-flex-container > div 
	{
		width: 20%;
		margin: 10px;
		text-align: center;
		font-size: 18px;
		box-sizing: border-box;
		border-radius: 10px;
		background-color: cobalt;
		padding: 10px;
		border-width: 2px;
		border: 2px dotted;
	}
	