/**********************************************************
CSS on Sails
Title	: Diamond project
***********************************************************
1. BASE
		1.1 Reset
		1.2 Accessibility Navigation & Hide
		1.3 Clearfix
		1.4 Default Styles
2. LAYOUT
		2.1 Header
		2.2 Content
		2.3 Sidebar
		2.4 Footer	refill
		2.5 PopUp/Button
		2.6 Scheduler
*********************************************************/
/* 1. BASE
--------------------------------------------------------*/
/* 1.1	Reset
-------------------------------------------*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, img, svg, ins, kbd, q, s, samp, small, strong, sub, sup, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{border-style: none; border-color: inherit; border-width: 0; padding: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; margin:0}
html { overflow-y: scroll; }
dl, ol, ul{list-style: none; margin-bottom:auto; margin-top: auto}
blockquote, q{quotes: none}
blockquote:before, blockquote:after, q:before, q:after{content: ''; content: none}

ins{text-decoration: none}
del{text-decoration: line-through}
table{border-collapse: collapse; border-spacing: 0}
address{font-style: normal; margin-bottom: auto}
*, ::after, ::before{box-sizing:content-box}
/* 1.2	Accessibility Navigation & Hide
-------------------------------------------*/
.hide{position: absolute; top: -999em; left: -999em; height: 1px; width: 1px}


/* 1.3	Clearfix
-------------------------------------------*/
.clearfix:after, .scheduler-detail:after, .scheduler-detail li:after, .wrapper-schedule-time:after, .schedule-time:after, .schedule-time li:after,
.jqTransformSelected:after, .section .line-section:after, .section:after, .sub-header .user-info:after,  .sub-header .user-detail:after,
.scheduler-section:after, .ss-content .info:after, .ss-content .detail:after,
.ss-content .input:after{display: block; height: 0; clear: both; visibility: hidden}


/* 1.4	Default Styles
-------------------------------------------*/
html{background: #bcd3f1; text-rendering: optimizeLegibility}
body{line-height: 1; text-align: center; font: 55% Verdana, Arial, Helvetica, sans-serif}
html, body{overflow: hidden; overflow-x: hidden; overflow-y: hidden; height:100%; margin:0}
hr{display: none}
strong{font-weight: 700}
em{font-style: italic}
abbr, acronym{border-bottom: 1px dotted #999; cursor: help}
input, textarea{font: 11px Verdana, Arial, Helvetica, sans-serif}
a:link, a:visited{text-decoration:none}
a:link{color: #36C}
a:hover{color: #c00; text-decoration: none}
[v-cloak]{display:none}
/* The below commented line for checkbox text*/
label{padding-left:2px; display: inline-block}
input[type=date], input[type=datetime], input[type=number], input[type=text], .content-securityqn select{border-radius:4px; border:1px solid #a3a3a3; color:#111; padding: 0 5px; text-transform:uppercase;
																			 min-height:21px; line-height:18px; transition: border 0.2s ease-out, box-shadow 0.2s ease-out}

input[type=password] {border-radius: 4px;border: 1px solid #a3a3a3;color: #111;padding: 0 5px;min-height: 21px;line-height: 18px;transition: border 0.2s ease-out, box-shadow 0.2s ease-out}
input[type=text], input[type=password]{float:left; margin:0}
textarea{float:left; margin:0;border-radius:4px; border:1px solid #a3a3a3; color:#111; padding: 0 5px; resize: none; min-height:50px;
		 line-height:18px; transition: border 0.2s ease-out, box-shadow 0.2s ease-out}
.content-securityqn select{float:left}
input[type=text]:focus, input[type=password]:focus, textarea:focus{border:1px solid #36c; box-shadow: 0 0 2px #79d}
input[type=text]:-ms-input-placeholder, input[type=text]::-webkit-input-placeholder,
textarea:-ms-input-placeholder, textarea::-webkit-input-placeholder{color: #ccc}
input:focus, textarea:focus, a:focus{outline:none} /* Firefox and Chrome */

input[type=radio]:focus, input[type=checkbox]:focus{outline: 1px dashed #36c}

input.css-search-box, input.css-search-box-long{text-transform:uppercase;text-align:left; border-radius:4px 0 0 4px; border-right:0; border-color:#aaa; box-sizing:border-box}
input.css-search-box{width: 150px}
input.css-search-box-long{width:180px}
input.css-search-box:focus, input.css-search-box-long:focus{border-color:#aaa; border-right:0; box-shadow: 0 0 0 #fff}

input.dark-textbox{background:#111; border: 1px solid #ccc; color:#fff}
input.dark-textbox:focus{border:1px solid #fff; box-shadow: 0 0 4px #fff}

input.no-float{float:none !important}

input::-webkit-input-placeholder{color:#595959}

.radio-button {-webkit-appearance: none; float:left; background-color: #fff; border: 1px solid #cacece; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 -15px 10px -12px rgba(0,0,0,0.05);
				padding: 6px; border-radius: 50px; position: relative}
.radio-button:checked:after {content: ' '; width: 8px; height: 8px; border-radius: 40px; position: absolute; top: 2px; background: #262626;
							box-shadow: inset 0 0 10px rgba(0,0,0,0.3); text-shadow: 0; left: 2px; font-size: 32px}
.radio-button:checked {background-color: #fafafa; color: #262626; border: 1px solid #36c; box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0 0 10px rgba(0,0,0,0.1)}
.radio-button:active, .radio-button:checked:active {box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0 1px 3px rgba(0,0,0,0.1); border-color:#36c}
.radio-button:disabled, .radio-button:checked:disabled {background-color: #d9d9d9; float:left}

.chkbox{display:inline-block}

select{border:1px solid #aaa; font:normal 12px/16px 'Roboto', sans-serif}

.modalBackground{background-color:#ddd; opacity:0.6}
.modalBackground1{position: absolute; top: 0; left: 0; background-color: #ddd; opacity: 0.6}

.autocomplete-dropdown{visibility:hidden; background:#444; border-bottom-left-radius:3px; border-bottom-right-radius:3px; border: 1px solid #222; font-family:'_.medium', sans-serif}
.autocomplete-dropdown .wrapper-popup-inner{overflow: auto; width:100%}
.autocomplete-dropdown li{display:table; clear: both; padding: 0; height:20px; line-height: 20px; font-size: 1em; color: #fff; width:100%}
.autocomplete-dropdown li a{min-height: 20px; height:100%}

.active-tab-dark {color: black; background-color: #DEDEDE;}
.inactive-tab-dark {color: white; background-color: #5C5C5C;}
.tab-layout{padding: 6px 6px 3px 6px; border-top-left-radius: 5px; border-top-right-radius: 5px; height: 20px; cursor:pointer}
.tab-layout-popup{padding: 6px 6px 3px 6px; border-top-left-radius: 5px; border-top-right-radius: 5px; height: 20px; cursor:pointer}


.header .ui-widget-content { background:transparent; box-shadow:none !important } /*RLC: some pages were importing old flyout styles from JQUI - this preserves Chris' new style */

/* 2. LAYOUT
------------------------------------*/
.float-left{float:left}
.float-right{float:right}
.sapphire-container{color: #000; width: 100%; height: 100vh; display:flex; flex-direction:column; justify-content:flex-start; position: relative; margin: 0 auto; text-align: left; font-size: 11px;
		   background: #31A9E0; background: linear-gradient(to bottom,  #6dbce1 0%,#a7cfe1 100%)}
.header{height: 50px; border-bottom: 1px solid #7692BC}
.header, .footer{width: 100%; background: #142C49}
.header-linked{width: 100%; border-bottom: 1px solid #7692BC; background: url(../images/bg-header.gif) repeat-x 0 0}
.header-inner{z-index:0; position: relative; margin: 0 auto; width: 99%; height: 50px}
.footer{overflow: hidden; position:fixed; clear: both; height: 60px; z-index: 1 !important; left: 0; bottom: 0}
.footer-inner{z-index: 0; position: relative; margin: 0 auto; width: 930px; height: 60px}

.sub-header{width: 100%; border-top: 2px solid #31A9E0; border-bottom: 1px solid #999; background: #eff6fd; position:relative}
.sub-header.no-top{border-top:0}
.approval-queue .sub-header, .approval-queue-header{width: 100%; background: #f5f5f5; position:relative; box-shadow: 0 4px 8px 0 rgba(30,30,30,0.5); border:none}
.sub-header-inner{position: relative; margin: 0 5%; padding: 12px 0 0; min-width: 930px; width:90%}
.sub-header-inner-patient{position: relative; margin: 0 auto; width:100%; min-width:1050px; display:table; overflow:auto}
.sub-header-label-header{display:flex; justify-content:space-between; align-items:center; height:35px; width:100%; background:#fff; text-align:left; border-bottom:1px solid #adc2eb; column-span: all}
.sub-header-label-header-icons{height:35px; width:100%; background:#fff; text-align:left; border-bottom:1px solid #adc2eb; column-span: all}
.header-item-title-label{color:#36c; line-height:35px; font-weight:400; font-size:16px; margin-left:1%; padding-right:1%; vertical-align:top}
.patient-chart-header{overflow:auto !important}
.patient-summary-first-row{width:100%; height:152px; display:table; table-layout:fixed; margin-top:2px}
.patient-summary-first-row .header-item-title-label{display:inline-block}
.summary-expanded-view-window{display:none; z-index:9999;text-align:left; position:absolute; bottom:0; right:0; width:35%; background:#fff; overflow:auto; border: 2px solid #36c; border-right:0; box-shadow:-6px 0 10px 0 rgba(20,20,20,0.4); -webkit-animation: fadeInRight forwards 0.8s; animation: fadeInRight forwards 0.8s}
.summary-close-expanded, .summary-print-results{float:right; background:transparent; border:none; color:#36c; font-family:'_.medium', sans-serif; font-size:18px; line-height:22px; cursor:pointer}
.summary-data-container{font-family:'Roboto', Sans-Serif; display:inline-block; vertical-align:top; width:32.3%; margin:5px 0.5%; opacity:1; transition:opacity 0.4s ease-out}
.summary-list-container, .summary-extend-container{display:inline-block; width:100%; margin-bottom:10px}
.summary-list-container > label, .summary-list-container > ul {-webkit-animation: fadeInOpacity .8s forwards; animation: fadeInOpacity .8s forwards}
.summary-section-header{display:block; border-bottom:1px solid #adc2eb; width:100%}
.summary-section-header > .ehr-date-range-control{float:right}
.summary-section-label{display:inline-block; font-size:16px; color:#36c}
.slider-title-label{display:inline-block; font-size:16px; color:#36c; padding:0; line-height:24px}
.patient-summary-list > li{margin:5px 0; color:#111; font-size:12px; display:inline-block; width:100%}
.patient-summary-list label{padding:0; text-overflow:ellipsis}
.patient-summary-list a > label::before{content:"[ + ] "}
a.summary-expand > label::before{content:"[ - ] "}
.patient-summary-list a:link, .patient-summary-list a:visited{ color:#333; display:inline-block; cursor:pointer; width:100%; height:100%}
.patient-summary-list a:hover{background:#e4eaf8}
.patient-summary-list a.svg-button{width:auto; height:auto}
.summary-extend-info-label{font-size:12px; margin:5px 0 5px 5%; width:95%}
.summary-expanded-details-table{border:1px solid #777; border-bottom: 0; width:98%; margin: 15px 1% 0}
.summary-expanded-details-table th{border-left:1px solid #666; font-family:'_.medium', sans-serif; color:#555}
.summary-expanded-details-table th:first-child{border-left:0}
.summary-label-list{background:#e4e4e4; -webkit-animation: fadeInOpacity .8s forwards; animation: fadeInOpacity .8s forwards}
.summary-divide-section-label{font-size:12px; font-family:'_.medium', sans-serif; width:100%; color:#555; margin-top:5px}
.patient-summary-list.indent{width:97%; margin-left:3%}
.patient-active-prescription-summary-div{width:48%; padding-left:2%; float:left}
.patient-task-summary-div{width:48%; padding-right:2%; float:left}
.patient-active-vital-summary-div{min-width:325px; width:32%; padding-left:2%; float:left}
.patient-labs-summary-div, .patient-document-summary-div{width:32%; float:left}
.patient-chart-notes-summary-div{width:32%; padding-right:2%; float:left}
.patient-information-section{display:table-cell; height: 146px; vertical-align:top; padding:0 2px; width:45%}
.patient-information-section .show{height:125px; overflow:auto}
.patient-information-section > .noticed {margin-bottom:0; height:150px;box-shadow:0 1px 5px 0 rgba(30,30,30,0.35)}
.patient-problem-section{padding-right:2px; display:table-cell; width:30%; vertical-align:top}
.patient-problem-section .show{height:114px; overflow:auto}
.patient-allergy-section{display:table-cell; vertical-align:top; width:25%; padding-right:4px}
.header-grey-svg{stroke:#777; fill:none;}
.header-grey-svg:hover{stroke:#36c}
.ajax-loading{display:block; opacity:1; height:50px; width:50px; border-radius:50%; border:4px solid #bce; border-top:4px solid #248; margin:10px auto; -webkit-animation:rotationPulse 1s infinite linear; animation:rotationPulse 1s infinite linear; transition: opacity 0.6s ease-out}
.ajax-loading.opacity-hidden{opacity:0}
.ajax-loading.hidden{display:none}
.ajax-download{display:block; opacity:1; height:20px; border-radius:10px; overflow:hidden; width:100px; border:1px solid #777; margin:10px auto; transition: opacity 0.6s ease-out}
.ajax-download-bar{display:block; opacity:1; height:20px; width:0; background: #36c}
.patient-action-bar{width:100%; display:block; background:#fff; text-align:left}
.patient-name-bar{display:inline-block; background:#36c; color:#fff; padding:4px 1%; vertical-align:top; white-space:nowrap}
.patient-click-bar{display:inline-block; padding:3px 15px; border-right:2px solid #ddd; vertical-align:top}
.patient-hover-menu{display:inline-block; border-left:2px solid #ddd; vertical-align:top}
.patient-name-label{font: normal normal 22px/22px '_.medium', sans-serif; text-align:left; vertical-align:top; padding:0; padding-right:1.5%}
.patient-identification-label{font: normal normal 18px/20px 'Roboto', sans-serif; text-align:left; vertical-align:top; padding:0; padding-right:1.5%}
.patient-name-label-popup{font: normal normal 18px/22px '_.medium', sans-serif; text-align:left; vertical-align:top; padding:0; padding-right:1.5%}
.patient-identification-label-popup{font: normal normal 14px/20px 'Roboto', sans-serif; text-align:left; vertical-align:top; padding:0; padding-right:1.5%}
.location-icon{display:inline-block; width:16px; height:16px; margin-top:2px}
.patient-location-label{font: normal normal 14px/22px 'Roboto', sans-serif; text-align:left; padding:0; vertical-align:top}
.header-problem-list{font-family:'Roboto', sans-serif; width:98%; margin:0 1%; display:block; height:100%}
.header-problem-list li{padding:4px 0}
.problem-summary-code-label{font-family:'_.medium', sans-serif; color:#FF851B}

.content, .content-small{width: 100%; min-height:50px; z-index:0; overflow:hidden}
.content-small{transition:height 0.1s ease-out}
.schedule{width: 100%; min-height:50px; overflow: auto; background: #CADCF4 url(../images/bg-content.png) repeat-x 0 0; z-index:0; height: 600px}
.content-inner{opacity:1; position: relative; margin: 0 auto; padding: 20px 0 10px; z-index:1; width: 930px}
.inventory-queue .content-inner, .shared-queue-content, .ehr-content-inner{min-width:930px; width:90%; padding: 0 5%}
.ehr-content-inner{padding-top:20px; font-family:'Roboto', Sans-Serif; position:relative}
.lab-signoff-content, .task-div, .waitlist-div{background:none; overflow-x: hidden !important} /*CMS For IE specific bug*/
.schedule-content { -webkit-transition: opacity 1.0s ease-in-out; transition: opacity 1.0s  ease-in-out; opacity:1}
.content-terms{position: relative; margin: 0 auto; padding: 20px 30px 10px; z-index:1; background-color:#494D54; color:#6CC0EF; font-size:12pt}
.dashboard-switch{position:absolute;  border:1px solid #aaa; padding-left:10px; text-align:left; background:#fff; z-index:10000; box-shadow:2px 4px 5px 0px rgba(30,30,30,0.6); transition: transform 0.3s ease-out}
.dashboard-switch.right {right:0;padding-left:0px;padding-right:10px;}
.dashboard-switch.left {left:0;top:85px;}
.task-switch{background:#3f3f3f; padding:0;top:40px!important;opacity:0;transform:translateX(-100%)}
.slider-control{position:relative; padding:0 3px; height:34px; border-left:2px solid #248; vertical-align:top; display:inline-block; background:#36c; border:0}
.slider-control-right{position:absolute; left:-15px;padding:0 3px; height:34px; border-left:2px solid #248; vertical-align:top; display:inline-block; background:#36c; border:0}
.slider-control-db{position:relative; right:0; padding:0 3px; height:34px; border-left:2px solid #248; vertical-align:top; display:inline-block; background:#36c; border:0}
.slider-control-db-right{position:relative; left:0; padding:0 3px; height:34px; border-left:2px solid #248; vertical-align:top; display:inline-block; background:#36c; border:0}
.browser-version{margin-top:60px; padding:5px; background-color:#e53935; text-align:center}
span.browser-version{color:#000; font-family:'Roboto', Sans-Serif; font-size:14px}
div.browser-version{ border:1px solid #630f0d}

.main-menu-content-div{-ms-flex-pack:start; align-content: flex-start; align-items: flex-start; height:100%; padding: 0 .5%; display:-ms-flexbox; display:flex; -ms-flex-pack:distribute; justify-content:space-between; flex-wrap: wrap; overflow:auto; transition: opacity 0.6s ease-out; width:99%}
.click-scroll-list {display:block}
.click-menu-item-div{width:100%; height:90px; display:table; color:#333; font-size:16px; text-decoration:none; font-family: '_.medium', Sans-Serif;
					 border-bottom:1px solid #333; text-align:center; transition: background 0.3s ease}
.click-menu-item-div:hover{background:#ddd}
.click-menu-item-div p{display:table-cell; vertical-align:middle}
/* ------------------------  */


/* 2.1	Header
-------------------------------------------*/
.left-header{display:inline-block; vertical-align:top; width: 15%; height:100%}
.left-header h1{font:normal 12px '_.medium', sans-serif; color: #fff}
.active-facility-name{display:block; clear: both; font:normal 11px/11px '_.medium', sans-serif; color: #fff}
.left-header-information-div{display:table; width:100%; height:50px}
.left-header .type-facility{display:table-cell; vertical-align:middle; margin: 1px 3% 1px 0; height: 20px; width:35px}
.user-facility-info{display:table-cell; max-width:80%; vertical-align:middle}
.user-facility-info span{color:#fff; font-family:'Roboto', sans-serif;}
.header-city-state{display:inline-block; font-size: .8em; color: #bbb; font-family:'_.light', sans-serif}

.header-text{display:inline-block; vertical-align:top; width: 60%; height:100%; text-align:center}
.header-page-label{display:block; min-height:30px; clear: both; font:normal 18px/24px '_.light', sans-serif; color: #fff}
.header-page-label.order-entry{min-height:20px; font-size:16px; line-height:18px}
.header-page-title{font-family: '_.light', sans-serif; font-size:20px}

.navigation{display:inline-block; vertical-align:bottom; width: 100%; opacity:0; transition:opacity 0.4s ease-out}
.navigation ul{height: 20px}
.navigation li{display:inline-block; height: 20px; font-size:12px; border:none; box-sizing:border-box}
.navigation li:hover{border-bottom:3px solid #fff}
.navigation li a{display:inline-block; text-decoration:none; box-sizing:border-box; cursor:pointer; padding: 0 10px; height: 20px; text-align: center; font:normal 1em/1.5em 'Roboto', sans-serif; color: #CCCCC0}
.navigation li a:hover{color:#fff}
.right-header{display:inline-block; vertical-align:top; width: 25%; height:100%}
.right-header .widget-tools{float:right}
.right-header .widget-tools li{display:inline-block; margin: 0 10px 0 0; vertical-align:bottom}
.right-header .widget-tools li:last-child{margin:0}
.right-header .tools{float: right; margin: 0 0 13px 0}
.right-header .tools li{padding: 4px 0}
.right-header .search-box{float:right; margin-top:3px}
.right-header .search-box .watermark{color:#595959; font-style: italic}

.order-entry-progress{display:inline-block}
.order-entry-progress li{float: left; width: 73px; height: 30px; text-align: center; border-left: 1px solid #444; border-right: 1px solid #111}
.order-entry-progress li:first-child{border-left: none}
.order-entry-progress li:last-child{border-right: none}
.header-progress-circle{border:2px solid #ccc; border-radius:50%; background:#999; height:8px; width:8px; margin: 1px auto; box-shadow: 3px 2px 3px rgba(0,0,0,0.6)}
.order-entry-progress li span{display:block; margin-top:3px; text-decoration: none; color: #999; font:normal 10px/14px 'Roboto', sans-serif;}
.order-entry-progress li.active span{font:normal 11px/14px '_.medium', sans-serif; color: #fff; margin-top:0}
.order-entry-progress .active-orange .header-progress-circle{margin: 0 auto 1px; border-color:#fff; height:12px; width:12px; background: #ffa84c; background: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0%,#ffa84c), color-stop(100%,#ff7b0d));
	background: -webkit-radial-gradient(center, ellipse cover,  #ffa84c 0%,#ff7b0d 100%); background: -ms-radial-gradient(center, ellipse cover,  #ffa84c 0%,#ff7b0d 100%);
	background: radial-gradient(ellipse at center,  #ffa84c 0%,#ff7b0d 100%)}
.order-entry-progress .active-green .header-progress-circle{background: #63f271; background: -webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0%,#63f271), color-stop(45%,#2ecc40), color-stop(100%,#29662f));
background: -webkit-radial-gradient(center, ellipse cover,  #63f271 0%,#2ecc40 45%,#29662f 100%);
background: -ms-radial-gradient(center, ellipse cover,  #63f271 0%,#2ecc40 45%,#29662f 100%); background: radial-gradient(ellipse at center,  #63f271 0%,#2ecc40 45%,#29662f 100%)}

.section-notes .title-form{left:0; float:left; width:90px;padding-top:5px}
.section-notes .title-form h3{left:0; padding: 20px 0 0 10px; line-height: 1.17em; font-weight: 700; font-size: 1em; color: #2556B8;padding-top:22px!important}
.section-notes .order-notes-entry{padding:0 10px 25px; width: 830px; float:right}

.sub-header .summary-user-location{float: left; width:95%}
.sub-header .summary-user-location h2{line-height: 1.27em; font-weight: 700; font-size: 1.4em; color: #000; float:left}
.sub-header .summary-user-pic {vertical-align:middle; z-index: 1; height:auto; max-height:146px; max-width:100%}
.ata-status-overlay-wrapper{position:relative;display:inline-block; width:100%; height:150px; line-height:145px}
.ata-overlay{position:absolute; top:0; left:0; width:100%; height:100%; background:#111; opacity:0.5; text-align:center; color:#777; font-size:18px; font-weight:700}
.sub-header .note-icon{float:left; height:32px; width:32px; margin-top:15px;padding-right:5px}
.sub-header span.show{font-family: 'Roboto'; font-size: 1em; color: #111; word-wrap: break-word; display:inline}
.patient-note-button{float:right; height:18px; width:18px; margin:3px 2px 0; vertical-align:bottom}
.button-allergy-log{height:18px; width:18px; vertical-align: bottom;float:right !important; margin-top:3px}
.button-allergy-print{height:18px; width:18px; vertical-align: bottom;float:right !important; margin-top:3px; margin-right: 4px;}
.note-tooltip{display:inline-block; line-height:22px; cursor:default}

.sub-header div.user-detail{position: relative; clear: both; padding: 0 0 10px 0; min-width: 805px; width:88%}
.sub-header .user-detail dl{clear: both; padding: 0; border-bottom:1px solid #ccc}
.sub-header .user-detail dl dt{float: left; min-width: 65px; width: 13%; line-height: 1.82em; font-weight:400; font-size: .92em; color: #000}
.sub-header .user-detail dl dd{float: left; line-height: 1.67em; font-weight: 700; font-size: 1em; color: #000}

.sub-header .user-detail .user-details-div{float:left; min-width:475px; width: 59%; margin-right:1px; background:#fff; border:1px solid #3781b2; padding-bottom:1px; border-radius:5px}

.view-all, .sub-header .user-detail dl dd .view-all{color:#36C; cursor:pointer}

.sub-header .user-detail a.button-edit{position: absolute; right: 0; bottom: 6px}

.sub-header-inner-patient .user-detail .noticed{width:328px; height:100%; min-height:45px; float:right; background:#fff; border:1px solid #3781b2; border-radius:5px}
.sub-header-inner-patient .user-detail .noticed table{float:left; width:250px; margin: 2px 0 0 20px}
.sub-header-inner-patient .allergy-label{float:left; line-height: 1.82em; font-size: .92em; color: #000; padding-left:2px}
.sub-header-inner-patient .allergy-text{color:#f00; font:normal 11px "_.medium", sans-serif}
.sub-header-inner-patient .allergy-text-popup{color:#fff; font-size: 1em}
.sub-header-inner-patient .user-detail .omh{width:328px; height:100%; min-height:15px; float:right; margin: 2px 0 5px; background:#fff; border:1px solid #3781b2; border-radius:5px}
.sub-header-inner-patient .user-detail .view-all{padding: 0 5px 0 0;font-size: .92em}
.view-all{color:#36C; cursor:pointer}

.sub-header-inner-patient .patient-basic-info-div{height:100%; display:inline-block; vertical-align:middle; padding: 2px 0; background:#fff; max-width:95%; margin:0 5% 0 0; box-sizing:border-box; border:1px solid #3781b2; border-radius:5px}
.sub-header-inner-patient .noticed{width:100%; height:150px; display:inline-block; background:#fff; box-shadow:0 1px 5px 0 rgba(30,30,30,0.35)}
.allergy-list-container{display:block; width:100%; height:126px; overflow:auto}
.allergy-control-list{display:table; width:98%; margin: 2px 1% 0}
.allergy-control-list > span{display:inline-block; width:50%; padding:3px 0; vertical-align:top}
.sub-header-inner-patient .view-all{padding: 0 5px 0 0;font-size: .92em; float:left}
.sub-header-inner-patient .patient-note-wrapper{float:right; width:90%}
.sub-header-inner-patient .patient-note-label-section{display:inline-block; width:100%}
.sub-header-inner-patient .patient-note-action-buttons{float:right; width:85px}
.view-patient-note-label {white-space: nowrap; overflow: hidden; text-overflow: ellipsis;padding-top: 0px; padding-left: 10px; font-size: 12px; display: inline-block; color:#FF6700; float:left}
.view-all-notes-span{width:15px}
.view-all-notes-span:hover .patient-note-view-all-content {box-shadow: 0 5px 5px rgba(50,50,50,.7); z-index: 10001; position:absolute; display:inline-block; word-wrap:break-word; margin-top:-100px; padding: 2px 10px; width: 267px; text-align:left}
.sub-header-inner-patient .patient-note-view-all-content{display:none; -webkit-animation:tooltipDown 0.3s; animation:tooltipDown 0.3s; padding: 5px 0 0; width: 287px; background:#2E2E2E; border:2px solid #fff; border-radius:3px; line-height: 1.5em;
				font-weight: 700; font-size: 1em; color: #fff;	opacity: 0.85;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"}

.approval-queue-header{display:table}
.approval-queue-header .sub-header-inner{width:96%; min-width:890px; max-width:1600px; margin:0 2%}

.patient-image-div{width:10%; display:table-cell}
.patient-image-background{display:inline-block; height:150px; width:100%; text-align:center; line-height:145px; background:#fff; box-shadow: 0 1px 5px 0 rgba(30,30,30,0.35)}
.patient-label-section{float:left; width:82%; padding-left:1%}

.patient-info-tabs{position: relative;  clear: both; margin: 0}
#patientInfoTabs li{list-style:none; display:inline}
#patientInfoTabs a {background: #ddd; font-weight:700; color:#111; display:inline-block; padding: 7px; text-decoration:none; min-width:30px; border-top: 1px solid #3781B2; border-left: 1px solid #3781B2;
					border-right: 1px solid #3781B2; border-top-left-radius: 5px; border-top-right-radius: 5px}
#patientInfoTabs .active {background: #fff}
.tab-content {position: absolute; top: 22px; left: 0; background: #fff; right: 0; bottom: 0; padding: 5px;  border-radius:5px}

/*Patient Header Tabs*/
.patient-information-section .caption-label{margin-right:5px; font-family:'_.medium', sans-serif}
.patient-information-section .value-label{font-family: 'Roboto', sans-serif}

/*CMS - New Patient Information Summary Control */
.patient-summary .noticed{height:98px}
.patient-summary .patient-header-tab{height:162px}
.patient-summary .patient-image-div{width:30%}
.patient-summary .patient-label-section{width:69%; padding-left:1%}
.patient-summary .patient-name-section{min-height:189px}
.patient-summary .allergy-control-list{max-height:73px}
.patient-summary-container{vertical-align:top; box-sizing:border-box; box-shadow: 0 4px 8px 0 rgba(30,30,30,0.5); background: #f5f5f5}
.summary-header{background:#fff}
.active-prescription-summary-div, .task-summary-div{min-height:289px; width:99%}
.active-prescription-summary-div{margin-right:1%}
.task-summary-div{margin-left:1%}
.active-vital-summary-div{min-height:255px; width:98%}
.labs-summary-div{height:255px; width:100%}
.chart-note-summary-div{height:255px; width:98%; margin-left:2%}
.summary-error-message{color:#5d5d5d; background:#ddd; font-family:'_.light', sans-serif; font-size:14px; text-align:center; margin: 25px 0 0; padding:15px 0; width:100%; border-top:1px solid #aaa;border-bottom:1px solid #aaa;-webkit-animation: fadeInOpacity 0.3s; animation: fadeInOpacity 0.3s}
.summary-vital-grid{width:100%}
.user-action{text-align:center; margin-top:5px; width:99%; padding-left:1%; float:left}
.lab-summary-table-wrapper, .chart-note-summary-table-div{height:225px; width:100%; overflow:auto}
.script-summary-table-div{width:100%; height:258px; overflow:auto}
.basic-patient-info-row{width:100%; padding:4px 0; font-size:12px; box-sizing: border-box; float:left}
.basic-patient-info-row.dark{background:#ddd}
.basic-patient-info-row li{float:left; min-width:20%}
.basic-patient-info-row .single-row, .basic-patient-info-row .problem-row{width:100%}
.basic-patient-info-row .double-row{width:50%}

.problem-row{font-size:12px; margin-bottom:5px}
.problem-row .value-label{color:#e76b00}
.problems-list-tooltip div{display:none}
.problems-list-tooltip:hover div{position:absolute; display:block; z-index: 1000; width: 450px; margin-top:-25px; padding:0;margin-left: 90px}
.basic-patient-info-row.end{border-bottom: 2px solid #777}
.patient-info-icon{display:inline-block; height:22px; width:22px; margin: 1px 4px 0; z-index:0; cursor:default}
.patient-click-bar .patient-info-icon{cursor:pointer}
.patient-summary-container .patient-info-icon{margin:5px 4px 0}
.omh-text, .language-text{font-size:24px; line-height:18px; font-weight:700; width:auto}
.click-bar-button{display:inline-block; width:20px; height:20px; margin:1px 5px 0; border:1px solid #aaa; border-radius:5px; background:#fff; box-shadow:0 1px 3px 0 rgba(0,0,0,0.4); transition: background 0.3s ease-out}
.click-bar-button:hover{background:#d3d3d3}
.click-bar-button > svg{margin:2px; fill: #333}
.pat-summary-label-wrapper{float:left; padding:0 8px; line-height:30px}
.summary-labs-table{width:98%; box-sizing:border-box; margin:0 1%; border:2px solid #333; color:#fff}
.summary-labs-table tr{border-top:1px solid #333}
.summary-labs-table tr:first-child{border-top:1px solid #333}
.summary-labs-table td{border-left: 1px solid #333; padding:5px; font-size:11px}
.summary-labs-table td:first-child{border-left:0}
.summary-shared-table tr{border-top:1px solid #888}
.summary-shared-table tr:first-child{border-top:0}
.summary-shared-table tr:last-child{border-bottom:1px solid #888}
.summary-shared-table td{border-left: 1px solid #888; padding:5px; font-size:11px}
.summary-shared-table td:first-child{border-left:0}
.summary-table-header{background:#36c; color:#fff; border-bottom: 1px solid #333}
.summary-table-header th{padding:3px; border-left:1px solid #777; font-weight:600; font-size:11px}
.summary-table-header th:first-child{border-left:0}
.script-name-cell{width:24%}
.script-direct-cell{width:26%}
.script-prescriber-cell{width:28%}
.script-date-cell{width:11%}
.chart-note-created-date-cell{width:5%}
.chart-note-title-cell{width:30%}
.chart-note-created-by-cell{width:25%}
.chart-note-category-cell{width:25%}

/* 2.2	Content
-------------------------------------------*/
input.login-user-id{width:200px; height:30px; font-size:17px; margin:20px 0 20px 38px !important}
input.login-password{float:none; width:250px; height:22px; font-size:18px}
.js-enabled{display:none;}
.js-disabled-msg{font-size:17px;margin: 19px 0px 0px 0px;}

/* Login Section Css*/
.loginsection{padding: 25px 0; width: 500px; margin: 100px auto 0; background: #fff; border: 2px solid #142C49; border-radius:15px 15px 40px 40px; position: relative; text-align:center;height:240px;filter: drop-shadow(0 0 0.75rem #0066B3);}

.loginsection .line-section{position:relative; height:40px}
.loginsection .line-section .title-label{float:left; width:60px; padding: 2px 0 0}
.loginsection .line-section h3{padding: 8px 0 0; line-height: 1.17em; font-weight: 700; font-size: 1em; color: #2556B8}
.loginsection .line-section .input-form{float: right; padding: 2px 0 0; width: 100%}

.loginsection-col1{clear:both; width: 100%;position: relative; height:30px}
.loginsection-col1 span.agree-terms{display: inline-block; padding-top: 5px}
.loginsection-col1 span.description,span.error-msg{display: inline-block;  width: 100%}
.loginsection-col1 span.description{padding-top:3px}
.loginsection-col1 span.error-msg{font-size:8pt !important}
.loginsection span.label{float: left; margin: 4px 0 0; padding: 0 6px; font-weight: 700; font-size: 1em; color: #000}

.login-table-header{background-color: #c6e996; padding:1px 6px; line-height:25px}
.login-table-security-img{width: 9%; padding:5px 1%; float:left}
.login-table-security-desc{width: 89%; vertical-align: middle; padding:5px 0; float:left}
.loginsection .passwordverification{padding-left:7px}
.loginsection .line-section .password-input-form{float:right; padding:2px 0 0; width:860px}
.loginsection .line-section a.forgotpasswordlink{padding-top:2px; font-size:8pt}
.login-questions-wrapper{margin-top:3%; background:#fff; padding:10px; border: 2px solid #142C49; border-radius:10px 10px 25px 25px;filter: drop-shadow(0 0 0.75rem #0066B3);}
.login-questions-wrapper .pn-left, .login-questions-wrapper .pn-right{width:50%;padding:14px 0 6px;display:inline-block}
.reset-password-content .pn-left, .reset-password-content .pn-right, .content-securityqn .pn-left, .content-securityqn .pn-right{display:inline-block;width:42%; padding: 40px 3% 0}
.login-questions-box{display:inline-block; width:100%; vertical-align:top; margin:10px 0}
.login-questions-box input[type=text]{float:none}
.login-secure-container{width:100%; height:100%; display:block}
.login-text{font: normal normal 20px '_.medium', sans-serif; color:#142C49; -webkit-font-smoothing: antialiased; text-shadow: 1px 1px 1px rgba(0,0,0,0.004); text-rendering: optimizeLegibility !important}
.login-content{text-align:center}
.security-question-box{display:table}
.verify-security-box{width: 98%; margin-left:2%; display:table}
.verify-security-header-label{font: normal normal 14px 'Roboto', sans-serif}
.password-subtitle{display:inline-block; padding:2px 7px;  font-family: "Roboto", Sans-Serif; font-size: 12px; color: #111}
.page-navigation{position: relative}
footer .page-navigation{height: 50px}
.page-navigation li{position: relative; text-align: center}
.pn-right li{float: right}

.reset-password-content{padding: 25px 0; width: 600px; margin: 100px auto 0; background: #fff; border: 2px solid #142C49; border-radius:15px 15px 40px 40px; position: relative; text-align:center}
.content-securityqn{padding: 25px 5px 60px; margin: 100px auto 0; background: #fff; border: 2px solid #142C49; border-radius:15px 15px 40px 40px; position: relative; text-align:center;filter: drop-shadow(0 0 0.75rem #0066B3);}
/* Login Section Css*/

.nf-group-nb-label{display:inline-block; font-size:9px; color:#78933D; font-weight:bold; white-space:nowrap}
.patient-summary .nf-group-nb-label{color:#5b6f2e}
.summary-shared-table .nf-group-nb-label{color:#3d9970}

a.switch-to-dash{color:#333; text-decoration:underline; font: normal 14px 'Roboto', sans-serif}

.legend-list{display:table; width:96%; margin: 10px 2%}
.legend-list li{vertical-align: middle; display:inline-block; width:100%; margin:5px 0}
.bulk-pdf-legend-list{display:table; width:96%; margin: 10px 2%}
.bulk-pdf-legend-list li{margin:5px 0; color: #000}
.bulk-pdf-legend-list li.selected{color: #fff; background:#777}
.bulk-doc-legend-list{display:table; width:96%; margin: 10px 2%}
.bulk-doc-legend-list li{margin:5px 0; color: #000}
.bulk-doc-legend-list li.selected{color: #fff; background:#777}
.legend-list.block{width:auto;}
.legend-list.block li{display:block;padding:0 5px;}


/* EHR Dashboard */
.dashboard-summary-div{display:inline-block; vertical-align:top; box-sizing:border-box; box-shadow: 0 4px 8px 0 rgba(30,30,30,0.5); background: #fff; position:relative; margin: 5px 0}
.dashboard-item-div{width: calc(100% - 4px * 2);}
.dashboard-three-quarter-item-div{width: calc(75% - 4px * 2);}
.dashboard-quarter-item-div{width: calc(25% - 4px * 2);}
.dashboard-half-item-div{width: calc(50% - 4px * 2);}
.dashboard-one-third-item-div{width: calc(33.33% - 4px * 2);}
.dashboard-two-third-item-div{width: calc(66.66% - 4px * 2);}
.dashboard-queue-control-div{width: 640px}
.dashboard-task-control-div {width: 535px}
.main-menu-bottom-space{float:left; width:100%; height:10px}
.patient-summary .dashboard-summary-div{margin:0 2% 0 0; padding:0; box-shadow: 0 4px 8px 0 rgba(30,30,30,0.5)}
.block-labs-div{background: #ccc; height:100%; position:absolute; width:100%; transition: opacity 0.3s ease-out}


.dashboard-item-title-div {	display: block;	width: 98%;	padding: 0 1%;	height: 30px;border-bottom: 1px solid #adc2eb}
.dashboard-item-title-label {color: #36c;font-weight: 400;font-size: 20px;line-height: 28px;padding: 0}

.dashboard-item-subtitle-label{color:#36c; font-family:'_.light', sans-serif; font-size:16px}
.dashboard-item-content-div{display:block; width:100%; background:#f5f5f5; transition: background 0.3s ease-out}
.dashboard-item-content-div.report{height: 292px; display:block; width:100%; background:#f5f5f5; transition: background 0.3s ease-out}
.dashboard-item-content-div.short{height:236px; padding-top: 5px;}
.dashboard-box-medpass .dashboard-item-content-div.short{height:271px; padding-top: 5px;}
.dashboard-messages-menu-div{width:20%; display:inline-block; vertical-align:top}
.dashboard-messages-wrapper-div{width:80%; display:inline-block; vertical-align:top; box-sizing:border-box; border-left: 1px solid #aaa}

.messaging-content-div{display: flex; justify-content:flex-start;}
.dark-popup-content-bg{background-color: #222; border-top:1px solid #111; border-bottom:1px solid #111; box-sizing:border-box; color:#fff;}
.viewer-message-details{display:flex; justify-content:flex-start; align-items:center; -ms-flex-wrap:wrap; flex-wrap: wrap; font-size:1.1em;}
.message-options {display:flex; justify-content:flex-end; align-items:center; padding: 5px}
.detail-label{width: 13%; margin-right:2%; text-align:right; padding:2px 0; font-family:'_.light', sans-serif;}
.detail-value{width: 85%; padding:2px 0;}
.detail-value.overflow{overflow-x:auto;white-space:nowrap; text-overflow: ellipsis;}

/*Icon bar for dashboards*/
.dashboard-switch a{display:inline-block; margin: 5px 5px 0; cursor:pointer}
.dashboard-switch a:first-child{margin: 5px 5px 0 0}

.dashboard-task-filter-div{padding: 5px 1%}
.dashboard-task-pager{width:25%; padding: 5px 1%}
.dashboard-task-pager .page-navigation .button-pagination-prev,
.dashboard-task-pager .page-navigation .button-pagination-next{margin-top: 2px}
.dashboard-task-pager .page-navigation .label{float:left; padding: 0 3px; line-height: 2.2em; font-weight:400; font-size: 1em; color: #333}
.dashboard-task-pager .page-navigation > div {float:left}
.dashboard-task-pager .page-navigation{float: right}
.dashboard-task-pager input.txt{margin: 2px 0 0 1px; width: 30px}
.dashboard-task-pager .txt-center{text-align: center !important}
.pager-wrapper {text-align:right}
.pager-wrapper input[type=number]{float:none; background:transparent; border:none; border-radius: 0; border-bottom: 2px solid #888}
.pager-wrapper input[type=number]:focus{border-bottom-color: #36c}
.pager-wrapper button{background:transparent; border:none; outline:none; padding: 0; cursor: pointer}
.db-task-label{font-size:13px; font-weight:300; padding-right:5px}
.dashboard-tasking-table-div{width:100%; height:392px}
.dashboard-tasking-table-div svg {pointer-events: none}
.patient-summary .dashboard-tasking-table-div{height:237px}
.dashboard-tasking-table-div .appointment-table{border-bottom:2px solid #2A364C; border-left: 2px solid #2A364C}
.dashboard-tasking-table-div .wrapper-table-patient-chart{border: 0}
.db-tasking-table-wrapper{height:298px; width:100%; overflow:hidden; border-top:2px solid #999}
.db-tasking-table-wrapper:hover{overflow-y:auto}
.patient-summary .db-tasking-table-wrapper{height:193px}
.dashboard-tasking-table-div .page-navigation{margin-bottom:10px}
.ddlTaskSelect{width:36%}
.dashboard-task-box{display:block; width:98%; margin:5px 0 10px 2%; font: normal 12px/20px 'Roboto', sans-serif;}
.dashboard-task-content{border:1px solid #263238; box-sizing:border-box; display:inline-block; position:relative; width:90%; max-width:1000px; background-color:#455a64; min-height:80px; color:#fff}
.is-appointment .dashboard-task-content {background-color:#5D4037; border:1px solid #3E2723}
.dashboard-task-box .dash-task-first-approve > svg {fill: #9E9E9E}
.dashboard-task-box[data-task-date='past-due'] .dash-task-first-approve > svg{fill: #fdd835}
.dashboard-task-box[data-task-date='past-due'] .dash-task-first-approve:hover > svg{fill: #ffee58}
.dashboard-task-box[data-task-date='due-today'] .dash-task-first-approve > svg{fill: #0aae1f}
.dashboard-task-box[data-task-date='due-today'] .dash-task-first-approve:hover > svg{fill: #0dde28}
.dashboard-task-confirm-complete{display: inline-block; width:40px; height:80px; margin-left:-3px; z-index:1; vertical-align:top}
.dash-task-title{font: normal 14px/20px '_.medium', sans-serif; display:block}
.dash-task-noShow-Note{font: bold 14px/20px '_.medium', sans-serif; color: red}
a.dash-task-pat-name:visited, a.dash-task-pat-name:link{display:block; color: #fff; cursor:pointer}
.dash-task-first-approve{background:none; border:0; padding:0; height:20px; cursor:pointer; position:absolute; top:5px; right: 5px;}
.ehr-confirm-box-button{display:block; height:40px; width:40px; background: #388e3c; background: linear-gradient(to right, #388e3c 0%,#4caf50 100%); border:0; line-height:45px; cursor:pointer; text-align:center; z-index:0; outline: none;}
.ehr-cancel-box-button{display:block; height:40px; width:40px; background: #b71c1c; background: linear-gradient(to right, #b71c1c 0%,#f44336 100%); border:0; line-height:45px; cursor:pointer; z-index:0; outline: none;}
.ehr-confirm-box-button > svg, .ehr-cancel-box-button{stroke:#fff; color:#fff; fill:none}
input.task-text-approval{background:#bbb; border:0; border-bottom:2px solid #777; border-radius:0; display:block; margin-bottom:5px; margin-left:5px; padding:0 2px; text-transform:none; width:400px}
input.task-text-approval:focus{background: #eee; border:0; border-bottom:2px solid #36c}
.dash-task-ddl{height: 31px; width:135px; margin: 5px; float:left}
.fade-enter-active {
	transition: opacity 0.3s ease-in;
}
.fade-leave-active {
	transition: opacity 0.2s ease-out;
}
.fade-enter, .fade-leave-to{
	opacity: 0;
}

.dashboard-hotlist-div{display:block; height:341px; overflow:auto; vertical-align:top;}

.dashboard-last-patients-div{height:341px; width:100%; overflow:auto}
.dashboard-last-viewed-list{width:96%; margin: 10px 1% 0; counter-reset:li}
.dashboard-last-viewed-list li{font-size:14px; margin:4px 0 4px 15px}
.dashboard-last-viewed-list li:first-child{margin: 0 0 4px 15px}
.dashboard-last-viewed-list li:last-child{margin: 4px 0 0 15px}
.dashboard-last-viewed-list a{display:inline-block; width:90%; position:relative; padding: .4em .4em .4em 2em; margin: .1em 0; background: #DEDEDE; color: #444; text-decoration: none; border-radius: .3em; transition: all .3s ease-out}
.dashboard-last-viewed-list a:hover{background:#e4eaf8}
.dashboard-last-viewed-list a:before{content: counter(li); counter-increment: li; position: absolute; left: -1.3em; top: 50%; margin-top: -1.3em; background: #36c; color:#fff;
	height: 2em; width: 2em; border: .3em solid #fff; text-align: center; font: normal 12px/2em '_.medium', sans-serif; border-radius: 2em}
.last-viewed-patient-label{pointer-events:none}
.last-viewed-patient-date {font-size:11px; line-height:20px; pointer-events:none}
.last-viewed-patient-type{color:#224387; font-weight:600; font-size:14px;padding-right:5px}
.dashboard-resources-container-div, .dashboard-reports-container-div{padding-top:5px; height:297px; width:100%}
.dashboard-resources-website-div{float:left; width:47.5%; margin: 0 2% 0 .5%}
.dashboard-resources-document-div{float:right; width:48%; margin: 0 0 0 2%}

.dashboard-resources-container-div a:link, .dashboard-resources-container-div a:visited,
.dashboard-reports-container-div a:link, .dashboard-reports-container-div a:visited{color:#2a364c; font-family:'Roboto', sans-serif; font-size:14px; transition: color 0.3s ease-in}
.dashboard-resources-container-div a:hover, .dashboard-reports-container-div a:hover{color:#264C99}
.dashboard-resources-container-div ul, .dashboard-reports-container-div ul, .dashboard-custom-reports-link-div{max-height:268px; overflow:auto; border-top:2px solid #8da7db}
.dashboard-resources-container-div li, .dashboard-reports-container-div li{margin: 7px 0; display:inline-flex; justify-content:space-between; width: 100%}

.dashboard-standard-reports-div{float:left; width:48%; margin: 0 1% 0 1%}
.dashboard-favorite-reports-div{float:left; width:48%; margin: 0 2% 0 0}
.dashboard-standard-reports-div ul,
.dashboard-favorite-reports-div ul {display:block; height: 286px; overflow-y:hidden; border-top:2px solid #8da7db}
.dashboard-standard-reports-div ul.short,
.dashboard-favorite-reports-div ul.short {display:block; height: 206px; overflow-y:hidden; border-top:2px solid #8da7db}
.dashboard-standard-reports-div ul:hover,
.dashboard-favorite-reports-div ul:hover {overflow-y: auto}
.dashboard-partial-notes-div{display:block; margin: 20px 5%}
.dashboard-partial-notes-label{font-size:18px; padding:20px 0}

.button-download-report{font-size: 14px}

.legend-list-square{width:13px; height:13px; display:inline-block; border: 2px solid #111; margin-right:2%}
.legend-urgent-icon{width:20px; height:20px; display:inline-block; margin-right:2%; fill:#ff4136}
.legend-intake-icon{width:20px; height:20px; display:inline-block; margin-right:2%; fill:#FFCC73}
.legend-footer .not-read{background:#fff}
.legend-footer .read{background:#d6d6d6}
.messaging-legend-label{font-size:12px; color:#111; font-family:'Roboto', Sans-Serif; position:relative; top:-4px}
.db-messaging-legend .active-filter{font-size:14px; font-family:'_.medium', Sans-Serif}

.dashboard-messages-list-div{height:309px; width:100%; box-sizing:border-box; overflow:hidden;}
.dashboard-messages-list-div:hover{overflow-y:auto}
.user-message-block, .user-message-block-end{float:left; min-height:40px; height:100%; border-bottom: 1px solid #899CC2; width: 100%; background:#fff}
.user-message-block > a {cursor: pointer; display:block; padding: 5px 0}
.read-message{background-color: #ddd}
.UserMessageUserName{display:inline-block; font-size:1.4em; font-family:'_.light', sans-serif; color:#111; text-decoration:none; pointer-events:none;}
.UserMessageSentDate{display:inline-block; float:right !important; padding-right:1%; color:#111; text-decoration:none; pointer-events:none;}
.UserMessageSubject, .LRTitle{font-family:'_.medium', Sans-Serif; color:#111; pointer-events:none;}
.UserMessageText{color:#555}
.UserMessageSubject{font-size:1.1em; width:100%;  text-decoration:none; text-align:left}
.UserMessageUrgency{float:left; width:10%; min-height:30px}
.message-urgent-icon{margin: 10% 20% 0}
.load-more-button{min-height:40px; width:100%; float:left; font-size:1.2em; text-align:left; line-height:45px}
.dashboard-message-viewer{height: 550px; width: 700px; display:flex; flex-direction:column; justify-content:space-between;}
.message-body{font-size:1.2em; padding: 10px 0 10px 2%; flex:1; overflow-y: auto}

.db-queue-content{height:405px}
.db-queue-content.short{height:275px}
.db-queue-content.db-emar-default{height: 280px}
.db-master-queue-chart > span {display: flex; flex-flow: column wrap; justify-content: flex-start; align-items:flex-start; height: 370px}
.db-master-queue-chart > span.short {display: flex; flex-flow: column wrap; justify-content: flex-start; align-items:flex-start; height: 242px}
.db-master-queue-chart a:link, .db-master-queue-chart a:visited{color: #fff; margin-bottom: 5px}
.queue-single-col{width: 98%; margin-left: 4px;}
.queue-double-col{width: 48%; margin-left: 4px;}
.queue-triple-col{width: 32%; margin-left: 4px;}
.queue-quad-col{width: 24%; margin-left: 4px;}
.queue-block{align-items: center; background: #455A64; border:1px solid #222d32; box-sizing:border-box; display:inline-flex; justify-content:space-between; padding: 3px 0; width: 100%}
.queue-block > label{pointer-events: none; font-size: 12px; z-index:1}
.queue-block > svg{fill: #29363c; pointer-events:none; z-index:0}
.db-master-queue-chart a:hover .queue-block{background: #8DC63F}
.queue-block.queue-red {background: #EB1700; border-color: #B31100}
.queue-block.queue-red > svg {fill: #B31100}
.db-master-queue-chart a:hover .queue-block.queue-red{background: #df6767}
.queue-block.queue-orange {background: #D14900; border-color: #FF8F00}
.queue-block.queue-orange > svg {fill: #FF8F00}
.db-master-queue-chart a:hover .queue-block.queue-orange{background: #ffad44}
.queue-list-move{transition: transform .6s}
label.legend-queue-count{font-size: 16px; font-family: '_.medium', sans-serif; min-width:38px; text-align:right}
label.legend-queue-name{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:110px; text-align:left}
.db-master-queue-legend{width:98%; padding: 5px 1% 10px; display:inline-block}
.db-master-queue-loading{width:100%; font-size:20px; line-height:30px; text-align:center}
.db-emar-default .db-master-queue-chart{width:42%; height:268px; padding: 10px 1% 0; float:left}
.db-emar-default .db-master-queue-legend{width:54%; height:268px; padding: 10px 1% 0; float:right}
.loading-pulse{-webkit-animation: pulse 1.5s infinite; animation:pulse 1.5s infinite}
.db-queue-legend-svg{width:620px; height:351px; margin:0 auto}
.db-emar-default .db-queue-svg{height: 270px}
.db-emar-default .db-queue-legend-svg{height: 270px; width: 360px}
.db-shared-legend{background:#fff; border:1px solid #aaa; box-sizing:border-box; text-align:left}
.legend-wrapper{background:#fff; border:1px solid #bbb; box-shadow: 0 1px 5px 0 rgba(30,30,30,0.35); box-sizing:border-box; text-align:left}
.flex-legend {background-color: #ccc; display:flex; justify-content:space-around; align-items:center; font-size: 14px; padding: 5px 0;}

.dashboard-custom-reports-container-div{height:302px; width:99%; margin-left:1%; box-sizing: border-box; padding-top:5px; vertical-align:top;}
.dashboard-lab-reports-container-div{width:100%; box-sizing: border-box}
.dashboard-lab-reports-container-div .title, .dashboard-lab-reports-container-div .showAllCheckboxDiv{width:50%; padding:5px 0; height:25px; float:left}
.dashboard-lab-reports-container-div .showAllCheckboxDiv label{font-size:12px; color:#111}
.dashboard-custom-reports-container-div .title{width:100%; height:20px !important}
.dashboard-lab-reports-container-div .empty-table, .dashboard-tasking-table-div .empty-table{width:100%; font-size:14px; line-height:24px}
.dashboard-lab-reports-container-div .empty-table td, .dashboard-tasking-table-div .empty-table td{border-top:0; font-size:12px; line-height:40px; height:40px; color:#5d5d5d; background:#ddd; text-align:center}

.db-custom-reports-list{width:100%; height:302px; overflow:auto}
.db-custom-reports-list li{width:100%; font-size:12px; display:table; margin:10px 0}

.db-remove-report{cursor:pointer; vertical-align:bottom; margin-right:5px}

.reporting .checkbox{height: 20px; display: block}
.reporting .checkbox label{margin-top:-18px; width: 200px; margin-left: 650px; text-align: left}
.reporting .checkbox input{margin-top:5px}

/* Reporting Active Tab Class*/
.report-filter-active-tab{color:#001f3f; font-weight:700}

a.btn-green{float: left; padding: 0 10px 0 0; height: 24px; line-height: 2.09em; font-weight: 700; font-size: .92em; color: #fff !important; background: url(../images/btn-green-right.png) no-repeat right 0}
a.btn-green span{float: left; padding: 0 0 0 10px; height: 24px; background: url(../images/btn-green-left.png) no-repeat 0 0}
a:hover.btn-green{color: #000 !important}

div.btn-square { height: 25px; font-size: 11px; border: 1px solid #fff; transition: all 0.2s ease-out; flex: 1 1 auto; align-items: center; justify-content: center; display: flex; cursor:pointer; }div.btn-square div { text-align:center; }
div.btn-square.dark {background: #001f3f; color: #fff;}
div.btn-square.warning {background: yellow; color: black;}
div.btn-square.disabled { background: #777; border: 1px solid #ddd; color: #ddd; cursor:not-allowed; }

.content-nav{overflow: hidden; clear: both; margin: 0 0 28px; padding: 0; height: 1%}
.content-nav li{float: left; padding: 0 10px 0 0; height: 24px}

.content-sub-nav{clear: both; padding: 0 0 20px}
.content-sub-nav .csn-column{float: right}
.content-sub-nav .csn-first{padding: 0 75px 0 0}
.content-sub-nav .csn-column h4{float: left; padding: 0 12px 0 0; line-height: 1.75em; font-weight: 700; font-size: 1em; color: #2556B8}
.csn-column ul{float: left; background:#c3c3c3; border-radius:5px}
.csn-column li{float: left; height: 24px; overflow: hidden; border-right:1px solid #777}
.csn-column li:first-child{padding-left: 0; background: none}
.csn-column li:last-child{border-right:0}
.csn-column li a{float: left; height: 100%; line-height: 2.2em; font-size: 11px; font-weight:400; color: #3d3d3d; transition: all 0.2s ease-out}
.csn-column li:first-child a{padding: 0 0 0 10px}
.csn-column li:last-child a{padding: 0 10px 0 0}
.csn-column li a span{float: left; padding: 0 10px}
.csn-column li:first-child a span{padding: 0 10px 0 5px}
.csn-column li:last-child a span{padding: 0 0 0 3px}
.csn-column li a.active{color: #fff; background:#777}
.csn-column li:first-child a.active{border-top-left-radius:5px; border-bottom-left-radius:5px}
.csn-column li:last-child a.active{border-top-right-radius:5px; border-bottom-right-radius:5px}
.csn-column .med-type{box-shadow:0 2px 5px 0 rgba(50,50,50,0.4)}

.message-toolbar ul{float: left; background:#c3c3c3; border-radius:5px; width:135px}
.message-toolbar li{float: left; height: 24px; overflow: hidden; border-right:1px solid #777}
.message-toolbar li:first-child{padding-left: 0; background: none}
.message-toolbar li:last-child{border-right:0}
.message-toolbar li a{float: left; height: 100%; line-height: 2.2em; font-size: 11px; font-weight:400; color: #3d3d3d; transition: all 0.2s ease-out; margin-left:0px;}
.message-toolbar li:first-child a{padding: 0 0 0 10px}
.message-toolbar li:last-child a{padding: 0 10px 0 0}
.message-toolbar li a span{float: left; padding: 0 10px}
.message-toolbar li:first-child a span{padding: 0 10px 0 5px}
.message-toolbar li:last-child a span{padding: 0 0 0 3px}
.message-toolbar li a.active{color: #fff; background:#777; margin-left:0px;}
.message-toolbar li:first-child a.active{border-top-left-radius:5px; border-bottom-left-radius:5px}
.message-toolbar li:last-child a.active{border-top-right-radius:5px; border-bottom-right-radius:5px}

.table-patient input.txt{margin: 2px 0 0; text-align: center; text-transform: uppercase}

.table-patient tr td .wrapper-btn{position: relative; float: left; height: 18px}

/* directions page */
.section{padding: 5px 0; width: 930px; position: relative}
.ehr-content-inner .section{width:98%; margin:0 1%}

.section-first{padding: 0 0 10px; border-top: none; z-index: 2}
.section-response{padding: 20px 0 10px; width: 930px}
.section .line-section{position: relative}

.line-section .title-form{float: left; width: 90px}
.line-section .title-form h3{padding: 7px 0 0 10px; line-height: 1.17em; font-weight: 700; font-size: 1em; color: #2556B8}

.line-section .input-form{float: right; padding: 2px 0 0; width: 830px}
.line-section .line-form{clear: both}
.line-section .input-form .firefox{float:left}
.line-section .input-form input, .doc-section .input-form input{margin: 2px 0 0}
.line-section .input-form span.label{float: left; line-height:20px; padding: 0 6px; font-weight: 700; font-size: 1em; color: #000}
.line-section .input-form span.lbl-blue, .doc-section .input-form span.lbl-blue{color: #36c}
.line-section .input-form input.txt, .doc-section .input-form input.txt{margin: 2px 2px 3px 1px; text-transform: uppercase}
.line-section .input-form .txt-center{text-align: center !important}
.line-section .input-form textarea{width: 340px; height: 30px; text-transform: uppercase}
.line-section .input-form select{width: 60px}
.line-section .input-form a.ico-help{float: left}
.line-section .input-form a.ih-daw,
.line-section .input-form a.ih-day-supply{margin: 2px 0 0}
.line-section .input-form .messagediv{display:inline-block}

.immunization-section{padding: 20px 0 10px; width: 100%; position: relative}
.immunization-section .input-form{float: right; padding: 2px 0 0; width: 100%}

.PatientDocuments-div .section{display:inline-block; min-width:450px; width:49%; max-width:625px}
.PatientDocuments-div .section .line-section .title-form{float: none; display:inline-block; width: auto; vertical-align: top; margin-top:3px; color: #2556b8;}
.PatientDocuments-div .section .line-section .title-form h3{padding: 0 0 0 20px; display:inline-block}
.PatientDocuments-div .section .line-section .input-form{float: none; width:275px; padding: 0; display:inline-block}

.section .taper-container .input-form{float: right; padding: 2px 0 0; width: 935px}

.special-direction textarea{color:#777}
input.watermark, textarea.watermark{color:#595959}

.txt-center{text-align: center !important}

.bg-txtbox{float: left; margin: 0 15px 3px 0; padding: 0 0 0 6px; height: 22px; background: url(../images/bg-text-box-left.gif) no-repeat 0 0}
.bg-txtbox span{float: left; width: 81px; height: 20px; padding: 2px 6px 0 0; background: url(../images/bg-text-box-right.gif) right 0}
.bg-txtbox span input{width: 81px}
.bg-txtbox span.wider, .bg-txtbox span.wider input{width: 525px}
.bg-txtbox span.wide, .bg-txtbox span.wide input{width: 293px}
.bg-txtbox span.narrow, .bg-txtbox span.narrow input{width: 51px}
.bg-txtbox span.narrower, .bg-txtbox span.narrower input{width: 223px}

.search-button-panel{width:100%; display:table}

/* -------- */
.section-medication p.error-msg{clear: both; line-height: 1.33em; font-weight: 700; font-size: 1em; color: #c00}
.section-medication a.button-diagnosis{float: none; position: absolute; right: 0; top: 2px}
.addstock-drugInfo .section-medication p.error-msg{clear: both; line-height: 1.33em; font-weight: 700; font-size: 1em; color:#fff}
.stockradios > li{display:inline-block; width:22%; margin-right:1%}
.predefinedpanel{display:table}
/*-- Package size & type --- */
.section-package-size .package-size li,
.section-package-type .package-type li{float: left; padding: 2px 20px 12px 0}
.section-package-size .package-size li span,
.section-package-type .package-type li span{margin-top:0; font-weight:700; float:left}

/* TB User Controls Begin */
.tb-div-block {display:inline-block; vertical-align:bottom; margin-right:20px}
/* TB User Controls End*/

/* -------- */
.section-directions .title-form h3{padding: 7px 0 5px 10px !important}
.ul-order-directions{margin-top:10px}
.ul-order-directions > li{display:inline-block; font-size:14px; width:24%; vertical-align:middle}
.section-directions .lf-vital-directions li{display:inline-block; font-size:14px; width:35%}
.section-directions .bg-txtbox{margin: 0 5px 3px 0}
.section-directions span.lbl-np{padding: 0 5px 0 0 !important}
.section-directions input.prn{margin: 3px 5px 0 45px !important}
.section-directions span.bg-textarea{float: left; margin: 5px 0 12px -1px; padding: 0 0 0 6px; height: 40px; background: url(../images/bg-textarea-left.png) no-repeat 0 0}
.section-directions span.bg-textarea span{float: left; padding: 0 6px 0 0; height: 40px; background: url(../images/bg-textarea-right.png) no-repeat right 0}
.section-directions span.bg-textarea textarea.txt-area{width: 365px}
.section-directions .wrapper-btn-rv{float: right; padding: 0 0 0 20px; margin:0; overflow: hidden}
.section-directions .input-form a.ico-help{margin: 15px 0 0 10px}
.section-directions .input-form a.ih-rvl{position:absolute; margin: 3px 0 0 10px}
.crushed-tx-medication{display:inline-block; padding: 0; margin-top:5px}
.ul-order-kop-status{display:inline-block; width:65%}
.ul-order-kop-status > li{display:inline-block; font-size:14px; width:33%; vertical-align:text-bottom}
.section-directions .wrapper-input-reason input{width: 290px}
/* -------- */
.lf-order-qty {margin-top:5px}
.lf-order-qty > li{display:inline-block; vertical-align:text-bottom; position: relative}
.lf-order-qty > li select{width: 83px}
.lf-order-qty > li .bg-txtbox{margin-right: 0 !important}
.lf-order-qty > li input.txt-nm{text-align: center}

a.btn-qty{position: absolute; left: 66px; top: 10px; width: 24px; height: 22px; text-align: left; text-indent: -9999em; background: url(../custom-forms1/images/button-qty.gif) no-repeat 0 0}
a.btn-qty-active{background: url(../custom-forms1/images/button-qty-active.gif) no-repeat 0 0}
/* -------- */
.dates-wrapper{margin-top: 15px; height:200px; width: 930px}
.section-dates p{clear: both; padding: 0 0 20px; font-weight: 700; font-size: 12px; color: #000}
.div-order-entry-dates {display:inline-block; vertical-align:top; margin-right:10px}
.div-order-entry-dates > input[type=text]{vertical-align:text-bottom}
.section-dates .lf-dates .wrapper-input-dates input.dates-active{color: #000}

.prescriber-wrapper{height:155px; width: 930px}
.section-prescriber{display:table}
.order-entry-rx-type{display:block}
.order-entry-rx-type > li{display:inline-block; margin-right:10px}
.customhoa-div{width: 100%}
a.button-recurrence, span.button-recurrence, a.button-upload-image, span.button-upload-image {z-index:1 !important}

.order-entry-drug-search{width:725px; margin-right:10px}
.custom-sig-required-vitals-div{display:inline-block; vertical-align:text-bottom; margin-left:10px}
.order-entry-wrapper{display:table; width:100%; border-radius:3px; border: 1px solid #86aae1; box-shadow:  3px 4px 5px 0 rgba(0,0,0,0.35); background: #D5E6F2}
.lab-results-wrapper, .form-filter-wrapper{border: 2px solid #86aae1; background: #edf4f9;
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZjRmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWRlZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#edf4f9), color-stop(100%,#c1def2));
					background: -webkit-linear-gradient(top,  #edf4f9 0%,#c1def2 100%); background: -ms-linear-gradient(top,  #edf4f9 0%,#c1def2 100%);
					background: linear-gradient(to bottom,  #edf4f9 0%,#c1def2 100%);
					filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#edf4f9', endColorstr='#c1def2',GradientType=0 )}
.key-label-wrapper{border: 2px solid #86aae1; background: #ffffff; background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWU1ZTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
					background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#e5e5e5));
					background: -webkit-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%); background: -ms-linear-gradient(top,  #ffffff 0%,#e5e5e5 100%);
					background: linear-gradient(to bottom,  #ffffff 0%,#e5e5e5 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
					padding: 3px 5px 5px}

.standard-question-wrapper{border-radius:10px; border: 2px solid #86aae1; box-shadow:  3px 4px 5px 0 rgba(0,0,0,0.35); background: #D5E6F2;
					background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZjRmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMWRlZjIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
					background: -webkit-linear-gradient(top, #edf4f9 0%,#c1def2 100%);
					background: -ms-linear-gradient(top, #edf4f9 0%,#c1def2 100%); background: linear-gradient(to bottom, #edf4f9 0%,#c1def2 100%)}

.inactive-question-wrapper{border-radius:10px; border: 2px solid #86aae1; box-shadow:  3px 4px 5px 0 rgba(0,0,0,0.35); background: #D5E6F2;
					background: rgb(178,181,186); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(178,181,186,1)), color-stop(100%,rgba(153,153,153,1)));
					background: -webkit-linear-gradient(top,  rgba(178,181,186,1) 0%,rgba(153,153,153,1) 100%); background: -ms-linear-gradient(top,  rgba(178,181,186,1) 0%,rgba(153,153,153,1) 100%);
					background: linear-gradient(to bottom,  rgba(178,181,186,1) 0%,rgba(153,153,153,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2b5ba', endColorstr='#999999',GradientType=0 )}

.custom-question-wrapper{border-radius:10px; border: 2px solid #86aae1; box-shadow:  3px 4px 5px 0 rgba(0,0,0,0.35); background: #D5E6F2;
					background: rgb(255,254,245); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,254,245,1)), color-stop(100%,rgba(249,239,163,1)));
					background: -webkit-linear-gradient(top,  rgba(255,254,245,1) 0%,rgba(249,239,163,1) 100%); background: -ms-linear-gradient(top,  rgba(255,254,245,1) 0%,rgba(249,239,163,1) 100%);
					background: linear-gradient(to bottom,  rgba(255,254,245,1) 0%,rgba(249,239,163,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffef5', endColorstr='#f9efa3',GradientType=0 )}

.new-question-wrapper{border-radius:10px; border: 2px solid #86aae1; box-shadow:  3px 4px 5px 0 rgba(0,0,0,0.35); background: #D5E6F2;
					background: rgb(238,244,222); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(238,244,222,1)), color-stop(44%,rgba(218,232,208,1)), color-stop(100%,rgba(183,225,181,1)));
					background: -webkit-linear-gradient(top,  rgba(238,244,222,1) 0%,rgba(218,232,208,1) 44%,rgba(183,225,181,1) 100%); background: -ms-linear-gradient(top,  rgba(238,244,222,1) 0%,rgba(218,232,208,1) 44%,rgba(183,225,181,1) 100%);
					background: linear-gradient(to bottom,  rgba(238,244,222,1) 0%,rgba(218,232,208,1) 44%,rgba(183,225,181,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eef4de', endColorstr='#b7e1b5',GradientType=0 )}

.section-medication .order-entry-wrapper{height:230px; margin-top:65px}
.task-filter-wrapper{display: block}

/* -------- */
.lf-admin{margin: 0 0 0 110px} /* Added by Deepak.A to provide space between recurrence button and the standard/custom radio buttons */
.lf-admin-hoa {float:right !important}
.lf-admin-right li{padding: 2px 5px 0 0; float: left}
.lf-admin-right li:last-child{padding-right: 0}
.hoadiv .order-button-list li{display:block; float: none !important}
.lf-admin li{padding: 2px 5px 0 0; float: left}
.lf-admin-option h4{padding: 1px 0 2px 15px; line-height: normal; font-weight: 700; font-size: 1em; color: #000}
.lf-admin li .lf-admin-option p{font-weight:400; font-size: .83em; color: #000}
.lf-admin li .lf-admin-option p span{padding-right: 10px}
.lf-admin li .lf-admin-option-medpass{width: 200px; float:right}
.lf-admin li .lf-admin-option-medpass h4{line-height: normal; font-weight: 700; font-size: 1em; color: #000; margin-top:1px}
/* -------- */
.section-rx .title-form h3{padding: 11px 0 0 10px !important}
.lf-rx li{float: left; padding: 0 20px 0 0}
.lf-rx li span.label{width: 100px !important}

.vital-custom-directions-txt{width:100%}

/* delivery page */
.content-left{float: left; padding: 0 0 5px; width: 340px}
.content-right{float: right; padding: 0 0 5px; width: 542px}

.content-left h3, .content-right h3 span{line-height: 1.75em; font-weight: 700; font-size: 1em; color: #2657B9}
.div-stock-qty-on-hand{display:inline-block; margin-bottom:20px; border-radius:3px; background:#36c; padding:5px}
.stock-qty-label{font: normal 12px/14px '_.medium', sans-serif; color:#fff}
.delivery-type{clear: both; margin: 5px 0 0; padding: 0; overflow:auto}
.delivery-type li{display:inline-block; padding: 5px 10px 2px 2px}
.delivery-type li input{display:inline-block; margin: 2px 0 0}

.dt-active{position: relative; left: 0}
.list-dt{overflow: hidden; clear: both; margin: 0 0 10px; padding: 0}
.list-dt > li{display:inline-block; overflow: hidden; padding: 0 0 0 20px}
.list-dt > li.first{padding: 0}
.list-dt > li.inline{padding: 0 0 0 5px}
.list-dt > li input.txt-narrow{margin: 2px 0 0; width: 40px; text-align: center}
.list-dt > li span.label{display:inline-block; margin: 1px 0 0; width: auto}
.list-dt-option{margin: 0 0 10px; width: 100%; height:0px}
.list-dt-option > li{overflow: hidden; clear: both}

/* Hack for order entry delivery screen validator extender css issues (displaying behind Rx Preview panel */
#ctl00_MainContentPlaceHolder_PatientOrderControl_DeliveryControl_ProfileDeliveryOptionsRepeater_ctl00_DeliveryQuantityControl_KOPForDaysRangeValidatorCalloutExtender_popupTable,
#ctl00_MainContentPlaceHolder_PatientOrderControl_DeliveryControl_BackupDeliveryOptionsRepeater_ctl00_DeliveryQuantityControl_QtyFromDiamondValidatorCalloutExtender_popupTable,
#ctl00_MainContentPlaceHolder_PatientOrderControl_DeliveryControl_StartFromStockDeliveryOptionsRepeater_ctl00_DeliveryQuantityControl_QtyFromDiamondValidatorCalloutExtender_popupTable{position:absolute; top:20px; left:-105px}

.dt-standard .wrapper-input{padding: 10px 0 80px}

.dt-stock p.noticed{padding: 0 0 20px}

.dt-backup .list-dt{margin: 0 0 5px}
.dt-backup p.noticed{padding: 0 0 10px}

.wrapper-text-area{padding: 10px 0}
.wrapper-text-area textarea{padding: 5px; width: 328px; height: 55px; font-weight: 700; font-size: 1em; border: 1px solid #999}

.list-dt-option li .jqTransformCheckboxWrapper{margin-top: -1px !important}

.rounded-form-small{clear: both; margin: 0; height: 150px; width: 325px; overflow: auto; padding: 2px}
.rounded-form-small .rounded-form-inner{height: 145px; width: 100%}

/* -------- */
.box-rx-preview-simple, .box-rx-change-preview-simple {width:auto; margin:0 auto}
.box-rx-title-simple, .box-rx-change-title-simple{min-height:54px; height:auto; padding:1%; width:auto; background: #2c58b1; border: 2px solid #36c; border-top-left-radius:5px; border-top-right-radius:5px}
.box-rx-content-simple, .box-rx-change-content-simple{margin: 0 0 5px; padding: 10px 10px 15px; width:auto; background: #fff; border: 2px solid #36c; border-top:0; border-bottom-left-radius:5px; border-bottom-right-radius:5px}

.box-rx-title-simple p span, .box-rx-change-title-simple p span{line-height: 1.67em; font-size: 1em; font-family:"_.medium", sans-serif; color: #fff; float: left; text-transform: uppercase}
.box-rx-title-simple p span.left, .box-rx-change-title-simple p span.left{width: 200px; text-align: left}
.box-rx-title-simple p span.center, .box-rx-change-title-simple p span.center{width: 122px; text-align: center}
.box-rx-title-simple p span.right, .box-rx-change-title-simple p span.right{width: 190px; text-align: right}

.list-rx-simple{width: auto;}
.list-rx-simple li{display:inline-block; width:100%; clear: both; padding: 0 0 7px}
.list-rx-simple li.add-spacer{padding: 0 0 12px}
.list-rx-simple li h4 span{float: left; width: 15%; font-family:"_.medium", sans-serif; line-height: 1.15em; font-size: 1em; color: #2657B9}
.list-rx-simple li p{overflow: hidden; float: left; width: 75%; line-height: 1.17em; text-transform: uppercase; font-family:"_.medium", sans-serif; font-size: 1em; color: #000}
.list-rx-simple li p span{padding: 0 10px 0 0}
.list-rx-simple li p span.left{float: left; padding: 0}
.list-rx-simple li p span.right{float: right; padding: 0}
.list-rx-simple li p .refills{padding: 0 5px 0 15px}
.list-rx-simple li p strong{color: #2657B9}

/* -------- */
.box-rx-preview, .box-rx-change-preview {width: 542px; margin:0 auto}
.box-rx-title, .box-rx-change-title{padding: 6px 10px 0; width: 518px; height: 40px; background: #2c58b1; border: 2px solid #36c; border-top-left-radius:5px; border-top-right-radius:5px}
.box-rx-content, .box-rx-change-content{margin: 0 0 5px; padding: 10px 10px 15px; width: 518px; background: #fff; border: 2px solid #36c; border-top:0; border-bottom-left-radius:5px; border-bottom-right-radius:5px}

.box-rx-title p span, .box-rx-change-title p span{line-height: 1.67em; font-size: 1em; font-family:"_.medium", sans-serif; color: #fff; float: left; text-transform: uppercase}
.box-rx-title p span.left, .box-rx-change-title p span.left{width: 200px; text-align: left}
.box-rx-title p span.center, .box-rx-change-title p span.center{width: 122px; text-align: center}
.box-rx-title p span.right, .box-rx-change-title p span.right{width: 190px; text-align: right}

.list-rx{width: 522px}
.list-rx li{display:inline-block; width:100%; clear: both; padding: 0 0 7px}
.list-rx li.add-spacer{padding: 0 0 12px}
.list-rx li h4 span{float: left; width: 110px; font-family:"_.medium", sans-serif; line-height: 1.15em; font-size: 1em; color: #2657B9}
.list-rx li p{overflow: hidden; float: left; width: 410px; line-height: 1.17em; text-transform: uppercase; font-family:"_.medium", sans-serif; font-size: 1em; color: #000}
.list-rx li p span{padding: 0 10px 0 0}
.list-rx li p span.left{float: left; padding: 0}
.list-rx li p span.right{float: right; padding: 0}
.list-rx li p .refills{padding: 0 5px 0 15px}
.list-rx li p strong{color: #2657B9}

.agreetranslation li span.label{float: left; margin: 4px 5px 0 4px; text-transform: uppercase; font-family:"_.medium", sans-serif; font-size: 1em; color: #000}
.agreetranslation li{padding-top:5px}

.box-rx-footer, .box-rx-change-footer{overflow: hidden; clear: both}
.box-rx-footer p, .box-rx-change-footer p{float: left; line-height: 1.75em; font-family:"_.medium", sans-serif; font-size: 1em; color: #2657B9}
.box-rx-pagination, .box-rx-change-pagination{float: left; margin: 0 0 0 10px}
.box-rx-pagination li, .box-rx-change-pagination li{float: left; padding-left: 1px; height: 21px; overflow: hidden; background: url(../images/bg-csn-spacer.png) no-repeat 0 0}
.box-rx-pagination li.first, .box-rx-change-pagination li.first{padding-left: 0; background: none}
.box-rx-pagination li a, .box-rx-change-pagination li a{float: left; height: 21px; line-height: 1.82em; font-weight:400; font-size: .92em; color: #3D3D3D}
.box-rx-pagination li.first a, .box-rx-change-pagination li.first a{padding: 0 0 0 10px; background: url(../images/bg-csn-first.png) no-repeat 0 0}
.box-rx-pagination li.last a, .box-rx-change-pagination li.last a{padding: 0 10px 0 0; background: url(../images/bg-csn-last.png) no-repeat right 0}
.box-rx-pagination li a span, .box-rx-change-pagination li a span{float: left; padding: 0 10px; height: 21px; background: url(../images/bg-csn.png) repeat-x 0 0}
.box-rx-pagination li.first a span, .box-rx-change-pagination li.first a span{padding: 0 10px 0 5px}
.box-rx-pagination li.last a span, .box-rx-change-pagination li.last a span{padding: 0 5px 0 10px}
.box-rx-pagination li.first a:hover, .box-rx-change-pagination li.first a:hover{background: url(../images/bg-csn-first.png) no-repeat 0 -21px}
.box-rx-pagination li.last a:hover, .box-rx-change-pagination li.last a:hover{background: url(../images/bg-csn-last.png) no-repeat right -21px}
.box-rx-pagination li a:hover span, .box-rx-change-pagination li a:hover span{background: url(../images/bg-csn.png) repeat-x 0 -21px}
.box-rx-pagination li a.active, .box-rx-change-pagination li a.active{color: #fff}
.box-rx-pagination li.first a.active, .box-rx-change-pagination li.first a.active{background: url(../images/bg-csn-first.png) no-repeat 0 -42px}
.box-rx-pagination li.last a.active, .box-rx-change-pagination li.last a.active{background: url(../images/bg-csn-last.png) no-repeat right -42px}
.box-rx-pagination li a.active span, .box-rx-change-pagination li a.active span{background: url(../images/bg-csn.png) repeat-x 0 -42px}

.medispan-warning-container{background:#fff; width:100%; border: 2px solid #36c; border-radius:5px; box-sizing: border-box; margin-bottom:15px}
.medispan-warning-list{width:98%; margin:0 1%; max-height:100px; overflow:auto}
.medispan-warning-item{width: 94%; margin:7px 3%; box-sizing: border-box; color: #fff; background:#c17500; border-radius:3px; padding:4px}

/* -------- */
.footer-content{overflow:visible; clear: both}
.footer-content-inner{overflow:auto; padding: 7px 0 0; border-top:3px dotted #124}

.footer-content p{padding: 0 0 3px; line-height: 1.67em; font-weight:400; font-size: 1em; color: #000}
.sapphire-container p.warning{font-weight: 700; color: #B50000}

.list-order{padding-bottom:30px}
.list-order li{overflow: visible; clear: both; padding: 0; height:29px}
.list-order li h4{float: left; padding: 0 5px 0 0; width: 70px; line-height: 1.5em; font-weight: 700; font-size: 1em; color: #2657B9}
.list-order li p{float: left; line-height: 2.5em; font-weight:400; font-size: 1em; color: #000}
.list-order li .wrapper-input{float: left; margin: 0; padding:  0}
.list-order li .wrapper-input input{margin: 2px 2px 0; width: 40px; text-align: center}
.list-order li .wrapper-input span.label{padding: 0 5px; line-height: 2.5em; font-weight: 700; font-size: 1em; color: #000}

.txt-narrow{width: 55px; text-align: center}

/* Patient Setup*/
.patient-setup-table .allergy-listview-div{overflow: scroll; width: 534px; height: 120px; padding-left: 5px; border: 1px solid #369; background-color:#fff}
.message-editor-popup .allergy-listview-div{overflow: auto; width: 645px; height: 120px;  margin-top:15px; border: 1px solid #369; background-color:#fff}
.message-editor.popup .allergy-list-table{padding-left: 5px}

.patient-setup-table .allergy-listview-div-edit{overflow: scroll; width: 534px; height: 120px; padding-left: 5px; background-color:#fff; border: 2px solid #ff0 !important}
.message-editor-popup .allergy-listview-div-edit{overflow: auto; width: 645px; height: 120px; padding-left: 5px; margin-top:15px; background-color:#fff; border: 2px solid #ff0 !important}

.patient-setup-demos{border-collapse:separate; border-spacing:5px}
.setup-patient-image-preview{max-width:75px; max-height:75px}

.patient-setup-panel span label{margin-right:10px}
.patient-setup-cell{vertical-align:middle}
.patient-setup-lbl-cell{padding-right:10px}
.patient-setup-checkbox-cell{padding-bottom:10px; vertical-align:top}
.secondRaceChkListClass{width:275px}
.patient-image-upload{position: relative;font-family: verdana;width: 375px;padding: 10px;border-radius: 5px;border: 2px dashed #999;text-align: center;background-color: #c3c3c3;cursor: pointer; vertical-align:top}
.section-odw .lf-dates li.wid-original{padding-left: 0}
.taperspace{margin: 5px; padding: 5px 55px 10px 0; width: 775px; border-top: none; background: url(../images/bg-dotted-spacer-section.png) repeat-x 0 bottom}
.directions-container{margin: 10px 0}
.rounded-form{clear: both; margin: 0; height: 363px; width: 861px; overflow: hidden; padding: 1px}
.rounded-form-inner{padding: 0 1px; width: 858px; height: 361px}

.rounded-form .section{margin: 0; padding: 15px 5px 15px 0; width: 860px; border-top: none}
.rounded-form .section-first{padding: 10px 55px 15px 0}
.rounded-form .section-last{padding: 0 55px 0 0; background: none}
.rounded-form .line-form{clear: both; padding: 0 0 5px 8px}
.rounded-form .sig-details{display:block}
.rounded-form .date-details{display:inline-block}
.rounded-form .medication{width: 465px}
.rounded-form .lf-admin{float: left; margin: 0 0 0 10px}
.rounded-form input,
.rounded-form span{float: left}
.rounded-form .jqTransformHidden{display: none !important}
.rounded-form .label{margin: 4px 0 0; padding: 0 8px; font-weight: 700; font-size: 1em; color: #000}
.rounded-form .up{text-transform: uppercase}
.rounded-form input.txt{margin: 2px 0 0 1px; width: 52px}
.rounded-form .txt-center{text-align: center !important}
.rounded-form .wrapper-input-action input.txt,
.rounded-form .input-orally input.txt{width: 155px}
.rounded-form .wrapper-input-form input.txt{width: 109px}
.rounded-form .wrapper-input-action,
.rounded-form .wrapper-input-form,
.rounded-form .input-orally{margin-right: 5px}
.rounded-form .prn-chk .jqTransformCheckboxWrapper{padding-right: 10px; padding-left: 0}
.rounded-form .wrapper-input-freq input,
.rounded-form .wrapper-input-reason input{width: 155px}
.rounded-form .lf-dates li{float: left}
.rounded-form .txt-dates{margin: 2px 0 0 1px; width: 100px}
.rounded-form .lf-dates .wrapper-input-dates .jqTransformInputWrapper{width: 130px !important}
.rounded-form .lf-dates .wrapper-input-dates .jqTransformInputWrapper .jqTransformInputInner{width: 139px}
.rounded-form .lf-dates .wrapper-input-dates .jqTransformInputWrapper .jqTransformInputInner div{width: 95px}
.rounded-form .lf-dates .wrapper-input-dates .jqTransformInputWrapper .jqTransformInputInner div input.txt-dates{padding: 0 !important; width: 95px !important; text-align: center !important}
.rounded-form .lf-dates .wrapper-input-dates input.dates-active{color: #000}
.rounded-form .lf-dates li.custom-form-small input.txt{width: 40px}
.rounded-form .button-recurrence{margin-top: 2px}
.rounded-form .medpass-admin .special-direction .txt-area{width:270px !important; height:35px !important}
.rounded-form .medpass-admin .special-direction{padding-left:50px}

/* Patient chart
-------------------------------------------*/
.patient-chart .content-inner{padding-top: 1px; display:table; min-width:930px; width:90%}
.patient-chart .content-sub-nav{padding-bottom: 5px; display:table; width:100%;padding-top: 10px}
.patient-chart .content-sub-nav .csn-column-left{float: left}
.patient-chart .content-sub-nav .csn-column-center{float: left; padding-left: 175px}
.patient-chart .content-sub-nav .csn-column-right{float: right}
.patient-chart .content-sub-nav .csn-column-center li{background: none}
.patient-chart .content-sub-nav .csn-column-center li .jqTransformRadioWrapper{margin-top: 0}
.patient-chart .content-sub-nav .csn-column-center li .label{padding: 0 5px 0 2px; line-height: 21px; font-weight: 700; font-size: 1em; color: #2354b7}
.patient-chart {overflow-y:auto} /* CMS: Changed scroll back to auto, this class gets used in more places than just the patient chart. The fixed scroll was causing issues elsewhere*/
.schedule-content .patient-chart{display:table; min-height:85vh}

.wrapper-table-patient-chart{margin: 5px 0 10px 0; box-shadow:0 4px 8px 0 rgba(30,30,30,0.5); text-transform:uppercase}
.wrapper-table-patient-chart .title{height: 28px; border-bottom: 1px solid #608dd6; background: #799fd9 url(../images/bg-title-table-patient-chart.png) repeat-x 0 0}
.wrapper-table-patient-chart .title-bottom{height: 28px; border-top: 1px solid #608dd6; background: #799fd9 url(../images/bg-title-table-patient-chart.png) repeat-x 0 0}
.wrapper-table-patient-chart .title h2,
.wrapper-table-patient-chart .title-bottom h2{float: left; padding: 0 10px; line-height: 2.2em; font-weight: 700; font-size: 1em; color: #eef5fd}
.wrapper-table-patient-chart .page-navigation{float: right; width:100%; max-width:200px}
.wrapper-table-patient-chart .page-navigation .button-pagination-prev,
.wrapper-table-patient-chart .page-navigation .button-pagination-next{margin-top: 2px}
.wrapper-table-patient-chart .page-navigation .label{padding: 0 5px; line-height: 2.2em; font-weight:400; font-size: .83em; color: #333}
.wrapper-table-patient-chart .jqTransformInputInner div{padding-left: 6px}
.wrapper-table-patient-chart input.txt{margin: 0 0 0 1px; width: 30px}
.wrapper-table-patient-chart .txt-center{text-align: center !important}
.wrapper-table-patient-chart table{font: normal 12px 'Roboto', sans-serif}
.wrapper-table-patient-chart table .status-label{color: #09f}
.wrapper-table-patient-chart table .button-save{margin-left: 10px}
.wrapper-table-patient-chart th.history,
.wrapper-table-patient-chart th.related-orders,
.wrapper-table-patient-chart th.log{text-transform: uppercase; color: #666}
.wrapper-table-patient-chart td{border-top: 2px solid #aaa}
.wrapper-table-patient-chart td.full-response{border: 0}
.wrapper-table-patient-chart td.rx,
.wrapper-table-patient-chart td.order-date{text-align: center}
.wrapper-table-patient-chart td.rx a{display: inline; text-align: center; font-size: .83em; color: #2354b7}
.wrapper-table-patient-chart tr:first-child td{border-top: 0}
.wrapper-table-patient-chart .appointment-table-header{padding-left: 10px; border-right: 2px solid #8da7db; border-top: 2px solid #8da7db}

.add-bg-bottom{background: #fff url(../images/bg-table-patient-char.gif) repeat-x bottom}

.patient-chart-menu{width:100%; height:30px; padding-top:5px}
.patient-chart-menu .patient-menu-green-td{float:left; width:100%; height:28px}
.patient-menu-green-td{height:26px; float:left; width:100%}
.patient-menu-green-td .first{border-top-left-radius:3px; border-bottom-left-radius:3px; margin:0}
.patient-menu-green-td .last{border-left:1px solid #555; border-top-right-radius:3px; border-bottom-right-radius:3px}
.patient-menu-green-td .single{border-radius:3px}
.patient-summary .patient-chart-menu{display:none}

/*SOME TABLE CSS MOVED TO DEFAULT1.CSS */

/* Diagnosis */
.diagnosis .wrapper-table-patient-chart table .code, .diagnosis .wrapper-table-patient-chart table .description,
.diagnosis .wrapper-table-patient-chart table .diagnosed-by, .diagnosis .wrapper-table-patient-chart table .diagnosed,
.diagnosisF .wrapper-table-patient-chart table .resolved, .diagnosis .wrapper-table-patient-chart table .log,
.diagnosis .wrapper-table-patient-chart table .history{padding-left: 5px; padding-right: 5px; border-right: 2px solid #8da7db}
.diagnosis .wrapper-table-patient-chart table .log a,
.diagnosis .wrapper-table-patient-chart table .history a{float: none; display: inline}
.diagnosis .wrapper-table-patient-chart table .code{padding-left: 10px; width: 50px}
.diagnosis .wrapper-table-patient-chart table .description{padding-left: 10px; width: 400px}
.diagnosis .wrapper-table-patient-chart table .diagnosed-by{width: 130px}
.diagnosis .wrapper-table-patient-chart table .diagnosed,
.diagnosis .wrapper-table-patient-chart table .resolved{width: 85px}
.diagnosis .wrapper-table-patient-chart table .log,
.diagnosis .wrapper-table-patient-chart table .history{width: 50px; text-align: center}
.diagnosis .wrapper-table-patient-chart table .wrapper-button{width: 65px}
.diagnosis-search .wrapper-table-patient-chart table .code{padding-left: 10px; padding-right: 10px; width: 65px}
.diagnosis-search .wrapper-table-patient-chart table .description{padding-left: 10px; padding-right: 10px; width: 775px}
.diagnosis-search .wrapper-table-patient-chart table .wrapper-button{width: 65px}
.diagnosis .wrapper-table-patient-chart table .wrapper-button .button-icon-placeholders-s{margin-bottom: 0; margin-left: 0}
.diagnosis .wrapper-table-patient-chart table .wrapper-button .button-left{margin-left: 8px}
.diagnosis .wrapper-table-patient-chart table .wrapper-button .button-right{margin-right: 8px}
.diagnosis .search-box{margin-top: -5px; margin-bottom: 5px; padding: 6px 25px 2px 15px; width: 335px; height: 18px; background: url(../images/bg-searchbox-diagnosis.gif) no-repeat 0 0}
.diagnosis .search-box input{width: 330px; text-transform: uppercase; font-weight: 700; font-size: 1em; color: #fff; border: none; background: none}
.diagnosis-legend{width:145px; float:right; margin-right:10px}
.diagnosis-legend .messaging-legend-label{top:0; margin-left:5px}


/* Dynamic Filters */
.dynamic-filter-table-wrapper{margin: 10px 0}
.dynamic-filter-left{float:left; width:60%}
.dynamic-filter-right{float:right; width:40%}
.dynamic-filter-row{display:inline-block; width:96%; margin: 3px 2%}
.dynamic-filter-row select{width:350px}
.dynamic-filter-row .filterLabel{min-width:150px; padding-right:15px}


.lab-signoff-table-wrapper{margin: 10px 0}
.lab-signoff-filter-left{float:left; width:60%}
.lab-signoff-filter-right{float:right; width:40%}
.lab-signoff-filter-row{display:inline-block; width:96%; margin: 3px 2%}
.lab-signoff-filter-row select{width:350px}
.lab-signoff-filter-row .filterLabel{min-width:150px; padding-right:15px}

/*Patient Documents*/
.patient-documents-grid-div{display:inline-block; width:100%; vertical-align:top}
.patient-documents-viewer-div{display:none; width:30%; vertical-align:top;padding-left:150px;}
.pat-docs-label-div{display:inline-block; width:16%; margin-left:1%; vertical-align: middle}
.pat-docs-content-div{display:inline-block; width:79%; margin-right:1%; vertical-align: middle}
.ajax__fileupload_selectFileButton{background-color:#36c !important; color:#fff !important; font-family:'Roboto', Sans-Serif; border-radius:3px; transition: background-color 0.3s ease-out}
.ajax__fileupload_selectFileContainer:hover .ajax__fileupload_selectFileButton{background-color: #5c85d6 !important}

/* Roles and Permissions Add New Role Text box */
.newroletxt{text-align:left; display: block; float: left; margin-top: -1px;  padding: 5px 6px 6px 5px; width: 200px; height: 12px}
.permission-title-div{display:inline-block; padding-left: 25px}

/* #Patient Chart New Tab Styles and Fixes (RLC 2.2013) */
.pat-chart-tab-header {height:20px; vertical-align:middle; text-align:center; font-size:14px; font-family:'Roboto', sans-serif}
a:link .pat-chart-tab-header, a:visited .pat-chart-tab-header{color:#777}
.ajax__tab_active a:link .pat-chart-tab-header, .ajax__tab_active a:visited .pat-chart-tab-header {color:#36c}
.ajax__tab_disabled .pat-chart-tab-header {height:19px}
.pat-chart-tab-header img {float:right; margin-left:5px}
.ajax__tab_disabled .ajax__tab_outer , .ajax__tab_disabled .ajax__tab_inner {background: #90C6EA !important}

.wrapper-table-blue-header{margin:  0; border: 1px solid #4f76c5}
.wrapper-table-blue-header .title{height: 28px; border-bottom: 1px solid #608dd6; background: #799fd9 url(../images/bg-title-table-patient-chart.png) repeat-x 0 0}
.wrapper-table-blue-header .title h2{float: left; padding: 0 10px; line-height: 2.33em; font-weight: 700; font-size: 1em; color: #eef5fd}

.stat-admin-time li{float:left; padding: 2px 20px 12px 0}
.stat-admin-time li span{padding-top:3px; padding-right:5px; margin-top:0; font-weight:700; float:left}
.charge-account li span{color: #2354b7}

.bridge-order{clear:both; padding: 2px 0}
.bridge-order span.label,
.pat-nf-exempt span.label{float: left; margin: 1px 0 10px 0; padding: 0 0 0 5px; line-height: 1.67em; font-weight: 700; font-size: 1em; color: #000}

/*Split Patient Header Label Alignment*/
.page{padding-top:4px}
.patientName{padding-left:5px}

.queue-header-table{float:left; width:100%}
.queue-header-table table{width:100%}
.queue-header-table .first{width:11%}
.queue-header-table .middle{width:54%}
.queue-header-table .last{float:right; width:35%}
.queue-table-td{vertical-align: middle; float:left; white-space:nowrap}
.queue-table-td > input[type=checkbox]{margin-left:20px}
.header-table-left, .header-table-left span{float:left}
.header-table-left .SearchBox{display:inline-block}
.header-table-right{float:right}
.queue-prescriber-filter-div{margin-bottom:10px}
.queue-patient-filter-div{margin-bottom:10px}

/* Approval Queue Accordion - START */
.accordion .header{width: 100%; height: 30px; background-image: url(../../common/images/bg-menu-main.png); background-repeat: repeat-x; color: #FFF; font-weight: 700; cursor: pointer}
.accordion .header div{cursor: pointer; height: 30px; padding-left: 40px; background-color: transparent; background-position: center left; background-repeat: no-repeat}
.accordion .header span{cursor: pointer; font-weight: 700; display: block; padding-top: 8px; color: #fff}
.accordion .header:hover{cursor: pointer; height: 31px; background-color: transparent; background: url(../../common/images/bg-menu-main.png) repeat-x; border-bottom: none}
/*Approval Queue Accordion - END */

/* Split PatientChart - START */
.splitpatientpatientradio{padding: 0 40px; border-right: 2px solid #8da7db; text-align: center}
.splitpatientpatientradio a{display: inline}
.active-meds .wrapper-table-patient-chart table .splitpatientquantity,
.active-meds .wrapper-table-patient-chart table .splitpatientpatientsplit{width: 85px}
.active-meds .wrapper-table-patient-chart table .splitpatientdirections{word-wrap:break-word;  width: 30%}
.active-meds .wrapper-table-patient-chart table .patientsplit{padding-left:45px}
.active-meds .wrapper-table-patient-chart table .splitpatientlab,
.active-meds .wrapper-table-patient-chart table .splitpatientrxnumber,
.active-meds .wrapper-table-patient-chart table .splitpatientIDnumber{padding-left:10px;text-align:center; word-wrap:break-word;  width: 105px}
.active-meds .wrapper-table-patient-chart table .splitpatientmedication{word-wrap:break-word;  width: 30%}
.active-meds .wrapper-table-patient-chart table .splitpatientdescription,
.active-meds .wrapper-table-patient-chart table .splitpatientprescriber{word-wrap:break-word;  width: 120px}
.active-meds .wrapper-table-patient-chart table .splitpatientcategory{word-wrap:break-word;  width: 95px}
.active-meds .wrapper-table-patient-chart table .splitpatient-imaging-proc{word-wrap:break-word;  width: 50%}
.active-meds .wrapper-table-patient-chart table .splitpatientorder-date{width: 73px}
.active-meds .wrapper-table-patient-chart table .splitpatientorderID{width: 55px}
.active-meds .wrapper-table-patient-chart table .splitpatientpatient{word-wrap:break-word;  width: 95px}
.active-meds .wrapper-table-patient-chart table .splitpatientwrapper-button{padding-left: 0; padding-right: 5px; width: 80px}
.active-meds .wrapper-table-patient-chart td.splitpatientstatus{font-size: .83em}
.active-meds .wrapper-table-patient-chart td.splitpatientstatus strong{font-weight:400; color: #005aff}
.active-meds .wrapper-table-patient-chart td.splitpatientsort{background: #ebf5fb}
.active-meds .wrapper-table-patient-chart table .wrapper-button .button-icon-placeholders-s{margin-bottom: 8px; margin-left: 5px}
.split-warning-label{ margin: auto; color:red; text-align:center; font-weight:bold; font-size:large }
.split-patients-image-button{display: inline-block; padding: 3px}
.patient-setup-table table div.split-patient-name-label > span{font-family: Verdana; font-size: 8pt; font-weight:700; color: #000; padding: 3px 10px 0 0;text-align: right}
.tb-section-border fieldset {border:1px solid #ddd; display:table; width:100%; border-radius:6px; padding:0 0 3px 0; background-color:#f5f5f5}
.tb-section-border fieldset legend {position:relative; top:-12px; left:10px}
.tb-section-border .filter-section-header {color:#777; font-family:'_.medium', sans-serif; font-size: 12pt}
.tb-section-div {margin:20px}
/*Split Patient Chart - END */

/*Dynamic Forms - START*/
.custom-form-wrapper-div{display:block; border: 2px solid #fff; background:#a9bdd7; border-radius:10px; padding:10px; margin-bottom:10px}
.custom-form-title{display: block; width:100%; padding: 5px 1%; font-size:22px; color:#fff; background:#39588a; box-sizing:border-box; border: 2px solid #333}
.custom-form-question-title{font-weight:700; font-size:12px; margin:5px 0}
.question-wrapper-div, .two-question-div, .three-question-div{display:table; margin:10px 0; width:100%}
.question-wrapper-div > span {display:inline-block; width:100%; margin:5px 0}
.two-question-div > span{display:inline-block; width:50%; vertical-align: top}
.three-question-div > span{display:inline-block; width:33.33%; vertical-align: top}
/*Dynamic Forms - END*/

/* Approval Queue Start */
.approval-queue .content-inner, .custom-reports .content-inner{padding-top: 10px; min-width:930px; width:90%; font-family:'Roboto', Sans-Serif}
.approval-queue .content-sub-nav{padding-bottom: 10px}
.approval-queue .content-sub-nav .csn-column-left{float: left}
.approval-queue .content-sub-nav .csn-column-right{float: right}

.wrapper-table-approval-queue{margin: 25px 0; box-shadow: 0 4px 8px 0 rgba(30,30,30,0.5)}
.wrapper-table-approval-queue .jqTransformInputInner div{padding-left: 6px}
.wrapper-table-approval-queue .page-navigation input.txt{width: 30px}
.wrapper-table-approval-queue .page-navigation .txt-center{text-align: center !important}
.wrapper-table-approval-queue table .button-save{margin-left: 25px}
.wrapper-table-approval-queue th.history,
.wrapper-table-approval-queue th.log{text-transform: none; color: #666}
.wrapper-table-approval-queue td{text-transform:uppercase}
.wrapper-table-approval-queue td.rx,
.wrapper-table-approval-queue td.order-date{text-align: center}
.wrapper-table-approval-queue td.rx a{display: inline; text-align: center; font-size: .83em; color: #2354b7}
.wrapper-table-approval-queue td .unit{padding: 0 0 0 5px; line-height: 1.6em; font-style: normal}
.wrapper-table-approval-queue table input.txt{margin: 2px 0 0; width: 50px; text-align: center; text-transform: uppercase}
.wrapper-table-approval-queue table select.weight{width: 30px}

.wrapper-button .button-icon-placeholders-s{margin-left: 15px}
.wrapper-table-approval-queue table .last-empty td{height: 90px}

.shared-table-shadow-wrapper{margin: 0 0 30px; box-shadow: 0 4px 8px 0 rgba(30,30,30,0.5)}
.shared-queue-subheader {color: #fff; background: #7ebceb}
.shared-queues-table, .shared-preplist-table{width: 100%; background: #fff; color:#333; cursor:default}
.shared-queues-table .svg-button{margin-right:1px}
.shared-queue-title a, .shared-queue-title-bottom a, .shared-queue-title span, .shared-queue-title-bottom span{float: left}
.shared-queue-title {height: 28px; background: #142C49; overflow:hidden; text-align:left}
.shared-queue-title-bottom{height: 28px; background: #142C49}
.shared-queue-title h2, .shared-queue-title-bottom h2{float:left; padding: 0 1%; font: 14px/28px '_.medium', sans-serif; color: #fff; text-transform:uppercase}
.shared-queue-title .page-navigation, .shared-queue-title-bottom .page-navigation{float:right; padding-top: 3px; width:100%; max-width:175px}
.shared-queue-title .page-navigation, .shared-queue-title-bottom .manage-pdf-forms .page-navigation{width:170px}
.shared-queue-title .page-navigation input.txt, .shared-queue-title-bottom .page-navigation input.txt{width: 25px; line-height: 15px; min-height:15px; font:normal 11px '_.medium', sans-serif; color:#fff; background:transparent; border-radius:0; border:0; border-bottom:2px solid #fff; padding:0 2px}
.shared-queue-title .page-navigation .wrapper-input-txt, .shared-queue-title-bottom .page-navigation .wrapper-input-txt{margin-top:2px}
.shared-queue-title .page-navigation .button-pagination-prev, .shared-queue-title-bottom .page-navigation .button-pagination-prev,
.shared-queue-title .page-navigation .button-pagination-next, .shared-queue-title-bottom .page-navigation .button-pagination-next{margin-top: 2px}
.shared-queue-title .page-navigation .label, .shared-queue-title-bottom .page-navigation .label{padding: 0 2px; line-height: 20px !important; font:normal 11px 'Roboto', sans-serif; color: #fff}
.shared-queues-table td, .shared-queues-table th{vertical-align: middle; box-sizing:border-box}
.shared-queues-table-hotlist td, .shared-queues-table-hotlist th{vertical-align: top !important;}
.shared-queues-table tr:not(:first-child){border-top: 2px solid #aaa}
.shared-queues-table td{padding:8px 2px; padding-left:4px; border-left: 1px solid #ccc}
.shared-queues-table td:first-child{border-left:0}
.shared-queues-table .highlight th{background: #0066B3}
.shared-queues-table .sorting{background: #d6e5f6}
.shared-queues-table .highlight .sorting{background: #bad3f0}
.shared-queues-table th{border-left: 1px solid #8da8da; padding:5px 3px; text-align: left; text-transform: uppercase; font-size: 10px; color:#fff}
.shared-queues-table th:first-child{border-left:0}
.shared-queues-table a{color: #36c}
.shared-queues-table .highlight th a{color:#fff}
.shared-queues-table a.sort{padding: 0 20px 0 0; background: url(../images/ico-arrow-blue-sort.gif) no-repeat right 4px}
.shared-queues-table a.sortdesc{padding: 0 20px 0 0; background: url(../images/ico-arrow-blue-sort.gif) no-repeat right 4px}
.shared-queues-table a.sortasc{padding: 0 9px 0 0; background: url(../images/ico-arrow-blue-sort-2.gif) no-repeat right 4px}
.shared-queues-table .center, .shared-queues-table .hidden{border-left:0}

.active-approval-queues-table .patient, active-approval-queues-table .patientid, active-approval-queues-table .prescriber,
.active-approval-queues-table .submitted, active-approval-queues-table .status{width: 12%}
.active-approval-queues-table .medication,
.active-approval-queues-table .medication a{font-weight: 700; color: #005aff}
.active-approval-queues-table .medication{width: 13%}
.active-approval-queues-table .directions{width: 17%; word-wrap:break-word}
.active-approval-queues-table .start-date,
.active-approval-queues-table .end-date{min-width: 75px; width:7%}
.active-approval-queues-table .status{width: 85px; font-size: 1em; text-transform:uppercase}
.active-approval-queues-table .status strong{font-weight:400; color: #005aff}
.active-approval-queues-table .order-status{width: 60px}
.active-approval-queues-table .comp{width: 40px}
.active-approval-queues-table .rejected-date{width: 90px}
.active-approval-queues-table .entry-date{width: 95px}
.active-approval-queues-table .wrapper-button{padding-left: 0; padding-right: 5px; width: 110px}
.active-approval-queues-table .rejected-reason{width:100px}
.active-approval-queues-table .clarification-notes{width:150px}
.active-approval-queues-table .wrapper-button .jqTransformCheckbox{padding-right:0; background: transparent none no-repeat center top}
.active-approval-queues-table .wrapper-button .button-icon-placeholders-s{margin-bottom: 8px; margin-left: 5px}
.active-approval-queues-table .approve-checkbox, .active-approval-queues-table .approve-checkbox-checked,
.patient-med-main .approve-checkbox, .patient-med-main .approve-checkbox-checked{visibility:hidden; margin-left:-18px; left:18px; position:relative}
.active-approval-queues-table .approve-checkbox input[type=checkbox], .active-approval-queues-table .approve-checkbox-checked input[type=checkbox],
.patient-med-main .approve-checkbox input[type=checkbox], .patient-med-main .approve-checkbox-checked input[type=checkbox]{margin:0; padding:0}
.active-approval-queues-table .approve-checkbox + label.svg-button, .active-approval-queues-table .approve-checkbox-checked + label.svg-button,
.patient-med-main .approve-checkbox + label.svg-button, .patient-med-main .approve-checkbox-checked + label.svg-button{cursor:pointer}
.approve-checkbox + label.svg-button > svg{stroke:#0aae1f; fill:none; color:#0aae1f;}
.approve-checkbox + label.svg-button:hover > svg{stroke:#68c877; color:#68c877;}
.approve-checkbox-checked + label.svg-button > svg{fill:#0aae1f; stroke:#0aae1f; color:#fff}
.approve-checkbox-checked + label.svg-button:hover > svg{stroke:#68c877; fill: #68c877}
.active-approval-queues-table .reject-checkbox, .active-approval-queues-table .reject-checkbox-checked{visibility:hidden; margin-left:-22px; left:22px; position:relative}
.active-approval-queues-table .reject-checkbox input[type=checkbox], .active-approval-queues-table .reject-checkbox-checked input[type=checkbox]{margin:0; padding:0}
.active-approval-queues-table .reject-checkbox + label.svg-button, .active-approval-queues-table .reject-checkbox-checked + label.svg-button{cursor:pointer}
.reject-checkbox + label.svg-button > svg{stroke:#d32f2f; fill:none; color:#d32f2f}
.reject-checkbox + label.svg-button:hover > svg{stroke:#ef5350; color:#ef5350}
.reject-checkbox-checked + label.svg-button > svg{fill:#d32f2f; stroke:#d32f2f; color:#fff}
.reject-checkbox-checked + label.svg-button:hover > svg{stroke:#ef5350; fill:#ef5350}

.med-issues-table .patient{word-wrap:break-word; width: 13%}
.med-issues-table .patient-id{width:7%}
.med-issues-table .location{width:9%}
.med-issues-table .medication, .med-issues-table .issue{word-wrap:break-word; width: 17%}
.med-issues-table .medpass-time, .med-issues-table .created-by{word-wrap:break-word; width: 12%}
.med-issues-table .action{width: 8%; vertical-align:middle}

.general-issues-table .medpass-time, .general-issues table .created-by, .general-issues table .issue,
.general-issues-table .action{border-right: 2px solid #8da7db}
.general-issues-table .medpass-time,
.general-issues-table .created-by{word-wrap:break-word; width: 18%}
.general-issues-table .issue{word-wrap:break-word; width: 52%}
.general-issues-table .action{padding: 7px 15px 7px 25px; width: 12%}

.closed-issues-table .medpass-time, .closed-issues-table .created-by, .closed-issues-table .patient{word-wrap:break-word;width: 13%}
.closed-issues-table .medication{word-wrap:break-word; width: 24%}
.closed-issues-table .issue{word-wrap:break-word; width: 28%}
.closed-issues-table .action{padding: 7px 15px 7px 25px; width: 9%}

.trashed-schedules-table td, .trashed-schedules-table th{box-sizing:border-box}
.trashed-patient-name{width: 9%; text-align: left}
.trashed-patient-id{width: 7%; text-align: left}
.trashed-patient-location{width: 12%; text-align: left}
.trashed-medication{width: 12%; word-wrap: break-word}
.trashed-prescriber{width:10%; text-align:left}
.trashed-start-date, .trashed-stop-date{width:8%}
.trashed-schedule-details{width:10%}
.trashed-schedules-table .hoacheckbox{width: 6%; border-right: 2px solid #8da7db; text-align: center}
.trashed-schedules-table .wrapper-button{width:8%}

.abnormal-vital-values-table {width: 100%; background: #fff; color:#333}
.abnormal-vital-values-table .patient {width: 20%}
.abnormal-vital-values-table .vital {width: 20%}
.abnormal-vital-values-table .vital-value {width: 15%}
.abnormal-vital-values-table .recorded-by {width: 20%}
.abnormal-vital-values-table .result-date {width: 18%}
.abnormal-vital-values-table .action {width: 7%}

.intake-processing-table {width: 100%; background: #fff; color:#333}
.intake-processing-table .ip-patient-name {width: 10%}
.intake-processing-table .ip-location {width: auto;}
.intake-processing-table .ip-last-book-date {width: 5%}
.intake-processing-table .ip-last-intake-date {width: 10%}
.intake-processing-table .ip-last-health-assessment {width: 10%}
.intake-processing-table .ip-last-oral-screening {width: 10%}
.intake-processing-table .ip-last-tb-plant {width: 10%}
.intake-processing-table .ip-last-tb-read {width: 10%}
.intake-processing-table .ip-action {width: auto;}
.intake-processing-table .ip-patient-identifier {width: 3%}
.intake-processing-table .ip-general {width: 17%}
.intake-processing-table .ip-patient-name-withpic {width: auto;}
.intake-processing-table .ip-patient-vitals {width: 10%;}
.intake-processing-table .ip-last-tb-review-date {width: auto;}

.lab-reports-table .description{width:25%; max-width: 300px; word-break: break-word}


.multi-stock-setup .medicationforMso{width:35%}

/*** Order Queue Header and Footer Action Buttons */
.order-queue-header-buttons{float:right}
.order-queue-header-buttons li{padding:2px 0 0 5px; display:inline-block}
.order-queue-header-buttons li:first-child{padding-left:0}
.order-queue-header-buttons a{font-size:10px}

.order-queue-footer{float:right}
ul.order-queue-footer{float:right; width:240px}
ul.order-queue-footer li{padding: 2px 3px 12px 0; float:left}
ul.order-queue-footer li.action{padding-left:10px}

.order-queue-approveall{float:right; margin-bottom:0}
ul.order-queue-approveall{float:right}
ul.order-queue-approveall li{padding: 2px 3px 12px 0; float:left}
ul.order-queue-approveall li.action{padding-left:10px}
/* Approval Queue End */

/* DASHBOARD */
.dashboard .content-inner{min-width:930px; width:98%; padding-top: 5px; font-family:'Roboto', sans-serif; -webkit-animation: fadeInOpacity 0.4s; animation: fadeInOpacity 0.4s}

.dashboard-summary-error-message{color:#5d5d5d; background:#ddd; font-family:'_.light', sans-serif; font-size:14px; text-align:center; width:100%; border-top:1px solid #aaa;border-bottom:1px solid #aaa;-webkit-animation: fadeInOpacity 0.3s; animation: fadeInOpacity 0.3s}

.dashboard-wrapper, .dashboard-header{display: -ms-flexbox; display:flex; width: 100%; -ms-flex-wrap:wrap; flex-wrap: wrap; -ms-flex-pack:justify; justify-content:space-between}
.dashboard-header .dashboard-item-content-div{height:102px; text-align:center}
.dashboard-text-data-wrapper{height:100%; width:100%; display:table; vertical-align:middle; transition:height 0.4s ease-out}
.db-large-data-text{display:table-cell; vertical-align:middle; width:100%; font-size:38px; font-family: "_.light", sans-serif; color:#fff}
.db-marquee-container{background:#4e7ad3; width:98%; margin: 5px 1% 10px; text-align:center; -webkit-animation: fadeInOpacity 0.4s; animation: fadeInOpacity 0.4s}
.db-marquee-text{display: inline-block; white-space:nowrap; text-indent: 0; vertical-align:middle; font-size:20px; font-family: "_.light", sans-serif; color:#fff; line-height:36px;
				 -webkit-animation:marquee 18s linear infinite; animation: marquee 18s linear infinite}
.db-marquee-text:hover {-webkit-animation-play-state:paused; animation-play-state: paused}
.main-menu-content-div .db-marquee-text{-webkit-animation:none; animation: none; transition: transform 5s linear}
.db-small-denom-text{font-size:14px; font-family: "_.light", sans-serif; color:#fff; margin:0 1%; display:table-row}
.db-small-data-description{font-size:16px; color:#333; margin:0 5%}
.circle-legend-box{height:15px; width:15px; display:inline-block; box-sizing: border-box; border: 1px solid #212121; border-radius:50%; vertical-align:text-top; margin-right:5px}
.flex-legend .circle-legend-box{vertical-align: text-bottom}

.dashboard-today-large-text {vertical-align:middle; width:100%; font-size:38px; font-family: "_.light", sans-serif; color:#fff}

.dashboard-boxes{width: 100%; padding-top: 15px}
.dashboard-boxes .dashboard-summary-div{margin-top:0}
.dashboard-box-queues{width: 35%; height: 280px; margin-top:0}
.dashboard-box-medpass{width: calc(50% - 4px * 2); height:311px}
.dashboard-box-reports, .dashboard-box-statistics{width:calc(50% - 4px * 2); height: 311px}
.emr-dashboard-icon{display:inline-block; margin: 0 10px}
.dashboard-queues-icon{height:15px; width:20px; background:url(../images/emr-dashboard-icons.png) no-repeat -102px 0}
.dashboard-statistics-icon{height:16px; width:20px; background:url(../images/emr-dashboard-icons.png) no-repeat -58px 0}
.dashboard-h-reports-icon{height:20px; width:16px; background:url(../images/emr-dashboard-icons.png) no-repeat -20px -21px}
.dashboard-h-resources-icon{height:20px; width:19px; background:url(../images/emr-dashboard-icons.png) no-repeat 0 -21px}
.dashboard-h-admin-icon{height:20px; width:20px; background:url(../images/emr-dashboard-icons.png) no-repeat -36px -21px}
.dashboard-r-reports-icon{height:20px; width:16px; margin-right:4px; background:url(../images/emr-dashboard-icons.png) no-repeat -20px 0}
.dashboard-r-resources-icon{height:20px; width:19px; margin-right:4px; background:url(../images/emr-dashboard-icons.png) no-repeat 0 0}
.dashboard-r-admin-icon{height:20px; width:20px; margin-right:4px; background:url(../images/emr-dashboard-icons.png) no-repeat -36px 0}
.dashboard-r-popup-icon{height:20px; width:20px; margin-right:4px; background:url(../images/emr-dashboard-icons.png) no-repeat -155px 0}
.dashboard-web-icon{height:20px; width:20px; float:left; margin-right:4px; background:url(../images/emr-dashboard-icons.png) no-repeat -80px 0}

.dashboard-box-header{height:31px; background: #fff; border-top-left-radius: 4px; border-top-right-radius:4px}
.dashboard-box-header h2{font-weight:400; font-size:20px; line-height:30px; color: #36c; height:30px; display:inline-block; margin-left: 10px}
.dashboard-box-queues .dashboard-box-content{text-align: center; padding: 10px 13px 0 0}
.queues-summary-inner{position:absolute;top:35px;left:13px;z-index:0}

.dashboard-guage-body {height: 102px; width: 100%; min-width:100%; display: flex; flex: 1 0 0px; flex-flow: row wrap; background: #0066B3; -webkit-animation: fadeInOpacity 0.5s; animation: fadeInOpacity 0.5s;}
.dashboard-gauge-wrapper{width:100%; -webkit-animation: fadeInOpacity 0.5s; animation: fadeInOpacity 0.5s}
.dashboard-gauge-loading{color:#fff; height:58px; padding-top:25px}
.dashboard-gauge-half{display:inline-table; vertical-align:middle}
.dashboard-gauge-svg{height:100px; width:140px; display:inline-block}
.active-orders-arc, .active-type-arc{cursor:pointer}

.quick-links-content{width: 98%; height:231px; padding:0 1%; background:#f5f5f5; border-top:1px solid #adc2eb; overflow:auto; overflow-x: hidden}
.dashboard-box-reports h3{font-weight:300; font-size:18px; line-height: 1em; padding: 12px 0 10px}
.dashboard-box-reports ul, .medpass-footer-list{width:100%; height:37px; border-bottom-left-radius:4px; border-bottom-right-radius:4px}
.dashboard-box-reports li{display: block; width: 100%; overflow: hidden}
.dashboard-box-reports li a{font-size: 12px; color: #000 !important; line-height: 1em; vertical-align:top}
.dashboard-box-reports li a:hover{color: #000; text-decoration: underline}
.d-report-single{float:left; width:99%; color: #000}
.d-report-single li{margin:8px 0}
.d-report-single li:first-child{margin:0}
.d-report-left{float: left; width:45%; color: #000}
.d-report-left h3{padding-left: 17px}
.d-report-left li{padding: 0 0 6px 19px}
.d-report-left li a{display:inline-block; padding: 3px 0}
.dashboard-box-reports .web li a{float: left; padding: 4px 0 5px}
.d-report-right{float: left; width: 55%; color: #000}
.d-report-right h3{padding-left: 9px}
.d-report-right li{padding: 0 0 6px 4px}
.dashboard-box-reports .doc li a{display:inline-block; padding: 3px 0}
.d-report-right .RemoveFavReport{display: none; position: relative; left: 0; top: 0; background-color: #da1719; color:#fff!Important; width: 140px; text-align: center; padding: 4px 4px 6px 4px}
.d-report-footer, .d-facility-info-footer{border-top: 1px solid #4e7ad3; clear: both; width: 100%; background:#5c85d6}
.d-report-footer ul{width:100%; display:-ms-flexbox; display:flex; -ms-flex-pack:justify; justify-content:space-around}
.d-facility-info-footer{background:#1b366d; border-top: 1px solid #bce}
.d-facility-info-footer ul{display:table; width:100%}
.d-report-footer li {flex-grow: 1; box-sizing:border-box; height:100%; transition: background 0.3s ease-out}
.d-facility-info-footer li{width:50%; display:inline-block; vertical-align:top; overflow: hidden; box-sizing:border-box; height:100%; transition: background 0.3s ease-out}
.d-report-footer li:hover, .d-facility-info-footer li:hover{background:#85a3e0}
.d-report-footer li a{display:inline-block; width:100%; height:100%; text-align:center; transition: background 0.2s ease-out}
.d-report-footer .active-tab, .d-facility-info-footer .active-tab{background:#0066B3; box-shadow: inset 0 -7px 10px 0 rgba(50, 50, 50, 0.3)}
.d-report-footer .active-tab:hover, .d-facility-info-footer .active-tab:hover{background:#0066B3}
.d-report-footer .emr-dashboard-icon{margin: 7.5px 0}
.db-custom-report-label-wrapper{float:left; width:82%; font-size:12px}
.dashboard-report-options-div{float:right; width:18%}
.dashboard-report-options-div .button{float:right}
.dashboard-box-reports .button-download-report{display:inline-block}

.d-active-patients-order-type-footer{background:#1b366d; border-top: 1px solid #bce}
.d-active-patients-order-type-footer div{min-width: 50%; width: 50%; text-align: center; vertical-align:top; transition: background 0.3s ease-out}
.d-active-patients-order-type-footer div:hover{background:#85a3e0; cursor:pointer;}
.d-active-patients-order-type-footer .active-tab{background:#0066B3; box-shadow: inset 0 -7px 10px 0 rgba(50, 50, 50, 0.3)}
.d-active-patients-order-type-footer .active-tab:hover{background:#0066B3}
a.active-patients-order-type-tab-button{height:18px; color:#fff; font-size:12px; line-height:17px; text-align:center;}

.dashboard-box-statistics .dashboard-item-content-div{text-align: center; position:relative; overflow: hidden}
.dashboard-box-statistics .statistics-navs{position: absolute; width: 100%; top: 0; left: 0}
.dashboard-box-statistics .statistics-navs li a{position: absolute; top: 70px; z-index:9999}
.dashboard-box-statistics .statistics-navs li a.slider-next{right: 0; border-right:0; border-top-left-radius:5px; border-bottom-left-radius:5px}
.dashboard-box-statistics .statistics-navs li a.slider-prev{left: 0; border-left:0; border-top-right-radius:5px; border-bottom-right-radius:5px}
.dashboard-box-statistics .statistics-content-inner{height:280px; width:100%; overflow:hidden; flex: 1 1 0px; flex-flow: row wrap; display: flex;}
.order-stats-legend, .legend-footer{width:100%; display:table; background:#ccc; -webkit-animation: fadeInOpacity 0.3s; animation: fadeInOpacity 0.3s}
.order-stats-legend ul, .legend-footer ul{width:100%; display:-ms-flexbox; display:flex; -ms-flex-pack:justify; justify-content:space-around}
.order-stats-legend li, .legend-footer li{display:inline-block; text-align:center; padding: 5px 0; font-size:12px; line-height:21px}
.refresh-dashboard{float:right; padding:5px 1% 0 0}
.statistics-content-inner .order-stats-legend li{line-height:25px}
.order-stats-legend li.task-list-item{width:50%}
.order-statistics-week-pie{width:33%; -webkit-animation: fadeInOpacity 0.3s; animation: fadeInOpacity 0.3s}
.order-statistics-day-container{display:flex;flex-grow:2;flex-flow:row wrap;align-items:flex-end;justify-content:space-around;flex: 1 0 0px;align-self:flex-end;height:225px;width:67%;-webkit-animation:fadeInOpacity 0.3s;animation:fadeInOpacity 0.3s}
.order-statistics-day-column{width:13%; display:inline-block}
.order-stat-pie{width:220px; height:220px}
.order-stat-svg{width:56px; height:220px}
.dashboard-box-statistics-active{font-size: 12px; font-weight:700; padding-left:10px}
.order-stats-no-order{font-size:16px; fill:#fff; cursor:default}

.dashboard-box-medpass .dashboard-box-content{width: 100%}
.dashboard-box-medpass .refresh-wrapper{height: 25px; float:right;}
.dashboard-box-medpass .date-wrapper{height: 25px; display:inline-block; padding: 5px 0 0 1%}
.dashboard-box-medpass .date-wrapper .wrapper-input-dates{float: right}
.dashboard-box-medpass .date-wrapper input{width: 105px}
.dashboard-box-medpass .date-wrapper a.button-pagination-next,
.dashboard-box-medpass .date-wrapper a.button-pagination-prev{float: right; margin-top: 2px}
.dashboard-box-medpass .date-wrapper .button-pagination-next{margin-left: -17px}
.dashboard-box-medpass .date-wrapper .button-pagination-prev{margin-right: 5px}
.dashboard-box-medpass .medpass-total{display:block; width:99%; margin-top:5px; height:23px; margin-right:1%}
.medpass-details-container{display:flex; align-items:center; width:100%; height:182px; border-top:1px solid #adc2eb; background:#e4eaf8}
.dashboard-box-medpass .medpass-details{height: 163px; width:75%; display:inline-block; overflow: auto;}
.medpass-legend-container{display:inline-block; height:100%; width:24%; vertical-align:top}
.medpass-bar-group{width:100%; display:table; margin: 12px 0; direction:ltr; -webkit-animation: fadeInOpacity 0.3s; animation: fadeInOpacity 0.3s}
.medpass-total .medpass-bar-group{margin:0}
.medpass-time-div{width:14%; margin:0 1%; float:left; text-align:right}
.medpass-total-time-div{width:7.5%; margin:0 1%; float:left; text-align:left}
a.medpass-time-link{line-height: 18px; font-size:14px; color:#333}
a.medpass-time-link:hover{text-decoration:underline}
.medpass-empty-bar{box-sizing:border-box; border:1px solid #424242; width:77%; margin-right:1%; height:18px; float:left}
.medpass-prep-link{float:right; width:16px; height:16px; line-height:24px}
.medpass-count-bar{float:left; height:100%; box-sizing:border-box}
.medpass-count-bar:last-child{border-right:0}
.medpass-report-link{display:block; height:100%; width:100%}
.medpass-footer-list li {width:50%; text-align:center; font-size:20px; line-height:34px}
.medpass-footer-list li.disabled-tab{background:#777}
.medpass-footer-list a:link, .medpass-footer-list a:visited{color:#fff}
.medpass-footer-list li.disabled-tab a:link, .medpass-footer-list li.disabled-tab a:visited{color:#aaa; cursor:not-allowed}
.medpass-legend-list{width:80%; margin: 0 10%; margin-top:10px}
.medpass-legend-list li{display:block; width:90%; font-size:12px; padding: 5px 0 5px 10%}
.medpass-refresh-label{vertical-align: middle; padding-bottom: 0; font-style:italic; font-weight: 600; font-size:14px}

.dashboard-box-medpass .tabrow {text-align: left; list-style: none; padding: 0 0 0 2%; line-height: 30px; height: 30px; overflow: hidden; font-family: verdana; position: relative; display: block; width:98%}

.dashboard-box-medpass .tabrow li {border: 1px solid #79d; background:#bce; display: inline-block; position: relative; z-index: 0;  margin: 0 -5px; padding: 0 20px}
.dashboard-box-medpass .tabrow a, .dashboard-box-medpass .tabrow a:visited{color: #36c; text-decoration: none; font:normal 20px/25px 'Roboto', Sans-Serif; transition: color 0.3s ease-out}
.dashboard-box-medpass .tabrow a:hover{color:#5c85d6}
.dashboard-box-medpass .tabrow li.selected {background: #f5f5f5; z-index: 2}
.dashboard-box-medpass .tabrow:before {position: absolute; content: " "; width: 100%; bottom: 0; left: 0; border-bottom: 1px solid #4e7ad3; z-index: 1}
.dashboard-box-medpass .tabrow li:before,
.dashboard-box-medpass .tabrow li:after {border: 1px solid #aaa; position: absolute; bottom: -1px; width: 5px; height: 5px; content: " "}
.dashboard-box-medpass .tabrow li:before {left: -6px; border-bottom-right-radius: 6px; border-width: 0 1px 1px 0; box-shadow: 2px 2px 0 #d1d1d1}
.dashboard-box-medpass .tabrow li:after {right: -6px; border-bottom-left-radius: 6px; border-width: 0 0 1px 1px; box-shadow: -2px 2px 0 #d1d1d1}
.dashboard-box-medpass .tabrow li.selected:before {box-shadow: 2px 2px 0 #fff}
.dashboard-box-medpass .tabrow li.selected:after {box-shadow: -2px 2px 0 #fff}
a.active-order-tab-button{display:table; width:100%; height:18px; color:#fff; font-size:12px; line-height:17px; text-align:center;}

/************************************ START OF USER SEARCH SCREEN ***************************************/
.wrapper-table-user-search-screen{margin: 0 0 30px; box-shadow:0 4px 8px 0 rgba(30,30,30,0.5)}
.wrapper-table-user-search-screen .page-navigation{float: right; padding-top: 2px; width:100%; max-width:180px}
.wrapper-table-user-search-screen .jqTransformInputInner div{padding-left: 6px}
.wrapper-table-user-search-screen .txt-center{text-align: center !important}

.user-search-table .user-name, .user-search-table .first-name, .user-search-table .last-name{word-wrap:break-word; width: 125px}
.user-search-table .facility, .user-search-table .user-role{word-wrap:break-word; width: 145px}
.user-search-table .status{width: 100px}
.user-search-table .modify-user{padding: 7px 5px; width: 80px; text-align: center}

.wrapper-table-user-search-screen td .unit{padding: 0 0 0 5px; line-height: 1.6em; font-style: normal}
.wrapper-table-user-search-screen table input.txt{margin: 2px 0 0; width: 50px; text-align: center; text-transform: uppercase}
.wrapper-table-user-search-screen table select.weight{width: 30px}

.wrapper-table-user-search-screen table .last-empty td{height: 90px}
/************************************* END OF USER SEARCH SCREEN ****************************************/

/* PATIENT SEARCH START */

.patient-search .by-location-div select.narrow{width: 70px}
.patient-search .by-last-name-div a.alphabet{background-color: #3966CC; color:#fff; border-color: #8F97A4; border-left-width:1px; border-bottom-width:1px; border-top-width:1px; border-right-width:2px; border-style:solid; text-align: center; font-weight: 700; padding-top: 2px; margin-right:-5px}
.patient-search .by-last-name-div a.active{background-color: #8EB0E4 !important; color: #3966CC !important; font-weight:700 !important}
.patient-search .by-last-name-div a.disabled{background-color:#808080 !important; font-weight:400 !important}
.patient-search .search-box{position:absolute; left:60px; top: 8px; z-index:999!important}

.patient-list-table{table-layout:fixed}
.patient-list-table .locked{width: 1%; text-transform:uppercase; border-left:0}
.patient-list-table .ata{padding: 0 6px; width: 1%; text-transform:uppercase; border-left:0}
.patient-list-table .patient-name{width: 20%; text-transform:uppercase; border-left:0}
.patient-list-table .patient-id{padding: 0 5px; width: 15% !important; word-wrap:break-word; word-break:break-all; text-transform:uppercase}
.patient-list-table .dob{padding: 0 12px; width: 10%}
.patient-list-table .facility{width: 10%; word-wrap:break-word !important; word-break:break-all !important}
.patient-list-table .systemlog{padding: 0 5px; width: 14%; text-align: center}
.patient-list-table .location{width:15%; word-wrap:break-word}
.patient-list-table .status{width: 10%}
.patient-list-table .pat-charge-account{width: 9%}
.patient-list-table a{word-wrap:break-word; word-break:break-all}

span.tooltip-patient-search{display: block; padding: 5px 0 0; width: 287px; background: url(../images/bg-tooltip-user-top-new.png) no-repeat 0 0;  font-weight: 700; color: #fff}
span.tooltip-patient-search table{word-wrap:break-word; display: block; width: 285px; background: url(../images/bg-tooltip-user-bottom-new.png) no-repeat 0 bottom; text-align:left; max-height:150px}
span.tooltip-patient-search td{border-style:none; padding: 3px 3px 3px 10px}
.patient-search .patient-details-table td{font-weight:400; font-size: smaller; text-transform:capitalize; font-family:Verdana}
.patient-search .hover{background-color:#BEC7D6 !important}
.AdminScheduleDiv .radio, .lf-directions input[type=radio]{float:left}

.patient-search .patient-details-table td span.patient-details-value{font-weight: 700}
.patient-search span.ata-label{width:15px; font-family:Verdana; font-weight:700; font-size:8px; color:#f00 }

.patient-search .show-released-checkbox-div{position:absolute; top: 38px; left: 0}
.patient-search .show-inactive-checkbox-div{position:absolute; top: 38px; left: 230px}
.patient-search .search-accessible-facilities-div{position:absolute; top: 38px; left: 350px}
.patient-search .show-patients-assigned-to-prescriber{position:absolute; top: 38px; left: 475px}
.patient-search .show-dotcot-checkbox-div{position:absolute; top: 38px; left: 475px}
.patient-search .show-kop-checkbox-div{position:absolute; top: 38px; left: 625px}

.patient-search .search-patient-div{position:absolute; top: 8px; left: 285px}
.patient-search .search-medications-div{position:absolute; top: 8px; left: 415px}
.patient-search .search-diagnosis-div{position:absolute; top: 8px; left: 565px}

.patient-search .fac-roles span.label{color:#000 !important; font-weight:700 !important; font-style:normal !important; padding:4px 0 2px 0 !important}
.patient-search span.label{position:relative; top:-3px; vertical-align:middle; margin-top:4px}
/* PATIENT SEARCH END */

.chart-notes-table th{padding-left: 5px; border-right: 2px solid #8da7db}
.chart-notes-table th:last-child{border-right:0}
.chart-notes-table td{box-sizing: border-box}
.chart-notes-table .description {width: 18%; text-overflow: ellipsis}
.chart-notes-table .start-date{width:8%}
.chart-notes-table .by{width:12%}
.chart-notes-table .wrapper-button{width:12%; min-width:100px; padding-left:5px}

.sub-header-inventory{width: 100%; border-top: 4px solid #8EB0E4; border-bottom: 1px solid #90B4E5; background: #D2E4F8}
.sub-header-inner-inventory{position: relative; margin: 0 auto; padding: 12px 0 0; width: 960px}

.inventory-check-in .content-inner,
.inventory-screen .content-inner{padding-top: 10px}
.inventory-screen .content-sub-nav{padding-bottom: 10px}
.inventory-screen .content-sub-nav .csn-column-left{float: left}
.inventory-screen .content-sub-nav .csn-column-right{float: right}
.inventory-search-table{width:100%}
.inventory-search-table > li{float:left}

.wrapper-table-inventory-screen{margin: 0 0 30px; box-shadow: 0 4px 8px 0 rgba(30,30,30,0.5)}
.wrapper-table-inventory-screen .page-navigation{float: right; padding-top: 3px; width:170px}
.wrapper-table-inventory-screen a,
.wrapper-table-inventory-screen span{float: left}
.wrapper-table-inventory-screen .jqTransformInputInner div{padding-left: 6px}
.wrapper-table-inventory-screen .txt-center{text-align: center !important}
.wrapper-table-inventory-screen table .button-save{margin-left: 25px}
.wrapper-table-inventory-screen th.log{text-transform: none; color: #666}
.wrapper-table-inventory-screen td .unit{padding: 0 0 0 5px; line-height: 1.6em; font-style: normal}
.wrapper-table-inventory-screen table input.txt{margin: 2px 0 0; width: 50px; text-align: center; text-transform: uppercase}
.wrapper-table-inventory-screen table select.weight{width: 30px}
.returns-inline-layout{display:inline-block; margin-right:10px; vertical-align:middle}
.returns-inline-layout > input[type=text] {float:none}

.wrapper-table-inventory-screen table .last-empty td{height: 90px}

/*************************************** END OF INVENTORY SCREENS ******************************************/

/************************************ START OF MEDPASS ISSUES SCREEN ***************************************/
.wrapper-table-medpass-issues-screen{margin: 0 0 30px 0; box-shadow: 0 4px 8px 0 rgba(30,30,30,0.5)}
.wrapper-table-medpass-issues-screen .title{height: 28px; border-bottom: 1px solid #608dd6; background: #799fd9 url(../images/bg-title-table-patient-chart.png) repeat-x 0 0}
.wrapper-table-medpass-issues-screen .title-bottom{height: 28px; border-top: 1px solid #608dd6; background: #799fd9 url(../images/bg-title-table-patient-chart.png) repeat-x 0 0}
.wrapper-table-medpass-issues-screen .title h2{float: left; padding: 0 10px; line-height: 2.33em; font-weight: 700; font-size: 1em; color: #eef5fd}
.wrapper-table-medpass-issues-screen .page-navigation{float: right; padding-top: 3px; padding-right: 3px}
.wrapper-table-medpass-issues-screen .txt-center{text-align: center !important}

.wrapper-table-medpass-issues-screen td .unit{padding: 0 0 0 5px; line-height: 1.6em; font-style: normal}
.wrapper-table-medpass-issues-screen table input.txt{margin: 2px 0 0; width: 50px; text-align: center; text-transform: uppercase}
.wrapper-table-medpass-issues-screen table select.weight{width: 30px}

.wrapper-table-medpass-issues-screen table .last-empty td{height: 90px}
/************************************* END OF MEDPASS ISSUES SCREEN ****************************************/

span.leftspace{padding-left:15px}
span.rightspace{padding-right:15px}

/******************** START OF MANAGE PROTOCOL SCREEN ***********************/

.wrapper-table-manage-protocol-screen{margin: 0 0 30px 0; box-shadow: 0 4px 8px 0 rgba(30,30,30,0.5)}
.wrapper-table-manage-protocol-screen .page-navigation{float: right; padding-top: 3px; padding-right: 3px}
.wrapper-table-manage-protocol-screen .txt-center{text-align: center !important}
.wrapper-table-manage-protocol-screen table a{color: #09f}

.manage-protocol-table .medication{word-wrap:break-word}
.manage-protocol-table .directions{word-wrap:break-word; width:25%}
.manage-protocol-table .days-supply{word-wrap:break-word}
.manage-protocol-table .modify-protocol{width: 7%; text-align:center}
.manage-protocol-table td:first-child{padding:0}
.manage-protocol-button-wrapper{width:100%; margin-bottom:5px}

.wrapper-table-manage-protocol-screen td .unit{padding: 0 0 0 5px; line-height: 1.6em; font-style: normal}
.wrapper-table-manage-protocol-screen table select.weight{width: 30px}
.wrapper-table-manage-protocol-screen table .last-empty td{height: 90px}

/************************************* END OF MANAGE PROTOCOL SCREEN ****************************************/

.taper-directions-container li.labelField{float:left; margin:10px 0 0 5px}
.taper-directions-container li.inputField{float:right}
.taper-order-form{margin:0 0.5% 15px 0.5%; border-radius:4px; box-sizing:border-box; display:block; height:363px; overflow:hidden; border:1px solid #555;width:99%}
.taper-directions-container .title-form{width:75px}
.taper-directions-container .title-form h3{width:75px; line-height: 1.17em; font-weight: 700; font-size: 1em; color: #2556B8}
.taper-item-container {width:98%; margin:0 1%}
.taper-item-wrapper{border:1px solid #2556B8; border-radius:10px; overflow:hidden; padding:0; margin:0 0 10px}
.taper-date-div{display:inline; vertical-align:bottom; margin-right:5px}

.tapersigvalidation input{float: left}
.tapersigvalidation .jqTransformHidden{display: none !important}
.tapersigvalidation .up{text-transform: uppercase}
.tapersigvalidation input.txt{margin: 2px 0 0 1px; width: 52px}
.tapersigvalidation .txt-center{text-align: center !important}
.tapersigvalidation .wrapper-input-action input.txt,
.tapersigvalidation .input-orally input.txt{width: 155px}
.tapersigvalidation .wrapper-input-form input.txt{width: 109px}
.tapersigvalidation .wrapper-input-action,
.tapersigvalidation .wrapper-input-form,
.tapersigvalidation .input-orally{margin-right: 5px}
.tapersigvalidation .prn-chk .jqTransformCheckboxWrapper{padding-right: 10px; padding-left: 0} /* Edited by Deepak.A to remove space in front of PRN checkbox*/
.tapersigvalidation .wrapper-input-freq input{width: 155px !important}
.tapersigvalidation .wrapper-input-reason input, .sig-details-preview-popup .wrapper-input-reason input{width: 290px !important}
.tapersigvalidation .line-form{padding-top:5px !important}
.taper-list-container{width: 100%; height:360px; overflow-y:auto; display:inline-block}

.resetpassword-section .line-section{position:relative; height:30px}
.resetpassword-section .line-section .title-label{float:left; width:40%}
.resetpassword-section .line-section .title-label h3{padding: 8px 0 0; line-height: 1.17em; font-weight: 700; font-size: 1em; color: #2556B8}
.resetpassword-section .line-section .input-form{float: left; width:60%}
.resetpassword-section .input-form input{float:left}

#scorebar{background-image: url(../images/bg_strength_gradient.jpg);background-repeat: no-repeat;background-position: 0 0;position:absolute;width: 100px;height: 16px;z-index: 0;border-radius: 4px}
#scorebarBorder {background: #333;border: 1px #000 solid;height: 16px;margin-bottom: 2px;width: 100px;border-radius: 4px}
#score {color: #000;font-size: 100%;font-weight: bold;position:absolute;text-align: center;width: 100px;z-index: 10;border-radius: 4px}

.verify-security-questions span{padding:6px 0}

.secure-access-details .line-section{position:relative; height:35px}
.secure-access-details .line-section .title-label{float:left; width:95px; padding: 2px 0 0}
.secure-access-details .line-section .title-label h3{padding: 5px 0 0; line-height: 1.17em; font-weight: 700; font-size: 1.0em; color: #2556B8;  text-align:right}
.secure-access-details .line-section .title-label span{padding-bottom:2px; padding-right:3px}
.secure-access-details .line-section .input-form{float: right; padding: 2px 0 0; width: 830px}
.secure-access-details .secure-access-col1{clear:both; width: 930px;position: relative; height:20px}

.content-securityqn span.label{float: left; margin: 4px 0 0; padding: 6px 0; font-weight: 700; font-size: 1em; color: #2556B8}

.form-maintenance-div span.cellspacing{padding:0 3px}
.formselectiondiv span.cellspacing{padding:0 3px}
.permissionpanel legend{margin-left:6px; padding-bottom:2px}

/* Facility Settings*/
.shipping-section span.cellspacing{padding: 2px 0 0 2px; display:inline-block}
.shipping-section td{vertical-align:middle}

/* User Setup*/
.userdetail-table td{height:25px}
/* Patient Setup */
.patient-setup-table td{height:19px; vertical-align: middle}

/* Reorder Queue */
.reorder-queue-table .patient{word-wrap:break-word; width: 100px}
.reorder-queue-table .patientnumber{word-wrap:break-word; width: 80px}
.reorder-queue-table .location{word-wrap:break-word; width: 180px}
.reorder-queue-table .medication{word-wrap:break-word; width: 180px}
.reorder-queue-table .directions{word-wrap:break-word; width: 240px}
.reorder-queue-table .prescriber{word-wrap:break-word; width: 110px}
.reorder-queue-table .start-date,
.reorder-queue-table .fill-date,
.reorder-queue-table .stop-date{width: 80px}
.reorder-queue-table .status{width: 85px}
.reorder-queue-table .compliance{width: 60px}
.reorder-queue-table .wrapper-button{width: 70px; padding: 3px 0 3px 10px}
.reorder-queue-table .wrapper-button a{margin-right: 5px; border-right:0}
.reorder-queue-table .flag{width: 25px; text-align: center}
.reorder-queue-table a.sortdesc{padding: 0 20px 0 0; background: url(../images/ico-arrow-blue-sort.gif) no-repeat right 4px}
.reorder-queue-table a.sortasc{padding: 0 9px 0 0; background: url(../images/ico-arrow-blue-sort-2.gif) no-repeat right 4px}

/* VitalLabs Renewal Queue */
.vital-to-perform-table .patient{word-wrap:break-word; width: 20%}
.vital-to-perform-table .medication{word-wrap:break-word; width: 23%}
.vital-to-perform-table .directions{word-wrap:break-word; width: 27%}
.vital-to-perform-table .prescriber{word-wrap:break-word; width: 12%}
.vital-to-perform-table .vitallab{width: 13%}
.vital-to-perform-table .start-date, .vital-to-perform-table .stop-date, .vital-to-perform-table .patientid{width: 8%}
.vital-to-perform-table .vitalvalue{width: 7%}
.vital-to-perform-table .takenby{width: 9%}
.vital-to-perform-table .wrapper-button{width: 40px; padding:3px 0 3px 10px; border-right:0}
.vital-to-perform-table .wrapper-button a{margin-right: 5px}
.vital-to-perform-table .flag{width: 5%; text-align: center}
.vital-to-perform-table a.sortdesc{padding: 0 20px 0 0; background: url(../images/ico-arrow-blue-sort.gif) no-repeat right 4px}
.vital-to-perform-table a.sortasc{padding: 0 9px 0 0; background: url(../images/ico-arrow-blue-sort-2.gif) no-repeat right 4px}

.fixedheader th{border:0 !important}

.tooltip-dashboard{z-index:10000; position:absolute; max-width:400px; border-radius:4px; background: rgb(255,255,255); background:rgba(50,50,50,.9);
				   font: normal 1.1em/1.3em 'Roboto', sans-serif; color: #fff; transition: opacity 0.3s ease-out; -webkit-animation:tooltipDown 0.3s; animation:tooltipDown 0.3s}
.tooltip-dashboard-inner{height:auto; display:table; word-wrap:break-word; padding: 5px 10px; text-align:left}

.individual-nf .nfreason{padding: 20px 0 10px !important}
.nfreason{padding:0 0 30px 10px}

/*Shipment Tracking*/
.shipment-tracking-dates-wrapper{text-align: center; vertical-align: middle; width:100%}
.shipment-tracking-dates-wrapper .dates-container{margin: 0 auto; display: inline-block}

/* Username Change Popup */
.box-popup-username-change{width: 525px; height:235px}
.footer-box-popup-username-change{width:525px}

.box-popup-username-change .popup-top{padding-left: 5px; width: 438px; height: 42px}
.box-popup-username-change .popup-top p{line-height: 3.5em}
.box-popup-username-change .wrapper-popup-inner{clear: both; padding: 5px 2px; width: 446px; height: 276px; position: relative; overflow: hidden}
.box-popup-username-change .popup-inner{width: 100%}
.box-popup-username-change .notes-txt-area{margin: 15px 2% 0}

/* Password Change Popup */
.box-popup-password-change{width: 475px; height:235px}
.footer-box-popup-password-change{width:475px}

.box-popup-password-change .popup-top{padding-left: 5px; width: 388px; height: 42px}
.box-popup-password-change .popup-top p{line-height: 3.5em}
.box-popup-password-change .wrapper-popup-inner{clear: both; padding: 5px 2px; width: 396px; height: 276px; position: relative; overflow: hidden}
.box-popup-password-change .popup-inner{width: 100%}
.box-popup-password-change .notes-txt-area{margin: 15px 2% 0}

/* Modify GoalINR Popup */
.box-popup-modify-goalinr{width: 412px; height:370px}
.footer-box-popup-modify-goalinr{width:400px}

.box-popup-modify-goalinr .popup-top{padding-left: 5px; width: 388px; height: 42px}
.box-popup-modify-goalinr .popup-top p{line-height: 3.5em}
.box-popup-modify-goalinr .wrapper-popup-inner{clear: both; padding: 5px 2px; width: 396px; height: 276px; position: relative; overflow: hidden}
.box-popup-modify-goalinr .popup-inner{width: 100%}
.box-popup-modify-goalinr .notes-txt-area{margin: 15px 2% 0}


/* Delete Reason Popup */
.box-popup-delete-reason{width: 412px; height:370px}
.footer-box-popup-delete-reason{width:412px}

.box-popup-delete-reason .popup-top{padding-left: 5px; width: 388px; height: 42px}
.box-popup-delete-reason .popup-top p{line-height: 3.5em}
.box-popup-delete-reason .wrapper-popup-inner{clear: both; padding: 5px 2px; width: 396px; height: 276px; position: relative; overflow: hidden}
.box-popup-delete-reason .popup-inner{width: 100%}
.box-popup-delete-reason .notes-txt-area{margin: 15px 2% 0}
.box-popup-delete-reason .add-task-table-row{margin:4px 0; display:block}
.box-popup-delete-reason .add-task-table-row textarea{min-height:45px; height:45px; width:406px}
.box-popup-delete-reason .add-task-table-row > div{display:block}
.box-popup-delete-reason .add-task-table-row .chosen-choices{max-height:75px; overflow:auto}

.box-popup-complete-reason{width: 412px; height:370px}
.footer-box-popup-complete-reason{width:412px}

/* Hotlist Patient Popup */
.box-popup-hotlist-patient{width: 912px; height:620px; font-family: 'Roboto', sans-serif}
.content-box-popup-hotlist-patient{color:#fff; width: 100%; height: 539px; overflow:auto}
.content-box-popup-hotlist-patient a{cursor: pointer}
.content-box-popup-hotlist-patient table{background: #555; border: 1px solid #888; margin: 10px auto 0; width: 98%}
.content-box-popup-hotlist-patient th{background: #6a6a6a; font-family: '_.medium', sans-serif; line-height:18px; padding: 0 5px; text-align: left}
.content-box-popup-hotlist-patient th.right, .content-box-popup-hotlist-patient .right{text-align: right}
.content-box-popup-hotlist-patient tr{border-top: 1px solid #777}
.content-box-popup-hotlist-patient td{padding: 10px 5px}
.content-box-popup-hotlist-patient td.max-width{width: 15%; text-wrap: normal}
.footer-box-popup-hotlist-patient{width:912px}
.current-hotlist-tab{padding-top:10px}
.hotlist-tab-wrapper{background-color: #222; border-bottom: 1px solid #555; display: block; height: 19px; padding: 15px 0px 0px 20px; text-align: left}
.hotlist-tabs{display: block}

.box-popup-hotlist-patient .popup-top{padding-left: 5px; width: 388px; height: 42px}
.box-popup-hotlist-patient .popup-top p{line-height: 3.5em}
.box-popup-hotlist-patient .wrapper-popup-inner{clear: both; padding: 5px 2px; width: 396px; height: 276px; position: relative; overflow: hidden}
.box-popup-hotlist-patient .popup-inner{width: 100%}
.box-popup-hotlist-patient .notes-txt-area{margin: 15px 2% 0}

/* Patient Chart Popup Notes */
.box-popup-patient-chart-notes{width: 400px; height:170px}
.footer-box-popup-patient-chart-notes{width:400px}

.box-popup-patient-chart-notes .popup-top{padding-left: 5px; width: 388px; height: 42px}
.box-popup-patient-chart-notes .popup-top p{line-height: 3.5em}
.box-popup-patient-chart-notes .wrapper-popup-inner{clear: both; padding: 5px 2px; width: 396px; height: 276px; position: relative; overflow: hidden}
.box-popup-patient-chart-notes .popup-inner{width: 100%}
.box-popup-patient-chart-notes .notes-txt-area{margin: 15px 2% 0}

/* MedPass Issue Notes */
.box-popup-mp-issue-notes{width: 400px; height:170px}
.footer-box-popup-mp-issue-notes{width:400px}

.box-popup-mp-issue-notes .popup-top{padding-left: 5px; width: 388px; height: 42px}
.box-popup-mp-issue-notes .popup-top p{line-height: 3.5em}
.box-popup-mp-issue-notes .wrapper-popup-inner{clear: both; padding: 5px 2px; width: 396px; height: 276px; position: relative; overflow: hidden}
.box-popup-mp-issue-notes .popup-inner{width: 100%}
.box-popup-mp-issue-notes .notes-txt-area{margin: 15px 2% 0}

.add-another-patient{font-family: Verdana ;font-size: 8pt;font-weight: 700;color: #2556B8}
.add-another-patient:hover{color: #c00; text-decoration: none}
/*View Lab Details popup*/
.box-popup-detailed-lab-result{width: 600px; height:400px}
.footer-box-popup-detailed-lab-result{width:600px}
.box-popup-detailed-lab-result .popup-top{width:98%}
.content-box-popup-view-lab-details{width:585px; padding-left:2%; padding-bottom:8px; border-bottom:2px solid #888; min-height:5%; height:315px; overflow-y:auto; overflow-x:hidden}

/*TB Test Details*/
.popup-tb-test-details{width:575px;display:table}
.popup-tb-test-content{text-align:left; width:100%; display:table; max-height:619px; overflow:auto}
.footer-popup-tb-test-details{width:574px; display:table; position:relative !important; bottom:auto !important}

/*TB XRay Details*/
.popup-tb-xray-details{width:575px;display:table}
.popup-tb-xray-content{text-align:left; width:100%; display:table; max-height:644px; overflow:auto}
.footer-popup-tb-xray-details{width:574px; display:table; position:relative !important; bottom:auto !important} /*CMS - X-Ray popup needed to be more height dynamic so this helps accomplish that*/

/*TB Test Refusal */
.popup-tb-test-refusal{width:575px;height:290px}
.popup-tb-test-refusal-content{text-align:left; width:100%; height:209px; overflow:auto}
.footer-popup-tb-test-refusal{width:574px}

/*TB Past Positive Review */
.popup-tb-past-positve-review{width:525px;height:820px}
.popup-tb-past-positve-review-footer{width:525px;height:25px}
.popup-tb-past-positve-review-content{text-align:left; width:100%; height:760px; overflow:auto}
.footer-popup-tb-past-positve-review{width:524px}

/* Next of Kin Popup */
.popup-next-of-kin{width:645px;height:700px}
.popup-next-of-kin-content{text-align:left; width:100%; height:690px; overflow:auto}
.footer-popup-next-of-kin{width:644px}
.next-of-kin-table {width: 100%; background: #fff; color:#333; border:2px solid black;text-transform:capitalize;}
.next-of-kin-table tr{border:2px solid black;}
.next-of-kin-table .nok-title{color:#5c85d6;text-align:center;}
.next-of-kin-table .nok-label{color:#5c85d6;}

.next-of-kin-inner-table {width: 100%; background: #fff; color:#333}
.next-of-kin-inner-table .nok-label{color:#5c85d6;}

/* 2.3	Sidebar
-------------------------------------------*/

/* 2.4	Footer
-------------------------------------------*/

.footer .page-navigation{position: relative; overflow: hidden; width: 350px; height: 60px}
.footer .pn-left{float: left}
.footer .pn-right{float: right}
.footer .page-navigation li{position: relative; overflow: hidden; float: left; padding: 16px 10px 0 0; text-align: center}
.footer .pn-right li{float: right; padding: 16px 0 0 10px}
.footer .wrapper-button-diamond{float: left; overflow: hidden; padding: 13px 0 0 60px; height: 47px}
.footer .wbd{padding: 13px 0 0 410px}

.footer .page-navigation li.pn-button-1, .footer .page-navigation li.pn-button-2, .footer .page-navigation li.pn-button-3{position: absolute; top: 0}
.footer .page-navigation li.pn-button-1{left: 0}
.footer .page-navigation li.pn-button-2{left: 92px}
.footer .page-navigation li.pn-button-3{left: 184px}

/************************************ START OF FORMULARY SET-UP SCREEN ***************************************/

.wrapper-table-formulary .title{height: 28px; border-bottom: 1px solid #608dd6; background: #799fd9 url(../images/bg-title-table-patient-chart.png) repeat-x 0 0}
.wrapper-table-formulary .title h2{float: left; padding: 0 10px; line-height: 2.33em; font-weight: 700; font-size: 1em; color: #eef5fd}
.wrapper-table-formulary .page-navigation{float: right; padding-top: 3px; padding-right: 3px}
.wrapper-table-formulary a,
.wrapper-table-formulary span{float: left}
.wrapper-table-formulary .page-navigation .button-pagination-prev,
.wrapper-table-formulary .page-navigation .button-pagination-next{margin-top: 2px}
.wrapper-table-formulary .page-navigation .label{padding: 0 5px; line-height: 2.2em; font-weight:400; font-size: .83em; color: #333}
.wrapper-table-formulary .jqTransformInputInner div{padding-left: 6px}
.wrapper-table-formulary input.txt{margin: 2px 0 0 1px; width: 30px}
.wrapper-table-formulary .txt-center{text-align: center !important}
.wrapper-table-formulary table{width: 100%; background: #fff}
.wrapper-table-formulary table a{color: #09f}
.wrapper-table-formulary table a.sortdesc{padding: 0 20px 0 0; background: url(../images/ico-arrow-blue-sort.gif) no-repeat right 4px}
.wrapper-table-formulary table a.sortasc{padding: 0 9px 0 0; background: url(../images/ico-arrow-blue-sort-2.gif) no-repeat right 4px}
.wrapper-table-formulary th,
.wrapper-table-formulary td{height: 28px; vertical-align: middle}
.wrapper-table-formulary table .highlight th{background: #cadcf4}
.wrapper-table-formulary table .sorting{background: #d6e5f6}
.wrapper-table-formulary table .highlight .sorting{background: #bad3f0}
.wrapper-table-formulary td.sort{background: #ebf5fb}
.wrapper-table-formulary th{text-align: left; text-transform: uppercase; font-weight: 700; font-size: 0.92em; color: #09f}
.wrapper-table-formulary td{border-top: 2px solid #2354b7}
.wrapper-table-formulary .add-bg-bottom{background: #fff url(../images/bg-table-patient-char.gif) repeat-x bottom}

.charge-account-facilities td.charge-account,
.charge-account-facilities td.charge-account-facility,
.charge-account-facilities td.actions{border-right: 2px solid #8da7db}
.charge-account-facilities th.charge-account,
.charge-account-facilities th.charge-account-facility,
.charge-account-facilities th.actions{border-right: 0}

.charge-account-facilities table .charge-account,
.charge-account-facilities table .charge-account-facility{word-wrap:break-word; padding: 0 5px; width: 45%}
.charge-account-facilities table .actions{width: 10%; text-align: center}

.wrapper-table-formulary td .unit{padding: 0 0 0 5px; line-height: 1.6em; font-style: normal}
.wrapper-table-formulary table input.txt{margin: 2px 0 0; width: 50px; text-align: center; text-transform: uppercase}
.wrapper-table-formulary table select.weight{width: 30px}
.wrapper-table-formulary table .last-empty td{height: 90px}

.formulary-setup{clear: both; margin: 5px 0 0; padding: 0; width:750px; float:left !important}
.formulary-setup li{float: left; padding: 0 20px 2px 0}
.formulary-setup li input{float: left; margin: 2px 0 0}
.formulary-setup li span.label{float: left; margin: 1px 0 0; padding: 0 0 0 5px; line-height: 1.67em; font-weight: 700; font-size: 1em; color: #000}
.formulary-setup li.first{width:140px}

.popup-facility-dropdown{width: 422px}
.popup-facility-dropdown .popup-inner{padding: 0; width: 98%; box-sizing:border-box; border-right:1px dashed #ddd}
.popup-facility-dropdown .popup-footer{width: 100%; height: 24px; border-top:1px dotted #ddd}
.popup-facility-dropdown .facility-dropdown li{clear: both; padding: 0; line-height: 1.67em; font-weight: 700; font-size: 1em; color: #fff; border: none}

/*************** END OF FORMULARY SET-UP SCREEN ******************/

/*********************** Manage Non-Formulary Groups **********************************/
.nf-group{clear: both; margin: 5px 0 0; padding: 0}
.nf-group li{float: left; padding: 0 20px 2px 0}
.nf-group li input{float: left; margin: 2px 0 0}
.nf-group li span.label{float: left; margin: 1px 0 0; padding: 0 0 0 5px; line-height: 1.67em; font-weight: 700; font-size: 1em; color: #000}
.nf-group .chosen-results li{float: none;}
/*********************** Manage Non-Formulary Groups **********************************/


ul.weekday{float: left}
ul.weekday li{float: left; margin-right: 12px; width: 20px; text-align: center}
ul.weekday li .label{padding: 0; width: 20px; text-align: center}

	/* JCalendar Datepicker Styles */
.jCalendar{border-collapse: separate; border-spacing: 2px}
.jCalendar th{background: #42a5f5; color: #fff; font-family: '_.medium', sans-serif; padding: 3px 5px}
.jCalendar td{color: #000; padding: 3px 5px; text-align: center}
.jCalendar td.other-month{background: #eee; color: #999}
.jCalendar td.today{background: #666; color: #fff}
.jCalendar td.selected{background: #ef5350; color: #fff; border-radius:50%}
.jCalendar td.selected.dp-hover{background: #f33; color: #fff}
.jCalendar td.dp-hover, .jCalendar tr.activeWeekHover td{background: #b3e5fC; color: #000}
.jCalendar tr.selectedWeek td{background: #ef5350; color: #fff}
.jCalendar td.disabled, .jCalendar td.disabled.dp-hover{background: #bbb; color: #888}
.jCalendar td.unselectable, .jCalendar td.unselectable:hover, .jCalendar td.unselectable.dp-hover{background: #bbb; color: #888}
.dp-popup{position: relative; background: #fff; font-size: 11px; font-family: 'Roboto', sans-serif;
	padding: 5px 2px 5px 5px; width: 176px; line-height: 1.2em; box-shadow: 0 4px 10px 0 rgba(30,30,30,0.7); -webkit-animation:fadeInOpacity 0.4s; animation: fadeInOpacity 0.4s}
#dp-popup{position: absolute; z-index: 110000 !important}
.dp-popup h3{text-align: center; font-size:12px; padding: 3px 0 6px; font-family:'_.medium', sans-serif; font-weight:normal}
#dp-close{font-size: 11px; padding: 4px 0; text-align: center; display: block}
#dp-close:hover{text-decoration: underline}
.dp-popup a{color: #000; text-decoration: none ;padding: 2px 4px 0; font-size:14px}
.dp-popup div.dp-nav-prev{position: absolute; top: 4px; left: 4px; width: 100px}
.dp-popup div.dp-nav-prev a{float: left}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a{cursor: pointer}
.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled{cursor: default}
.dp-popup div.dp-nav-next{position: absolute; top: 4px; right: 4px; width: 100px}
.dp-popup div.dp-nav-next a{float: right}
.dp-popup a.disabled{cursor: default; color: #aaa}
.dp-popup td{cursor: pointer}
.dp-popup td.disabled{cursor: default}

/* 2.5	Popups
-------------------------------------------*/
.popup{font-size: 12px}
.popup.text-align-left{text-align:left !important}
.popup span.label, .css-popup .label{float: left; line-height: 2.2em; padding: 0 0 0 5px; font-family:'_.medium', sans-serif; font-size: 1em; color: #fff}
.popup h2, .css-popup h2{line-height: 3.36em; text-transform: uppercase; font-weight: 700; font-size: 11px; color: #fff}
.popup p, .css-popup p{font-size: 11px; color: #fff}
.css-popup font{font-size: 12px;}
.css-popup.form-response-popup p{color: #111; font-size:12px}
.css-popup{font-size: 12px; overflow:hidden; background:#333; border-radius:4px; box-shadow: 0 15px 30px 5px rgba(50,50,50,0.6); -webkit-animation: fadeInOpacity 0.5s; animation: fadeInOpacity 0.5s}
.remove-popup {background: #3f3f3f}
.remove-popup > .css-popup {box-shadow: none; border-radius: 0; background:none;}/*CS Had to add this hack because we insist on reusing popups where we shouldn't be*/
.css-popup h2{line-height: 2.8em; text-transform: uppercase; font-weight: 700; font-size: 11px; color: #fff; padding-left:5px}
.css-popup .popup-header{text-align:left; display:table; position: relative; overflow: hidden; border-radius:3px 3px 0 0; width: 100%; height: 30px; box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.3)}
.css-popup .popup-header h2 {margin-left: 10px;}
.css-popup .header-blue{background:#0066B3}
.css-popup .header-red{background:#ff4136}
.css-popup .popup-footer{z-index:0; padding: 11px 0; height: 27px; border-top:1px solid #666; border-radius: 0 0 3px 3px; background:#555 !important; position:absolute; bottom:0; -webkit-animation: fadeInOpacity 0.5s; animation: fadeInOpacity 0.5s}
.css-popup .popup-footer-layout{width:100%; display:inline-block}
.css-popup .footer-left{padding-left:2%; width:48%; float:left}
.css-popup .footer-right{padding-right:2%; width:48%; float:right}
.footer-one-third{display:inline-block; width:32.33%; padding:0 0.5%}
.css-popup .footer-three-left{padding-left:1%; width:20%; float:left}
.css-popup .footer-three-middle{padding:0 1%; width:56%; float:left}
.css-popup .footer-three-right{padding-right:1%; width:20%; float:right}
.css-popup .footer-right a{float:right}
.css-popup .footer-right input{float:right}
.css-popup .footer-three-left .css-button-blue{float:left}
.css-popup .footer-three-middle .css-button-blue{float:none}
.css-popup > .css-popup-body{display:block; overflow:auto; width:100%} /*CMS - Set inline height style to ensure scroll*/
.css-popup > .css-popup-footer{display:table; width:100%; background:#555; padding:5px 0}
.css-popup > .flex-popup-content{flex-grow:1; display: flex; flex-direction: column; justify-content:flex-start}
.css-popup > .flex-footer {display: flex; justify-content:space-between; padding: 5px 0; width: 100%; border-top:1px solid #666; border-radius: 0 0 3px 3px; background:#555}
.css-popup .message-body {color:inherit}

.popup-message-header{position:absolute; border:1px solid silver; top:36px; background:red;min-width:420px;z-index:999}

.immunization-forms .css-popup{border:0; background:none; box-shadow:none}
.immunization-forms .popup-header{height:0}

.box-popup-delete-diagnosis{width: 425px}
.content-box-popup-delete-diagnosis{width:100%; display: table}
.footer-box-popup-delete-diagnosis{width: 425px; position: relative !important}

.content-box-popup-resolve-diagnosis{width:100%;}

.cls-patient-name a:link, .cls-patient-name a:visited, .cls-patient-name a:hover { color:#a4a4a4; }

.box-popup-diagnoses-search{width: 950px; height:620px; font-family:'Roboto', sans-serif}
.diagnosis-existing-container {display:inline-block; width:50%; text-align:right; vertical-align:top; padding: 5px 1% 3px; padding-top:10px;}
.content-box-popup-diagnoses-search-2{width:100%; height: 430px}
.footer-box-popup-diagnoses-search{width: 950px}
.diagnosis-panel-div{background:#fff; border-radius:3px; overflow-y:auto; -webkit-animation: fadeInOpacity 0.4s; animation: fadeInOpacity 0.4s}
.diagnosis-item-desc{display:inline-block; width:79%; vertical-align:top;}
.diagnosis-item-action{display:inline-block; text-align:right; vertical-align:top; float:right;}
.diagnosis-item-action-button{padding: 2px 4px !important;margin-right: 4px !important;}
.diagnosis-error{border-color:Red}

.box-popup-diagnoses{width: 794px; height:491px}
.content-box-popup-diagnoses-2{width:100%; height: 430px}
.footer-box-popup-diagnoses{width: 794px}

.diagnosis-search-container{padding-top:6px; width:100%; height:37px; background:#637187; border-bottom:2px solid #111}
.content-box-popup-diagnoses .search-box{float: left; width: 64%; padding:1px 0 0 2%}
.content-box-popup-diagnoses .popup-nav{float: right; width: 33%; padding-right:1%}
.content-box-popup-diagnoses .popup-nav p{float: left; padding: 0 8px 0 0; line-height: 1.75em; font-weight: 700; font-size: 1em; color: #fff}
.content-box-popup-diagnoses .popup-nav ul{float: left}
.content-box-popup-diagnoses .popup-nav li{float: left; padding-left: 1px; height: 21px; overflow: hidden; background: url(../images/bg-csn-spacer.gif) no-repeat 0 0}
.content-box-popup-diagnoses .popup-nav li.first{padding-left: 0; background: none}
.content-box-popup-diagnoses .popup-nav li a{float: left; height: 21px; line-height: 1.82em; font-weight:400; font-size: 11px; color: #3D3D3D}
.content-box-popup-diagnoses .popup-nav li.first a{padding: 0 0 0 10px; background: url(../images/bg-csn-first.png) no-repeat 0 0}
.content-box-popup-diagnoses .popup-nav li.last a{padding: 0 10px 0 0; background: url(../images/bg-csn-last.png) no-repeat right 0}
.content-box-popup-diagnoses .popup-nav li a span{float: left; padding: 0 10px; height: 21px; background: url(../images/bg-csn.gif) repeat-x 0 0}
.content-box-popup-diagnoses .popup-nav li.first a span{padding: 0 10px 0 5px}
.content-box-popup-diagnoses .popup-nav li.last a span{padding: 0 5px 0 10px}
.content-box-popup-diagnoses .popup-nav li.first a:hover{background: url(../images/bg-csn-first.png) no-repeat 0 -21px}
.content-box-popup-diagnoses .popup-nav li.last a:hover{background: url(../images/bg-csn-last.png) no-repeat right -21px}
.content-box-popup-diagnoses .popup-nav li a:hover span{background: url(../images/bg-csn.gif) repeat-x 0 -21px}
.content-box-popup-diagnoses .popup-nav li a.active{color: #fff}
.content-box-popup-diagnoses .popup-nav li.first a.active{background: url(../images/bg-csn-first.png) no-repeat 0 -42px}
.content-box-popup-diagnoses .popup-nav li.last a.active{background: url(../images/bg-csn-last.png) no-repeat right -42px}
.content-box-popup-diagnoses .popup-nav li a.active span{background: url(../images/bg-csn.gif) repeat-x 0 -42px}

.list-diagnoses-popup{width: 100%; text-align:left}
.list-diagnoses-popup li{padding: 7px 0 0 1%; width: 99%; min-height: 25px; vertical-align:middle}
.list-diagnoses-popup li span label{display:inline !important}

.content-box-popup-diagnoses .wrapper-popup-inner{overflow:auto; width:100%; height:364px; float:left}
.content-box-popup-diagnoses .jspContainer{margin-left: 15px}
.content-box-popup-diagnoses .jspVerticalBar{right:20px}
.content-box-popup-diagnoses .jspContainer .jspCapBottom{display:block; height:8px}

.box-popup-directions{width: 400px; height:345px}
.footer-box-popup-directions{width:400px}

.box-popup-directions .popup-top{padding-left:2%; width: 98%; height: 42px}
.box-popup-directions .popup-top p{line-height: 3.5em}
.box-popup-directions .wrapper-popup-inner{clear: both; width: 100%; height: 224px; position: relative; overflow: auto}

	/*- Permissions popup -*/
.box-popup-permission{width: 400px; height:345px}
.footer-box-popup-permission{width:400px}

.box-popup-permission .popup-top{padding-left:2%; width: 98%; height: 42px}
.box-popup-permission .popup-top p{line-height: 3.5em}

.box-popup-permission .wrapper-popup-inner{clear: both; padding: 5px 1%; width: 98%; height: 255px; position: relative; overflow: auto}
.box-popup-permission .popup-inner{width: 100%}
.footer-popup-permission-content-inner{overflow: hidden; padding:  0; height: 1%; background: url(../images/bg-dotted-white.gif) repeat-x 0 0}

ul.list-freq{margin: 10px 0 0 9px}
ul.list-freq li{overflow: hidden; clear: both; padding: 0 0 10px}
ul.list-freq li span.label{float: left; padding: 4px 0 0 5px; width: 325px; text-transform: uppercase}

.box-popup-frequency{width: 310px; height:325px}
.footer-box-popup-frequency{width:310px}

.box-popup-frequency .popup-top{padding: 6px 2% 0; width: 100%; height: 60px; border-bottom:1px dotted #fff; box-sizing:border-box; overflow:auto}
.box-popup-frequency .popup-top p{line-height: 1.5em}

.box-popup-frequency .wrapper-popup-inner{overflow: auto; clear: both; padding: 3px 0; width:100% !important; height: 180px}

.box-popup-frequency ul.list-freq li{padding: 0 0 10px}
.box-popup-frequency ul.list-freq li span.label{width: 225px}

.box-popup-warning{width: 794px; text-align:left}
.box-popup-medispan-warning{height:450px}
.box-popup-duplicate-vital{height:420px}
.box-popup-sig-details-correction{height:325px}
.content-box-popup-warning{width: 794px}
.content-box-popup-warning-noscroll{width: 794px}
.content-box-popup-warning-notop{width: 775px}
.content-box-popup-warning-inner-notop{width: 774px}
.footer-box-popup-warning{width:794px}
.medispan-warning-content{width:100%; height:360px}
.medispan-scroll-area{width: 785px; height:270px; overflow:auto; background:#222; border-top:2px solid #666; border-bottom:2px solid #666}
.clinical-popup-warnings, .panScreeningDown{width: 100%; height:340px; background:#363c42} /*Added by CS for Medispan Screening Popup - 8/9/12 */

/*.box-popup-dc{width: 494px; height:400px}*/
.box-popup-dc {width: 1000px;height: 520px}
.footer-box-popup-dc{width:514px}
.content-box-popup-dc .wrapper-popup-inner{width:100%; height:420px; overflow:auto}


.box-popup-warning .popup-top{padding: 15px 22px 0 17px; width: 755px; height: 88px}
.box-popup-warning .popup-top p{padding: 0 0 10px; line-height: 1.33em; font-weight:400}

.popup-top-clinical{width:734px; background:#363C42; margin-left:10px; margin-top:3px; border-top:2px outset #e7e7e7; border-right:2px outset #e7e7e7; border-left:2px outset #e7e7e7; padding:3px}
.wrapper-drug-warning-clinical{padding:3px; font-size:8pt; width:734px; background:#363C42; margin:0 10px 10px; border:2px outset #e7e7e7; border-top-width:1px; padding-bottom:10px; display:table}
.medispan-repeater-container-div{width: 740px}

.content-box-popup-warning-notop .ajax__tab_body{border: none !important}
.content-box-popup-warning-notop .ajax__tab_header{background-image: none !important}

.box-popup-warning .wrapper-popup-inner{clear: both; padding: 0 2px}
.box-popup-warning .wrapper-popup-dcreason{clear: both; padding: 0 2px; height: 150px}

.wrapper-list-popup-warning{width: 100%; text-align:left}
.wrapper-list-popup-warning li{padding: 15px 0 5px; width: 100%}
.wrapper-list-popup-warning .order-warning-header-label{color:Orange; font-weight:700; font-style:italic}
.wrapper-list-popup-warning .order-warning-text{color:#fff}
.wrapper-list-popup-warning .order-warning-chkbox{padding-left:10px}
.wrapper-list-popup-warning span.label, .wrapper-list-popup-warning label{color:#fff; font-weight:700; font-style:italic}

.medispan-repeater-container-div ul{float:left; position:relative; clear:both}

.message-body p{color:inherit}

/* CMS: Added for Medispan Clinical Popup - 8/9/12 */
.wrapper-list-popup-warning-clinical{width:720px; padding-top:3px; color:#fff}
.wrapper-list-popup-warning-clinical .lineItem{clear:both; float:left; background: url(../images/bg-dotted-white.gif) repeat-x 0 bottom; padding:5px 0; margin-left:10px; z-index:0}
.wrapper-list-popup-warning-clinical .order-warning-header-label{color:Orange; font-weight:700; position:relative}
.wrapper-list-popup-warning-clinical .order-warning-text{color:#fff}
.wrapper-list-popup-warning-clinical .dupeAsterisk{color:#F99}
.wrapper-list-popup-warning-clinical li{margin-left:10px !important}
.wrapper-list-popup-warning-clinical .headerItem, .wrapper-list-popup-warning-clinical .dupeHeaderListItem{margin-left:0 !important}

.MediSpanPopupParent{margin-top:-50px}
.MediSpanPopupParent .popup{overflow:visible !important}
.MediSpanPopupParent .messageDiv{font-size:8pt}

.MediSpanPopupParent .panScreeningDown{background:rgb(54, 60, 66)}

.panelDCInfoPanel{margin-left:12px; width:740px; padding-bottom:10px}
.panelDCInfoPanel .dupeTherapyPanel{padding-bottom:5px}
.panelDCInfoPanel .jspPane ul{border:1px solid #666}
.panelDCInfoPanel .jspPane li{font-size:10px !important;  z-index:9999 !important}
.panelDCInfoPanel .jqTransformSelectChanged,
.panelDCInfoPanel .jspContainer li{font-size: 9px !important}

.panelDCInfoPanel .DCDiv{position:relative; display:block; width:100%; text-align:center; color:#fff}
.panelDCInfoPanel .DCSelectionsTable{margin-left:auto; margin-right:auto}
.DTOList{width:740px; margin-left:auto; margin-right:auto; border-collapse:collapse; border-spacing:1px; margin-bottom:10px}
.DTOList .dupeOrderSubListHeader{text-align:left; border-left:2px solid #ACACAC; border-top:2px solid #ACACAC; border-bottom:2px solid #666; border-right:2px solid #666; color:#FFF; font-size:8pt; background:#C44D4D}

.DTOList .dupeTherapyOrdersHeader,
.standardDCOptionsTable .dupeTherapyOrdersHeader{padding-bottom: 3px; text-align:left; color: #FFFACD; font-weight:700; font-size:8pt}
.standardDCOptionsTable .stepLabel, .DTOList .stepLabel,
.DTOList .dupeChb, .DTOList .dupOrderDrug,
.DTOList .dupStartDate, .DTOList .dupCutDate,
.DTOList .dupOrderDoc,
.DTOList .dupDCReason{text-align:left; vertical-align:middle; padding:3px}
.dupeTherapyOrdersHeader{padding-bottom: 3px; text-align:left; color: #FFFACD; font-weight:700; font-size:8pt}

.DTOList .dupeOrderRow{text-align:left; border-left:2px solid #ACACAC; border-top:2px solid #ACACAC; border-bottom:2px solid #666; border-right:2px solid #666; font-size:8pt; background:#363C42}
.DTOList .dupeChb{vertical-align:middle; padding-top:0}
.DTOList .dupeChb, .DTOList .dupOrderDrug,
.DTOList .dupStartDate, .DTOList .dupCutDate,
.DTOList .dupOrderDoc, .DTOList .dupDCDoc,
.DTOList .dupeChb{text-align:left; vertical-align:middle; padding:3px; font-size:8pt; color:#fff}

.stdDCOptions{display:block; margin-top:10px; margin-bottom:15px}
.standardDCOptionsTable{border-collapse:collapse; border-spacing:1px; margin-left:auto; margin-right:auto; width:740px}
.standardDCOptionsTable .stdDCLabelCell{text-align:center; color:#fff; font-weight:700; font-size:11px}
.standardDCOptionsTable td{vertical-align:middle; padding:5px}
.standardDCOptionsTable .stdReasonRequiredFieldMsg{padding:5px 0 50px 45px}
.standardDCOptionsTable .stdDocRequiredFieldMsg{padding:5px 0 50px 25px}

.standardDCOptionsTable .stdOptionsHeader{border-left:2px solid #ACACAC; border-top:2px solid #ACACAC; border-bottom:2px solid #666; border-right:2px solid #666; color:#FFF; font-size:8pt; background:#C44D4D}
.standardDCOptionsTable .stdOptions{border-left:2px solid #ACACAC; border-top:2px solid #ACACAC; border-right:2px solid #666; color:#FFF; font-size:8pt; background:rgb(54, 60, 66)}
.standardDCOptionsTable .stdOptionsSubHeader{border-left:2px solid #ACACAC; border-top:2px solid #ACACAC; border-bottom:2px solid #666; border-right:2px solid #666; color:#FFF; font-size:8pt; background:#666; font-weight:700}
.standardDCOptionsTable .stdOptionValidation{border-left:2px solid #ACACAC; border-bottom:2px solid #666; border-right:2px solid #666; color:#FFF; font-size:8pt; background:rgb(54, 60, 66)}
.standardDCOptionsTable .stdOption{padding:10px 5px 0}
.standardDCOptionsTable .stdReasonRequiredFieldMsg,
.standardDCOptionsTable .stdDocRequiredFieldMsg{padding:0 5px}

.clinical-popup-warning-noscroll .order-warning-chkbox .jqTransformCheckboxWrapper{margin-top:-6px}
.clinical-popup-warning-noscroll .order-warning-label{color:#fff !important; font-weight:700; font-style:italic; padding: 0 5px; vertical-align:middle; top:-5px; font-size:11px}
.clinical-popup-warning-noscroll .dup-custom-scroll .jspContainer{overflow-x:hidden}

.vital-delete-log-popup{width:500px; height:450px}
.vital-delete-log-popup .title{margin:10px 0}
.footer-box-popup-vital-delete-log{width:499px}
.vital-delete-log-scroll{width:100%; height:327px; overflow:auto; color:#fff}

.wrapper-drug-warning-clinical .warningFooterList{clear:both; display:inline; margin-left:10px; float:left; width:750px}
.wrapper-drug-warning-clinical .warningFooterList li{float:left; display:inline}

.medispan-bounding-box{border:2px inset silver; margin-left:2px; margin-right:2px; padding-top:10px; background-color:#202428}
.medispan-bounding-box .jspContainer{width:740px}

.bypassDiv{width:100%; padding: 0 0 20px 10px; text-align:center; display:block; min-height:15px; background:#363C42; color:#fff}
.bypassDiv ul{display:inline}
.bypassDiv li{display:inline; float:left; padding-left:3px}
.bypassDiv .order-warning-label{font-style:italic; padding-top:3px; font-weight:700}

table.dcOptionsList{width:100%; padding:0}
table.dcOptionsList td.option{vertical-align:middle; color:#000; padding:3px}

.reorderDCOptions{display:inline !important; float:left !important; width:100% !important}
.reorderDCOptions li.dupeHeaderListItem{float:left; border-bottom:none; vertical-align:middle; background-image:none !important; padding-top:4px}
.reorderDCOptions li.dupeDCActionListItem{padding-left: 20px !important; float:left; border-bottom:none; vertical-align:middle; background-image:none !important}
.reorderDCOptions label.mspDCLabel{vertical-align:middle; color:#FFFACD !important;font-size:11px;padding-left:5px}
.reorderDCOptions li .jqTransformCheckboxWrapper{padding-right:3px}

.list-popup-warning-nav{position: relative; float: right; width: 225px; height: 21px}
.list-popup-warning-nav li{clear: none; float: left; margin: 0 0 0 1px; padding: 0; height: 21px; background: none}
.list-popup-warning-nav .lpwn-keep{width: 64px}
.list-popup-warning-nav .lpwn-reorder{width: 106px}
.list-popup-warning-nav .lpwn-dc{width: 50px}
.list-popup-warning-nav li a{float: left; margin: 0; position: relative; overflow: hidden; width: 100%; height: 100%; text-align: center}
.list-popup-warning-nav li a span{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/bg-list-popup-warning-nav.png) no-repeat 0 0}
.list-popup-warning-nav .lpwn-keep a span{background-position: 0 -21px}
.list-popup-warning-nav .lpwn-reorder a span{background-position: -65px -21px}
.list-popup-warning-nav .lpwn-dc a span{background-position: -172px -21px }
.list-popup-warning-nav .lpwn-keep a:hover span{background-position: 0 -42px}
.list-popup-warning-nav .lpwn-reorder a:hover span{background-position: -65px -63px}
.list-popup-warning-nav .lpwn-dc a:hover span{background-position: -172px -84px}
.list-popup-warning-nav .lpwn-keep a.active span{background-position: 0 -105px}
.list-popup-warning-nav .lpwn-reorder a.active span{background-position: -65px -126px}
.list-popup-warning-nav .lpwn-dc a.active span{background-position: -172px -147px}

.list-popup-warning{float: left; width: 100%}
.list-popup-warning li{overflow: hidden; clear: both; padding: 0 1% 8px; width: 98%; background: none}
.list-popup-warning li h3{float: left; width: 20%; line-height: 15px; font-weight:400; font-size: 1em; color: #fff}
.list-popup-warning li p{float: left; width: 80%; line-height: 15px; text-transform: uppercase}
.list-popup-warning li p span{padding: 0 35px 0 0}

.popup-search-dropdown, .popup-search-dropdown-ns{border-radius:6px; padding:4px 4px 0 0;width: 733px; box-shadow: 0 6px 6px -3px rgba(50,50,50,.75)}
.popup-search-dropdown .popup-inner{width: 98.5%; border-right:1px dashed #ddd}
.popup-search-dropdown .popup-search-footer{padding: 0 2%; width: 96%; height: 24px; color:#fff; border-top:1px dotted #ddd}
.popup-search-dropdown .popup-footer1{padding: 2px 2%; width: 98%; height: 35px}
.popup-search-dropdown .popup-footer p, .popup-search-dropdown .popup-search-footer p{float: right; line-height: 25px; font-weight:400; font-size: 1em; color: #fff}
.popup-search-dropdown .popup-footer1 p{padding: 5px 15px; float: right; line-height: 25px; font-weight:400; font-size: 1em; color: #fff}

.list-dropdown li p{line-height: 2em; font-weight:400; font-size: 1em; color: #fff; border-bottom: 1px solid gray; border-top: 1px solid gray; background: #212429;  box-shadow: 0 6px 6px -3px rgba(50,50,50,.75)}
.list-dropdown li a{clear: both; display: block; width:95%; padding-left: 5%; color: #fff !important}
.list-dropdown li a span{float: left}
.list-dropdown li a.formulary span.nf-label-name{background: url(../images/ico-popup-search-dropdown.gif) no-repeat right center; padding-right:20px}
.list-dropdown li span.drug-cost-per-unit {padding-left:6px; padding-right:6px; color:#99ff99 !important;font-weight:bold}

p.cost-per-unit {left:0 !important}
a.cost-per-unit-matrix-tooltip {color:#fff !important;line-height:25px !important}
a.cost-per-unit-matrix-tooltip:hover {color:#fff !important}
a.cost-per-unit-matrix-tooltip h2 {width:125px; line-height:16px; color:#fff; font-weight:bold; background:#36c; top:0; padding:6px; border-bottom:1px solid silver}
a.cost-per-unit-matrix-tooltip  div.cost-per-unit-matrix {margin-left:-999em !important;position: absolute !important;text-decoration: none;text-align:left;font-weight:700;border-radius:6px; box-shadow: 0 6px 6px -3px rgba(50,50,50,.75)}
a.cost-per-unit-matrix-tooltip:hover div.cost-per-unit-matrix {margin-left:50px !important; position:absolute;z-index:10001;width: 137px;margin-top:0px;font-size:9px;background:#444;border:1px solid #36c}
.addStockItempopup a.cost-per-unit-matrix-tooltip:hover div.cost-per-unit-matrix {margin: auto;position: absolute;top: 0;left: 0;bottom: 0; right: 0}
div.cost-per-unit-matrix {padding:0px}
div.cost-per-unit-matrix table td {padding:6px;line-height:12px}

.tooltip-user{display: block; padding: 5px 0 0; width: 287px; background:#2E2E2E; border:2px solid #fff; border-radius:3px; line-height: 1.5em;
				font-weight: 700; font-size: 1em; color: #fff;	opacity: 0.85;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"}
.tooltip-user-inner{word-wrap:break-word; display: block; padding: 2px 10px; width: 267px; text-align:left}

.tooltip-image {display: block; padding: 0; border: 2px solid #2A5BBA}
.tooltip-image-inner {display: block}

/*Patient Vital Entry*/
.vital-entry-popup{height:400px; width:650px}
.footer-vital-entry-popup{width:650px}
.box-vital-entry-content{width:100%; height:321px}

	/*Unlock Patient Chart*/
.box-popup-unlock-patient{width: 670px; height:265px}
.footer-box-popup-unlock-patient{width: 670px}

.content-box-popup-unlock-patient .popup-top{padding: 10px;width: 510px; height: 41px}
.content-box-popup-unlock-patient .popup-top p{line-height: 13.5pt;text-align:left; font-size:1em}

.content-box-popup-unlock-patient .popup-inner{overflow: hidden; padding: 15px 0 0; height:120px}
.content-box-popup-unlock-patient .popup-inner .pi-left{float: left; width: 233px; line-height: 10.43pt}
.content-box-popup-unlock-patient .popup-inner .pi-right{float: right; width: 269px;line-height: 10.43pt}

/* -----Drug Conversion--*/
.box-popup-conversion{width: 400px; height:250px; text-align:left}
.footer-box-popup-conversion{width:400px}

.box-popup-conversion .popup-top{padding: 0 0 0 2%; width: 98%; height: 42px}
.box-popup-conversion .popup-top p{line-height: 3.5em}

.box-popup-conversion .wrapper-popup-inner{clear: both; width: 100%; height: 170px; position: relative; overflow: auto}
.content-box-popup-conversion li span{text-align:left}
.content-box-popup-conversion .popup-inner{padding: 0; width: 100%}

/* -- DrugChanged Popup-- */
.box-popup-drugchanged{width: 310px; height:150px; text-align:left}
.footer-box-popup-drugchanged{width:310px}

.box-popup-drugchanged .popup-top{padding: 11px 2% 0; width: 96%; height: 50px}
.box-popup-drugchanged .popup-top p{line-height: 1.5em}

/* -- TotalQuantity Popup-- */
.box-popup-totalqty{width: 310px; height:140px}
.footer-box-popup-totalqty{width:310px}

.box-popup-totalqty .popup-top{padding: 11px 2% 0; width: 96%; height: 50px}
.box-popup-totalqty .popup-top p{line-height: 1.5em}

/* -- Cached Form Popup -- */
.box-popup-cache-form{display:block; width:500px; height:400px}
.content-box-cache-form{width:100%; height:320px; overflow:auto}
.footer-box-cache-form{width:100%}

/*------ Patient Activity Question Edit Popup ---- */
.box-popup-patientactivity-edit{width:622px; height:660px}
.content-box-popup-patientactivity-edit{height:580px; overflow:auto}
.css-popup .footer-box-popup-patientactivity-edit{width:622px; padding: 7px 0}

/*--- Confirmation Popup ----*/
.box-popup-confirmation{width:322px; height:195px}
.content-box-popup-confirmation{height:173px; overflow:auto}
.css-popup .footer-box-popup-confirmation{width:322px; padding: 7px 0}
.box-popup-confirmation .popup-top{padding: 11px 2% 0; width: 96%; height: 50px}
.box-popup-confirmation .popup-top p{line-height: 1.5em}
.confirmation-refill-div-class{text-align: left; width:100%}
.confirmation-refill-label-div{padding-left:10%; width:30%; vertical-align: middle; text-align: right}
.confirmation-refill-content-div{width:60%; vertical-align: middle}
.confirmation-refill-status-div{vertical-align: middle; text-align: left; width:100%}
/*--- Lab Signoff Notes Popup ----*/
.box-popup-labsignoffnotes{width:500px; height:390px; text-align:left}
.footer-box-popup-labsignoffnotes{width: 500px}
.content-box-popup-labsignoffnotes{height:300px;overflow-x: hidden !important; overflow-y: auto !important}
.box-popup-labsignoffnotes .popup-top{padding: 11px 2% 0; width: 96%; height: 50px}
.box-popup-labsignoffnotes .popup-top p{line-height: 1.5em;border-radius: 5px; border: 0}

/*----Shipment Details Popup----*/
.box-popup-shipment span.label{float: left; line-height: 1.42em; font-weight: 700; font-size: 1em; color: #fff}

.box-popup-shipment{width:600px; height:526px; font-size: 12px; overflow:hidden; color:#fff}
.content-box-popup-shipment{width:100%; height:446px; overflow:auto}
.footer-box-popup-shipment{width:600px; left:11px !important}

.box-popup-shipment .popup-top{padding: 10px 0 0 2%; width: 98%; height: 37px}
.box-popup-shipment .popup-top p{line-height: 1.5em}

.popup-shipment-label-cell{color:#00f; text-align:right}
.popup-shipment-results-cell{color:#fff; text-align:left}
.popup-shipment-label{color:#fff}

/*--- Notes Popup ----*/
.popup-notes{width: 721px; height:510px; text-align:left}
.popup-notes-footer{width:721px}

.popup-notes .content-table{width: 98%; padding-left:2%}
.popup-notes .content-table-wrapper{height: 371px; width:100%; overflow:auto}

.popup-notes .popup-notes-wo{width: 100%; background:#777; height: 30px; border-bottom:2px solid #111}
.popup-notes .popup-notes-wo h3{color:#fff; width:98%; line-height:30px; padding-left:2%}

.popup-notes .title-table{height: 30px; width: 98%; padding-left:2%; background:#ddd}
.popup-notes .title-table th{height: 30px; text-align:left; vertical-align: middle; font-weight: 700; color: #000}
.popup-notes .content-table td{padding-top: 7px; padding-bottom: 5px; vertical-align: top}
.popup-notes .content-table .first td{padding-top: 5px}

.popup-notes .text{color:#fff; width: 300px}
.popup-notes .description{color:#fff; width: 100px}
.popup-notes .createdby{color:#fff; text-align:left; width: 180px}
.popup-notes .createdon{color:#fff; text-align:left; width: 100px}

/* Task Detail Modal Popup  */
.box-popup-task-details{width: 794px; height: 560px}
.footer-box-popup-task-details{width:794px}
.popup-task-details-content{height:480px; overflow:auto}
.popup-task-details-content .popup-task-details-master{padding-left: 0; text-align: left}
.popup-task-details-content .popup-task-details-master h3{color:#fff; margin: 5px  0px 5px 2%; line-height: 20px; max-height:100px; overflow-y:auto}
.popup-task-details-content .page-date-navigation{float:right; width:185px; margin-top:2px}
.popup-task-details-content .date-status-notification{float:left; line-height: 2.8em; text-transform: uppercase; font-weight: 700; font-size: 11px; color: yellow; padding-left:5px; margin-left: 175px}
.task-details-table .description, .task-details-table .status,
.task-details-table .by, .task-details-table .start-date{padding: 0 5px; border-right: 2px solid #8da7db}
.task-details-table .by{padding: 0 5px; min-width: 150px; width:16%; max-width:200px}
.task-details-table .task-date{padding: 0 2px; min-width: 80px}
.task-details-table .complete-date{padding: 0 2px; min-width: 150px}
.task-details-table .status{padding: 0 25px; width:5%}
.task-details-table .description{padding: 3px 0; width:45%}
.task-details-table .completeTextArea{display: block; width: 96%; height: 100%; padding:0; margin: 0 2%}
.page-date-navigation .task-details-nav-buttons{min-width:5px !important; padding: 0 10px; height:22px; vertical-align:bottom; margin: 1px 2px; float:left}
.page-date-navigation .date-nav-today{border-top-right-radius:0; border-bottom-right-radius:0; border:0; margin:1px; padding: 0 10px; height:22px; font-size:9px; float:left}
.page-date-navigation .date-nav-calendar{border-top-left-radius:0; border-bottom-left-radius:0;padding: 0 10px; height:22px; min-width:5px; margin:1px 0 0 -4px; float:left; vertical-align:bottom}
.date-nav-calendar .arrow-down{margin: 8px auto}
.page-date-navigation .arrow-left, .page-date-navigation .arrow-right{margin: 6px auto}

.task-details-table .task-status-edit{width:16%}
.task-details-table button{padding:12.5%}
/*.task-details-delete-confirm{height:10px; width:8px; background:url("../images/patient-info-header-sprite.png") -292px 0}*/
.task-details-edit-confirmation{width:100%; transition: opacity 0.3s ease-out}
.task-details-edit-confirmation button{transition:background 0.3s ease-out}
.task-details-edit-cancel{background:#ff4136; border:1px solid #580500; margin-right:10%; vertical-align:top; height:21px; width:21px}
.task-details-edit-cancel:hover{background:#ff7169}
.task-details-edit-cancel-button{height:10px; width:10px; display:inline-block; background:url("../images/patient-info-header-sprite.png") -268px 0}
.task-details-edit-continue{background:#2ecc40; border:1px solid #155d1d; height:19px; width:19px; display:inline-block; vertical-align:top}
.task-details-edit-continue:hover{background:#70df7d}
.task-details-edit-continue-button{height:10px; width:10px; margin:25%; background:url("../images/patient-info-header-sprite.png") -280px 0;display:inline-block;}
.task-details-menu-side {-webkit-transition: left 0.4s ease; -moz-transition: left 0.4s ease; transition: left 0.4s ease}
.task-details-menu-side {left: 0; -webkit-box-shadow: 3px 0px 30px 0px rgba(90, 90, 90, 1); -moz-box-shadow: 3px 0px 30px 0px rgba(90, 90, 90, 1); box-shadow: 3px 0px 30px 0px rgba(90, 90, 90, 1)}

.task-details-menu-side {
  background-color: #555 !important;
  color: #fff;
  position: absolute;
  transform: translate(22.5%, -45%);
  width: 500px;
  height: 50px;
  padding: 10px;
}


/*Complete Task popup*/
.complete-task-popup{width:700px}
.content-box-complete-task-popup{width:96%; padding:0 2%; height: 96%; text-align:left}
.task-calendar-complete-task-popup{width:700px; max-height:600px}
.task-calendar-complete-task-popup-footer{width:700px}
.task-calendar-label{line-height: 1.42em; font-weight: 700; font-size: 1em; color: #fff; margin-top:5px}
.task-calendar-label td{width:200px; text-align:left}
.complete-task-reason-div{display:inline-block; margin-bottom: 55px; vertical-align: top; width:100%}
.complete-task-reason-div .rejTextArea{height:150px; width:96%; margin:0}
.complete-task-validation {overflow:auto}
.complete-task-validation li{float:none; display:list-item; list-style-type:disc; margin-left:20px}

/*Task Template Copy popup*/
.task-template-copy-popup{width:700px; max-height: 600px}
.content-box-task-template-copy-popup{width:96%; padding:0 2%; text-align:left; border-top:1px solid #DEDEDE; max-height:521px; overflow-y:auto}
.task-template-copy-role-div{display:inline-block; margin-bottom: 55px; vertical-align: top; width:100%}
.task-template-copy-validation {overflow:auto}
.task-template-copy-validation li{float:none; display:list-item; list-style-type:disc; margin-left:20px}
.content-box-task-template-copy-popup .control-wrapper{float:left; text-align:left; margin-left:10px; height: 250px}

/*Add Task popup on Calendar*/
.add-calendar-task-popup{width:700px}
.task-calendar-add-calendar-task-popup{width:700px; display: table; max-height: 600px; overflow: auto }
.content-box-add-calendar-task-popup{width:96%; padding:0 2%; text-align:left; min-height:345px; max-height: 600px;display:inline-block}
.task-calendar-add-calendar-task-popup-footer{width:700px}
.complete-task-desc-div{ vertical-align: top}
.complete-task-desc-div .rejTextArea{float:none; height:75px; width:500px; margin:0}
.add-calendar-task-popup-validation {overflow:auto}
.add-calendar-task-popup-validation li{float:none; display:list-item; list-style-type:disc; margin-left:20px}
.content-box-add-calendar-task-popup .patient .patient-icon{margin:5px; height:16px; width:16px; float:left; background:url(../images/status_offline.png) no-repeat 0 0}
.content-box-add-calendar-task-popup .patient .patient-found{background:url(../images/status_online.png) no-repeat 0 0 !important}
.content-box-add-calendar-task-popup .patient .patient-match span{float:left;margin-top:5px}
.content-box-add-calendar-task-popup .patient-status-checklist{color:#000; background:silver; text-align:center; margin-top:10px}
.content-box-add-calendar-task-popup .pat-search-listitem{width:415px}
.content-box-add-calendar-task-popup .messages-patient-search{overflow:hidden; border-radius:6px; border:2px solid silver}
.content-box-add-calendar-task-popup .messages-patient-search label{display:inline; padding:3px; vertical-align:middle}
.content-box-add-calendar-task-popup .inset-box{display:block; color:#fff; border-top:1px inset #777; box-shadow: inset 0 0 5px #111}
.content-box-add-calendar-task-popup .recipients{width:98%; padding: 0 1%; font-weight:700; height:40px; overflow-y:auto}
.content-box-add-calendar-task-popup .recipients-inner{margin: 0 10px auto}
.content-box-add-calendar-task-popup .dli-recipients{border-radius:4px;  padding-right:2px 2px 2px 4px; font-size:9px; float:left; display:inline; border:1px solid silver; margin:3px; padding:2px; font-weight:700}
.content-box-add-calendar-task-popup .label-width {display:inline-block; width: 120px}

.template-info-font {border: none;border-bottom: 1px dashed #83A4C5;font-size: 9px;outline: none;overflow: auto; margin:0 0 0 17%; max-height:275px;background: #ddd;border-radius: 6px;display: inline-block;position: relative;width: 80%;padding: 10px}
.template-info-font th{font-family: '_.medium', sans-serif;display: inline-block; float: left;width: 95px;color: #555;display: block;margin-bottom: 10px; text-align:left}
.template-info-font td{font-family: 'Roboto', sans-serif;color:#111;vertical-align: middle; padding-left: 5px; font-style: italic;color: #555;display: block;margin-bottom: 10px; text-align:left}

/*Task Control Screen*/
.task-filter-control-table{display:inline-block; margin:5px 0 0 1%; vertical-align:middle}
.task-filter-control-table td{padding-bottom:3px}
.task-legend-title{display:block; height:20px; width:96%; padding:0 1% 0 3%; background:#fff; color:#36c; font: normal 14px 'Roboto', sans-serif; text-align:left; border-bottom:1px solid #adc2eb}
.task-legend{width: 150px; vertical-align: top; display: inline-block}
.task-filter-location-table{width:55%; margin: 0 1% 5px}
.task-legend-list li{margin:1px 0}
.task-legend-list li.selected{color: #fff; background:#777}
.task-legend-label{font-size: 11px; padding:5px 0 0 10px; display:inline-block; vertical-align:top}
div.task-location-div{display:inline-block; width:24.5%; text-align:center; padding:5px 0 10px}
div.task-assign-div{display:inline-block; width:32.1%; margin-left:1%; text-align:left; padding:5px 0 10px}
.task-location-border fieldset {border:1px solid #ddd; display:table; width:98%; border-radius:6px; padding:0 0 3px 0; margin: 0 1%}
.task-location-border fieldset legend {position:relative; top:-10px; left:10px; width: 10%}
.task-location-border .filter-section-header {color:#777; font-family:'_.medium', sans-serif}
.tb-border fieldset {border:1px solid #ddd; display:table; width:80%; border-radius:6px; padding:0 0 3px 0; margin: 0 1%}
.tb-border fieldset legend {position:relative; top:-10px; left:10px}
.tb-border .filter-section-header {color:#777; font-family:'_.medium', sans-serif}
.task-div .ehr-content-box-task-control{display:table; width:100%; background:#f5f5f5}
.waitlist-div .ehr-content-box-task-control{display:table; width:100%; background:#f5f5f5}

/*--- Task Calendar page ----*/
.task-calendar .content-sub-nav{padding-bottom: 5px; display:table; width:100%}
.task-calendar .content-sub-nav .csn-column-left{float: left}
.task-filter-options, .waitlist-filter-options {margin-left:auto; margin-right:auto; text-align: left}
.task-calendar .ehr-content-box-task-calendar{display:table; width:100%; background:#f5f5f5}
.ehr-half-content-task-calendar{display:inline-block; width:47%; margin:0 1%; vertical-align:top}
.task-legend-clear{padding:3px 0; display:inline-block}
.taskLegend-active{border: 4px solid #777}
.task-control-label{font-size: 12px; font-family:'_.medium', sans-serif; vertical-align: text-bottom; padding: 0 10px 0 0; color: #36c; width:12%}
.task-control-label.no-width{width:auto;}
.ehr-flex-row .task-control-label{width:auto}
.task-control-item{width:40%}
.export-due-tasks-wrapper{width:50%; float:right; margin:5px 0}
.task-legend-status-icon{width:15px; height:15px; border-radius:50%; border:2px solid #777; margin:3px; float:left}
.task-legend-status-icon-active{border: 4px solid #777}
.task-legend-priority-icon{width:15px; height:15px; border-radius:50%; border:2px solid #777; margin:2px 2px 0 0;  float:left}
.task-legend-priority-icon-active{border: 4px solid #777}
.task-calendar-alert{color:#333; font-weight: bold; font-size: 12px; font-family: 'Roboto', sans-serif}
.show-mytask-checkbox{display:inline-block; vertical-align:bottom; height:15px; width:15px}

.task-filters-upper {border-top: 1px solid #adc2eb;border-left: 1px solid #adc2eb;border-right: 1px solid #adc2eb;display:block; position:relative}
.task-filters-upper .task-expand-filters {font-size:14px; color:navy; position:absolute; top:0px; right:3px}
.task-filters-upper .task-expand-filters:hover {cursor:pointer }
.task-filters-lower {text-align:center; position:relative; border-bottom: 1px solid #adc2eb;border-left: 1px solid #adc2eb;border-right: 1px solid #adc2eb;margin-bottom: 10px; border-top:none; background-color: rgba(255, 255, 255, 0.75)}
.task-filters-lower .inline-div {line-height:24px; color:#000; text-transform:uppercase;margin:2px}

.waitlist-filters-upper h2.header-item-title-label:hover {cursor:pointer }
.waitlist-filters-upper {border-top: 1px solid #adc2eb;border-left: 1px solid #adc2eb;border-right: 1px solid #adc2eb;display:block; position:relative}
.waitlist-filters-upper .waitlist-expand-filters {font-size:14px; color:navy; position:absolute; top:0px; right:3px}
.waitlist-filters-upper .waitlist-expand-filters:hover {cursor:pointer }
.waitlist-filters-lower {text-align:center; position:relative; border-bottom: 1px solid #adc2eb;border-left: 1px solid #adc2eb;border-right: 1px solid #adc2eb;margin-bottom: 10px; border-top:none; background-color: rgba(255, 255, 255, 0.75)}
.waitlist-filters-lower .inline-div {line-height:24px; color:#000; text-transform:uppercase;margin:2px}

/*--- Cancel Popup ----*/
.box-popup-cancel{width: 310px; height:185px}
.content-box-popup-cancel{width:100%; height:105px; overflow-x: hidden; overflow-y: auto}
.footer-box-popup-cancel{width:310px}

.box-popup-cancel .popup-top{padding: 11px 14px 0; width: 282px; height: 50px}
.box-popup-cancel .popup-top p{line-height: 1.5em; font-size: 11px}

/*--- Custom Report Editor Warning Popup ----*/
.box-popup-custom-report-editor{width: 600px; height:385px}
.content-box-popup-custom-report-editor{width:100%; height:305px; overflow-x: hidden; overflow-y: auto}
.footer-box-popup-custom-report-editor{width:600px}
.box-popup-custom-report-editor .popup-top{padding: 11px 14px 0}
.box-popup-custom-report-editor .popup-top p{line-height: 1.5em; font-size: 11px}
.box-popup-custom-report-editor	.warningLabel{margin: 3px 5px}

/*--- Signoff Confirmation Popup ----*/
.box-popup-signoff-confirmation{width: 600px; height:210px}
.footer-box-popup-signoff-confirmation{width:600px}
.box-popup-signoff-confirmation .popup-top{padding: 11px 14px 0; width: 385px; height: 50px}
.box-popup-signoff-confirmation .popup-top p{line-height: 1.5em; font-size: 11px}

/*--NonFormulary Popup--*/
.box-popup-nonformulary{width: 400px; height:300px}
.content-box-popup-nonformulary{width:100%}
.footer-box-popup-nonformulary{width:400px}
.box-popup-nonformulary .wrapper-popup-inner{padding: 5px 1%; width: 98%; height: 190px; overflow: auto}
.box-popup-nonformulary .popup-inner{width: 100%}

/*--- Sig Autocomplete Action, Sig Autocomplte Frequency, Sig Autocomplete Form, & Sig Autocomplete Route --- */
.popup-action-dropdown{width:178px}
.popup-frequency-dropdown{width: 228px}
.popup-route-dropdown{width: 142px}
.popup-form-dropdown{width: 165px; z-index:1000}
.popup-action-dropdown .popup-inner, .popup-frequency-dropdown .popup-inner,
.popup-route-dropdown .popup-inner, .popup-form-dropdown .popup-inner{box-sizing:border-box; border-right: 1px dashed #fff; width: 97%}

.action-dropdown li a{clear: both; display: block; padding-left:10%; width:90%; height: 20px; color: #fff !important}
.action-dropdown li, .frequency-dropdown li,
.route-dropdown li, .form-dropdown li{clear: both; padding: 0; font-weight: 700; line-height:normal; font-size: 11px; color: #fff; border: none; width:100%; vertical-align:middle}
.frequency-dropdown li a, .route-dropdown li a, .form-dropdown li a{clear: both; display: table-cell; vertical-align:middle; width:90%; padding:2px 0 2px 10%; height:auto; color: #fff !important}
.frequency-dropdown li a span, .route-dropdown li a span, .form-dropdown li a span{float: left; width:90%; padding-right: 10%}

/* ---- Prn Reasons --- */
.popup-prn-dropdown{width: 300px; z-index:1000}
.popup-prn-dropdown .popup-inner{width: 98%; box-sizing:border-box; border-right:1px dashed #fff}

.prn-dropdown li{overflow: hidden; clear: both; padding: 0; line-height: 1.67em; font-weight: 700; font-size: 0.8em; color: #fff; border: none; width:100%; text-transform:uppercase}
.prn-dropdown li a{clear: both; display: block; width:95%; height:auto;  padding-left: 5%; color: #fff !important}

.addstockitem-stockordercontentdiv .popup-prn-dropdown{width: 300px}
.addstockitem-stockordercontentdiv .popup-prn-dropdown .popup-inner{width:98%; box-sizing:border-box; border-right:1px dashed #ddd}

.addstockitem-stockordercontentdiv .prn-dropdown li{clear: both; padding: 0; line-height: 1.67em; font-weight: 700; font-size: 0.8em; color: #fff; border: none; text-transform:uppercase}
.addstockitem-stockordercontentdiv .prn-dropdown li a{clear: both; display: block; width:95%; padding-right:5%; height: 20px; color: #fff !important}
.addstockitem-stockordercontentdiv .prn-dropdown li a span{float: left; width:95%; padding-left:5%}

/* Days supply DropDown*/
.popup-dayssupply-dropdown{width: 83px}
.popup-dayssupply-dropdown .popup-inner{width: 96%; box-sizing:border-box; border-right: 1px dashed #fff; margin-right:4%}

.dayssupply-dropdown li{overflow: hidden; clear: both; padding: 0 !important; line-height: 1.67em; font-weight: 700; font-size: 0.9em; color: #fff; border: none; width:100%}
.dayssupply-dropdown li a{clear: both; display: block; width:90%; padding-left:10%; height: 20px; color: #fff !important}
.dayssupply-dropdown li a span{float: left; padding: 0 2px 0 0}

/* Vitals */
.popup-vital-dropdown{width: 710px}
.popup-vital-dropdown .popup-inner{box-sizing:border-box; border-right: 1px dashed #fff; width: 99%}

.vital-dropdown li a{clear: both; width:95%; padding-left:5%; font-size:1em; display: block; height: 20px; color: #fff !important}
.vital-dropdown li a span{float: left; width:95%; padding-right:5%}

.vital-frequency-txt{width:250px; display:inline-block}

/* -- VitalChanged Popup-- */
.box-popup-vitalchanged{width: 310px; height:140px}
.footer-box-popup-vitalchanged{width:310px}

.box-popup-vitalchanged .popup-top{padding: 11px 2% 0; width: 96%; height: 50px}
.box-popup-vitalchanged .popup-top p{line-height: 1.5em}

/* Diagnosis */
.popup-diagnosis-dropdown-add{width: 634px}
.popup-diagnosis-dropdown-add .popup-inner{width:98%; box-sizing:border-box; border-right:1px dashed #ddd}
.popup-diagnosis-dropdown-add .popup-footer{width: 100%; height: 24px; border-top:1px dotted #ddd}

/* BackUp Confirmation Popup*/
.box-popup-backup{width: 400px; height:345px}
.footer-box-popup-backup{width:400px}

.box-popup-backup .popup-top{padding-left:3%; width: 97%; height: 42px}
.box-popup-backup .popup-top p{line-height: 3.5em}
.box-popup-backup .wrapper-popup-inner{clear: both; padding: 5px 1%; width: 98%; height: 214px; position: relative; overflow: auto}
.list-popup-backup, .list-popup-confirm{display:table; width: 100%; margin-bottom:5px}
.list-popup-backup li, .list-popup-confirm li{padding: 0 2% 5px; width: 96%; float:left}
.list-popup-backup li h3{float: left; width: 75%; line-height: 15px; font-weight:400; font-size: 1em; color: #fff}
.list-popup-backup li p{float:left; text-align:left; width: 25%; line-height: 15px; text-transform: uppercase}
.list-popup-confirm li h3{float: left; width: 5%; line-height: 15px; font-weight:400; font-size: 1em; color: #fff;  padding-right:3%}
.list-popup-confirm li p{float: left; width: 92%; line-height: 15px}
.list-popup-confirm li p span{padding:0 4% 0 2%;  float: left; width: 94%; line-height: 15px; word-wrap:break-word}

/* MedPassOTCSetup */
.popup-medpasssetup-dropdown{width: 539px}
.popup-medpasssetup-dropdown .popup-inner{width:98%; box-sizing:border-box; border-right:1px dashed #ddd}

.popup-medpasssetup-dropdown-ns{background: url(../images/bg-popup-search-dropdown-ns-nofooter.png) no-repeat 0 bottom}
.popup-medpasssetup-dropdown-ns .popup-inner{width: 530px}
.popup-medpasssetup-dropdown-ns .medpasssetup-dropdown li{overflow: hidden; clear: both; padding: 0; line-height: 1.67em; font-weight: 700; font-size: 1em; color: #fff; border: none; width:530px}

/* Facility DC EXclusion setup */
.popup-dc-exclusion-dropdown{width: 539px}
.popup-dc-exclusion-dropdown .popup-inner{width:98%; box-sizing:border-box; border-right:1px dashed #ddd}

table.facility-setup table{border-collapse:separate; border-spacing:8px}
.facility-setup-table td{height:19px; vertical-align: middle}

/* Facility Setup State Autocomplete*/
.popup-state-dropdown{width: 165px}
.popup-state-dropdown .popup-inner{width:98%; box-sizing:border-box; border-right:1px dashed #ddd}

.state-dropdown li{clear: both; padding: 0; line-height: 1.67em; font-weight: 700; font-size: 0.8em; color: #fff; border: none}
.state-dropdown li a{clear: both; display: block; width:95%; padding-left:5%; height: 20px; color: #fff !important}
.state-dropdown li a span{float: left; width:95%; padding-right:5%}

/************************ View Order Details popup**********************/
.popup-system-order{width: 721px; height:520px}
.popup-system-order .footer-box-popup-system-order{width:721px}

.popup-system-order h2{float:left; text-align:left; padding-left: 26px}
.popup-system-order .title{height: 42px; background:#888; border-bottom:2px solid #111}
.popup-system-order .title h3,
.popup-system-order .title p{line-height: 42px}
.popup-system-order .title h3{padding-left:6%; width: 60%; float:left; text-align:left; text-transform: uppercase; font-weight: 700; font-size: 1.5em; color: #fff}
.popup-system-order .title p{float: right; width: 34%; text-transform: uppercase; font-weight: 700; font-size: 1.25em; color: #fff}

.popup-system-order .content-table{padding: 5px 0 5px 1%; width:99%}
.popup-system-order .content-table-wrapper{height: 396px; width:100%; overflow:auto; text-align: left}
.popup-system-order .wrapper-button{width: 40px}

.popup-system-order .button-twiddle{float: left; margin: 0 0 0 15px}

.list-orderhistory{width: 97%; padding-left: 3%}
.list-orderhistory li{overflow:hidden; clear: both; padding: 0 0 10px; vertical-align:top}
.list-orderhistory li.add-spacer{padding: 0 0 15px}
.list-orderhistory li.column{width:32%; display:inline-block}
.list-orderhistory li.column-end{width:66%; display:inline-block}
.list-orderhistory li.two-column{width:49%; display:inline-block}
.list-orderhistory li.line{border-bottom:1px solid #fff}
.list-orderhistory li h4, .list-orderhistory li h4 span,
.list-orderhistory li h3, .list-orderhistory li h3 span{float: left; padding-left:5px; line-height: 1.2em; font-family:Verdana; font-weight: 700; font-size: 0.9em; color:#fff; text-transform:uppercase}

.list-orderhistory li h3, .list-orderhistory li h4{padding-right:9px}
.list-orderhistory li h3 span, .list-orderhistory li h4 span{text-align:left}

.list-orderhistory li p span{text-align:left; float: left; display:inline-block; text-transform:uppercase; word-wrap:break-word; word-break:break-all; font-weight:400; font-size: 0.9em; line-height: 1.1em; color:#fff}
.list-orderhistory li p span.left{display: block; padding: 0}
.list-orderhistory li p span.right{text-align:right; float: right; padding: 0}
.list-orderhistory li p .refills{padding: 0 5px 0 15px}
.list-orderhistory li p .refills2{padding: 0 5px 0 0}
.list-orderhistory li p strong{color:#fff !important}
.list-orderhistory li p span.none{padding:0 5px}

.title-orderhistory{float: left; line-height: 1em; font-family:Verdana; font-weight: 700; font-size: 1em; color:#fff; text-transform:uppercase; padding-bottom:10px;padding-top:4px}

h4.view-order-section-line{border-top:2px solid #fff}

.ship_details_label{font-weight:400; font-size: 10pt}
/************************ View Order Details popup**********************/


/******************* Reason Rejection Popup START****************************/
.box-popup-rejectreason{width: 411px; height:207px}
.footer-box-rejectreason{width: 411px}

.content-box-rejectreason p.reason-text{text-align:left; word-wrap:break-word; padding-top:13px; padding-left:4px; line-height:1.25em}
.box-popup-rejectreason .reason-txt-area{float: left; padding:3% 0 0 2%; width:95%}
.box-popup-rejectreason .popup-top{padding: 11px 0 0; width: 100%; height: 30px}
.box-popup-rejectreason .popup-top p{line-height: 1.5em; float:left; padding-left:3%}
/******************* Reason Rejection Popup END****************************/

/************************* File Browser START *******************************/
.filebrowser .shared-queues-table{box-shadow:0 4px 8px 0 rgba(30,30,30,0.5)}
.filebrowser{border: 1px solid #D8D8D8; width: 920px; font-family: Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace;
	font-size: 1em; margin: 0; margin-bottom: 1em}
.filebrowser td, .filebrowser th{padding: 3px 10px}
.filebrowser thead th{text-align:center; background-color:#006699; color:#fff; font-size: 12px; font-weight: 700; border-left: 2px solid #767676}
.filebrowser tbody td{text-align:left; color: #00496B; border-left: 1px solid #E1EEF4;font-size: 12px;font-weight:400}
.filebrowser tbody .alt td{background: #C0D9E4; color: #00496B}
.filebrowser tbody .emergency td{background: #fdfd9a; color: #00496B}

/************************** File Browser END ********************************/
.clinicalReportBrowser .shared-queues-table{box-shadow:0 4px 8px 0 rgba(30,30,30,0.5); border: 2px solid #86aae1;}
.clinicalReportBrowser{ width: 920px; font-family: Monaco,"Courier New","DejaVu Sans Mono","Bitstream Vera Sans Mono",monospace;
	font-size: 1em; margin: 0; margin-bottom: 1em}
.clinicalReportBrowser td, .clinicalReportBrowser th{padding: 3px 10px}
.clinicalReportBrowser thead th{text-align:center; background-color:#006699; color:#fff; font-size: 12px; font-weight: 700; border-left: 2px solid #767676}
.clinicalReportBrowser tbody td{text-align:left; color: #00496B; font-size: 12px;font-weight:400}
.clinicalReportBrowser tbody .alt td{background: #C0D9E4; color: #00496B}
.clinicalReportBrowser tbody .emergency td{background: #fdfd9a; color: #00496B}


/******************* Medpass Warning Popup - START ****************************/

.box-medpass-warning{width: 411px; height:286px; text-align:left}
.footer-box-medpass-warning{width:411px}

.content-box-medpass-warning{width:96%; padding: 0 2%}
.content-box-medpass-warning p.reason-text{text-align:left; word-wrap:break-word; padding-top:13px; padding-left:4px; line-height:1.25em}
.box-medpass-warning .reason-txt-area{display:table; width:97%; padding:13px 0 0}
.box-medpass-warning .txt-area{width:98%; margin:0 1%; height:60px}
.box-medpass-warning .popup-top{padding: 11px 2% 0 1%; width: 97%; height: 30px}
.box-medpass-warning .popup-top p{line-height: 1.5em; float:left}
.box-medpass-warning .parsley-required {color: #ff4136;font-weight: bold;padding-top: 10px;display: inline-block;padding-left: 10px;}
/******************* Medpass Warning Popup - END ****************************/

/* Facility Setup auto complete extender */
.popup-search-dropdown1, .popup-search-dropdown2{width: 645px}
.popup-search-dropdown1 .popup-inner, .popup-search-dropdown2 .popup-inner{width:98.5%; box-sizing:border-box; border-right: 1px dashed #ddd}
.popup-search-dropdown1 .popup-footer, .popup-search-dropdown1 .popup-footer1,
.popup-search-dropdown2 .popup-footer, .popup-search-dropdown2 .popup-footer1{width:100%; height: 24px; border-top:1px dotted #ddd}

.popup-search-dropdown1 .popup-footer p, .popup-search-dropdown1 .popup-footer1 p,
.popup-search-dropdown2 .popup-footer p, .popup-search-dropdown2 .popup-footer1 p{float: right; line-height: 25px; font-weight:400; font-size: 1em; color: #fff}

.popup-search-dropdown1 .list-dropdown, .popup-search-dropdown2 .list-dropdown{color:#6CC0EF; font-size:11px; width: 100%; overflow:hidden}

/* Add Stock Item Styles start*/
.box-popup-addStockItem{width:850px;height:316px;box-shadow:0px 6px 6px -3px rgba(50,50,50,0.75)}
.content-box-popup-addStockItem:before,
.content-box-popup-addStockItem:after {content:""; display:table}
.content-box-popup-addStockItem:after {clear:both}
.content-box-popup-addStockItem {height:237px; overflow:auto}
.content-box-popup-addStockItem > table{margin:0 auto 10px}
.footer-box-popup-addStockItem{width:850px}

.box-popup-addStockItem .popup-top{padding: 0 0 0 10px; width: 388px; height: 42px}
.box-popup-addStockItem .popup-top p{line-height: 3.5em}

.content-box-popup-addStockItem td {vertical-align:middle !important}
.content-box-popup-addStockItem .title-form h3{color: #fff}
.content-box-popup-addStockItem .lbl-daw{color:#fff!important}
/* Add Stock Item Styles End*/

/* Update fill instructions popup  in MSO  start */
.box-popup-updateFillInstructions{width:312px; height:206px}
.content-box-popup-updateFillInstructions .box-fillinstructions{float: left; padding:0 0 10px}
.footer-box-popup-updateFillInstructions{width: 312px}

.content-box-popup-updateFillInstructions textarea{width:96%; margin: 0 2%}
.box-popup-updateFillInstructions .popup-top{padding: 11px 2% 0; width: 96%; height: 30px}
.box-popup-updateFillInstructions .popup-top p{line-height: 1.5em; float:left}
/* Update fill instructions popup  in MSO  end */

/* Refill Too Soon */
.box-popup-refill{width: 310px; height:225px}
.footer-box-popup-refill{width:310px}

.box-popup-refill .popup-top{padding: 11px 2% 0; width: 96%; height: 40px}
.box-popup-refill .popup-top p{line-height: 1.5em}

.box-popup-refill .wrapper-popup-inner{overflow: auto; clear: both; padding: 5px 1%; width: 98%; height: 168px}

.box-popup-refill .list-refill li{padding: 0 0 10px}
.box-popup-refill .list-refill li span.label{width: 225px}
.box-popup-refill .list-refill{margin: 10px 0 0 9px}



/************ System Lab Report Signoff start******************/
.box-popup-lab-report-signoff{width:825px;padding-bottom:52px;max-height:660px}
.content-box-popup-lab-report-signoff{display:table; width:100%}
.footer-box-popup-lab-report-signoff{width:825px}

/**Lab Legend*/
.my-legend .legend-title {text-align: left;margin-bottom: 5px;font-weight: bold;font-size: 90%;}
.my-legend .legend-scale ul {margin: 0;margin-bottom: 5px;padding: 0;float: left;list-style: none;}
.my-legend .legend-scale ul li {font-size: 80%;list-style: none;margin-left: 0;line-height: 18px;margin-bottom: 2px;}
.my-legend ul.legend-labels li span {display: block;float: left;height: 16px;width: 30px;margin-right: 5px;margin-left: 0;border: 1px solid #999;}
.my-legend .legend-source {font-size: 70%;color: #999;clear: both;}
.my-legend a {color: #777;}

.box-popup-lab-report-signoff .title h3{float: left; text-align:left; padding-top:5px; vertical-align:top; width: 98%; line-height: 48px; text-transform: uppercase; font-weight: 700; font-size: 0.9em; color: #fff}
.box-popup-lab-report-signoff .show-view-order-event{width:200px;text-transform: uppercase; font-weight: 700; font-size:smaller; color: #fff; padding-top:12px; vertical-align:middle; float:right}
.box-popup-lab-report-signoff .show-view-order-event li{padding-top:6px; vertical-align:middle}
.box-popup-lab-report-signoff .show-view-order-event span{padding-top:2px; padding-left:2px}
.box-popup-lab-report-signoff .title-table th,
.box-popup-lab-report-signoff .content-table td{vertical-align: middle; text-align: left; text-transform: uppercase; font-size: 1em}
.box-popup-lab-report-signoff .title-table{padding: 1px 0 2px; width: 430px; height: 29px}
.box-popup-lab-report-signoff .title-table table{width: 100%}
.box-popup-lab-report-signoff .title-table th{height: 29px; color: #000}
.box-popup-lab-report-signoff .content-table{width:96%; margin: 0 2%}
.box-popup-lab-report-signoff .lab-report-button-list{width:100%}
.lab-signoff-followup-list{font-size: 1.1em; padding-top:5px;padding-left:20px}
.followup-with-me{display:block; padding:5px 0 5px 5px; text-align:left}
.followup-role-selection{width:280px; padding-left: 5px}
.role-selection-div .chosen-choices{max-height:105px; overflow:auto !important}

.lab-report-signoff-prescriber-box{width:96%; text-align:left; padding: 5px 2%; background:#aaa; height:20px; display:flex; align-items:center; justify-content: space-between}
.lab-report-signoff-notes{margin-top:20px; color:#fff}
.lab-report-signoff-label{color:#fff; vertical-align:middle; padding-top:5px; font-weight:700}
.content-box-popup-lab-report-signoff .systemlogtitle{width:96%; padding: 0 2% !important; vertical-align:middle; font-size: 1.2em}
.content-box-popup-lab-report-signoff .label-left{float:left}
.content-box-popup-lab-report-signoff .label-right{float:right; text-align:right}
.lab-report-button-list label{color:#fff; font-style:normal}
.new-appointment-details-table{border:1px solid #547eff; background:#686868}
.lab-signoff-notes{text-transform: uppercase}

.box-popup-fill{width:650px; height:510px}
.box-popup-mar-details{width: 550px; height:510px}
.footer-box-popup-fill{width:649px}
.footer-box-popup-mar-details{width:549px}
.box-popup-fill .title, .box-popup-mar-details .title{padding: 0 0 2px; height: 48px}
.box-popup-fill .title h3, .box-popup-mar-details .title h3{float: left; text-align:left; padding:5px 0 0 14px; vertical-align:top; width: 100%; line-height: 1.3em; text-transform: uppercase; font-weight: 700; font-size: 0.9em; color: #fff}
.box-popup-fill .title-table th,
.box-popup-fill .content-table td,
.box-popup-mar-details .title-table th,
.box-popup-mar-details .content-table td{vertical-align: middle; text-align: left; text-transform: uppercase; font-weight: 700; font-size: 8pt}
.box-popup-fill .title-table, .box-popup-mar-details .title-table{width: 100%; height: 29px; background:#ddd}
.box-popup-fill .title-table table, .box-popup-mar-details .title-table table{padding: 1px 0 2px;width: 100%}
.box-popup-fill .title-table th, .box-popup-mar-details .title-table th{height: 29px; color: #000;padding-left:3px}
.box-popup-fill .content-table, .box-popup-fill .content-table table{width: 100%;font-size:8pt;padding-left:3px}
.box-popup-fill .content-table td,
.box-popup-mar-details .content-table td{padding: 5px 0; color: #fff; border-bottom:1px solid #111}
.box-popup-fill .content-table .first td{background: none}
.box-popup-fill .filldate{width:14%}
.box-popup-fill .by{width: 20%}
.box-popup-fill .chg_id{width: 21%}
.box-popup-fill .fil_status{width:29%}
.box-popup-fill .fil_qty, .box-popup-fill .fil_days{width: 8%}
.fill-diamond-icon{padding: 0 3px}

.content-mar-details-wrapper, content-fill-details-wrapper{width:100%; height:350px; overflow:auto; font-size:8pt}
.content-mar-details-wrapper table{width:100%}
.box-popup-mar-details .field, .box-popup-mar-details .original{color:#79bbf2;text-align:left}
.box-popup-mar-details .expand{width:5%}
.box-popup-mar-details .date, .box-popup-mar-details .user{padding-left:1%; width:24%}
.box-popup-mar-details .time{width:15%}
.box-popup-mar-details .action{width:30%}

.footer-box-popup-nf-messages{width:485px}
.box-popup-nf-messages .content-table td{padding: 3px 0 0 2%; text-transform: uppercase; font-weight: 700; color: #fff}
.box-popup-nf-messages .date{width: 17%; text-align:left; padding-left: 2%}
.box-popup-nf-messages .user{width: 27%; text-align:left; padding-left: 2%}
.box-popup-nf-messages .message{width: 50%; text-align:left; padding-left: 2%}

/************ System Log Popup start******************/
.popup-system-log, .box-popup-nf-messages{width: 485px; height:510px}
.footer-box-popup-system-log{width:485px}
.systemlogtitle{width:100%; color:#fff; background:#777; padding: 5px 0; border-bottom: 2px solid #222; box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.2); text-align:left}
.systemlogtitle .task-log-desc{height:60px; overflow:auto; padding-left: 5px; font-weight:bold; font-size: 10pt }
.systemlogtitle h3{margin-left:2%; width:53%; font-size: 11px}
.systemlogtitle .show-view-order-event{width:43%; margin-right:2%; text-transform: uppercase; font-weight: 700; font-size:smaller; color: #fff; margin-top:-22px; vertical-align:middle; float:right}
.systemlogtitle .show-view-order-event li{padding-top:6px; vertical-align:middle}
.systemlogtitle .show-view-order-event span{padding-top:2px; padding-left:2px}
.content-popup-system-log{height:310px; overflow:auto}
.popup-system-log th.field, th.role, .popup-system-log th.original, th.permission,
.popup-system-log th.changedTo, th.role-action{text-align:left; text-transform:uppercase; font-weight:700; color:#3768C1}
.popup-system-log td.field, td.role, .popup-system-log td.original, td.permission, .popup-system-log td.changedTo, td.role-action,
.popup-system-log td.no-event-details{text-align:left; text-transform:uppercase; font-weight:400 !important; font-size:.82em !important}

.box-popup-vital-lab-history{width: 483px}
.box-popup-vital-lab-history .footer-box-popup-vital-lab-history{z-index:0; padding: 4px 31px 0 22px; width: 430px; height: 32px; background: url(../images/bg-popup-vital-lab-history-footer.png) no-repeat 0 0}

.box-popup-vital-lab-history .title, .box-popup-lab-report-signoff .title{padding: 0 0 2px; height: 48px}
.box-popup-med-hold .title h3{float: left; text-align:left; padding:5px 0 0 14px; vertical-align:top; width: 400px; line-height: 1.3em; text-transform: uppercase; font-weight: 700; font-size: 0.9em; color: #fff}
.popup-system-log .medispan-warning{color:Orange; padding-left:4px}

.popup-system-log .first-launch{border-bottom:1px solid #111}
.popup-system-log .title-table, .box-popup-nf-messages .title-table{padding: 1px 0 2px; width: 100%; height: 29px; background:#ddd}
.popup-system-log .title-table th, .box-popup-nf-messages .title-table th{vertical-align: middle; text-align: left; text-transform: uppercase; font-weight: 700; font-size: 1em}
.popup-system-log .button-twiddle-log{top:5px; left:2px}
.popup-system-log .content-table, .box-popup-nf-messages .content-table, .box-popup-nf-messages .content-table table, .popup-system-log table{width: 100%; font-size:8pt}
.popup-system-log .content-table td{padding: 3px 0; text-transform: uppercase; font-weight: 700; height: 30px; color: #fff}
.popup-system-log .content-table .first td{background: none}
.popup-system-log .expand{width:5%}
.popup-system-log .date{width: 20%}
.popup-system-log .time{width: 18%}
.popup-system-log .value, .popup-system-log .action{width: 27%}
.popup-system-log .by{width: 27%}
.popup-system-log .rx-number{width: 19%}
.popup-system-log  .content-table-wrapper{height:345px; text-align:left; padding:0}

.content-nf-messages-wrapper{height:389px; overflow:auto}

.order-hold-log-table-div{max-height:190px; overflow:auto; margin-top:30px}
.order-hold-log-table{width:98%; border: 0px solid #aaa; margin:0 auto; overflow:auto; background:#777; color:#fff; font-size:11px}
.order-hold-log-table thead{background:#4682b4}
.order-hold-log-table tr{border-bottom:1px solid #ccc}
.order-hold-log-table th, .order-hold-log-table td{padding: 5px 1%; border-right: 1px solid #aaa; text-align:center}
.order-hold-log-table .date-box{width:14%}
.order-hold-log-table .reason{width:20%}
.order-hold-log-table .user-name{width:auto; border-right:0}

.box-popup-med-hold{width: 700px; height:450px}
.box-popup-med-hold .content-box-popup-med-hold{width: 100%; padding:0}
.footer-box-popup-med-hold{width: 700px}
.box-popup-med-hold .title{height:50px}
/**********SystemLogPopup End*******************/

/*Vital Lab History Popup Start*/
.box-popup-vitallabhistory{width: 483px; height:400px}
.footer-box-popup-vitallabhistory{width:483px}
.header-box-popup-vitallabhistory  h2{text-align:left}
.box-popup-vitallabhistory .title{padding: 0 0 2px; height: 46px; background:#777; border-bottom:2px solid #111}
.box-popup-vitallabhistory .title h3{text-align:left; float: left; padding: 19px 0 0 2%; width: 98%; line-height:1em; text-transform: uppercase; font-weight:700; font-size: 1em; color: #fff}
.box-popup-vitallabhistory .title p{float: right; width: 145px; line-height: 3em; text-transform: uppercase; font-weight:700; font-size: 1.33em; color: #fff}
.box-popup-vitallabhistory .title-table th,
.box-popup-vitallabhistory .content-table td{vertical-align: middle; text-align: left; text-transform: uppercase; font-weight:700; font-size: 1em}
.box-popup-vitallabhistory .title-table{padding: 1px 0 2px; width: 100%; height: 29px; background:#ddd}
.box-popup-vitallabhistory .content-table{width: 100%}
.box-popup-vitallabhistory .title-table table, .box-popup-vitallabhistory .content-table table{width: 100%}
.box-popup-vitallabhistory .title-table th{height:29px; color:#000}
.box-popup-vitallabhistory .content-table-wrapper{height:238px; text-align:left; padding:0 !important}
.box-popup-vitallabhistory .custom-vitalhistory-scroll{height: 238px; text-align:left; padding:0; overflow:auto}
.box-popup-vitallabhistory .content-table td{padding-top: 2px; height: 30px; color: #fff; background: url(../images/bg-spacer-table-line.gif) repeat-x 0 0}
.box-popup-vitallabhistory .content-table .first td{background: none}
.box-popup-vitallabhistory .title-table .date{width:88px}
.box-popup-vitallabhistory .title-table .time, .box-popup-vitallabhistory .time{width:80px}
.box-popup-vitallabhistory .title-table .value, .box-popup-vitallabhistory .value{width:90px}
.box-popup-vitallabhistory .title-table .by{width:105px}
.box-popup-vitallabhistory .date{width:30px}
.box-popup-vitallabhistory .by{width:100px}
/*Vital Lab History Popup End*/

/*Related Prescriptions Popup Start*/

.popup-related-prescriptions{width: 910px; height:375px}
.content-box-popup-related-orders .title {color:White}
.popup-related-prescriptions .footer-box-popup-related-orders{width:910px}

.popup-related-prescriptions .title{text-align:left; height: 39px; background:#777; border-bottom:2px solid #111}
.popup-related-prescriptions .title h3,
.popup-related-prescriptions .title p{}
.popup-related-prescriptions .title h3{padding: 0 0 0 2%; width: 98%}
.popup-related-prescriptions .title p{width: 175px}
.popup-related-prescriptions .title-table,
.popup-related-prescriptions .content-table{width: 100%}

.popup-related-prescriptions .title-table{padding: 0 0 1px; height: 30px; background:#ddd}
.popup-related-prescriptions .title-table th{height: 30px; text-align: left; padding:8px}
.popup-related-prescriptions .content-table td{padding-top: 12px; padding-bottom: 25px; vertical-align: top}
.popup-related-prescriptions .content-table .first td{padding-top: 10px;color:White}
.popup-related-prescriptions .content-table td.rx{text-transform: none}
.popup-related-prescriptions .content-table-wrapper{height: 225px; overflow:auto}
.popup-related-prescriptions .medication{padding-left: 28px; padding-right: 5px; width: 205px}
.popup-related-prescriptions .directions{padding-right: 15px; width: 208px}
.popup-related-prescriptions .prescriber{padding-right: 15px; width: 90px}
.popup-related-prescriptions .cut-date{padding-right: 15px; width: 93px}
.popup-related-prescriptions .status{padding-right: 15px; width: 77px}
.popup-related-prescriptions .rx{padding-right: 15px; width: 94px}

/*Related Prescriptions Popup End */

/*Select VitalsLabs Popup Start*/
.popup-select-vitalslabs{width: 910px; height:375px}
.footer-box-popup-select-vitalslabs{width:910px}
.popup-select-vitalslabs .title{text-align:left;  height: 39px; background:#777; border-bottom:2px solid #111}
.popup-select-vitalslabs .title h3,
.popup-select-vitalslabs .title p{line-height: 41px}
.popup-select-vitalslabs .title h3{padding: 0 0 0 2%; width: 98%}
.popup-select-vitalslabs .title p{width: 175px}
.popup-select-vitalslabs .title-table,
.popup-select-vitalslabs .content-table{width:100%}
.popup-select-vitalslabs .title-table{padding: 0 0 1px; height: 30px; background:#ddd}
.popup-select-vitalslabs .title-table th{height: 30px; text-align: left}
.popup-select-vitalslabs .content-table td{padding-top: 12px; padding-bottom: 25px; vertical-align: middle}
.popup-select-vitalslabs .content-table .first td{padding-top: 10px}
.popup-select-vitalslabs .content-table td.rx{text-transform: none}
.popup-select-vitalslabs .content-table-wrapper{height: 200px; overflow:auto}
.popup-select-vitalslabs .radio{padding-left: 5px; padding-right: 5px; width: 20px}
.popup-select-vitalslabs .medication{padding-right: 15px; width: 205px}
.popup-select-vitalslabs .directions{padding-right: 15px; width: 208px}
.popup-select-vitalslabs .prescriber{padding-right: 15px; width: 90px}
.popup-select-vitalslabs .cut-date{padding-right: 15px; width: 93px}
.popup-select-vitalslabs .status{padding-right: 15px; width: 77px}
.popup-select-vitalslabs .rx{padding-right: 15px; width: 94px}
.popup-select-vitalslabs .select-vital-error-label{float:left; font-family:Verdana; font-weight: 700; color: #B02E2E; padding-left:10px}

/*Select VitalsLabs Popup End */

/* Discontinue Vitals/Labs Popup Start */

.box-popup-vital-lab-discontinue{width: 910px;}
.footer-box-popup-vital-lab-discontinue{width:910px}
.content-box-popup-vital-lab-discontinue .title {color:White}
.box-popup-vital-lab-discontinue .title{text-align:left; height: 41px; background:#777; border-bottom:2px solid #111; box-sizing:border-box}
.box-popup-vital-lab-discontinue .title h3,
.box-popup-vital-lab-discontinue .title p{line-height: 41px}
.box-popup-vital-lab-discontinue .title h3{padding: 0 0 0 2%; width: 98%}
.box-popup-vital-lab-discontinue .title p{width: 175px}
.box-popup-vital-lab-discontinue .title-table,
.box-popup-vital-lab-discontinue .content-table{width: 100%}
.box-popup-vital-lab-discontinue .content-table-wrapper{height: 149px; width:100%; overflow:auto}
.box-popup-vital-lab-discontinue .title-table{padding: 0 0 1px; height: 30px; background:#ddd}
.box-popup-vital-lab-discontinue .title-table th{height: 30px; text-align: left}
.box-popup-vital-lab-discontinue .content-table td{padding-top: 12px; padding-bottom: 25px; vertical-align: top}
.box-popup-vital-lab-discontinue .content-table .first td{padding-top: 10px}
.box-popup-vital-lab-discontinue .content-table td.rx{text-transform: none}
.box-popup-vital-lab-discontinue .checkbox{padding-left: 5px; padding-right: 5px; width: 20px}
.box-popup-vital-lab-discontinue .dc-vital-error-label{float:left; font-family:Verdana; font-weight: 700; color: #B02E2E; padding-left:10px}
.box-popup-vital-lab-discontinue .medication{padding-right: 15px; width: 205px; padding-top:5px}
.box-popup-vital-lab-discontinue .directions{padding-right: 15px; width: 208px}
.box-popup-vital-lab-discontinue .prescriber{padding-right: 15px; width: 90px}
.box-popup-vital-lab-discontinue .cut-date{padding-right: 15px; width: 93px}
.box-popup-vital-lab-discontinue .status{padding-right: 15px; width: 77px}
.box-popup-vital-lab-discontinue .rx{padding-right: 15px; width: 94px}

.wrapper-dc-vital-popup{clear: both}
.wrapper-dc-vital-popup table tr td h3{float: left;line-height: 15px; font-weight:400; font-size: 1em; color: #fff}

/*--- User Credential Popup ----*/
.box-popup-usercredential{width:310px; height:165px; text-align:left}
.footer-box-popup-usercredential{width:310px}

.box-popup-usercredential .popup-top{padding: 11px 2% 0; width: 96%; height: 50px}
.box-popup-usercredential .popup-top p{line-height: 1.5em}

/*--- Verify Security Questions Popup ----*/
.box-popup-verifyquestions{width: 494px; height: 236px; text-align:left}
.footer-box-popup-verifyquestions{width:494px}

.box-popup-verifyquestions .popup-top{padding: 11px 14px 0; width: 382px; height: 50px}
.box-popup-verifyquestions .popup-top p{line-height: 1.5em}

/*--- verify inventory count Credential Popup ----*/
.box-popup-verifyinvapproval{width:378px; height:245px}
.footer-box-popup-verifyinvapproval{width: 378px}

.box-popup-verifyinvapproval .popup-top{padding-left: 3%; width: 97%; height: 42px}
.box-popup-verifyinvapproval .popup-top p{line-height: 1.5em}

/*--- verify inventory count Credential Popup ----*/
.box-popup-verifyinvconfirmation{width:400px; height:168px; text-align:left}
.footer-box-popup-verifyinvconfirmation{width:400px}

.box-popup-verifyinvconfirmation .popup-top{padding: 0 0 0 2%; width: 98%; height: 42px}
.box-popup-verifyinvconfirmation .popup-top p{line-height: 1.5em}

/******************************--- START ATA STATUS POPUP ----***************************************/
.box-popup-atastatus{overflow: hidden; height:260px; width:310px}
.content-box-popup-atastatus{height:180px; width:100%; overflow:auto}
.footer-box-popup-atastatus{width: 310px}

.box-popup-atastatus .popup-top{padding: 11px 0; width: 100%; height: 50px}
.box-popup-atastatus .popup-top p{line-height: 1.5em}
.atastatus-popup-ok{float:right !important}
/******************************--- END ATA STATUS POPUP ----***************************************/

/******************************--- START HOUSING STATUS POPUP ----***************************************/
.box-popup-housingstatus{overflow: hidden; height:285px; width:340px}
.content-box-popup-housingstatus{height:220px; width:100%; overflow:auto}
.footer-box-popup-housingstatus{width: 340px}

.box-popup-housingstatus .popup-top{padding: 11px 0; width: 100%; height: 50px}
.box-popup-housingstatus .popup-top p{line-height: 1.5em}
.housingstatus-popup-ok{float:right !important}
/******************************--- END HOUSING STATUS POPUP ----***************************************/

/******************************--- START VACCINE INVENTORY ADJUSTMENT POPUP ----***************************************/
.box-popup-vaaccineinventoryadjustment{overflow: hidden; height:450px; width:420px}
.footer-box-popup-vaaccineinventoryadjustment{width: 420px}

.box-popup-vaaccineinventoryadjustment .popup-top{padding: 5px 0; width: 100%; height: 55px; background:#777; border-bottom:2px solid #111}
.box-popup-vaaccineinventoryadjustment .popup-top .label{padding:3px 2%}
.box-popup-vaaccineinventoryadjustment .popup-top p{line-height: 1.5em}
.box-popup-vaaccineinventoryadjustment .popup-inner{height:250px; overflow:auto}
.box-popup-vaaccineinventoryadjustment .quantity-wrapper{width:100%; display:table; margin:10px 0}
.vaaccineinventoryadjustment-popup-ok{float:right !important}
.vaccine-inventory-reasons-list{width:100%}
.vaccine-inventory-reasons-list li{width:96%; padding:5px 2%; display:table}
.vaccine-inventory-reasons-list .radio-button-reason{float:left; margin:4px 5% 0 0}
.box-popup-vaaccineinventoryadjustment #text-area-div{padding: 5px 2%; width:96%; display:table}
.inventory-adj-reasons-repeater-div textarea{margin-bottom:10px; width:98%; height:50px}
/******************************--- END VACCINE INVENTORY ADJUSTMENT POPUP ----***************************************/


/******************************--- START ADD FORM & FAC DOCUMENTS POPUP ----***************************************/
.box-popup-form{width: 725px; height:475px; background:#777}
.content-box-popup-form{height: 396px; display:block;}
.form-popup-filter-div{width:100%; height:95px; display:block; background:#bbb; border-bottom:1px solid #333}
.form-popup-list-div{display:block; height:300px; overflow:auto}
.form-response-item{display:table; background:#fff; border:1px solid #555; width:98%; margin:10px 1%}
.form-item-title{border-bottom:1px solid #777; display:table-row; text-align:left}
.form-popup-filter{display:inline-block; padding-top: 7px;padding-right:3%; padding-left:1%; vertical-align:top}
.form-popup-filter .chosen-container-multi .chosen-choices {height:35px; overflow:auto}
a.form-title-label{font-family:'_.medium', sans-serif; color:#333; font-size:14px; padding-left:15px}
a.form-title-label:hover{text-decoration:underline}
.form-item-description{display:table-row}
.form-desc-label{font-family:'Roboto', sans-serif; color:#555; font-size:11px; padding:5px 0}
.form-item-footer{display:inline-block; width:100%; border-top:1px solid #ccc; text-align:left; font-size:11px}
.form-item-group{display:inline-block; margin-right:10px; padding:5px 0}
.form-group-label{color:#555; font-weight:700}
.form-tag-label{padding:3px; display:inline-block; background:#e0f3fa; font-weight:700; border-radius:4px; text-transform:uppercase; border: 1px solid #aaa; color:#36c; margin-right: 5px}
.form-tag-panel{display:inline-block}
.txt-form-search{width:235px; height:22px; font-size:11px; text-transform:none}

.content-box-popup-form span.rfv-category,
.content-box-popup-form span.rfv-form-type {float:left; margin-right:10px; margin-top:5px; color:Aqua}

.footer-box-popup-form{width: 725px; border-top:2px solid #333}

.fac-doc-treeview a:link, .form-treeview a:link, .fac-doc-treeview a:visited, .form-treeview a:visited{color:#fff; font-weight:700}
/******************************--- END ADD FORM POPUP ----***************************************/

/*  Edit Partial Form popup */
.box-popup-edit-partial-form {height:475px; width: 650px; background:#757575}

/* Recurrence Popup */
.box-popup-recurrence{width: 521px; min-height:300px}
.box-popup-recurrence .footer-box-popup-recurrence{width:521px}

.box-popup-recurrence .recurrence-option{padding: 0 0 1px; height: 37px; border-bottom:1px dotted #fff}

.content-box-popup-recurrence {height:350px;overflow:auto}
.content-box-popup-recurrence .top-line-border{border-top: 1px dotted #fff }

.recurrence-option li{float: left; margin: 0 0 0 45px}
.recurrence-option li.first{margin: 0}
.recurrence-option li span.label{float: left; height: 37px; margin: 0 0 0 3px; line-height: 37px}
.recurrence-option li span.wrapper-input-radio{margin: 10px 0 0; float: left}
.recurrence-option span.wrapper-task-input-radio{margin: 6px 0 0; float: left}

.recurrence-inner span, .recurrence-inner input{float: left}
.recurrence-inner .wrapper-input-radio input, .recurrence-inner .wrapper-input-chkbox input{color:#fff}
.recurrence-inner .wrapper-input-chkbox label{color:#fff; padding-right: 5px; padding-bottom: 7px}
.recurrence-inner .wrapper-input-radio{margin-right: 3px}
.recurrence-inner input.txt{margin: 2px 0 0 1px; width: 26px}
.recurrence-inner .txt-center{text-align: center !important}
.recurrence-inner .wrapper-select-dates select{width: 60px}
.recurrence-inner .wrapper-select-dates.period{margin-right: 10px}
.recurrence-inner .wrapper-select-dates.period select{width: 80px}
.recurrence-inner .wrapper-select-dates.days select{width: 100px}
.recurrence-inner .wrapper-select-dates.months select{width: 100px}
.recurrence-inner .cal-info{margin-bottom:19px; overflow:auto; max-height:100px; text-align:left}

.recurrence-inner{padding: 30px 0 40px; position: absolute; left: -999em}

.ri-daily,.ri-weekly,.ri-monthly,.ri-specific,.ri-yearly, .add-task-dates-section {animation: slideInGently}

.ri-daily{padding-left: 65px;  position: relative; left: 0}
.ri-weekly{padding-left: 30px; position: relative; left: 0}
.ri-monthly{padding-left: 15px; position: relative; left: 0; height: 55px}
.ri-specific{padding: 20px 0 15px 20px; position: relative; left: 0}
.ri-yearly{padding: 5px; position: relative; left: 0}

.customhoa .jqTransformSelectWrapper{padding-right:10px; padding-bottom:6px}
.customhoaATA .jqTransformSelectWrapper{padding-right:10px; padding-bottom:6px; margin-left: -20px; height: 18px}
.custom-hoa-ul li{padding-right:7px}

.customhoa .jqTransformSelectWrapper ul{z-index:5000}

/*#region Add Task Modal Popup  */
.add-task-popup {width:880px; max-height:650px}
.content-box-popup-add-task{width:100%; overflow-y:auto; max-height:568px; min-height: 400px; border-top:1px solid #DEDEDE}
.footer-box-popup-add-task{width:100%}
.content-box-popup-add-task .add-task-table, .export-filter-table{display:table; vertical-align: top; width:100%; margin-top:4px}
.content-box-popup-add-task .white-label { padding:0 10px 0 10px; font-family: "_.medium", sans-serif; display:inline-block; text-align: right; width:70px; color: #fff; font-weight: 700; vertical-align: top; line-height: 24px}
.content-box-popup-add-task .white-label-wide { padding:0 10px 0 10px; font-family: "_.medium", sans-serif; display:inline-block; text-align: right; width:115px; color: #fff; font-weight: 700; vertical-align: top; line-height: 24px}
.content-box-popup-add-task .control-wrapper{width:88%; text-align:left}
.add-task-popup .add-task-recurrence-div {overflow:hidden; width: 83%; border-radius: 6px; margin-bottom: 6px}
.add-task-popup .search .search{float:left; vertical-align:bottom; position:relative; padding:5px}
.add-task-popup .search-list-item{padding:3px}
.add-task-popup .label{font-family: "_.medium", sans-serif; padding: 2px 3px 0; font-weight: 700; font-size: 1em; color: #fff}
.add-task-popup .task-label{width:85px; text-align:right}
.add-task-popup .required {	color: #D8000C; background-color: #FFBABA; float: left}
.add-task-popup .inset-box{display:block; color:#fff; border-top:1px inset #777; box-shadow: inset 0 0 5px #111}
.add-task-popup .recipients{width:98%; padding: 0 1%; font-weight:700; height:40px; overflow-y:auto}
.add-task-popup .recipients-inner{margin: 0 10px auto}
.add-task-popup .patient .patient-icon{margin:5px; height:16px; width:16px; float:left; background:url(../images/status_offline.png) no-repeat 0 0}
.add-task-popup .patient .patient-found{background:url(../images/status_online.png) no-repeat 0 0 !important}
.add-task-popup .patient .patient-match span{float:left;margin-top:5px}
.add-task-popup .patient-status-checklist{color:#000; background:silver; text-align:center; margin-top:10px}
.add-task-popup .pat-search-listitem{width:415px}
.add-task-dates-section .add-task-table-row {line-height: 20px}
.add-task-table-row:after { clear:both }
.add-task-popup .inner-grouping {margin-left: 4px;min-width:500px; padding:4px;border:1px solid silver;display: inline-block;border-radius: 4px;box-shadow:inset 0 0 4px #000;color: #000;background: #777}
.add-task-popup .end-date-row ul, .add-task-popup ul.end-date-specific, .export-tasks-popup ul.dates-listing { list-style:none; }
.add-task-popup .end-date-row li label, .add-task-popup ul.end-date-specific li label , .add-task-popup .no-end-date-row li label, .add-task-popup .end-date-row li label {line-height:18px; vertical-align:middle; font-family: "_.medium", sans-serif; color:#fff; padding-top:0}
.add-task-popup ul.end-date-specific li, .add-task-popup .end-date-row ul li, .export-tasks-popup ul.dates-listing li { line-height:18px; vertical-align:middle; display:inline-block}
.add-task-popup .end-date-row ul li span, .export-tasks-popup ul.dates-listing li span { line-height: 18px; vertical-align:middle }
.add-task-popup .add-task-end-dates  .inner-grouping .add-task-table-row { display:block; float:none}
.add-task-popup .messages-patient-search{overflow:hidden; border-radius:6px; border:2px solid silver}
.add-task-popup .messages-patient-search label{display:inline; padding:3px; vertical-align:middle}
.add-task-popup select { width:418px; text-transform:uppercase}
.add-task-popup .ajax__validatorcallout_popup_table{color:#000}
.add-task-popup .add-task-popup-save { float:right; margin-right:12px }
.add-task-popup .add-task-popup-cancel { float:left; margin-left:20px }
.add-task-popup .div-immediate label { display:block; width:100%; vertical-align:middle; line-height:50px; text-align:center; color:#fff }
.add-task-recurrence-radios { position: relative; clear: both}
.add-task-recurrence-radios li { display:inline-block; text-align:center }
.add-task-recurrence-radios li label { height:18px; padding:4px; position: relative; cursor:pointer; font-weight:bold; border:2px solid #999; background:#555; color:#333; border-top-right-radius:4px; border-top-left-radius:4px; line-height:18px}
.add-task-recurrence-radios li input[type=radio] {display: none}
.add-task-recurrence-radios li input[type=radio]:checked ~ label { color:#111; background:#999}
.add-task-popup .chosen-drop { border:none; background:#fff; width:416px}
.add-task-popup .chosen-results { border: 1px solid #5897fb; box-shadow: 0 8px 6px -6px black; width:416px }
.add-task-popup .chosen-results li {width:416px}

/*#region Add Doc Template Modal Popup  */
.add-doc-template-popup {width:880px; max-height:750px}
.content-box-popup-add-doc-template{width:100%; overflow-y:auto;min-height:550px; max-height:750px; border-top:1px solid #DEDEDE}
.footer-box-popup-add-doc-template{width:100%}
.add-doc-template-popup .ajax__validatorcallout_popup_table{color:#000}
.add-doc-template-popup .add-doc-template-popup-save { float:right; margin-right:12px }
.add-doc-template-popup .add-doc-template-popup-cancel { float:left; margin-left:20px }
/* Overrides */
#ctl00_MainContentPlaceHolder_PatientTaskControl_AddTasksPopupControlPopup_tbxUserSearch { width:410px !important}
#ctl00_MainContentPlaceHolder_PatientTaskControl_AddTasksPopupControlPopup_tbxPatient { width:378px !important }
input.sel-users-count{display:none}
input.sel-users-count-calendar{display:none}

.popup-search-add-task-dropdown div{float:left}
.aceCompletionListCss{height:150px; overflow-x:hidden; overflow-y:auto; font-size:12px; color:#fff; font-weight:700;  background:#21252A !important;
												border:1px solid Silver; z-index: 1999 !important; position:absolute !important; float:left !important;
												box-shadow: 0 8px 6px -6px rgba(0,0,0,0.4); border-left:1px solid gray; border-right:1px solid gray; border-bottom:1px solid gray}
.aceCompletionListItemCss,
.aceCompletionListSelectItemCss{font-weight:700; padding:3px 5px 3px 3px;  text-align:left; width:100%}
.aceCompletionListSelectItemCss{cursor:pointer; color:#fff; font-weight:700; background:#36c}
.content-box-popup-add-task span.chl-patient-status{vertical-align:middle}
.content-box-popup-add-task span.chl-patient-status input{padding:3px; vertical-align:middle}
.content-box-popup-add-task .subject{color:#fff; font-weight:700; vertical-align:middle; text-transform:none !important; float: left}
.content-box-popup-add-task .message-body{color:#fff; font-weight:700; float: left; padding: 5px 0 0 0; height: 110px}
.content-box-popup-add-task .textbox-title{margin-left: 2px; min-height:18px; width:300px}

.content-box-popup-add-task .add-role-users-button {margin-left:5px}
.content-box-popup-add-task .add-role-users-button span {z-index:0 !important}
.content-box-popup-add-task .dli-recipients{border-radius:4px;  padding-right:2px 2px 2px 4px; font-size:9px; float:left; display:inline; border:1px solid silver; margin:3px; padding:2px; font-weight:700}

.export-tasks-popup .dates-listing { margin-left: -4px}
.export-tasks-popup .add-task-table-row { display:block }
.export-tasks-popup .silver-label { color:silver }

.add-task-validation{display:block; vertical-align:middle;}
.add-task-validation li{float:none; display:list-item; list-style-type:disc; text-align:center; font-family:"_.medium", sans-serif; font-size:14px; margin-left:20px}
.add-task-recurrence-selection{min-height:290px; margin-top:0; border: 2px solid silver; border-bottom-left-radius:4px; border-bottom-right-radius:4px; font-weight:700; background: #2b2b2b}
.task-recurrence-choice-div input[type=text]:not(.txt-dates){min-height:18px}
.add-task-table-row{margin:4px 0; display:block}
.add-task-table-row textarea{min-height:45px; height:45px; width:406px}
.add-task-table-row > div{display:inline-block}
.add-task-table-row .chosen-choices{max-height:75px; overflow:auto}
.add-task-role-check-list{overflow: auto; width: 250px; height: 74px; padding-left: 5px; border: 1px solid #336699; margin-left: 2px; background-color: #fff}
.add-task-table-row .facListChkListClass{border-style: none; color: #111; font-size:11px}

.add-task-option li{display:inline-block; line-height:18px; /*margin: 0 0 0 6px*/}
.add-task-option li.first{margin: 0}
/*.add-task-option li span.label{height: 25px; margin: 0 0 0 3px}*/
.add-task-option li span.wrapper-input-radio{margin-top: 4px; float: left}
.add-task-option span.wrapper-task-input-radio{margin-top:2px; float: left}
.add-task-diagonal-box{display:table; background: url(../images/bg-diagonal.png) repeat 0 0; border: 1px solid #777}
.add-task-inner{ padding: 5px 5px 5px 10px; margin:auto; margin-top:6px; width:96%}
.add-task-inner span, .add-task-inner input{float: left}
.add-task-inner .wrapper-input-radio input, .add-task-inner .wrapper-input-chkbox input{color:#fff}

.add-task-inner .wrapper-input-radio label, .add-task-inner .wrapper-input-chkbox label{color:#fff; font-family:'_.medium', sans-serif; padding:4px 5px 5px 2px}
.add-task-inner .label{margin: 2px 0 0; padding: 0 3px; font-weight: 700; font-size: 1em; color: #fff}
.add-task-inner .wrapper-input-radio{margin-right: 3px}
.top-line-border input[type=text]{height:18px; float:left; border-radius:4px; border: 1px solid #2d2d2d}
.add-task-inner input.txt{margin: 2px 0 0 1px; width: 40px}
.add-task-inner .txt-center{text-align: center !important}
.add-task-inner .wrapper-select-dates.period{margin-right: 10px}
.add-task-inner .wrapper-select-dates.period select{width: 80px}
.add-task-inner .wrapper-select-dates.days select{width: 100px}
.add-task-inner .wrapper-select-dates.months select{width: 100px}
.task-recurrence-choice-div{display:inline-block; width: 100%;margin-bottom:10px}
.ri-Quick ul{width:100%}
.ri-Quick li{display:inline-block; width:85px}

.add-task-start-div{color:#000; background:#777}
.quick-tip {vertical-align:middle; color: #fff;cursor: pointer; text-align: center; font-weight: 900; display:inline-block; height:20px; width:20px; line-height:18px}
.quick-tip-small {vertical-align:middle; color: #fff;cursor: pointer; text-align: center; font-weight: 900; display:inline-block; height:15px; width:15px;}
.tip-box {z-index:1000000; position:absolute; background: #36c; border:1px solid #79d; color:#fff; font: normal 12px '_.medium', sans-serif; height:auto; display:block; word-wrap:break-word;
		  padding: 6px 10px; text-align:left; box-shadow: 0 5px 8px 0 rgba(50, 50, 50, 0.45); -webkit-animation:tooltipDown 0.3s; animation:tooltipDown 0.3s}

.add-task-dates-section{display:table; width:100%; margin:auto auto 4px auto}

.footer-box-popup-add-task .page-navigation{width:100%}
.footer-box-popup-add-task li{padding: 0; width:100%}
/*#endregion */

/* Add Form Note popup */
.box-popup-form-note {width: 794px; height:390px}
.footer-box-popup-form-note{width:794px}
.content-box-popup-form-note{width:100%}

.form-note-wrapper{width:96%; padding:5px 2%; display:table}
.content-box-popup-form-note .note-label{width:10%; text-align:left; float:left; vertical-align: top; padding: 2px 0; font-weight: 700; font-size: 1em; color: #fff}
.content-box-popup-form-note .message-body-list-wrapper{width:90%; float:left}
.content-box-popup-form-note .reason{padding: 5px; color:#fff; display:inline; font-weight:700; vertical-align:middle; height:30px; text-transform:none !important; float: left}
.content-box-popup-form-note .note-body{display:inline; color:#fff; font-weight:700; float: left; padding: 5px 0 0 0; height: 110px}
a.button-form-note, span.button-form-note{width: 18px; height: 18px; line-height: 18px; text-align: left; text-indent: -9999em}

/* Add Form Document Popup 794*/
.box-popup-form-document {width: 850px; max-height:750px; margin-bottom:46px;}/*overflow:auto*/
.footer-box-popup-form-document{width:850px}
.content-box-popup-form-document{width:100%}

.form-document-wrapper{width:96%; padding:5px 2%; display:table}
.content-box-popup-form-document .note-label{width:10%; text-align:left; float:left; vertical-align: top; padding: 2px 0; font-weight: 700; font-size: 1em; color: #fff}
.content-box-popup-form-document .message-body-list-wrapper{width:90%; float:left}

a.button-form-document, span.button-form-document{width: 18px; height: 18px; line-height: 18px; text-align: left; text-indent: -9999em}

.form-document-table td{min-height:20px; padding:5px; word-break: break-word}
.form-document-table .code{min-width: 60px; width:6%; max-width:75px; text-transform:uppercase}
.form-document-table .description{max-width: 300px; word-break: break-word}
.form-document-table .by{width:16%; max-width:200px}
.form-document-table .start-date{padding: 5px 2px; min-width: 100px; width:11%; max-width: 138px}
.form-document-table .log{width: 40px; text-align: center}
.form-document-table .wrapper-button{padding-left: 6px;width:75px}
.form-document-table .codeSearch{width: 155px; text-transform:uppercase}
.form-document-table .descriptionSearch{width: 650px}
.form-document-table .wrapper-buttonSearch{padding-left: 35px}
.form-document-table .docType{padding: 5px 4px; width: 135px}



/* Form Response Popup */
.form-response-popup{width:950px; height:760px}
.form-response-content-inner{padding:10px; color:#fff}
.footer-box-popup-form-response{width:950px}
.form-response-popup .box-popup-form-response{width: 100%}
.footer-box-popup-form-response .pf-left, .footer-box-popup-form-response .pf-mid, .footer-box-popup-form-response .pf-right {position: relative; text-align: center !important}

.form-response-popup .form-response-popup-xml{display:block; width:98%; margin: 5px auto; height:505px; overflow:auto; overflow-x:hidden;padding: 2px 0;background:#fff; border:1px solid #222; box-sizing:border-box}
.content-box-popup-form-response{height:680px; width:100%; margin:0 auto; padding:0;overflow:auto;text-align:left;}
.form-response-patient-label{display:inline-block; font: 16px '_.medium', sans-serif; color:#fff; margin:0 0 0 1%}
.form-response-popup .fieldLabel{color: #fff}

.fr-viewer-form-info {width:99%; color:#fff; border:1px solid #444; background:#222; box-shadow:inset 0 4px 4px 0 rgba(0,0,0,0.5)}
.fr-viewer-form-info td{font: 12px 'Roboto', sans-serif; padding-top:3px; padding-bottom:3px; vertical-align: middle}
.fr-viewer-form-info .label-td{text-align:right; padding-left: 10px}
.fr-viewer-form-info .value-td, .fr-viewer-form-info .value-popup-td{text-align:left; padding-left: 15px; font: 12px '_.medium', sans-serif;}
.fr-viewer-buttons {display:flex}
.fr-viewer-buttons > div {width: 50%; padding: 10px}
.fr-viewer-buttons > div a{margin-right: 5px}
.fr-viewer-buttons > div:first-child {margin-right: 20px}

.form-response-note-table-wrapper{height:160px; width:98%; margin:0 auto; overflow:auto; overflow-x:hidden}
.form-notes-table tr { background-color: #fff; font: 8pt Verdana, Arial, Helvetica, sans-serif}
.pat-form-response-row { cursor:pointer }
.form-notes-table tr > td { padding: 4px 10px 4px 4px}
.form-notes-table td, .form-notes-table th { border:none}
.form-notes-table tr:nth-child(even) {background-color: #efefef}
.form-notes-table tr td:first-child {vertical-align:top; text-align:center }

.form-notes-table .td{padding: 0 5px}
.form-notes-table .code{min-width: 60px; width:6%; max-width:75px; text-transform:uppercase}
.form-notes-table .description{min-width: 200px; width:25%; max-width: 300px; overflow:hidden}
.form-notes-table .by{min-width: 150px; width:16%; max-width:200px}
.form-notes-table .start-date{padding: 0 2px; min-width: 100px; width:11%; max-width: 138px}
.form-notes-table .log{width: 40px; text-align: center}
.form-notes-table .wrapper-button{padding-left: 20px}
.form-notes-table .codeSearch{width: 155px; text-transform:uppercase}
.form-notes-table .descriptionSearch{width: 650px}
.form-notes-table .wrapper-buttonSearch{padding-left: 35px}
.form-notes-table .docType{padding: 0 4px; width: 135px; border-right: 2px solid #8da7db}

/* Modify Vitals Associated With Medication Popup */
.box-popup-modify-medication-vital{width: 600px; height:135px}
.footer-box-popup-modify-medication-vital{width:600px}
.content-box-popup-modify-medication-vital .popup-top{padding: 22px}
.content-box-popup-modify-medication-vital .popup-top select.wide{width: 210px}
.content-box-popup-modify-medication-vital .popup-top span.label{margin: 1px 0 0}

.validationError li{padding:10px 0 0; width:295px}
.validationError li span{float: left; text-align:left; line-height: 1.42em; font-weight: 700; font-size: 1em; color: #fff; width:250px;padding:10px}
.validationError span{float: left; text-align:left; line-height:normal; font-weight: 700; font-size: 0.9em; color: #fff; width:250px}

/* REQUIRED VITALS/LABS START */
.box-popup-vitals-labs{width: 794px; height:265px}
.content-box-popup-vitals-labs-2-noscroll{height: 255px}
.content-box-popup-vitals-labs-2{height: 255px}
.footer-box-popup-vitals-labs{width:794px}
.box-popup-vitals-labs .popup-inner{width: 99%}
.add-vital-line-item{vertical-align:middle; float:none; margin-left:1%}

.content-box-popup-vitals-labs .search-box{float: left; padding: 10px 0 0 18px; width: 375px; height: 39px}
.content-box-popup-vitals-labs .search-box input{width: 340px}
.content-box-popup-vitals-labs span.txt-vital-labs .jqTransformInputWrapper{padding-left:15px !important}
.content-box-popup-vitals-labs span.txt-vital-labs .jqTransformInput{margin:0 !important}

.content-box-popup-vitals-labs .popup-nav{float: right; padding: 14px 18px 0 0; width: 270px; height: 35px}
.content-box-popup-vitals-labs .popup-nav p{float: left; padding: 0 8px 0 0; line-height: 1.75em; font-weight: 700; font-size: 1em; color: #fff}
.content-box-popup-vitals-labs .popup-nav ul{float: left}
.content-box-popup-vitals-labs .popup-nav li{float: left; padding-left: 1px; height: 21px; overflow: hidden; background: url(../images/bg-csn-spacer.gif) no-repeat 0 0}
.content-box-popup-vitals-labs .popup-nav li.first{padding-left: 0; background: none}
.content-box-popup-vitals-labs .popup-nav li a{float: left; height: 21px; line-height: 1.82em; font-weight:400; font-size: 11px; color: #3D3D3D}
.content-box-popup-vitals-labs .popup-nav li.first a{padding: 0 0 0 10px; background: url(../images/bg-csn-first.png) no-repeat 0 0}
.content-box-popup-vitals-labs .popup-nav li.last a{padding: 0 10px 0 0; background: url(../images/bg-csn-last.png) no-repeat right 0}
.content-box-popup-vitals-labs .popup-nav li a span{float: left; padding: 0 10px; height: 21px; background: url(../images/bg-csn.gif) repeat-x 0 0}
.content-box-popup-vitals-labs .popup-nav li.first a span{padding: 0 10px 0 5px}
.content-box-popup-vitals-labs .popup-nav li.last a span{padding: 0 5px 0 10px}

.content-box-popup-vitals-labs .popup-nav li.first a:hover{background: url(../images/bg-csn-first.png) no-repeat 0 -21px}
.content-box-popup-vitals-labs .popup-nav li.last a:hover{background: url(../images/bg-csn-last.png) no-repeat right -21px}
.content-box-popup-vitals-labs .popup-nav li a:hover span{background: url(../images/bg-csn.gif) repeat-x 0 -21px}

.content-box-popup-vitals-labs .popup-nav li a.active{color: #fff}
.content-box-popup-vitals-labs .popup-nav li.first a.active{background: url(../images/bg-csn-first.png) no-repeat 0 -42px}
.content-box-popup-vitals-labs .popup-nav li.last a.active{background: url(../images/bg-csn-last.png) no-repeat right -42px}
.content-box-popup-vitals-labs .popup-nav li a.active span{background: url(../images/bg-csn.gif) repeat-x 0 -42px}

.box-popup-vitals-labs .popup-tabs-content{display: none}

.content-box-popup-vitals-labs .wrapper-popup-inner{clear: both; padding: 5px 2px; width: 784px; height: 106px; overflow: auto}
.list-option-vitals-labs{margin: 0 0 0 15px}
.list-option-vitals-labs li{overflow: hidden; clear: both; padding: 0 0 5px}
.list-option-vitals-labs li span.label{padding: 2px 6px 0}
.list-vitals-labs{margin: 0 0 0 15px; width: 733px}
.list-vitals-labs li.line-item{position: relative; overflow: hidden; clear: both; padding: 0 0 0 5px; width: 728px; height: 36px; background: url(../images/bg-dotted-white.gif) repeat-x 0 bottom}
.list-vitals-labs li p{float: left; line-height: 2.92em; font-weight: 700; font-size: 1em; color: #fff}

.content-box-popup-vitals-labs-2 .popup-top,
.content-box-popup-vitals-labs-2-noscroll .popup-top{padding: 10px; width: 750px; height: 25px}
.content-box-popup-vitals-labs-2 .popup-top span.txt-vital-labs .jqTransformInputWrapper,
.content-box-popup-vitals-labs-2-noscroll .popup-top span.txt-vital-labs .jqTransformInputWrapper{width: 46px !important}
.content-box-popup-vitals-labs-2 .popup-top span.txt-vital-labs input,
.content-box-popup-vitals-labs-2-noscroll .popup-top span.txt-vital-labs input{text-align: center; margin-left: 0 !important; margin-top: 2px; width: 40px !important; padding-left: 0}
.content-box-popup-vitals-labs-2 .popup-top span.label,
.content-box-popup-vitals-labs-2-noscroll .popup-top span.label{margin: 1px 0 0}
.content-box-popup-vitals-labs-2 .popup-top select.wide,
.content-box-popup-vitals-labs-2-noscroll .popup-top select.wide{width: 220px}
.content-box-popup-vitals-labs-2 .popup-top select.narrow,
.content-box-popup-vitals-labs-2-noscroll .popup-top select.narrow{width: 120px}
/* REQUIRED VITALS/LABS END */

/*Lock User*/
.box-popup-lock-user{width:310px; height:200px}
.content-box-popup-lock-user h3{text-align:left; width:100%; padding: 8px 0 8px 2%; margin:0}
.footer-box-popup-lock-user{width:310px}

/*Active Facility Changed Popup Start*/
.box-popup-activefacility{width: 450px; height:185px; text-align:left}
.footer-box-popup-activefacility{width:450px}

.box-popup-activefacility .popup-top{padding: 11px 2% 0; width: 96%; height: 50px}
.box-popup-activefacility .popup-top p{line-height: 1.5em}
.popup-top span.activefacilitymessage{line-height: 1.25em; font-weight: 700; font-size: 1em; color: #fff}
/*Active Facility Changed Popup End*/

/************************************** START OF INVENTORY SCREENS *****************************************/

/********************** START REJECT REASONS POPUP *********************/
.box-popup-patient-inventory{width: 400px; height:345px}
.footer-box-popup-patient-inventory{width:400px}
.rejReasonValidatorText{color:#FFF; font-size:10px}

.box-popup-patient-inventory .popup-top{padding: 0 0 0 2%; width: 98%; height: 42px}
.box-popup-patient-inventory .popup-top p{line-height: 3.5em}

.box-popup-patient-inventory .wrapper-popup-inner{clear: both; padding: 0 1%; width: 98%; height: 224px; position: relative; overflow: auto}
/********************** END REJECT REASONS POPUP *********************/

/********************** START ADJUSTMENT REASONS POPUP *********************/
.box-popup-inventory-adj-reason{width: 400px; height:345px}
.content-box-popup-inventory-adj-reason{width: 100%}
.footer-box-popup-inventory-adj-reason{width:400px}

.box-popup-inventory-adj-reason .popup-top{width: 100%; height: 42px; box-sizing: border-box; border-bottom:1px solid #aaa}
.box-popup-inventory-adj-reason .popup-top p{line-height: 3.5em}

.box-popup-inventory-adj-reason .wrapper-popup-inner{clear: both; padding: 5px 1%; width: 98%; height: 215px; position: relative; overflow: auto}
/********************** END ADJUSTMENT REASONS POPUP *********************/


/********************** START INVENTORY ADMINISTRATION POPUP *********************/
.box-popup-inventory-administration{width: 910px; height:375px}
.footer-box-popup-inventory-administration{width:910px}

.box-popup-inventory-administration .popup-top{padding-left: 1%; width: 99%; height: 35px; background:#aaa}
.box-popup-inventory-administration .popup-top p{line-height: 3.5em}

.box-popup-inventory-administration .wrapper-popup-inner{clear: both; padding: 5px 0; width: 100%; position: relative}

.popup-patient-admin-dropdown{width:560px}
.popup-patient-admin-dropdown .popup-inner{box-sizing:border-box; border-right: 1px dashed #fff; width: 99%}
/********************** END INVENTORY ADMINISTRATION POPUP *********************/

/************************ View Vital Order Details popup**********************/
.box-popup-view-vital-order-details{width: 721px; height:400px; text-align:left}
.footer-box-popup-view-vital-order-details{width:721px}
.box-popup-view-vital-order-details .title{padding: 0 0 2px; height: 46px; background:#777; border-bottom:2px solid #111}
.box-popup-view-vital-order-details .title h3{float: left; padding: 0 0 0 2%; width: 98%; line-height: 2.67em; text-transform: uppercase; font-weight: 700; font-size: 1.5em; color: #fff}
.box-popup-view-vital-order-details .title p{float: right; width: 145px; line-height: 3em; text-transform: uppercase; font-weight: 700; font-size: 1.33em; color: #fff}

.header-box-popup-view-vital-order-details h2{float:left; text-align:left}
.box-popup-view-vital-order-details .content-table td{vertical-align: middle; text-align: left; text-transform: uppercase; font-weight: 700;
													  font-size: 1em; padding-top: 2px; height: 30px; color: #fff; background: url(../images/bg-spacer-table-line.gif) repeat-x 0 0}

.box-popup-view-vital-order-details .content-table{padding: 10px 2% 0 0; width: 98%}
.box-popup-view-vital-order-details .content-table .first td{background: none}

.box-popup-view-vital-order-details .date{padding-left: 30px; width: 90px}
.box-popup-view-vital-order-details .time{width: 85px}
.box-popup-view-vital-order-details .value{width: 110px}
.box-popup-view-vital-order-details .by{width: 135px}

.box-popup-view-vital-order-details .custom-scroll-viewvitalorder{height: 271px; width:100%; text-align:left; overflow:auto}
.popup-system-vital-order .title{height: 42px}
.popup-system-vital-order .title h3,
.popup-system-vital-order .title p{line-height: 42px}
.popup-system-vital-order .title h3{padding: 0 0 0 40px; width: 435px; float:left; text-align:left}
.popup-system-vital-order .title p{width: 235px; text-transform: none}

.popup-system-vital-order .content-table-wrapper{height: 358px; overflow:hidden}

.popup-system-vital-order .title-table{padding: 0 0 1px 0; height: 30px}
.popup-system-vital-order .title-table th{height: 30px; text-align: left}
.popup-system-vital-order .content-table td{padding-top: 7px; padding-bottom: 5px; height: auto; vertical-align: top}
.popup-system-vital-order .content-table .first td{padding-top: 5px}

.popup-system-vital-order .content-table .multiple-user td{background: none; padding-top: 5px; padding-bottom: 5px; font-weight:400}

.popup-system-vital-order .wrapper-button{width: 40px}
.popup-system-vital-order .date{padding-left: 0; width: 90px}
.popup-system-vital-order .time{width: 90px}
.popup-system-vital-order .action{width: 325px}
.popup-system-vital-order .user{width: 144px}

.popup-system-vital-order .button-twiddle{float: left; margin: 0 0 0 15px}

/************************ End View Vital Order Details popup**********************/

.startoncheckin-error-msg{clear: both; line-height: 1.33em; font-weight: 700; font-size: 1em}
.startoncheckin-error-msg span{color: #c00}

/*Facility Setup*/
.line-section .controlled-medication, .line-section .medpassotc-mediction, .line-section .profile-only-mediction,
.line-section .kop-mediction, .line-section .otc-medication{float: left; width: 300px}

 .med-header{width: 275px}
 .med-header p{float: right}
/*Facility Setup*/

/****Non Formulary Control****/
ul .include-system-allergies span.includeallergy{padding-top: 15px}

.controls li span.captionlabel{padding-top:5px}

.wrapper-nf-section	.popup-vital-dropdown{margin: 0 0 0 -5px; padding: 0 0 0; width: 252px; background: url(../images/bg-popup-search-dropdown-nofooter.png) no-repeat 0 bottom; z-index:1000}
.wrapper-nf-section .popup-vital-dropdown .wrapper-popup-inner{overflow: hidden; padding: 0 2px; width: 244px}
.wrapper-nf-section	.popup-vital-dropdown .popup-inner{padding: 0; width: 244px}

.wrapper-nf-section	.popup-vital-dropdown-ns{background: url(../images/bg-popup-search-dropdown-ns-nofooter.png) no-repeat 0 bottom; width: 252px}
.wrapper-nf-section .popup-vital-dropdown-ns .wrapper-popup-inner{overflow: hidden; padding: 0 2px; width: 252px}
.wrapper-nf-section	.popup-vital-dropdown-ns .popup-inner{width: 252px}
.wrapper-nf-section	.popup-vital-dropdown-ns .vital-dropdown li{overflow: hidden; clear: both; padding: 0; line-height: 1.67em; font-weight: 700; font-size: 1em; color: #fff; border: none; width:252px}

.wrapper-nf-section	.vital-dropdown li{overflow: hidden; clear: both; padding: 0; line-height: 1.67em; font-weight: 700; font-size: 1em; color: #fff; border: none; width:254px}
.wrapper-nf-section	.vital-dropdown li a{clear: both; display: block; padding: 0 0 0 10px !important; height: 20px; color: #fff !important}
.wrapper-nf-section	.vital-dropdown li a span{float: left; padding: 0 15px 0 0}

/*Facility Setup*/
.scheduletimeassociation{box-shadow: 0 4px 8px 0 rgba(30,30,30,0.5)}
.schedule-time-table-wrapper{width:100%; overflow:auto}
.scheduletimeassociation span.labelspan.label{float: left; margin: 4px 0 0; padding: 0 6px; font-weight: 700; font-size: 1em; color: #000}
.scheduletimeassociation td.td-title{min-width:190px; vertical-align:middle}
.scheduletimeassociation td span{text-transform:uppercase}
.scheduletimeassociation .scheduletable td span.jqTransformCheckboxWrapper{padding-left:35%}
.scheduletimeassociation .scheduletable .highlight-error td{border-top:solid 2px Red !important; border-bottom:solid 2px Red !important}
.scheduletimeassociation .scheduletable .highlight-error .lefterror{border-left:solid 2px Red !important}
.scheduletimeassociation .scheduletable .highlight-error .righterror{border-right:solid 2px Red !important}
.scheduletimeassociation .scheduletable .highlight-treatment {background-color:blanchedalmond}
.frequencyrow .delete-button{width:25px; vertical-align:middle}

.time-line-table td{border-left:0}
/*Facility Setup End*/

/*Setup Formulary*/
.setupformularysection .delivery-type{width:600px; float:left !important}
.setupformularysection .delivery-type li{width:45%}
.setupformularysection .delivery-type span.jqTransformCheckboxWrapper{padding-top:7px}
/*Setup Formulary End*/

/* Allergy Popup */
.box-popup-allergy{width:794px; min-height:500px}
.allergy-severity-button-div, .allergy-onset-button-div{height:22px; width:95px; line-height:22px; margin:0 5px; border-radius:12px; text-align:center; border: 1px solid #fff; display:inline-block; transition: background 0.3s ease-out}
#OnsetDateDiv{display:inline-block; vertical-align: bottom}
.allergy-onset-button-label{vertical-align:middle}
.allergy-popup-label{color:#fff}
.allergytable{border-spacing: 5px; border-collapse: separate}
.allergytable .allergy-setup-label{color:#000; font-weight:700}
.allergy-drug-selection td{vertical-align: middle; float:left}
.allergy-radio-buttons-wrapper .jqTransformRadioWrapper{margin:4px 5px 0}
.allergy-popup-list{padding:3px 0 4px; display:block}
.allergy-severity-button-div input[type=radio], .allergy-onset-button-div input[type=radio]{margin:5px 2px 0 0; float:none}
.allergy-severity-button-div label, .allergy-onset-button-div label {vertical-align:top}
.allergy-content-inner{width:96%; padding: 0 2%}
.allergy-list-table{width:100%; border: 1px solid #fff; background:#aaa}
.allergy-list-table td{padding: 3px 0}
.allergy-textbox-class{text-transform: uppercase}
.allergy-listview-div{margin-top:10px; max-height:125px; overflow:auto}
.very-mild-allergy-button{background: #eadc19}
.very-mild-allergy-button:hover{background: #f2ea7b}
.mild-allergy-button{background: #f79621}
.mild-allergy-button:hover{background:#f9ad52}
.moderate-allergy-button{background: #ff4f0f}
.moderate-allergy-button:hover{background: #ff865e}
.severe-allergy-button{background: #cf0404}
.severe-allergy-button:hover{background:#ff4635}
.adult-onset-button, .child-onset-button, .unknown-onset-button, .allergy-table-header{background: #e8e8e8}
.adult-onset-button:hover, .child-onset-button:hover, .unknown-onset-button:hover{background:#afafaf}
.allergy-table-header{font-weight:700}
#SetupAllergyListContainer{position:relative!important; top:20px!important; left:0!important}
.popup-allergy-dropdown{width: 550px; border-spacing:0}
.popup-allergy-dropdown .popup-inner{box-sizing:border-box; border-right:1px dashed #ddd; width: 99%}
.popup-allergy-dropdown .allergy-popup-footer{width: 100%; height: 24px; border-top:1px dotted #ddd}
.popup-allergy-dropdown .wrapper-popup-inner ul{padding-left: 0}

.popup-allergy-dropdown .allergy-popup-footer p{float: right; line-height: 25px; font-weight:400; font-size: 1em; color: #fff}

.no-known-allergy-checkbox label {color: #fff}

.allergy-listview-div
/*AllergyPopup End*/

/* PermissionsSetup */
.popup-permissionsetup-facilitydropdown{width: 323px}
.popup-permissionsetup-facilitydropdown .popup-inner{width:98%; box-sizing:border-box; border-right:1px dashed #ddd}

/********************** START OF RELEASE MEDICATIONS & MULTI-REORDER LIST POPUP ************************/
.popup-release-medication, .popup-active-medication{width: 940px; height:375px}
.css-popup .footer-box-popup-release-medication{width: 940px; height:35px}
.footer-box-popup-active-medication{width: 100%}
.content-active-medication{height:265px; overflow:auto}

.popup-multi-reorder{width: 920px; height:400px}
.popup-multi-reorder .footer-box-popup{width: 920px}

.popup-release-medication .title, .popup-multi-reorder .title{width:100%; text-align:center;color:#fff;font-weight:bold;padding-top: 10px;height:30px}
.popup-release-medication .title .ajax__validatorcallout_error_message_cell,
.popup-multi-reorder .title .ajax__validatorcallout_error_message_cell{font-weight:400; line-height:normal; color:#000; text-transform:none}

.popup-release-medication .title-table, .popup-release-medication .content-table,
.popup-active-medication .content-table, .popup-active-medication .title-table, .popup-active-medication .content-table table,
.popup-multi-reorder .title-table, .popup-multi-reorder .content-table{width: 100%}

.content-release-medication{height:215px; overflow:auto}
.popup-multi-reorder .content-table-wrapper{height:250px; overflow:auto}

.popup-active-medication .title-table, .popup-release-medication .title-table,
.popup-multi-reorder .title-table{height: 30px; font-size:8pt; background:#aaa; border-bottom:2px solid #111; line-height:30px}
.popup-active-medication th, .popup-release-medication th, .popup-multi-reorder th{text-align: left}
.popup-active-medication .content-table td, .popup-release-medication .content-table td,
.popup-multi-reorder .content-table td{padding:10px 0; vertical-align: top; font-size:8pt; color:#fff; border-bottom:1px solid #111}
.popup-release-medication .content-table .first td{padding-top: 10px}
.popup-release-medication .content-table td.rx{text-transform: none}

.popup-release-medication .flag, .popup-multi-reorder .flag{padding-left: 1% !important; width: 3%}
.popup-active-medication .medication, .popup-active-medication .directions,
.popup-multi-reorder .medication, .popup-multi-reorder .directions{padding-left: 1% !important; width: 22%}
.popup-active-medication .start-date, .popup-active-medication .end-date,
.popup-multi-reorder .start-date, .popup-multi-reorder .end-date{width: 13%}
.popup-active-medication .qty, .popup-multi-reorder .qty{width: 26%; text-align:center}
.popup-release-medication input[type=text], .popup-multi-reorder input[type=text]{float:none}
.popup-release-medication .prescribername
.release-medication-main-text{background-color:inherit}
.release-medication-alt-text{background-color:#606060;}
.popup-release-medication .medication, .popup-release-medication .directions{padding-left: 1% !important; width: 21%}
.popup-release-medication .start-date, .popup-release-medication .end-date{width: 10%}
.popup-release-medication .new-start-date{width: 11%; text-align:center}
.popup-release-medication .qty{width: 8%; text-align:center}
.popup-release-medication .xfer-med-flag{width: 8%; text-align:center}
.popup-release-medication .non-pharm-flag{width: 8%; text-align:center}

input.release-start-txt{color:#fff; vertical-align:text-bottom; width:85px; background:transparent; margin-right:5px; border-radius:0; min-height:21px; border:none; box-shadow:none !important; border-bottom:2px solid #777; font-size:11px; transition:border 0.1s ease-out}


.popup-multi-reorder .content-table .first td{padding-top: 10px;font-size:8pt}
.popup-multi-reorder .content-table td.rx{text-transform: none}
/************************************* END OF RELEASE MEDICATIONS & MULTI-REORDER LIST POPUP ****************************************/

/*Search Patient Popup Start*/

.popup-search-patient{width: 910px; height:375px; text-align:left}
.footer-box-popup-search-patient{width:910px}

.popup-search-patient .title{text-align:left;  height: 41px}
.popup-search-patient .title h3,
.popup-rsearch-patient .title p{line-height: 41px}
.popup-search-patient .title h3{padding: 0 0 0 2%; width: 98%}
.popup-search-patient .title p{width: 175px}

.popup-search-patient .title-table,
.popup-search-patient .content-table{width: 100%; height:100%}

.popup-search-patient .title-table{padding-top:5px; height: 20px; background:#ddd}
.popup-search-patient .title-table th{height: 30px; text-align: left}
.popup-search-patient .content-table td{padding-bottom: 25px; padding-top: 2px; vertical-align: top;
										vertical-align: middle; text-align: left; text-transform: uppercase; font-weight:700; font-size: 1em;
										height: 30px; color: #fff; background: url(../images/bg-spacer-table-line.gif) repeat-x 0 0}
.popup-search-patient .content-table .first td{padding-top: 10px; background: none}
.popup-search-patient .content-table td.rx{text-transform: none}
.popup-search-patient .content-table-wrapper{height:230px; overflow:auto}

.popup-search-patient .radio{padding-left: 5px;padding-right: 0; width:28px}
.popup-search-patient .patient-name{padding-right: 15px; width: 160px}
.popup-search-patient .patient-id{padding-right: 15px; width: 115px}
.popup-search-patient .dob{padding-right: 15px; width: 100px}
.popup-search-patient .location{padding-right: 15px; width: 140px}
.popup-search-patient .status{padding-right: 15px; width: 110px}
.popup-search-patient .chg-acct{padding-right: 15px; width: 120px}

.popup-search-patient .search-box{position:absolute; left:120px; top: 45px; z-index:999!important}
.popup-search-patient .search-box input{margin-bottom: 25px}
.popup-search-patient .patient-search-label{position:absolute; left:15px; top: 42px; z-index:999!important}
.popup-search-patient .pager-div{position:absolute; left:705px; top: 40px; z-index:999!important}

/*Pager style for Search Patient */
.popup-search-patient .page-navigation{float: left; padding-top: 3px; padding-right: 3px; width:180px}
/*.popup-search-patient a,
.popup-search-patient span{float: left}*/

.popup-search-patient .page-navigation .button-pagination-prev,
.popup-search-patient .page-navigation .button-pagination-next{margin-top: 2px}

.popup-search-patient .page-navigation .label{padding: 0 5px; line-height: 2.2em; font-weight:400; font-size: .83em; color: #333; color:#fff}

.popup-search-patient .jqTransformInputInner div{padding-left: 6px}
.popup-search-patient input.txt{margin: 2px 0 30px 1px; width: 30px}
.popup-search-patient .txt-center{text-align: center !important}

.popup-search-patient .select-patient-error-label{float:left; font-family:Verdana; font-weight: 700; color: #B02E2E}

/*Search Patient Popup End */
.allergytable td span{padding-bottom:5px}

/*---Start Patient Order Refill Control Popup ----*/
.box-popup-patientorderrefill{width: 435px; height:235px}
.footer-box-popup-patientorderrefill{width: 435px}

.box-popup-patientorderrefill .popup-top{padding: 11px 0 0; width: 100%; height: 50px}
.box-popup-patientorderrefill .popup-top p{line-height: 1.5em}

.box-popup-patientorderrefill .lfd-2{padding: 11px 0 0}
.box-popup-patientorderrefill .lfd-2 li span.label{line-height: 11px}
.box-popup-patientorderrefill .lfd-2 li span.label em{font-style: normal; font-weight:400; font-size: .75em}
/*---End Patient Order Refill Control Popup ----*/

/* Patient Setup - Diagnosis */
.patient-setup-table .diagnosis-listview-div{overflow: scroll; width: 534px; height: 140px; padding-left: 5px; border: 1px solid #336699;
														background-color:#fff}

.patient-setup-table .diagnosis-listview-div-edit{overflow: scroll; width: 534px; height: 140px; padding-left: 5px;
														background-color:#fff; border: 2px solid #ff0 !important}

.popup-diagnosis-dropdown{width: 539px}
.popup-diagnosis-dropdown .popup-inner{width:98%; box-sizing:border-box; border-right:1px dashed #ddd}
.popup-diagnosis-dropdown .popup-footer{width: 100%; height: 24px; border-top:1px dotted #ddd}

.popup-diagnosis-dropdown .popup-footer p{float: right; line-height: 25px; font-weight:400; font-size: 1em; color: #fff}

/* Patient Setup - Diagnosis End */

/* 2.5	Button
-------------------------------------*/
.wrapper-button-all{padding: 50px 0; overflow: hidden; clear: both}
.wrapper-button-all ul{overflow: hidden}
.wrapper-button-all li{position: relative; overflow: hidden; clear: both; padding: 0 0 20px 0; height: 1%}

.svg-button{display:inline-block; vertical-align:middle; cursor:pointer}
.button{position: relative; overflow: hidden; display: inline-block; float: left; text-align: center; font-size: .92em; color: #000}
span.button{text-align: left; text-indent: -9999em; background: url(../images/bg-button-new-update.png) no-repeat 0 0}
a.button span{position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/bg-button-new-update.png) no-repeat 0 0}
.css-button, .css-button-blue, .css-button-grey, .css-button-green,
.css-button-red, .css-button-orange, .css-button-purple{position: relative; overflow: hidden; display: inline-block; text-align: center; cursor:pointer;
									font-size:11px; min-width:50px; border-radius:3px; outline:none; font-family:'_.medium', sans-serif; letter-spacing:0.5px;
								   text-transform: uppercase; padding:6px 10px;transition: background 0.2s ease-out, box-shadow 0.2s ease-out}
.css-button-blue-filter-reset{display: inline !important;}
.css-button-orange, .css-button-orange-big{color:#fff !important; background:#ff9900; border:1px solid #ff9900; box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.4); float:none}
.css-button-orange-big:hover, .css-button-orange:hover{background:#cc7a29; border:1px solid #cc7a29;  color:#fff !important}
.css-button-orange-big:active, .css-button-orange:active{background:#00325E; border:1px solid #00325e; box-shadow: 0 1px 3px 0 rgba(50, 50, 50, 0.5)}

.css-button-blue, .css-button-blue-big{color:#fff !important; background:#0066B3; border:1px solid #0066B3; box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.4); float:none}
.css-button-blue:disabled{background:#307bb3; border-color:#307bb3; color:#fff !important}
.css-button-blue-big:hover, .css-button-blue:hover{background:#307bb3; border:1px solid #307bb3; color:#fff !important}
.css-button-blue-big:active, .css-button-blue:active{background:#00325E; border:1px solid #00325e; box-shadow: 0 1px 3px 0 rgba(50, 50, 50, 0.5)}
.css-button-disabled2, .css-button-disabled2:hover{color:#777 !important; border:1px solid #ccc; background:#ccc; cursor: not-allowed; pointer-events: none}

.flat-button-blue{color:#fff !important; background:#0066B3; border:1px solid #0066B3}
.flat-button-blue:hover{background:#307bb3; border-color:#307bb3; color:#fff !important}
.flat-button-blue:active{background:#00325E; border-color:#00325E}
.flat-button-grey{color:#fff !important; background:#777; border:1px solid #777}
.flat-button-grey:hover{background:#919191; border-color:#919191; color:#fff !important}
.flat-button-grey:active{background:#555; border-color:#555}
.flat-button-red{color:#fff !important; background:#ff4136; border:1px solid #ff4136}
.flat-button-red:hover{background:#ff6158; border-color:#ff6158}
.flat-button-red:active{background:#ff1103; border-color:#ff1103}
.flat-button-green{color:#fff !important; background:#8DC63F; border:1px solid #8DC63F}
.flat-button-green:hover{background:#a1c76c}
.flat-button-green:active{background:#077e16}
.css-button-grey, .css-button-grey-big{color:#fff !important; background:#757575; border:1px solid #757575; box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.4)}
.css-button-grey:hover, .css-button-grey-big:hover{background:#919191; border:1px solid #919191}
.css-button-grey:active, .css-button-grey-big:active{background:#555; border:1px solid #555; box-shadow: 0 1px 3px 0 rgba(50, 50, 50, 0.3)}
.css-button-green{color:#fff !important; background:#8DC63F; border:1px solid #8DC63F; box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.4); float:none}
.css-button-green:hover{background:#a1c76c;border:1px solid #a1c76c}
.css-button-green:active{background:#044c0c;border:1px solid #044c0c}
.css-button-disabled, .css-button-disabled:hover, .aspNetDisabled.css-button, .aspNetDisabled.css-button:hover{color:#777 !important; border:1px solid #ccc; background:#ccc; cursor: not-allowed; pointer-events: none}
.css-button-hidden{opacity: 0}
.aspNetDisabled.css-button-red,.aspNetDisabled.css-button-blue, .aspNetDisabled.css-button-blue:hover{color:#777 !important; background:#ccc !important; border:1px solid #ccc; cursor: not-allowed; pointer-events: none}
a[disabled].flat-button-green, a[disabled].flat-button-green:hover{color:#777 !important; background:#ccc !important; border:1px solid #ccc; cursor: not-allowed; pointer-events: none}
.css-button-red{color:#fff !important; background:#ff4136; border:1px solid #ff4136; box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.4)}
.css-button-purple{color:#fff !important; background:#6A1B9A; border:1px solid #6A1B9A; box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.4)}
.css-button-red:hover{background:#ff6158; border-color:#ff6158}
.css-button-red:active{background:#420000; border:1px solid #420000}
.css-button-small{min-width:10px}
.css-button-blue-big, .css-button-grey-big, .css-button-orange-big{min-width:100px; font-size:18px; border-radius:3px; outline:none; font-family:'_.medium', sans-serif; letter-spacing:0.5px;
										   text-transform: uppercase; box-shadow: 0 2px 5px 0 rgba(50, 50, 50, 0.4);padding:6px 10px;transition: background 0.2s ease-out, box-shadow 0.2s ease-out}

a.button-blue-small{border-top:1px solid #00325E; border-right:1px solid #00325E; border-bottom:3px solid #00325E; border-collapse:collapse; font-size:11px;
											outline:none; min-width:70px; color:#fff; font-weight:700; padding:5px 10px; background:#36c; float:left; transition: background 0.2s ease-out}
a.button-blue-small:hover{background:#67adeb; color:#fff}
.shared-queue-title .css-button-blue, .shared-queue-title .css-button-blue-big{background:transparent; border:1px solid #698fda; box-sizing:border-box}
.flat-button{box-shadow:none}

.display-more-btn{display: inline-block; font-family:'_.medium',sans-serif; text-align: center; cursor:pointer; background:#90A4AE; border:1px solid #90A4AE; padding:3px 5px; color:#263238; border-radius:3px; transition: background 0.2s ease-out, border 0.2s ease-out}
.display-more-btn:hover{background:#b0bec5; border-color:#b0bec5}

.pdf-toolbar-button{background:#5d5d5d; border-radius:5px; border: 1px solid #222; border-bottom-width:2px; color:#fff; font:500 14px "Roboto", sans-serif; transition:background 0.2s ease-out}
.pdf-toolbar-button:hover{background:#888}

.svg-red-stroke-btn > svg{stroke:#d32f2f; fill:none; color:#d32f2f}
.svg-red-stroke-btn:hover > svg{stroke:#ef5350; color: #ef5350}
.svg-red-fill-btn > svg{fill:#d32f2f}
.svg-red-fill-btn:hover > svg{fill:#ef5350}
.svg-black-stroke-btn > svg, .svg-black-stroke{stroke:#444;fill:none}
.svg-black-stroke-btn:hover > svg{stroke:#777}
.svg-white-stroke-btn > svg, .svg-white-stroke{stroke:#fff;fill:none}
.svg-white-stroke-btn:hover > svg{stroke:#777}
.svg-black-fill-btn > svg{fill:#444}
.svg-black-fill-btn:hover > svg{fill:#777}
.svg-blue-stroke-btn > svg{stroke:#36c;fill:none}
.svg-blue-stroke-btn:hover > svg{stroke:#79d}
.svg-blue-fill-btn > svg{fill:#36c}
.svg-blue-fill-btn:hover > svg{fill:#79d}
.svg-green-stroke-btn > svg{stroke:#0aae1f;fill:none; color:#0aae1f}
.svg-green-stroke-btn:hover > svg{stroke:#68c877; color:#68c877}
.svg-green-fill-btn > svg{fill:#0aae1f}
.svg-green-fill-btn:hover > svg{fill:#68c877}
.svg-purple-stroke-btn > svg{stroke:#6A1B9A;fill:none}
.svg-purple-stroke-btn:hover > svg{stroke:#AB47BC}
.svg-purple-fill-btn > svg{fill:#6A1B9A}
.svg-purple-fill-btn:hover > svg{fill:#b467e4}
.svg-orange-stroke-btn > svg{stroke:#D84315;fill:none;color:#D84315}
.svg-orange-stroke-btn:hover > svg{stroke:#FF7043}
.svg-orange-fill-btn > svg{fill:#FBC02D}
.svg-orange-fill-btn:hover > svg{fill:#fcda82}
.svg-yellow-stroke-btn > svg{stroke:#F9A825;fill:none;color:#F9A825}
.svg-yellow-stroke-btn:hover > svg{stroke:#FFEE58}
.svg-yellow-fill-btn > svg{fill:#F9A825;}
.svg-yellow-fill-btn:hover > svg{fill:#FFEE58}
.svg-teal-stroke-btn > svg{stroke:#00695C;fill:none;color:#00695C}
.svg-teal-stroke-btn:hover > svg{stroke:#26A69A}
.svg-pink-stroke-btn > svg{stroke:#AD1457;fill:none;color:#AD1457}
.svg-pink-stroke-btn:hover > svg{stroke:#EC407A}

.svg-popup-stroke-btn > svg{stroke:#fff; fill:none; color:#fff}
.immunization-maintenance-wrapper .svg-popup-stroke-btn {vertical-align:text-bottom}
.immunization-maintenance-wrapper .svg-popup-stroke-btn > svg{stroke:#36c; fill:none; color:#36c}
.svg-popup-stroke-btn:hover > svg{stroke:#bce}

a.button-cal{width: 22px; height: 21px; top:1px; right:23px; cursor:pointer}
a.button-cal-no-float{float:none; width: 22px; height: 21px; top:1.5px; right:26px; cursor:pointer}
a.button-cal-date-nav{width: 22px; height: 18px; top:1px; cursor:pointer}
a.button-cal-order{float:none; top:0; right:0; margin-left:-30px}
a.button-cal > svg{stroke:#333}
.css-popup a.button-cal > svg g{stroke:#fff}
.list-diagnoses-popup a.button-cal-order > svg g{stroke:#333 !important}
a.button-cal-order:hover > svg g{stroke:#36c}
.css-popup a.button-cal-order > svg g{stroke:#0066B3}
.list-diagnoses-popup a.button-cal-order:hover > svg g{stroke:#36c !important}
a.button-cal > span, a.button-cal-date-nav > span, a.button-cal-no-float > span{width: 22px; height: 21px; background: url(../images/button-calendar.png) no-repeat 0 0}
a.button-cal > span:hover, a.button-cal-date-nav > span:hover, a.button-cal-no-float > span:hover{background-position: 0 -24px}

a.button-cal-task-cal{width: 28px; height: 24px; right:23px; cursor:pointer}
	a.button-cal-task-cal span {
		width: 28px;
		height: 23px;
		background: url('data:image/svg+xml,<svg fill="%23ffffff" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 610.398 610.398" xml:space="preserve"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><g><g><path d="M159.567,0h-15.329c-1.956,0-3.811,0.411-5.608,0.995c-8.979,2.912-15.616,12.498-15.616,23.997v10.552v27.009v14.052 c0,2.611,0.435,5.078,1.066,7.44c2.702,10.146,10.653,17.552,20.158,17.552h15.329c11.724,0,21.224-11.188,21.224-24.992V62.553 V35.544V24.992C180.791,11.188,171.291,0,159.567,0z"></path><path d="M461.288,0h-15.329c-11.724,0-21.224,11.188-21.224,24.992v10.552v27.009v14.052c0,13.804,9.5,24.992,21.224,24.992 h15.329c11.724,0,21.224-11.188,21.224-24.992V62.553V35.544V24.992C482.507,11.188,473.007,0,461.288,0z"></path><path d="M539.586,62.553h-37.954v14.052c0,24.327-18.102,44.117-40.349,44.117h-15.329c-22.247,0-40.349-19.79-40.349-44.117 V62.553H199.916v14.052c0,24.327-18.102,44.117-40.349,44.117h-15.329c-22.248,0-40.349-19.79-40.349-44.117V62.553H70.818 c-21.066,0-38.15,16.017-38.15,35.764v476.318c0,19.784,17.083,35.764,38.15,35.764h468.763c21.085,0,38.149-15.984,38.149-35.764 V98.322C577.735,78.575,560.671,62.553,539.586,62.553z M527.757,557.9l-446.502-0.172V173.717h446.502V557.9z"></path><path d="M353.017,266.258h117.428c10.193,0,18.437-10.179,18.437-22.759s-8.248-22.759-18.437-22.759H353.017 c-10.193,0-18.437,10.179-18.437,22.759C334.58,256.074,342.823,266.258,353.017,266.258z"></path><path d="M353.017,348.467h117.428c10.193,0,18.437-10.179,18.437-22.759c0-12.579-8.248-22.758-18.437-22.758H353.017 c-10.193,0-18.437,10.179-18.437,22.758C334.58,338.288,342.823,348.467,353.017,348.467z"></path><path d="M353.017,430.676h117.428c10.193,0,18.437-10.18,18.437-22.759s-8.248-22.759-18.437-22.759H353.017 c-10.193,0-18.437,10.18-18.437,22.759S342.823,430.676,353.017,430.676z"></path><path d="M353.017,512.89h117.428c10.193,0,18.437-10.18,18.437-22.759c0-12.58-8.248-22.759-18.437-22.759H353.017 c-10.193,0-18.437,10.179-18.437,22.759C334.58,502.71,342.823,512.89,353.017,512.89z"></path><path d="M145.032,266.258H262.46c10.193,0,18.436-10.179,18.436-22.759s-8.248-22.759-18.436-22.759H145.032 c-10.194,0-18.437,10.179-18.437,22.759C126.596,256.074,134.838,266.258,145.032,266.258z"></path><path d="M145.032,348.467H262.46c10.193,0,18.436-10.179,18.436-22.759c0-12.579-8.248-22.758-18.436-22.758H145.032 c-10.194,0-18.437,10.179-18.437,22.758C126.596,338.288,134.838,348.467,145.032,348.467z"></path><path d="M145.032,430.676H262.46c10.193,0,18.436-10.18,18.436-22.759s-8.248-22.759-18.436-22.759H145.032 c-10.194,0-18.437,10.18-18.437,22.759S134.838,430.676,145.032,430.676z"></path><path d="M145.032,512.89H262.46c10.193,0,18.436-10.18,18.436-22.759c0-12.58-8.248-22.759-18.436-22.759H145.032 c-10.194,0-18.437,10.179-18.437,22.759C126.596,502.71,134.838,512.89,145.032,512.89z"></path></g></g></g></svg>') no-repeat 0 0
	}
a.button-cal-task-cal span:hover{background-position: 0 -26px}

.ehr-search-glass-btn{vertical-align: middle; width: 20px; margin:2px 0 0 5px; display:inline-block}

a.button-selected-vitals, a.button-selected-vitals:hover,
a.button-diagnosis-selected, a.button-diagnosis-selected:hover{border-color:#2E7D32; background:#2E7D32}

.button-icon-placeholders{display:inline-block; text-align:center}
.button-icon-placeholders svg{fill:#fff; margin-top:1px}
.button-icon-placeholders:hover svg{fill:#5c85d6}
.new-messages .button-icon-placeholders svg{fill:#ef9a9a;}
.new-messages .button-icon-placeholders:hover svg{fill:#ffcdd2}

.button-search{width: 30px; height: 21px; background:#aaa; border-radius: 0 4px 4px 0; overflow: visible; cursor:pointer; transition:background 0.3s ease-out}
.button-search:hover {background:#ccc}
.button-search:before {content: ''; position: absolute; border-width: 8px 8px 8px 0; border-style: solid solid solid none; border-color: transparent #aaa transparent; top: 3px; left: -6px; transition:border 0.3s ease-out}
.button-search:hover:before{border-right-color: #ccc}
.button-search > svg {fill:#333; margin:3px 0}

a.button-left{float: left !important}
a.button-right{float: right !important}

a.button-shipment-header{text-decoration:none}
a.button-shipment-header:hover{text-decoration:underline}

.package-div li{float: left; padding: 10px 20px 12px 0}
.package-div li span{margin-top:0; font-weight:700; float:left}

.vital-freq-div li{float: left; padding: 2px 20px 12px 0}
.vital-freq-div li span{margin-top:0; font-weight:700; float:left}

p.error-msg{clear: both; line-height: 1.33em; font-weight:700; font-size: 1em; color: #c00}

span.dynamic-error-msg{clear: both; line-height: 1.33em; font-weight:700; font-size: 1em; color: #c00}

.content-box-popup-vitals-labs-2 a.button-add{margin: -1px 0 0 7px; left: 695px}
.content-box-popup-vitals-labs-2-noscroll a.button-add{margin: -1px 0 0 7px; left: 695px}

a.button-nonformulary-icon{padding-left:5px; width: 18px; line-height: 18px; text-align: left; text-indent: -9999em; background: url(../images/ico-popup-search-dropdown.gif) no-repeat 0 0}

a.immediate-task-complete{width: 18px; height: 18px}
a.patient-task-complete{width: 20px; height: 20px}

a.button-move-up{margin: 1px 5px 0 0; width: 18px; height: 18px; text-align: left; text-indent: -9999em; background: url(../images/moveUP.gif) no-repeat 0 0}
a.button-move-up span{background: url(../images/moveUP.gif) no-repeat 0 0}

a.button-move-down{margin: 1px 5px 0 0; width: 18px; height: 18px; text-align: left; text-indent: -9999em; background: url(../images/moveDOWN.gif) no-repeat 0 0}
a.button-move-down span{background: url(../images/moveDOWN.gif) no-repeat 0 0}

.button-popup-yes{float:right}
.button-popup-no{float:left}

a.large-slider-button{width:20px; height:90px; background:#ccc; border:1px solid #999; transition: background 0.3s ease-out}
a.large-slider-button:hover{background:#ddd}
a.large-slider-button:active{background:#bbb}
a.large-slider-button svg{margin-top:26px}

a.button-pagination-prev, a.button-pagination-next, a.button-twiddle-log{width: 10px; height: 11px; border-radius:4px; outline:none; background:#142C49;
												   text-transform: uppercase; color:#fff !important; font-weight:700; padding:4px 6px; transition: background 0.3s ease-out}
a.button-twiddle-log{padding:3px; line-height:10px}
a.button-pagination-prev:hover, a.button-pagination-next:hover, a.button-twiddle-log:hover{background:#5c85d6; color:#fff !important}
a.button-pagination-prev:active, a.button-pagination-next:active, a.button-twiddle-log:active{background:#00325E; color:#67adeb !important}

.arrow-left{margin: 0 auto; width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-right:5px solid #fff}
.arrow-right{margin: 0 auto; width: 0; height: 0; border-top: 5px solid transparent; border-bottom: 5px solid transparent; border-left:5px solid #fff}
.arrow-up{margin: 2px auto 0; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-bottom:5px solid #fff}
.arrow-down{margin: 3px auto 0; width: 0; height: 0; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top:5px solid #fff}
.aspNetDisabled .arrow-left, .aspNetDisabled .arrow-right{display:none}

a.button-clearmpcache{text-align: left; text-indent: -9999em}
a.button-clearmpcache, span.button-clearmpcache{width: 30px; height: 25px; margin-right:5px}
a.button-clearmpcache span{width: 30px; height: 25px; background: url(../images/emr-dashboard-icons.png) no-repeat -122px 0}

/* Popups */
.popup a.button-cancel{float: left}
.popup a.button-save-big,
.popup a.button-quantity-ok{float: right}

.popup a.button-save-big-right{float: right !important}
.popup a.button-cancel-left{float: left !important}

/* Discontinue Script */
.wrapper-popup-discontinue td h3{float: left;line-height: 15px; font-weight:400; font-size: 1em; color: #fff}
.wrapper-popup-discontinue .dcsel{width: 550px}
.wrapper-popup-discontinue .dcsel li{clear: none; float: left; padding: 0 5px 5px 0}
.wrapper-popup-discontinue .dcsel select{width: 80px}
.wrapper-popup-discontinue .dcsel .jScrollPaneContainerBlue .jScrollPaneTrack{right: 0}
.wrapper-popup-discontinue .dcsel li .jqTransformSelectWrapper li{text-align: right}
.wrapper-popup-discontinue .dcsel li .jqTransformSelectWrapper li a{padding-left: 5px; padding-right: 5px}
.wrapper-popup-discontinue .dcsel li .jqTransformSelected span{text-align: center}

/* Patient Documentation Vue Popup */
.pat-doc-popup{
box-shadow: 0 15px 30px 5px rgba(50,50,50,0.6); 
position: fixed;
z-index: 10002;
top: 50%;
left: 50%;
/* Don't use transform, it makes the text blurry on IE11 */
/* transform: translate(-50%, -50%); */
background-color: white; 
border-radius: 10px;
color: #3c3f44;
/* Center popup based on half the height(580px) and width(780px) */
margin-top: -290px;  
margin-left: -390px;
}

/* 2.6	Scheduler
---------------------------------------------------*/
.dxscToolbar_Aqua, .dxscViewNavigatorButton_Aqua, .dxScheduler_ViewNavigator_Backward_Aqua, .dxscViewSelector_Aqua{vertical-align:middle}
.dxscViewSelector_Aqua td, .dxscResourceNavigator_Aqua td{vertical-align:top}
.dxpcContent_Aqua{font-weight:400}
.dxpcContent_Aqua td{vertical-align:top;font-weight:400}
.dxeBase{display:inline;vertical-align:top;font-weight:400;font-size:8pt !important}
.dxeBase label{font-size:8pt !important}
.dxscApt{display:inline;vertical-align:top !important}
.dxscApt tr{vertical-align:top !important}
.dxscAppointment_Aqua{font-weight:400 !important}
.dxscAppointment_Aqua tr, .dxscAppointment_Aqua tbody, .dxscAppointment_Aqua td, .dxscAppointment_Aqua table{vertical-align:top !important}
.dxeBase_Aqua{padding-top:0;font-weight:400 !important;font-size:8pt !important}
.dxeBase_Aqua td{font-weight:400 !important}
.dxeBase_Aqua input{margin-top:4px !important}
.dxeBase_Aqua label{font-weight:400 !important;padding-right: 5px !important}

.dxscLabelCell{font-weight:400}
.dxeRadioButtonList_Aqua label{padding-top:2px;font-weight:400}
.dxe input{margin:4px 0 5px 4px}
#ctl00_SubHeaderContentPlaceHolder_SchedulingControl_ASPxScheduler1_aptsBlock_AptTemplateContainer030_ctl00_appointmentDiv,
#ctl00_SubHeaderContentPlaceHolder_SchedulingControl_ASPxScheduler1_aptsBlock_AptTemplateContainer130_ctl00_appointmentDiv{vertical-align:top !important}
.dxscToolbarContainer_Aqua,
.dxscToolbarContainer_Aqua td{vertical-align:middle !important}

.tooltip{border-bottom: 1px dotted #000; color: #000; outline: none; cursor: help; text-decoration: none; position: relative; display: none}
.tooltip span{margin-left: -999em; position: absolute; z-index: 1000}
.tooltip:hover span{border-radius: 5px; box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); font-family: Calibri, Tahoma, Geneva, sans-serif; position: absolute; left: 2em; top: 1em; z-index: 1000 !important; margin-left: 0; width: 200px}
.tooltip:hover em{font-family: Candara, Tahoma, Geneva, sans-serif; font-size: 1.2em; font-weight:700; display: block; padding: 0.1em 0}

.tooltip-medispan{border-bottom: 1px dotted #000; color: #000; outline: none; cursor: help; text-decoration: none; position: relative; text-align:left}
.tooltip-medispan span{margin-left: -999em; position: absolute; z-index: 1000}
.tooltip-medispan:hover span{border-radius: 5px; box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.1); font-family: Calibri, Tahoma, Geneva, sans-serif; position: absolute; right: 1.5em; top: -15.5em; z-index: 1000 !important; margin-left: 0; width: 200px}

.custom{padding: 0.2em 0.4em 0.4em 2em; background: #ebf5fb; border: 1px solid #2BB0D7}
* html a:hover{background: transparent}
.classic{background: #FFFFAA; border: 1px solid #FFAD33; padding: 0.8em 1em}
.critical{background: #FFCCAA; border: 1px solid #FF3334}
.info{background: #9FDAEE; border: 1px solid #2BB0D7}
.warning{background: #FFFFAA; border: 1px solid #FFAD33}
.ajax__tab_tab{width:100%}
.patient-chart-tabs.ajax__tab_xp .ajax__tab_header{background: #d9d9d9 !important}
.patient-chart-tabs .ajax__tab{height:27px !important; border-bottom:2px solid #ededed; background:#ededed; padding:0 6px}
.patient-chart-tabs .ajax__tab:hover{background:#fff; border-bottom:2px solid #a0b8e7}
.patient-chart-tabs .ajax__tab_active{background:#fff; border-bottom:2px solid #36c}
.patient-chart-tabs .ajax__tab_outer{background:transparent !important; height:28px !important;}
.patient-chart-tabs .ajax__tab_header .ajax__tab_inner{background:transparent !important; height:28px !important;}
.patient-chart-tabs .ajax__tab_header .ajax__tab_tab{background:transparent !important; padding:5px 0 0 0 !important}
.patient-chart-tabs .ajax__tab_active .ajax__tab_outer{background:transparent !important; padding-right:0 !important}
.patient-chart-tabs .ajax__tab_header .ajax__tab_active .ajax__tab_inner{background:transparent !important; padding:0 !important}
/*.patient-chart-tabs .ajax__tab_header{font-family:'Roboto', sans-serif; background:url(../images/tabs/tab-line.png) repeat-x bottom; font-size:12px; display:block; width:98%; padding:0 1%}
.patient-chart-tabs .ajax__tab_outer{background:#4397df; border-left:1px solid #3781b2; border-top:1px solid #3781b2; border-top-left-radius:4px; border-top-right-radius:4px; color:#222; padding-left:10px; margin-right:3px}
.patient-chart-tabs .ajax__tab_inner{background:#4397df; border-right:1px solid #3781b2; border-top-right-radius:4px; color:#666; padding:3px 10px 2px 0}
.patient-chart-tabs .ajax__tab_tab{text-align:left !important}
.patient-chart-tabs .ajax__tab_outer a:link, .patient-chart-tabs .ajax__tab_outer a:visited{color:#fff}*/
.ajax__tab_default .ajax__tab_tab{text-align:left !important}
/*.patient-chart-tabs .ajax__tab_hover .ajax__tab_inner{color:#000; cursor: pointer}
.patient-chart-tabs .ajax__tab_active .ajax__tab_outer{background:#fff; border-bottom-color:#fff}
.patient-chart-tabs .ajax__tab_active .ajax__tab_inner{background:#fff; color:#000; cursor: pointer}
.patient-chart-tabs .ajax__tab_body{font-size:10pt; padding:5px; background-color:#fcfcfc; border:1px solid #3781b2; border-top:none; box-sizing:border-box;}*/
.patient-information-section .ajax__tab_technorati-theme .ajax__tab_body {border:0}
.patient-information-section .ajax__tab_technorati-theme .ajax__tab_header{background:#fff; border-bottom: 1px solid #adc2eb}
.patient-information-section .ajax__tab_technorati-theme .ajax__tab_outer, .patient-information-section .ajax__tab_technorati-theme .ajax__tab_inner {background:none; border:0; border-radius:0}
.ajax__tab_technorati-theme .ajax__tab_active a:link, .ajax__tab_technorati-theme .ajax__tab_active a:visited{color:#36c}
.wrapper-table-form-response-viewer a:link{color:#09f}

.skinned-select{background: url('../images/skin.png') no-repeat scroll 0pt 100%}
.skinned-select select{opacity: 0; filter: alpha(opacity = 0); position: relative; z-index: 100}
.skinned-select .select-text{position: absolute; text-indent: 10px; line-height: 20px; width: 150px; z-index: 1}
.skinned-select .select-text,
.skinned-select select,
.skinned-select select option{width: 150px; font-size: 11px; color: #316D89}

/* non javascript version select */
.my-skinnable-select select{width: 175px; font-size: 11px; border: 1px solid #D5E6EE; margin-bottom:3px}

.report-label{width: 225px; font-size: 12px; display:inline-block; height: 14px; text-align:left}
.title-text{width:173px}
.report-title{width: 200px; font-size: 10px; display:inline-block; text-align:left}
.med-title{font-size: 9px; height: 14px; text-align:left}

.updateProgress{border-width:0; border-style:solid; background-color:#FFF; position:absolute; width:130px; height:65px}
.updateProgressMessage{margin:3px; font-family:Trebuchet MS; font-size:small; vertical-align: top; padding-top: 5px}

input.buttons{border: 1px solid #000; cursor: pointer; display: block; height: 25px; overflow: hidden; width: auto; font-size:12px; font-family:'Roboto', sans-serif}

input.save{margin:5px;width:120px}

#ctl00_MainContentPlaceHolder_tabContainerPatientChart_body{padding:0;background: linear-gradient(to bottom,  #6dbce1 0%,#a7cfe1 100%); z-index:0;overflow:hidden; border:none}

.timeDrop{padding:3px}
.ATAReasonsDropDownList{font-size:.9em; text-transform: uppercase; padding-left:.2em}

/* Custom Tool Tip Styles */
.cToolTipClearFlow{clear:both; width:0; height:0; overflow:hidden; font-size:1pt}
.cToolTipContainer{width:300px; font-family:Tahoma; font-size:10pt; z-index:9999; position: relative}
.cToolTipTopLeftCorner{background: url(../images/tooltip/TopLeft.png) no-repeat left top; height:7px; width:7px; overflow:hidden; float:left}
.cToolTipTopSide{background: #eff5d7 url(../images/tooltip/dot.gif) repeat-x left top; height:7px; overflow:hidden; width:286px; float:left}
.cToolTipTopRightCorner{background: url(../images/tooltip/TopRight.png) no-repeat left top; height:7px; width:7px; overflow:hidden; float:left}
.cToolTipLeftSide{background: #eff5d7 url(../images/tooltip/dot.gif) repeat-y left; width:300px; overflow:hidden}
.cToolTipRightSide{background: url(../images/tooltip/dot.gif) repeat-y right; width:300px; overflow:hidden}
.cToolTipBottomLeftCorner{background: url(../images/tooltip/BottomLeft.png) no-repeat; height:7px; width:7px; overflow:hidden; float:left}
.cToolTipBottomSide{background: #e4eac8 url(../images/tooltip/dot.gif) repeat-x bottom; height:7px; overflow:hidden; width:286px; float:left}
.cToolTipBottomSideSizeFixer{width:0; height:7px; overflow:hidden}
.cToolTipBottomRightCorner{background: url(../images/tooltip/BottomRight.png) no-repeat; height:7px; width:7px; overflow:hidden; float:left}
.cToolTipFooter{background-color: #e4eac8 !important}
.cToolTipSeparatingStrip{background: #d7ddc1; overflow:hidden; height:1px}

/* Thicbox.css */
#TB_overlay{height:100%; left:0; position:fixed; top:0; width:100%; z-index:50000}

.TB_overlayMacFFBGHack{background:url(../images/macFFBgHack.png) repeat}

.TB_overlayBG{background-color:#000; filter:alpha(opacity=75); opacity:0.75}

#TB_window{background:transparent; display:none; left:50%; position:fixed; text-align:left; top:50%; z-index:50002}
#TB_window img#TB_Image{border-bottom:1px solid #ccc; border-left:1px solid #666; border-right:1px solid #ccc;
						border-top:1px solid #666; display:block; margin:15px 0 0 15px}
#TB_caption{float:left; height:25px; padding:7px 30px 10px 25px}
#TB_closeWindow{float:right; height:25px; padding:11px 25px 10px 0}
#TB_closeAjaxWindow{float:right; margin-bottom:1px; padding:7px 10px 5px 0; text-align:right}
#TB_ajaxWindowTitle{float:left; margin-bottom:1px; padding:7px 0 5px 10px}
#TB_title{background-color:#e8e8e8; height:27px}
#TB_ajaxContent{clear:both; line-height:1.4em; overflow:hidden; text-align:left}
#TB_load{display:none; height:13px; left:50%; margin:-6px 0 0 -104px; position:fixed; top:50%; width:208px; z-index:50003}
#TB_HideSelect{background-color:#fff; border:none; opacity: 0; height:100%; left:0;
	opacity:0; position:fixed; top:0; width:100%; z-index:49900}
#TB_iframeContent{border:none; clear:both; margin-bottom:-1px; margin-top:1px}

/*#region Linked Orders */
.link-order-options{height:40px; width:100%; text-align:center; padding-top:6px}
#delivery-type-container a.button-link-order{width:136px; height:24px; background:url(../images/LinkOrderButton.png) no-repeat 0 0}
#delivery-type-container a.button-link-order:hover{width:136px; height:24px; background:url(../images/LinkOrderButtonHover.png) no-repeat 0 0}

.linked-orders-popup{/*margin-top:-75px*/}
.linked-orders-content-inner{padding:10px 10px 0; color:#fff; max-height:505px; overflow:auto}
.box-popup-linked-orders{width: 794px; height:601px}
.footer-box-popup-linked-orders{width:794px; height:35px !important}

.footer-box-popup-linked-orders .clear-linked-orders{margin-right:10px}
.empty-display{color:#fff; font-weight:700; text-align:center; height:200px; width:100%; padding-top:100px}

.active-orders-table{margin-top:30px}
.active-orders-table tr.header{background:silver; border:2px solid #acacac; color:#000}
.active-orders-table th, .active-orders-table td{padding:3px}
.active-orders-table th{font-size:11px; font-weight:700; text-align:left}
.active-orders-table th.check-all, .active-orders-table td.select-order{vertical-align:top; width:2.5%}
.active-orders-table th.start, .active-orders-table td.start,
.active-orders-table th.stop, .active-orders-table td.stop{width:10%}
.active-orders-table th.doc, .active-orders-table td.doc{width:15%}
.active-orders-table tr.active-order-line-item, .active-orders-table tr.active-order-sub-line-item{color:#fff; font-size:8pt; border-left:2px solid #ACACAC; border-right:2px solid #666; background:#363C42}
.active-orders-table tr.active-order-line-item{border-top:2px solid #acacac}
.active-orders-table tr.active-order-sub-line-item{border-bottom:2px solid #666}

.linked-meds-page-nav{color:#fff; width:100%; height:32px; position:absolute; font-weight:700; font-size:12px; font-family:Verdana; vertical-align:middle}
/*.linked-meds-page-nav span.linked-table-header{margin-top:5px}*/
.linked-meds-page-nav .page-navigation{background:#363C42; border-top:2px solid silver; border-left:2px solid silver; border-right:2px solid #666; float:right; border-top-left-radius:6px;border-top-right-radius:6px; padding:3px; width:160px; margin-right:20px}
.linked-meds-page-nav .page-navigation input{width:40px}
.linked-meds-page-nav a,
.linked-meds-page-nav span{float: left}
.linked-meds-page-nav .page-navigation .button-pagination-prev{float:left}
.linked-meds-page-nav .page-navigation .button-pagination-prev,
.linked-meds-page-nav .page-navigation .button-pagination-next{margin-top: 2px}
.linked-meds-page-nav .page-navigation .label{padding: 0 5px; line-height: 2.2em; font-weight:400; font-size: .83em; color: #fff}

.linkedorders-tooltip div{margin-left: -999em; position: absolute;text-decoration: none; text-align:left; border-radius:6px; box-shadow: 0 6px 6px rgba(50,50,50,.75)}
.linkedorders-tooltip:hover div{position:absolute; z-index: 1000; width: 450px; height:150px; margin-top:-170px; padding:0;margin-left: 0; font-size:11px}

.linkedorders-footer-currentorderinfo{float:left; margin:-10px 0 5px; padding-left:35%; width:65%; text-align:left; vertical-align:middle; font-weight:700; color:#fff}
.linkedorders-footer-currentorderinfo span{zoom:1; vertical-align:top; margin-top:-5px}
.linkedorders-footer-currentorderinfo table{width:450px; height:150px; text-align:left}
.linkedorders-footer-currentorderinfo td, .linkedorders-footer-currentorderinfo th{vertical-align:middle; padding:2px}
.linkedorders-footer-currentorderinfo th.current-med{text-align:left}
.linkedorders-footer-currentorderinfo td span, .linkedorders-footer-currentorderinfo th span{zoom:1; vertical-align:middle}
.linkedorders-footer-currentorderinfo table tr.currentorder-tooltip-header{border-bottom:1px solid #000}

h2 img.link-orders{zoom:1; vertical-align:middle}
.parent-linked-order-bg{background:url(../images/link-parent.png) right bottom no-repeat !important}
/*#endregion*/

/*#region Patient Diagnosis ToolTip */
.patient-diagnosis-tooltip-info{margin:-10px 0 5px; width:95%; vertical-align:middle; font-weight:700; color:#fff}
.patient-diagnosis-tooltip-info span{zoom:1; vertical-align:top; margin-top:-5px}
.patient-diagnosis-tooltip-info table{width:450px; height:150px; text-align:left}
.patient-diagnosis-tooltip-info td, .patient-diagnosis-tooltip-info th{vertical-align:middle; padding:2px}
.patient-diagnosis-tooltip-info th.current-med{text-align:left}
.patient-diagnosis-tooltip-info td span, .patient-diagnosis-tooltip-info th span{zoom:1; vertical-align:middle}
.patient-diagnosis-tooltip-info table tr.patient-diagnosis-tooltip-header{border-bottom:1px solid #000}
/*#endregion*/

/*#region Vaccine Lot Entry Popup*/
.lot-input-popup .box-popup-lot-input {color:#fff; height:350px; width:760px}
.lot-input-popup .footer-box-popup-lot-input {width:760px}
.lot-input-popup .lot-input-content-inner {padding-top:5px}
.lot-input-popup .line-form {position:relative; width:90%; display:block; margin-left:auto; margin-right:auto; height:30px}
.lot-input-popup .label {position:relative; height:24px; display:inline; float:left; width:25%; vertical-align:middle; font-weight:700; padding-top:3px}
.lot-input-popup div.input {position:relative; height:24px; display:inline; float:left;  vertical-align:middle; font-weight:700; margin-top:2px}
.lot-input-popup .jspPane li {border-bottom:solid 1px gray}
.lot-input-popup .rfv {float:left; margin-right:10px; margin-top:5px}
.content-box-popup-lot-input{overflow:auto}
#mpeLotInput_backgroundElement {z-index:10001 !important}
/*#endregion*/

/*#region Vaccine Inventory Page*/
.vacinventory h2 {color:#fff !important}
.facility-vaccine-inventory {background:#fff; border:1px solid #2354b7; padding:0; margin:0 0 15px; top:0}
.vac-inv-content .vac-details-wrapper {position:relative; width:100%; padding:0 0 10px 0; margin:0; border-top:1px solid #aaa}

.vac-inv-content .vaccine-type-header li {position:relative;display:inline-block; vertical-align:middle}
.vac-inv-content .vaccine-type-header {vertical-align:middle; text-align:left; padding:5px}
.vac-inv-content .vaccine-type-header img {vertical-align:top; -webkit-transform: rotate(-90deg); -moz-transform: rotate(-90deg);
							 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); display:inline-block}
.lot-list-table {margin-left:50px; width:90%}
.lot-list-table tr.highlight th {background: #cadcf4; color:#09f; font-size:9px; text-transform:uppercase; border:2px solid #8da7db}
.lot-list-table th , .lot-list-table td {padding-top:4px; padding-bottom:5px; background:#fff}
.lot-list-table td {border:2px solid #8da7db; vertical-align:middle}
.lot-list-table .sorting {background: #d6e5f6}
.lot-list-table tr.highlight .sorting{background: #bad3f0}
.lot-list-table th.lot-number , .lot-list-table td.lot-number {padding-left:5px; text-align:left; width:15%}
.lot-list-table th.doses , .lot-list-table td.doses ,
.lot-list-table th.doses-left , .lot-list-table td.doses-left {text-align:center; width:10%; border-bottom:2px solid #8da7db}
.lot-list-table th.expiration , .lot-list-table td.expiration {text-align:center; width:10%}
.lot-list-table th.manufacturer , .lot-list-table td.manufacturer {padding-left:5px; text-align:left; text-transform:uppercase}
.lot-list-table th.active , .lot-list-table td.active {text-align:center !important; width:5%}
.lot-list-table td.active span.jqTransformCheckboxWrapper {margin-left:25%}
.lot-list-table th.action , .lot-list-table td.action {padding-left:5px; text-align:center; width:15%}
.lot-list-table td.action button {text-align:center; vertical-align:middle}
.vac-inv-content .vac-label {font-weight:700; font-size:11px; display:inline-block}
.vac-inv-content .empty-lot {margin-left:50px; height:30px}
.vac-inv-content .collapse-panel {height:0; overflow: hidden}
/*#endregion*/

/*#region Timepicker Styles*/
.ui-timepicker-list {overflow-y: auto;height: 150px;width: 100px;background: rgb(55, 61, 67);border:1px solid #191b1e;margin: 0;padding: 0;list-style: none;
					box-shadow:0 5px 10px rgba(0,0,0,0.2);outline: none;z-index: 10001; font-size:11px; text-transform:uppercase; font-weight:700}
.ui-timepicker-list.ui-timepicker-with-duration {width: 11em}
.ui-timepicker-duration {margin-left: 5px; color: #888}
.ui-timepicker-list:hover .ui-timepicker-duration {color: #888}
.ui-timepicker-list li { padding: 3px 0 3px 5px; line-height: 16px; cursor: pointer;white-space: nowrap;color: #fff;list-style: none;margin: 0}
.ui-timepicker-list:hover .ui-timepicker-selected {	background: #fff; color: #000}
li.ui-timepicker-selected,.ui-timepicker-list li:hover,.ui-timepicker-list:hover .ui-timepicker-selected:hover {background: #1980EC; color: #fff}
li.ui-timepicker-selected .ui-timepicker-duration,.ui-timepicker-list li:hover .ui-timepicker-duration {color: #ccc}
/*#endregion*/

/*#region Vaccine Lot Usage Popup */
.box-popup-lot-usage {width:790px; height:545px; color:#fff}
.footer-box-popup-lot-usage {width:790px}
.lot-usage-popup .header-box-popup-lot-usage h2 {color:#fff}
.lot-usage-popup .header-box-popup-lot-details {position:relative; display:block; font-size:11px; padding:10px 0; width:100%; border-bottom:1px solid #fff}

.lot-details-table {width:95%; margin-left:auto; margin-right:auto; color:#fff}
.lot-details-table td {padding:5px}
.lot-details-table td.label-cell {width:35%; font-size:12px; font-weight:700; text-align:left}
.lot-details-table td.data-cell {width:65%; font-size:12px; text-align:left;text-transform:uppercase}

.lot-usage-popup .immunizations-table {width:738px; margin-left:26px}
.lot-usage-popup .immunizations-table th {background:silver; color:#000}
.lot-usage-popup .immunizations-table td {background:#51565B;color:#fff}
.lot-usage-popup .immunizations-table th,
.lot-usage-popup .immunizations-table td {text-align:left; border:1px inset gray; font-size:11px; padding:4px; vertical-align:top}
.lot-usage-popup .immunizations-table td.action,
.lot-usage-popup .immunizations-table td.comments {text-align:center !important}
.lot-usage-popup .immunizations-table td span,
.lot-usage-popup .immunizations-table td a,
.lot-usage-popup .immunizations-table td img {display:inline-block}

#usage_details_scrollbar {border-bottom:2px solid #fff; width: 790px; clear: both; background:#282D33; box-shadow: inset 0 0 10px #000}
#usage_details_scrollbar .viewport {width:775px; height:321px; overflow:hidden; position:relative}
#usage_details_scrollbar .overview {width:775px; list-style: none; position: absolute; left: 0; top: 0; padding-top:10px; padding-bottom:10px}
#usage_details_scrollbar .thumb .end,
#usage_details_scrollbar .thumb {background-color: #fff; border-radius:6px}
#usage_details_scrollbar .scrollbar {position: relative; float: right; width: 12px}content-table
#usage_details_scrollbar .track {top:20px; height: 100%; width:12px; position: relative; padding: 0 1px;right:4px}
#usage_details_scrollbar .thumb {height: 20px; width: 12px; cursor: pointer; overflow: hidden; position: absolute; top: 0; right:5px}
#usage_details_scrollbar .thumb .end {overflow: hidden; height: 5px; width: 12px}
#usage_details_scrollbar .disable{display: none}

.lot-usage-popup .noSelect {user-select: none; -webkit-user-select: none}
.lot-usage-popup a.view-immunization-button, .lot-usage-popup  span.view-immunization-button{width: 12px; height: 15px; line-height: 16px; text-align: center; text-indent: -9999em; background: url(../images/zoom.png) no-repeat 0 0}
/*#endregion*/

/*#region DTD Settings Page */
.dtd-severity-content{width:100%; min-height:50px;height:949px;text-align:center}
.tooltipcontent {text-align:left;font-size:10px}
.dtd-severity {padding-top:15px;padding-bottom:15px;width:1850px;margin:0 auto}
.dtd-severity-inner {width:75%; margin:0 auto;height:969px;display:inline-block;padding-right:10px; text-align:center}
.dtd-severity-inner ul {list-style:none} .dtd-severity-inner li {display:inline-block; padding-right:15px;padding-left:0; text-align:left}
.dtd-insert {padding:15px;text-align:left; height:70px;margin:0 auto;width:900px; display:block}
.dtd-grid-wrapper {margin-top:10px; padding:15px;text-align:left; min-height:500px; margin:0 auto;width:900px; display:block}
/*#endregion*/

/*#region AJAX Upload Dropzone Styles */
.ajax__fileupload_dropzone{background-image: url("../images/bg-filedropzone.png"); border: 1px solid #5c85d6; height:80px; vertical-align:bottom; font-size:14px; font-family:'_.medium',sans-serif}
/*#endregion*/

/*#region EHR clinical document popup */
.box-popup-clinical-document { width: 600px; height: 510px}
.content-box-clinical-document {width:100%; height:430px; overflow:auto; font-family:'Roboto', sans-serif}
.footer-box-popup-clinical-document {width: 599px}
.box-popup-clinical-document .checkbox-style { width: 13px; height: 13px; padding: 0 5px 0 0; vertical-align: bottom; top: 4px; float: left}
.content-box-clinical-document .label{color:#fff}
.content-box-clinical-document select{display:block; margin-left:2%}
.clinical-doc-options{display:inline-block; width:98%; margin:0 1%; box-sizing:border-box; vertical-align:top}
.clinical-doc-filter-title{display:table; text-align:left; width:98%; margin:5px 1% 0; border-bottom:1px solid #777; background:#555}
.report-filter-indent{width:92%; margin:0 1% 0 7%; box-sizing:border-box; -webkit-animation:fadeInOpacity 0.4s; animation:fadeInOpacity 0.4s}
.clincal-doc-label-header{color:#fff; font-size:16px; padding-top: 15px}
.content-box-clinical-document flexbox-wrapper{display: flex; flex-direction: column; align-items: center}
.content-box-clinical-document flexbox-item{flex-grow: 1; width: 100%}
/*#endregion*/

/*#region Export Tasks popup */
.export-tasks-popup{width: 600px; height: 760px}
.content-export-tasks-popup{width:100%; height:680px; overflow:auto}
.footer-box-popup-export-tasks {width: 600px}
.export-tasks-table-wrapper{height: 380px; overflow: auto}
.box-popup-export-tasks .checkbox-style { width: 13px; height: 13px; padding: 0 5px 0 0; margin: 0; vertical-align: bottom; position: relative; top: 4px; float: left}
.box-popup-export-tasks .label{padding: 0 2% 0 0; font-weight: 700; font-size: 1em; color: #fff; vertical-align:top; text-align: right; width:12%}
.export-task-content-div{width:86%; text-align:left}
.box-popup-export-tasks .chkboxList{vertical-align:top}
.box-popup-export-tasks .recipients,
.box-popup-export-tasks .search{display:block; font-weight:700}
.box-popup-export-tasks .search{vertical-align:middle; color:#fff; float:left; }
.box-popup-export-tasks .recipients{display:block; width:98%; color:#fff; margin-top:0; font-weight:700; height:65px; border-top:1px inset gray;  border-bottom:1px inset gray; overflow-y:auto;	box-shadow: inset 0 0 10px #000; padding:0 1%}
.box-popup-export-tasks .recipients-inner{margin: 0 auto}
.box-popup-export-tasks .dli-recipients{font-size:9px; float:left; display:inline; border:1px solid silver; margin:3px; padding:2px; font-weight:700}
.box-popup-export-tasks .list-filter{height: 334px; overflow:auto}
.chkExportTaskChoice label {padding-right: 5px}

.export-task-column-left{float:left; width:50%}
.export-task-column-right{float:right; width:50%}
.export-filter-table select{width:120px; height:23px; margin-right: 10px;}
.box-popup-export-tasks .quick-tip{vertical-align:top}
/*#endregion*/

/*#region Task Audit Log popup */
.task-audit-log-popup{width: 600px; height: 680px}
.content-task-audit-log-popup{width:100%; height:600px; overflow:auto}
.footer-box-popup-task-audit-log {width: 600px}
.task-audit-log-table-wrapper{height: 380px; overflow: auto}
div.task-audit-flex-header {display:flex;flex-grow:1;padding-bottom: 5px; color: white; justify-content:space-between}
.task-audit-log-table td:first-child{font-weight: bold; padding-right: 10px}
.task-audit-log-table .highlight th{background: #0066B3; text-align:center}

/*#endregion*/

/*#region Patient Activity Restrictions Styles */
.disabled-choice {color:gray}
.active-choice {color:black}
/*#endregion*/

/*#region New Lab Report Chart Styles */
.labreports-inner .top-menu {position:relative;display:block;float:none !important;padding-top:10px;padding-bottom:10px;width:100%; height:26px}
.labreports-inner .top-menu ul {float:right;margin-left:-10px}
.labreports-inner  .section-lab-reports,
.labreports-inner .section-pending-lab-orders,
.labreports-inner .section-lab-order-history,
.labreports-inner .lab-results-wrapper,
.labreports-inner .section-lab-key {position:relative !important;display:block;padding-top:10px !important;padding-bottom:10px}
.labreports-inner .lab-results-wrapper{top: 10px; padding-bottom: 10px; display:table; width:100%; box-sizing:border-box}
.labreports-inner .labreports{position:relative;display:block !important}
.order-labs-icon {background:url(../images/icon_microscope.png);width:16px !important}
.labreports-inner .csn-column ul {overflow:hidden}
ul.date-range-list-hor {list-style:none}
ul.date-range-list-hor li {display:inline-block}
.labreport-div {font-size:12px !important; line-height:12px}
/*#endregion*/

/*#region Animation Classes*/
.fadeOutLeft{-webkit-animation: fadeOutLeft 0.3s; animation: fadeOutLeft 0.3s; -webkit-animation-fill-mode: forwards; animation-fill-mode:forwards}
.fadeInRight{-webkit-animation: fadeInRight 0.3s; animation: fadeInRight 0.3s; -webkit-animation-fill-mode: forwards; animation-fill-mode:forwards}
.fadeOutOpacity{-webkit-animation: fadeInOpacity 0.3s; animation: fadeInOpacity 0.3s; -webkit-animation-fill-mode: forwards; animation-fill-mode:forwards; -webkit-animation-direction:reverse; animation-direction:reverse}
.fadeInOpacity{-webkit-animation: fadeInOpacity 0.3s; animation: fadeInOpacity 0.3s; -webkit-animation-fill-mode: forwards; animation-fill-mode:forwards}
/*#endregion*/

/*#region EHR Shared Classes */
.ehr-content-box{display:table; width:100%; background:#f5f5f5; box-shadow: 0 4px 8px 0 rgba(30,30,30,0.5); margin-bottom:15px}
.ehr-content-box.white{background:#fff}
.ehr-content-row, .ehr-full-row{display:inline-block; width:100%; margin:0 0 20px; vertical-align:top}
.ehr-content-row.no-bottom, .ehr-full-row.no-bottom{margin:0}
.ehr-content-row.half{width:50%}
.ehr-content-box .ehr-content-row, .order-entry-wrapper .ehr-content-row{margin: 0 1% 20px; width:98%}
.ehr-content-box .ehr-content-row.half{width:48%; margin:0 1%}
.ehr-content-box .ehr-content-row.no-bottom{margin:0 1%}
.ehr-content-box .ehr-full-row.no-bottom{margin:0}
.ehr-content-first{margin-top:20px !important}
.ehr-content-short{margin:6px 0px 6px 0px !important}
.ehr-content-box.first, .ehr-content-box.ehr-content-first{margin-top:15px !important}
.ehr-content-box .ehr-content-box{background:#fff; width:98%; margin:0 auto; box-shadow: 0 1px 5px 0 rgba(30,30,30,0.35)}

.ehr-column-box{width:100%; background:#f5f5f5; box-shadow: 0 4px 8px 0 rgba(30,30,30,0.5); margin-bottom:15px; display:inline-block}
.ehr-column-box-2{-webkit-column-count: 2; -moz-column-count: 2;column-count: 2;}
.ehr-column-box-3{-webkit-column-count: 3; -moz-column-count: 3;column-count: 3;}
.ehr-column-box-4{-webkit-column-count: 4; -moz-column-count: 4;column-count: 4;}
.ehr-column-box-5{-webkit-column-count: 5; -moz-column-count: 5;column-count: 5;}
.ehr-column-box-6{-webkit-column-count: 6; -moz-column-count: 6;column-count: 6;}

.taper-item-container .ehr-content-box{background:#fff; width:98%; margin:0 1% 15px; border:1px solid #ccc; box-sizing:border-box}
.css-popup .ehr-content-row{margin-bottom:12px}
.css-popup .ehr-content-row.first{margin-top:12px}
.css-popup .ehr-content-row.short{margin-top:10px}
.ehr-content-box input[type=text], .ehr-content-box input[type=password],
.ehr-content-box textarea, .ehr-content-box .jqTransformRadioWrapper{float:none; display:inline-block}
.ehr-content-row .jqTransformRadioWrapper{vertical-align:middle}
.ehr-content-row .label-wrapper{display:inline-block; width:120px; vertical-align:top}
.ehr-content-row .ehr-blue-label{padding-left:1%}
.ehr-content-row .ehr-row-lbl-left{display:inline-block; vertical-align:top; width:18%}
.ehr-content-row .ehr-row-content-right{display:inline-block; vertical-align:top; width:82%}
.ehr-flex-row{display:-ms-flexbox; display:flex; width:98%; margin:0 1% 20px; -ms-flex-pack:justify; justify-content:space-between}
.center-row{justify-content: center}
.ehr-row-indent{width:75%; margin-left:25%}
.ehr-half-content{display:inline-block; width:48%; margin:0 1%; vertical-align:top}
.ehr-data-table{border:1px solid #aaa; border-collapse: collapse; text-align:left; margin:0 1%}
.ehr-data-table th{font-family:'._medium', sans-serif; background:#46597F; color:#fff; font-weight:400; padding:5px 0; border-right:1px solid #ddd; border-bottom:1px solid #ddd}
.ehr-data-table td{border-right:1px solid #888; border-bottom:1px solid #888; padding:5px 1%}
.label-content{display:inline-block; width:25%; vertical-align:middle}
.input-content{display:inline-block; width:75%; vertical-align:middle}
.ehr-table-container{box-shadow: 0 4px 8px 0 rgba(30,30,30,0.5)}
.ehr-queue-selection{border:0; border-radius:3px; background:#aaa; height:30px; color:#333; border-bottom:1px solid #777; padding:5px 10px; font-size:14px; cursor:pointer; vertical-align:top; transition: all 0.1s ease-out}
.ehr-queue-selection:hover{background:#ccc; border-bottom-width:3px}
.ehr-queue-selection:active{background:#888; border-bottom-width:0}
.ehr-tag-div{display:inline-block; border-radius:30px; background:#248; color:#fff; padding:3px 10px; margin:2px}
.extend-box-title{color:#fff; font-family: '_.light', sans-serif; font-size:16px; padding:2px 0 0 10px}
.ehr-date-range-control{font-size:11px}
.date-range-button{background:transparent; width:18px; height:18px; padding:0; border: 1px solid #aaa; transition: background 0.3s ease-out}
.date-range-button:hover{background:#e4eaf8}
input.order-entry-form-txt{background:transparent; margin-right:5px; border-radius:0; min-height:21px; border:none; box-shadow:none !important; border-bottom:2px solid #777; font-size:14px; transition:border 0.1s ease-out}
textarea.order-entry-form-txt{background:transparent; margin-right:5px; min-height:40px; box-shadow:none; box-sizing:border-box; border:1px solid #999; overflow-y:hidden; border-radius:3px; font-size:14px; transition:border 0.1s ease-out}
.sig-correction-control textarea.order-entry-form-txt{background:#fff}
input.order-entry-form-txt:focus{border:none; box-shadow:none; border-bottom:2px solid #36c}
textarea.order-entry-form-txt:focus{border:1px solid #36c; border-bottom:2px solid #36c; box-shadow:none}
input.order-entry-form-txt.custom-forms-error{background:#ffcdd2;border-bottom:2px solid #b71c1c}
 textarea.order-entry-form-txt.custom-forms-error{background:#ffcdd2;border-color: #b71c1c}
 input.order-entry-form-txt.calculating{background:#ebd8ad;border-bottom:2px solid #cc9d33}
 textarea.order-entry-form-txt.calculating{background:#ebd8ad;border-color: #cc9d33}
 input.dark-date-theme{background: #bbb}
.lbl-directions, .lbl-directions > label{padding:0 5px 0 0; display:inline-block; font:normal normal 14px "Roboto", sans-serif; vertical-align:text-bottom}
.lbl-directions-bold, .lbl-directions-bold > label{padding:0 5px 0 0; display:inline-block; font:normal normal 14px "_.medium", sans-serif; vertical-align:text-bottom}
.lbl-directions-bold.red, .lbl-directions-bold.red > label{color:#d32f2f}
.lbl-directions-bmn {padding:0 5px 0 0; display:inline-block; font:normal normal 14px "Roboto", sans-serif; vertical-align:text-bottom;color:#36c;}
.sig-correction-control .lbl-directions, .sig-correction-control .lbl-directions > label{color:#fff}
.css-popup .lbl-directions, .css-popup .lbl-directions > label, .css-popup .lbl-directions-bold, .css-popup .lbl-directions-bold > label{color:#fff}
.signature-image{vertical-align:middle}
/*#endregion*/

/*#Date Range User Control*/
.inline-div { display: inline-block; position:relative;margin:4px;}
.date-range-user-control .btn-clear-selection {position:relative; opacity:.25; padding: 0 !important; margin-left: 8px; vertical-align: middle; text-align: center; line-height: 25px; z-index:1;background: #2556b8; height: 16px; width: 16px; border-radius: 6px; color: white; font-weight: bold; }
.date-range-user-control .btn-clear-selection:hover { opacity:.75; background:navy; cursor:pointer}
.date-range-user-control .btn-clear-selection svg { margin-top:-10px }
.date-range-user-control .blocked-div { display: block; }
.date-range-user-control .date-label-div {line-height:36px; min-width:115px; text-align:right; }
.date-range-user-control input { float:none !important }
.date-range-user-control span { float:none !important }
.date-range-user-control a.button-cal { width: 22px; height: 21px;right: -112px; cursor: pointer; }
.date-range-user-control ::-webkit-input-placeholder { color: silver; }
.date-range-user-control :-moz-placeholder {color: silver;}
.date-range-user-control ::-moz-placeholder {color: silver;}
.date-range-user-control :-ms-input-placeholder {color: silver;}
/*#endregion*/

/*#region Layout Corrective CSS */
/* RLC: Modern clearfix, via cssMojo */
.cfixer:after {content:"";display:table;clear:both}

/* RLC: Modern Absolute centering
		Note, when using this you must explicitly declare height and width on your element, or suffer the consequences. */
.abscenter { margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0 }
/*#endregion*/

/*#region Patient Labs Search Update */
.search-results-button-row {text-align:left}
.search-results-button-row .chosen-container-single {width:250px !important}
.search-results-button-row span, .search-results-button-row input, .start-date-input-col, .end-date-input-col {display:inline-block;vertical-align:middle;line-height:2em}
.search-results-button-row span {float:left}
.lab-search-max-val-txt {margin-left:21px !important}
.chb-lab-search-abnormal {margin-top:-6px}
/*#endregion*/

/*#region Fac Interface Settings Page */
.fac-interface-settings-container {width:100%; min-height:50px;height:949px;overflow:auto;text-align:center;padding-top:15px}
.fac-interface-settings-container span.fac-inf-sett-pg-hdr, .pat-chart-imaging-control span.fac-inf-sett-pg-hdr {color:#6cc0ef; font-weight:700;font-size:18px}
.fac-interface-settings-container h2 {text-align:left;font-weight:700; color:navy; padding-bottom:4px;display:block}
.fac-interface-settings-container span.select-facility-label {text-align:left;font-weight:700; color:navy; display:inline-block; padding-right:4px}
.fac-interface-settings-inner {padding-top:15px;padding-bottom:15px;width:930px;margin:0 auto}
.fac-interface-settings-header {display:block;text-align:left;position:relative}
.fac-interface-settings-body {display:block;text-align:left;position:relative;border-radius:6px;border:solid 1px #6cc0ef;padding:10px 0 10px 10px; margin:10px 0;background:#cadcf4}
.fac-interface-settings-body span.right-side-header {font-size:18px;font-weight:700;color:#6cc0ef;float:right;top:10px;margin-right:10px}
.fac-interface-settings-footer {display:block;text-align:left;position:relative}
.fac-interface-settings-inner .button-save-interface-settings {cursor:pointer}
.divLineItem {display:block;line-height:30px}
.fac-interface-settings-container .fac-interface-settings-header .facility-select-lineItem {margin-top:15px}
.fac-interface-settings-container .selected-facilities-checkboxlist {width:700px !important}
.fac-interface-settings-container .button-all-facs {position:relative;line-height:14px;top:10px;cursor:pointer}
.fac-interface-settings-container #ctl00_MainContentPlaceHolder_ddlRegion_chosen {margin-left:11px}
.fac-interface-settings-container .apply-all-settings-lineItem input {vertical-align:middle}
.facility-select-lineItem ul li, .lab-orders-outbound-lineItem ul li {display:inline-block}
.fac-interface-settings-container .fac-inf-settings-message-label {position:absolute; padding:25px 50px 25px 50px; background-color:#fff; border:2px solid navy;z-index:10001;top:50%;
																   text-align:center; vertical-align:middle;border-radius:6px; box-shadow: 0 8px 6px -6px black; left:50%;
																   margin-left:-100px; font-weight:700; font-size:16px}
.fixed5em {display:inline-block;width:75px}
#ctl00_MainContentPlaceHolder_lbxRegionFacilities_chosen {margin-left:-4px}
/*#endregion*/

/*#  This is a responsive popup that sizes appropriately by content. */
.new-css-popup {min-width:50%;overflow:hidden;border-radius:3px;color:#fff;font-size:12px;box-shadow: 0 15px 30px 5px rgba(50,50,50,0.6)}
.new-css-popup-inner {overflow:hidden}
.new-css-popup-header, .new-css-popup-body, .new-css-popup-footer {position:relative;display:block}
.new-css-popup-header {height:30px;background:#36c;border-bottom:1px solid gray;box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.3)} .new-css-popup-header h2 {margin-left:10px;line-height:30px;color:#fff !important;font-size:12px;text-align:left}
.new-css-popup-body {min-height:175px;background:#333;padding:30px 10px 30px 10px}
.new-css-popup-footer {height:40px;background:#555;border-top:1px solid gray}
.new-css-popup-footer .pf-left,.new-css-popup-footer .pf-right, .new-css-popup-footer .pf-mid  {vertical-align:middle;margin-top:5px;height:30px;width:33%;display:block;float:left}
.new-css-popup-close {text-align:center;font-size:14px;vertical-align:middle;position:absolute;right:7px;top:7px;color:#e5f0ff;background:#86aae1;font-weight:bold;height:18px;width:18px;border-radius:4px}
.new-css-popup-close:hover {background:#e5f0ff;color:#86aae1;cursor:pointer}
.new-css-popup-body .lf-dates {display: inline-block}
.new-css-popup-body .wrapper-input-dates {display: inline-block}
/*#endregion*/

/*#region Generic Reusables*/
.lsw110 {width:100px}
.lsw150 {width:150px}
.lsw650 {width:650px}
.no-flt-valignmid {float: none !important; vertical-align: middle}
.clr-flt-spacer-15 { clear: both; display: block; height: 15px}

/* RLC: Placeholder styles.  Color matches the other watermark styles.
		Must be on individual lines.
	*/
::-webkit-input-placeholder {color: #777}
:-moz-placeholder {color: #777}
::-moz-placeholder {color: #777}
:-ms-input-placeholder {color: #777}
/*#endregion*/

/*#region Admin Page */
.admin-link-table td { padding:3px }
.ehr-overflow-box{width:98%; margin: 0 1%; background:#e1e1e1; border:1px solid #ccc; box-sizing:border-box; overflow-y:auto; max-height:300px}
/*#endregion*/

/*#region NF Approval page update*/
.nonformulary-approval-control .viewed-patients {background:none; position: absolute; border-bottom:none; left:85%; top:0; width:200px}
.nonformulary-approval-control .viewed-patients-inner { text-align:left}
.nonformulary-approval-control .viewed-patients .dli-recipients {line-height: 22px;padding: 0 6px 0 24px; display:block; margin-top:3px; margin-bottom:6px; float:none; cursor:pointer}
.nonformulary-approval-control .viewed-patients .chat-bubble {height:16px; width:20px;background:url(../images/chat.png) no-repeat 0 0;position: absolute;margin-left: -20px;margin-top: 4px}
/*#endregion*/

.ltb-role-list{display: inline-block; height: 200px; width:250px}
.ddl-role-list{display: inline-block; width:220px}

/*ProgressBarVueComponent*/
.progress{background:#C1C7C8;height:18px;padding:0px;flex:1;display:inline-flex;flex-flow:row nowrap;border:1px solid black;overflow:hidden;}.progress-vertical{background:#C1C7C8;width:18px;padding:0px;flex:0 0 18px;display:inline-flex;flex-flow:column nowrap;flex-direction:column-reverse;border:1px solid black;overflow:hidden;}.progress div{content:'';display:inline-flex;height:100%;}
.progress div.bar{background:blue;}.progress div.bar-administered{background:rgb(53, 193, 60);}.progress div.bar-refused{background:rgb(250, 37, 45);}.progress div.bar-held{background:rgb(101, 7, 94);}.progress div.bar-absent{background:rgb(245, 173, 6);}.progress div.bar-no-show{background:rgb(85, 85, 85);}.progress div.bar-missed{background:rgb(193, 199, 200);}.progress div.bar-patient{background:rgb(10, 174, 31);}.progress div.bar-stock{background:rgb(82, 126, 237);}.progress div.bar-refill{background:rgb(233, 161, 1);}.progress div.bar-non-formulary{background:rgb(92, 0, 83);}.progress div.bar-discontinued{background:rgb(254, 28, 39);}.progress div label{-ms-transform:rotate(90deg); /* IE 9 */ -moz-transform:rotate(90deg); /* Firefox */ -webkit-transform:rotate(90deg); /* Safari and Chrome */ -o-transform:rotate(90deg); /* Opera */ line-height:23.5px; font-size:21px; height:21px; width:100%; left:21px; white-space:nowrap; margin-top:175%; margin-bottom:auto;}

/*MaterialTabs*/
.mat-tab, .mat-tab-selected {
  background: none;
  border: 0;
  box-sizing: border-box;
  color: #aaa;
  font-size: 16px;
  font-weight: 100;
  position: relative;
  vertical-align: middle;
  outline: none;
}
.mat-tab::before, .mat-tab::after {
  box-sizing: inherit;
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
}

.mat-tab-container {
    width:100%;height:40px;display:flex;flex:1;
}
.mat-tab, .mat-tab-selected{
    width:50%;height:100%;display:flex;flex:1;align-items:center;justify-content:center;margin: 0px 0px 4px 4px;
}
.mat-tab:hover {
  color: white;
  cursor:pointer;
}
.mat-tab::before, .mat-tab::after {
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  -webkit-transform-origin: center;
          transform-origin: center;
}
.mat-tab::before {
  border-bottom: 4px solid #aaa;
  -webkit-transform: scale3d(0, 1, 1);
          transform: scale3d(0, 1, 1);
}
.mat-tab:hover::before, .mat-tab:hover::after{
  -webkit-transform: scale3d(1, 1, 1);
          transform: scale3d(1, 1, 1);
  transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
.mat-tab-selected {
    color:white;
    border-bottom: 4px solid #aaa;
}

/*MaterialCards*/
.mat-card {
  background: #fff;
  border-radius: 2px;
  display: inline-block;
  margin: .75em;
  position: relative;
  box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
  transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

.mat-card:hover {
  box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

/*MaterialBadges*/
.mat-badge {
   position:relative;
}
.mat-badge[data-badge]:after {
   content:attr(data-badge);
   position:absolute;
   top:-10px;
   right:-10px;
   font-size:1em;
   background:green;
   color:white;
   width:20px;height:20px;
   text-align:center;
   line-height:20px;
   border-radius:50%;
   box-shadow:0 0 1px #333;
}

.mat-badge.mat-badge-left[data-badge]:after {
   right:0px;
   left:-10px;
}

.mat-badge.mat-badge-red[data-badge]:after {
   background:red;
}

.dx-toggle-filter {
    background-color: #8DC63F;
    color: white;
    text-align: center;
    margin-right: 3px;
    display: inline-block;
    line-height: 20px;
    width: 20px;
    margin-top: 1px;
}

.dx-toggle-filter a:hover {
    text-decoration: none;
    color: #FFFFFF;
}

.dx-toggle-filter a:link {
    text-decoration: none;
    color: white;
    font-weight: bold;
    text-align: center;
    display: inline-block;
}

.dx-toggle-filter.disabled {
    background-color: darkgray !important;
}

/*#region MEDIA QUERIES (Leave at document bottom) */

@keyframes slideInGently {
	from {
		margin-left:-10px;
		opacity:0;
	}
	to {
		margin-left:0;
		opacity:1;
	}
}

@-webkit-keyframes rotationPulse {
  0% {-webkit-transform: rotate(0deg); opacity:1}
  50%{opacity:.3}
  100% {-webkit-transform: rotate(359deg); opacity:1}
}

@keyframes rotationPulse {
  0%{transform: rotate(0deg); opacity:1}
  50%{opacity:.3}
  100% {transform: rotate(359deg); opacity:1}
}

@keyframes pulse {
	0% {opacity: 0.2}
	50% {opacity: 1}
	100% {opacity: 0.2}
}
@-webkit-keyframes pulse
{
	0% {opacity: 0.2}
	50% {opacity: 1}
	100% {opacity: 0.2}
}

@keyframes fadeOutLeft {
	0% {opacity: 1}
	90% {opacity: 0.05}
	100% {opacity: 0; -ms-transform: translateX(-17px); transform: translateX(-17px)}
}
@-webkit-keyframes fadeOutLeft
{
	0% {opacity: 1}
	90% {opacity: 0.05; transform: translateX(-10px)}
	100% {opacity: 0; transform: translateX(-15px)}
}

@keyframes fadeInRight {
	0% {opacity: 0; -ms-transform: translateX(17px); transform: translateX(17px)}
	90% {opacity: 0.95}
	100% {opacity: 1; -ms-transform: translateX(0); transform: translateX(0)}
}
@-webkit-keyframes fadeInRight
{
	0% {opacity: 0; transform: translateX(17px)}
	90% {opacity: 0.95}
	100% {opacity: 1; transform: translateX(0)}
}

@keyframes fadeInOpacity {
	0% {opacity: 0}
	90% {opacity: 0.95}
	100% {opacity: 1}
}
@-webkit-keyframes fadeInOpacity
{
	0% {opacity: 0}
	90% {opacity: 0.95}
	100% {opacity: 1}
}

@keyframes tooltipDown {
	0% {-ms-transform: translateY(-20px); transform: translateY(-20px)}
	90% {-ms-transform: translateY(-5px); transform: translateY(-5px)}
	100% {-ms-transform: translateY(0); transform: translateY(0)}
}
@-webkit-keyframes tooltipDown
{
	0% {transform: translateY(-20px)}
	90% {transform: translateY(-5px)}
	100% {transform: translateY(0)}
}

@keyframes tooltipDown {
	0% {-ms-transform: translateY(-20px); transform: translateY(-20px)}
	90% {-ms-transform: translateY(-4px); transform: translateY(-4px)}
	100% {-ms-transform: translateY(0); transform: translateY(0)}
}
@-webkit-keyframes tooltipDown
{
	0% {transform: translateY(-20px)}
	90% {transform: translateY(-4px)}
	100% {transform: translateY(0)}
}

@keyframes marquee {
	0%   { -ms-transform: translateX(100%); transform: translateX(100%) }
	100% { -ms-transform: translateX(-100%); transform: translateX(-100%) }
}
@-webkit-keyframes marquee {
	0%   { transform: translateX(100%) }
	100% { transform: translateX(-100%) }
}

@keyframes boxShadowPulse {
	0%   { box-shadow: 0 0 18px 0 rgba(255,205,210 ,0.9)}
	50%   { box-shadow: 0 0 18px 0 rgba(255,205,210 ,0.6)}
	100% { box-shadow: 0 0 18px 0 rgba(255,205,210 ,0.9) }
}
@-webkit-keyframes boxShadowPulse {
	0%   { box-shadow: 0 0 18px 0 rgba(255,205,210 ,0.9)}
	50%   { box-shadow: 0 0 18px 0 rgba(255,205,210 ,0.6) }
	100% { box-shadow: 0 0 18px 0 rgba(255,205,210 ,0.9) }
}

/*Minimum Resolutions W/O a lower limit*/
@media screen and (max-width: 1349px){
	.basic-patient-info-row {font-size:10px}
	.pat-chart-tab-header{font-size:11px; line-height:20px}
    .dashboard-item-title-label{font-size: 16px}
    .dx-toggle-filter{line-height:16px; width: 16px}
    .header-item-title-label{font-size: 16px}
}

/*Minimum Resolutions*/
@media screen and (min-width: 1200px) and (max-width: 1349px)
{
	.ehr-content-row .ehr-row-lbl-left{display:inline-block; vertical-align:text-bottom; width:22%}
	.ehr-content-row .ehr-row-content-right{display:inline-block; vertical-align:text-bottom; width:78%}
	.db-tasking-table td{font-size:10px; word-break:break-all}
	.dashboard-last-viewed-list{width:94%}
	.db-large-data-text{font-size:30px}
	.dashboard-today-large-text {font-size:30px;}
	.db-marquee-text{font-size:20px}
	.dashboard-item-title-label,task-details-menu-side
	.dashboard-box-header h2{font-size:18px; line-height:30px}
	.dashboard-one-third-item-div,
	.dashboard-two-third-item-div{width: calc(50% - 4px * 2);}
	.dashboard-task-content {}
	.last-viewed-patient-label{font-size:11px; line-height:2em}
	.last-viewed-patient-date{font-size:9px}
	.UserMessageUserName{font-size:1.2em}
	.UserMessageSubject{font-size:1em}
	.medpass-legend-list li{font-size:0.9em}
	/*Patient Chart*/
	.patient-name-bar{padding:3px 1%}
	.patient-name-label{font: normal normal 18px/22px '_.medium', sans-serif}
	.patient-identification-label{font: normal normal 14px/23px 'Roboto', sans-serif}
	.location-icon{width:14px; height:14px; margin-top:4px}
	.patient-location-label{font: normal normal 11px/24px 'Roboto', sans-serif}
	.patient-label-section{width:76%}
	.summary-data-container{width:49%}
	.dashboard-task-pager .page-navigation .label{padding: 0 2px; line-height: 2.2em; font-size: .75em}
	.dashboard-task-pager a.button-pagination-prev, .dashboard-task-pager a.button-pagination-next{padding:2px 4px}
	.patient-header-nav ul li a{font-size:10px}
	.problem-row {font-size:10px}
	.label-top ul { float:none !important; display:block }
	.patient-form-response-viewer-div ul li { display:block; text-align:left }
	.patient-form-response-viewer-div ul li.filter-label { text-align:left; margin-top: 6px }
}
/*Widescreen Laptops*/
@media screen and (min-width: 1350px) and (max-width: 1623px)
{
	.dashboard-one-third-item-div,
	.dashboard-two-third-item-div{width: calc(50% - 4px * 2);}
	.dashboard-task-content {}
	.pat-chart-tab-header{font-size:12px; line-height:20px}
	.db-large-data-text{font-size:32px}
	.dashboard-today-large-text {font-size:32px}
	.db-marquee-text{font-size:22px}
	.db-tasking-table-wrapper{height:306px}
	.last-viewed-patient-label{font-size:11px; line-height:2em}
	.last-viewed-patient-date{font-size:9px}
	.patient-header-nav ul li a{font-size:11px}
	/*.form-container-wrapper{width:80%}*/
}

@media (max-width:800px) {
/*.label-top ul { float:none !important; display:block }
.label-top ul { float:none !important; display:block }*/
.form-response-viewer-filter, .form-response-viewer-filter li  { float:none; display:table }
}

@media (max-width: 800px), (orientation: portrait) {
.patient-form-response-viewer-div ul{float:none; clear:both; display:table; text-align:left }
.patient-form-response-viewer-div ul li.filter-label { text-align:left; margin-top: 6px }
}

@font-face {font-family: '_.medium';
	src: url('../fonts/Roboto-Bold-webfont.eot');
	src: url('../fonts/Roboto-Bold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/Roboto-Bold-webfont.woff') format('woff'),
		 url('../fonts/Roboto-Bold-webfont.ttf') format('truetype'),
		 url('../fonts/Roboto-Bold-webfont.svg#_.medium') format('svg');
	font-weight: normal; font-style: normal}

@font-face {font-family: 'Roboto';
	src: url('../fonts/Roboto-Regular-webfont.eot');
	src: url('../fonts/Roboto-Regular-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/Roboto-Regular-webfont.woff') format('woff'),
		 url('../fonts/Roboto-Regular-webfont.ttf') format('truetype'),
		 url('../fonts/Roboto-Regular-webfont.svg#Roboto') format('svg');
	font-weight: normal; font-style: normal}

@font-face {font-family: '_.light';
	src: url('../fonts/Roboto-Light-webfont.eot');
	src: url('../fonts/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/Roboto-Light-webfont.woff') format('woff'),
		 url('../fonts/Roboto-Light-webfont.ttf') format('truetype'),
		 url('../fonts/Roboto-Light-webfont.svg#_.light') format('svg');
	font-weight: normal; font-style: normal}
/*#endregion*/


.two-fa-row {
    display: flex;
    flex-direction: row;
    margin: 5px;
}

.two-fa-col {
    text-align: start;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 3px;
}

.two-fa-col-3 {
    width: 25%;
}

.two-fa-col-4 {
    width: 33.33%;
}

.two-fa-col-8 {
    width: 66.7%;
}

.two-fa-col-12 {
    width: 100%;
}

/* x-sm */
@media (min-width: 378px) {
    .vue-popup {
        min-width: 100%;
    }
}
/* sm */
@media (min-width: 768px) {
    .vue-popup {
        min-width: 100%;
    }
}
/* md */
@media (min-width: 992px) {
    .two-fa-col-md-3 {
        width: 25%;
    }
    .two-fa-col-md-4 {
        width: 33.33%;
    }
    .two-fa-col-md-6 {
        width: 50%;
    }
    .two-fa-col-md-9 {
        width: 75%;
    }
    .two-fa-col-md-10 {
        width: 83.33%;
    }
    .vue-popup {
        min-width: 400px;
    }
}
/* lg */
@media (min-width: 1200px) {
    .col-lg-3 {
        width: 25%;
    }
    .col-lg-4 {
        width: 33.33%;
    }
    .vue-popup {
        min-width: 450px;
    }
}

.mx-auto {
    margin-left: auto;
    margin-right: auto;
}

.mt-2 {
    margin-top: .5rem !important;
}

.mb-2 {
    margin-bottom: .5rem !important;
}

.my-2 {
    margin-top: .5rem !important;
    margin-bottom: .5rem !important;
}

.text-white {
    color: white;
}

.swal-footer{
	background: #555;
    margin-top:23px;
}

.swal-title{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 11px;
    color: #fff;
    padding-left: 5px;
    background: #36c;
    margin-top:0px;
    text-align:start;
    border-radius:3px 3px 0 0;
    box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.3);
    padding: 15px 15px;
}

.swal-title:first-child {
    margin-top: 0px;
}

.swal-title:not(:first-child) {
    padding-bottom: 15px;
}

.swal-title:not(:last-child) {
    margin-bottom: 23px;
}

.swal-text, .swal-content{
	color: #fff;
}

.swal-modal, .swal-icon--success:after, .swal-icon--success:before, .swal-icon--success__hide-corners{
	background: #333;
}

.swal-button{
    background-color: #36c;
}
.swal-button:not([disabled]):hover{background-color:#5c85d6}
.swal-button:active{background-color:#00325E}

.swal-button--cancel {
    color: #555;
    background-color: #efefef;
}

/* Sweet Alert 2 VUE */
.swal2-container-vue {
    z-index: 99999 !important;
}
.swal2-footer-vue {
	background: #555 !important;
    margin-top:23px !important;
}

.swal2-title-vue {
    text-transform: uppercase !important;
    font-weight: 700 !important;
    font-size: 11px !important;
    color: #fff !important;
    padding-left: 5px !important;
    background: #36c !important;
    margin-top:0px !important;
    text-align:start !important;
    border-radius:3px 3px 0 0 !important;
    box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.3) !important;
    padding: 15px 15px !important;
}

.swal2-title-vue:first-child {
    margin-top: 0px;
}

.swal2-title-vue:not(:first-child) {
    padding-bottom: 15px;
}

.swal2-title-vue:not(:last-child) {
    margin-bottom: 23px;
}
 
.swal2-content-vue{
	color: #fff !important;
}

.swal2-popup-vue{
	color: #fff !important;
    background: #333 !important;
}

.swal-button-vue{
    background-color: #36c !important;
}
.swal-button-vue:not([disabled]):hover{background-color:#5c85d6 !important}
.swal-button-vue:active{background-color:#00325E !important}

.swal-button--cancel-vue {
    color: #555 !important;
    background-color: #efefef !important;
}

.swal-footer-vue {
	background: #555 !important;
    margin-top:23px !important;
}

.swal-title-vue {
    text-transform: uppercase !important;
    font-weight: 700 !important;
    font-size: 11px !important;
    color: #fff !important;
    padding-left: 5px !important;
    background: #36c !important;
    margin-top:0px !important;
    text-align:start !important;
    border-radius:3px 3px 0 0 !important;
    box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.3) !important;
    padding: 15px 15px !important;
}
.swal-popup-vue{
	color: #fff !important;
    background: #333 !important;
}

.swal-title-vue:first-child {
    margin-top: 0px;
}

.swal-title-vue:not(:first-child) {
    padding-bottom: 15px;
}

.swal-title-vue:not(:last-child) {
    margin-bottom: 23px;
}

table.paleBlueRows {
	font-family: Verdana, Geneva, sans-serif;
	border: 1px solid #FFFFFF;
	width: 100%;
	height: auto;
	text-align: center;
	border-collapse: collapse;
}
table.paleBlueRows td, table.paleBlueRows th {
	border: 1px solid #FFFFFF;
	padding: 3px 2px;
}
table.paleBlueRows td, table.paleBlueRows tr {
	border: 1px solid #FFFFFF;
	padding: 3px 2px;
}
table.paleBlueRows tbody td {
	font-size: 10px;
}
table.paleBlueRows tr:nth-child(even) {
	background: #D0E4F5;
}
table.paleBlueRows thead {
	background: #0B6FA4;
	border-bottom: 5px solid #FFFFFF;
}
table.paleBlueRows thead tr {
	background: #0B6FA4;
	border-bottom: 5px solid #FFFFFF;
}
table.paleBlueRows thead th {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	border-left: 2px solid #FFFFFF;
}
table.paleBlueRows thead th:first-child {
	border-left: none;
}

table.paleBlueRows tfoot {
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	background: #D0E4F5;
	border-top: 3px solid #444444;
}
table.paleBlueRows tfoot td {
	font-size: 10px;
}
