/** src/main/resources/META-INF/assets/mti/theme**/
@font-face {
	font-family: 'Avenir'; /*a name to be used later*/
	src: url("/file/assets/meta/zdce2a0e0/mti/theme/fonts/AvenirLTStd_Medium.otf"); /*URL to font*/
}

html {
	height: inherit;
	width: inherit;
}

div#innerbody {
	position: relative;
	background-image: none;
	background-repeat: no-repeat;
	background-position: center 65px;
	padding-top: 100px;
	font-family: Avenir, Arial;
	/* 	flex: 1; */
}

body {
	padding-bottom: 0;
}

body, div.t-data-grid {
	font-family: Avenir, Arial;
	font-size: 100%;
}

/* ##################### TOOLBAR ##################### */
div#toolbar {
	position: absolute;
	right: -2px;
	top: 28px;
	text-align: right;
}

div.item_before, div.item_icon, div.item_after {
	display: inline-block;
}

div.item_icon {
	min-width: 20px;
	vertical-align: sub;
}

div#innertoolbar {
	position: absolute;
	right: 13px;
	top: 5px;
	line-height: 48px;
	padding: 0 5px;
	overflow: hidden;
	z-index: 601;
	background-color: white;
	border: 1px solid #CCCCCC;
	border-radius: 5px 0 0 0;
	font-size: 13px;
	min-width: 120px;
}

div#innertoolbar_popup {
	display: none;
}

div#innertoolbar:hover div#innertoolbar_popup {
	display: inline-block;
}

div#innertoolbar:hover div#innertoolbar_placeholder {
	display: none;
}

#toolbar a:hover, #toolbar a:active, #toolbar a:visited, #toolbar a:link,
	#toolbar a {
	color: #FFFFFF;
}

#toolbar div.item_before:hover, #toolbar a:hover, #toolbar a:active {
	font-variant: italic;
	text-decoration: none;
	text-shadow: 1px 1px black;
}

div#innertoolbar:hover {
	max-height: inherit;
	padding-left: 20px;
}

div.toolbaritem+div.toolbaritem {
	padding-left: 10px;
}

div#innertoolbar:hover div.toolbariteminner {
	line-height: 44px;
}

div#innertoolbar_placeholder {
	color: #FFFFFF;
	font-size: 200%;
	text-align: center;
	display: inline-block;
	line-height: 50%;
	width: 48px;
}

div#ToolbarSettings {
	display: none;
}

div#ToolbarSettings.menu_selected {
	display: inline-block;
	font-family: Avenir, Arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	position: relative;
}

div#ToolbarSettings.menu_selected {
	color: #C4161C;
}

div#menu, div#innertoolbar {
	text-transform: uppercase;
	font-weight: bold;
}

div#ToolbarSettings.menu_selected div.submenu a {
	color: #ffffff;
}

div.mbutton_a_div:hover div.mbutton_clearsmall {
	color: #000000;
}

div#ToolbarSettings.menu_selected div.submenu a:hover {
	color: #C4161C;
}

div.mbutton_div.menu_selected {
	color: #000000;
}

.toolbaritem {
	color: #FFFFFF;
}
/* ##################### MAIN MENU ##################### */
div.menu_line {
	position: absolute;
}

#menu {
	top: 0px;
	width: inherit;
	/**min-width: 1200px;**/
	left: 186px;
	position: inline-block;
	margin-top: 36px;
	vertical-align: bottom;
}

.ui-dialog {
	z-index: 600;
	box-shadow: 2px 2px 5px 1px #000000;
	background-color: #FFFFFF;
	margin-left: 10% !important;
	margin-top: 10% !important;
}

div#menu a.mainbutton, div#innertoolbar {
	background: rgb(85, 86, 90);
	border: 2px solid rgb(85, 86, 90);
	border-radius: 14px 0 0 0;
	box-shadow: -2px 2px 3px 1px #FFFFFF;
	margin-top: 3px;
}

div#menu a.mainbutton:hover {
	border: 2px solid #411D5A;
	text-shadow: 2px 2px black;
}

div#menu a.mainbutton.main_selected {
	background: #411D5A;
	border: 2px solid #411D5A;
}

div#menu a.mainbutton.main_selected:hover {
	border: 2px solid rgb(85, 86, 90);
	text-shadow: 1px 1px black;
}

div#menu a.mainbutton {
	display: inline-block;
	float: none;
	color: #FFFFFF;
	margin: 0 2px;
	width: 140px;
	overflow: hidden;
}

div#menu .mbutton_clearsmall {
	padding: 0 20px;
}

div#menu div.mbutton_div.menu_selected, div#menu a:hover .mbutton_clearsmall
	{
	color: #FFFFFF;
}

.mbutton_div {
	height: 30px;
	padding: 10px 0 0 0;
}

/* ###### HEADLINES ###### */
div#innercontent>h1, div#innercontent div#updateZone>h1 {
	display: none;
}

h2:before, h3:before {
	vertical-align: top;
	padding-right: 10px;
}

h2, h3, h4, h5 {
	width: inherit;
	font-weight: normal;
	color: #0a4b84;
	text-align: left;
	font-family: Avenir, Arial;
	background-color: transparent;
	border: none;
}

h2 {
	font-size: 22px;
}

h3 {
	font-size: 18px;
}

h4 {
	font-size: 14px;
}

div#innerbody {
	padding: 10px;
	position: relative;
}

div#content {
	border-top: 1px solid rgb(85, 86, 90);
	margin-top: 90px;
	padding-top: 0px;
	padding-left: 10px;
	margin-right: 0;
	margin-bottom: 0;
}

#innercontent {
	border-left: 1px solid rgb(85, 86, 90);
	margin-left: 160px;
	padding-left: 10px;
	padding-top: 10px;
	margin-right: 5px;
	top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	height: 100%;
	min-height: 80vh;
}

#innercontent.innerwizard {
	margin-left: 0;
	border-left: 0;
	text-align: center;
}

#innercontent.innerwizard h2 {
	text-align: center;
	font-size: 48px;
	line-height: 60px;
	height: 60px;
}

#innercontent.innerwizard table {
	margin-left: auto;
	margin-right: auto;
}

.innerwizard div.t-beaneditor, .innerwizard div.t-beaneditor-head {
	background-color: transparent;
}

.innerwizard div.normalform, .innerwizard div.floatingform {
	border: none;
	border-radius: 0;
	background-color: transparent;
	max-width: 500px;
	margin-left: auto;
	margin-right: auto;
}

#innercontent>h2, #innercontent>h3 {
	height: 48px;
}

div#allSubmenus div#Grouptabs div.submenu_buttons div.mbutton_div {
	margin-top: 10px;
	background-repeat: no-repeat;
	padding-left: 9px;
	float: left;
	display: block;
	color: #000000;
	line-height: 45px;
	height: 45px;
	clear: left;
	min-width: 148px;
	width: 148px;
	overflow: hidden;
	padding-top: 0px;
}

div#allSubmenus>div>div>a {
	margin-top: 0px;
	background-repeat: no-repeat;
	padding-left: 0px;
	float: left;
	display: block;
	color: #000000;
	height: 45px;
	clear: left;
	min-width: 148px;
	width: 148px;
	overflow: hidden;
	font-weight: bold;
	border-radius: 3px 0 0 0;
}

div#allSubmenus>div>div>a:hover, div#allSubmenus div#Grouptabs div.submenu_buttons div.mbutton_div:hover
	{
	padding-left: 5px;
}

div#allSubmenus>div>div>a.submenu_selected:hover, div#allSubmenus div#Grouptabs div.submenu_buttons div.mbutton_div.menu_selected:hover
	{
	padding-left: 0px;
}

div#allSubmenus>div>div>a.submenu_selected, div#allSubmenus div#Grouptabs div.submenu_buttons div.menu_selected
	{
	padding-top: 0;
	line-height: 29px;
}

div.mbutton_div:hover div.mbutton_clearsmall {
	color: #000000;
}

div#allSubmenus div#Grouptabs div>div {
	margin: 0;
	padding: 0 10px;
}

div.submenu_buttons div.mbutton_div {
	margin: 0px;
}

div#allSubmenus div#Grouptabs  div.submenu_buttons div.mbutton_div a {
	color: #000000;
}

#noroleusertabs {
	height: 48px;
	padding-top: 16px;
}

.mbutton_clearsmall {
	padding: 0 20px 0 0px;
}

div.t-data-grid {
	border: none;
	background-color: #FFFFFF;
	border-radius: 0;
	padding: 6px;
}

div.headline {
	font-family: Avenir, Arial;
	font-style: oblique;
	border: none;
	border-radius: 0;
	position: relative;
	background: transparent;
	color: #411D5A;
	height: 38px;
	line-height: 38px;
	padding-left: 00px;
	font-size: 20px;
}

.loadAfterText div.headline {
	padding-left: 20px;
}

.headlinebuttons {
	top: -1px;
}

div.loadAfterText_open div.t-beaneditor, div.css_PatientListDeviceAssign+form div.t-beaneditor
	{
	min-width: 500px;
}

div.loadAfterText_open div.t-beaneditor, div.css_PatientListDeviceAssign+form div.t-beaneditor,
	dl.t-beandisplay {
	border: 2px solid #55565a;
	border-radius: 14px 0 0 0;
	background: #f5f5f5; /* Old browsers */
	color: #000000;
}

div.loadAfterText_open div.t-beaneditor label, div.t-beandisplay div.t-beandisplay-label,
	div.css_PatientListDeviceAssign+form div.t-beaneditor label {
	color: #0a4b84;
}

div.t-beaneditor label, div.t-beandisplay div.t-beandisplay-label {
	color: #0a4b84;
}

div.BeanForm div.t-beaneditor div.t-beaneditor-row div {
	display: inline-block;
	width: 50%;
}

div.BeanForm div.t-beaneditor div.t-beaneditor-row div .ablabel {
	width: inherit;
}

div#jwu_formMtiAPKUpdate.BeanForm div.t-beaneditor div.t-beaneditor-row div
	{
	display: block;
	width: 100%;
}

div#apkCheckbox {
	max-height: 600px;
	overflow-y: scroll;
	overflow-x: hidden;
}

div.loadAfterText_open div.t-beaneditor label, div.css_PatientListDeviceAssign+form div.t-beaneditor label,
	dl.t-beandisplay label {
	color: #000000;
}

/* ###### TABLES ##### */
.rowzero, .rowtwo, .rowfour, .rowsix, .roweight {
	background-color: #CCCCCC;
}

.rowone, .rowthree, .rowfive, .rowseven, .rownine {
	background-color: #EEEEEE;
}

.rowzero:hover, .rowtwo:hover, .rowfour:hover, .rowsix:hover, .roweight:hover,
	.rowone:hover, .rowthree:hover, .rowfive:hover, .rowseven:hover,
	.rownine:hover {
	background-color: #663F84 !important;
	color: #FFFFFF;
}

tr:hover div.mtiMedicationReminderLoadAfter, tr:hover div.mtiMedicationReminderLoadAfter th a
	{
	color: #000000 !important;
}

.rowzero:hover td div a, .rowtwo:hover td div a, .rowfour:hover td div a,
	.rowsix:hover td div a, .roweight:hover td div a, .rowone:hover td div a,
	.rowthree:hover td div a, .rowfive:hover td div a, .rowseven:hover td div a,
	.rownine:hover td div a {
	color: #FFFFFF;
}

.rowzero:hover a, .rowtwo:hover a, .rowfour:hover a, .rowsix:hover a,
	.roweight:hover a, .rowone:hover a, .rowthree:hover a, .rowfive:hover a,
	.rowseven:hover a, .rownine:hover a {
	color: #FFFFFF;
}

table.t-data-grid tr:hover div.sprite_img:before {
	box-shadow: 1px 1px 2px 2px #FFFFFF;
}

/* ##### BEANEDIT #####*/
div.t-beandisplay, div.t-beaneditor, .BeanForm {
	border-radius: 0;
	border: none;
	background-color: #EFEFEF;
}

div.t-beaneditor {
	clear: both;
}

div.t-beaneditor-head {
	border: none;
	/* 	border-radius: 0; */
	background-color: #EFEFEF;
	color: #0A4B84;
	padding: 0 0 3px;
	font-size: 20px;
}

div.normalform, div.floatingform {
	background-color: #EFEFEF;
	width: calc(100% - 4px);
}

div.floatingform {
	border: 2px solid #55565a;
	border-radius: 15px 0 0 0;
}

div.normalform div, div.floatingform div {
	border-radius: 15px 0 0 0;
}

div.t-beaneditor-head-label {
	padding: 10px;
}

.primarylogin {
	background-color: transparent;
	color: #0A4B84;
}

tr:hover .primarylogin {
	color: #FFFFFF;
}

div.login {
	position: fixed;
	left: 43%;
	text-align: center;
}

div#authzone {
	text-align: center;
}

.submenu {
	position: static;
}

.submenu_buttons {
	text-align: left;
	margin-left: 0;
}

div.toolbariteminner {
	line-height: 44px;
	padding-top: 2px;
}

/* #### DATEBOOK ETC #### */
#DatebookWeekly, #DateSelector, #DatebookToolbar, #DatebookEntryOuter {
	background-color: transparent;
	border: none;
}

img.logoimg {
	width: 171px;
	position: absolute;
	z-index: 1;
	background-color: #FFFFFF;
	padding: 20px 0 0 0;
}

#toolbarSearchTextField {
	width: 70px;
}

#Datatabs .submenu_buttons {
	min-height: 140px;
	line-height: 6px;
	display: block;
}

/* ##### BIGPATIENT ###### */
div#bigpatient {
	position: absolute;
	right: -9px;
	border: none;
	padding: 0;
	width: 166px;
	background-color: #FFFFFF;
	z-index: 1;
	top: -5px;
	font-variant: normal;
	text-transform: none;
	text-align: center;
}

div#bigpatient a {
	text-decoration: none;
}

div#patientswitcher, div.patientswitcher_left, div.patientswitcher_middle,
	div.patientswitcher_right {
	position: absolute;
}

div#patientswitcher {
	bottom: 0px;
	height: 16px;
	width: 100%;
}

div.patientswitcher_left {
	left: 0px;
	top: 27px;
}

div.patientswitcher_right {
	left: 134px;
	top: 27px;
}

div.patientswitcher_middle {
	width: 100%;
	text-align: center;
}

div#patientinfo {
	text-align: center;
}

div#patientinfo_name, div#patientinfo_birthdate, div#patientinfo_id {
	line-height: 20px;
	text-align: left;
}

.toolbaritem+.toolbaritem {
	border: none;
	padding-left: 0;
	margin-left: 0;
}

div#selectedpatient {
	position: absolute;
	top: 80px;
	left: -25px;
}

div#bigpatient div.mbutton_clearsmall  a {
	color: #000000;
}

div#bigpatient div.mbutton_clearsmall {
	overflow: hidden;
	padding: 5px;
	margin-top: 0px;
	margin-left: 5px;
	font-weight: normal;
	background: transparent;
	border: 2px solid #411D5A;
	border-radius: 14px 0 0 0;
	height: 200px;
}

div.beanfield_correctMeasurementTime {
	display: none;
}

div.loadAfterText {
	position: relative;
	min-height: 17.5px;
}

div.lAT_close {
	left: 5px;
	top: 5px;
	z-index: 502;
}

div.error_main {
	top: 40%;
	left: 25%;
	width: 50%;
	position: fixed;
	background-color: transparent;
}

div.error_main div {
	padding: 10px;
	z-index: 150;
}

div.content_error h3 {
	color: #ffffff;
}

