ul.messages > li.warning {
    list-style-type: none;
    font-size: 1.5em;
    background-color: orange;
    display: inline;
    padding: 10px;
    border-radius: 5px;
}

ul.messages > li.success {
    list-style-type: none;
    font-size: 1.4em;
    background-color: #58FA58;
    display: inline;
    padding: 10px;
    border-radius: 4px;
}

.accounts-centered {
    width: 600px;
    margin: 100px auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;

}

#accounts-form {
    margin: 100px auto;
    width: 600px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;
}

#accounts-form * {
    margin: 5px;
}

#accounts-form input {
    height: 20px;
}

#accounts-form .submit-button {
    font-size: 1.1em;
    height: 33px;
    border: 1px solid grey;
    border-radius: 6px;
    border-bottom: 4px solid blue;
}

.messages {
    list-style-type: none;
}

.accounts-centered .messages li {
    font-size: 1.3em;
    font-weight: 700;
}

/* display of orders and products */

.dropdown-content {
  display: none;
  position: absolute;
  overflow: auto;
  width: 200%;
  background-color: white;
  box-shadow: 0px 10px 10px 0px rgba(0,0,0,1);
}
.order-type-dropdown:hover .dropdown-content {
  display: block;
}
.dropdown-content a {
  display: block;
  color: #000000;
  padding: 5px;
  text-decoration: none;
}
.dropdown-content a:hover {
  color: #FFFFFF;
  background-color: #00A4BD;
}

.order-item-container {
    margin-top: 40px;
    margin-bottom: 40px;
}

ul.errorlist li {
    color: red;
    list-style-type: none;
}

.errorblock {
    color: red;
}