﻿/* BEGIN EPIC DELIVERED THEME CSS */
/* Generated by v85.0.1 */
/* BEGIN: SPECIAL HIDING PROPERTIES */
/* If you only want certain HTML content to display on mobile, tag it with an "OnlyMobile" class*/
.onlymobile, 
.onlyMobile, 
.Onlymobile, 
.OnlyMobile {
    display: none !important;
}  

/* If you want to only show content on a certain affiliate site, tag it with an Affiliate class, and then another class to unhide just for that affiliate. Use URL Rewrite an affiliate-specific override css file to do the unhiding.*/
.affiliate,
.Affiliate {
    display: none !important;
}

/* If you want to show something only when looking at your own chart, not in proxy mode, tag it with a "selfmode" class. If you want something to only show when looking at someone else's chart, use "proxymode" class. */
.proxyMode,
.proxymode,
.ProxyMode,
.Proxymode {
    display: none !important;
}


/* END: SPECIAL HIDING PROPERTIES */

/* BEGIN: CONFIGURABLE PRELOGIN LOGO HEIGHT */
/* Prelogin logo height is 6rem by default which can cause it to be cropped for many larger logos. Change it here. */
body.isPrelogin .logo {height: 8rem;}
body.isPrelogin .logo {background-position: center top;}   
/* END: CONFIGURABLE PRELOGIN LOGO HEIGHT */

/* BEGIN: CONFIGURABLE BACKGROUND COLOR AND BACKGROUND IMAGE */
/* NOTE: Commenting these out because they override classic print pop up background which is supposed to be white like paper */
/* Prelogin background image and color */

body {
    background: hsl(0,0%,100%);
}
#content::after {
    background: hsl(0,0%,100%);
}


/* Postlogin background image and color */

body.isInside {
    background: hsl(0,0%,100%) ;
}
body.isInside #content::after {
    background: hsl(0,0%,100%) ;
}
.component.Popup > .titlebar .titlebarblurbackground::before {
    background: hsl(0,0%,100%) ;    
}
.menudetailstable.leftmenu .leftcolumn::before, 
.goalslarge .goalsleft::before, 
.TRPContainer::before {
    background: hsl(0,0%,100%) ;
}

/* END: CONFIGURABLE BACKGROUND COLOR AND BACKGROUND IMAGE */

/* BEGIN: BACK OUT COMMON PRE-2017 BUTTON WORKAROUNDS */
/* This section is to back out some custom CSS many customers have written directly in their custom form XML files using internal style sheets. Without this, these customizations will not look good with the new UI. */

/* Turn off custom checkbox workarounds */
body.md_showform span.radiocontainer label.radiolabel::before,
body.md_showform input.radio + label::before,
body.md_showform input.clearradio + label::before,
body.md_showform td.prob label::before,
body.md_saveform span.radiocontainer label.radiolabel::before,
body.md_saveform input.radio + label::before,
body.md_saveform input.clearradio + label::before,
body.md_saveform td.prob label::before {
    display: none !important;
}

/* Remove custom icons applied to page title */
body.md_showform div#main div.title::before,
body.md_saveform div#main div.title::before,
body.md_showform div.title h1::before,
body.md_saveform div.title h1::before {
    display: none !important;
}

/* END: BACK OUT COMMON PRE-2017 BUTTON WORKAROUNDS */


/* BEGIN: HSL BASED COLOR CHANGES FROM colors.css */


/* BEGIN: Transparency of main body */
#main,
.BeforeList input.SearchList {
	background-color: rgba(255, 255, 255, 0.88);
}
/* END: Transparency of main body */

/* BEGIN: Transparency of side bar */
#sidebar {
	background-color: rgba(241,240,240,1);
	color: #606060;
}
/* END: Transparency of side bar */



/* @color theme - #246FB5 ~ #2470B7 = hsl(321.8,100%,25.9%) */
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:  hsl(321.8,100%,25.9%); /* @color theme */  
}

/* < Slider Colors > */
.section.questionsContainer .question.HORIZSLIDER .sliderball,
.section.questionsContainer .question.VERTSLIDER .sliderball,
.slider-answer .slidersection.HORIZSLIDER .sliderball,
.slider-answer .slidersection.VERTSLIDER .sliderball {
	border-color: hsl(321.8,100%,25.9%); /* @color theme */
	background-color: rgb(255, 255, 255);
}
/* </ Slider Colors > */


#divAcpQuestionnaire .qnr-container .questiongroup .group-prompt {
	color: #767676;
	/*color: hsl(321.8,100%,25.9%);*/ /* @color theme */
}

.qnr-container .text-error {
	color: red;
}

/* questionnaire overrides color for header in info popup, fix that here */
.popupiconcontainer > .popupInstructions > span.header {
	color: hsl(321.8,100%,25.9%); /* @color theme */
}


.md_questionnairelist .header,
.md_mychartquestionnaire_questionnaires .header {
	color: hsl(321.8,100%,25.9%); /* @color theme */
}



/* Custom Form question group titles */
body.md_showform .section .questiongroup > legend,
body.md_saveform .section .questiongroup > legend {
	color: hsl(321.8,100%,25.9%); /* @color theme */
}

.subheader {
	color: hsl(321.8,100%,25.9%); /* @color theme */
}

.highlight {
	background-color: #CC3443;
}

/* @color theme tint - 	rgba(36, 111, 181, 0.08) = hsla(321.8,100%,25.9%,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: hsl(0,3%,94%); /* @color theme tint */
}




/* @color link  - #00A1DB = hsl(322,100%,26%) */
/* Text Elements */
a,
.linkcolor,
.subtle.linkcolor {
	color: 	hsl(322,100%,26%); /* @color link */
}

/* Sometimes we have links inside of a hoverable list of cards that we want
   to keep blue (see the saved estimates workflow, screenshots in XDS 279548). */
.linkcolorOverride, .linkcolorOverride:visited {
	color: hsl(322,100%,26%) !important; /* @color link */
}

	/* @color link hover - #008DC9 ~ hsl(310.8,100%,22.7%) */
	.linkcolorOverride:focus, .linkcolorOverride:hover {
		color: hsl(322,100%,26%) !important; /* @color link hover */
	}

a:focus,
a:hover,
.linkcolor:focus,
.linkcolor:hover,
#calendar table td.ctrl a:hover {
	color: hsl(322,100%,26%); /* @color link hover */
}


/* Text highlights - some themes may have to override these when hovers are involved */
.alert,
.alertHeader,
.abnormal {
	color: #DF004F;
}

	.abnormal svg.icon {
		fill: currentColor;
	}

.overdue {
	color: #DF004F;
}

.warning {
	color: #D84000;
}

.softwarning {
	background-color: #ffffa1;
}

.warningbgcolor {
	background-color: #FFCECB;
}

.attention,
ul.MessageList .actionButtons .inlinedelete span {
	color: #D9545B;
}

.required:before {
	border-color: #F26522 transparent transparent;
}

.statusAuthorized, /* Social Care Applications statuses */
.statusOpen, /* Social Care Applications statuses */
.positiveValue {
	color: #43A559;
}

/* @button 0091EA ~ 0091EB = hsl(315.8,100%,29.4%) */
/* Buttons */
.button,
.button:focus,
.button:hover,
ul.MessageList.list.hoverable.collapsible .SingleMessage .ReplyButton a.button {
	background-color: hsl(322,100%,26%);
}
/* Fix wrong color on right side of button caused by override of override effects */
.buttoncheck, .buttoncheck:focus, .buttoncheck:hover {background: none;background-color: rgba(0, 0, 0, 0);}

/* @button nextstep #52CC6E ~ #52CB6E = hsl(19.3,88.9%,54.1%) */
.button.nextstep,
.button.nextstep:focus,
.button.nextstep:hover {
	background-color: hsl(19.3,88.9%,54.1%);
}

.button.completeworkflow,
.button.completeworkflow:focus,
.button.completeworkflow:hover {
	background-color: hsl(19.3,88.9%,54.1%);
}
	
/* @button cancel #D9545B ~ #D9545A  = #B4AAAA */
.button.cancelworkflow,
.button.cancelworkflow:focus,
.button.cancelworkflow:hover {
	background-color: #B4AAAA;
}

.button.cancelqnr,
.button.cancelqnr:focus,
.button.cancelqnr:hover {
	background-color: #B4AAAA;
}

.button.inlinedelete,
.button.inlinedelete:focus,
.button.inlinedelete:hover {
	background-color: #B4AAAA;
}

.button.inlineedit,
.button.inlineedit:focus,
.button.inlineedit:hover {
	background-color: hsl(322,100%,26%);
}

.button.inlinesave,
.button.inlinesave:focus,
.button.inlinesave:hover {
	background-color: hsl(19.3,88.9%,54.1%);
}

.button.disabled,
.button.disabled:focus,
.button.disabled:hover,
.button[disabled]:not(.omitdisablestyling),
.button[disabled]:focus:not(.omitdisablestyling),
.button[disabled]:hover:not(.omitdisablestyling) {
	background-color: #DBDBDB;
}

a.link.cancel {
	color: #D9545B;
}

/* Toggle Buttons & Buttonchecks */
label.togglebutton[for],
input.buttoncheck + label.buttoncheck {
	background-color: #FFF;
}

/* @button check #BFE1FF ~ #BDE0FF = #DEDADA */
input:checked + label.togglebutton[for],
input.buttoncheck:checked + label.buttoncheck {
	background-color: #DEDADA;
}

input.prettycheck:checked + label:before,
input.buttoncheck:checked + label.buttoncheck:before {
	background-color: hsl(322,100%,26%);
	border-color: hsl(322,100%,26%);
}

input.buttoncheck:disabled + label,
input.prettycheck:disabled + label:before,
input.buttoncheck:disabled + label.buttoncheck:before {
	background-color: #EAEAEA;
	border-color: #DBDBDB;
}

input.buttoncheck:disabled:checked + label,
input.prettycheck:disabled:checked + label:before,
input.buttoncheck:disabled:checked + label.buttoncheck:before {
	background-color: #F2F2F2;
}


/* Back Button */
#main .back .button,
.Popup li.previouspage .previouspage.button {
	color: hsl(322,100%,26%);
}



/* Form Fields */

	select.selected {
		border-left-color: hsl(321.8,100%,25.9%); /* @color theme */
	}

/* Subway UI */
.subway,
.subway a,
.subway a:focus,
.subway a:hover {
	color: hsl(321.8,100%,25.9%); /* @color theme */
}

.line .trainrail {
	background-color: hsl(321.8,100%,25.9%); /* @color theme */
}

	/* @color theme tint - rgba(36, 111, 181, 0.5) = hsla(321.8,100%,25.9%,0.5) */
	.line .trainrail.future:not(.visited) {
		background-color: hsla(321.8,100%,25.9%,0.5); /* @color theme tint */
	}



.stops .trainstation {
	background: linear-gradient(hsla(321.8,100%,25.9%,0.5),hsla(321.8,100%,25.9%,0.5)), #fff; /* @color theme tint */
	border-color: hsl(321.8,100%,25.9%); /* @color theme */
}

.stops .now .trainstation {
	background-color: hsl(321.8,100%,25.9%); /* @color theme */
}

.stops .future:not(.visited) .trainstation {
	border-color: hsla(321.8,100%,25.9%,0.5); /* @color theme tint */
}