div.content_error h3:before {
	content: none;
	padding-right: 0px;
}

h3.content_error_title {
	border-bottom: 0;
	background-color: #DD4e4e;
	text-align: center;
}

h3.content_success_title {
	background-color: #411D5A;
}

.error_main {
	border: 0;
	margin: 5px 0;
	text-align: center;
}

.content_error, .content_success {
	border-radius: 14px 0 0 0;
	background: #411D5A; /* Old browsers */
	padding: 5px 0;
	box-shadow: 2px 2px 3px 0 black;
}

.error_column {
	border: none;
}

.content_error {
	border: 2px solid #DD4e4e;
	color: #FFFFFF;
}

.content_success {
	border: 2px solid #218e2d;
	color: #FFFFFF;
}

div.bef_openbutton {
	background-color: transparent;
}

div.bef_closebutton {
	color: transparent;
	font-size: 1.3em;
	min-width: 30px;
}

div.loadAfterText_open form div.t-beaneditor {
	padding-top: 1.6em !important;
	position: absolute;
	z-index: 1;
	box-shadow: 3px 3px 10px 1px #411d5a;
}

form .t-palette SELECT {
	width: 177px;
}

INPUT.t-error, TEXTAREA.t-error, SELECT.t-error {
	color: #FFFFFF;
}

select.assistingSelect {
	position: relative;
	margin-top: 6px;
	width: 145px;
	max-width: 145px;
	min-width: 145px;
	clear: left;
	margin-left: 50px;
	overflow: ellipsis;
}

label.assistingSelect {
	width: auto;
}

div.assistingSelect {
	white-space: nowrap;
	overflow: scroll;
}

select.assistingSelect:hover {
	width: inherit;
}

.leftside.amxappletcontainer {
	display: none;
}

.rightside.amxappletcontainer {
	width: 100%;
}

.rightside {
	z-index: 0;
}

.leftside, .rightside {
	overflow: hidden;
}

#dragbarhand, .gdsheader, #dragbar_left, #dragbar_right {
	background-color: #5f0c66;
	color: #FFFFFF;
}

a#toggleConfigMode, a#toggleForceConfigMode, a#toggleConfigMode+br, a#loadAfterClick+div#loadAfterClick
	{
	display: none;
}

#GraphDateSelector {
	border-color: #5f0c66;
}

.submenu {
	min-height: 100px;
	width: 166px;
	max-width: 166px;
	min-width: 166px;
}

.box_tr, .box_bl, .box_br {
	background-position: center !important;
	/* 	background-image: none; */
}

div#allSubmenus {
	position: absolute;
	left: 0px;
	padding-left: 10px;
	top: 335px;
	width: 165px;
	max-width: 165px;
	min-width: 165px;
	background-color: transparent;
	z-index: 1;
}

.well {
	border-radius: 15px 0 0 0;
	border: 2px solid #55565a;
}

div#bigpatient div.mbutton_clearsmall td {
	white-space: normal;
	color: #000000;
}

table.t-data-grid thead tr {
	background-color: #BCBDBC;
}

.drag_on {
	color: #FFFFFF;
	background-color: #434447 !important;
}

.drag_on a {
	color: #FFFFFF;
}

body::selection, body::-moz-selection {
	color: #cc0000;
}

table.t-data-grid tbody tr:active {
	background-color: #411D5A !important;
	color: #FFFFFF;
}

div.clinicconfig {
	margin-top: 5px;
	border: 1px solid #cccccc;
	border-radius: 5px 0 0 0;
}

div.clinicconfig li {
	margin-left: 15px;
}

#menu_items {
	margin-left: 8px;
	margin-right: 220px;
}

.repeater_ended {
	color: #666666;
}

.form_init_hidden {
	display: none;
	padding: 4px 0 2px;
}

.form_init_shown {
	display: block;
	padding: 4px 0 2px;
}

div.mtimedicationform div.t-beaneditor-row {
	padding: 0;
}

div#fullscreenoption {
	position: static;
}

div.checkbox label {
	padding-left: 0;
}

label>input {
	float: right;
}

div#grid-MeasurementPDFOverreading tbody tr td {
	vertical-align: middle;
}

td[data-grid-property="caretext"], td[data-grid-property="question"], td[data-grid-property="measurementType"],
	td[data-grid-property="kommentar"] {
	max-width: 300px;
	width: auto;
	white-space: normal;
	word-wrap: break-word;
}

select.assistingSelect option {
	max-width: 300px;
	text-overflow: ellipsis;
}

div.unassociated {
	background-color: #F7F9D0;
}

div.associated_other {
	background-color: #FFCECE;
}

div.associated_current {
	background-color: #D6F8DE;
}

div.headline a {
	color: #C9C9C9;
	font-style: italic;
}

div.headline a.class_DeviceGoHome, div.headline a.class_DeviceSpiroPro,
	div.headline a.class_DeviceBPANDBPMUA767PBTCi, div.headline a.class_DeviceScaleANDWSUC321PBTCi,
	div.headline a.class_DeviceSpO2Nonin3230BLE, div.headline a.class_DeviceSpO2Nonin9560BT,
	div.headline a.class_DeviceGlucoseMeterEntraMGHBT1 {
	color: #000000;
	font-style: normal;
}

div.headline a.class_DeviceBPANDBPMUA651BLE, div.headline a.class_DeviceScaleANDWSUC352BLE
	{
	color: #000000;
	font-style: normal;
}

div.mtiMedicationForm label, div.mtiquestionform label, div.mticaretextform label
	{
	width: 20%;
}

div.mtiMedicationForm input, div.mtiquestionform input, div.mticaretextform input,
	div.mtiMedicationForm select#intervalSelect {
	width: 30%;
}

div.mtiMedicationForm select.assistingSelect, div.mtiquestionform select.assistingSelect,
	div.mticaretextform select.assistingSelect {
	width: 35%;
	min-width: 35%;
	max-width: 35%;
	margin-left: 0;
}

div#hider_measurementType label {
	vertical-align: top;
}

div#measurementType>div {
	width: 33%;
	display: inline-block;
}

div#measurementType {
	width: 70%;
	display: inline-block;
}

div#measurementType div.checkbox label {
	line-height: 20px;
	width: 100% !important;
}

div.mtiMedicationForm input.btn {
	width: inherit;
}

div#patientinfo_name {
	font-weight: 700;
}

table#patientextradata {
	width: 100%;
}

td#patientextradata_lastmeasurement {
	padding-top: 5px;
	text-align: left;
}

td#patientextradata_lastmeasurement span {
	display: block;
	font-size: 85%;
}

a.actionbutton {
	padding: 0px 5px;
	min-width: 40px;
	background: #9dff33; /* Old browsers */
	border: 1px solid #4CB400;
	border-radius: 13px;
	display: inline-block;
	text-align: center;
	color: #FFFFFF;
	text-shadow: 0px 0px 2px #000000;
}

a.actionbutton:hover {
	box-shadow: 1px 1px 2px 0px #545454;
	text-shadow: 1px 1px 1px #000000;
}

a.bef_aclose {
	position: relative;
	z-index: 1;
}

div.bef_close {
	top: 8px;
	left: -1px;
}

.entryvalue, .entryvalue1, .entryvalue2 {
	padding-left: 0;
}

div#jwu_formDeviceGoHome input[type="checkbox"] {
	margin-left: 16px;
}

div#jwu_formDeviceGoHome div.checkbox label {
	font-weight: bold;
}

td[data-grid-property="deviceSelect"] select {
	min-width: 150px;
}

div.t-data-grid {
	padding: 0px;
}

.mbutton_clearsmall img {
	border-radius: 8px 0 0 0;
}

input.searchinput {
	border: 1px solid rgb(85, 86, 90);
	border-radius: 5px 0 0 0;
	padding-top: 3px;
	padding-left: 2px;
}

div#dateselector {
	display: inline-block;
	clear: right;
	vertical-align: middle;
}

div.t-beaneditor-row input {
	vertical-align: middle;
}

form#fotoForm {
	width: 500px;
}

input#file {
	display: inline-block;
	width: inherit;
	left: 0;
}

.overreadingstatements DIV.palette-title {
	width: auto;
	color: #411D5A;
	background-color: transparent;
}

.tightwell .form-group label {
	width: 66px;
	text-align: right;
}

.patient_DataPFClinicOverreading .tightwell {
	float: left;
	margin-top: 47px;
	clear: right;
	padding: 19px;
	height: 420px;
}

.patient_DataPFClinicOverreading .broadwell {
	float: left;
	height: 420px;
	padding: 19px;
}

.tightwell .form-group select {
	width: 65px;
}

div.palette-title {
	padding-left: 3%;
}

.overreadingstatements div.palette {
	margin-bottom: -25px;
}

.overreadingstatements div.palette-selected {
	position: relative;
	top: -25px;
}

div.btn-group-vertical button {
	display: block;
}

.btn-group-vertical>.btn:first-child {
	top: -3px;
}

div.t-beandisplay, div.t-beaneditor {
	padding-top: 0px !important;
}

span.tvCompSuper {
	background-color: #FFBBBB;
	padding: 0 5px 0 5px;
}

span.tvCompOK {
	background-color: #A3FEBA;
	padding: 0 5px 0 5px;
}

span.tvCompSub {
	background-color: #EDEF85;
	padding: 0 5px 0 5px;
}

div#dayrepeatselector {
	display: inline-block;
}

label {
	width: 40%;
	padding-right: 5px;
	text-align: right;
}

label.radiolabel {
	display: inline;
}

.well {
	min-width: 500px;
}

.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"],
	.checkbox-inline input[type="checkbox"] {
	margin-left: -12px;
}

.btn-group>.btn, .btn-group-vertical>.btn {
	width: 100%;
}

div.horizontalpalette .btn-group-vertical>.btn, div.verticalpalette .btn-group-vertical>.btn
	{
	width: 30px;
	height: 30px;
}

div.horizontalpalette div.btn-group-vertical button {
	display: block;
}

div.horizontalpalette .btn-group-vertical>.btn:first-child {
	top: 10%;
}

div.horizontalpalette div.palette select, div.horizontalpalette .palette-available,
	div.horizontalpalette .palettte-selected {
	width: 275px;
	height: 275px;
}

div.verticalpalette div.palette select, div.verticalpalette div.palette-available,
	div.verticalpalette div.palette-selected, div.verticalpalette div.palette-controls
	{
	width: 100%;
	float: none;
}

div.verticalpalette div.palette-controls {
	padding-top: 5px;
}

div.verticalpalette .palette-title {
	width: 100%;
	padding-left: 0;
}

div.verticalpalette .palette-available {
	height: 150px;
}

div.verticalpalette .palette-available select {
	height: 130px;
	padding: 0;
	margin: 0;
}

div.verticalpalette .palette-selected {
	height: 82px;
}

div.verticalpalette .palette-selected  select {
	height: 60px;
}

div.verticalpalette div.palette-controls {
	text-align: center;
}

.statementBTRForm div.horizontalpalette  div.palette-title {
	width: 580px;
}

.statementBTRForm div.horizontalpalette  div.palette div.palette-title {
	width: 270px;
}

.statementBTRForm textarea.form-control {
	width: 572px;
}

div#grid-MtiQuestion td[data-grid-property="answer"] {
	white-space: pre;
	line-height: 15px;
}

div.form-group #content {
	margin: 0;
}

td div.loadAfterText:hover {
	color: #000000;
}

td[data-grid-property="actions"] a#toggle {
	height: 16px;
	display: inline-block;
	top: -2px;
	position: relative;
}

table.mtiMedicationReminderList {
	position: absolute;
	z-index: 1001;
	right: -26px;
	box-shadow: 3px 3px 10px 1px #411d5a;
	background-color: #FFFFFF;
	padding: 3px;
}

table.mtiMedicationReminderList td {
	border: 1px;
}

.rowzero:hover div a, .rowtwo:hover div a, .rowfour:hover div a, .rowsix:hover div a,
	.roweight:hover div a, .rowone:hover div a, .rowthree:hover div a,
	.rowfive:hover div a, .rowseven:hover div a, .rownine:hover div a {
	color: #000000;
}

a#beyondsecurity {
	position: relative;
	top: -48px;
	right: -10px;
}

.form-group {
	margin-bottom: 5px;
}

div.t-beaneditor label {
	vertical-align: middle;
	margin-bottom: 0;
}

.radio, .checkbox {
	margin-top: 0;
}

div.grid-ManagementPatient-ListPatientDIYFixed tr td {
	vertical-align: inherit;
}

td[data-grid-property^="dashboard"] {
	padding: 0 !important;
}

td[data-grid-property^="dashboard"]>div[class$="_greener"] {
	background-color: lightgreen;
}

td[data-grid-property^="dashboard"]>div[class$="_green"] {
	background-color: #14683b;
	color: #FFFFFF;
}

td[data-grid-property^="dashboard"]>div[class$="_yellow"] {
	background-color: #fff200;
}

tr:hover td[data-grid-property^="dashboard"]>div {
	text-shadow: 1px 1px black;
}

tr:hover td[data-grid-property^="dashboard"]>div[class$="_yellow"] {
	text-shadow: 1px 1px black;
	color: #AAAAAA;
}

td[data-grid-property^="dashboard"]>div[class$="_red"] {
	background-color: #ed1c24;
}

td[data-grid-property^="dashboard"]>div {
	padding: 2px;
	height: 20px;
	text-align: center;
}

td[data-grid-property^="dashboardbp"]>div>div.bpsys {
	display: inline-block;
	width: 30%;
}

td[data-grid-property^="dashboardbp"]>div>div.bpdias {
	display: inline-block;
	width: 30%;
}

td[data-grid-property^="dashboardbp"]>div>div.bphr {
	display: inline-block;
	width: 30%;
}

td[data-grid-property^="dashboardpf"]>div>div.pfpef {
	display: inline-block;
	width: 30%;
}

td[data-grid-property^="dashboardpf"]>div>div.pffev1 {
	display: inline-block;
	width: 30%;
}

td[data-grid-property^="dashboardpf"]>div>div.pffvc {
	display: inline-block;
	width: 30%;
}

td[data-grid-property^="dashboard"]>div>div {
	font-size: 17px;
	height: 18px;
}

td[data-grid-property^="dashboardkg"]>div>div, td[data-grid-property^="dashboardgluco"]>div>div,
	td[data-grid-property^="dashboardspo2"]>div>div {
	line-height: 24px;
}

td[data-grid-property^="dashboardbp"]>div>div, td[data-grid-property^="dashboardpf"]>div>div
	{
	line-height: 24px;
}

td[data-grid-property^="dashboardbp"]>div, td[data-grid-property^="dashboardpf"]>div
	{
	min-width: 150px
}

td[data-grid-property^="dashboard"]>div>div.avgval {
	text-decoration: overline;
}

div.mtialarm_red {
	font-weight: bolder;
}

img.gravatar_toolbar {
	vertical-align: text-bottom;
}

img.gravatar_list {
	height: 33px;
	width: 33px;
}

div.gravatar_name {
	font-size: 10px;
	height: 15px;
	width: auto;
}
/*div.dashboardgravatars:hover {
	max-width: unset;
	background-color: #000000;
	z-index: 1;
	position: fixed;
	border: 1px solid black;
	border-radius: 15px 0 0 0;
}
*/
div#jwu_beandisplayPasswordSettings div.t-beandisplay-row div.t-beandisplay-label
	{
	width: 50%;
}

div#jwu_beaneditorPasswordSettings div.t-beaneditor-row  label {
	width: 60%;
}

div#jwu_beaneditorPasswordSettings div.t-beaneditor-row.beanfield_forceResetAfterDate div#dateselector
	{
	width: 100%;
	text-align: center;
}

