﻿/* BEGIN EPIC COMMUNITY MEMBER CUSTOM CSS */
/* Epic recommends any additional CSS be placed below this line. Avoid adding CSS above because it makes it difficult to determine which are your changes and which are Epic's. */
#signupFooter img {
  width: 100px;
}

/* MSL adjusting bullet styling on self-sign up page custom text */
.section .content ul.strbullet {
  list-style-type: square;
  margin-left: 5%;
  width: 90%;
}

/* MSL styling for user notice */
a.usernotice {
  font-size: 25px;
  font-weight: bold;
  font-family: Calibri, Arial, sans-serif;
}

/* MSL no bold on "Sorry no slots" Open Scheduling Widget */
p.osnoslots {
  font-weight: normal;
}

/* MSL home page footer links */
.links {
  font-size: 1.1rem;
  font-weight: bold;
}

ul.umassbullet {
  list-style-type: disc;
  margin-left: 5%;
}

/* MSL sizing image on login page above username and password entry */
img.umassloginimg {
  height: 115px;
  width: 170px;
}

/* MSL sizing image on login page below username and password entry */
img.umassloginimg2 {
  height: 143px;
  width: 254px;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* MSL spacing on homepage icons */
div.mychart_Downtime {
  border: 2px solid black;
  background-color: #0F0D9E;
  color: white;
  text-align: center;
  display: inline-block;
  padding: 10px;
}

h2.mychart_Downtime {
  color: white;
  font-size: 1.25rem;
}

/*MSL specialty OS icons SLG 4028319 */
.stepContainer .cardlist.buttonCards.withIcon .card,
.stepContainer .cardlist.buttonCards.withIcon .card a,
.stepContainer .cardlist.buttonCards.withIcon .card label {
  min-height: 2.5rem;
}

.stepContainer .cardlist.buttonCards .card .stepIcon {
  max-height: 5rem;
  display: none;
}

/* MSL - Darker Hover Color requested in SLG 4143715 */
/* @color theme tint -     rgba(36, 111, 181, 0.08) = hsla(222,58.2%,39.4%,0.08)  */
/* Hoverable Lists */
table tr.hover,
table tr td.selected,
table.hoverable tr:hover,
.section .content .hover:not(.button):not(.card),
.list.hoverable:not(.collapsible) a:not(.button):focus,
.list.hoverable:not(.collapsible) a:not(.button):hover,
.list.hoverable:not(.collapsible) li:focus,
.list.hoverable:not(.collapsible) li:hover,
.list.hoverable.collapsible a.collapsed:focus,
.list.hoverable.collapsible a.collapsed:hover,
.list.hoverable.collapsible li.collapsed:focus,
.list.hoverable.collapsible li.collapsed:focus a,
.list.hoverable.collapsible li.collapsed:hover,
.list.hoverable.collapsible li.collapsed:hover a,
.list.hoverable.collapsible li.collapsed a:focus,
.list.hoverable.collapsible li.collapsed a:hover,
.MessageList .SingleMessage.collapsed .inlinedelete:focus,
.SingleIndicator.collapsed.hover,
.listHolder > .listRow.hover,
.listHolder > .listRow.selected,
.clickable:hover,
.clickable:focus,
.clickable a:focus {
  background: #d3d3d3;
}

/* MSL - billing icon on homepage SLG 4465151 */
.features .icon-billing {
  background-image: url("../images/quicklinks/billing.png");
}

/* RPL - education icon on homepage SLG 4465151 */
.features .icon-education {
  background-image: url("../images/quicklinks/education.png");
}

/* RPL - TR icon on homepage SLG 4465151 */
.features .icon-test_results {
  background-image: url("../images/quicklinks/test_results.png");
}

/* MSL - homepage spacing under logo SLG 4771259 */
.logo {
  margin: 0 0 1rem;
}

#graphicHeader:not(:empty) #header_logo .header_logo_link {
  background: transparent url("../images/logo.png") no-repeat scroll center/contain;
}

/*MSL - taking out extra spacing on E-visit Terms */
#evisit .terms {
  height: 80px;
}

/*MSL - UMassROI SLG 4828012 */
.umassroi {
  font-weight: bold;
  font-size: 1.2rem;
}

/*External Payment Page */
body #extPmtPageFrame {
  height: 120rem;
  overflow-y: visible;
}

body #guestPay-content #extPmtPageFrame {
  height: 120rem;
  overflow-y: visible;
}

body #guestPay-content .formbuttons {
  margin-bottom: 5rem;
}