.list.hoverable:not(.collapsable) a.addItem,
.list.hoverable:not(.collapsable) a.addItem:hover {
	color: hsl(308.7,100%,26.3%); /* @color link */
}




/*Old existing code - DO NOT ADD TO THIS, CLEAN IT UP INSTEAD */


/*THINGS THAT ARE THEME COLOR*********************/
.calendar table td.today a {
	border-color: hsl(321.8,100%,25.9%); /* @color theme */
}

.ReviewMessages .BeforeList .tabs input:checked + label {
	border-bottom-color: hsl(321.8,100%,25.9%); /* @color theme */
}

#calendar table td.ctrln,
.urgent,
.PickOrganization .content > p {
	color: hsl(321.8,100%,25.9%); /* @color theme */
}

.calendar table tbody td.hi a,
.calendar .selectableevent,
.fullscreen ul.careteam li.selected:before,
.goalslarge li.goalslistelement.selected:before {
	background-color: hsl(321.8,100%,25.9%); /* @color theme */
}

/*THINGS THAT ARE BLACK ****************************/

/* @todo #268832 ~ 268731 = hsl(12.2,91.2%,32.2%) */
.component .todolistelement .echeckinstatus,
.todotiles .echeckinstatus {
	color: hsl(12.2,91.2%,32.2%);
}

.component .medicationlistelement .refilldisabledstatus {
	color: #D84000;
}

.goalssmall .goalslist .compliant {
	color: hsl(308.7,100%,26.3%); /* @color link */
}
/* @goalslarge #0079B7 ~ #007AB8 = hsl(313.1,100%,19.4%) */
.goalslarge .goalslist .compliant,
.goalslarge .chartgraph .compliant {
	color: hsl(313.1,100%,19.4%);
}


.medicationspopup .medcard.selected {
	box-shadow: 0 8px 9px 1px rgba(18, 113, 8, 0.4);
}

/* @redgray1 #737171 - 747272 = hsl(0,0.9%,45.1%) */
ul.MessageList .MessageSummary .Preview,
ul.MessageList .ExpandedSummary .Viewers .label,
ul.MessageList .SenderDetails .Date {
	color: hsl(0,0.9%,45.1%);
}

.multiMonthCalendar .calendarBtns a,
.multiMonthCalendar .calendarBtns a:hover,
.multiMonthCalendar .calendarBtns a:focus,
.multiMonthCalendar li.calendarBackEventBtn:before,
.multiMonthCalendar li.calendarNextEventBtn:after,
.loginalert .body .apptDateDetails,
.BeforeList .top a,
.messagefooter .loadall,
.calendar table td#calcancel a,
.ToDolist li.healthadvisory a.requestappointment:not(.button) {
	color: hsl(308.7,100%,26.3%); /* @color link */
}


/* @redgray2 rgba(150, 145, 145, 0.84) ~ rgba(150, 146, 146, 0.84) ~ hsla(0,1.4%,57.1%,0.84) */
.todolistspopup .todotiles {
	box-shadow: 0 2px 5px 0 hsla(0,1.4%,57.1%,0.84);
}

/* @todo-healthadvisory-purple #C786BC ~ #C785BC = hsl(310,37.1%,65.1%) */
.todotiles.healthadvisory:after {
	background-color: hsl(310,37.1%,65.1%);
}

/* @todo-appointment-blue #1180FF ~ #0F7FFF = hsl(324.8,100%,36.3%) */
.todotiles.appointment:after {
	background-color:  hsl(322,100%,26%);
}

/* @todo-order-morepurple #9657FF ~ #9A5CFF = hsl(262.5,100%,67.1%) */
.todotiles.order:after {
	background-color: hsl(262.5,100%,67.1%);
}


/* @todo-healthadvisory-purple #ECC4E5 ~ #ECC5E6 = hsl(309.2,50.6%,84.9%) */
.todotiles.healthadvisory.selected {
	box-shadow: 0 9px 18px 2px hsl(309.2,50.6%,84.9%);
}
/* todo-appointment-blue #88BEFC ~ #88BEFC = hsl(324.9,100%,59.4%) */
.todotiles.appointment.selected {
	box-shadow: 0 9px 18px 2px hsl(324.9,100%,59.4%);
}
/* @todo-order-morepurple #D9C1FF ~ #D9C2FF = hsl(262.6,100%,88%) */
.todotiles.order.selected {
	box-shadow: 0 9px 18px 2px hsl(262.6,100%,88%);
}

/* @todoweekcalendarcontent #4e9cc8 ~ #4F9CC9 = hsl(315,86.2%,38.2%) */
.todoweekcalendarcontent .event.showtime,
.todoweekcalendarcontent .event.notime .eventinner:before,
.todoweekcalendarcontent .event.notime .eventinner {
	background: hsl(322,100%,26%);
}


/* @redgray3 - #ECE4E4 ~ #ECE4E4 = hsl(0,17.4%,91%) */
.todotooltip, #weekcalendartooltip,
#staticeventcalendartooltip {
	box-shadow: 0 0 3px 1px hsl(0,17.4%,91%);
}

/*  @visittypecontainer #5579a9 ~ #557AAA = hsl(326.7,66.5%,33.3%) */
.visittypecontainer a.visitlink.request {
	color: hsl(326.7,66.5%,33.3%);
}

/* @color theme tint - 	rgba(36, 111, 181, 0.15) = hsla(321.8,100%,25.9%,0.15)  */
.loginalert .body .offertitle {
	background: linear-gradient(hsla(321.8,100%,25.9%,0.15), hsla(321.8,100%,25.9%,0.15)), #fff; /* @color theme tint */
}

/*#endregion Plan of Care Widget Styles*/
/*End of old existing code - DO NOT ADD TO THIS, CLEAN IT UP INSTEAD */

/* #region Billing - Account Summary */

/* The account card action links are large links at the bottom of each card. */
.ba_card_actions_link {
	color: hsl(321.8,100%,25.9%); /* @color theme */
}


	/* @color theme tint - 	rgba(36, 111, 181, 0.1) = hsla(321.8,100%,25.9%,0.1)  */
	.ba_card_actions_link:hover, .ba_card_actions_link:focus, .ba_card_actions_link:active {
		background-color: hsla(321.8,100%,25.9%,0.1); /* @color theme tint */
		color: hsl(321.8,100%,25.9%); /* @color theme */
	}

/* Paperless billing cards have a little corner set to green. */
.ba_card_header_paperless {
	border-top-color: #52CC6E;
	border-right-color: transparent;
}

/* #endregion Billing - Account Summary */

/* #region Billing - account details */
div.ChargeGroupContainer {
	border-left-color: hsl(321.8,100%,25.9%); /* @color theme */
}
/* #endregion Billing - account details */
/* #region Billing - Payment Pages */

.moneyColor,
.essMoneyColor,
.HARSAutopay {
	color: #43A559;
}


.payplanoverdue .paymentplanautocontainer .payplanamount {
	color: #CC3443;
}

/* #endregion */
/* #region Billing - Estimates */

/* #region Billing - Estimates - General */

.essLtrBtn:not(.nextstep) {
	background-color: hsl(322,100%,26%) !important;
}

/* #endregion */

/* #region Billing - Estimates - Saved Estimates */
div.essSuccessAlert {
	border-left-color: #43A559;
}

	div.essSuccessAlert a.essSuccessAlertClose {
		color: #88AA88;
	}

div.essEstimateCardFooter {
	border-top-color: #EAE5E5;
}

li div.essEstimateCardFooter div:first-child + div {
	border-top-color: #F0EAEA;
}

li.essJustSaved, li.essNew {
	border-color: #BFE1FF;
}

/* Delete button text should turn red when hovering or selecting. */
div.essEstimateCardButtons a:hover span, div.essEstimateCardButtons a:focus span {
	color: #CC3443;
}



/* @essPageSelectorLink #D2EBFE ~ D2EBFE = hsl(206,96%,91%) */
.essPageSelectorLink:not(.selected):not(.disabled):hover {
	background-color: hsl(318.8,100%,74.3%);
}


line.essRangeMidpoint {
	stroke: #43A559;
	fill: #43A559;
}

.line-label--avg {
	color: #43A559;
}

/* A color to call out if a maximum-out-of-pocket line is being hit. */
.essMOOPHit {
	color: #FF7733;
}

div.essWarningCard {
	border-left-color: #CC4433;
}			
@keyframes redFlash {
	from {
		background-color: #CC4433;
	}

	to {
		background-color: #FFFFFF;
	}
}
div.essInfoCard {
	border-left-color: hsl(322,100%,26%);
}


/* @essManuallySet #4F89D6 ~ 4D88D5 = hsl(326.8,95%,40.2%) */
/* @essManuallySet #F0F4FC - EEF3FC = hsl(331.4,100%,79.4%) */
input.essManuallySet {
	border-color: hsl(326.8,95%,40.2%);
	background-color: hsl(331.4,100%,79.4%);
}

	input.essManuallySet:focus {
		border-color: hsl(326.8,95%,40.2%);
	}

input.essInvalidEntry {
	border-color: #FF3A35;
	background-color: #FFCECB;
}

	input.essInvalidEntry:focus {
		border-color: #FF3A35;
	}

.list.hoverable li.essSlideshowCard p.essSlideshowCardMuted a {
	color: hsl(322,100%,26%);
}

/* #endregion */

.list.hoverable li.essSlideshowCard p.essSlideshowCardMuted a {
	color: #0091EA;
}

/*Messaging*/

.ReviewMessages .messageheader .filters {
	background-color: hsla(321.8,100%,25.9%,0.05); /* @color theme tint */
}



/*#region BedsideMessages*/
.messagebackgrounduser {
	background: #D3ECAF;
	border-color: #B8E07C;
}

/*#endregion BedsideMessages*/



/*Member tabs*/
.membertab.selected {
	border-color: hsl(321.8,100%,25.9%) hsl(0,0%,77%) transparent; /* @color theme */
}


/*#region Scheduling */
.button[data-type=workflow]:hover,
.button[data-type=workflow]:focus {
	background-color: hsl(320.1,100%,26.7%);
}

.slot {
	background-color: hsl(19.3,88.9%,54.1%);
}

	/* @slot #2F9D49 ~ #2F9D49 = hsl(19.6,89%,38.2%) */
	.slot.selected,
	html:not(.mobile) .slot:hover,
	html:not(.mobile) .slot:focus {
		background-color: hsl(19.6,89%,38.2%);
        color: #fff;
	}


/* @color theme tint - 	rgba(36, 111, 181, 0.05) = hsla(321.8,100%,25.9%,0.05)  */
.requestheader {
	background-color: hsla(321.8,100%,25.9%,0.05); /* @color theme tint */
}


/* @apptDeptInstructions #EDF7FE ~ #ECF6FE = hsl(319.5,100%,79.4%) */
.apptDeptInstructions .section.flat {
	background-color: hsl(319.5,100%,79.4%);
}

.summary .titlebar,
.sidebarlinks .titlebar {
	background-color: hsl(321.8,100%,25.9%); /* @color theme */
}



/* @color theme tint - 	rgba(36, 111, 181, 0.1) = hsla(321.8,100%,25.9%,0.1)  */
	a.summaryInfo:hover, a.summaryInfo.summaryActive {
		background-color:  hsl(0, 4%, 95%); /* @color theme tint */
	}

