h1 {
	#color:#752F8A;	
	
}

h2 {
	color:White;
}

h3 {
	color:White;
}

h4 {
	color:White;
}



div.bottomleft-box{
	position: fixed;
	bottom: 0;
	left: 0;
	
	#display: inline-block;
    #width: 75vw;
    #height: 75px;
    margin: 15px;
    border: 3px solid #752F8A; 
	padding:5px;	
	#min-height:100px;
	#min-width:25vw;
	max-width:10%;
	}


div.floating-box {
    display: inline-block;
    
	#width: 75vw;
    #height: 75px;
    margin: 15px;
    border: 3px solid #752F8A; 
	padding:5px;	
	#min-height:100px;
	#min-width:25vw;
	max-width:45%;
}

div.floating-nobox {
    display: inline-block;
    #width: 75vw;
    #height: 75px;
    margin: 15px;
    border: 0px solid #752F8A; 
	padding:5px;	
	#min-height:100px;
	#min-width:25vw;
	max-width:45%;
}

div.hidden {
  
	display: none;
    #width: 75vw;
    #height: 75px;
    margin: 15px;
    border: 0px solid #752F8A; 
	padding:5px;	
	#min-height:100px;
	#min-width:25vw;
	max-width:45%;
}

div.r-box{
	 
	  #background-color: #8ebf42;
        #color: #ffffff;
        #width: 300px;
        #height: 300px;
        position: absolute;
        left: 50%;
        top: 50%;
        #transform: translate(-50%, -50%);
        #padding: 20px;
        #line-height: 30px;
	 
	 #position: fixed;
     #left: 50%;
     #top: 50%;
	
	#display: inline-block;
	#position: fixed;
	#bottom: 0;
	#right: 0;
    #width: 75vw;
    #height: 75px;
    #margin: 15px;
    #border: 3px solid #752F8A; 
	#padding:5px;	
	#min-height:100px;
	#min-width:25vw;
	#max-width:45%;
	}




img {
	#float:left;
	#width:auto;
	#height:50vh;
	#margin:10px;
	#display:block;	
	#border:2px;
		
	width:100%;
	#height:5%;
	#margin:5px;
}


img.component {
	float:left;
	#width:auto;
	#height:25vh;
	width:65%;
	height:auto;
	margin:10px;
	display:block;	
	border:10px;
}





p {
	
	color:White
	font-size:24px;
}


table {
	border: 1px solid black;
	border-collapse: collapse;
	text-align:center;
	font-size:16px;
	margin:5px;
	width:95%;
	padding:5px;
}
th {
	border: 1px solid black;
	border-collapse: collapse;
	text-align:center;
	font-size:16px;
	margin:5px;
	width:15%;
	padding:5px;
}
td {
	border: 1px solid black;
	border-collapse: collapse;
	text-align:center;
	font-size:16px;
	margin:5px;
	width:15%;
	padding:5px;
}

ul.white {
	color:White;
	font-size:24px;
	
	
}

