#total-component{
  border: 1px solid orange;
  width:300px;
  margin-left:20px;
}
#search-bar{
  border:1px solid blue;
  margin:10px;
}
input#search-input{
  margin-left: 15px;
  margin-top: 5px;
}
.check-box{
  margin-left:14px;
}
#product-table{
  border:1px solid green;
  margin:10px;
}
.Name{
  text-align: left;
  margin-left: 20px;
}
.Price{
  width: 60px;
  margin-left: -60px;
}
#row-heading1{
  background:white;
  color:black;
  font-weight:bold;
  width:60px;
}
.row-heading{
  margin-left:15px;
  background:white;
  color:black;
}
#row-heading-alignment{
  border:1px solid turquoise;
  font-weight:bold;
  width:240px;
  margin-left:8px;
  text-align:left;
}
#details-row{
  background: white;
  border:1px solid red;
  margin:10px;
}
#product-name-align{
  background: white;
  text-align:left;
}
#product-price-align{
  text-align:left;
  background: white;
  color:black;
}