.summaryInfo.summaryActive .subtle.edit, .summaryInfo.summaryComplete .subtle, .summaryInfo.summaryIncomplete .subtle {
	color: hsl(321.8,100%,25.9%); /* @color theme */
}

.summaryInfo .subtle.editText {
	color: hsl(322,100%,26%);
}

.summaryInfo:before {
	background-color: hsl(321.8,100%,25.9%); /* @color theme */
}

/* summaryInfo #3A9BE5 rgba(58, 155, 229, 0.0) ~ 389AE5 = hsla(318.9,100%,39.2%,0) */
.summaryInfo.summaryActive {
	background-color: hsla(318.9,100%,39.2%,0);
}

.sidebyside .providerstep::after {										
	color: hsl(321.8,100%,25.9%); /* @color theme */
}

/* #3170aa ~ #3170AA = hsl(321.6,88.4%,26.3%) */
#scheduling-workflow .banner::before {
	background-color: hsl(321.6,88.4%,26.3%);
}

#standardworkflowselector > .separator > p {
	color: hsl(321.8,100%,25.9%); /* @color theme */
}

#standardworkflowselector > .separator > .line {
	background-color: #ddd;
}

/* #EBF2F9 ~ #EBF2F9 = hsla(322.8,87%,78.2%,0.2) */
#scheduling-workflow .favoriteContainer {
	background-color: hsla(322.8,87%,78.2%,0.2);
}

/* @colorhelptip - #E6F8FE ~ #E7F8FE = hsl(308.5,100%,78.4%)  */
.card.helptip.secondarycolor {
	background-color: hsl(308.5,100%,78.4%);														
}

/* @color theme tint - 	rgba(36, 111, 181, 0.2) = hsla(321.8,100%,25.9%,0.2)  */
.summary {
	border-top: 0.2rem solid hsla(321.8,100%,25.9%,0.2); /* @color theme tint */
}


/* summaryInfo #3A9BE5 rgba(58, 155, 229, 1) ~ 389AE5 = hsla(318.9,100%,39.2%,1) */
.summaryInfo {
	border-top: 0px solid hsla(318.9,100%,39.2%,1);
}

/* summaryInfo #3A9BE5 rgba(58, 155, 229, 0.5) ~ 389AE5 = hsla(318.9,100%,39.2%,0.5) */
	.summaryInfo.summaryActive.summaryIncomplete {
		border-top: 0px solid hsla(318.9,100%,39.2%,0.5);
	}



/*#region On My Way*/
/* @onmyway #0778D6 ~ #0778D6 = hsl(320.1,100%,26.7%) */
#onMyWayPopup .walkInButton:hover:not([disabled]),
#onMyWayPopup .walkInButton:focus:not([disabled]) {
	background-color: hsl(320.1,100%,26.7%);
}

/*#endregion*/

/*#region Self Triage*/

/* @selfTriage #97CEEA ~ #95CDE9 = hsl(312.8,98.8%,58.2%) */
.selfTriage .helperSection.narrowSymptoms:after,
.selfTriage .helperSection.nextSteps:after {
	border-color: hsl(312.8,98.8%,58.2%);
}

.selfTriage .actionNodeWorkflow .actionNode .successStatus .successMessage {
	color: #438359;
}

/* 41A0FF ~ #42A1FF  = hsl(321.8,100%,25.9%) */
.selfTriage .pastTriage .date {
	color: hsl(321.8,100%,25.9%);
}

/*#endregion*/


/*#region Self Triage*/
#dt-container .dtbanner {
	background-color: #FEFCD8;
}
/*#endregion*/

/*#region Decision Trees*/
#dt-container .dtbanner {
	background-color: #FEFCD8;
	border-color: #CCC;
}
/*#endregion*/

/*#region upload widget*/
.upload--limit-reached {
	color: #363636;
}
/*#endregion*/

/*#region Campaigns*/
.buttonReplacementText {
	color: #43A559;
										  
}

/*#endregion*/

.refill-workflow .card.refill-disabled .medmessage {
	background-color: #FFFFFF;
}

.refill-workflow .medcard.refill-disabled * {
	color: #8B969D;
}
.medcard .selection-disabled .cardline.medmessage {
	background-color: #8B969D;
}

.section .rxholder .rx .rxsig.temporary { 
	background-color: #ffffa1;		  
}

.medcard .selection-enabled input[type=checkbox] + label svg {
	fill: #8B969D;	 
}


.medcard .med-selection-box .selection-disabled svg {
	fill: #8B969D;
}
/* END: HSL BASED COLOR CHANGES FROM colors.css */

/* BEGIN: HSL BASED COLOR CHANGES FROM rx.css */

/* highlight on hover on checkbox*/
.medcard .selection-enabled input[type=checkbox] + label svg:hover {
	fill: hsl(322,100%,26%);
}

/* highlight on tab focus on checkbox*/
/* #9ECAED ~ #9CC8ED = hsl(320.3,100%,60.4%) */
.med-selection-box input[type="checkbox"]:focus + label svg {
    box-shadow: 0 0 10px hsl(320.3,100%,60.4%);
}

.medcard .selection-enabled input[type=checkbox]:checked + label svg {
	fill: hsl(322,100%,26%);
									  
}

.refill-workflow .medications-step .medcard.selected {
    border: 1px solid hsl(322,100%,26%);
}

/* END: HSL BASED COLOR CHANGES FROM rx.css */


/* BEGIN: HSL BASED COLOR CHANGES FROM AdvancedCarePlanning.css */
#divHCAs .divHCATitle img {
    background-color: hsl(321.8,100%,25.9%); /* @color theme */
}
.hca-content.card .cardline.hca-activestatus.active {
    background-color: #cce9cf;
    border-color: #99da9e;
}
/* END: HSL BASED COLOR CHANGES FROM AdvancedCarePlanning.css */

/* BEGIN: HSL BASED COLOR CHANGES FROM cards.css */
.card .cardheader
{
	background: linear-gradient(hsla(321.8,100%,25.9%,0.15), hsla(321.8,100%,25.9%,0.15)), #fff;  /* @color theme tint */
}
/* Receipt-Style */
.receipt .titlebar
{
	background: hsl(321.8,100%,25.9%) none; /* @color theme */
}
.receipt .receiptsection .receiptline.name
{
	color: hsl(321.8,100%,25.9%); /* @color theme */
}
/* Help tip style */
.card.helptip
{
	background: url("../images/info.png") no-repeat scroll 0.7rem center #FEFDE5;
	background-size: 2rem 2rem;
}
/* END: HSL BASED COLOR CHANGES FROM cards.css */




/* BEGIN: HSL BASED COLOR CHANGES FROM billing.css */
div.OutstandingBalanceHeader {
	color: hsl(324.7,100%,28.2%);
}
/* END: HSL BASED COLOR CHANGES FROM billing.css */

/* BEGIN: HSL BASED COLOR CHANGES FROM esignwidget.css */
#documenttable .document .sign-later input:focus
{
	border: 3px solid hsl(326,100%,29.4%);
}

#popupFooter
{
	border-color: hsl(326,100%,29.4%);
}

input.button.sign-later 
{
	color: hsl(334.8,100%,31.2%);
	border: 1px solid hsl(326,100%,29.4%);
}

.checkboxClickArea
{
	border: 1px solid hsl(326,100%,29.4%);
	background-color: #F1F1F1;
}

/* END: HSL BASED COLOR CHANGES FROM esignwidget.css */


/* BEGIN: HSL BASED COLOR CHANGES FROM documents.css */
tr.clickable.selectedVisitRecord
{
	background-color: hsla(321.8,100%,25.9%,0.2); /* @color theme tint */
}
li.listheaderelement {
	background-color: hsl(321.8,100%,25.9%); /* @color theme */
	color: #FFF;
}

.previewCCD .previewPopupMulti .listelement.selected {
	background-color: rgba(241, 240, 240, 1);
}

.listelement .date div {
	color: hsl(321.8,100%,25.9%);
}

/* END: HSL BASED COLOR CHANGES FROM documents.css */

/* BEGIN: HSL BASED COLOR CHANGES FROM visits.css */
.Visits .date div, .visitdetails .date div {
    color: hsl(321.8,100%,25.9%);
}
.md_visitdetails_index div.providerphotocontainer a:hover .providerphoto {
	border-color: hsl(322,100%,26%);
}
.md_visitdetails_index div.triangle {
	border-color: transparent transparent hsl(0,3%,94%) transparent;
}

.md_visitdetails_index div.visitinformation {
	background-color: hsl(0,3%,94%);
}
label.filterButton {
	color: hsl(308.7,100%,26.3%); /* @color link */
}
	label.filterButton:hover {
		color: hsl(310.8,100%,22.7%); /* @color link hover */
	}
label.clearButton {
	color: hsl(322,100%,26%);
}
/* #1E90FF ~ #1F8FFF = hsl(322.8,100%,39.4%) */
.dropdown-content tr:hover td.optionCell > label {
	color: white;
	background-color: rgba(241, 240, 240, 1);
}
.optionCell > input:focus + label {
	color: white;
	background-color: hsl(322.8,100%,39.4%);
}

/* END: HSL BASED COLOR CHANGES FROM visits.css */



/* BEGIN: HSL BASED COLOR CHANGES FROM theme.css */


/* Proxy Switcher Colors 
 * These colors impact the proxy icons, menus, and header.
 * They are used to provide the context of which proxy record is being accessed.
 * They do not impact the background image or colors of the main content of the page (except for hovers).
*/
/* Color 1 - Skylight */
/* #3A9BE5 ~ #389AE5 = hsl(206,77%,56%) */
/* #D2EBFE ~ #D2EBFE = hsl(206,96%,91%) */
img.photo.color1,
.colorpreview.color1,
#proxies .color1:after,
body.color1 #header .menugroup.selected .menuicon:after {
	background-color: hsl(19.3,88.9%,54.1%);
}

.color1 > .userPhoto,
#proxies .color1 .proxyicon,
#proxies a.color1 .proxyicon,
#touchmenu .color1 .proxyicon {
	background-color: hsl(19.3,88.9%,54.1%);
	border-color: hsl(19.3,88.9%,54.1%);
}

body.color1 #header .menugroup li a:not(.button):focus,
body.color1 #header .menugroup li a:not(.button):hover,
body.color1 #localeswitch #morelocales li a:not(.button):hover {
	background-color: hsl(0,3%,94%);
}

/* Color 2 - Forest */
/* #3FA94B ~ #3EA84A = hsl(127,46%,45%) / #38E54D = hsl(127,77%,56%) */
/* #CAF3CF ~ #C9F3CE = hsl(127,63%,87%) / #D3FED8 = hsl(127,96%,91%) */
img.photo.color2,
.colorpreview.color2,
#proxies .color2:after,
body.color2 #header .menugroup.selected .menuicon:after {
	background-color: hsl(19.3,88.9%,54.1%);
}

.color2 > .userPhoto,
#proxies .color2 .proxyicon,
#proxies a.color2 .proxyicon,
#touchmenu .color2 .proxyicon {
				  
	background-color: hsl(19.3,88.9%,54.1%);
	border-color: hsl(19.3,88.9%,54.1%);
}
	
