﻿/*body.loginPage {
	background: none;
	background-color: #E7F0F3;
} */

/* OneChart | Patient Button Color */
.button, .button:focus, .button:hover, ul.MessageList.list.hoverable.collapsible .SingleMessage .ReplyButton a.button, .button.inlineedit, .button.inlineedit:focus, .button.inlineedit:hover {
	background-color: #0B9EC1;
}

/* OneChart | Patient Main Proxy Color */
.colorpreview.color1 {
	background-color: #0B9EC1;
}

/* Back Button Color */
#main .back .button, .Popup li.previouspage .previouspage.button {
	color: #0B9EC1;
}

/* Nebraska Red Shade */
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: #222;
}

/* Nebraska Red Shade */
.alert, .alertHeader, .abnormal {
	color: #AB192D;
}


/* Added Links to Login Page */
.features li:nth-child(5)::before, .features li:nth-child(6)::before {
	background: rgba(0, 0, 0, 0) url("../images/quicklinks/health_reminders.png") no-repeat center center;
}

/*OneChart | Patient Blurb */
p.loginHeader {
	color: #000;
	font-weight: bold;
	text-align: center;
}

/*Spacing Mobile Badges */
.onechart_badges  {
	width: 23em;
}

/*Login footer spacing */
.loginPage .links, .md_guestpay_payasguest .links, .md_standalone_signup .links, .accessPage .links, .resetPage .links, .recoveryPage .links {
	width: calc(100% - 23rem);
}

/*Homepage Sidebar Hover */
div#homepagesidebar a:hover, div#homepagesidebar li:hover{
	background-color: #E7F0F3 !important;
}

/*Hover on Main Page Items */
table tr.hover, table tr td.selected, table.hoverable tr:hover, .section .content .hover:not(.button), .list.hoverable:not(.collapsible) a:focus:not(.button), .list.hoverable:not(.collapsible) a:hover:not(.button), .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 {
	background-color: #C3DAE2;
}

/*Menu Hover for Primary Color */
body.color1 #header .menugroup li a:focus:not(.button), body.color1 #header .menugroup li a:hover:not(.button), body.color1 #localeswitch #morelocales li a:hover:not(.button) {
	background-color: #E7F0F3;
}

/* Link Hover Color 
#main a:focus,#main a:hover,#main .linkcolor:focus,#main .linkcolor:hover,#calendar table td.ctrl a:hover {
	color: #0478DC;
}*/

/*Link Hover Color 
#main a,#main linkcolor {
	color: #0478DC;*/
}

/* Check Boxes */
input.prettycheck:checked + label::before, input.buttoncheck:checked + label.buttoncheck::before {
    background-color: #0478DC;
    border-color: #0478DC;
}

/* Check Boxes */
li.viewer p.buttoncheck {
	background-color: transparent;
}

/* Check Boxes */
input:checked + label.togglebutton[for], input.buttoncheck:checked + label.buttoncheck {
	background-color: #C3DAE1;
}

input.buttoncheck:disabled:checked + label, input.prettycheck:disabled:checked + label::before, input.buttoncheck:disabled:checked + label.buttoncheck::before {
	background-color: #F2F2F2;
}

/* Date Colors */
.date div {
	color: #0478DC;
}

/* Disabled Button */
input.disabled {
	background-color: #DBDBDB !important;
}

/* No-break */
.no-break {
    white-space: nowrap;
}

/* Bold/Italic */
.record-updates {
	font-weight:bold;
	font-style: italic;
}

/* Bulleted List on Home Page */
.md_default .bullets {
	list-style-type: circle;
	padding-left: 1.5em;
	margin-bottom: 1.5em;
}

/* Termpage Header */
.md_termpage h1.header {
	font-size: 3em;
}

/*Term Page Indent Numbered List */
.md_termpage ol li {
	margin-left: 5%;
	padding-bottom: 1em;
}

/* Contact Page */
.custom-page.contact dt {
	padding-top: 1em;
}

/* Move up stdfile titles */
.md_stdfile div.section {
	margin-top: -3em;
}

/*Stdfile Titles */
.md_stdfile div.section h1 {
    border-bottom: 1px;
	border-bottom-style: solid;
    border-color: black;
}

