body {
    background-image: url("https://www.highwaylearning.com/translation/wk/bck.jpg");
	background-size:cover;
    
}
.topdiv {
    top: -1px;
    left: -1px;
    width: 100%;
    height: 70px;
    background: black;
    position:fixed;
}
.contentbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt; 
	position:absolute; 
	border: 5px solid black;
	left: 50vw;
	transform: translate(-50%, 0%);
	background: linear-gradient(to left, #FFC051, #FFDEA6, #FFE8BF, #FFE8BF, #FFE8BF, #FFE8BF, #FFE8BF, #FFDEA6, #FFC051);
	width:60vw;
	text-align: left;
	padding: 2vh 5vw;
	top: calc(15% + (3vw * -1));
}
.navbar {
  overflow: hidden;
  background-color: #333;
}

.navbar a {
  float: left;
  font-size: 16pt;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
}

.dropdown {
  float: left;
  overflow: hidden;
}

.dropdown .dropbtn {
    font-family: Arial, Helvetica, sans-serif;
  font-size: 16pt; 
  border: none;
  outline: none;
  color: white;
  padding: 14px 16px;
  background-color: inherit;
  font-family: inherit;
  margin: 0;
}

.navbar a:hover, .dropdown:hover .dropbtn {
  background-color: red;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  float: none;
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
}

.dropdown-content a:hover {
  background-color: #ddd;
}

.dropdown:hover .dropdown-content {
  display: block;
}
ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background-color: #333;
  cursor: pointer;
}

li {
  float: left;
}

li a {
  display: block;
  color: white;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
}

li a:hover {
  background-color: #111;
}
.loader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #3498db;
  width: 120px;
  height: 120px;
  display:none;
  top:50%;
  left:50%;
  margin-left: -60px;
  margin-top: -60px;
  position:absolute;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}