body.color2 #header .menugroup li a:not(.button):focus,
body.color2 #header .menugroup li a:not(.button):hover,
body.color2 #localeswitch #morelocales li a:not(.button):hover {   
	background-color: hsl(0,3%,94%)												  
}

/* Color 3 - Bubblegum */
/* #DF66D5 ~ #DF68D5 = hsl(305,65%,64%) / #E538D7 = hsl(305,77%,56%) */
/* #FFCCFB ~ #FFCCFB = hsl(305,100%,90%) / #FED3FA = hsl(305,96%,91%) */
img.photo.color3,
.colorpreview.color3,
#proxies .color3:after,
body.color3 #header .menugroup.selected .menuicon:after {
	background-color: hsl(19.3,88.9%,54.1%);					   
}

.color3 > .userPhoto,
#proxies .color3 .proxyicon,
#proxies a.color3 .proxyicon,
#touchmenu .color3 .proxyicon {
	background-color: hsl(19.3,88.9%,54.1%);
	border-color: hsl(19.3,88.9%,54.1%);
}

body.color3 #header .menugroup li a:not(.button):focus,
body.color3 #header .menugroup li a:not(.button):hover,
body.color3 #localeswitch #morelocales li a:not(.button):hover {							 
	background-color: hsl(0,3%,94%)
}
								   
/* Color 4 - Royal */
/* #AE77E5 ~ #AD76E5 = hsl(270,68%,68%)  / #8F38E5 = hsl(270,77%,56%) */
/* #FFCCFB ~ #FFCCFB = hsl(270,100%,92%) / #E8D3FE = hsl(270,96%,91%) */
img.photo.color4,
.colorpreview.color4,
#proxies .color4:after,
body.color4 #header .menugroup.selected .menuicon:after {													
	background-color: hsl(19.3,88.9%,54.1%);
}

.color4 > .userPhoto,
#proxies .color4 .proxyicon,
#proxies a.color4 .proxyicon,
#touchmenu .color4 .proxyicon {
	background-color: hsl(19.3,88.9%,54.1%);
	border-color: hsl(19.3,88.9%,54.1%);
}

body.color4 #header .menugroup li a:not(.button):focus,
body.color4 #header .menugroup li a:not(.button):hover,
body.color4 #localeswitch #morelocales li a:not(.button):hover {
	background-color: hsl(0,3%,94%)
																				 
}

/* Color 5 - Ocean */
/* #0DA798 ~ #0CA697 = hsl(174,86%,35%) / #38E5D4 = hsl(174,77%,56%) */
/* #CFF2EE ~ #CFF2EE = hsl(174,57%,88%) / #D3FEFA = hsl(174,96%,91%) */
img.photo.color5,
.colorpreview.color5,
#proxies .color5:after,
body.color5 #header .menugroup.selected .menuicon:after {
	background-color: hsl(19.3,88.9%,54.1%);
}

.color5 > .userPhoto,
#proxies .color5 .proxyicon,
#proxies a.color5 .proxyicon,
#touchmenu .color5 .proxyicon {															
	background-color: hsl(19.3,88.9%,54.1%);
	border-color: hsl(19.3,88.9%,54.1%);															   
}

body.color5 #header .menugroup li a:not(.button):focus,
body.color5 #header .menugroup li a:not(.button):hover,
body.color5 #localeswitch #morelocales li a:not(.button):hover {
	background-color: hsl(0,3%,94%)
}

/* Color 6 Goldenrod */
/* #BA8B00 ~ #B88A00 = hsl(45,100%,36%) / #E5BA38 = hsl(45,77%,56%) */
/* #EDDDAB ~ #EDDDAB = hsl(45,65%,80%) / #FEF3D3 = hsl(45,96%,91%) */
img.photo.color6,
.colorpreview.color6,
#proxies .color6:after,
body.color6 #header .menugroup.selected .menuicon:after {
	background-color: hsl(19.3,88.9%,54.1%);
}

.color6 > .userPhoto,
#proxies .color6 .proxyicon,
#proxies a.color6 .proxyicon,
#touchmenu .color6 .proxyicon {
	background-color: hsl(19.3,88.9%,54.1%);
	border-color: hsl(19.3,88.9%,54.1%);
}

body.color6 #header .menugroup li a:not(.button):focus,
body.color6 #header .menugroup li a:not(.button):hover,
body.color6 #localeswitch #morelocales li a:not(.button):hover {
	background-color: hsl(0,3%,94%)
}

/* Color 7 - Autumn */
/* #EC7224 ~ #EC7022 = hsl(23,84%,53%) / #E57B38 = hsl(23,77%,56%) */
/* #FFD0B3 ~ #FFD0B2 = hsl(23,100%,85%) / #FEE3D3 = hsl(23,96%,91%) */
img.photo.color7,
.colorpreview.color7,
#proxies .color7:after,
body.color7 #header .menugroup.selected .menuicon:after {
	background-color: hsl(19.3,88.9%,54.1%);
}

.color7 > .userPhoto,
#proxies .color7 .proxyicon,
#proxies a.color7 .proxyicon,
#touchmenu .color7 .proxyicon {
	background-color: hsl(19.3,88.9%,54.1%);
	border-color: hsl(19.3,88.9%,54.1%);
}

body.color7 #header .menugroup li a:not(.button):focus,
body.color7 #header .menugroup li a:not(.button):hover,
body.color7 #localeswitch #morelocales li a:not(.button):hover {
	background-color: hsl(0,3%,94%)
}

/* END: HSL BASED COLOR CHANGES FROM theme.css */

/* BEGIN: HSL BASED COLOR CHANGES FROM highconstrast.css */

/* @color link  - #006FCA ~ #0070CC = hsl(319.9,100%,23.3%) */
/* Darken link text */
[data-altstylesheet="High Contrast"] a,
[data-altstylesheet="High Contrast"] .linkcolor,
[data-altstylesheet="High Contrast"] .subtle.linkcolor,
[data-altstylesheet="High Contrast"] #sidebar .recovery a,
[data-altstylesheet="High Contrast"] #sidebar .component.medicationslist .pickupbanner,
[data-altstylesheet="High Contrast"] #sidebar .component.medicationslist .pendingupdates,
[data-altstylesheet="High Contrast"] .visitinformation a:not(.button),
[data-altstylesheet="High Contrast"] .apptDeptInstructions .section.flat a:not(.button),
[data-altstylesheet="High Contrast"] .medbottom .medinfocolumn a,
[data-altstylesheet="High Contrast"] .softwarning a:not(.button) {
	color: hsl(319.9,100%,23.3%);
}
[data-altstylesheet="High Contrast"] .linkcolorOverride {
	color: hsl(319.9,100%,23.3%) !important; /* @color link */
}

/* @color link hover  -  #005EAC ~ #005FAD = hsl(319.9,100%,17.2%) */
[data-altstylesheet="High Contrast"] a:hover {
	color: hsl(319.9,100%,17.2%); /* @color link hover */
}
[data-altstylesheet="High Contrast"] .linkcolorOverride:hover {
	color: hsl(319.9,100%,17.2%) !important; /* @color link hover */
}
/***/

/* Darken Fill in Progress status test */
[data-altstylesheet="High Contrast"] .component .medicationlistelement .refilldisabledstatus {
	color: #C53B00;
}


/* @color theme shade  -  #1D6CB6 ~ #1C6BB5 = hsl(321.9,100%,24.3%) */
/* Darken sidebar headers */
[data-altstylesheet="High Contrast"] #sidebar .header {
	color: hsl(321.9,100%,24.3%); /* @color theme shade */
}
/* Unless it's on a colored titlebar already */
[data-altstylesheet="High Contrast"] #sidebar .header.titlebar {
	color: #FFF;
}

/* @Darken datestamp  -  #0778D6 ~ #0778D5 = hsl(320.1,100%,26.7%) */
/* Darken datestamp */
[data-altstylesheet="High Contrast"] .Visits .card .date div,
[data-altstylesheet="High Contrast"] .previewCCD .listelement .date div {
	color: hsl(320.1,100%,26.7%);
}
/***/

/* Darken green text */
[data-altstylesheet="High Contrast"] body .moneyColor,
[data-altstylesheet="High Contrast"] body .essMoneyColor,
[data-altstylesheet="High Contrast"] body .HARSAutopay,
[data-altstylesheet="High Contrast"] body .payplannormal .paymentplanautocontainer .payplanamount.nopayment {
	color: hsl(21.5,100%,29.2%);
}

/* Med Refill Workflow Specific*/
[data-altstylesheet="High Contrast"] .rxReviewCards .reviewCostContainer.moneyColor {
	color: black;
}

[data-altstylesheet="High Contrast"] .rxReviewCards {
	border: 1px solid #e0e0e0;
}



/* Lessen the transparent background effect and remove some background colors */
[data-altstylesheet="High Contrast"] #main,
[data-altstylesheet="High Contrast"] .BeforeList input.SearchList,
[data-altstylesheet="High Contrast"] body .card.addItem {
	background-color: #fff;
}

[data-altstylesheet="High Contrast"] #sidebar {
	background-color: rgba(255, 255, 255, 0.92);
}

[data-altstylesheet="High Contrast"] body .signupContainer .card.loginContainer {
	background: #fff;
}

[data-altstylesheet="High Contrast"] body .application {
	background: #fff;
}
/***/
/* @color theme tint - 	rgba(36, 111, 181, 0.05) = hsla(321.8,100%,25.9%,0.05)  */
/* Darken fixed table header cell background (e.g. test result detail past results table)*/
[data-altstylesheet="High Contrast"] body .section .chart .tableOverlay table tr th.fixed {
	background: linear-gradient(hsla(321.8,100%,25.9%,0.05), hsla(321.8,100%,25.9%,0.05)), #fff; /* @color theme tint */
}
/***/

/* @ToDo calendar -  #257DB1 ~ #257EB1 = hsl(314.7,98.6%,25.3%) */
/* Darken ToDo calendar items */
[data-altstylesheet="High Contrast"] .todoweekcalendarcontent .event.showtime,
[data-altstylesheet="High Contrast"] .todoweekcalendarcontent .event.notime .eventinner:before,
[data-altstylesheet="High Contrast"] .todoweekcalendarcontent .event.notime .eventinner {
	background: hsl(314.7,98.6%,25.3%);
}
/***/
/* Darken inactive side tab (e.g. Download My Record download popup) */
[data-altstylesheet="High Contrast"] div.section div.sidetab ul.sectiontabs li:not(.selected) {
	background: #f1f1f1;
	color: hsl(319.9,100%,23.3%);
}





/* Add borders around form elements */
[data-altstylesheet="High Contrast"] input, 
[data-altstylesheet="High Contrast"] select, 
[data-altstylesheet="High Contrast"] textarea,
[data-altstylesheet="High Contrast"] .terms,
[data-altstylesheet="High Contrast"] label.togglebutton[for],
[data-altstylesheet="High Contrast"] input.buttoncheck + label.buttoncheck,
[data-altstylesheet="High Contrast"] .TestResultsHeader .BeforeTestResultsList input.SearchList,
[data-altstylesheet="High Contrast"] .messageheader .BeforeList input.SearchList,
[data-altstylesheet="High Contrast"] .messageheader .BeforeList select,
[data-altstylesheet="High Contrast"] .lookup .searchinputs input[type="text"] {
	border: 1px solid #aaa;
}

