body {
  background-image:url(../../assets/img/JDB_background.png);
  background-size:cover;
  background-position:top center;
  background-attachment:fixed;
  height:100%;
  width:100%;
}

#top {
  padding-top:100px;
}

.img-responsive {
  margin:0 auto;
}

#report {
  background-color:rgba(87,142,205,0.75);
}

#log {
  background-color:rgba(255,255,255,0.75);
  border-radius:20px;
  margin-bottom:30px;
  padding-bottom:20px;
  padding-top:20px;
}

#heading {
  text-align:center;
}

#address {
  background-color:rgba(255,255,255,0.75);
  border-radius:20px;
  margin-bottom:30px;
  padding-bottom:20px;
}

#group {
  background-color:rgba(255,255,255,0.75);
  border-radius:20px;
  margin-bottom:30px;
  padding-bottom:20px;
}

#child {
  background-color:rgba(255,255,255,0.75);
  border-radius:20px;
  margin-bottom:30px;
  padding-bottom:20px;
}

#educator {
  background-color:rgba(255,255,255,0.75);
  border-radius:20px;
  margin-bottom:30px;
  padding-bottom:20px;
}

#top {
  background-color:rgba(255,255,255,0.75);
  border-radius:20px;
  margin-bottom:30px;
  padding-bottom:20px;
}

#select-group {
  background-color:rgba(255,255,255,0.75);
  border-radius:20px;
  margin-bottom:30px;
  padding-bottom:20px;
}

#select-child {
  background-color:rgba(255,255,255,0.75);
  border-radius:20px;
  margin-bottom:30px;
  padding-bottom:20px;
}

#home {
  text-align:center;
}

.jumbotron {
  background-color:rgba(168,213,191,0.75);
  margin-top:200px;
  margin:50px;
  border:2px solid rgb(56,196,215);
  border-radius:10px;
}

#price {
  margin-top:200px;
}

#table {
  text-align:left;
  background-color:rgb(255,184,0);
  border:2px solid rgb(0,71,255);
  border-radius:10px;
  margin-bottom:50px;
}

#agenda {
  text-align:center;
  border:2px solid red;
  border-radius:10px;
  background-color:rgba(255,255,255,0.75);
}

#profile {
  background-color:rgb(238,247,239);
  padding:25px;
}

#daycareinfo {
  background-color:#dddddd;
}

#otherinfo {
  text-align:center;
}

#edit-address {
  border:5px solid #0047ff;
  padding:5px;
}

#response-person {
  border:5px solid blue;
  padding:5px;
}

#phone {
  border:5px solid blue;
  padding:5px;
}

#pay-method {
  border:5px solid blue;
  padding:5px;
}

#expand {
  border:2px solid #0047ff;
  padding:5px;
}

#order-info {
  background-color:rgba(255,255,255,0.75);
  border-radius:20px;
  margin-bottom:30px;
  padding-bottom:20px;
}

