nav{
  background-color: rgb(0, 0, 0);
  padding: 5px;
}
body{
  padding-top:20px;
  background-color: rgb(139, 139, 139)
}
/* Products */
.products {
  list-style: none;
  display: inline-block;
}
.product {
  display: inline-block;
  margin-left: 5px;
  background: rgba(255, 255, 255, 0.623);
  padding: 5px;
  margin-bottom: 10px;
  border: 2px solid rgb(6, 80, 3);
  box-shadow: 0 1px 2px #7C7C7C;
  border-radius: 3px;
}
.product .item_name {
  text-align: center;
  color: #030303;
  font-family: verdana;
}

.product .item_afmetingen{
  text-align: center;
  color: #030303;
  font-family: verdana;}

.product img {
  margin-bottom: 5px;
  padding: 2px 5px 10px 10px;
  align-self: center;
  width: auto;
  height: auto;
  max-width: 600px;
  max-height: 400px;
}
.product .item_add,.product-view,.simpleCart_checkout{
  background: #59BFF8;
  padding: 2px 5px 2px 5px;
  text-decoration: none !important;
  border: 1px solid #53A7E9;
  color: white;
}
.product .item_price,
.simpleCart_empty {
  text-decoration: none !important;
  padding: 2px 5px 2px 5px;
  background: rgb(241, 86, 86);
  color: white;
  border: 1px solid rgb(241, 86, 86);
}
.simpleCart_close {
  text-decoration: none !important;
  padding: 2px 5px 2px 5px;
  background: rgb(23, 245, 3);
  color: white;
  border: 1px solid rgb(23, 245, 3);
}
.product .item_qty{
  text-decoration: none !important;
  padding: 2px 5px 2px 5px;
  background: rgb(230, 56, 56);
  color: white;
  border: 1px solid #FC7070;
}
.product-total {
  display: block;
  background: white;
  padding: 5px;
  border: 1px solid whiteSmoke;
  box-shadow: 0 1px 2px #BEBEBE;
  margin-top: 5px;
  margin-bottom: 10px;
}
.product-Info {
  display: block;
  background: white;
  width:110px;
  padding: 5px 0 5px 15px;
  border: 1px solid #E9E9E9;
  box-shadow: 0 1px 2px #B4B4B4;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #919191;
  clear:both;
}
/* Table */
.card-header{
  font-size: 25px;
  text-align: center;
  padding: 5px 0 5px 15px;
}

.card-body{
  font-size: 25px;
  text-align: center;
  padding: 5px 0 5px 15px;
}

.help-block{
  color: black
}

.headerRow th {
  width: 100%;
  background: #5AA6E2;
  color: white;
}
.itemRow td {
  background:#F3F3F3;
  width: 100%;
  padding: 10px;
}

.item-increment a {
  background: #87CAFF;
  padding: 0 3px 0 3px;
  color: black;
  text-decoration: none;
  font-weight: bold;
  border: 1px solid #72B9F1;
}
.item-decrement a {
  background: #FD9999;
  padding: 0 5px 0 5px;
  color: black;
  text-decoration: none;
  font-weight: bold;
  border: 1px solid #F17272;
}
.item-remove a{
  background: white;
  padding: 5px;
  color: black;
  text-decoration: none;
  font-weight: bold;
  border: 1px solid #D5D5D5;
}


