#board-meeting-table table {
  width: 100%;
  border: 0;
  border-color: transparent;
}
#board-meeting-table table th {
  text-align: center;
}
#board-meeting-table table tr:first-child th {
  display: none;
}

#ac-wrapper {
    visibility: hidden;
  display: flex;
    align-items: flex-start;
    justify-content: center;
    align-content: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(89,89,89,.7);
  z-index: 1001;
    overflow: scroll;
    padding: 50px 0;
}

#popup-ffd center {
  display: block;
  position: absolute;
  right: 20px;
  font-size: 25px;
    cursor: default;
}
#popup-ffd .ffd-content {
padding: 30px;
text-align: center;
}
#popup-ffd .ffd-content .btn {
margin-top: 1em;
}
#popup-ffd p {
margin-bottom: 0;
font-size: 16px;
}
#popup-ffd img {
padding: 40px 30px 0 30px;
width: 100%;
height: auto;
}
#popup-ffd center span {
cursor: pointer;
}


.prek-campus-locations-row1 .btn-primary,
.prek-campus-locations-row2 .btn-primary {
width: 100%;
padding: 7px 0;
}

@media (min-width:320px) {
#popup-ffd {
    position: relative;
    overflow: hidden;
  background: #FFFFFF;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  box-shadow: #191919 0px 0px 20px 3px;
  -moz-box-shadow: #191919 0px 0px 20px 3px;
  -webkit-box-shadow: #191919 0px 0px 20px 3px;
  position: relative;
}
}

@media (min-width:801px) {
#popup-ffd {
  width: 60%;
    position: relative;
    overflow: hidden;
  background: #FFFFFF;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  box-shadow: #191919 0px 0px 20px 3px;
  -moz-box-shadow: #191919 0px 0px 20px 3px;
  -webkit-box-shadow: #191919 0px 0px 20px 3px;
  position: relative;
}
#popup-ffd p {
  width: 80%;
  margin: auto;
} 

.prek-campus-locations-row1 .btn-primary,
.prek-campus-locations-row2 .btn-primary {
  width: 300px;
}
}
@media only screen
and (min-device-width: 1024px)
and (max-device-width: 1024px)
and (orientation: portrait)
and (-webkit-min-device-pixel-ratio: 2) {

}

.copyright-peachjar {
font-weight: 900;
font-style: italic;
}

.modal-header {
  padding: 4px 20px;
  border-bottom: none;
}
button.close {
font-size: 1.5rem;
opacity: 1;
}
button.close span {
font-size: 3.5rem;
}

@media (min-width:320px) {
.modal-dialog {
  width: inherit !important;
    height: 96% !important;
}
.modal-content,
.modal-body {
  height: inherit !important;
  padding: 0 !important;
}

.modal-body iframe {
  width: 100%;
  height: -webkit-fill-available;
}
}
@media (min-width:801px) {
.modal-dialog iframe .css-fyflm4 {
display: none !important;
}
.modal-dialog {
  width: 90% !important;
  height: 95% !important;
}
.modal-content,
.modal-body {
  height: inherit !important;
  padding: 0 !important;
}

.modal-body iframe {
  width: 100% !important;
  height: -webkit-fill-available !important;
}
}
@media only screen
and (min-device-width: 1024px)
and (max-device-width: 1024px)
and (orientation: portrait)
and (-webkit-min-device-pixel-ratio: 2) {

}