/* Billing FAQs */
.md_stdfile .faqs ul.questions {
	padding-top: 1em;
	padding-bottom: 1em;
	border-bottom: 1px;
	border-bottom-style: solid;
    border-color: black;
}

/* Billing FAQs */
.md_stdfile .faqs dl {
	padding-top: 1em;
}

/* Billing FAQs */
.md_stdfile .faqs dl  dt {
	color: #AB192D;
}

/* Billing FAQs */
.md_stdfile .faqs dl dd {
	padding-bottom: 1em;
	padding-top: 1em;
}

/* Billing FAQs */
.md_stdfile .faqs a.top {
	float: right;
}

/* Billing FAQs */
.md_stdfile .faqs .thumbnail {
    float: left;
    width: auto;
	margin-top: 1em;
	height: 18em;
}

/* Billing FAQs */
.md_stdfile .faqs .thumbnail  {
	margin-right: 2em;
}

/* Billing FAQs */
.md_stdfile .faqs h3 {
	color: black;
	font-weight: bold;
	padding-bottom: .5em;
}

/* Billing FAQs */
.md_stdfile .faqs address {
	font-size: 11pt;
}

/* Billing FAQs */
.md_stdfile .faqs h4 {
	display: block;
	color: #363636;
}

/* Billing FAQs */
.md_stdfile .faqs .statement {
	float: right;
}

/* Proxy Page Styling */
.md_personalize h1 {
	font-size: 2rem;
}

/* Proxy Page Styling */
.md_personalize h2.header {
	font-size: 1.5rem;
}

/* Proxy Page Styling */
.md_personalize ol li {
	margin-left: 5%;
}

/* Clinical Trials Bulleted List Formatting */
.custom-page ul.cta {
	padding-left: 2em;
	list-style-type: disc;
	margin: .5em 0 1em 0;
}

/* Pre-Login Terms and Conditions */
.isPrelogin .terms-conditions ol li {
    margin-left: 5%;
    margin-top: 1em;
}

/* Test Result Button Alignment Fixes */
div.seriessel input.button {
	width: 6em;
	white-space: nowrap;
	margin-top: .25em;
}

/* Fixing Update Information Box Formatting */
.todotiles .actionButton a.button {
	white-space: normal;
	word-wrap: normal;
}

/*Fixing Pay Later blue bacckground issue */
#payLaterSection {
	background-color: transparent;
}

.card .buttonList .button {
	opacity: 1;
}

.mobileOnly {
	display:none !important;
}

.md_main .echeckin.button,
.md_default .echeckin.button,
.md_default .nextworkflow.button,
.md_main .nextworkflow.button,
.md_registries_index .nextworkflow.button {
	background-color:#178935;
}

/* Hiding pre-text on the eCheck-in medications screen because the text duplicates here and on the medications page */
.md_echeckin .pretext {
	display: none;
}
/* Begin High-Contrast Styles */
/* Links for switching stylesheets */
#wrap .cssSwitcher[data-csstitle="High Contrast"] {
	display: none;
}

#wrap .cssSwitcher[data-csstitle="Default"] {
	display: inline;
	margin-right: 0;
}
/***/


/* Make gray text black */
html,
#header .menugroup a:not(.button),
.subtle:not(.killSwitchOn),
.subtlecolor,
body.isInside #footer,
body.isInside #footer a,
.datatile #wrap > .copyright a,
.list.hoverable:not(.collapsible) a:not(.button),
.list.hoverable:not(.collapsible) a:not(.button):focus,
.list.hoverable:not(.collapsible) a:not(.button):hover,
.list.hoverable.collapsible a.collapsed:focus,
.list.hoverable.collapsible a.collapsed:hover,
.list.hoverable.collapsible li.collapsed:focus a,
.list.hoverable.collapsible li.collapsed:hover a,
.list.hoverable.collapsible li.collapsed a:focus,
.list.hoverable.collapsible li.collapsed a:hover,
.md_caredecision_index .documenttable .documents .document .docinfo,
.md_caredecision_index #divHCAs .divHCATitle p,
.md_premiumbilling_index span.premium-bill-balance-label,
.md_premiumbilling_index span.premium-bill-summary-details,
.md_premiumbilling_index span.premium-bill-payment-date,
.md_premiumbilling_payments tr.uncommitted-payment,
body.md_visitdetails_index div.waitlist span.waitlistpretext,
body.md_visitdetails_index div.visitinstructionsheader,
body.md_visitdetails_index div.departmentaddress,
body.md_visitdetails_index div.departmentphone,
body .component.Popup.notificationreview .footer,
label,
.label,
.inlinelabel,
.formsection fieldset legend,
.button.buttoncheck label,
.openingsContainer .filterControls .filterFrame {
	color: #000;
}
/***/

