
* {
  box-sizing: border-box;
}

h1d3 {
    font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	color: black;
}

h1d3_16 {
    font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: black;
}


.flex-container {
  background-color: #f1f1f1;
  display: flex;
  flex-wrap: wrap;
  font-size: 20px;	
}

.flex-item-left {
  background-color: #f1f1f1;
  padding: 20px;
  flex: 50%;
}

.flex-item-right {
 background-color: #f1f1f1;
  padding: 20px;
  flex: 50%;
}

a {
    font-size: inherit;
}


bsubtitle {
    font-family: Arial, sans-serif;
	font-size: 25px;
	color: black;	
	align: center;
}


/* Responsive layout - makes a one column-layout instead of a two-column layout */
@media (max-width: 700px) {
 .flex-item-right, .flex-item-left {
    flex: 100%;
	}
  h1d3b {  
    font-family: Arial, sans-serif;
	font-size: 18px;
	color: blue;	
	font-weight: bold;
	}
  h1d3 {  
    font-family: Arial, sans-serif;
	font-size: 17px;
	color: black;	
	font-weight: normal;
	}
bluetitle {
    font-family: Arial, sans-serif;
	font-size: 25px;
	color: blue;
	align: center;
	font-weight: bold;	
}
bsubtitle {
    font-family: Arial, sans-serif;
	font-size: 15px;
	color: black;
	align: center;	
}	
h3nb {
  font-weight: normal;
  font-style: normal;
  font-size: 3vw;
  color: rgb(0, 0, 0);
}
h3gs {
  font-weight: normal;
  font-style: normal;
  font-size: 2.8vw;
  color: rgb(100,100,233);
}	
a {
    font-size: inherit;
}
}
		