/* table,th,td{
  border: 1px solid black;
} */
#log{
  margin: auto;
}

#log{
  border-collapse: collapse;
  width: 50%;
}

#log td, #log th{
  border: 1px solid #ddd;
  width: 50%;
  text-align: center;

}

#log tr:nth-child(even){
  background-color: #f2f2f2;
}

#log tr:hover {
  background-color: #ddd;
}

#log th {
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center;
  background-color: #8B0000;
  color: white;
}

#info {
  margin-left: auto;
  margin-right: auto;

  width: 700px;
  padding-bottom: 100px;

}

#spacing{
  margin-top: 50px;
  margin-bottom: 100px;
}

#centerstage form{

  margin-bottom: 500px;

}

#line-item{

  margin-top: 50px;

}

.search-box {
  margin-top: 10px;
}


.header{
  margin: auto;
  table-layout: fixed;
  border-collapse: collapse;
  width: 75%;

}

.header th{
  border: 1px solid #ddd;
  width: 50%;
  text-align: center;
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center;
  background-color: #8B0000;
  color: white;

}

.item{
  margin: auto;
  table-layout: fixed;
  border-collapse: collapse;
  width: 75%;

}

.item td{
  border: 1px solid #ddd;
  width: 75%;
  text-align: center;
  padding-left: 3px;
  padding-right: 3px;

}

 .item th{
   border: 1px solid #ddd;
   width: 50%;
   text-align: center;
   padding-top: 12px;
   padding-bottom: 12px;
   text-align: center;
   background-color: #8B0000;
   color: white;

 }

.item tr:nth-child(even){
  background-color: #f2f2f2;
}

.item tr:hover {
  background-color: #ddd;
}

.banner {
    text-align: center;
}

.text-field label {
  display: inline-block;
  width: 150px;
  text-align: right;
}

.dropdown-menu li a {
                margin: 0px;
                display:block;

                width: 100%;
                height: 100%;
               }

.jumbotron {
 background-color: #8B0000;
 color: white;
}

.collapsible ul>li>ul {
  display: none;
}

.collapsible li {
  cursor: pointer;
}

.collapsible {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 75%;
}