div.t-beaneditor-row.beanfield_forceResetAfterDate div#dateselector div
	{
	display: inline-block;
	width: auto;
}

div#jwu_beandisplayPasswordSettings div.t-beandisplay div.t-beandisplay-value
	{
	left: 50%;
}

div.redexitbutton {
	position: absolute;
	top: 2px;
	right: 2px;
	width: 16px;
	height: 16px;
	background-color: red;
	box-shadow: 1px 1px 1px 0px black;
}

a#logout div.toolbariteminner span {
	background-color: red;
	box-shadow: 1px 1px 1px 0px black;
	width: 14px;
	height: 16px;
	line-height: 16px;
	vertical-align: super;
	padding-right: 1px;
}

a#logout strong+strong {
	padding-left: 5px;
}

span.glyphcolor-white {
	color: #FFFFFF;
}

div.Caregiver_add {
	z-index: 1015;
}

div.Doctor_add {
	z-index: 1014;
}

div.mtiquestionform {
	z-index: 1016;
}

div.mticaretextform {
	z-index: 1015;
}

div.mtiquestionnaireform {
	z-index: 1014;
}

div.mtiappointmentform {
	z-index: 1013;
}

div.mtimedicationform {
	z-index: 1012;
}

div.mtiMeasurementForm {
	z-index: 1011;
}

div.mtiMeasurementRepeaterForm {
	z-index: 1010;
}

span.primaryPhoneNumber {
	font-weight: bold;
}

div.mtimedicationform div.loadAfterText_open form.well, div.Caregiver_add div.loadAfterText_open form.well,
	div.Doctor_add div.loadAfterText_open form.well {
	min-width: 600px;
	line-height: 15px;
	font-size: 15px;
}

.btn-toolbar>.btn, .btn-toolbar>.btn-group, .btn-toolbar>.input-group {
	margin-left: 30px;
}

.btn-primary {
	background-color: #218e2d;
	color: #FFFFFF !important;
}

.btn-primary:hover {
	background-color: #218e2d;
	color: #FFFFFF;
}

.btn-warn {
	background-color: #828e21;
	color: #FFFFFF;
}

.btn-warn:hover {
	background-color: #6f791c;
	color: #FFFFFF;
}

.btn-error {
	background-color: #8e2d21;
	color: #FFFFFF;
}

.btn-error:hover {
	background-color: #79261c;
	color: #FFFFFF;
}

.btn-secondary {
	background-color: #646464;
	color: #FFFFFF;
}

.btn-secondary:hover {
	background-color: #757575;
}

.btn-between {
	border: 0;
}

.btn-default {
	background-color: #411D5A;
	color: #FFFFFF;
}

.btn-default:hover {
	background-color: #512D6A;
	color: #FFFFFF;
	border-color: black;
}

div.dashboardgravatars {
	display: inline-block;
	max-width: 35px;
	text-align: center;
}

div.floatThead-container {
	z-index: 1 !important;
}

div.headlinebuttons div.bef_openbutton {
	font-size: 17px;
}

tr.mti_medication_changed {
	color: #A0A0A0;
}

tr.mti_medication_deleted {
	text-decoration: line-through;
}

a+a span.ablabel, a+span.ablabel, span.ablabel+a span.ablabel, a+a div.sprite_out,
	a+div.sprite_out, div.sprite_out+a div.sprite_out {
	margin-left: 0px;
}

div.BeanForm div.t-beaneditor div.t-beaneditor-row div.checkbox input {
	width: auto;
	float: right;
}

div.t-beaneditor-row  div.checkbox label div.input-group {
	width: 80% !important;
	text-align: right;
}

#grid-MtiQuestion-zone, #grid-MtiMeasurement-zone,
	#grid-MtiMedication-zone, #grid-MtiPhoto-zone, #grid-MtiCaretext-zone,
	#grid-MtiAppointment-zone, #grid-MtiMeasurementRepeater-zone,
	#grid-Caregiver-zone, #grid-Doctor-zone {
	min-width: 900px;
}

a.subbutton {
	background: rgb(85, 86, 90);
	border: 2px solid rgb(85, 86, 90);
	border-radius: 14px 0 0 0;
	padding: 4px 4px 4px 8px;
	margin: 0;
	min-width: 68.4px;
	color: white;
	display: inline-block;
}

a.subbutton.subbuttonpf {
	min-width: 68.4px;
}

a.subbutton+a.subbutton {
	margin-left: 5px;
}

a.subbutton.subbutton_active {
	color: black;
	border: 2px solid #411d5a;
	border-bottom: 2px solid rgb(166, 188, 198);
	background-color: rgb(166, 188, 198);
	font-weight: bold;
	padding-top: 6px;
	position: relative;
	bottom: -2px;
}

dt.live, dt.resend {
	display: none;
}

dd.live, dd.resend {
	position: absolute;
	right: 5px;
	top: 15px;
}

div.gohomedevicewrap dl.well {
	min-height: 80px;
}

div.ViewTypeSelector {
	z-index: 1;
}

img.mtigraph {
	border-left: none;
	border-right: none;
	border-top: none;
	border-bottom: none;
	width: 800px;
	height: 400px;
	display: block;
}

img.mtigraph.mtigraphpf {
	width: 500px;
	height: 300px;
	float: left;
}

div.mtigraphwrapper {
	border: 2px solid #411d5a;
	background-color: #A4BCC6;
	float: left;
	max-width: 1000px;
}

div.mtigraphwrapper div {
	width: 500px;
	height: 350px;
	float: left;
}

div.mtigraphwrapper div.mtiSlowGraph p {
	display: inline-block;
	text-align: center;
	width: 90%;
	margin: 0 40px;
	border: 1px solid #411d5a;
	box-shadow: 5px 5px 5px #888888;
}

a.submenu_selected {
	border: 1px solid black;
	border-right: none;
	border-radius: 15px 0 0 0;
	position: relative;
	right: -22px;
	padding-left: 22px;
	background-color: #FFFFFF;
	color: #663f84;
}

div.groupmenu_selected {
	border: 1px solid black;
	border-right: none;
	border-radius: 15px 0 0 0;
	position: relative;
	padding-left: 22px;
	background-color: #FFFFFF;
	color: #663f84;
	line-height: 45px !important;
	border-radius: 3px 0 0 0;
	right: -1px;
}

div.subtabs a[id^="select"] {
	width: 148px;
	display: inline-block;
}

div.subtabs.menu_selected a[id^="select"] {
	width: 100%;
}

div.menu_selected:hover {
	right: -11px;
}

a.submenu_selected div.menu_selected {
	padding-left: 5px;
	color: #663f84;
}

div.mtiVersionsForm div.loadAfterText_open {
	background-color: pink;
	z-index: 1;
}

div#grid-MtiCaretext td[data-grid-property="content"] {
	max-width: 800px;
}

body.patient\/DataGoHome td[data-grid-property="sendOn"], body.patient\/DataGoHome th[data-grid-property="sendOn"]
	{
	display: none;
}

div.gohomedevicewrap>* {
	vertical-align: top;
}

div.tinyform {
	width: 500px;
	position: fixed;
	top: 30%;
	left: 30%;
	z-index: 9;
}

.threecolumns>div {
	display: inline-block;
	width: 30%;
	vertical-align: top;
}

.fourcolumns>div {
	display: inline-block;
	width: 22%;
	vertical-align: top;
}

div.carebookform {
	margin-bottom: 100px;
}

.tinyform .BeanForm {
	margin-bottom: 0px;
}

.ui-widget-header {
	background-image: none;
	background-color: #411d5a;
	border: none;
}

@media ( max-width : 786px) {
	.toolbaritem {
		display: block;
	}
}

@media ( max-width : 1310px) and (min-width: 861px) {
	div#content {
		margin-top: 145px;
	}
}

@media ( max-width : 860px) {
	div#content {
		margin-top: 200px;
	}
}

td[data-grid-property="cellularProvider"] {
	position: relativx2e;
}

span.tdhelperblock {
	display: inline-block;
	float: none;
	width: 16px;
	height: 16px;
}

span.tdhelperblock div.lAT_close {
	z-index: 9000;
}

div#jwu_formMtiAPKUpdate div.t-beaneditor-head, span.tdhelperblock div.cancelbutton,
	div#jwu_beaneditorMtiAPKUpdate div.bottombuttons div.cancelbutton, div#loadAfterText div#blockinglayer
	{
	display: none;
}

td div.loadAfterText {
	position: absolute;
}

div.loadAfterText .well {
	margin-bottom: 0;
}

div#loadAfterText div.t-beaneditor {
	width: 500px;
}

div#loadAfterText div.BeanForm div.t-beaneditor div.t-beaneditor-row div#dateselector,
	div#loadAfterText div.BeanForm div.t-beaneditor div.t-beaneditor-row div#dateselector div.sprite_out
	{
	width: inherit;
}

div#loadAfterText div.t-beaneditor label {
	width: 25%;
}

div#jwu_beaneditorMtiAPKUpdate {
	top: -10px;
}

div#loadAfterText_open {
	position: fixed;
	z-index: 1002;
}

div.lAT_close {
	z-index: 1003;
}

div#jwu_beaneditorMtiAPKUpdate div.checkbox label {
	width: 100% !important;
}

div#jwu_beaneditorMtiAPKUpdate div.checkbox label input {
	margin-left: 0px;
}

div#apkCheckbox, div#apkCheckbox div.checkbox {
	display: block;
	margin: 0 auto;
	width: 90%;
}

div#jwu_formMtiAPKUpdate.BeanForm div.t-beaneditor div.t-beaneditor-row div.form-group
	{
	display: block;
	white-space: normal;
}

div.modal-backdrop.in {
	display: none;
}

.bg_red, .bg_green, .bg_yellow {
	display: block;
	margin: 0;
	padding: 0;
}

.bg_green {
	background-color: green;
	color: white;
}

.bg_red {
	background-color: red;
}

.bg_yellow {
	background-color: yellow;
}

img[class*="patient_status_border_"] {
	box-shadow: 0 0 2px 0px black;
	height: 100px;
	width: 100px;
	display: inline-block;
	padding-right: 0;
}

img.patient_status_border_INACTIVE {
	box-shadow: 0 0 5px 2px gray;
	padding-right: 0;
}

img.patient_status_border_ENDED {
	box-shadow: 0 0 5px 2px red;
	padding-right: 0;
}

img.patient_status_border_HOSPITAL {
	box-shadow: 0 0 5px 2px blue;
	padding-right: 0;
}

img.patient_status_border_ABSENT {
	box-shadow: 0 0 5px 2px gray;
	padding-right: 0;
}

form.loggingform {
	display: inline;
	background-color: #A4BCC6;
	padding: 6px;
	border-radius: 5px 0 0 0;
}

form#activatelogging {
	display: inline-block;
	width: 320px;
}

form.sliderForm label.control-label {
	width: inherit;
	vertical-align: top;
	line-height: 24px;
	margin-bottom: -5px;
}

form.sliderForm .switch {
	position: relative;
	display: inline-block;
	width: 40px;
	height: 24px;
	margin-bottom: -5px;
}

form.sliderForm .switch input {
	display: none;
}

form.sliderForm .slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #A0A0A0;
	-webkit-transition: .4s;
	transition: .4s;
}

form.sliderForm .slider:before {
	position: absolute;
	content: "";
	height: 16px;
	width: 16px;
	left: 4px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: .4s;
	transition: .4s;
}

#showLongerLoopsSlider.sliderForm .sliderleft:before {
	font-family: 'Glyphicons Halflings';
	content: "\e070";
	padding-right: 3px;
	font-size: 10px;
}

#showLongerLoopsSlider.sliderForm .sliderright:before {
	font-family: 'Glyphicons Halflings';
	content: "\e076";
	padding-right: 3px;
	font-size: 10px;
}

form.sliderForm input:checked+.slider {
	background-color: #411D5A;
}

form.sliderForm input:focus+.slider {
	box-shadow: 0 0 1px #411D5A;
}

form.sliderForm input:checked+.slider:before {
	-webkit-transform: translateX(20px);
	-ms-transform: translateX(20px);
	transform: translateX(20px);
}

/* Rounded sliders */
form.sliderForm .slider.round {
	border-radius: 34px;
}

form.sliderForm .slider.round:before {
	border-radius: 50%;
}

div.gohomelist {
	width: 100%;
}

.sliderForm label {
	font-weight: normal;
}

body.DataCATmREACH div.dragimagecontainer, body.DataCATmREACHWeekly div.dragimagecontainer,
	body.DataCATmREACHDaily div.dragimagecontainer {
	position: relative;
}

div#jwu_formMeasurementCAT div.bottombuttons {
	clear: both;
}

#jwu_formMeasurementCAT {
	width: 730px;
}

div.BeanForm div.t-beaneditor div.t-beaneditor-row div.q05 {
	padding-bottom: 10px;
	width: 650px;
	clear: both;
}

div.BeanForm div.t-beaneditor div.t-beaneditor-row div.q05_ok, div.BeanForm div.t-beaneditor div.t-beaneditor-row div.q05_check,
	div.BeanForm div.t-beaneditor div.t-beaneditor-row div.q05_bad, div.BeanForm div.t-beaneditor div.t-beaneditor-row div.q05_score
	{
	display: block;
	float: left;
	padding: 5px;
}

div.BeanForm div.t-beaneditor div.t-beaneditor-row div.q05_ok {
	width: 150px;
}

div.BeanForm div.t-beaneditor div.t-beaneditor-row div.q05_check {
	width: 250px;
	text-align: center;
}

div.BeanForm div.t-beaneditor div.t-beaneditor-row div.q05_bad {
	width: 150px;
}

div.BeanForm div.t-beaneditor div.t-beaneditor-row div.q05_score {
	width: 30px;
}

div.BeanForm div.t-beaneditor div.t-beaneditor-row div.q05_score input {
	width: 21px;
	height: 21px;
	padding: 2px;
	text-align: center;
}

div.BeanForm div.t-beaneditor div.t-beaneditor-row .q05_box {
	width: 24px;
	height: 24px;
	background-repeat: no-repeat;
	background-position: center center;
	padding: 0 5px;
	cursor: pointer;
	position: relative;
	left: 20px;
	float: left;
}

div.BeanForm div.t-beaneditor div.t-beaneditor-row .q05_0 {
	background-image: url("/file/assets/meta/6495b68d/mti/theme/checkboxes/checkbox_0.png");
}

div.BeanForm div.t-beaneditor div.t-beaneditor-row .q05_1 {
	background-image: url("/file/assets/meta/6d727d4b/mti/theme/checkboxes/checkbox_1.png");
}

div.BeanForm div.t-beaneditor div.t-beaneditor-row .q05_2 {
	background-image: url("/file/assets/meta/77acb6fe/mti/theme/checkboxes/checkbox_2.png");
}

div.BeanForm div.t-beaneditor div.t-beaneditor-row .q05_3 {
	background-image: url("/file/assets/meta/a046a6bd/mti/theme/checkboxes/checkbox_3.png");
}

div.BeanForm div.t-beaneditor div.t-beaneditor-row .q05_4 {
	background-image: url("/file/assets/meta/c73aa0f4/mti/theme/checkboxes/checkbox_4.png");
}

div.BeanForm div.t-beaneditor div.t-beaneditor-row .q05_5 {
	background-image: url("/file/assets/meta/8ba19dfb/mti/theme/checkboxes/checkbox_5.png");
}

