
/*styles the menu for all pages*/

.header nav ul {
  list-style-type: none; /* Removes dots */
  padding-inline-start: 0; 
  align-items: center;
  justify-content: space-between;
  display: flex;
  padding: 10px 20px;
}

.header nav li a
{
    text-decoration: none;
    color: black;
    font-family: 'Times New Roman', Times, serif;
    background-color: rgb(255, 255, 255);
    border-style: solid;
    border-color: black;
    border-width: 0.5px;
    padding: 15px;
    margin: 10px;
   
}
.header nav li a:hover {
  background-color: #ce8c66;         
}

.wrapper {
  align-items: center;
  justify-content: space-between;
  display: flex;
  padding: 10px 20px;
  background-color: white;
  margin:5px;
}

.menutitle{
  color:#55251D;
  font-family: Georgia, 'Times New Roman', Times, serif;
}

/*footer*/
.footer {
  align-items: center;
  justify-content: space-between;
  display: flex;
  left: 0;
  bottom: 0;
  width: 100%;
  background-color: whitesmoke;
  position: fixed;
}

.footer-left {
  display: flex;
  align-items: left;
  padding: 10px 20px;

}

.footer-left a{
  text-decoration: none;
  color: black;
  font-family: 'Times New Roman', Times, serif;
  background-color: rgb(255, 255, 255);
  border-style: solid;
  border-color: black;
  border-width: 0.5px;
  padding: 5px;
}

.footer a:hover {
  background-color: #ce8c66;         
}

.footer-right {
  align-items: right;
  display: flex;
}


/*styling orders table*/
table {
  text-decoration: none;
  color: black;
  padding: 5px;
  margin: 10px;
  font-size: 0.9em;
  
}

th {
  padding: 5px;
  margin: 10px;
  font-family: Georgia, 'Times New Roman', Times, serif;
    border-style: solid;
  border-color: black;
  border-width: 0.5px;
  background-color: white;
}

td {
      border-style: solid;
  border-color: black;
  border-width: 0.5px;
  text-align: center;
}

/*styling the logout button*/
button {
  text-decoration: none;
  color: black;
  font-family: 'Times New Roman', Times, serif;
  background-color: rgb(252, 234, 207);
  border-style: solid;
  border-color: black;
  border-width: 0.5px;
  padding: 5px;
  margin: 10px;
}

button:hover {
  background-color: #ce8c66;         
}

/*styling overall*/
html {
  background-color: antiquewhite;
  padding-bottom:100px; 
}

/*profile page*/

.profileinfo {
  background-color: pink;
  padding: 10px;
  border-style: dotted;
  border-width: 3px;
  border-color: white;
}

.pfppic {
  display: flex;
  justify-content: center; 
  align-items: center;     
  height: 50vh;   
}
.pfppic h1 {
  padding: 40px;
}
.about {
align-items: right;
  justify-content: inline;
}
img {
  align-items: center;
  justify-content: space-between;
  border-style: solid;
  border-width: 10px;
  border-color: white;
  margin: 5px;
}

/*company intro on home page*/
.companyintro {
 font-family: 'Times New Roman', Times, serif;
 text-align: center;
 padding: 10px 20px;
 background-color: rgb(255, 255, 255);
 }

.companyintro h3 {
font-size: 1.3em;
}

h4 {
  font-family: Georgia, 'Times New Roman', Times, serif;
  color:#8f493d;
  padding: 20px;
  font-size: auto;
 }

.image {
  display: flex;
  justify-content: center;
}

.image img {
  width: 50%;
}

/*contact information page styling*/
.contact {
  color:#55251D;
  font-family:'Times New Roman', Times, serif;
  font-size: 1em;
  background-color: #F4D8CD ;
  padding:10px;
  margin: 10px;
  text-align: center;
}
.contact li {
  list-style-type: none; /* Removes dots */
}

/*extra details, to make logout better*/
a {
  text-decoration: none;
  color: black;
  font-family: 'Times New Roman', Times, serif;
  background-color: rgb(252, 234, 207);
  border-style: solid;
  border-color: black;
  border-width: 0.5px;
  padding: 5px;
  margin: 10px;
}

a:hover {
  background-color: #ce8c66;         
}

/*Form for inputting password and username*/
 /*inspired by w3schools.com*/
form {
  border-radius: 5px;
  padding: 20px;
    display: block;
align-items: center;
}

label {
  display: block;
align-items: center;
}

input[type=password], select {
  width: 75%;
  padding: 12px;
  margin: 8px 0;
  display: inline-block;
  border: 1px solid #000000;
  border-radius: 4px;
  box-sizing: border-box;
}

input[type=submit] {
  cursor: pointer;
}