/* Darken blue sidebar links and other links that appear on non-white backgrounds */
#sidebar .recovery a,
#sidebar .component.medicationslist .pickupbanner,
#sidebar .component.medicationslist .pendingupdates,
.visitinformation a:not(.button),
.apptDeptInstructions .section.flat a:not(.button),
.medbottom .medinfocolumn a,
.softwarning a:not(.button) {
	 color:#002957;font-weight:bold;
}
/***/

/* Darken Fill in Progress status test */
.component .medicationlistelement .refilldisabledstatus {
	color: #C53B00;
}

/* Lighten sidebar headers */
#sidebar .header {
	font-size: 1em;
	font-weight: bold;
}

/* change sidebar text color */
#sidebar {
	color:#222;
}

/* Darken datestamp */
.Visits .card .date div,
.previewCCD .listelement .date div {
	color: #0778D6;
}
/***/

/* Darken green text */
body .moneyColor,
body .essMoneyColor,
body .HARSAutopay,
body .payplannormal .paymentplanautocontainer .payplanamount.nopayment {
	color: #178935;
}




/* Lessen the transparent background effect and remove some background colors */
#main,
.BeforeList input.SearchList,
body .card.addItem {
	background-color: #fff;
}

#sidebar {
	background-color: #dcdddf;
}

body .signupContainer .card.loginContainer {
	background: #fff;
}
/***/
/* Darken fixed table header cell background (e.g. test result detail past results table)*/
body .section .chart .tableOverlay table tr th.fixed {
	background: #FCF1F2;
}
/***/
/* Darken ToDo calendar items */
.todoweekcalendarcontent .event.showtime,
.todoweekcalendarcontent .event.notime .eventinner:before,
.todoweekcalendarcontent .event.notime .eventinner {
	background: #257DB1;
}
/***/
/* Darken inactive side tab (e.g. Download My Record download popup) */
div.section div.sidetab ul.sectiontabs li:not(.selected) {
	background: #f1f1f1;
	color: #006FCA;
}





/* Add borders around form elements */
input, select, textarea,
.terms,
label.togglebutton[for],
input.buttoncheck + label.buttoncheck,
.TestResultsHeader .BeforeTestResultsList input.SearchList,
.messageheader .BeforeList input.SearchList,
.messageheader .BeforeList select,
.lookup .searchinputs input[type="text"] {
	border: 1px solid #aaa;
}
.messageheader .BeforeList select {
	box-shadow: none;
}
/***/


/* Add borders to card-like elements and tables */
.card:not(.SingleResult),
#calendar table,
.section table[id],
.TestResultsList,
ul.MessageList,
.HPcell.component > .content,
.component.pocdefault > a.viewmore,
.stepContainer .filterControl .filterValue {
	border: 1px solid #e0e0e0;
}
/***/

/* Popup titlebar */
.component.Popup > .titlebar {
	background-color: rgba(255, 255, 255, 0.925);
	border-bottom: 1px solid #e0e0e0;
}
/***/

/* My Conditions condition dropdown */
.flyoutprompt {
	background-color: #0778D6;
}
.flyoutitem {
	color: #0778D6;
}
/***/

