/* Update Stylesheet */

/* Added "Menu" Text next to icon in <= tablet resolutions */
@media screen and (max-width: 960px){
  .menu-toggle > a:after{
    bottom: -1px;
    content: "Menu";
    display: block;
    font-size: 1.1em;
    left: 2.9em;
    position: absolute;
  }
}


.RadScheduler .rsHeader h2 {color:#fff; text-transform:capitalize;}
.rsHeader .rsToday {text-transform:capitalize;}
.sfcalendarWrp tr td:nth-child(2) {background-image:none;}



.RadScheduler .rsAptSimple .rsAptContent {margin-left:8px;}
.sfcalendarWrp tr td:nth-child(2) {color:#000;}
.sfcalendarWrp .rsMonthView div.rsAptContent {}
/* Tooltip */
.k-widget.k-tooltip {
  border-color: #25a0da;
  background-color: #25a0da;
  color: #ffffff;
  text-align:left;
}
.k-widget.k-tooltip-validation {
  border-color: #555555;
  background-color: transparent;
  color: #555555;
}
/* Bootstrap theme fix */
.input-prepend .k-tooltip-validation,
.input-append .k-tooltip-validation {
  font-size: 12px;
  position: relative;
  top: 3px;
}
.k-callout-n {
  border-bottom-color: #25a0da;
}
.k-callout-w {
  border-right-color: #25a0da;
}
.k-callout-s {
  border-top-color: #25a0da;
}
.k-callout-e {
  border-left-color: #25a0da;
}
.k-tooltip-validation .k-callout-n {
  border-bottom-color: #555555;
}
.k-tooltip-validation .k-callout-w {
  border-right-color: #555555;
}
.k-tooltip-validation .k-callout-s {
  border-top-color: #555555;
}
.k-tooltip-validation .k-callout-e {
  border-left-color: #555555;
}
@media (min-width: 48em) {
  /* line 705, ../sass/partials/_base.scss */
  .footer-links-alt li {
    width: 20%;
  }
  }
.icons-envelope {
  display: inline-block;
  background-image: url('../Images/layout/icons.png?v=38e5ad253e');
  background-repeat: no-repeat;
  background-position: -54px -1039px;
  height: 44px;
  width: 80px;
}
@media (min-width: 0em) and (max-width: 47.9em) {
  /* line 675, ../sass/partials/_base.scss */
  .footer-links-alt li {
    display: block;
    margin: 0;
    padding: 0;
    float: left;
    width: 50%;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    font-size: 1.125rem;
  }
}