div.BeanForm div.t-beaneditor div.t-beaneditor-row .q05_active {
	background-image: url("/file/assets/meta/6f597d2/mti/theme/checkboxes/check.png");
	float: none;
	width: 24px;
	height: 24px;
	background-position: center center;
	background-repeat: no-repeat;
}

div.BeanForm div.t-beaneditor div.t-beaneditor-row .q05_dormant {
	display: none;
}

div#jwu_formMeasurementCAT div.bottombuttons {
	clear: both;
}

div#trafficLight {
	display: inline-block;
	width: 98px;
	height: 247px;
	background-color: #050505;
	border-radius: 10px;
	position: absolute;
	top: 123px;
}

#trafficLight .trafficlight_red, #trafficLight .trafficlight_yellow,
	#trafficLight .trafficlight_green, #trafficLight .trafficlight_purple {
	position: absolute;
	height: 75px;
	width: 75px;
	left: 12px;
	border-radius: 50%;
}

#trafficLight .trafficlight_red, #trafficLight .trafficlight_purple {
	top: 10px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff3232+0,ef2d30+45,914e4f+100 */
	background: #ff3232; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover, #ff3232 0%, #ef2d30 45%,
		#914e4f 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover, #ff3232 0%, #ef2d30 45%,
		#914e4f 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center, #ff3232 0%, #ef2d30 45%, #914e4f 100%
		); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3232',
		endColorstr='#914e4f', GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
}

#trafficLight .trafficlight_purple6881 {
	top: 10px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ff3232+0,ef2d30+45,914e4f+100 */
	background: #663F84; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover, #663F84 0%, #ef2d30 45%,
		#914e4f 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover, #663F84 0%, #ef2d30 45%,
		#914e4f 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center, #663F84 0%, #ef2d30 45%, #914e4f 100%
		); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#663F84',
		endColorstr='#914e4f', GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
}

#trafficLight .trafficlight_yellow {
	top: 85px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fbff32+0,dfe22b+45,8e8c4d+100 */
	background: #fbff32; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover, #fbff32 0%, #dfe22b 45%,
		#8e8c4d 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover, #fbff32 0%, #dfe22b 45%,
		#8e8c4d 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center, #fbff32 0%, #dfe22b 45%, #8e8c4d 100%
		); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbff32',
		endColorstr='#8e8c4d', GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
}

#trafficLight .trafficlight_green {
	top: 160px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#00ff19+0,44aa22+45,00660a+100 */
	background: #00ff19; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover, #00ff19 0%, #44aa22 45%,
		#00660a 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover, #00ff19 0%, #44aa22 45%,
		#00660a 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center, #00ff19 0%, #44aa22 45%, #00660a 100%
		); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ff19',
		endColorstr='#00660a', GradientType=1);
	/* IE6-9 fallback on horizontal gradient */
}

.trafficlight_red {
	background-color: red;
	height: 22px;
}

.trafficlight_yellow {
	background-color: yellow;
	height: 22px;
}

.trafficlight_green {
	background-color: green;
	color: white;
	height: 22px;
}

.trafficlight_purple {
	background-color: red;
	color: white;
	height: 22px;
}

.trafficlight_off, .trafficlight_black {
	background-color: black;
	color: white;
	height: 22px;
}

div.atsersBubble {
	position: absolute;
	top: 32px;
	z-index: 1;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 120px 120px 0 0;
}

body.patient_DataPFClinic div.atsersBubble,
	.patient_DataPFClinicOverreading div.atsersBubble,
	.patient_DataOverreading div.atsersBubble,
	.patient_DataOverreadingClinic div.atsersBubble {
	position: absolute;
	left: 0px;
	top: 0px;
}

.overreadingblock {
	position: relative;
}

body.patient_DataPFSerial div.atsersBubble {
	position: absolute;
	left: 1130px;
	top: 2px;
	z-index: -1;
	border-width: 120px 0px 0px 120px;
}

body.patient_DataPFSerial div.atsersBubble>div {
	left: -50px;
}

body.patient_DataPFSerial div.overreading_third:nth-Child(6) {
	-webkit-clip-path: polygon(0% 0%, 66% 0, 100% 33%, 100% 100%, 0% 100%);
	clip-path: polygon(0% 0%, 66% 0, 100% 33%, 100% 100%, 0% 100%);
}

h2.clinicheadline {
	margin-left: 100px;
}

div.atsersBubble>div {
	position: absolute;
	top: -115px;
	left: 15px;
	font-size: 50px;
}

.list_trafficlight_red {
	background-color: #C00000;
	color: white;
	text-align: center;
}

.list_trafficlight_yellow {
	background-color: yellow;
	color: black;
	text-align: center;
}

.list_trafficlight_green {
	background-color: green;
	color: white;
	text-align: center;
}

.list_trafficlight_purple {
	background-color: #C00000;
	color: white;
	text-align: center;
}

.list_trafficlight_off, .list_trafficlight_black {
	background-color: black;
	color: white;
	text-align: center;
}

.bubble_trafficlight_red {
	border-color: #C00000 transparent transparent transparent;
	color: white;
}

.bubble_trafficlight_yellow {
	border-color: yellow transparent transparent transparent;
	color: black;
}

.bubble_trafficlight_green {
	border-color: green transparent transparent transparent;
	color: white;
}

.bubble_trafficlight_purple {
	border-color: #C00000 transparent transparent transparent;
	color: white;
}

.bubble_trafficlight_off, .bubble_trafficlight_black {
	border-color: black transparent transparent transparent;
	color: white;
}

div.overreading_third {
	display: inline-block;
	position: relative;
	border: 1px solid #F0F0F0;
	width: 195px;
	height: 195px;
	overflow: visible;
	padding: 0px;
}

div.svcseries_third {
	display: inline-block;
	position: relative;
	border: 1px solid #F0F0F0;
	width: 500px;
	height: 230px;
	overflow: visible;
	padding: 0px;
}

body.patient_DataPFClinic  div.overreading_third, body.patient_DataPFClinicOverreading  div.overreading_third,
	body.patient_DataPFSerial  div.overreading_third, body#printoutPFClinic  div.overreading_third
	{
	float: left;
	border: 1px solid #ddd;
}

body.patient_DataPFClinic div.overreading_overlay, body.patient_DataPFClinicOverreading div.overreading_overlay,
	body.patient_DataPFSerial div.overreading_overlay, body#printoutPFClinic div.overreading_overlay
	{
	display: inline-block;
	position: relative;
	border: 1px solid #F0F0F0;
	width: 400px;
	height: 375px;
	overflow: visible;
	padding: 0px;
	vertical-align: top;
}

div.overreading_third.overreading_row_allvalidsfv, div.overreading_third.overreading_row_allvalidsft,
	div.overreading_third.overreading_row_allvalidsvt {
	height: 200px;
}

.overreading_highlight {
	background-color: #DDDDDD !important;
	color: white;
	-webkit-transition: background-color 150ms ease-in;
	-moz-transition: background-color 150ms ease-in;
	-o-transition: background-color 150ms ease-in;
	-ms-transition: background-color 150ms ease-in;
	transition: background-color 150ms ease-in;
	z-index: 1;
}
/*  .overreading_overlay > .overreading_highlight ~  div { */
/* 	z-index:-1; */
/* } */
.table .overreading_highlight {
	background-color: #663F84 !important;
}
/* .overreading_highlight.overreading_traffic_purple { */
/* 	background-color: #fff18c !important; */
/* } */
/* .overreading_highlight.overreading_traffic_red { */
/* 	background-color: #fff18c !important; */
/* } */
/* .overreading_highlight.overreading_traffic_yellow { */
/* 	background-color: #646464 !important; */
/* } */
div.grid-MeasurementPeakFlowData-DataOverreading {
	background-color: transparent;
}

div#trafficLight+div {
	min-height: 20rem;
}

.overreading48h {
	font-weight: bold;
}

div#overreadingGridPD {
	min-height: 215px;
}

.table-bordered {
	border: none;
}

.grid-MeasurementPeakFlowData-DataOverreading th.header-rotate {
	white-space: no-wrap;
	height: 100px;
	position: static;
	border: none;
	min-width: 20px;
}

.grid-MeasurementPeakFlowData-DataOverreading th.header-rotate>div {
	transform: rotate(315deg);
	transform-origin: 0 0;
	position: absolute;
	padding-left: 10px;
	border-top: 1px solid #ccc;
	min-width: 140px;
}

.grid-MeasurementPeakFlowData-DataOverreading th.header-rotate>div>span
	{
	padding: 5px 10px;
}

.overreading_overlay>div {
	position: absolute;
}

body.patient_DataPFClinic .overreading_third>img, body.patient_DataPFClinicOverreading .overreading_third>img,
	body#printoutPFClinic .overreading_third>img {
	transform: scale(0.5) translate(-195px, -195px);
	width: 390px;
	height: 390px;
}

body.patient_DataPFClinic .overreading_third.overreading_overlay .overreading_third>img,
	body.patient_DataPFClinicOverreading .overreading_third.overreading_overlay .overreading_third>img,
	body#printoutPFClinic .overreading_third.overreading_overlay .overreading_third>img
	{
	transform: scale(1);
}

body.patient_DataPFClinic .overreading_third.overreading_overlay .overreading_third,
	body.patient_DataPFClinicOverreading .overreading_third.overreading_overlay .overreading_third,
	body#printoutPFClinic .overreading_third.overreading_overlay .overreading_third
	{
	width: 390px;
	height: 390px;
}

div.overreading_overlay>div.overreading_highlight {
	z-index: 1;
	opacity: 0.85;
	height: 200px;
}

.overreading_overlay>.overreading_highlight>img {
	background-color: transparent !important;
	color: white;
}

.overreadingloops {
	width: 610px;
	display: inline-block;
	position: relative;
}

.svcseriesloops {
	width: 1500px;
	display: inline-block;
	position: relative;
}

.overreadingloops.tightwell {
	margin-top: 47px;
	height: 740px;
}

.overreadingloops.broadwell {
	margin-top: 47px;
	width: 1210px;
}

body.patient_DataPFClinic .broadwell {
	margin-top: 50px;
	min-height: 400px;
	background-color: transparent;
}

body.patient_DataPFSerial .broadwell {
	margin-top: 0px;
	min-height: 393px;
	background-color: transparent;
}

.overreadingstatements .tab-pane.tightwell {
	height: 350px;
	width: 1000px;
}

.overreadingstatements {
	min-width: 610px;
	display: inline-block;
	vertical-align: top;
}

.overreadingstatements DIV.palette-available, .overreadingstatements DIV.palette-selected
	{
	float: none;
}

DIV.palette SELECT {
	padding-left: 0px;
	padding-right: 0px;
}

.tab-pane.well {
	width: 610px;
	min-width: inherit;
	padding-right: 10px;
}

.tab-pane.tightwell {
	width: 600px;
	min-width: inherit;
	margin-left: 10px;
	padding-right: 20px;
}

.overreadingstatements SELECT, .overreadingstatements TEXTAREA {
	width: 460px;
}

.overreadingstatements div.palette SELECT {
	width: 470px;
}

.overreadingstatements #btr .palette-available SELECT,
	.overreadingstatements #prof .palette-available SELECT,
	.overreadingstatements #qc .palette-available SELECT {
	height: 280px;
}

.overreadingstatements #btr .palette-selected SELECT,
	.overreadingstatements #qc .palette-selected SELECT,
	.overreadingstatements #prof .palette-selected SELECT {
	height: 100px;
}

/* .overreadingstatements #qc .palette-available SELECT { */
/* 	height: 192px; */
/* } */

/* .overreadingstatements #qc .palette-selected SELECT { */
/* 	height: 80px; */
/* } */

/* .overreadingstatements #prof .palette-available SELECT { */
/* 	height: 140px; */
/* } */
.overreadingstatements .palette-selected SELECT {
	height: 100px;
}

/* .overreadingstatements #prof .palette-selected SELECT { */
/* 	height: 60px; */
/* } */
.overreadingstatements .palette-controls {
	float: none;
}

.selectOtherOverreading {
	position: absolute;
	/* 	z-index: 1; */
}

.selectOtherOverreading .loadAfterText_open {
	z-index: 501;
}

.selectOtherOverreading .bef_closebutton {
	position: absolute;
}

.selectOtherOverreading .loadAfterText_open {
	background-color: #FFFFFF;
	box-shadow: 2px 2px 4px 1px #000000;
	position: absolute;
	right: 0px;
	border-radius: 15px 0 0 0;
	border: 2px solid #55565a;
	padding: 16px 2px 2px 2px;
}

.selectOtherOverreading a#toggle {
	position: absolute;
	right: 0px;
}

.selectOtherOverreading.inlist a#toggle {
	right: initial;
}

.selectOtherOverreading td, .selectOtherOverreading th {
	text-align: center;
}

.selectOtherOverreading div.bef_closebutton {
	position: relative;
	top: -1px;
	right: 26px;
	min-width: inherit;
}

.selectOtherOverreading div.bef_openbutton {
	width: 20px;
	line-height: 28px;
}

.nav.nav-tabs {
	position: relative;
	left: 12px;
	display: inline-block;
	border-bottom: 0;
	top: 9px;
}

.tab-content #btr, .tab-content #qc, .tab-content #prof {
	min-height: 455px;
}

.overreadingstatements .leftside {
	overflow: hidden;
}

div.BeanForm div.t-beaneditor div.t-beaneditor-row div.t-beaneditor-value>div
	{
	width: 100%;
}

div.t-beaneditor .beanfield_aligntop label {
	vertical-align: top;
}

.radio label, .checkbox label {
	font-weight: bold;
}

body.patient_DataOverreading div#menu {
	margin-top: 2px;
	background-color: #FFFFFF;
}

body.patient_DataOverreading div#allSubmenus {
	width: 140px;
	min-width: 140px;
	max-width: 140px;
	overflow: hidden;
	background-color: #FFFFFF;
}

body.patient_DataOverreading div#allSubmenus:hover {
	min-width: 130px;
	max-width: 130px;
	width: 130px;
	overflow: visible;
}

body.patient_DataOverreading div#content {
	margin-top: 51px;
}

body.patient_DataOverreading div#innercontent {
	margin-left: 147px;
}

body.patient_DataOverreading div#toolbar {
	top: 0px;
}

body.patient_DataOverreading div#innertoolbar {
	top: 2px;
	margin-top: 0px;
}

body.patient_DataOverreading img.logoimg {
	width: 100px;
}

body.patient_DataOverreading #selectedpatient {
	left: -28px;
	top: 65px;
}

.tightwell {
	border-radius: 15px 0 0 0;
	border: 2px solid #55565a;
	min-height: 20px;
	padding: 5px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}

img.gravatar_statements {
	margin-left: auto;
	margin-right: auto;
	vertical-align: middle;
	padding-top: 20px;
	padding-left: 20px;
}

#copyform {
	display: inline-block;
	width: 400px;
}

#copyform SELECT {
	width: 300px;
}

#copyform INPUT {
	width: 40px;
}

.headlinebuttons form[enctype="multipart/form-data"] {
	display: inline-block;
	width: inherit;
	padding: 3px;
	height: 26px;
	vertical-align: top;
}

.headlinebuttons .ajaxuploaddiv {
	display: inline-block;
	width: inherit;
	padding: 3px;
	line-height: 21px;
	height: 10px;
	width: 360px;
	min-width: unset;
	margin-bottom: 0px;
}

.headlinebuttons .ajaxuploaddiv span.fileinput-button {
	top: -3px;
}

.ui-dialog-titlebar {
	border-radius: 14px 0 0 0;
}

body.patient_DataMTIQuestionnaire .ViewTypeSelector {
	position: relative;
	left: 0;
	top: 0;
}