/* Darken Delete Icon and link (e.g. in message list) */
img[src*="delete_inline.png"] {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABACAYAAABY1SR7AAABIElEQVR42u3ayw2DMAyAYUZgBEbIocceMhqbZBRG4N4LIzBCC1VaoYhHICE46LfkS2XSfIK4auuiIAgiSbwez2pIM2Q/5Hsje1tbSUMoT8AcSEmCdAcQv+ykIEpnY82Qenx9oVbbmv81UiHa4xotDmI3tmtTLv7MjdWBz/1ZOTaH2hdhBALcND534p1J1muQ6WeB8Tm4Cc+hdp6WLlr3uQiz3iSSdZKIrT5aGxXb6m8JySGBZAORel6C9gIEyIUQ+02v2VgnuCYFZHPxGDVAgAABAgQIECBAgAABAgQIECBAgAC5OURv/fsbo4YfsW8LuXJ4IHgkyhnnaO2CKiFA2fdsp9NBRxYy2U0FLUBKYTNb7dx44R6MhDtjDiMIgvjGBzKiqy5BR+RdAAAAAElFTkSuQmCC);
	background-size: 23px auto;
	background-repeat: no-repeat;
	padding: 15px 11.5px;
}
.attention,
ul.MessageList .actionButtons .inlinedelete span {
	color: #DA343C;
}
/***/
/* Darken small info icon (e.g. in filtered med widget) */
img[src*="info_grey.png"] {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABKklEQVR42p3SsU7CUBTG8UMBBwNJJ8OgmCBuhBDiAzg5ER2cHHgBEl6A0SdggoWBBEcXpw7EyYUnMCZORFcfgMjgv81XaG5oUnuSXwK3vefcc3vM9lFCHQMs8Y0v+cQcN/BRMCeOcY8XLNBDTc88NDFEgAlaWt9VDjc/4QGVROI73Cb+X+IRz+jEJ6mrcrj5yDnZK2bOWhVjnSb8HfW8cCrH0cbFgfUTfKBvurCe/T/Cwm+m266lvPSD95RnDWxMnyktfjM8j17wciQoYmsakmaOBF21GE3YMEeCqfZG4xloSLImuMYaV6bZnmjCqhkSnGGFEcqmcWxpPMcakjjOcepUXqmYn8zqabYDTdhA3zm+7a56Xquyf+hSCmqhrwnbqIWtbnuunsvJTX8JMkA3dxB0rwAAAABJRU5ErkJggg==);
	background-size: auto;
	background-repeat: no-repeat;
	padding: 8px;
	width: 16px;
}
/***/
/* Darken edit icon (e.g. add health issue popup) */
img[src*="edit.png"] {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAABTklEQVR42u2bzRGCMBBGKYESKCElWAIlpAPoxBJSQkrwzsUSKCElIEN0ZDRC/g7u7vfN7N33SLIxgaZBEARBENoZplYidL/Wfa1lV3YtJQH++gG+L8dbwjDpA/h9aY7wl0h41hJMogTFZdjrTAmW05zPk8BswUuXwHC1T5PAtNXFSpi59vlYCZoSvHru5JZKEgx3+CMJYuBDErQ0eKJb37rwy/b3WDQ8mYMRwAMe8NLgO8nwbeD0FvCAB3xSOenwCvCABzzgAf+HAm6S4Y1c+LoCyD35tqIEcvDd148uk9BTG/Zj8MnlSSB2hO1B55/DN00CSXh1OofjJBCEP4ZzCVfVROE9mCu8qiYNrwuvqgnDexhbcFVNHr6T0eLOe3/K7s5yEjBHQht6O7u83v9++8q/tc36zWwTOJsft3VBRF7z2bdBgV9lIAiCIAjrPACtPjntoLD4qwAAAABJRU5ErkJggg==);
	background-size: contain;
	background-repeat: no-repeat;
	padding: 10px;
	width: 20px;
}
/***/
/* Darken popup icon (e.g. reschedule appt sidebar) */
.summary .apptProvider img {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAALElEQVR42mNgwA7+k4BpawA+MIgMINl/NDOAYi/QxACi0gFNDBjEiWbw5TwAcSR7hT7Ve94AAAAASUVORK5CYII=);
	background-size: contain;
	background-repeat: no-repeat;
	padding: 0.35rem;
}
/* Darken paperless icon (e.g. Billing Accounts Summary) */
img[src*="paperless_tiny.png"],
.section .content table.billing img[src*="paperless_tiny.png"] {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACRklEQVR42sWTX0jTURTHv0aG1TIHiQaRSGYRGRVJYcw5mxvOOaf9+Q1pQg8VJaOVq6b7136/uZn+ZoXLUAwlC8OMzGkSRfTgW5BPRWRRQQ/1FAgVFfudjr6NZUUvHbjcl/v5nHvPORf4h2iZQtaJcWys70bJHw83XIa6KoQKs4RMq4TVdW3QWVsxVNqCD844+n4LV/qw0hRAFwOvrGEMMDy+N4w3tSK+mPxITH2DLgWSnyHT6IHWGkS+5RwkzjzLmYklVM27JQSFJSREMKHQiqUpAttFNLL9rV1Wvzgoqz8LHSqqYdDYDDoUzSObvJz4NrN1ErQpsPgYheXNmGGYfEPF5OhdT4HhnWT2pVPT1S3kvr6VhPaMOeHzfSGsShEIHXDrOdOx7jySbmvo8KV8ao/rSbylIWf/BqptTSNriJ8h4rUQRmESrFDWEosXk1Ve0NHYWpJGSulUX9G8wN6RS0I4e74GNSJ+GLx4cvwaNicJ7iaQY3DhndkHarxSQPKEkdrH9BQc3k3yuIHODm4jS5CLKeEhd0d48B0ZSYLRj9ikdeKruQXkHtxB5xn23CimI11rGEwjs8hdCGC6woN1v+z5vQS2lznwyeJVUeSOjvw3d9GBVhWZWDj3LJ4H4qtLCw5NNBotqI5hJjJartRHchSdC4quCaQ5yS08A8XeiacX3kOzoKC6F8IeD6YrucINfXjkmsTI6fsYiL5E2xgt3s8JsheEDTEUVYQQM3XCb+tBiUK5yxhI57Xor35XmQtxYw8c+B/xE1ai+GRz6uTcAAAAAElFTkSuQmCC');
	background-size: contain;
	background-repeat: no-repeat;
	padding: 8px;
	width: 16px !important;
}
/***/
/* Darken autopay icon (e.g. Billing Accounts Summary) */
img[src*="payplanauto_normal_tiny.png"],
.section .content table.billing img[src*="payplanauto_normal_tiny.png"] {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA40lEQVR42mNgIADEO039gFiYgRwA1OgLxA/J0cgIxMVA/AeIXwHxfCBeAsStQGxASLMkEO8E4v848G8gzsJnQDQQLwbix0iaZgGxFxB7Qtkgl6mja2TFYpgWEDcB8X5keaghDeiKlfC4igOIBZD4ikC8DF1RJIkBPRFdYBKJBkSiCywDOQ2JLwByOh4DlNAFGkCBgxyo0MADBaIWFgNY0QXUodEzA4hdgNgbGtqwqHwExAuBOAafv7KhhuBKRLtACY1Q4BgAcRs06S4A4tdQQ0FJm5GcfPEAiH3IzY1CoOyMTw0ApSCA3RNfYakAAAAASUVORK5CYII=');
	background-size: contain;
	background-repeat: no-repeat;
	padding: 8px;
	width: 16px !important;
}
/***/

