* {
  box-sizing: border-box;
}

.headerleft {
  /*background-color: #e02020;*/
  float: left;
  width: 40%;
  text-align: right;
}

.headermiddle {
  /*background-color: #4511e3;*/
  float: left;
  width: 20%;
  text-align: center;
}

.headerright {
  /*background-color: #10e886;*/
  float: left;
  width: 40%;
  text-align: left;
}
.menu {
  float: left;
  width: 20%;
}
.menuitem {
  padding: 8px;
  margin-top: 7px;
  border-bottom: 1px solid #f1f1f1;
}
.main { 
  float: left;
  width: 70%;
  padding: 0 20px;
  overflow: hidden;
}

.right {
  background-color: #fbf7f7;
  float: left;
  width: 30%;
  padding: 5px 5px;
  /*margin-top: 7px;*/
}
.leftmenu2{
  background-color: #fbf7f7;
  float: left;
  width: 30%;
  padding: 5px 5px;
  /*margin-top: 7px;*/
}

.leftmenu2 a:link{
	text-decoration: none;
	/*font-weight: bold;*/
}

.leftmenu2 a:hover{
	font-weight: bold;
	background-color: #021205;
	color: #ffffff;
	text-decoration: none;
}
.submain {
  float: left;
  width: 25%;
  padding: 5px 5px;
  overflow: hidden;
}

.subright {
  background-color: #fbf7f7;
  float: left;
  width: 75%;
  padding: 5px 5px;
  /*margin-top: 7px;*/
}

.submainbox {
  /*background-color: #e5f836;*/
  
  width: 100%
  /* width: 400px;*/
  font-family: arial; 
  border-style: groove;
  /*border-style: solid;*/
  border-width: 3px;
  color: black;
  padding: 1px;
  /*text-align: center;*/
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 16px;
  
}
.maincalendar {
  float: left;
  width: 100%;
  padding: 0 20px;
  overflow: hidden;
}

.left {
  float: left;
  width: 30%;
  padding: 5px 5px;
}
.middle {
  float: left;
  width: 35%;
  padding: 5px 5px;
  overflow: hidden;
}


.courseleft {
  background-color: #fbf7f7;
  float: left;
  width: 20%;
  padding: 5px 5px;
  margin-top: 7px;
}
.coursemain {
  float: left;
  width: 80%;
  padding: 0 20px;
  overflow: hidden;
}
.submenuitem {
  background-color: #3e3d3d;
   color: white;   
   font-family: Helvetica, sans-serif;
   font-size: 12px;
}

.middleboxyellow {
  background-color: #f8a698;
  
  width: 100%
  font-family: arial; 
  border: none;
  color: black;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 16px;
  
  /*
  width: 100%
  font-family: arial;
  
  border: none;
  border: solidcolor;
  color: black;
  padding: 10px 20px;  
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 16px;
  */
}

.middlebox1 {
  background-color: #dde1e0;
  
  width: 100%
  font-family: arial; 
  border: none;
  color: black;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 16px;
  /*
  width: 100%
  font-family: arial;
  background-color: #ddd;
  border: none;
  border: solidcolor;
  color: black;
  padding: 10px 20px;  
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 16px;
  */
}


.middlebox2 {
  background-color: #dde1e0;
  
  width: 100%
  font-family: arial; 
  border: none;
  color: black;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 16px;
  /*
  width: 100%
  font-family: arial;
  background-color: #ddd;
  border: none;
  border: solidcolor;
  color: black;
  padding: 10px 20px;  
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 16px;
  */
}

.middlebox3 {
  background-color: #f43117;
  /*
  width: 100%
  font-family: arial;
  background-color: #ddd;
  border: none;
  border: solidcolor;
  color: black;
  padding: 10px 20px;  
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 16px;
  */
}
.middlebox4 {
  background-color: #1761f4;
  /*
  width: 100%
  font-family: arial;
  background-color: #ddd;
  border: none;
  border: solidcolor;
  color: black;
  padding: 10px 20px;  
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 16px;
  */
}

.leftbox {
  background-color: #42ec47;
  /*
  width: 100%
  font-family: arial;
  background-color: #ddd;
  border: none;
  border: solidcolor;
  color: black;
  padding: 10px 20px;  
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 16px;
  */
}

.cal {  
  
  /* width: 90%; 
  margin: auto;*/
  padding: 2px;
  overflow: hidden;
  text-align: center;
  border: 1px solid green;
  border-radius: 16px;
}
.feedback {  
  
  width: 90%; 
  margin: auto;
  padding: 28px;
  overflow: hidden;
  /*text-align: center;*/
  border: 1px solid green;
  border-radius: 26px;
}

