﻿/* Buttons */
.button,
.button:focus,
.button:hover,
ul.MessageList.list.hoverable.collapsible .SingleMessage .ReplyButton a.button {
	background-color: #2c5697;
	color: #FFF;
}

/*Change the color of a Login button*/

.button.completeworkflow,
.button.completeworkflow:focus,
.button.completeworkflow:hover {
	background-color: #F0AB00;
}

/* Background image change after login */
/*body:not(.graphicHeader) {
  background: transparent url("../images/prelogin.jpg") no-repeat fixed top center/cover; }
  body:not(.graphicHeader) #content:after {
    background: transparent url("../images/prelogin.jpg") no-repeat fixed top center/cover; } */
/* 
body {
  background: transparent url("../images/prelogin.jpg") no-repeat fixed top center/cover; }

#content:after {
  background: transparent url("../images/prelogin.jpg") no-repeat fixed top center/cover; }
  
.logo
{
	background: rgba(0, 0, 0, 0) url("../images/loginlogo.png") no-repeat scroll center center;
	display: block; 
	height: 6rem !important;
	margin: 0 0 2.5rem; Original Margin
} */

h1,
h2,
h3,
h4,
.header,
.heading,
.hover a.header:focus,
.hover a.header:hover,
.hover a.heading:focus,
.hover a.heading:hover,
.titlebar,
.sectionheader,
.formsection > legend,
table thead tr {
	color: #2c5697;
}
.UCIwarning{color: #2c5697;}

/* FAQ.txt bullet override */
ul.ucibullet
{
	list-style-type: circle;
	margin-left:45px !important;
}

ol.uciOrderedList
{
	list-style-type: decimal;
	margin-left:45px !important;
}

ol.ucicliniclist
{
	list-style-type: disc;
	margin-left:45px !important;
}

li.clinics
{
	list-style-type:circle;
	margin-left:45px !important;
}
li.ucifaq
{
	list-style-type:circle !important;
}

h2.faq
{
	font-size: 23px;
	margin-top: 27px !important;
}

.uciWarningInABox
{
	border: 2px solid red;
	color: red;
	padding: 2px !important;
}

.uciRed{color:red !important;}

/* BEGIN UCI CARD STACK/INLINE FIX */
body.md_default .component.news .newscard card mobileApps .newscard card careEverywhere .newscard card videoVisits .newscard card devices{
            margin-left: 0;
            margin-right: 0.3%;
            margin-top: 0.6%;
            margin-bottom: 0.6% !important;
}
/* END UCI CARD STACK/INLINE FIX */

.MessageList .SenderDetails {width:23% !important;}
/*
#SelfSignupButton
{
	display:none;
}
*/
/* Hide willow/medication Estimated Cost label and amount */

.rxReviewCards .cardline.costContainer, .rxReviewCards .rxReviewLabel, .rxReviewCards .reviewCostContainer.moneyColor, .rxReviewCards .popupiconcontainer { display: none; }

/* Login alert Error message fix */
.loginAlerts .errorMessage {
	bottom: 0;
	position: relative !important;
}

/** change height from 14 to 30rem **/
#guestPay-content #extPmtPageFrame,
#guestPay-content #iFrameLoadingIndicator{
	height: 30rem;
}

/** change height from 21 to 30rem **/
#extPmtPageFrame{
	border-width: 0px;
	height: 35rem;
	overflow-y: hidden;
	width: 100%;
}

/** Change the header size on home page(Welcome!) **/
h1.header, .large.header {
	font-size:1.18rem;
}

.component .news .newscard.careEverywhere {
	background-image: url("../images/share_everywhere_patient.png");
}
.component .news .newscard.devices {
	background-image: url("../images/echeck_large.png");
}

body.embedded.isPrelogin { margin:auto; }
.embedded.isPrelogin #wrap { margin:auto; }

/**Remove Medinav Wayfinding image **/
.pseudobullet.fdilink:before { background-image: none;}

div .setOfStepsContainer .stepContainer {
    height: 900px!important; }

/* remove this for 10.8 UI change - six shortcuts */
/*
#graphicHeader:not(:empty) #header_logo {
  z-index: 1;
  height: 3.5rem;
  margin-top: 0.2rem;
  min-width: 25%;
  width: 90%;
  margin-left: 0px;
  transition: margin 0.2s, height 0.2s;
  position: absolute;
} */