/* Make refill widget icon and question edit icon always opaque */
body .component .medicationlistelement .rightsection .refillBtn img,
body .section .content input.transparent {
	opacity:1;
}
/***/

/* Button styling */
a.button,
div.button,
input.button,
button.button {
	font-weight: bold;
}

.button:not(.buttoncheck),
.button:not(.buttoncheck):focus,
.button:not(.buttoncheck):hover,
ul.MessageList.list.hoverable.collapsible .SingleMessage .ReplyButton a.button {
	background-color: #3a6eb0;border-radius:5px;
}

.button.nextstep,
.button.nextstep:focus,
.button.nextstep:hover,
.button.nextworkflow,
.button.nextworkflow:focus,
.button.nextworkflow:hover {
	background-color: #178935;
}

.button.completeworkflow,
.button.completeworkflow:focus,
.button.completeworkflow:hover {
	background-color: #ad122a;border-radius:5px;
}

.button.cancelworkflow,
.button.cancelworkflow:focus,
.button.cancelworkflow:hover {
	background-color: #D14454;
}

.button.inlinedelete,
.button.inlinedelete:focus,
.button.inlinedelete:hover {
	background-color: #D14454;
}

.button.inlineedit,
.button.inlineedit:focus,
.button.inlineedit:hover {
	background-color: #0778D6;
}

.button.inlinesave,
.button.inlinesave:focus,
.button.inlinesave:hover {
	background-color: #178935;
}