body.patient_DataMTIQuestionnaire .dragimagecontainer {
	position: relative;
}

div#menu a#jwu_PageEducationMaterial {
	width: 75px;
}

div#menu a#jwu_ZoomManager {
	width: 100px;
}

div#menu a#jwu_PageCarebook {
	width: 125px;
}

div#menu a#jwu_PageQuestionnaires {
	width: 175px;
}

div#menu a#jwu_PageWorkflowCalendar {
	width: 140px;
}

div#menu a#jwu_PageCOPDEvaluation {
	width: 175px;
}

body.PageCOPDEvaluation div.t-data-grid {
	max-width: 98vw;
	margin-left: auto;
	margin-right: auto;
}

td[data-grid-property="patientName"] {
	text-overflow: ellipsis;
	max-width: 200px;
}

tr.wf_month {
	width: 100%;
	padding: 3px 0 3px 0;
	height: 44px;
}

td.wf_day {
	min-width: 12px;
	max-width: 24px;
	padding: 3px 3px 0 3px;
	text-align: center;
	border: 1px solid #411D5A;
	height: 39px;
	line-height: 39px;
	vertical-align: top;
}

td.wf_included {
	background-color: #FFFFFF;
}

td.wf_excluded {
	color: #A0A0A0;
	border: none;
}

td.wf_weekend {
	background-color: #E0E0E0;
	color: #000000;
}

td.wf_excluded.wf_weekend {
	background-color: #535353;
}

td.wf_monthname {
	text-align: right;
	border: 1px solid #411D5A;
	padding-right: 5px;
	white-space: pre;
	min-width: 40px;
}

td.wf_target, td.wf_completed, td.wf_notcompleted, td.wf_missed {
	line-height: 20px;
}

td.wf_target {
	background-color: #ffff9d;
}

td.wf_completed {
	background-color: #218e2d;
}

td.wf_notcompleted {
	background-color: #cc7f0e;
}

td.wf_completed.wf_notcompleted {
	background: rgb(21, 121, 9);
	background: linear-gradient(180deg, rgba(21, 121, 9, 1) 33%,
		rgba(204, 127, 14, 1) 66%);
}

a.subtabs.wf_target {
	background-color: #ffff9d;
}

a.subtabs.wf_active {
	background-color: #218e2d;
}

td.wf_margin, a.subtabs.wf_margin {
	background-color: #ffff9d;
}

td.wf_missed {
	background-color: #CC0000;
	color: white;
}

td.wf_weekend.wf_margin {
	background-color: #A0A050;
}

td.wf_today {
	border: 6px solid red !important;
	margin: -3px 0 0 -6px;
	box-shadow: 0px 0px 2px 0px black;
}

td.wf_enrolled {
	border: 4px solid blue !important;
}

td.wf_start {
	border: 4px solid green !important;
}

tr.wf_december+tr.wf_january {
	border-top: 4px solid black;
}

td.wf_multiple>div.wf_dayitem {
	display: block;
}

td.wf_multiple label {
	width: 70%;
}

table#wf_table td.wf_multiple {
	width: 90px;
}

table.wf_calendar {
	background-color: #E1E1E1;
	width: 100%;
	font-size: 15px;
}

li {
	margin-left: 10px;
}

div.progressslidercontainer {
	display: inline-block;
	width: 300px;
	margin-left: 20px;
	background-color: black;
	border-radius: 10px;
}

div#visitActions {
	display: block;
	padding-bottom: 10px;
	min-height: 50px;
}

div#visitItemsTable {
	padding-bottom: 20px;
	border-spacing: 30px 0;
}

div#visitItemsTable a {
	vertical-align: top;
}

div.visitItems {
	display: inline-block;
	position: relative;
	width: 150px;
	height: 150px;
	text-align: center;
	border: 2px solid #55565a;
	border-radius: 15px 0 0 0;
	margin: 10px;
	background-color: #FFFFFF;
	color: black;
	background-position: center;
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 17px;
}

.visitItems.ECG {
	background-image: url("/file/assets/meta/d07c354f/mti/theme/mtiECG.png");
}

.visitItems.BLOOD_PRESSURE {
	background-image: url("/file/assets/meta/a4013078/mti/theme/mtiBP.png");
}

.visitItems.PERIPHERAL_CAPILLARY_OXYGEN_SATURATION {
	background-image: url("/file/assets/meta/c169c8a3/mti/theme/mtiSPO2.png");
}

.visitItems.HEIGHT {
	background-image: url("/file/assets/meta/a39295de/mti/theme/mtiHeight.png");
}

.visitItems.SPIROMETRY, .visitItems.SPIROMETRYPEF, .visitItems.OVERREADING,
	.visitItems.SLOWSPIROMETRY {
	background-image: url("/file/assets/meta/24daebb8/mti/theme/mtiPF.png");
}

.visitItems.TEMPERATURE {
	background-image: url("/file/assets/meta/d4e033e/mti/theme/mtiTemperature.png");
}

.visitItems.HANDDYNAMO {
	background-image: url("/file/assets/meta/a81121b0/mti/theme/mtiDynamo.png");
}

.visitItems.FOT {
	background-image: url("/file/assets/meta/61b71273/mti/theme/mtiFOT.png");
}

.visitItems.FENO {
	background-image: url("/file/assets/meta/43a6c049/mti/theme/mtiFENO.png");
}

.visitItems.FECO {
	background-image: url("/file/assets/meta/b9d6f230/mti/theme/mtiFECO.png");
}

#FECO {
	background-image: url("/file/assets/meta/b9d6f230/mti/theme/mtiFECO.png");
}

.visitItems.SIXMWT {
	background-image: url("/file/assets/meta/dd4708cc/mti/theme/mti6min.png");
}

.visitItems.QUESTIONNAIRE {
	background-image: url("/file/assets/meta/7cfaa547/mti/theme/mtiQuestionnaire.png");
}

.visitItems.WEIGHT {
	background-image: url("/file/assets/meta/a39295de/mti/theme/mtiWeight.png");
}

.visitItems.BLOOD_GLUCOSE_LEVEL {
	background-image: url("/file/assets/meta/3bc960c7/mti/theme/mtiGlucose.png");
}

div.visitItems_completed {
	background-color: #218e2d;
	color: black;
}

div.visitItems_inprogress {
	background-color: #fdfd96;
	color: black;
}

div.dayitems {
	display: inline-block;
	height: 20px;
}

div.dayitem {
	display: inline-block;
	width: 20px;
	height: 20px;
	border-radius: 10px;
	margin-left: 10px;
	box-shadow: 0px 0px 1px 1px black;
	background-size: 30px;
	background-position: center;
	background-clip: border-box;
	border: none;
}

div.dayitem_green {
	background-color: #64FF64;
}

div.dayitem_red {
	background-color: #FF6464;
}

div.dayitem_gray {
	background-color: #D8D8D8;
}

table#wf_table td {
	border: 1px solid black;
	width: 150px;
	text-align: right;
	padding-right: 10px;
}

table#wf_table td+td {
	width: 30px;
	text-align: center;
}

table#wf_table th {
	text-align: center;
}

table#wf_table td.wf_before+td.wf_after, table#wf_table th.wf_before+th.wf_after
	{
	border-left: 3px dotted red;
}

table#wf_table tfoot .sprite_out {
	vertical-align: text-top;
}

table#wf_table td.wf_active, table#wf_table th.wf_active {
	background-color: #218e2d;
}

table#wf_table .wf_columns_header {
	text-align: left;
}

table#wf_table .wf_rows_header {
	text-align: right;
}

.wf_tablewell {
	min-width: 824px;
	display: inline-block;
}

.wf_calendarwell {
	min-width: 824px;
}

.patient_DataPFClinic div.ShowLongerLoopsSelector, .patient_DataPFSerial div.ShowLongerLoopsSelector
	{
	position: static;
}

#innerInspectionForm {
	background-color: #fff;
	background-image: linear-gradient(90deg, transparent 79px, #abced4 79px, #abced4 81px,
		transparent 81px), linear-gradient(#eee .1em, transparent .1em);
	background-size: 100% 1.61em;
	display: inline-block;
	min-width: 200px;
	max-width: 50%;
	min-height: 100px;
	position: fixed;
	left: 0;
	margin: 0 0 10px 10px;
	padding: 0 0 0 10px;
	bottom: 0;
	border: 1px solid black;
	border-radius: 15px 0 0 0;
	z-index: 1030;
}

#innerInspectionForm textarea {
	width: 90%;
}

#inspectionForm table {
	table-layout: fixed;
	width: 600px;
}

#inspectionForm .firstcol {
	width: 80px;
}

#inspectionForm .secondcol {
	overflow: hidden;
}

div.actionbuttonzone {
	display: inline-block;
}

.floatright {
	float: right;
}

table.joininspectionform {
	width: 100%;
}

tr.blankrow {
	height: 1.5em;
	text-align: center;
}

table.joininspectionform td {
	border-bottom: 1px solid black;
	white-space: pre-line;
}

table.joininspectionform tbody tr {
	line-height: 2em;
}

table.joininspectionform+table.joininspectionform {
	margin-top: 20px;
}

.inspection_label {
	background-color: #E1E1E1;
	width: 130px;
	padding-left: 5px;
	padding-right: 5px;
}

.inspection_value {
	min-width: 100px;
}

.entry_IN_S_FEEDBACK {
	background-color: #e3b7eb !important;
}

.entry_IN_S_NEW {
	background-color: #fcbdbd !important;
}

.entry_IN_S_CREATE {
	background-color: #c2dfff !important;
}

.entry_IN_S_RESOLVED {
	background-color: #d2f5b0 !important;
}

.entry_IN_S_ACCEPTED {
	background-color: #ffcd85 !important;
}

.entry_IN_S_CONFIRMED {
	background-color: #fff494 !important;
}

.entry_IN_S_RESPONSE {
	background-color: #ff9900 !important;
}

.entry_IN_S_PROCESSING {
	background-color: #bb1111 !important;
}

.entry_IN_S_CLOSED {
	background-color: #c9ccc4 !important;
}

.notificationanchor {
	position: relative;
}

.notification {
	position: absolute;
	top: -5px;
	left: 50%;
	opacity: 0.75;
	z-index: 1;
	display: inline-block;
	border: 1px solid #411D5A;
	padding: 0 3px 1px 3px;
	border-radius: 100%;
	background-image: linear-gradient(bottom, #D6270A 40%, #FF0000 60%, #F0A1A7 90%);
	background-image: -o-linear-gradient(bottom, #D6270A 40%, #FF0000 60%, #F0A1A7 90%);
	background-image: -moz-linear-gradient(bottom, #D6270A 40%, #FF0000 60%, #F0A1A7 90%);
	background-image: -webkit-linear-gradient(bottom, #D6270A 40%, #FF0000 60%, #F0A1A7 90%);
	background-image: -ms-linear-gradient(bottom, #D6270A 40%, #FF0000 60%, #F0A1A7 90%);
	box-shadow: 1px 1px 1px #333333;
	color: #FFFFFF;
	line-height: 8px;
	vertical-align: top;
	display: inline-block;
	border: 1px solid #411D5A;
	padding: 0 3px 1px 3px;
	border-radius: 100%;
	background-image: linear-gradient(bottom, #D6270A 40%, #FF0000 60%, #F0A1A7 90%);
	background-image: -o-linear-gradient(bottom, #D6270A 40%, #FF0000 60%, #F0A1A7 90%);
	background-image: -moz-linear-gradient(bottom, #D6270A 40%, #FF0000 60%, #F0A1A7 90%);
	background-image: -webkit-linear-gradient(bottom, #D6270A 40%, #FF0000 60%, #F0A1A7 90%);
	background-image: -ms-linear-gradient(bottom, #D6270A 40%, #FF0000 60%, #F0A1A7 90%);
	box-shadow: 1px 1px 1px #333333;
	color: #FFFFFF;
	line-height: 8px;
	vertical-align: top;
	font-size: 7px;
}

.clinicselectheader, .reportselectheader, .clinicselector,
	.reportselector, .documentselectheader {
	display: block !important;
	font-size: 110%;
}

div#reportselect form, div#clinicselect form {
	padding-bottom: 10px;
}

#selectClinic, #selectReport {
	display: block;
	margin-bottom: 5px;
}

div#clinicandreport {
	text-align: center;
	width: 100%;
}

div#clinicselect, div#reportselect {
	display: inline-block;
	margin: auto;
	width: 40%;
	min-height: 200px;
	min-width: 300px;
	vertical-align: top;
}

form#DocumentSelect {
	padding-top: 10px;
	border-top: 1px solid #CCCCCC;
}

div#clinicselect+div#reportselect {
	margin-left: 20px;
}

div#metrics, div#reports {
	width: 450px;
	margin: auto;
	text-align: center;
}

.btn-disabled {
	cursor: initial;
}

.btn-mti {
	border-color: #411D5A;
	border-width: 2px;
	border-radius: 50px;
	padding: 5px;
	font-weight: bold;
}

.btn-fullwidth {
	width: 91%;
}

.mtiactions {
	text-align: right;
	padding-bottom: 10px;
	display: none;
}

#dounsheduledvisit, #completeVisit, #pauseVisit, #doVisit {
	min-width: 120px;
	margin-right: 10px;
}

.patient_DataWorkflow #innercontent h1+h2 {
	float: right;
	display: block;
}

#wftablelegend {
	width: 100%;
	border-spacing: 5px;
	border-collapse: separate;
}

#wftablelegend td {
	padding: 3px;
	border: 1px solid black;
	text-align: center;
}

.btn-success {
	background-color: #218e2d;
}

.btn-success:hover, .btn-success:focus, .btn-success.focus, .btn-success:active,
	.btn-success.active, .open>.dropdown-toggle.btn-success {
	background-color: #8def8d;
	color: black;
}

.btn-danger {
	background-color: #cc0000;
}

.btn-mtiaction {
	background-color: rgb(65, 29, 90);
	color: white;
}

.btn-mtiaction:hover {
	background-color: rgb(85, 49, 110);
	color: white;
}

.btn-danger:hover, .btn-danger:focus, .btn-danger.focus, .btn-danger:active,
	.btn-danger.active, .open>.dropdown-toggle.btn-danger {
	background-color: #bc0000;
	color: black;
}

div#allSubmenus #jwu_DataWorkflow.wf_active {
	line-height: 5px;
}

table#ecggraphcontrols {
	width: 1075px;
	max-width: 1075px;
}

.ecgright, div#ecgcomments {
	width: 340px;
}

div#ecgcomments {
	height: 300px;
	max-height: initial;
}

#ecgfindings {
	height: 300px;
}

table.mtiResultTable6WMT {
	margin-left: 1.5em;
	display: inline-block;
}

table.mtiResultTable6WMT td, table.mtiResultTable6WMT th {
	padding-left: 1em;
}

table.spotCheckTable6MWT {
	margin: 0 auto;
}

div.sixmindragimagecontainer {
	position: relative;
}

#dateselector {
	width: 191px;
	text-align: right;
}

#dateselector .selectMonthWrapper select, #dateselector .selectDayWrapper select,
	#dateselector .selectYearWrapper select, #dateselector .selectMinuteWrapper select,
	#dateselector .selectHourWrapper select {
	padding: 0 2px 0 2px;
	font-spacing: 6px;
	text-align: right;
}

#dateselector .selectMonthWrapper select {
	width: 35px;
}

#dateselector .selectDayWrapper select {
	width: 35px;
}

.edit_PatientEditIQVOTSU001 .selectMonthWrapper select {
	width: 45px;
	padding: 0 3px 0 3px;
}