#graphicHeader:not(:empty) #header_logo .header_logo_link {
      background: transparent url("../images/logo.png") no-repeat scroll center/contain;
      display: block;
      height: 2.5rem; 
	  width: 500%;}

div .centertest {
  vertical-align: middle;
  text-align: center;
  display: inline-block;
}

/* MyChart message billing disclaimer to show the whole message in message composer */
.ComposeDisclaimer .disclaimerText {
    height: auto;
    white-space: normal;
}

/*#eCheckInPCPContainer span._Choice:last-child {
    visibility: hidden;
}*/

/* Remove All Dates option from ROI request form */
._Segment._container.boundary-none.RequestDateRange span._Choice:last-child {
    display: none;
}

/* Fix spacing for T&C of headers */
.terms.proxyinviteterms.formsection {
    line-height: normal;
}

/* Fix loginlogo for v10.3 */
.logo {
    background: transparent url(../images/loginlogo.png) no-repeat scroll center center;
	content: none;
    display: block;
    height: 6rem;
    margin: 0 0 2.5rem;
}

/*remove old blurred background image */
body:not(.graphicHeader) #content:after, body.accessPage #content:after, body.recoveryPage #content:after, body.resetPage #content:after {
  background: white;
}

/* hide divs for Medications page for MedSync and Autorefill */
@media(min-width: 601px) {
  .uciMobileonly {
    display: none;
  }
}

/* list and center pharmacy contact info on custom forms*/
.wam_form_container {
  display: flex;
  flex-direction: row;
}

.wam_form_border {
  width: 33%;
}

.wam_form_main {
  flex: 1;
}

/* styling for uciChat to hide once logged in */
body.isInside div#uciChat {
    visibility: hidden;
}

/* styling to hide chat box from prelogin workflows like OMW */
body.embedded.isPrelogin div#uciChat {
    visibility: hidden;
}

/* uciChat css - header height, no scroll bars */
.kuXYWF {
    height: fit-content!important;
}

/* change header color */
.kTUrwH {
    background: #003da5!important;
}

/*uciChat submit button color */
.iDhzRL {
    background-color: #F0AB00!important;
	color: #FFFFFF!important;
}

/*uciChat end chat button color */
.fgSGc {
    color: #FFFFFF!important;
    background: linear-gradient(rgb(240, 171, 0), rgb(240, 171, 0) 80%, rgb(240, 171, 0))!important;
}

.fgSGc:hover {
    background: linear-gradient(rgb(240, 171, 0), rgb(240, 171, 0))!important;
}

/* chat bubble background color */
.iQzifD {
    background: rgba(37, 140, 219, 0.2)!important;
}

/* fix spacing on uciChat entry fields */
.cOWINi {
    letter-spacing: normal!important;
}
/* hide triangle in chat */
.iQzifD::after {
    display: none!important;
}

/* turn-off uciChat chat box 
div#uciChat {
    display: none;
} */
	
/* hide custsvc buttons for referrals, benefits, coverage */
input#custsvc_referrals {
    display: none;
}

input#custsvc_beninfo {
    display: none;
}

input#custsvc_eligibility {
    display: none;
}

/* Remove ROI pretext section on Review page */
._Segment._container.boundary-none.RequestReview ._Segment._container.boundary-none.RoiHeadingSection ._Text._readOnlyText {
    display: none;
}

/* Hide Insurance Care upload from eCheck-in and Insurance pages - uncomment if needed
div#echeckinInsuranceContainer div#backUploadControl {
    display: none;
}
div#echeckinInsuranceContainer div#frontUploadControl {
    display: none;
}
form#insuranceVerification .addImagesContainer {
    display: none;
}
div#addCoverageCard div#frontUploadControl {
    display: none;
}
div#addCoverageCard div#backUploadControl {
    display: none;
}
div#insuranceUploadHelpText {
    display: none;
}
.buttonList.subtle a[data-action='uploadToCoverage'] {
    visibility: hidden;
}
*/

/*corrected share everywhere logo*/
div#getCodeCard .logo {
    background: none;
    height: inherit;
}