[data-altstylesheet="High Contrast"] .messageheader .BeforeList select {
	box-shadow: none;
}
/***/


/* Add borders to card-like elements and tables */
[data-altstylesheet="High Contrast"] .card:not(.SingleResult),
[data-altstylesheet="High Contrast"] .accountBadge,
[data-altstylesheet="High Contrast"] #calendar table,
[data-altstylesheet="High Contrast"] .section table[id],
[data-altstylesheet="High Contrast"] .TestResultsList,
[data-altstylesheet="High Contrast"] ul.MessageList,
[data-altstylesheet="High Contrast"] .HPcell.component > .content,
[data-altstylesheet="High Contrast"] .component.pocdefault > a.viewmore,
[data-altstylesheet="High Contrast"] .stepContainer .filterControl .filterValue,
[data-altstylesheet="High Contrast"] ul li.HARForPayment:first-of-type {
	border: 1px solid #e0e0e0;
}
/***/

/* Popup titlebar */
[data-altstylesheet="High Contrast"] .component.Popup > .titlebar {
	background-color: rgba(255, 255, 255, 0.925);
	border-bottom: 1px solid #e0e0e0;
}
/***/

/* My Conditions condition dropdown */
[data-altstylesheet="High Contrast"] .flyoutprompt {
	background-color: hsl(320.1,100%,26.7%);
}

[data-altstylesheet="High Contrast"] .flyoutitem {
	color: hsl(320.1,100%,26.7%);
}
/***/


/* Darken edit icon (e.g. add health issue popup) */
[data-altstylesheet="High Contrast"] img[src*="edit.png"] {
	background-image: url('../images/edit_HC.png');
	background-size: contain;
	background-repeat: no-repeat;
	padding: 10px;
	width: 20px;
}
/***/


/* @actiongreen -  #178935 ~ #178735 = hsl(21.5,100%,29.2%) */
/* Darken autopay badge (new Billing Accounts Summary) */
[data-altstylesheet="High Contrast"] .ba_card_header_paperless {
	border-top-color: hsl(21.5,100%,29.2%);
}
/***/


[data-altstylesheet="High Contrast"] .button:not(.buttoncheck),
[data-altstylesheet="High Contrast"] .button:not(.buttoncheck):focus,
[data-altstylesheet="High Contrast"] .button:not(.buttoncheck):hover,
[data-altstylesheet="High Contrast"] ul.MessageList.list.hoverable.collapsible .SingleMessage .ReplyButton a.button {
	background-color: hsl(320.1,100%,26.7%);
}

[data-altstylesheet="High Contrast"] .button.nextstep,
[data-altstylesheet="High Contrast"] .button.nextstep:focus,
[data-altstylesheet="High Contrast"] .button.nextstep:hover {
	background-color: hsl(21.5,100%,29.2%);
}

[data-altstylesheet="High Contrast"] .button.completeworkflow,
[data-altstylesheet="High Contrast"] .button.completeworkflow:focus,
[data-altstylesheet="High Contrast"] .button.completeworkflow:hover {
	background-color: hsl(21.5,100%,29.2%);
}

/* Red cancel button */
[data-altstylesheet="High Contrast"] .button.cancelworkflow,
[data-altstylesheet="High Contrast"] .button.cancelworkflow:focus,
[data-altstylesheet="High Contrast"] .button.cancelworkflow:hover,
[data-altstylesheet="High Contrast"] .button.cancelqnr,
[data-altstylesheet="High Contrast"] .button.cancelqnr:focus,
[data-altstylesheet="High Contrast"] .button.cancelqnr:hover {
	background-color: hsl(353,61%,54%);
}

/* Red delete button */
[data-altstylesheet="High Contrast"] .button.inlinedelete,
[data-altstylesheet="High Contrast"] .button.inlinedelete:focus,
[data-altstylesheet="High Contrast"] .button.inlinedelete:hover {
	background-color: hsl(353,61%,54%);
}

[data-altstylesheet="High Contrast"] .button.inlineedit,
[data-altstylesheet="High Contrast"] .button.inlineedit:focus,
[data-altstylesheet="High Contrast"] .button.inlineedit:hover {
	background-color: hsl(320.1,100%,26.7%);
}

[data-altstylesheet="High Contrast"] .button.inlinesave,
[data-altstylesheet="High Contrast"] .button.inlinesave:focus,
[data-altstylesheet="High Contrast"] .button.inlinesave:hover {
	background-color: hsl(21.5,100%,29.2%);
}


/* Fix high contrast button color override standard white */
[data-altstylesheet="High Contrast"] .button, 
[data-altstylesheet="High Contrast"] .button:focus, 
[data-altstylesheet="High Contrast"] .button:hover, 
[data-altstylesheet="High Contrast"] ul.MessageList.list.hoverable.collapsible .SingleMessage .ReplyButton a.button {
    color: white;
}

/* Fix high contrast button override background color in calendars */
[data-altstylesheet="High Contrast"] .multiMonthCalendar .calendarBtns a, 
[data-altstylesheet="High Contrast"] .multiMonthCalendar .calendarBtns a:hover {
    background: none;
    box-shadow: none;
}

[data-altstylesheet="High Contrast"] .button.disabled,
[data-altstylesheet="High Contrast"] .button.disabled:focus,
[data-altstylesheet="High Contrast"] .button.disabled:hover,
[data-altstylesheet="High Contrast"] .button[disabled],
[data-altstylesheet="High Contrast"] .button[disabled]:focus,
[data-altstylesheet="High Contrast"] .button[disabled]:hover {
    background-color: #DBDBDB;
    color: #565656;
}

[data-altstylesheet="High Contrast"] #main .back .button {
	color: hsl(320.1,100%,26.7%);
}


[data-altstylesheet="High Contrast"] body .stepContainer .openingsData .slotslist .slotdetailaction.selected,
[data-altstylesheet="High Contrast"] body .lookup .searchinputs:after,
[data-altstylesheet="High Contrast"] body .lookup .expanded #searchimg {
	background-color: hsl(21.5,100%,29.2%);
	border-color: hsl(21.5,100%,29.2%);
}
/***/
/* Lists */
[data-altstylesheet="High Contrast"] .list.collapsible > * {
	border-color: #AAA;
	border-style: solid solid none;
	border-width: 1px 1px 0;
}

[data-altstylesheet="High Contrast"] .list.collapsible > :last-child {
	border-bottom: 1px solid #AAA;
}

[data-altstylesheet="High Contrast"] .listHolder {
	border: 1px solid #e0e0e0;
}
/***/

/* Scheduling */
[data-altstylesheet="High Contrast"] body .stepcontainer.selectionmade:not(:hover):not(.active) {
	opacity: 1;
	box-shadow: 0 4px 4px -1px rgba(0, 0, 0, 0.2);
}

[data-altstylesheet="High Contrast"] body .slot {
	color: hsl(319.9,100%,23.3%);
}
/***/

/* New Scheduling */

/* @slotgreen -  #267d3b ~ #267d3b = hsl(19.9,88.5%,30.2%) */
[data-altstylesheet="High Contrast"] body #scheduling-workflow a.slot:not(:hover),
[data-altstylesheet="High Contrast"] body #selftriage-triage-workflow a.slot:not(:hover) {
	color: #FFF;
	background-color: hsl(19.9,88.5%,30.2%);
}

[data-altstylesheet="High Contrast"] .verificationTab, 
[data-altstylesheet="High Contrast"] .verificationTab:hover, 
[data-altstylesheet="High Contrast"] #scheduling-workflow .summaryInfo .summarySpan > .subtle.editText {
	color: #000;
}

[data-altstylesheet="High Contrast"] a.expandrequestoptions, 
[data-altstylesheet="High Contrast"] a.loadanotherweekbutton {
	color: hsl(320.1,100%,26.7%);
}

[data-altstylesheet="High Contrast"] .requestheader {
	background-color: #FFF;
}

/***/

/* On My Way */
[data-altstylesheet="High Contrast"] body #onMyWayPopup .slot:not(:hover) {
	color: #FFF;
	background-color: hsl(19.9,88.5%,30.2%);
}

/* @onmywaygreenfocus -  #2F9D49 ~ #2F9D49 = hsl(19.6,89%,38.2%) */
[data-altstylesheet="High Contrast"] body #onMyWayPopup .slot:focus {
	background-color: hsl(19.6,89%,38.2%);
}

[data-altstylesheet="High Contrast"] body #onMyWayPopup .slotDropdown {
	border-color: #000;
}

[data-altstylesheet="High Contrast"] body #onMyWayPopup .walkInButton:hover:not([disabled]),
[data-altstylesheet="High Contrast"] body #onMyWayPopup .walkInButton:focus:not([disabled]) {
	background-color: hsl(322,100%,26%);
}

[data-altstylesheet="High Contrast"] .positiveValue {
	color: #337c43;
}
/***/

/*****************************/
/* Badge Color               */
/*   1.Financial Assistance  */
/*   2.DOCUMENT WIDGET       */
/*****************************/
[data-altstylesheet="High Contrast"] body .case .trackerStatus.Pending .trackerBadge,
[data-altstylesheet="High Contrast"] body .case .trackerStatus.OpenCase .trackerBadge,
[data-altstylesheet="High Contrast"] #viewdocumentwidget .Status span.pendingDocBadge,
[data-altstylesheet="High Contrast"] #viewdocumentwidget .docinfo span.pendingDocBadge {
	background: none;
	border: 1px solid #FFA020;
	color: #000;
}

[data-altstylesheet="High Contrast"] body .case .trackerStatus.Approved .trackerBadge {
	background-color: hsl(21.5,100%,29.2%);
}

[data-altstylesheet="High Contrast"] #viewdocumentwidget .Status {
	line-height: 1.5rem;
}

/* Questionnaire List */
[data-altstylesheet="High Contrast"] body.md_mychartquestionnaire_questionnaires .assigned_qnr_description, 
[data-altstylesheet="High Contrast"] body.md_mychartquestionnaire_questionnaires .optional_qnr_description {
	color: #000;
}

[data-altstylesheet="High Contrast"] body.md_mychartquestionnaire_questionnaires .section.questionsContainer .tbContainer > input:focus + label[for] {
	text-decoration: underline;
	border: 1px solid #000;
}
/***/

/* Test Results Widget */
[data-altstylesheet="High Contrast"] .componentDataTable .refRangeGraph .ptMid {
	stroke: hsl(21.5,100%,29.2%);
}

[data-altstylesheet="High Contrast"] .componentDataTable .refRangeGraph .ptLeft, .componentDataTable .refRangeGraph .ptRight {
	stroke: #857700;
}

[data-altstylesheet="High Contrast"] .TRPTimelineList .timeLineDetails .testResultAndComponents li.TRPComponentHeader,
[data-altstylesheet="High Contrast"] .dashboardComponentCard {
	border: 1px #d3d3d3 solid;
	border-collapse: collapse;
}

[data-altstylesheet="High Contrast"] .TRPComponentHeader .nameColumn {
	color: #000000;
}
/***/
/* Financial Assistance */
[data-altstylesheet="High Contrast"] body .tracker.Pending .trackerStatus .trackerBadge,
[data-altstylesheet="High Contrast"] body .tracker.OpenCase .trackerStatus .trackerBadge {
	background: none;
	border: 1px solid #FFA020;
	color: #000;
}