.button.disabled,
.button.disabled:focus,
.button.disabled:hover,
.button[disabled],
.button[disabled]:focus,
.button[disabled]:hover {
	background-color: #555;
}

#main .back .button {
	color: #0778D6;
}

body .stepContainer .openingsData .slotslist .slotdetailaction.selected,
body .lookup .searchinputs:after,
body .lookup .expanded #searchimg {
	background-color: #178935;
	border-color: #178935;
}
/***/

/* Scheduling */
body .stepcontainer.selectionmade:not(:hover):not(.active) {
	opacity: 1;
	box-shadow: 0 4px 4px -1px rgba(0, 0, 0, 0.2);
}

body .slot {
	color: #fff;
	background-color: #178935;
}
html:not(.mobile) .slot:hover {
	background-color: #0778D6;
}
/***/
/** Removing provider photos */

.md_visitsummary .rpt.Universal .sectInstr img {
	display: none !important;
}
#providerphoto {
	display: none;
}
/***/

.termsPage .terms-conditions h1 {
                line-height: 1em;
}
.newpassword ul {
	list-style: outside;
	margin-left: 1em;
	margin-bottom: 1em;
}
.md_scheduling_index #nm_emergency_message {
   border: 1px #AB192D solid;
   padding: 1em;
   color: #AB192D;
   font-weight: 700;
   margin-bottom: 1em;
}
.md_mycondition span.numlabel {
    width: auto !important;
}
/** Timeout warning message for bill pay **/
span.timeout-warning {
	display: block;
	font-size: 18px;
	margin-top: 20px;
	font-style: italic;
}
/** Home page post login message changes **/
.widgets .component.welcome-notifications {
	margin-top:0;
	margin-bottom: 0;
	height: auto !important;
	min-height: auto !important;
	display: block;
}


.welcome-notifications > .titlebar  {
	display: none;
}

.welcome-notifications.quickLinks a {
	display: none;
}

/*   THIS IS THE CSS TO DISPLAY WELCOME QUICKLINKS ON HOME PAGE - POST LOGIN - UNDER WELCOME HEADER   */

#links.quickLinks a:last-child {
	display: none;
}

.quickLinks a:nth-child(11) {
		display:none;
}

.welcome-notifications.quickLinks a:last-child {
	display: block;
    border: solid 1px #AB192D;
    padding: 0.7rem 1.5rem;
}


/* Hiding the direct address pop up link because the explanation and website are out of date */
#popupdirectaddressexplanation {
  display: none;
}
/* Adding spacing to labels above fields for custom forms */
.customform .section .content label, .customform .section .content .label {
  margin: 0.25rem 0 .2rem;
}
/***  FEEDBACK BUTTON CSS  ***/
#feedbackify .fby-tab {
position:fixed!important;
width:36px;
height:100px;
overflow:hidden!important;
_position:absolute!important
}
#feedbackify .fby-tab a {
display:block!important;
position:absolute!important;
width:36px;
height:100px;
background-color:#000!important;
cursor:pointer!important;
background:url(../images/tab.png)!important;
_background:none!important;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../images/tab.png)!important
}
#feedbackify .fby-tab-l {
top:50%;
left:0;
margin-top:-50px!important;
_top:expression((parseInt(this.parentNode.style.height)-this.clientHeight)/2+"px")!important;
_margin-top:0!important
}
#feedbackify .fby-tab-l a {
margin-left:-5px!important
}
#feedbackify .fby-tab-l a:hover {
margin-left:-2px!important
}
#feedbackify .fby-tab-r {
top:50%;
right:0!important;
margin-top:-50px!important;
_top:expression((parseInt(this.parentNode.style.height)-this.clientHeight)/2+"px")!important;
_left:expression((document.documentElement.clientWidth||document.body.clientWidth)-this.clientWidth+"px")!important;
_margin-top:0!important
}
#feedbackify .fby-tab-r a {
margin-left:5px!important
}
#feedbackify .fby-tab-r a:hover {
margin-left:2px!important
}
#feedbackify .fby-tab-t {
top:0;
margin-top:0!important
}
#feedbackify .fby-tab-b {
top:auto;
bottom:0!important;
_top:expression(parseInt(this.parentNode.style.height)-this.clientHeight+"px")!important
}
/*** REACT ICON ***/
#menu .menuicon.REACT:before {
	background-image: url("../images/menus/no-access.png");
}
/** Trying to add margin to cancel button on popup modals **/
a.multi.cancel.popup {
	margin-left:0.5rem;
}