.edit_PatientEditIQVOTSU001 .selectDayWrapper select {
	width: 30px;
	padding: 0 3px 0 3px;
}

#dateselector .selectYearWrapper select {
	width: 45px;
}

#dateselector .selectHourWrapper select {
	width: 72px;
}

#dateselector .selectMinuteWrapper select {
	width: 73px;
}

#dateselector .selectHourWrapper.ExtraAmpm select {
	width: 35px;
}

#dateselector .selectMinuteWrapper.ExtraAmpm select {
	width: 35px;
}

#dateselector .selectAmpmWrapper select {
	width: 41px;
	padding: 0 5px 0 5px;
	text-align: right;
}

div#RequestRecordingList {
	display: none;
}

body.patient_DataECGMTI div.headlinebuttons {
	z-index: 555;
}

input.btn+input.btn {
	margin-left: 10px;
}

.lotsOfComments {
	width: 100%;
}

.loc>div .sprite_out {
	padding-right: 10px;
}

.loc>div {
	border: 1px solid black;
	border-radius: 15px 0 0 0;
	margin: 5px;
	padding-left: 10px;
	padding-top: 5px;
}

.loc .loc_introduction {
	font-weight: bold;
}

.loc .loc_information {
	text-align: justify;
}

.loc .loc_sidenote, .loc .loc_warning {
	vertical-align: top;
}

.loc .loc_sidenote div, .loc .loc_warning div {
	border-radius: 15px 0 0 0;
	border: 2px solid #55565a;
	height: 500px;
	padding: 5px 2px 2px 5px;
	text-align: justify;
}

.loc .loc_sidenote div {
	white-space: pre-line;
	background-color: #218e2d;
}

.loc .loc_warning div {
	white-space: pre-line;
	background-color: #cc0000;
}

.loc .loc_comment {
	font-style: italic;
}

.loc .loc_body {
	min-width: 80%;
}

.loc .loc_footnote {
	font-size: 80%;
}

body.PageForgotPassword .savebutton, body.PageForgotPassword .cancelbutton
	{
	height: 35px;
	color: black;
}

.resetcounting {
	font-weight: bold;
}

#innerbody_lowerborder {
	background-color: rgb(85, 86, 90);
	color: #FFFFFF;
	position: absolute;
	width: 100%;
	/* 	display: flex; */
	/* 	min-width: 100vh; */
	/* 	flex-direction: row; */
}

#innerbody_lowerborder h4 {
	color: #FFFFFF;
}

#innerbody_lowerborder a {
	color: #FFFFFF;
	text-decoration: underline;
}

.footer_col {
	flex: 1;
	text-align: center;
}

.edit_PatientEditMYA12173 #dateselector .selectMonthWrapper,
	.edit_PatientEditMYA12173 #dateselector .selectDayWrapper,
	.edit_PatientEditMYA12173 #dateselector .datedivider {
	display: none;
}

div.BeanForm div.t-beaneditor div.t-beaneditor-row div.si_group {
	position: relative;
	display: inline-block;
	width: 16%;
}

div#jwu_formBeanPatientMTI div.t-beaneditor-row div.si_group {
	width: 117px;
}

#sizeEditFieldMetricm, #sizeEditFieldMetriccm, #sizeEditFieldImperial,
	#sizeEditFieldImperial2, #weightEditFieldMetric,
	#weightEditFieldImperial {
	width: 30px;
	margin-right: 40px;
	text-align: right;
}

span.unit {
	position: absolute;
	left: 60px;
}

h2 .loadAfterText {
	font-size: initial;
	color: initial;
}

.inclusion_green {
	background-color: #218e2d;
}

.inclusion_red {
	background-color: #cc0000;
	color: white;
}

td[data-grid-property="serialnumber"], th[data-grid-property="serialnumber"]
	{
	width: 10em;
	text-overflow: ellipsis;
}

div#validationButtons a {
	padding-left: 10px;
}

table#wfnavigation {
	width: 100%;
}

div#readonlybanner {
	background-image: url("/file/assets/meta/8d46cadb/mti/theme/readonly_64.png");
	background-position: center;
	background-repeat: no-repeat;
	display: block;
	width: 100%;
	height: 64px;
	margin-top: 121px;
	position: relative;
	top: 0;
	left: 0;
	opacity: 0.25;
}

span.hiddenpatid {
	position: absolute;
	top: 2px;
	right: 5px;
	color: #D0D0D0;
	font-weight: normal;
	z-index: -1;
}

textarea.form-control {
	width: 90%;
	margin-left: auto;
	margin-right: auto;
}

h4.center {
	text-align: center;
}

.help-block {
	display: inline-block;
}

.datasetTable {
	display: table;
}

.datasetRow {
	display: table-row;
}

.datasetLabel, .datasetValue {
	display: table-cell;
}

div.extracomment {
	white-space: normal;
}

table#otherVisits td {
	padding: 2px 6px;
}

table#otherVisits td+td {
	padding: 2px 20px;
}

table#otherVisits th {
	text-align: center;
}

div.bef_open {
	border-radius: 15px 0 0 0;
}

table#moveenrollmenttable td {
	padding: 5px;
}

div#abouttable table.mxbeantable {
	text-align: left;
}

div#abouttable table.mxbeantable td+td {
	width: 100%;
	padding-left: 10px;
}

div.selectOtherOverreading td[data-grid-property="actions"] div.sprite_img
	{
	margin-right: 10px;
	margin-top: 5px;
}

div.selectOtherOverreading .sprite_img {
	transform: scale(1.4);
}

div.MeasurementPDFOverreading-BeanForm div.BeanForm div.t-beaneditor div.t-beaneditor-row div.palette-available,
	div.MeasurementPDFOverreading-BeanForm div.BeanForm div.t-beaneditor div.t-beaneditor-row div.palette-selected
	{
	width: 95%;
	text-align: center;
}

div.MeasurementPDFOverreading-BeanForm div.BeanForm div.t-beaneditor div.t-beaneditor-row div.palette-available>select,
	div.MeasurementPDFOverreading-BeanForm div.BeanForm div.t-beaneditor div.t-beaneditor-row div.palette-selected>select
	{
	width: 100%;
}

div.dateselectorinput {
	width: 195px !important;
}

span.selectDayWrapper:hover::after, span.selectMonthWrapper:hover::after,
	span.selectYearWrapper:hover::after, span.selectHourWrapper:hover::after,
	span.selectMinuteWrapper:hover::after, span.selectSecondWrapper:hover::after,
	span.selectAmpmWrapper:hover::after {
	display: none;
}

div.interactivebubble {
	display: inline-block;
	overflow: hidden;
	width: 24px;
	height: 24px;
	vertical-align: middle;
	position: relative;
}

div.interactivebubblesvc {
	display: inline-block;
	overflow: hidden;
	width: 50px;
	height: 24px;
	vertical-align: middle;
	position: relative;
}

div.interactivebubble:hover {
	overflow: visible;
}

div.changebubble {
	display: none;
	position: relative;
	left: 0;
	top: 0;
	background: white;
	border: 1px solid #CCCCCC;
	border-radius: 5px 0 0 0;
	box-shadow: 2px 2px 5px 1px #000000;
	color: #000000;
}

div.interactivebubble:hover div.changebubble {
	display: block;
	position: absolute;
}

div.changebubble a {
	padding: 0 4px;
}

div.changebubble a div.sprite_out {
	transform: scale(1.3);
	margin-top: 5px;
}

a.printlink div.sprite_out {
	transform: scale(1.4);
	padding-left: 8px;
	margin-top: 6px;
}

.inlineblock {
	display: inline-block;
}

td.explanationCell, td.assessmentCell {
	width: 100px;
	max-width: 150px;
	white-space: pre-line;
}

td.withDate {
	width: 100px;
	max-width: 150px;
}

td.withGravatar {
	width: 64px;
	max-width: 64px;
}

.fvc_assessment {
	padding-bottom: 5px;
}

.fvc_assessment::first-letter {
	font-weight: bolder;
	font-size: 125%;
}

tr.commentRow td {
	white-space: normal;
}

td.commentCell.overreadingtabledescription, td.explanationCell.overreadingtabledescription,
	td.assessmentCell.overreadingtabledescription, div.OverreadingTable table tr>td:first-child
	{
	width: 140px;
	max-width: 140px;
	min-width: 140px;
}

div.online_users_list {
	position: static;
	width: 100%;
	background-color: #646464;
}

div.auditItemsList {
	width: 100%;
}

span.online_users_list_span {
	display: block;
}

.overreading48hextreme {
	background-color: #8bb9dd;
}

.overreading48hok {
	background-color: #a5d610;
	color: black;
}

.overreading24hok {
	background-color: #ffeb7a;
}

.overreading12hok {
	background-color: #fa842b;
}

.overreadingOverdue {
	background-color: #e71837;
	color: white;
}

.nooverreadingdue {
	background-color: #EEEEEE;
}

.css_ClinicInspection td[data-grid-property="lastComment"],
	.css_ClinicInspection td[data-grid-property="description"] {
	max-width: 200px;
	white-space: normal;
}

.btn-mti+.btn-mti {
	margin-left: 10px;
}

div.unscheduledVisits {
	margin-bottom: 8px;
}

.notes, .fc_input {
	background-attachment: local;
	background-image: linear-gradient(to right, white 10px, transparent 10px),
		linear-gradient(to left, white 10px, transparent 10px),
		repeating-linear-gradient(white, white 30px, #ccc 30px, #ccc 31px, white
		31px);
	line-height: 31px;
	padding: 9px 0px;
	font-size: 16px;
	border: none;
	min-height: 50px;
	-webkit-print-color-adjust: exact;
}

.fc_text {
	white-space: pre-line;
}

.fc_actions input[disabled] {
	cursor: default;
}

.loadAfterText .pagination a, tr:hover .loadAfterText .pagination a {
	color: black;
}

.loadAfterText td[data-grid-property="overread"] {
	max-width: 300px;
	white-space: normal;
	overflow: initial;
}

.drag_on .loadAfterText, .drag_on .loadAfterText td div a {
	color: black;
}

td[data-grid-property="overread"] a {
	padding-right: 5px;
}

body.PageSettings div[name="expanderInnerForm"] {
	display: inline-block;
	width: 100%;
}

body.PageSettings div[name="expanderInnerForm"] div {
	display: inline-block;
	width: 20% !important;
}

body.PageSettings div[name="expanderInnerForm"] div label {
	width: 100% !important;
}

body.PageSettings div[name="expanderInnerForm"] div label.control-label
	{
	display: inline;
}

body.PageSettings div[name="expanderInnerForm"] div.bottombuttons {
	position: static;
	display: block;
}

div#selectLoop {
	display: table;
	width: 96px;
	height: 28px;
	position: absolute;
	top: -30px;
	right: -2px;
	table-layout: fixed;
}

div#selectLoop a {
	display: table-cell;
	text-align: center;
	width: 100%;
	line-height: 28px;
	border: none;
	border-radius: 0 0 0 0;
	overflow: hidden;
}

.tti_wrap {
	position: absolute;
	z-index: 1;
}

.tti_wrap .tti_text {
	display: none;
	position: absolute;
}

.tti_wrap:hover .tti_text {
	display: inline-block;
	color: black;
	background-color: white;
	width: 100mm;
	padding: 3mm;
	top: 16px;
	border-radius: 15px 0 0 0;
	box-shadow: 0 0 1px 1px #646464;
}

.beanfield_waitAndSendHL7, .beanfield_waitAndSendDICOM, div.t-beandisplay-row div.t-beandisplay-label.waitAndSendDICOM,
	div.t-beandisplay-row div.t-beandisplay-value.waitAndSendDICOM, div.t-beandisplay-row div.t-beandisplay-label.waitAndSendHL7,
	div.t-beandisplay-row div.t-beandisplay-value.waitAndSendHL7 {
	display: none !important;
}

.drag_on div.loadAfterText th a {
	color: black !important;
}

.input-group-mti {
	display: inline-block;
	margin-left: 10px;
	line-height: 27px;
}

.input-group-mti label {
	margin-left: 5px;
	white-space: nowrap;
}

div.BeanForm div.t-beaneditor div.t-beaneditor-row div.clearOptional div
	{
	width: initial;
}

div.clearOptional div.sprite_out {
	vertical-align: bottom;
}

div.BeanForm div.t-beaneditor div.t-beaneditor-row div.clearOptional {
	display: inline;
	border: none;
}

div.BeanForm div.t-beaneditor div.t-beaneditor-row  div.checkbox div.clearOptional input
	{
	width: 15px;
	margin-left: 0px !important;
}

.validicIcon {
	display: inline-block;
	width: 20px;
	height: 20px;
	border: none;
	border-radius: 10px;
	background-size: 30px;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 2px 3px 2px 1px;
}

.validicIcon.SPIROMETRY {
	background-image: url("/file/assets/meta/24daebb8/mti/theme/mtiPF.png");
}

.validicIcon.FENO {
	background-image: url("/file/assets/meta/43a6c049/mti/theme/mtiFENO.png");
}

.validicIcon.SIXMWT {
	background-image: url("/file/assets/meta/dd4708cc/mti/theme/mti6min.png");
}

.validicIcon.ECG {
	background-image: url("/file/assets/meta/d07c354f/mti/theme/mtiECG.png");
}

.validicIcon.BLOOD_PRESSURE {
	background-image: url("/file/assets/meta/a4013078/mti/theme/mtiBP.png");
}

.validicIcon.WEIGHT {
	background-image: url("/file/assets/meta/a39295de/mti/theme/mtiWeight.png");
}

.validicIcon.BLOOD_GLUCOSE_LEVEL {
	background-image: url("/file/assets/meta/3bc960c7/mti/theme/mtiGlucose.png");
}

.validicIcon.VALIDIC {
	background-size: 20px;
	background-image: url("/file/assets/meta/9c670431/mti/theme/validic.png");
}

.validicIcon.JSON {
	background-size: 16px;
	background-image: url("/file/assets/meta/6e685d5d/mti/theme/json.png");
}

.validicIcon.unsynched {
	box-shadow: 0px 0px 1px 1px black;
}

.validicIcon.desync {
	box-shadow: 0px 0px 1px 1px red;
}

.validicIcon.partialsynched {
	box-shadow: 0px 0px 1px 1px orange;
}

.validicIcon.synched {
	box-shadow: 0px 0px 1px 1px rgb(44, 190, 60);
}

.loadAfterText.invitationMailLinkPopup {
	position: relative;
}

.invitationMailLinkPopup .loadAfterText_open {
	position: fixed;
	right: 0px;
	bottom: 0px;
	z-index: 2;
}

form.changeSeriesForm {
	display: inline-block;
	text-align: left;
	border: 2px inset #646464;
	border-radius: 15px 0 0 0;
	margin-bottom: 3px;
	padding: 3px;
	min-width: 240px;
}

form.changeSeriesForm input[type="text"], form.changeSeriesForm select {
	width: 100px;
}

*>.admineyecon {
	display: inline-block;
}

.visitItems>.admineyecon {
	position: absolute;
	right: 0px;
}

.warningbutton {
	filter: drop-shadow(0px 0px 2px red);
	-webkit-filter: drop-shadow(0px 0px 2px red);
}

.gscred {
	-webkit-filter: invert(40%) grayscale(100%) brightness(40%) sepia(100%)
		hue-rotate(-50deg) saturate(400%) contrast(2);
	filter: grayscale(100%) brightness(40%) sepia(100%) hue-rotate(-50deg)
		saturate(600%) contrast(0.8);
}

