#quoterbox { color:white; margin:10px; max-width:420px; font-size:15px; }
#quoterbox p { color:#ffc61a; font-size:17px; font-weight:500; }
.quoterbox { text-align:center; }
.quoterbox h2 { color:#ffc61a; font-size:17px; font-weight:500; }
.sorryhead { text-align:center; }
.sorryhead h2 { color:#ffc61a; font-size:17px; font-weight:500; padding:15px 30px; line-height:1.7em; }
.spacer { clear:both; height:25px; }
.centralise { text-align:center; align-itmes:center; }
input { padding:15px; border-radius: 5px; }
.calculate { }
.summary-wrap { padding:15px; color:#fff; }
.mapspan-wrap img { border:2px solid #ffc61a; }
.calculate input { background-color:#92BC57; border:0px solid #fff; border-radius: 5px; padding:13px 21px; margin:20px 0 0 0; color:white; max-width:200px; }
.bookbutt { }
.bookbutt input { background-color:#FAB66A; border:0px solid #fff; padding:13px 21px; border-radius: 15px; margin:10px 0 0px 0; color:white; max-width:220px; }
.pricebutt { }
.pricebutt input { background-color:#E31837; border:1px solid #E3B1B9; border-radius: 5px; padding:13px 21px; margin:20px 0 0 0; color:white; max-width:200px; }
.please { font-size:12px; font-weight:normal; margin:15px 0; background:#0377A9; border-radius: 10px; padding:11px 7px; max-width:400px; line-height:1.7em; }

.overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.7);
  transition: opacity 500ms;
  visibility: hidden;
  opacity: 0;
}
.overlay:target {
  visibility: visible;
  opacity: 1;
}

.popup {
  margin: 70px auto;
  padding: 20px;
  background: #fff;
  border-radius: 5px;
  width: 30%;
  position: relative;
  transition: all 5s ease-in-out;
}

.popup h2 {
  margin: 0 0 7px 0;
  color: #333;
  font-family: Tahoma, Arial, sans-serif;
}
.popup .close {
  position: absolute;
  top: 2px;
  right: 7px;
  transition: all 200ms;
  font-size: 30px;
  font-weight: bold;
  text-decoration: none;
  color: #000;
}
.popup .close:hover {
  color: blue;
}
.popup .content {
  max-height: 30%;
  overflow: auto;
  color:black;
  font-size:13px;
}