[data-altstylesheet="High Contrast"] body .tracker.Approved .trackerStatus .trackerBadge {
	background-color: hsl(21.5,100%,29.2%);
}
/***/


/** Health Advisories **/
[data-altstylesheet="High Contrast"] div.hmt-item-card > div.hmt-previously-done > div {
	color: #000000 !important;
}

/**Ellipsis Control **/
[data-altstylesheet="High Contrast"] .ellipsisControl > a.ellipsisControl-caret:after {
	border-top-color: #000000 !important;
}

[data-altstylesheet="High Contrast"] .ellipsisControl.ellipsisControl-no-ellipsis > a.ellipsisControl-caret:after {
	border-top-color: transparent !important;
	border-bottom-color: #000000 !important;
}

/*** VISITS PAGE ***/
/*new extended bar color*/
[data-altstylesheet="High Contrast"] div.filters.extendedBar {
	background-color: hsla(321.8,100%,25.9%,0.05) !important; /*@ color theme tint */
}

/*date on cards*/
[data-altstylesheet="High Contrast"] .noShowCanceledShiftedCard > .date > div {
	color: black !important;
}

[data-altstylesheet="High Contrast"] label.filterButton {
	color: hsl(319.9,100%,23.3%) !important;
}

[data-altstylesheet="High Contrast"] label.clearButton {
	color: hsl(319.9,100%,23.3%) !important;
}

/* Self-Triage */
[data-altstylesheet="High Contrast"] .selfTriage .landingPage .inProgressStatus .status {
	background: none;
	border: 1px solid #FFA020;
	color: #000;
}

/*#region Medications */
[data-altstylesheet="High Contrast"] .medcard .selection-enabled input[type=checkbox] + label svg,
[data-altstylesheet="High Contrast"] .medcard .med-selection-box .selection-disabled svg {
	fill: #666666;
}

[data-altstylesheet="High Contrast"] #MedicationForm .formbuttons {
	background-color: rgb(255, 255, 255);
}


/*#region Subway UI */
[data-altstylesheet="High Contrast"] .subway.scrollable .nav div {
	background-color: rgb(115, 115, 115) !important;
}
/*#endregion*/

/* Fix esignature Review Later Button Issues */
[data-altstylesheet="High Contrast"] input.button.sign-later, 
[data-altstylesheet="High Contrast"] input.button.sign-later:hover, 
[data-altstylesheet="High Contrast"] input.button.sign-later:focus {
    background-color: white;
    color: hsl(326,100%,29.4%);
}

/* END: HSL BASED COLOR CHANGES FROM highconstrast.css */



/* END EPIC DELIVERED THEME CSS */

/* 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. */

/* BEGIN: Apply a login back ground image on the features list */
ul.features li h2 {
    font-size: 1rem;
}
ul.features li span.info {
    font-size: 0.8rem;
}

ul.features li {
	width: 100%;
	height: 4rem;
}
ul.features li::before {
    height: 4rem;
    margin: 0 0 -5rem -5rem;
    width: 4rem;
}

body.isPrelogin div.features {
    background-color: rgba(255, 255, 255, 1.0);
    background-image: url("../images/loginpic1.jpg");
    background-position: right center;
    background-repeat: no-repeat;
    border: none;
    padding: 0 47% 0 0;
    width: 100%;
    background-size: auto 100%;
}
/* END: Apply a login back ground image on the features list */


.section .questiongroup {
	margin: 0;
	padding: 0;
}  
/* Message Center, Visit Filters */
.Visits .filters,
.ReviewMessages .messageheader .filters {
    background-color: rgba(241,240,240,1);
}
.ghostInput.ghosted label,
.section .content .ghostInput.ghosted label {
	font-size: 0.9rem;
}
ul.features span.introtext {
   padding: 1rem 1rem 1rem 6rem;

}
.section .questiongroup .questiongroupitem legend {
width: 100% !important;
padding-top: 20px
}

/* Update Pre-Login Screen to use Calendar.png instead of Appointments.png */
.features li:nth-child(4):before {
    background: rgba(0, 0, 0, 0) url(../images/quicklinks/calendar.png) no-repeat center center;
}
/* Question group to the left */
.section.questionsContainer .questiongroup > .question {
    margin: 0;
}

/* Answers to the left */
.section.questionsContainer .question .answers {
margin: 0;
}

/* Hide favorite option in scheduling */
label.buttoncheck[for=favoriteCheckbox] {
    display: none!important;
}




/* cards op startpagina in 3 kolommen tonen */
.homepage .news .grid .row {
    flex-wrap: nowrap;
}

/* knoppen bij o.a. persoonsgegevens standaard tonen ipv mouseover */
.card .buttonList .button {
    opacity: 1;
}

/* minimum tekst bij schuifbalk links uitlijnen */
.section.questionsContainer .question .helptext {
    margin: 0;
    padding-top: 5px;
    padding-bottom: 5px;
}



/*! jQuery UI - v1.12.1 - 2016-09-14 - javascript voor slider scale
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}

/* extra ruimte tussen vragen in vragenlijst */
.section.questionsContainer > .questiongroup, .section.questionsContainer > .question {
    margin-top: 20px;
}

/* to do list startpagina breeder maken */
.ToDolist div.leftsection.col-7 {
	width: calc(80% - 12px);
}

/*prompt van questiongroup dikgedrukt*/
.questiongroup .group-prompt {
    font-weight: bold;
}


/*hide info button*/
.assignedqnrs .assigned_qnr_description .popupiconcontainer .popupinstructionsicon {
	visibility: hidden;
}

/*kleur unviewed AVS*/
.card.pastvisit .unviewed-indicator {
    background-color: hsl(322,100%,26%);
}

/*icoontjes verwijderen bij verzetten en annuleren*/
.cancelicon {
    background-image: none;
}

.rescheduleicon {
    background-image: none;
}

/*knop Code verzenden bij 2FA aanpassingen*/
#twofactorresend input[type='submit'], #twofactorresend input[type='button'] {
    background-color: #F26522;
    color: #FFFFFF;
}

#twofactorresend input[name='deliveryMethodSMS'], #twofactorresend input[name='sendtomobile'] {
    background-image: none;
	padding-left: 10px;
	padding-left: 10px;
}

#twofactorsend input[name='deliveryMethodSMS'], #sendtomobile {
    background-image: none;
	padding-left: 10px;
	padding-left: 10px;
}

#send-code-header {
    margin-bottom: 0.75rem;
    color: #363636;
    font-size: large;
    text-align: left;
}

#resend-code-header {
	font-size: large;
    margin-bottom: 6px;
	text-align: left;
}

/*Blok Heeft u geen code ontvangen links uitlijnen*//*media All*/
.alignCenter {
    text-align: left;
    float: left;
    width: 100%;
}


/*images verwijderen bij 2FA
img.twofaicon {
    height: 0rem;
    margin-bottom: 0px;
    visibility: hidden;
	display: none;
}*/

/*cijfer icoontjes verwijderen bij 2FA*/
span.blue {
    background: #246fb5;
    border-radius: 0.8em;
    -moz-border-radius: 0.8em;
    -webkit-border-radius: 0.8em;
    color: #ffffff;
    display: inline-block;
    font-weight: bold;
    line-height: 0rem;
    margin-right: 15px;
    text-align: center;
    width: 1.6em;
    font-family: monospace;
	visibility: hidden;
}

/*button 2FA links uitlijnen*/
#twofactorsend input[name='deliveryMethodSMS'], #sendtomobile {
    float: left;
}

#twofactorresend input[name='deliveryMethodSMS'], #sendtomobile {
    float: left;
}

div#twofactorresend > div#row > div.col-2 {
	display: none;
}

div#twofactorresend > div#row > div.col-8 {
	width: calc(100% - 12px)	
}

div#two-factor-desc > div {
	margin-bottom: 0px!;
}

/*Wachtwoord vergeten, BSN links uitlijnen*/
[class^='segment'] input {
    text-align: left;
    width: 100%;
}

[class^='segment'] .accessibleLabel {
    text-align: left;
}

/*Omlijning cards afsprakenplanning specialismen*/
.card {
    box-shadow: 2px 4px 4px -1px rgba(0,0,0,0.2) !important;
}

/*Omlijning card brieven*/
div.section.letter.card {
    box-shadow: 2px 2px 4px 2px rgba(0,0,0,0.2);
}

/*achtergrondkleur Bezoeksamenvatting bekijken*/
.pastvisit.card .avs.visit-summary-link:hover, .pastvisit.card .notes.visit-summary-link:hover {
    background-color: #f1f1f1;
}

/*informatie onderzoek naar links uitlijnen*/
.cptLink {
    margin: -0.5rem 0 0.5rem;
    text-align: left;
}

/*kleur achtergrond ticketscheduling in Afspraak maken*/
#scheduling-workflow .banner::before {
    background-color: hsl(0,0%,100%);
}

/*tekst berichtenpagina rechterzijbalk verwijderen*/
.md_msgoptions .header.small {
display: none;
}

/*Helptekst in vraaggroep links uitlijnen*/
.questionsContainer.section legend > label > .helptext, .questionsContainer.section legend > .helptext {
    margin: 0.25rem 0 0 0rem;
    width: auto;
}

/*unread message icoontje verbergen*/
span.UnreadMessage::before {
	display: none;
}

/*Knop berichtenpagina bovenzijde verbergen*/
#main .title .headerlink .button {
	margin: 0;
	display: none;
}

/*Kleur van tekst 'Afspraak gemaakt'*/
.card.helptip.success:not(.moreToDo) .header.medium {
	color: #840054;
}

/*proxy invite logo aangepast + achtergrondkleur*/
body.liteMode #content #sidebar {
	background-color: rgb(255, 255, 255);
}

body.liteMode #content #sidebar .logo {
	margin-top: 1rem;
	background: transparent url("../images/loginproxy.png") no-repeat scroll center center;
}

/*Kleur knop gemachtigdentoegang intrekken*/
.proxyButton.button.revoke {
	background-color: rgba(255, 255, 255, 0.6);
	color: #F26522;
	border: 1px solid #F26522;
}

/*Driving directions bij herhaalrecept verwijderen*/
/*media All*/
.card .pharmacy_info_container .pharmacy_actions_container .pharmacy_action img {
    width: 1.7rem;
    display: none;
}

.card .pharmacy_info_container .pharmacy_actions_container .pharmacy_action_label {
    line-height: 1;
    display: none;
}



/*lettertpe + grootte van smarttexten afsprakenplanning niet planbaar */
Inline stijl {
    font-size: 12pt;
    font-family: Arial, sans-serif;
}

/*hide chevron in implant print group*/
.rpt .pgSection .sectionHeader img.rptExpandImage, .rpt .pgSection .sectionHeader .icn.rptExpandImage { 
	display: none !important;
}

/* BEGIN: fixes for narrow screen for mobile device */
@media screen and (max-width: 600px)
{

    body.isPrelogin .features {           
        display: none
    }
	
	body.isPrelogin div.features {
		background-image: none;
		padding: unset;
	}
	  
	/*body.isPrelogin .logo {
		margin-top: 1rem;
		background: transparent url("../images/loginmobileoptimized.png") no-repeat scroll center center;
	}*/

	    body.isPrelogin .text {           
        display: none
    }
	
	    body.isPrelogin .text2 {           
        display: none
    }

	    body.isPrelogin .introtext {           
		font-size: 14pt
    }
     
}
/* END: fixes for narrow screen for mobile device */

	
		p.introtext {
		margin-bottom: 0;
	}
		p.text2 {
		margin: 0;
	}