.gscblue {
	-webkit-filter: grayscale(100%) brightness(30%) sepia(100%)
		hue-rotate(-180deg) saturate(700%) contrast(0.8);
	filter: grayscale(100%) brightness(30%) sepia(100%) hue-rotate(-180deg)
		saturate(700%) contrast(0.8);
}

.gscgreen {
	-webkit-filter: grayscale(100%) brightness(40%) sepia(100%)
		hue-rotate(50deg) saturate(1000%) contrast(0.8);
	filter: grayscale(100%) brightness(40%) sepia(100%) hue-rotate(50deg)
		saturate(1000%) contrast(0.8);
}

.gscyellow {
	-webkit-filter: grayscale(100%) brightness(120%) sepia(90%)
		hue-rotate(5deg) saturate(500%) contrast(0.7);
	filter: grayscale(100%) brightness(120%) sepia(90%) hue-rotate(5deg)
		saturate(500%) contrast(0.7);
}

.gscgrey {
	-webkit-filter: grayscale(100%) brightness(110%) contrast(0.9);
	filter: grayscale(100%) brightness(110%) contrast(0.9);
}

.gscblack {
	-webkit-filter: invert(30%) grayscale(100%) brightness(70%) contrast(4);
	filter: invert(30%) grayscale(100%) brightness(70%) contrast(4);
}

body.PageSettingsMTI iframe {
	width: 100%;
	min-height: 400px;
	border-radius: 15px 0 0 0;
	border: 2px solid #55565a;
	margin-bottom: 1em;
}

table.fullwidth {
	width: 100%;
	text-align: center;
	border: 2px solid #55565a;
	margin-bottom: 1em;
}

table.verticalheader {
	width: 100%;
}

table.verticalheader th {
	height: 100px;
	min-width: 50px;
	white-space: nowrap;
}

table.verticalheader th>div {
	transform-origin: 0 0;
	transform: translate(0px, 51px) rotate(315deg);
	position: absolute;
	border-top: 1px solid #ccc;
	padding-left: 25px;
	padding-top: 5px;
}

table.ACRAListForDevice tbody tr td div {
	max-height: 100px;
	height: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
}

table.ACRAListForDevice tbody tr:hover td div {
	max-height: inherit;
	height: inherit;
	overflow: visible;
}

table.ACRAListForDevice tbody tr:hover {
	max-height: inherit;
	height: inherit;
	overflow: visible;
}

table.ACRAListForDevice td[data-grid-property="timestamp"] div, td[data-grid-property="STACK_TRACE"] div,
	td[data-grid-property="LOGCAT"] div {
	white-space: pre;
}

.expediteQuick {
	text-shadow: 1px 1px 3px #FFFFFF, 2px 2px 3px red;
}

.expediteFast {
	text-shadow: 1px 1px 3px #FFFFFF, 2px 2px 3px yellow;
}

.expediteSlow {
	text-shadow: 1px 1px 3px #FFFFFF, 2px 2px 3px green;
}

div.threecolumns.carebookdayform {
	margin: 0 20px 20px 20px;
	display: block;
	background-color: #FFFFFF;
	border-color: #fefefe;
	border-style: groove ridge ridge groove;
}

body.edit_PatientEditMidmark span#setToday {
	display: none;
}

body.edit_PatientEditMidmark span.selectYearWrapper option:nth-child(-n+41),
	body.edit_PatientEditMidmark span.selectYearWrapper option:nth-child(n+83)
	{
	background-color: #f2cece;
}

form.jsondataaccess.well {
	background-color: #FFD0D0;
	min-height: 140px;
}

form.jsondataaccess .leftside {
	text-align: center;
}

.jsondataaccess.well, .jsondataaccess .well {
	padding: 5px;
	margin: 0;
	min-height: 100px;
}

.sentconfigurationsdialog .well {
	position: absolute;
	right: -25px;
	box-shadow: 1px 4px 12px 2px black;
	z-index: 1;
}

tr:hover .sentconfigurationsdialog .well, tr:hover .sentconfigurationsdialog .well  a
	{
	color: black !important;
}

.jsondataaccess hr {
	margin: 2px;
}

div[class*="beanfield_pm"][class$="Field"], div.beanfield_pmmetrics {
	border-top: 1px solid grey;
}

div.BeanForm div.t-beaneditor div.t-beaneditor-row div.palette {
	text-align: center;
}

form#forecastForm {
	display: inline-block;
}

form#forecastForm input {
	margin: 0 0 0 5px;
	padding: 1px 2px;
	text-align: center;
	vertical-align: top;
}

table#redirectlist td {
	padding: 4px;
}

.table-striped>tbody>tr.openItem {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #663F84;
}

span.visitItemSubtitle {
	display: block;
	position: absolute;
	width: 150px;
	text-align: center;
	bottom: 0px;
	font-size: 90%;
}

table td div.measurementPage {
	position: relative;
	height: 30px;
}

div.measurementPage div#loadAfterText {
	position: fixed;
	float: none;
	width: 80vw;
}

div.measurementPage div#loadAfterText .loadAfterText_open {
	right: inherit;
	position: fixed;
}

.rainbow-text {
	background-image: linear-gradient(to left, violet, indigo, blue, green, yellow, orange,
		red);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
}

span.placeholder {
	color: #A0A0A0;
}

div.checkbox>label input[type="checkbox"] {
	margin-left: 12px;
	margin-top: 11p;
}

table.reportTable td {
	width: 100%;
}

div.grid-ManagementPatient-AlarmsTriggered td[data-grid-property^="trigg"]
	{
	text-align: center;
}

.ui-widget-content {
	background: none;
}

#accordion>div {
	max-height: 60vh;
	min-height: 60vh;
	overflow: scroll;
}

#accordion>h3 {
	overflow: hidden;
}

.graphcontainersingle {
	min-height: 425px;
}

.tableplaceholder .t-loading {
	height: 200px;
	width: 100%;
	background: url("/file/assets/meta/a8a1939/mti/theme/ajax-loader.gif") no-repeat center;
}

.wfinfo {
	color: #A0A0A0;
}

.assessmentCell.overreadingtabledescription.assessmentrepeatability {
	width: 200px;
	min-width: 200px;
	max-width: 200px;
}

.hidetoggles {
	background-color: #F0F0F0;
	padding: 3px;
	display: inline-block;
	border: 1px solid black;
	border-radius: 15px;
	position: relative;
	top: 5px;
}

.hidetoggles:empty {
	display: none;
}

.hidetoggles:hover {
	position: relative;
	z-index: 2;
}

.HideToggleSelector {
	display: table-cell;
	white-space: nowrap;
	text-align: right;
}

.row {
	display: table-row;
}

.HideToggleSelector+.HideToggleSelector {
	padding-left: 2em;
}

.hidetoggles:hover label.control-label {
	display: inline-block;
}

.forTester {
	padding: 10px;
	clear: left;
}

.forExtendedAdmin {
	box-shadow: 0px 0px 5px 1px #FF0000;
	padding: 10px;
	clear: left;
}

.forSuperAdmin {
	box-shadow: 0px 0px 5px 1px #00FF00;
	padding: 10px;
	clear: left;
}

.oktaIcon {
	display: inline-block;
	width: 20px;
	height: 20px;
	border: none;
	border-radius: 10px;
	background-size: 30px;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 2px 3px 2px 1px;
}

.oktaIcon.OKTA {
	background-size: 20px;
	background-image: url("/file/assets/meta/dceaa02b/mti/theme/okta_inactive.png");
}

.oktaIcon.OKTADELETE {
	background-size: 20px;
	background-image: url("/file/assets/meta/5c47d604/mti/theme/okta_deprovisioned.png");
}

.oktaIcon.OKTADEPROVISIONED {
	background-size: 20px;
	background-image: url("/file/assets/meta/160c7b97/mti/theme/okta_active.png");
}

.oktaIcon.unsynched {
	box-shadow: 0px 0px 1px 1px black;
}

.oktaIcon.desync {
	box-shadow: 0px 0px 1px 1px red;
}

.oktaIcon.partialsynched {
	box-shadow: 0px 0px 1px 1px orange;
}

.oktaIcon.synched {
	box-shadow: 0px 0px 1px 1px rgb(44, 190, 60);
}

#innerAuditForm {
	background-color: #fff;
	background-image: linear-gradient(90deg, transparent 79px, #abced4 79px, #abced4 81px,
		transparent 81px), linear-gradient(#eee .1em, transparent .1em);
	background-size: 100% 1.61em;
	box-shadow: 2px 2px 5px #411d5a;
	display: inline-block;
	min-width: 200px;
	width: 40vw;
	min-height: 170px;
	height: 20vh;
	position: fixed;
	left: 30vw;
	top: 20vh;
	margin: 0 0 10px 10px;
	padding: 0 0 0 10px;
	bottom: 0;
	border: 1px solid black;
	border-radius: 15px 0 0 0;
	z-index: 1030;
	/* 	animation-name: popup; */
	/* 	animation-duration: 1s; */
	/* 	animation-delay: 0.2s; */
}

/* @keyframes popup { */
/* 	from { */
/* 	position: absolute;  */
/* 	background-color: green; */
/* 	bottom: 0; */
/* 	right: 0; */
/* 	height: 1em; */
/* 	width: 130px; */
/* } */

/* to { */
/* 	background-color: initial; */
/* 	left: 30vw; */
/* 	bottom: auto; */
/* 	right: auto; */
/* 	left: 30vw; */
/* 	height: 168px; */
/* 	width: 260px; */
/* } */
/* } */
#innerAuditForm textarea {
	width: 100%;
	min-height: 168px;
	background: transparent;
}

#innerAuditForm .firstcol {
	padding-top: 23px;
}

#innerAuditForm table {
	table-layout: fixed;
	width: 100%;
}

#innerAuditForm .firstcol {
	width: 70px;
}

#innerAuditForm .secondcol {
	overflow: hidden;
}

#innerAuditForm #textarea {
	margin: 0;
}

#innerAuditDisplay {
	background-color: rgb(141, 239, 141);
	background-image: linear-gradient(90deg, transparent 9px, #abced4 9px, #abced4 11px,
		transparent 11px), linear-gradient(#eee .1em, transparent .1em);
	background-size: 100% 1.61em;
	box-shadow: 2px 2px 5px #411d5a;
	display: inline-block;
	min-width: 100px;
	min-height: 20px;
	position: fixed;
	right: 0;
	bottom: 0;
	margin: 0 0 10px 10px;
	padding: 0 0 0 15px;
	bottom: 0;
	border: 1px solid black;
	border-radius: 15px 0 0 0;
	z-index: 1030;
}

td.trial_deactivated {
	color: #FFFFFF;
	/* 	background-color: #CCCCCC; */
}

tr.rowone td.trial_deactivated, tr.rowthree td.trial_deactivated, tr.rowfive td.trial_deactivated,
	tr.rowseven td.trial_deactivated, tr.rownine td.trial_deactivated {
	background-color: #EEEEEE;
}

div.workflowcards {
	display: flex;
	background-color: rgb(65, 29, 90);
	box-shadow: 2px 2px 5px 1px #000000;
	float: right;
}

div.workflowcard {
	display: flex;
	width: 40%;
	min-width: 40%;
	max-width: 40%;
	flex-wrap: wrap;
	border: 1px solid black;
	border-radius: 15px 0 0 0;
	padding: 3%;
	margin: 10px;
	border: 1px solid black;
	background-color: #FFFFFF;
}

div.workflowcard  h2 {
	width: auto;
}

span.fielddescription {
	display: none;
}

#jwu_formSettingsPagePFMTI div.t-beaneditor-row {
	width: 30% !important;
}

#jwu_formSettingsPagePFMTI div.bottombuttons {
	float: none;
	clear: left;
	width: 100% !important;
	height: 40px;
	padding: 0;
	margin: 0;
}

div#archivedocuments {
	display: none;
}

#renderZonedTimestamp {
	position: absolute;
	background-color: #FFFFFF;
	width: 100vw;
}

#renderZonedTimestamp span {
	width: 33vw;
	display: inline-block;
}

input#absoluteURL, input#displayName {
	min-width: 340px;
}

.externalanchorform {
	z-index: 1;
}

table#additionalseriesinfo {
	min-width: 300px;
}

div.list_data {
	position: inherit;
}

.printoutCoughTrialReport {
	filter: saturate(500%);
}

div.measurementtypeicon {
	background-size: 32px 24px;
	width: 24px;
	height: 24px;
	border: none;
	border-radius: 0;
	background-color: transparent;
	vertical-align: bottom;
	line-height: 24px;
}

div#jwu_formSettingsPagePFMTI>div.beanfield_viewModus {
	/* 	display: block; */
	padding-bottom: 30px;
	width: 80% !important;
}

div#jwu_formSettingsPagePFMTI>div.beanfield_viewModus label {
	width: 35% !important;
}

div#jwu_formSettingsPagePFMTI>div.beanfield_showPostMedication, div#jwu_formSettingsPagePFMTI>div.beanfield_pviCalculation,
	div#jwu_formSettingsPagePFMTI>div.beanfield_mmefPerFVC, div#jwu_formSettingsPagePFMTI>div.beanfield_startTime,
	div#jwu_formSettingsPagePFMTI>div.beanfield_referenceValueVcMax, div#jwu_formSettingsPagePFMTI>div.beanfield_hideFVConPEF,
	div#jwu_formSettingsPagePFMTI>div.beanfield_showPriorLoops {
	display: inline-block;
	padding-bottom: 30px;
}

div#jwu_formSettingsPagePFMTI>div.beanfield_startTime {
	margin-right: 30%;
}

div#jwu_formSettingsPagePFMTI>div.beanfield_referenceValueVcMax, div#jwu_formSettingsPagePFMTI>div.beanfield_showPostMedication,
	div#jwu_formSettingsPagePFMTI>div.beanfield_hideFVConPEF  {
	margin-right: 60%;
}

/* ----------------------- COPD EVALUATION ----------------------- */
.copd_title {
	display: inline-flex;
	font-size: 200%;
}

.copd_workflow_title {
	display: inline-flex;
}

.copd_workflow_main_section, .copd_workflow_sub_section {
	display: inline-flex;
	justify-content: space-around;
}

.copd_workflow_main_section {
	width: 100%;
	display: inline-flex;
	justify-content: space-around;
}

.copd_workflow_sub_section {
	width: 75%;
}