/* Calendar icon links don't seem to be pulling up calendar lookup interfaces in the allergy modal. Adding this style temporarily until this is fixed */
.md_allergies_list #datechooserAnchor {
  display: none;
}

/* All Caps Fields for Pages */
textarea#streetaddress {text-transform: uppercase;}
textarea#city {text-transform: uppercase;}

/* Homeprelogin - Nebraska Custom Icons */
.loginPage .features .med-emerg, .loginPage .features .tech-issue {
	background-image: url("../images/quicklinks/health_reminders.png");
}


a.buttonrequestappointment, a.buttonrequestappointment:hover  {
		background-color: #0091EA !important;
		color: #FFF !important;
    border: none;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    font-weight: bold;
    line-height: 1.5rem;
    margin: 0.5rem 0;
    padding: 0.25rem 0.75rem;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: 0;
    white-space: normal;
		width: auto;
}

.buttons a.requestappointment, .buttons a.requestappointment:hover {
		background-color: #0091EA !important;
		color: #FFF !important;
    border: none;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    font-size: 1rem;
    font-weight: bold;
    line-height: 1.5rem;
    margin: 0.5rem 0;
    padding: 0.25rem 0.75rem;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    top: 0;
    white-space: normal;
		width: auto;
}

/* Icon and list Adjustments on Happy Together Pages */
div.activityicon img {width:32px;height:32px;float:left;margin:0 5px;}
.communityFAQImgInline {width:16px;height:16px;}
.communityFAQBubbleDescription img {width:24px;height:24px;}
ul.communityFAQList {margin:.2em 0 .5em 2.5em;}
ul.communityFAQList li	{list-style-type: square;}
.communityFAQQuestion {margin:2em 0 .5em 0;}
h2.withSeperator {margin:2em 0 -1em 0;}

div.loginalert.h2gAlert img.icon {width:18px;height:18px;margin:0 5px;}

.md_visitsummary .hltIcon {width:18px;height:18px;float:left;margin-right:5px;}


/* Personalize Page - Downlist List Spacing */
.download-list dt a {text-decoration:underline;padding:1em 0;}

/* Prelogin page - Apple image to appear correctly for May 2019 */
.isPrelogin #signupFooter .badges a[href*="itunes"] img {
                width: 13.5rem;
}

/* Custom link for apps override*/ 
.badges {
  display: none; /*is inline-block by default for apple and google app links*/
}

.community-phones{font-size:85%;}

.invert {background:#e3e3e3;padding:.5em;}

.messageOverlay a {color:#ffffff;}

#header:not(:empty).header_graphic .header_color {background-color: #ad122a;}

body {background: transparent url(../images/_background/oneChartBG.jpg) repeat fixed center center/cover;}  
body {background-image: none;background-color:#989ea4;}

.proxyfillcolor.color1, .proxyfillcolor.color2, .proxyfillcolor.color3, .proxyfillcolor.color4, .proxyfillcolor.color5, .proxyfillcolor.color6, .proxyfillcolor.color7 {fill:#3a6eb0;}


/* REMOVING EPIC LOGO */
.logo_image {display: none;}

/* REMOVING BOX SHADOW */
#content {box-shadow: 0 0 black;}

/* LOGIN INPUT STYLES */
.ghostInput {margin:1em 0;}
.login input {border-radius:5px;}


body #footer a {color: #000;}

.icon-advice .header,.icon-medications .header,.icon-testResults .header,.icon-calendar .header {color:#002957;text-transform:uppercase;font-weight:bold;}
.tech-issue .header, .med-emerg .header{font-weight:bold;}

/* CALENDAR STYLES */
.calendar {background:#fff;border:1px solid #e3e3e3;}

#sidebar > a img.assistiveicon {
    width: 2.5em;
    padding: 5px;
    background: #fff;
    border: 1px solid #e3e3e3;
}

.name {background-color:#3a6ebo;}

/* REMOVING 50PX LEFT MARGIN ON BUTTONS BELOW SIGNIN IN STRINGS MANAGER AUTHENTICATION LOGIN POSTTEXT */
p.posttext {margin:0;}