/*Kleuren Melding rechtsboven op inlogpagina*/
.alert, .alertHeader, .abnormal {
    color: rgba(132, 0, 84, 1);
}

.alert, .alertHeader, .abnormal {
    color: rgba(132, 0, 84, 1);
}

/*2FA tekst + sms- invoerveld links uitlijnen*/
div#twofactorform {
    float: left;
}

div#code-sent-desc {
    text-align: left;
}

/*Opmaak algemene voorwaarden proxy invite*/
.terms, .isPrelogin .terms {
	overflow-y: scroll;
}

.proxyinviteterms {
	height: 50rem;
	
}
	
body.isInside hasNoCommunityLinks color1 md_sharemyrecord_index tall ready {
	display: none
}
	
/*hide favorite container in afsprakenplanning onder comment sectie*/
#scheduling-workflow .extrasContainer {
    display: none;
}


/*achtergrondkleur geselecteerde regel ccd download*/
tr.clickable.selectedVisitRecord {
	background-color: rgba(241, 240, 240, 1);
}

/*icoontje show more verwijderen bij To do en behandelteam*/

.component a.pocexpand img {
	width: 0.7rem;
	visibility: hidden;
}

/*Vragenlijsten - ballon bij antwoordopties verwijderen*/
.section.questionsContainer :not(.allyesno).questiongroup .grouptable .grouptablerow .groupresponsecolumn:hover .groupresponsepopup {
    display: none;
}



/*Menu-items ShareEverywhere breder*/
.shareeverywhere #shareEverywhereMenu {
    width: 21%;
    font-size: 1.3rem;
}

/*Lettergrootte direct message*/
#directmessage h3 {
    font-size: 1.2rem;
}

/*lettergrootte headers startpagina*/
.component .titlebar {
	font-size: 1em !important;
}

/*verwijder-icoontje niet tonen bij pharmacy update*/
span.pharmacy-actions-label-container img {
    display: none;
}

/*vraag stellen verwijderen bij geen toestemming CE*/
.CareEverywhereContactBadge {
    display: none;
}



html {
	font-family: arial;
}

/*NIEUWE HOMEPAGE*/

/*hoeken behandelteam minder afgerond*/
#careteamWrapper li.careteam.listelement {
    display: flex;
    padding: 0.3rem 0 0.3rem 0.6rem;
    margin-top: 1rem;
    border-radius: 0.3rem;
    border-top-left-radius: 0.5rem;
    min-height: 4.6rem;
}

/*achtergrondkleur afgeleide kleur paars naar grijs*/
.proxybgcolor.color1.opacity20 {
    background-color: #f4f3f3;
}

.proxybgcolor.color2.opacity20 {
    background-color: #f4f3f3;
}

.proxybgcolor.color3.opacity20 {
    background-color: #f4f3f3;
}

.proxybgcolor.color4.opacity20 {
    background-color: #f4f3f3;
}

.proxybgcolor.color5.opacity20 {
    background-color: #f4f3f3;
}

.proxybgcolor.color6.opacity20 {
    background-color: #f4f3f3;
}

/*achtergrondkleur proxy-background color naar lichtgrijs*/
.proxybgcolor.color1.lighten70 {
    background-color: #f4f3f3;
}

.proxybgcolor.color2.lighten70 {
    background-color: #f4f3f3;
}

.proxybgcolor.color3.lighten70 {
    background-color: #f4f3f3;
}

.proxybgcolor.color4.lighten70 {
    background-color: #f4f3f3;
}

.proxybgcolor.color5.lighten70 {
    background-color: #f4f3f3;
}

.proxybgcolor.color6.lighten70 {
    background-color: #f4f3f3;
}

/*achtergrondkleur explore more feed*/
.proxybgcolor.color1.lighten94 {
    background-color: #f4f3f3;
}

.proxybgcolor.color2.lighten94 {
    background-color: #f4f3f3;
}

.proxybgcolor.color3.lighten94 {
    background-color: #f4f3f3;
}

.proxybgcolor.color4.lighten94 {
    background-color: #f4f3f3;
}

.proxybgcolor.color5.lighten94 {
    background-color: #f4f3f3;
}

.proxybgcolor.color6.lighten94 {
    background-color: #f4f3f3;
}

/*button contactinfo + hover bijwerken naar paars*/
.button.secondary.positive {
    color: #772059;
}

.button.secondary.positive:hover, .button.secondary.positive:active {
    background-color: #f4f3f3;
    color: #772059;
}

/*Achtergrondkleur menu-items naar paars*/
#menu-container .submenu-header, .menu-container .submenu-header {
    color: #FFFFFF;
	background-color: #772059;
}

/*Behandelteam naam zorgverlener naar paars*/
#careteamWrapper .anchorListElement .other.name a {
    color: #772059;
}

/*Behandelteam knop Bericht verzenden naar paars*/
.button, .button:focus, .button:hover, ul.MessageList.list.hoverable.collapsible .SingleMessage .ReplyButton a.button {
    background-color: hsl(321, 58%, 30%);
}

/*Behandelteam pagina overzicht naam arts naar paars*/
.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:not(.linkcolor).collapsed:focus, .list.hoverable.collapsible a:not(.linkcolor).collapsed:hover, .list.hoverable.collapsible li.collapsed:focus a:not(.linkcolor), .list.hoverable.collapsible li.collapsed:hover a:not(.linkcolor), .list.hoverable.collapsible li.collapsed a:not(.linkcolor):focus, .list.hoverable.collapsible li.collapsed a:not(.linkcolor):hover, .clickable:hover, .clickable:hover a, .clickable:focus, .clickable a:focus {
    color: #772059;
}

/*Uitloggen knop naar paars*/
#graphicHeader:not(:empty) #logout_button, #graphicHeader:not(:empty) #localeswitch, #header.compact #graphicHeader:not(:empty) #proxyMenuButton {
    background: rgba(119, 32, 89, 1);
}

/*Achtergrond bericht zorgverlener in health feed naar lichtgrijs*/
.conversationFeedItem .previewBubble, .messageFeedItem .previewBubble, .testResultFeedItem .previewBubble {
    border-color: #f4f3f3;
    border: 2px solid #f4f3f3;
    background: #f4f3f3;
}

.conversationFeedItem .previewBubble::before, .messageFeedItem .previewBubble::before, .testResultFeedItem .previewBubble::before {
    background: radial-gradient(circle at 0 0, transparent 1.4em, #f4f3f3 1.4em, #f4f3f3 calc(1.4em + 2px), #f4f3f3 calc(1.4em + 2px)) /*rtl:radial-gradient( circle at 100% 0, transparent 1.4em, #bb90ac 1.4em, #bb90ac calc(1.4em + 2px), #f4edf2 calc(1.4em + 2px) )*/;
    border-bottom: 2px solid #f4f3f3;
}

/*Achtergrondkleur tertiary naar lichtgrijs*/
.feedItem a.tertiary:focus, .feedItem a.tertiary:hover, .feedItem a.tertiary:active {
    background-color: #f4f3f3;
}

/*border van provider photo naar grijs + achtergrond naar lichtgrijs*/
.conversationFeedItem .senderPhoto, .messageFeedItem .senderPhoto, .testResultFeedItem .senderPhoto {
    border-color: #cccccc;
    background-color: #f4f3f3;
}

/*Uw afspraak is gemaakt background van oranje naar grijs*/
.card.helptip.success:not(.moreToDo) {
    background-color: #f4f3f3;
}

/*Vinkje bij afgeronde vragenlijst van groen naar oranje*/
.md_mychartquestionnaire_questionnaires .qnr_list_table .assignedqnrs .qnr_icon_status_complete {
    fill: #F26522;
}

/*titels berichtinstellingen naar paars*/
.groupname {
    color: #772059;
}

/*ongelezen berichten alles van blauw naar paars*/
.UnreadSeparator {
    color: #772059;
}

.UnreadSeparator .numUnread {
    background: #772059;
}

.Message.fromThem.unread .MessageContent {
    box-shadow: 0 0 3px 1px #8296A0;
}

.Message.fromThem.unread .ParticipantPhoto {
    border-color: #f4f3f3;
}

/*header direct scheduling naar links*/
html:not(.mobile) #providerworkflow .headerwrapper > h2, html:not(.mobile) #providerworkflow .headerwrapper > .subtle, html:not(.mobile) #reasonforvisitworkflow .headerwrapper > h2, html:not(.mobile) #reasonforvisitworkflow .headerwrapper > .subtle {
    text-align: left;
}

/*helptekst afspraak maken / zorgverlener zoeken achtergrond naar lichtgrijs*/
.card.helptip {
    background: url(../images/info.png) no-repeat scroll 0.7rem center #f4f3f3;
    background-size: 2rem 2rem;
}

/*pop-up bij bericht annuleren kleuren aangepast*/
._PopupContainer ._TitleBar {
    background-image: none;
    background-color: #772059;
}

._PopupContainer ._TitleBar ._Title {
    color: #FFFFFF;
}

._command.secondary.positive {
    border: 2px solid #B4AAAA;
	color: #772059;
}

._command.secondary.positive:hover, ._command.secondary.positive:active {
    background-color: #f4f3f3;
    color: #772059;
}

/*tabel achtergrondkleur naar lichtgrijs*/
.section table thead tr th, .section table tbody tr.header td, .section table tbody tr.header th {
    background-color: c;
}

/*behandelteam feature achtergrond naar lichtgrijs*/*/
.fullscreen.careteam div.column1 ul.careteam {
    background-color: #f4f3f3;
}

/*verzekering knop bericht sturen verwijderd*/
.formbuttons.customerservice {
    visibility: hidden;
}

/*bericht sturen helptekst groter = achtergrondkleur naar grijs*/
.ComposeDisclaimer.outer {
    padding: 0.5rem 0;
}


.Drawer .drawerContent .workflowStep {
    background-color: #f4f3f3;
}

/*icoontje bijlage bij bericht naar paars*/
.ConversationPreview .supplementalFlags .flagHasAttachment {
    fill: #772059;
}

/*link back to list naar paars + icoontje*/
._link {
    color: #772059;
}

.ConversationHeader .backToListLink ._Icon {
    fill: #772059;
}

/*header conversation naar grijs*/
.ConversationHeader {
    background: rgba(244, 243, 243, 1);
}

