.container {max-width:1200px;margin:0 auto;background:white;padding:0 1em 20em;border-radius:15px}
.banner {padding-left:1em;border-bottom:solid 1px #EAE8E8;margin-bottom:0.4em}
.banner h1 {margin:0;}
.calendar {width:100%;padding:1em}
.calendar td,th {border:solid 1px #EAE8E8;width:14%;vertical-align:top}
.calendar table {width:100%;margin:0 auto 4em}
.calendar-row {background:#ffffff;}
.text-center {text-align:center}
.text-right {text-align:right}
.text-left {text-align:left}
.body {background:#EAE8E8}
.accent {background:#F4F2F2;}
.ical {margin-left:1em}
.content {padding-left:2em}
.calblock {font-size:1em}
label {font-weight:bold}
.selectTime {width:6em;margin-right:1em}
.timesList {list-style-type:none}
.timesList li {text-align:center;}
.greenBackground {background:#43AC6A;}
.redBackground {background:#F04124;}
.blueBackground {background:#008CBA;}
.round-label {
border-radius:12px ; 
margin-right:1em;
padding:2em;
border-style:none;
padding:10px;
color:white;
}
.textballoon {display:none}
.textballoon:hover {display:block;width:10em;zIndex:500}


.tooltip {
position:absolute;
left:50%;
top:50%;
margin-left:-200px;
display:none;
width:400px;
background:#EFEFEF;
border:solid 1px #BFBFBF;
padding:1em;
color:#4F4F4F;
}

.bookButton {
border-radius:8px ; 
margin-top:100px;
padding:8px;
border-style:none;
background:#5f8ddd;
color:white;

}

.bookButton:hover {

color:white;
background:#5178bc
}

.round {border-radius:6px ;}


.button {
            color: white;
            border-radius: 4px;
            text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
            padding:0.5em
        }
        
.rounded {border-radius: 6px;}     

.StripeElement {
  background-color: white;
  padding: 2px;
  border-radius: 3px;
  border: 1px solid grey;
  
  transition: box-shadow 150ms ease;
}

.StripeElement--focus {
  box-shadow: 0 1px 3px 0 #cfd7df;
}

.StripeElement--invalid {
  border-color: #fa755a;
}

.StripeElement--webkit-autofill {
  background-color: #fefde5 !important;
}