.copd_workflow_main_section>hr, .copd_workflow_sub_section>hr {
	border-top: 1px solid darkgray;
	width: 100%;
	align-self: center;
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

.copd_workflow_section {
	text-align: center;
	margin: 10px;
	min-width: 150px;
}

.copd_workflow_section_index, .copd_workflow_section_index_active,
	.copd_workflow_section_index_completed {
	border-radius: 50%;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 3px;
	display: inline-block;
	color: white;
	background-color: darkgray;
}

.copd_workflow_section_index_active {
	background-color: #411D5A;
}

.copd_workflow_section_index_completed {
	background-color: limegreen;
}

.copd_workflow_center {
	text-align: center;
	position: relative;
}

.innerwizard>div.blockinglayer {
	width: 0%;
	height: 0%;
}

p.copddescription {
	font-size: 70%;
}

div.copdactions {
	padding-top: 20px;
	text-align: center;
	display: block !important;
}

div.copdactions.emptylist {
	width: 50%;
	display: inline-block;
}

.copdevaluationemptycontainer {
	padding-top: 20px;
	text-align: center;
}

div.copdactions a {
	margin: 0 20px;
}

.small {
	font-variant: small-caps;
}

.copdsubtitle, .copdtitle {
	white-space: nowrap;
}

.copddescription {
	color: #646464;
}

.copd_evaluation_title {
	font-size: 48px;
}

.copd_workflow_tab_button, .copd_workflow_tab_button_active {
	text-transform: uppercase;
	width: 175px;
	height: 30px;
	position: relative;
	display: inline-block;
	text-align: center;
	padding-top: 25px;
}

.copd_workflow_tab_button {
	color: darkgray;
}

.copd_workflow_tab_button_active {
	border-bottom: 2px solid #411D5A;
	color: #411D5A;
}

.copd_evaluation_highlight_text {
	font-weight: bold;
}

body.wizards_copd_BasicData .savebutton {
	/* 	float: right; */
	/* 	position: relative; */
	/* 	left: 0; */
	/* 	margin-right: 175px; */
	background-color: #512D6A;
	border-radius: 4px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	text-transform: uppercase;
}

body.wizards_copd_BasicData div.sprite_img::before, body.wizards_copd_BasicData .t-beaneditor-head
	{
	display: none;
}

body.wizards_copd_BasicData .cancelbutton {
	/* 	float: left; */
	/* 	position: relative; */
	/* 	left: 0; */
	/* 	margin-left: 175px; */
	background-color: #FFFFFF;
	border-radius: 4px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	text-transform: uppercase;
}

body.wizards_copd_BasicData .cancelbutton.btn-danger:hover {
	border-color: rgb(180, 173, 173);
}

body.wizards_copd_BasicData .cancelbutton.btn-danger:hover a {
	color: black;
}

body.wizards_copd_BasicData #jwu_cancelBeanPatientMTI:hover {
	color: #000000;
}

.smallcaps {
	font-variant: small-caps;
}

a.btn-primary:visited {
	color: #FFF;
}

.stepnumbertab {
	display: inline-block;
	min-width: 30px;
}

#copdsearchform {
	display: inline-block;
}

#copdsearchfield {
	font-size: 14px;
	display: inline-block;
	height: 30px;
	border: 0px;
	border-radius: 0px;
	font-variant: small-caps;
	text-align: center;
	width: 175px;
	padding: 0px;
	box-shadow: 0px 0px;
}

.copdform {
	min-width: 300px;
	min-height: 300px;
	border: 1px solid black;
	width: 50%;
	height: 100%;
	border-radius: 15px 0 0 0;
}

.copdformcontainer {
	display: inline-flex;
	width: 100%;
	column-gap: 10px;
}

.copdformleft {
	background-color: #411D5A;
	color: #FFFFFF;
	/*	margin-left: 5%;*/
}

.copdformright {
	background-color: #FFFFFF;
	color: #000000;
	/*	margin-right: 5%;*/
}

.strech {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: stretch;
}

.copd_evaluation_image {
	height: 200px;
	float: right;
	padding-right: 20px;
}

.copd_evaluation_image img {
	max-height: 100%;
}

div.copdactions a, div.copdactions input {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	text-transform: uppercase;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 20px;
}

div.copdactions a button {
	text-transform: uppercase;
}

div.copdactions .btn-default[disabled] {
	color: black;
}

#innercontent.innerwizard h2.copdsplitheadline {
	font-size: 30px;
	width: auto;
	padding-left: 0px;
}

#innercontent.innerwizard h3.copdsplitheadline {
	font-size: 20px;
	width: auto;
	padding-left: 0px;
	text-align: center;
}

.copdsplitheadline-light {
	color: #FFFFFF;
}

.centered {
	margin-left: auto;
	margin-right: auto;
}

div.bottombuttons {
	display: flex;
	flex-direction: row-reverse;
	column-gap: 20px;
}

.wizards_copd_BasicData .cancelbutton, .wizards_copd_BasicData .savebutton
	{
	left: 0%;
	position: inherit;
}

#timerclock {
	background-color: #616161;
	padding: 5px 20px;
	margin: 0px 20px;
	border-radius: 4px;
	line-height: 17.15px;
	color: #FFFFFF;
	border: 1px solid black;
	font-size: 12px;
	display: inline-block;
}

input#searchterm.form-control.tt-input {
	float: left;
}

form#searchPatientForm input {
	width: 99%;
	margin: 0;
	padding: 4px 12px;
	border: 0px;
}

form#searchPatientForm div.bottombuttons {
	display: initial;
	margin-top: 42px;
}

body.wizards_copd_BasicData form#searchPatientForm {
	width: 78%;
	display: inline-block;
	padding: 0px 17px 0px 0px;
}

body.wizards_copd_BasicData div.t-beaneditor label, body.wizards_copd_BasicData div.t-beandisplay div.t-beandisplay-label
	{
	width: 30%;
}

body.wizards_copd_BasicData .BeanForm div.t-beaneditor div.t-beaneditor-row input,
	body.wizards_copd_BasicData .BeanForm .dateselectoryyyy .selectYearWrapper select,
	body.wizards_copd_BasicData .BeanForm select#sex, body.wizards_copd_BasicData .BeanForm select#race,
	body.wizards_copd_BasicData .BeanForm select#country, body.wizards_copd_BasicData .BeanForm select#studyStatus,
	body.wizards_copd_BasicData .BeanForm select#contactDoctorField {
	width: 250px;
	padding-left: 10px;
	padding-right: 10px;
}

body.wizards_copd_BasicData .BeanForm .dateselectorddmmyyyy select {
	width: 65px;
	padding-left: 5px;
	padding-right: 5px;
}

body.wizards_copd_BasicData div.t-beandisplay div.t-beandisplay-value {
	left: 30%;
}

.tt-dropdown-menu {
	padding: 0px 10px;
	line-height: 17px;
}

h2.copdTitle {
	display: block;
	padding-left: 0px;
	clear: left;
}

.start_evaluation_button {
	background-color: #411D5A;
	color: #FFFFFF !important;
	padding-top: 15px !important;
	padding-bottom: 10px !important;
	padding-left: 20px !important;
	padding-right: 20px !important;
	text-transform: uppercase;
}

.copdviewpatient {
	padding: 18px 10% 0 10%;
	margin-bottom: 18px
}

.copdviewpatient .t-beandisplay {
	padding-bottom: 0;
	border-radius: 5px 0 0 0;
}

.copdformleft .copdviewpatient {
	color: #000000;
	font-size: 90%;
}

.copdviewpatient .t-beandisplay-label {
	font-weight: 700;
}

.copdviewpatient .btn-light {
	background-color: #FFFFFF;
}

#jwu_loginlist th[data-grid-property="blocked"], #jwu_loginlist td[data-grid-property="blocked"],
	#jwu_loginlist th[data-grid-property="blockedUntil"], #jwu_loginlist td[data-grid-property="blockedUntil"]
	{
	display: none;
}

div.sprite_img.sprite_randompopulate {
	display: none;
}

.needsconfirm {
	background-color: #FF6400;
}

span.enterreasonmessage {
	padding: 5px;
	background-color: #f5f5f5;
	border-radius: 5px 0 0 0;
	border: 1px solid #cc0000;
	width: 90%;
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-top: 16px;
}

.bronchodilatortext {
	text-align: left;
	min-height: 160px;
}

select.form-control, input.form-control {
	height: 20px;
	width: 165px;
}

td[data-grid-property^="zscore"] span {
	background-color: rgba(255, 0, 0, 0.1);
}

.meascol {
	width: 10%;
}

.trialcol {
	background-color: #bebebe;
}

.algNone {
	background-color: #ffffff;
}

.algJIAN {
	background-color: #beffff;
}

.algQUANJER1993 {
	background-color: #ffffbe;
}

.algGLI2012 {
	background-color: #bebeff;
}

.algNHANES {
	background-color: #ffbebe;
}

.algOff {
	background-color: #bebebe;
}

.copdfinishicon {
	float: none;
}

div.t-beaneditor-head-img button.sprite_accept, div.t-beaneditor-head-img a div.sprite_undo,
	div.t-beaneditor-head-img input.t-beaneditor-submit {
	display: none;
}

.predictionTable {
	min-width: 30%;
	display: inline-block;
	border: 1px solid black;
	padding: 5px;
	margin: 5px;
	empty-cells: show;
}

.predictionTable td {
	width: 15%;
	empty-cells: show;
	height: 1.5em;
}

.propfvc {
	background-color: #FA6969;
}

.proppef {
	background-color: #C1FF91;
}

.propfev1 {
	background-color: #86C0FE;
}

.propfev1PerFVC {
	background-color: #E198FE;
}

.propmmef {
	background-color: #B2A8BF;
}

.propmef25 {
	background-color: #FEDD91;
}

.propmef50 {
	background-color: #FDB94C;
}

.propmef75 {
	background-color: #FC9632;
}

.propfev6 {
	background-color: #BABE00;
}

.predictionHeadlineTable td {
	width: 10%;
}

body[class^="wizards_copd_QuestionnaireHistory"] label {
	text-align: left;
	padding-left: 5px;
	margin-bottom: 0px;
	padding-bottom: 5px;
}

body[class^="wizards_copd_QuestionnaireHistory"] .leftside {
	flex-basis: 42%;
	background-color: red;
	padding-right: 20px;
	border-right: 1px solid grey;
}

body[class^="wizards_copd_QuestionnaireHistory"] .rightside {
	flex-basis: 42%;
	background-color: green;
}

body[class^="wizards_copd_QuestionnaireHistory"] .middleline {
	width: 1px;
	height: 100%;
	border-right: 1px solid grey;
	margin-left: auto;
	margin-right: auto;
}

body[class^="wizards_copd_QuestionnaireHistory"] h3 {
	width: auto;
}

div[id^="initialhide"] {
	display: none;
}

#historyForm {
	
}

#historyForm>div {
	display: flex;
	align-items: center;
	position: relative;
	flex-direction: row;
}

.wizards_copd_QuestionnaireHistory h3 {
	padding-left: 0px;
}

.left-div, .right-div {
	flex: 1;
}

.middle-div {
	position: absolute;
	left: 50%;
	width: 1px;
	height: 100%;
	background-color: black;
	content: "";
}

.tablegrid {
	
}

.tablerow {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
}

.tablecell {
	display: table-cell;
}

#bronchodilatorForm h3 {
	padding-left: 0px;
}

#bronchodilatorForm .tablecell>div {
	text-align: left;
}

#bronchodilatorForm label {
	text-align: left;
	padding-left: 5px;
	width: 80%;
}

body[class^="wizards_copd_QuestionnaireHistory"] div.copd_workflow_center
	{
	display: none;
}

div.newentry {
	width: 500px;
	padding: 30px;
	right: 2%;
	top: 150px;
	position: absolute;
}

.ui-state-active {
	background-color: rgb(246, 246, 246);
	color: black;
}

.ui-state-active .ui-icon, .ui-button:active .ui-icon {
	filter: grayscale(100%) sepia(100%) hue-rotate(180deg) brightness(0.5);
}

.inclusionmet {
	color: green;
}

.inclusionnotmet {
	color: red;
}

div.imageContainer .innerDragImage {
	background-color: #F0F0F0;
}

.disabledlink {
	pointer-events: none;
}

/* ##################### 14.11.23 - [MT-1180] ##################### */
.bronchodilator_reason_container {
	width: 600px;
	position: absolute;
	border-width: 1px;
	border: 1px solid black;
	height: 210px;
	padding: 10px;
	display: inline-flex;
	text-align: center;
	justify-content: center;
	place-items: center;
	top: 30%;
	left: calc(50% - 300px);
	background-color: white;
	box-shadow: 2px 2px 5px 1px #000000;
}

.reason_for_skip_container {
	display: inline-flex;
	font-weight: bold;
	text-align: left;
	gap: 5px;
}

.reason_for_skip_container input {
	font-weight: normal;
}

/* ##################### 14.11.23 - [MT-1198] ##################### */
div.copd_questionnaire_radio_button_container {
	display: grid;
	width: 100%;
	padding-left: 20px;
	padding-right: 20px;
	grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
	grid-row-gap: 5px;
}

div.copd_questionnaire_radio_button_container div {
	display: inline-flex;
	gap: 5px;
	place-content: flex-start;
	align-items: center;
}

div.copd_questionnaire_radio_button_container label {
	width: max-content;
	align-self: center;
	height: 100%;
	padding-bottom: 0px;
}

div.copd_questionnaire_radio_button_container input {
	margin-top: 0px;
}

body.patient_DataSixMinWalkMTI div#graphZone>div {
	display: flex;
}

body.patient_DataSixMinWalkMTI .leftside, body.patient_DataSixMinWalkMTI .rightside
	{
	flex: 1;
	padding: 0 1em;
}

body.patient_DataSixMinWalkMTI .leftside {
	flex-basis: 33%;
}

body.patient_DataSixMinWalkMTI .rightside {
	flex-basis: 66%;
}

div.subheadlinebuttons {
	display: inline-block;
}

div.group_buttons_container {
	display: none;
}

div.administrative_button_container {
	clear: left;
}

div.bean_title_section, div.BeanForm {
	padding: 0px;
}

div.bean_title_section>div.t-beaneditor-head-label, div.BeanForm>div.t-beaneditor-head-label
	{
	font-size: 20px;
	color: #0A4B84;
	float: none;
	padding: 0;
}

form.searchForm, span.searchField {
	display: contents;
}

div.t-beaneditor-row div.checkbox>label>div.input-group>input {
	margin-right: -26px;
}

div.checkbox>label {
	padding-right: 26px;
}

label#monitoringPages\:label {
	text-align: center;
	width: 100%;
}

.t-beandisplay-label label#monitoringPages\:label {
	text-align: right;
}

div#monitoringPagesPalette {
	width: 100%;
}

div.BeanForm div.t-beaneditor div.t-beaneditor-row.beanfield_patientListView>div.t-beaneditor-row
	{
	width: 100%;
}

select#select_patientListView.form-control, select[id^="projectSelector"].form-control,
	select[id^="select"].form-control {
	width: 183px;
}

.dateselectorddmmyyyy select[id^="select"].form-control,
	.dateselectorinput select[id^="select"].form-control {
	width: 52px;
}

.lAT_active {
	display: inline-block;
}

.lAT_inactive {
	display: none;
}

.content_success_title {
	background-color: #218e2d;
}

.content_success {
	border-color: #218e2d;
}

div.senderconfigform {
	width: 100%;
	float: none;
	margin-bottom: 20px;
	background-color: #EFEFEF;
}

div.senderconfigform form div.t-beaneditor-head-label {
	font-weight: normal;
	font-size: 100%;
}

div.senderconfigform>div.t-beaneditor-head-label {
	font-weight: bolder;
	font-size: 120%;
	color: #0A4B84;
}

/** SPLIDE **/
#testSpan {
	position: absolute;
}

#splideImageZone {
	padding-top: 0px;
}

div.logineditor .loadAfterBEF {
	overflow: auto;
	padding-bottom: 0px;
	margin-bottom: 15px;
}

div.logineditor #grid-Login .table {
	margin-bottom: 0;
}

div.logineditor #grid-Login {
	margin-bottom: 0;
}

#setToday {
	position: absolute;
}

a#patientList_more {
	display: none;
}

select {
	appearance: none; /* Removes default styling */
	-webkit-appearance: none;
	-moz-appearance: none;
	cursor: pointer;
	background-image:
		url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='16' height='16'%3E%3Cpath fill='none' stroke='black' stroke-width='2' d='M6 9l6 6 6-6'/%3E%3C/svg%3E")
		!important;
	background-repeat: no-repeat;
	background-position: right 0px center;
	background-size: 16px;
	padding-right: 12px !important;
}

.graph_container, .control_container {
	float: right;
}

 .control_container {
 	padding-left: 70px;
 }
 
div#clinicselect, div#reportselect {
	border: none;
}
section.splide_image_carousel_section {
	padding-top: 6px;
}
 