/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

.overlay-light a, .overlay-light .g-main-nav .g-toplevel > li:hover > .g-menu-item-container, .overlay-light #g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
  color: #edbcef !important;
}
.service-item:hover, .service-item:hover .mx-blog-text-title, .service-item:hover .mx-blog-text-title a, .service-item:hover .mx-blog-text-link a, .service-item:hover .mx-blog-text .mx-blog-meta a, .service-item:hover .mx-blog-text .mx-blog-meta span {
  color: #000000;
}
a.vap-btn.blue, button.vap-btn.blue {
  background-color: #e8D3e1 !important;
  color: #000000 var(--vap-button-primary-color) !important;
  align-self: center;
}
.vamodservices-detailsbox {
  display: inline-block;
  border-top: 1px dotted #ddd;
  padding: 10px 0 0 0;
}
.vamodservices-details {
  margin: -2px 0 0 0;
  text-align: center;
  float: none;
}
.vamodservices-view {
  text-align: center;
  float: none;
}
:root {
  --vap-calendar-available-background: #02AE36;
  --vap-calendar-available-color: #FFFFFF;
  --vap-calendar-partial-background: #FFAA00;
  --vap-calendar-partial-color: #FFFFFF;
  --vap-calendar-occupied-background: #F01B17;
  --vap-calendar-occupied-color: #FFFFFF;
  --vap-calendar-empty-background: #FFFFFF;
  --vap-calendar-empty-color: #666666;
  --vap-calendar-selected-background: #006699;
  --vap-calendar-selected-color: #FFFFFF;
  --vap-timeline-available-background: #02AE36;
  --vap-timeline-available-color: #FFFFFF;
  --vap-timeline-available-hover-background: #2C8647;
  --vap-timeline-available-hover-color: #FFFFFF;
  --vap-timeline-unavailable-background: #FFAA00;
  --vap-timeline-unavailable-color: #FFFFFF;
  --vap-timeline-occupied-background: #F01B17;
  --vap-timeline-occupied-color: #FFFFFF;
  --vap-timeline-selected-background: #006699;
  --vap-timeline-selected-color: #FFFFFF;
  --vap-button-primary-background: #006699;
  --vap-button-primary-color: #FFFFFF;
  --vap-button-primary-hover-background: #694285;
  --vap-button-primary-hover-color: #FFFFFF;
  --vap-button-primary-active-background: #0079B6;
  --vap-button-primary-active-color: #FFFFFF;
  --vap-button-success-background: #159049;
  --vap-button-success-color: #FFFFFF;
  --vap-button-success-hover-background: #17A152;
  --vap-button-success-hover-color: #FFFFFF;
  --vap-button-success-active-background: #148E48;
  --vap-button-success-active-color: #FFFFFF;
  --vap-button-danger-background: #BC3F3A;
  --vap-button-danger-color: #FFFFFF;
  --vap-button-danger-hover-background: #E4423E;
  --vap-button-danger-hover-color: #FFFFFF;
  --vap-button-danger-active-background: #AE3A36;
  --vap-button-danger-active-color: #FFFFFF;
  --vap-button-secondary-background: #555555;
  --vap-button-secondary-color: #FFFFFF;
  --vap-button-secondary-hover-background: #777777;
  --vap-button-secondary-hover-color: #FFFFFF;
  --vap-button-secondary-active-background: #666666;
  --vap-button-secondary-active-color: #FFFFFF;
  --vap-button-default-background: #DDDDDD;
  --vap-button-default-color: #000000;
  --vap-button-default-hover-background: #ECE7E5;
  --vap-button-default-hover-color: #444444;
  --vap-button-default-active-background: #DEDEDE;
  --vap-button-default-active-color: #000000;
}
.box-grey.moduletable, .box-grey.widget, .box-grey.g-outer-box, .box-grey > .g-content {
  background: #E3DFDF;
}
.vapcalendardiv {
  display: inline-block;
  vertical-align: top;
  border: 2px solid #ddd;
  padding: 5px;
  margin: 0 5px 8px 0;
  border-top: 2px solid #069;
  width: 49%;
  background-color: #e8d3e1;
}
.box-grey, .box-pink, .box-red, .box-purple, .box-blue, .box-orange {
  color: #000000;
}
.overlay-light a, .overlay-light .g-main-nav .g-toplevel > li:hover > .g-menu-item-container, .overlay-light #g-navigation .g-main-nav .g-toplevel > li.active > .g-menu-item-container {
  color: #edbcef !important;
}
.g-promo h1 {
  font-size: 3.5vw;
  font-weight: 900;
  color: #4eo35c !important;
}
.overlay-light .g-main-nav .g-toplevel > li > .g-menu-item-container {
  color: #c7cac8 !important;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-size: 1.2rem;
}
.overlay-light #g-slideshow, .overlay-light #g-navigation, .overlay-light #g-top {
  color: #79168b;
}
/*# sourceMappingURL=custom_22.css.map */