.middleboxefaw {
  /*background-color: #e5f836;*/
  
  width: 100%;
  /* width: 400px;*/
  font-family: arial; 
  border-style: groove;
  /*border-style: solid;*/
  border-width: 3px;
  color: black;
  padding: 10px 20px;
  /*text-align: center;*/
  text-decoration: none;
  display: inline-block;
  margin: 2px;
  cursor: pointer;
  border-radius: 16px;
  
}

.middleboxfeedback {
  background-color: #e5e5e0;
   
  width: 450px;
  /* width: 400px;*/
  font-family: arial; 
  border-style: groove;
  /*border-style: solid;*/
  border-width: 3px;
  color: black;
  padding: 10px 20px;
  /*text-align: center;*/
  text-decoration: none;
  display: inline-block;
  margin: 2px;
  cursor: pointer;
  border-radius: 16px;
  
}



.middleboxinvisible {
  /*background-color: #e5f836;*/
  
  width: 100%
  /* width: 400px;*/
  float: left;
  font-family: arial; 
  /*border-style: groove;
  border-style: solid;*/
  /*border-width: 3px;
  color: black;*/
  padding: 10px 20px;
  /*text-align: center;*/
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
  /*border-radius: 16px;*/
  
}


.middleboxefawcurrent {
  background-color: #79c793;
  width: 100%
  /* width: 400px;*/
  font-family: arial; 
  border-style: groove;
  /*border-style: solid;*/
  border-width: 3px;
  color: black;
  padding: 10px 20px;
  /*text-align: center;*/
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 16px;
  
}
.middleboxefaw1 {
  background-color: #f1ffc4;
  
  width: 100%
  /* width: 400px;*/
  font-family: arial; 
  border-style: groove;
  /*border-style: solid;*/
  border-width: 3px;
  color: black;
  padding: 10px 20px;
  /*text-align: center;*/
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 16px;
  
}



.middleboxfaw {
  background-color: #ffdfba;
  
  width: 100%
  /* width: 400px;*/
  font-family: arial; 
  border-style: groove;
  /*border-style: solid;*/
  border-width: 3px;
  color: black;
  padding: 10px 20px;
  /*text-align: center;*/
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 16px;
  
}


.middleboxpaed {
  background-color: #ffcaaf;
  
  width: 100%
  /* width: 400px;*/
  font-family: arial; 
  border-style: groove;
  /*border-style: solid;*/
  border-width: 3px;
  color: black;
  padding: 10px 20px;
  /*text-align: center;*/
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 16px;
  
}




.middleboxpaed2 {
  background-color: #ffb3ba;
  
  width: 100%
  /* width: 400px;*/
  font-family: arial; 
  border-style: groove;
  /*border-style: solid;*/
  border-width: 3px;
  color: black;
  padding: 10px 20px;
  /*text-align: center;*/
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 16px;
  
}



.middleboxcpr {
  background-color: #c6e2e9;
  
  width: 100%
  /* width: 400px;*/
  font-family: arial; 
  border-style: groove;
  /*border-style: solid;*/
  border-width: 3px;
  color: black;
  padding: 10px 20px;
  /*text-align: center;*/
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 16px;
  
}




.middleboxmh {
  background-color: #baffc9;
  
  width: 100%
  /* width: 400px;*/
  font-family: arial; 
  border-style: groove;
  /*border-style: solid;*/
  border-width: 3px;
  color: black;
  padding: 10px 20px;
  /*text-align: center;*/
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 16px;
  
}






.middleboxaet {
  background-color: #daf7a6;
  
  width: 100%
  /* width: 400px;*/
  font-family: arial; 
  border-style: groove;
  /*border-style: solid;*/
  border-width: 3px;
  color: black;
  padding: 10px 20px;
  /*text-align: center;*/
  text-decoration: none;
  display: inline-block;
  margin: 4px 2px;
  cursor: pointer;
  border-radius: 16px;
  
}
@media only screen and (max-width:800px) {
  /* For tablets: */
  .main {
    width: 80%;
    padding: 0;
  }
  .right {
    width: 100%;
  }
}
@media only screen and (max-width:500px) {
  /* For mobile phones: */
  .menu, .main, .right {
    width: 100%;
  }
}

#customers {
  font-family: Arial, Helvetica, sans-serif;
  border-collapse: collapse;
  width: 100%;
}

#customers td, #customers th {
  border: 1px solid #ddd;
  padding: 8px;
}

#customers tr:nth-child(even){background-color: #f2f2f2;}

#customers tr:hover {background-color: #ddd;}

#customers th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: left;
  background-color: #04AA6D;
  color: white;
}
