<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
API Integration Plugin CSS
*/

.b-keep {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 0;
  width: 0;
  z-index: -1;
}

/*** Book Class List
------------------------------------------------------------------------------------*/
#classChoices {
  /* text-align: center; */
  /* max-width: 500px; */
  max-height: 300px;
  margin: 20px 0 10px 0;
  overflow: scroll;
}
.miniClassList {
  margin-bottom: 10px;
}
.miniClassList input {
  display: inline;
  margin-right: 10px !important;
}
.miniClassList p {
  display: inline;
}
.miniClassList .classTitle {
  display: block;
  margin-bottom: 10px; 
  padding-top: 10px; 
  font-size: 1.3em;
  font-family: "Oswald Regular", Sans-serif;
}
/*
.miniClassList .classTime {
  padding-left: 25px;
}
*/
.miniClassList .classTime label {
  margin-bottom: 0;
}

option {
  color: rgb(0, 0, 0) !important;
}
option:first-child {
  color: rgb(0, 0, 0) !important;
}

.form-success, #classChoiceFormWrap {
  margin-top: 30px;
}


/*** Location Lists 
------------------------------------------------------------------------------------*/
/* All Lists */
.miniLocationList &gt; div input {
  margin-right: 10px;
  margin-top: 5px;
  display: inline-block;
  vertical-align: top;
}
.miniLocationList &gt; div label {
  margin: 0;
  cursor: pointer;
  display: inline;
}


/* Primary Location List (just the one) */
.firstLocation {
  width: 100% !important;
}

#primary_studio_list .miniLocationList h3 span.studio {
  font-weight: normal;
}


/* Additional Locations List */
#studio_list {
  border: 1px solid;
  padding: 15px;
  height: 238px;
  overflow: scroll;
  text-align: left;
}
#studio_list span.studio {
  display: none;
}
#studio_list h3 {
  display: inline;
}
#studio_list .miniLocationList {
  margin-top: 0;
  margin-bottom: 30px;
}
#studio_list .miniLocationList:last-of-type {
  border: none;
}



/*** Show More Locations box
------------------------------------------------------------------------------------*/
#showMoreLocations {
  cursor: pointer;
  text-shadow: none;
}
#moreLocations {
  height: 0;
  margin-top: 15px;
  overflow: hidden;
  transition: 300ms all;
}

#moreLocations.open {
  height: 100%;
  transition: 300ms all;
}


input#zip {
  border: 1px solid;
  text-align: center;
  font-size: 1.2rem;
}
button#changeZip {
  width: 100%;
  margin-bottom: 15px;
}


#classChoiceFormWrap .col-auto {
  max-width: 95% !important;
}</pre></body></html>