/*conversation tekstballon punt boven*/
.Message.fromThem.unread .MessageContent::before {
    background: radial-gradient(circle at 100% 0, transparent calc(1.4em - 1px), rgba(130, 150, 160, 1) calc(1.4em + 1px), #f8f8f8 calc(1.4em + 2px));
}

.Message.fromThem.unread .MessageContent::after {
    background: linear-gradient(to right, transparent, rgba(130, 150, 160, 1));
}

/*showform huisarts wijzigen titel padding top bottom aangepast*/
body.md_showform .questiongroup > .row > [class*=col-] > legend, body.md_saveform .questiongroup > .row > [class*=col-] > legend {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

/*Kleur verstuurd bericht in berichtencentrum*/
.Message.fromUs .MessageContent.color2 {
    background: #f4f3f3;
	border-color: #dbdbdb;
    border: 2px solid #dbdbdb;
}

.Message.fromUs .MessageContent.color2::before {
    background: radial-gradient(circle at 0 0, transparent 1.4em, #dbdbdb 1.4em, #dbdbdb calc(1.4em + 2px), #f4f3f3 calc(1.4em + 2px));
	border-color: #dbdbdb;
    border-right-width: 2px;
}

/*plaatje duikboot verwijderen bij geen info op startpagina*/
.zeroState.zeroStateInline .zeroStateIcon svg {
    visibility: hidden;
}

/*achtergrondkleur gebruiker wijzigen naar lichtgrijs*/*/
.proxybgcolor.color2.opacity30 {
    background-color: rgba(244, 243, 243, 1);
}

/*infobubble vragenlijsten tekstkleur arts/datum naar paars*/
.infoBubbleWrapper .infoBubbleBody a {
    color: #772059 !important;
}

/*grootte lettertype afspraaktype + provider afspraakdetails*/
.appointmentdetailsinfopane .providerphotocell .providerphotoandtitle .paddedtitle {
    font-size: 1.3rem;
}

/*EINDE NIEUWE HOMEPAGE*/

/*prelogin banner nonprd verwijderd*/
.sitebanners {
    visibility: hidden;
}

/*icoontjes dossier delen verwijderd*/
.linkImage {
    width: 0;
    padding: 0.2rem 0rem 0.2rem 0rem;
    visibility: hidden;
}

/*lettergrootte tekst afspraakinstructie*/
element.style {
    font-size: 13pt !important;
}

/*Melding e-check in verwijderd bij opslaan afspraak*/
.card.helptip.noicon {
    display: none;
}

/*achtergrondkleur e-check in afspraakdetails*/
.visitactionbanner:first-child {
    background-color: #f4f3f3;
}


/*achtergrondkleur behandelteam linkerbalk*/
#careteamstandalone .leftcolumn ul {
    min-height: 600px;
    background-color: #F4f3f3;
}

/*provider foto overzicht afspraken*/
.providerphoto.small {
    height: 70px;
    width: 70px;
    border-width: 0px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
}


#cardline label, .label, .inlinelabel, .formsection fieldset legend {
	color: #772059
}

/*task list in berichtencentrum*/
.TaskList .completedTask .linkText {
    background-color: #f4f3f3;
    color: #363636;
}

/*aankomstlocatie naar juiste kleur grijs*/
.feedItem .visitDetailsLayout .visitInfo .field div .arrivalLocationLabel {
    color: #363636;
}

/*achtergrondkleur header tabellen naar lichtgrijs*/
.section > *:not(.report) thead tr {
    background-color: rgba(244, 243, 243, 1);
    position: relative;
}

/*bericht pre-text*/
.ComposeDisclaimer .disclaimerText {
    white-space: pre-wrap;
}

/*Aanpassingen 2FA pagina*/
#resend-code-header {
    font-size: inherit;
	margin-top: 40px;
}


input#twofactorcode {
    margin: 0rem;
}

.button .btnImg {
    display: none;
}

button#resendCode.button.tertiary.neutral {
	margin: 0rem;
}

input, select, textarea {
    border: 2px solid #cccccc;
}

/*blurred background loginpagina hidden*/
body:not(.graphicHeader) #content:after {
    background: transparent url(../images/prelogin_blurred.jpg) no-repeat fixed center center/cover;
    background-image: url(../images/prelogin_blurred.jpg);
    background-color: transparent;
	visibility: hidden;
}



/*afgeronde hoeken icoontjes afsprakenplanning specialismen*/
.cardlist.selectable.multiselect .card:before, .cardlist.selectable.autoadvance .card:before {
    border-radius: 4px;
}

div#appointmentupdate {
	display: none;
}

/*achtergrond naar wit op pagina activeringscode*/
body:not(.graphicHeader) #content:after, body.accessPage #content:after, body.recoveryPage #content:after, body.resetPage #content:after {
    background: white;
}

/*ongelezen bericht foto verzender naar lichtgrijs*/
.ConversationPreview.unread .ParticipantPhoto:not([class*=color]) {
    border-color: #f4f3f3;
}


/*sms verwijderen bij to do pagina*/

/* 23-09-2022 jka;(from the spaarne gasthuis website) MRK Te doen -> Herinneringen beheren: Bovenste optie (sms) verbergen, Mobiele notificaties Afspraken optie verbergen */ 
div.ManageRemindersForm div.FrequencySection div.FrequencySectionRow:nth-of-type(2),
div.ManageRemindersForm fieldset.taskTypeDescription div.taskTypeToggle span.buttoncheck:last-child {
	display: none;
}


/*knop voorkeuren registreren*/
.preferencesHeader .header {
    display: inline;
    cursor: pointer;
    padding-right: 0.5rem;
	padding-left: 0.5rem;
    background-color: hsl(321,58%,30%);
    color: #FFFFFF;
    font-size: 1.1rem;
	border-radius: 4px;
}

/*helptekst in vragenlijst groter lettertype*/
.helptext {
	font-size: 0.8em;
	line-height: 1em;
}

/*terugknop in 2FA uitleg groter en dikgedrukt*/
.button.tertiary.neutral {
    background-color: transparent;
    box-shadow: none;
    color: #de4d08;
    text-decoration: underline;
}

/*Kleur bij voorlichtingstaak naar donkergrijs*/
.PatientHandoutLink {
     color: #000000;
	 text-decoration: underline;
}

/*achtergrondkleur shortcut buttons naar wit*/
.shortcutButtons#shortcut-buttons:before {
    background-image: none;
    -webkit-mask-image: url(../images/background.svg), -webkit-linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2));
    mask-image: url(../images/background.svg), linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%);
}

@media only screen and (min-width: 1441px) {
    .shortcutButtons#shortcut-buttons:before {
        -webkit-mask-image: none;
        mask-image: none;
        background-image: none;
        background-color: #FFFFFF;
    }
}

/*afgeronde hoeken short cut buttons*/
.shortcutButtons .shortcutButtonList .shortcutButton a {
    border-radius: 6px;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.4);
}

/*digid op inlogpagina*/
div.login a.button{
     display:none;
}
.customdigidcolumn1 {
     float: left;
     width: 20%;
     padding:2px;
}
.customdigidcolumn2 {
     width:80%;
     padding:2px;
     float:right;
}
.customdigidrow {
     width:100%;
}
/* Clear floats after image containers */
.customdigidrow::after {
     content: "";
     clear: both;
     display: table; }
.customdigidbutton {
     background-color: #f5821f;
     border: none;
     color: white;
     text-align:center;
     text-decoration: none;
     display: inline-block;
     font-size: 16px;
     height: 52px;
     padding: 5px 12px;
     border-radius:5px;
}
.customdigidbutton:hover {
     color:white;
     text-decoration:none;
}
.mobile p.pretext {
     display:none
}
.mobile .customdigidrow {
     display:none
}

/*grootte images prelogin*/
li.icon-advice {
	height:64px
}
.icon-testResults{
	height:64px
}
.icon-calendar {
	height:64px
}
.icon-medications{
	height:64px
} 

/*line height upcoming order pagina
._PageHeading {line-height: 1.0;
}*/

h3.customSAZUpcomingOrders{
	line-height:1.0;
	color:#363636;
	font-size:13.5pt;
	font-family:arial;
}

/*Paarse knop van menu item minder rond*/
#header_menu #header_menu_icon, #header_menu #header_menu_icon .menu_image, #header_menu .roundedPatientPhoto, .proxySelectorDropDownContainer .proxyButton #header_menu_icon, .proxySelectorDropDownContainer .proxyButton #header_menu_icon .menu_image, .proxySelectorDropDownContainer .proxyButton .roundedPatientPhoto {
    border-radius: 6px;
}

/*rand bij filterknoppen uitslagen van oranje naar lichtgrijs*/
._Choice ._input:checked + ._DataEntryLabel {
    border-color: #f4f3f3;
}

/*Header questions naar grijs*/
.qnr-questions-container .question-prompt-header:not(.inputFirst) .question-prompt, .qnr-questions-container .group-prompt, .qnr-questions-container .FamilyMemberForm .fieldGroupPrompt, .qnr-questions-container .drawingcontainer .commentsection .header {
    color: #363636;
}

.qnr-container .qnr-questions-container .question-prompt-header:not(.inputFirst) .question-prompt, .qnr-container .qnr-questions-container .group-prompt, .qnr-container .qnr-questions-container .drawingcontainer .commentsection .header {
    font-weight: normal;
}

/*grootte van titel vragenlijst*/
#main .qnr-container .title h1 {

    font-size: 1.7rem;
}

/*fieldgrouppromt Achternaam bij gebruikersnaam opvragen naar paars*/
.fieldGroupPrompt {
    color: hsl(321.8,100%,25.9%); 
}

/*Titel voorlichting van licht grijs naar zwart
._command ._readOnlyText[class], ._command.iconOnly[class] {
    color: #363636;
}

/*Titel voorlichting van licht grijs naar zwart
._command ._readOnlyText[class] .linkText{
    color: #840054;
}
*/


/*Tekst van blokken in symptoomchecker naar donkergrijs*/
.statusClosed, .subtlecolor {
    color: #363636;
}

/*tekst knop annuleren afspraak naar paars*/
.card .buttonList.subtle .button.negative {
    color: #840054;
}

/*Infobalk bij metingen verwijderd (tekst toont dat metingen niet zichtbaar zijn tijdens opname)*/
.FlowsheetDetailsPage .Banner.informational {
    display: none;
}

/*container iconholder zero state verwijderd*/
.ZeroState .iconHolder {
    display: none;
}

/*Warning banner pef verwijderd*/
.FlowsheetDetailsPage .Banner.warning {
    visibility: hidden;
}

/*abnormal badge verwijderd bij PEF*/
.AbnormalBadge {
    visibility: hidden;
}

/*blokjes grafiek van groen/geel/rood naar paars in PEF*/
.graphContent .series1.scatterPoint.abnormal.scatterBorder, .graphContent .series2.scatterPoint.abnormal.scatterBorder {
    stroke: #772059;
}
.graphContent .series1.scatterPoint.abnormal, .graphContent .series2.scatterPoint.abnormal {
    stroke: #772059;
}

.graphContent .series1.scatterPoint.normal.scatterBorder, .graphContent .series2.scatterPoint.normal.scatterBorder {
    stroke: #772059;
}
.graphContent .series1.scatterPoint.normal, .graphContent .series2.scatterPoint.normal {
    stroke: #772059;
}


/*bolletjes vragenlijsten naar oranje*/ 
input.prettyradio:checked + label:before {
    background-color: #f26522;
} 

/*kleurenschema verwijderd op pagina gemachtigdentoegang*/
.colorSchemeDiv {
    visibility: hidden;
}

/*Account aanmaken knop aangepast nav key pass*/
.helpfeaturescontainer .helpfeature.button.tertiary.neutral {
    	width: 100%;
	background-color: #772059;
	color: #FFFFFF;
	padding: 0.8rem;
}

.helpfeaturescontainer .helpfeature.button.tertiary.neutral:not(:hover) {
    color: #FFFFFF;
}

.helpfeaturescontainer .helpfeatureicon {
    min-height: 0;
    max-height: 0;
}