﻿/* 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. */
/* TJU PRELOGIN PAGE STYLE OVERRIDES */
.isPrelogin #main {
  /*  min-height: 400px; */
  background-color: #FFFFFF;
}

.isPrelogin #submit [value="Sign in"] .button.nextstep, .button.completeworkflow, .button.inlinesave {
  font-size: 1.1rem;
  font-family: Source Sans Pro, Calibri, Arial, sans-serif;
}

.isPrelogin a.button.tall {
  font-family: Source Sans Pro, Calibri, Arial, sans-serif;
  text-decoration: auto;
}

.isPrelogin .headingcenter {
  font-size: 16px;
  color: #152456;
  text-align: center;
  margin-top: 10px;
  padding-bottom: 10px;
}

.isPrelogin a, .linkcolor, .subtle.linkcolor {
  color: #1746AC;
}

.isPrelogin .headingleft {
  font-size: 20px;
  color: #152456;
  margin-top: 10px;
  text-align: center;
}

.isPrelogin #sidebar h2 {
  color: #152456;
  font: inherit;
  font-size: 20px;
  text-transform: none;
}

.isPrelogin a.button {
  opacity: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  font-size: 1.1rem;
  margin: auto;
  cursor: pointer;
  font-weight: 500;
  color: #FFFFFF;
  background-color: #152456;
}

.isPrelogin .signup .button {
  background-color: #58B7DF;
  color: #152456;
  font-size: 1.2rem;
  margin-bottom: 20px;
  font-family: Source Sans Pro, Calibri, Arial, sans-serif;
  text-decoration: auto;
}

.isPrelogin #sidebar {
  font-family: Source Sans Pro, Calibri, Arial, sans-serif;
  background-color: #EEEFF3;
}

/*       ****************   END LOGIN PAGE CSS  ***************************** */
/* TJUH CSS OVERRIDE */
/* BOLD TWO-FACTOR AUTH BUTTON */
#twofactorform input {
  font-weight: bold;
}

/* OVERRIDE FOR THIN WIDGET ON JEFFERSON WEB PAGES */
html.embedded {
  min-width: 180px;
}

.embedded .isPrelogin {
  min-width: 180px;
}

/* mode=showform */
/* body.md_showform*/
body.md_showform form#CustAdvRequestReferral div.dtSelWrapper input#appointmentDate,
body.md_saveform form#CustAdvRequestReferral div.dtSelWrapper input#appointmentDate {
  margin-left: 0px;
}

body.md_showform form#CustAdvRequestReferral [type=radio],
body.md_saveform form#CustAdvRequestReferral [type=radio] {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

body.md_showform form#CustAdvRequestReferral [type=radio]:checked + div,
body.md_saveform form#CustAdvRequestReferral [type=radio]:checked + div {
  background-color: rgb(237, 250, 242);
  background-image: linear-gradient(rgb(234, 247, 239) 0%, rgb(215, 239, 225) 100%);
}

body.md_showform form#CustAdvRequestReferral fieldset label,
body.md_saveform form#CustAdvRequestReferral fieldset label {
  width: 460px;
  margin: 0px;
}

body.md_showform form#CustAdvRequestReferral fieldset,
body.md_saveform form#CustAdvRequestReferral fieldset {
  border: 0;
  padding: 0px;
}

body.md_showform form#CustAdvRequestReferral fieldset label div.insurance,
body.md_saveform form#CustAdvRequestReferral fieldset label div.insurance {
  min-height: 0px;
  padding-top: 10px;
  padding-bottom: 10px;
}

body.md_showform form#CustAdvRequestReferral fieldset label div.insurance span.insname,
body.md_saveform form#CustAdvRequestReferral fieldset label div.insurance span.insname {
  width: 100%;
}

body.md_showform form#CustAdvRequestReferral fieldset label div.insurance span.insname span.name,
body.md_saveform form#CustAdvRequestReferral fieldset label div.insurance span.insname span.name {
  font-size: 1.2em;
}

body.md_showform form#CustAdvRequestReferral fieldset label div.insurance span.insname span.name a,
body.md_saveform form#CustAdvRequestReferral fieldset label div.insurance span.insname span.name a {
  text-decoration: none;
}

body.md_showform form#CustAdvRequestReferral div#specialtySuggestion,
body.md_showform form#CustAdvRequestReferral div#providerSuggestion,
body.md_saveform form#CustAdvRequestReferral div#specialtySuggestion,
body.md_saveform form#CustAdvRequestReferral div#providerSuggestion {
  font-size: 1em;
}

body.md_showform form#CustAdvRequestReferral,
body.md_saveform form#CustAdvRequestReferral {
  font-size: 100%;
}

body.md_showform form#CustAdvRequestReferral div.insurance,
body.md_saveform form#CustAdvRequestReferral div.insurance {
  cursor: default;
  border-color: rgb(219, 219, 219);
}

body.md_showform form#CustAdvRequestReferral div.insurance:hover,
body.md_saveform form#CustAdvRequestReferral div.insurance:hover {
  cursor: pointer;
  border-color: black;
}

body.md_showform form#CustAdvRequestReferral div.insurance.selected,
body.md_saveform form#CustAdvRequestReferral div.insurance.selected {
  background-color: rgb(237, 250, 242);
  background-image: linear-gradient(rgb(234, 247, 239) 0%, rgb(215, 239, 225) 100%);
}

body.md_showform form#CustAdvRequestReferral ul.careteam,
body.md_saveform form#CustAdvRequestReferral ul.careteam {
  margin-left: 0px;
  font-family: Calibri, Arial, sans-serif;
}

body.md_showform form#CustAdvRequestReferral ul.careteam li.listelement,
body.md_saveform form#CustAdvRequestReferral ul.careteam li.listelement {
  position: relative;
  padding: 14px 15px 14px;
}

body.md_showform form#CustAdvRequestReferral ul.careteam li.careteam a.anchorListElement,
body.md_saveform form#CustAdvRequestReferral ul.careteam li.careteam a.anchorListElement {
  display: block;
}

body.md_showform form#CustAdvRequestReferral ul.careteam li.careteam .col1,
body.md_saveform form#CustAdvRequestReferral ul.careteam li.careteam .col1 {
  display: inline-block;
  position: relative;
  width: 10%;
}

body.md_showform form#CustAdvRequestReferral fieldset,
body.md_saveform form#CustAdvRequestReferral fieldset {
  border: none;
}

body.md_showform form#CustAdvRequestReferral ul.careteam li.careteam .col2,
body.md_saveform form#CustAdvRequestReferral ul.careteam li.careteam .col2 {
  display: inline-block;
  position: relative;
  width: 90%;
  vertical-align: top;
  border-bottom-color: #e4e4e4;
  border-bottom-style: solid;
  border-bottom-width: 1px;
  min-height: 62px;
}

body.md_showform form#CustAdvRequestReferral ul.careteam li.careteam .col2 span,
body.md_saveform form#CustAdvRequestReferral ul.careteam li.careteam .col2 span {
  display: block;
  font-size: 1.1em;
}

body.md_showform form#CustAdvRequestReferral ul.careteam li.careteam .col1 .providerimage,
body.md_saveform form#CustAdvRequestReferral ul.careteam li.careteam .col1 .providerimage {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  border-style: solid;
  border-width: 0px;
  border-radius: 8px;
  height: 58px;
  width: 45px;
}

/* END of TJUH CSS OVERRIDE */
