/* generated include file of Zlatokop clinical system*/
/* INPUT elements */
INPUT {padding: 1px;}
DIV.textbox          { display: inline-block; _display: inline; position: relative; min-width: 0px; _width: 0px; padding: 0px; margin: 1px 1px; _margin: 1px 0px;}	
DIV.textarea         { display: block; _display: inline; position: relative; min-width: 0px; _width: 0px; padding: 0px; margin: 1px 1px; _margin: 1px 0px;}
DIV.x_combo          { display: inline-block; _display: inline; position: relative; min-width: 0px; _width: 0px; padding: 0px; margin: 1px 1px; _margin: 1px 0px;}	
DIV.x_choice         { display: inline-block; _display: inline; position: relative; min-width: 0px; _width: 0px; padding: 0px; }	
/* margin top/bottom je treba ponechat na 1px aby se zcela nerozhodilo soucasny layout */
/* textarea ma ve firefoxu anomalii, margin je o 1px vetsi by mel byt - takto nastaveno je to stejne pouze v IE */
/* tab specific styles */
BODY.patients INPUT.textbox     { border-color: #990000; } 		
BODY.docs INPUT.textbox     { border-color: #3333CC; } 		
BODY.labs INPUT.textbox     { border-color: #009900; } 		
BODY.micro INPUT.textbox     { border-color: #660000; } 		
BODY.exams INPUT.textbox     { border-color: #663399; } 		
BODY.forms INPUT.textbox     { border-color: #0099FF; } 		
BODY.admin INPUT.textbox     { border-color: #333333; } 		
BODY.cardio INPUT.textbox     { border-color: #FF3333; } 		
BODY.pathology INPUT.textbox     { border-color: #DBAF36; } 		
BODY.therapy INPUT.textbox     { border-color: #7FAF6D; } 		
BODY.bells INPUT.textbox     { border-color: #000066; } 		
BODY.pharmacy INPUT.textbox     { border-color: Teal; } 		
BODY.userspace INPUT.textbox     { border-color: Teal; } 		
BODY.patients TEXTAREA.textarea { border-color: #990000; } 		
BODY.docs TEXTAREA.textarea { border-color: #3333CC; } 		
BODY.labs TEXTAREA.textarea { border-color: #009900; } 		
BODY.micro TEXTAREA.textarea { border-color: #660000; } 		
BODY.exams TEXTAREA.textarea { border-color: #663399; } 		
BODY.forms TEXTAREA.textarea { border-color: #0099FF; } 		
BODY.admin TEXTAREA.textarea { border-color: #333333; } 		
BODY.cardio TEXTAREA.textarea { border-color: #FF3333; } 		
BODY.pathology TEXTAREA.textarea { border-color: #DBAF36; } 		
BODY.therapy TEXTAREA.textarea { border-color: #7FAF6D; } 		
BODY.bells TEXTAREA.textarea { border-color: #000066; } 		
BODY.pharmacy TEXTAREA.textarea { border-color: Teal; } 		
BODY.userspace TEXTAREA.textarea { border-color: Teal; } 		
BODY.patients DIV.x_combo       { border-color: #990000; } 		
BODY.docs DIV.x_combo       { border-color: #3333CC; } 		
BODY.labs DIV.x_combo       { border-color: #009900; } 		
BODY.micro DIV.x_combo       { border-color: #660000; } 		
BODY.exams DIV.x_combo       { border-color: #663399; } 		
BODY.forms DIV.x_combo       { border-color: #0099FF; } 		
BODY.admin DIV.x_combo       { border-color: #333333; } 		
BODY.cardio DIV.x_combo       { border-color: #FF3333; } 		
BODY.pathology DIV.x_combo       { border-color: #DBAF36; } 		
BODY.therapy DIV.x_combo       { border-color: #7FAF6D; } 		
BODY.bells DIV.x_combo       { border-color: #000066; } 		
BODY.pharmacy DIV.x_combo       { border-color: Teal; } 		
BODY.userspace DIV.x_combo       { border-color: Teal; } 		
BODY.patients UL.x_combo_list   { border-color: #990000; } 		
BODY.docs UL.x_combo_list   { border-color: #3333CC; } 		
BODY.labs UL.x_combo_list   { border-color: #009900; } 		
BODY.micro UL.x_combo_list   { border-color: #660000; } 		
BODY.exams UL.x_combo_list   { border-color: #663399; } 		
BODY.forms UL.x_combo_list   { border-color: #0099FF; } 		
BODY.admin UL.x_combo_list   { border-color: #333333; } 		
BODY.cardio UL.x_combo_list   { border-color: #FF3333; } 		
BODY.pathology UL.x_combo_list   { border-color: #DBAF36; } 		
BODY.therapy UL.x_combo_list   { border-color: #7FAF6D; } 		
BODY.bells UL.x_combo_list   { border-color: #000066; } 		
BODY.pharmacy UL.x_combo_list   { border-color: Teal; } 		
BODY.userspace UL.x_combo_list   { border-color: Teal; } 		
BODY.patients TABLE.quicktext_list TD.quicktext_list_item        { border-right-color:  #990000;}
BODY.docs TABLE.quicktext_list TD.quicktext_list_item        { border-right-color:  #3333CC;}
BODY.labs TABLE.quicktext_list TD.quicktext_list_item        { border-right-color:  #009900;}
BODY.micro TABLE.quicktext_list TD.quicktext_list_item        { border-right-color:  #660000;}
BODY.exams TABLE.quicktext_list TD.quicktext_list_item        { border-right-color:  #663399;}
BODY.forms TABLE.quicktext_list TD.quicktext_list_item        { border-right-color:  #0099FF;}
BODY.admin TABLE.quicktext_list TD.quicktext_list_item        { border-right-color:  #333333;}
BODY.cardio TABLE.quicktext_list TD.quicktext_list_item        { border-right-color:  #FF3333;}
BODY.pathology TABLE.quicktext_list TD.quicktext_list_item        { border-right-color:  #DBAF36;}
BODY.therapy TABLE.quicktext_list TD.quicktext_list_item        { border-right-color:  #7FAF6D;}
BODY.bells TABLE.quicktext_list TD.quicktext_list_item        { border-right-color:  #000066;}
BODY.pharmacy TABLE.quicktext_list TD.quicktext_list_item        { border-right-color:  Teal;}
BODY.userspace TABLE.quicktext_list TD.quicktext_list_item        { border-right-color:  Teal;}
BODY.patients TABLE.quicktext_list TR.quicktext_list_last_row TD { border-bottom-color: #990000;}
BODY.docs TABLE.quicktext_list TR.quicktext_list_last_row TD { border-bottom-color: #3333CC;}
BODY.labs TABLE.quicktext_list TR.quicktext_list_last_row TD { border-bottom-color: #009900;}
BODY.micro TABLE.quicktext_list TR.quicktext_list_last_row TD { border-bottom-color: #660000;}
BODY.exams TABLE.quicktext_list TR.quicktext_list_last_row TD { border-bottom-color: #663399;}
BODY.forms TABLE.quicktext_list TR.quicktext_list_last_row TD { border-bottom-color: #0099FF;}
BODY.admin TABLE.quicktext_list TR.quicktext_list_last_row TD { border-bottom-color: #333333;}
BODY.cardio TABLE.quicktext_list TR.quicktext_list_last_row TD { border-bottom-color: #FF3333;}
BODY.pathology TABLE.quicktext_list TR.quicktext_list_last_row TD { border-bottom-color: #DBAF36;}
BODY.therapy TABLE.quicktext_list TR.quicktext_list_last_row TD { border-bottom-color: #7FAF6D;}
BODY.bells TABLE.quicktext_list TR.quicktext_list_last_row TD { border-bottom-color: #000066;}
BODY.pharmacy TABLE.quicktext_list TR.quicktext_list_last_row TD { border-bottom-color: Teal;}
BODY.userspace TABLE.quicktext_list TR.quicktext_list_last_row TD { border-bottom-color: Teal;}
BODY.patients .xicon:hover { color: #990000; }
BODY.docs .xicon:hover { color: #3333CC; }
BODY.labs .xicon:hover { color: #009900; }
BODY.micro .xicon:hover { color: #660000; }
BODY.exams .xicon:hover { color: #663399; }
BODY.forms .xicon:hover { color: #0099FF; }
BODY.admin .xicon:hover { color: #333333; }
BODY.cardio .xicon:hover { color: #FF3333; }
BODY.pathology .xicon:hover { color: #DBAF36; }
BODY.therapy .xicon:hover { color: #7FAF6D; }
BODY.bells .xicon:hover { color: #000066; }
BODY.pharmacy .xicon:hover { color: Teal; }
BODY.userspace .xicon:hover { color: Teal; }
DIV.patients INPUT.textbox     { border-color: #990000; } 		
DIV.docs INPUT.textbox     { border-color: #3333CC; } 		
DIV.labs INPUT.textbox     { border-color: #009900; } 		
DIV.micro INPUT.textbox     { border-color: #660000; } 		
DIV.exams INPUT.textbox     { border-color: #663399; } 		
DIV.forms INPUT.textbox     { border-color: #0099FF; } 		
DIV.admin INPUT.textbox     { border-color: #333333; } 		
DIV.cardio INPUT.textbox     { border-color: #FF3333; } 		
DIV.pathology INPUT.textbox     { border-color: #DBAF36; } 		
DIV.therapy INPUT.textbox     { border-color: #7FAF6D; } 		
DIV.bells INPUT.textbox     { border-color: #000066; } 		
DIV.pharmacy INPUT.textbox     { border-color: Teal; } 		
DIV.userspace INPUT.textbox     { border-color: Teal; } 		
DIV.patients TEXTAREA.textarea { border-color: #990000; } 		
DIV.docs TEXTAREA.textarea { border-color: #3333CC; } 		
DIV.labs TEXTAREA.textarea { border-color: #009900; } 		
DIV.micro TEXTAREA.textarea { border-color: #660000; } 		
DIV.exams TEXTAREA.textarea { border-color: #663399; } 		
DIV.forms TEXTAREA.textarea { border-color: #0099FF; } 		
DIV.admin TEXTAREA.textarea { border-color: #333333; } 		
DIV.cardio TEXTAREA.textarea { border-color: #FF3333; } 		
DIV.pathology TEXTAREA.textarea { border-color: #DBAF36; } 		
DIV.therapy TEXTAREA.textarea { border-color: #7FAF6D; } 		
DIV.bells TEXTAREA.textarea { border-color: #000066; } 		
DIV.pharmacy TEXTAREA.textarea { border-color: Teal; } 		
DIV.userspace TEXTAREA.textarea { border-color: Teal; } 		
DIV.patients DIV.x_combo       { border-color: #990000; } 		
DIV.docs DIV.x_combo       { border-color: #3333CC; } 		
DIV.labs DIV.x_combo       { border-color: #009900; } 		
DIV.micro DIV.x_combo       { border-color: #660000; } 		
DIV.exams DIV.x_combo       { border-color: #663399; } 		
DIV.forms DIV.x_combo       { border-color: #0099FF; } 		
DIV.admin DIV.x_combo       { border-color: #333333; } 		
DIV.cardio DIV.x_combo       { border-color: #FF3333; } 		
DIV.pathology DIV.x_combo       { border-color: #DBAF36; } 		
DIV.therapy DIV.x_combo       { border-color: #7FAF6D; } 		
DIV.bells DIV.x_combo       { border-color: #000066; } 		
DIV.pharmacy DIV.x_combo       { border-color: Teal; } 		
DIV.userspace DIV.x_combo       { border-color: Teal; } 		
DIV.patients UL.x_combo_list   { border-color: #990000; } 		
DIV.docs UL.x_combo_list   { border-color: #3333CC; } 		
DIV.labs UL.x_combo_list   { border-color: #009900; } 		
DIV.micro UL.x_combo_list   { border-color: #660000; } 		
DIV.exams UL.x_combo_list   { border-color: #663399; } 		
DIV.forms UL.x_combo_list   { border-color: #0099FF; } 		
DIV.admin UL.x_combo_list   { border-color: #333333; } 		
DIV.cardio UL.x_combo_list   { border-color: #FF3333; } 		
DIV.pathology UL.x_combo_list   { border-color: #DBAF36; } 		
DIV.therapy UL.x_combo_list   { border-color: #7FAF6D; } 		
DIV.bells UL.x_combo_list   { border-color: #000066; } 		
DIV.pharmacy UL.x_combo_list   { border-color: Teal; } 		
DIV.userspace UL.x_combo_list   { border-color: Teal; } 		
DIV.patients TABLE.quicktext_list TD.quicktext_list_item        { border-right-color:  #990000;}
DIV.docs TABLE.quicktext_list TD.quicktext_list_item        { border-right-color:  #3333CC;}
DIV.labs TABLE.quicktext_list TD.quicktext_list_item        { border-right-color:  #009900;}
DIV.micro TABLE.quicktext_list TD.quicktext_list_item        { border-right-color:  #660000;}
DIV.exams TABLE.quicktext_list TD.quicktext_list_item        { border-right-color:  #663399;}
DIV.forms TABLE.quicktext_list TD.quicktext_list_item        { border-right-color:  #0099FF;}
DIV.admin TABLE.quicktext_list TD.quicktext_list_item        { border-right-color:  #333333;}
DIV.cardio TABLE.quicktext_list TD.quicktext_list_item        { border-right-color:  #FF3333;}
DIV.pathology TABLE.quicktext_list TD.quicktext_list_item        { border-right-color:  #DBAF36;}
DIV.therapy TABLE.quicktext_list TD.quicktext_list_item        { border-right-color:  #7FAF6D;}
DIV.bells TABLE.quicktext_list TD.quicktext_list_item        { border-right-color:  #000066;}
DIV.pharmacy TABLE.quicktext_list TD.quicktext_list_item        { border-right-color:  Teal;}
DIV.userspace TABLE.quicktext_list TD.quicktext_list_item        { border-right-color:  Teal;}
DIV.patients TABLE.quicktext_list TR.quicktext_list_last_row TD { border-bottom-color: #990000;}
DIV.docs TABLE.quicktext_list TR.quicktext_list_last_row TD { border-bottom-color: #3333CC;}
DIV.labs TABLE.quicktext_list TR.quicktext_list_last_row TD { border-bottom-color: #009900;}
DIV.micro TABLE.quicktext_list TR.quicktext_list_last_row TD { border-bottom-color: #660000;}
DIV.exams TABLE.quicktext_list TR.quicktext_list_last_row TD { border-bottom-color: #663399;}
DIV.forms TABLE.quicktext_list TR.quicktext_list_last_row TD { border-bottom-color: #0099FF;}
DIV.admin TABLE.quicktext_list TR.quicktext_list_last_row TD { border-bottom-color: #333333;}
DIV.cardio TABLE.quicktext_list TR.quicktext_list_last_row TD { border-bottom-color: #FF3333;}
DIV.pathology TABLE.quicktext_list TR.quicktext_list_last_row TD { border-bottom-color: #DBAF36;}
DIV.therapy TABLE.quicktext_list TR.quicktext_list_last_row TD { border-bottom-color: #7FAF6D;}
DIV.bells TABLE.quicktext_list TR.quicktext_list_last_row TD { border-bottom-color: #000066;}
DIV.pharmacy TABLE.quicktext_list TR.quicktext_list_last_row TD { border-bottom-color: Teal;}
DIV.userspace TABLE.quicktext_list TR.quicktext_list_last_row TD { border-bottom-color: Teal;}
DIV.patients .xicon:hover { color: #990000; }
DIV.docs .xicon:hover { color: #3333CC; }
DIV.labs .xicon:hover { color: #009900; }
DIV.micro .xicon:hover { color: #660000; }
DIV.exams .xicon:hover { color: #663399; }
DIV.forms .xicon:hover { color: #0099FF; }
DIV.admin .xicon:hover { color: #333333; }
DIV.cardio .xicon:hover { color: #FF3333; }
DIV.pathology .xicon:hover { color: #DBAF36; }
DIV.therapy .xicon:hover { color: #7FAF6D; }
DIV.bells .xicon:hover { color: #000066; }
DIV.pharmacy .xicon:hover { color: Teal; }
DIV.userspace .xicon:hover { color: Teal; }
/*fake readonly input from DIV*/
DIV.div_textbox		      { padding: 1px 2px 2px 2px; _padding: 2px 1px 1px 1px; height: 20px; background-color: #EEE; border: 1px solid #999; text-align: center; margin: 1px 1px; _margin: 1px 0px; }
/* mark as error css */
DIV.mark_as_error DIV.x_combo_box   { background-color: #ffe6e6 !important;}
INPUT[type=checkbox].mark_as_error  { outline: 1px solid red; box-shadow: inset red 0px 0px 0px 1px; -webkit-box-shadow: inset red 0px 0px 0px 1px; -moz-box-shadow: inset red 0px 0px 0px 1px; }
INPUT[type=radio].mark_as_error     { outline: 1px solid red; box-shadow: inset red 0px 0px 0px 1px; -webkit-box-shadow: inset red 0px 0px 0px 1px; -moz-box-shadow: inset red 0px 0px 0px 1px; }
.mark_as_error                      { border-color: red !important; background-color: #ffe6e6 !important; }
/* mark as warning css */
DIV.mark_as_warning DIV.x_combo_box   { background-color: #ffeac5 !important;}
INPUT[type=checkbox].mark_as_warning  { outline: 1px solid red; box-shadow: inset red 0px 0px 0px 1px; -webkit-box-shadow: inset red 0px 0px 0px 1px; -moz-box-shadow: inset red 0px 0px 0px 1px; }
INPUT[type=radio].mark_as_warning     { outline: 1px solid red; box-shadow: inset red 0px 0px 0px 1px; -webkit-box-shadow: inset red 0px 0px 0px 1px; -moz-box-shadow: inset red 0px 0px 0px 1px; }
.mark_as_warning                      { border-color: orange !important; background-color: #ffeac5 !important; }
/* placeholder styling - valid for SM only */
:-ms-input-placeholder      { font-weight: normal; font-style: italic; font-size: 8pt; color: #999; padding-top: 4px; }
::-webkit-input-placeholder { font-weight: normal; font-style: italic; font-size: 8pt; color: #999; padding-top: 4px;}
:-moz-placeholder 			{ font-weight: normal; font-style: italic; font-size: 8pt; color: #999; }
::-moz-placeholder 			{ font-weight: normal; font-style: italic; font-size: 8pt; color: #999; }
TEXTAREA:-ms-input-placeholder      { padding-top: 3px; line-height: 15px;}
TEXTAREA::-webkit-input-placeholder { padding-top: 0px; line-height: 15px;}
TEXTAREA:-moz-placeholder 			{ line-height: 17px;}
TEXTAREA::-moz-placeholder 			{ line-height: 17px;}
INPUT.x_combo_input:-ms-input-placeholder      { padding-top: 2px; line-height: 15px;}
INPUT.x_combo_input::-webkit-input-placeholder { padding-top: 2px; line-height: 15px;}
INPUT.x_combo_input:-moz-placeholder 			{ line-height: 17px;}
INPUT.x_combo_input::-moz-placeholder 			{ line-height: 17px;}
.readonly:-ms-input-placeholder,.calculated:-ms-input-placeholder       	{ color:transparent !important; }
.readonly:-moz-placeholder,.calculated:-moz-placeholder 			 		{ color:transparent !important; }
.readonly::-webkit-input-placeholder,.calculated::-webkit-input-placeholder { color:transparent !important; }
.readonly::-moz-placeholder,.calculated::-moz-placeholder		            { color:transparent !important; }
.calculated:-ms-input-placeholder,.calculated:-ms-input-placeholder       	{ color:transparent !important; }
.calculated:-moz-placeholder,.calculated:-moz-placeholder 			 		{ color:transparent !important; }
.calculated::-webkit-input-placeholder,.calculated::-webkit-input-placeholder { color:transparent !important; }
.calculated::-moz-placeholder,.calculated::-moz-placeholder		            { color:transparent !important; }
.xicon { position: absolute; display: block; top: 0px; right: 0px; height: 20px; width: 20px; line-height: 16px; overflow: hidden; margin: 0px; padding: 0px; color: #999; font: 9pt 'Glyphicons Regular'; cursor: default; z-index: 2; text-align: center; }
.textarea_right .xicon { left: 1px; right: auto;}
.readonly       .xicon { display: none; }
.calculated 	.xicon { display: none; }
/* selected text - system colors */
.highlighted { background-color: Highlight !important; color: HighlightText !important; }
/* remove clear button in IE */
::-ms-clear { display: none; }
/* textbox */
INPUT.textbox        { border-width: 1px; border-style: solid; background-color: white; height: 20px; _margin: -1px 0px;}
INPUT.textbox_right  { text-align: right;}
INPUT.textbox_center { text-align: center;}
INPUT.textbox_left   { text-align: left;}
/* textrea */
TEXTAREA 			 { border-width: 1px; border-style: solid; background-color: white; font-weight: normal; overflow: auto; resize: none; padding: 1px 1px 1px 1px; _padding: 1px 2px 1px 1px; min-height: 20px; display: block; _display: inline; _margin: -1px 0px; }
TEXTAREA.autoheight  { min-height: 20px; overflow: hidden;}
TEXTAREA.eval  		 { display: none;}
TEXTAREA.textarea_right  { text-align: right;}
TEXTAREA.textarea_center { text-align: center;}
TEXTAREA.textarea_left   { text-align: left;}
DIV.textarea_maxlen  { font-style: italic; font-size: 8pt; color: #999; position: absolute; line-height: 14px; right: 22px; _right: 4px; bottom: 1px; _bottom: 2px; z-index: 1; background-color: inherit; _background-color: white; padding: 1px 1px 1px 1px; }
TABLE.quicktext_list         { display: none; position: absolute; right: 0px;  top: 1px; z-index: 10; border-collapse: separate; }
TABLE.quicktext_list TD		 { background-color: #EFEFEF; padding: 1px 4px 1px 4px; _padding: 1px 4px 0px 4px; border-bottom: 1px solid white; vertical-align: middle; cursor: default;}
TABLE.quicktext_list TD.quicktext_list_item 	{ border-right-width: 1px; border-right-style: solid; white-space: nowrap; }
TABLE.quicktext_list TD.quicktext_list_glyph    { font: 8pt 'Glyphicons Regular'; color: #999; padding: 0px 4px; border-left-width: 1px; border-left-style: solid; }
TABLE.quicktext_list TR.quicktext_list_selected TD { background-color: Highlight !important; color: HighlightText !important; }
/* xradio */
INPUT[type="radio"] { margin: 2px 4px 0px 4px; }
/* x_combo */
.x_combo    	  { display: inline-block; _display: inline; position: relative; text-align: left; border-width: 1px; border-style: solid; background-color: white; margin: 0px; padding: 0px; cursor: default;}
.x_combo_right    { text-align: right; }
.x_combo_center   { text-align: center;}
.x_combo_left     { text-align: left;}
.x_combo_box 	  { position: relative; border-width: 0px; height: 18px; white-space: nowrap; padding: 1px 1px 1px 1px; margin: 0px;  text-align: inherit; background-color: white;}	
DIV.x_combo_input   { padding: 0px 0px 0px 1px; white-space: nowrap; height: 16px; overflow: hidden;}
INPUT.x_combo_input { height: 16px; border-width: 0px; margin: 0px 10px 0px 0px; _margin: -1px 10px -1px 0px; padding: 0px 1px; background-color: transparent; width: 100%; text-align: inherit;}
.x_combo_frameless	{ }
.x_combo_frameless DIV.x_combo	  	  { background-color: transparent; border-width: 0; margin: 1px 0;}
.x_combo_frameless DIV.x_combo_box	  { background-color: transparent; padding: 2px 0px 2px 0px;}
.x_combo_frameless DIV.x_combo_input  { padding: 0; }
.x_combo_frameless DIV.x_combo_img    { }
.x_combo_frameless UL.x_combo_list    { border-width: 0; margin-left: 0; }
.x_combo_frameless UL.x_combo_list LI { }
.x_combo_frameless SPAN.inputhtml_unit { padding: 0; }
BODY.patients .x_combo_frameless DIV.x_combo_input:hover { background-color: #CC9999; color: #990000; }
BODY.docs .x_combo_frameless DIV.x_combo_input:hover { background-color: #CCCCFF; color: #3333CC; }
BODY.labs .x_combo_frameless DIV.x_combo_input:hover { background-color: #BBDDBB; color: #009900; }
BODY.micro .x_combo_frameless DIV.x_combo_input:hover { background-color: #BC7D7D; color: #660000; }
BODY.exams .x_combo_frameless DIV.x_combo_input:hover { background-color: #DDAADD; color: #663399; }
BODY.forms .x_combo_frameless DIV.x_combo_input:hover { background-color: #B2D9FF; color: #0099FF; }
BODY.admin .x_combo_frameless DIV.x_combo_input:hover { background-color: #999999; color: #333333; }
BODY.cardio .x_combo_frameless DIV.x_combo_input:hover { background-color: #FFCCCC; color: #FF3333; }
BODY.pathology .x_combo_frameless DIV.x_combo_input:hover { background-color: #FAE4A7; color: #DBAF36; }
BODY.therapy .x_combo_frameless DIV.x_combo_input:hover { background-color: #C2E2B6; color: #7FAF6D; }
BODY.bells .x_combo_frameless DIV.x_combo_input:hover { background-color: #9999FF; color: #000066; }
BODY.pharmacy .x_combo_frameless DIV.x_combo_input:hover { background-color: #c1dfdf; color: Teal; }
BODY.userspace .x_combo_frameless DIV.x_combo_input:hover { background-color: #c1dfdf; color: Teal; }
DIV.patients  .x_combo_frameless DIV.x_combo_input:hover { background-color: #CC9999; color: #990000; }
DIV.docs  .x_combo_frameless DIV.x_combo_input:hover { background-color: #CCCCFF; color: #3333CC; }
DIV.labs  .x_combo_frameless DIV.x_combo_input:hover { background-color: #BBDDBB; color: #009900; }
DIV.micro  .x_combo_frameless DIV.x_combo_input:hover { background-color: #BC7D7D; color: #660000; }
DIV.exams  .x_combo_frameless DIV.x_combo_input:hover { background-color: #DDAADD; color: #663399; }
DIV.forms  .x_combo_frameless DIV.x_combo_input:hover { background-color: #B2D9FF; color: #0099FF; }
DIV.admin  .x_combo_frameless DIV.x_combo_input:hover { background-color: #999999; color: #333333; }
DIV.cardio  .x_combo_frameless DIV.x_combo_input:hover { background-color: #FFCCCC; color: #FF3333; }
DIV.pathology  .x_combo_frameless DIV.x_combo_input:hover { background-color: #FAE4A7; color: #DBAF36; }
DIV.therapy  .x_combo_frameless DIV.x_combo_input:hover { background-color: #C2E2B6; color: #7FAF6D; }
DIV.bells  .x_combo_frameless DIV.x_combo_input:hover { background-color: #9999FF; color: #000066; }
DIV.pharmacy  .x_combo_frameless DIV.x_combo_input:hover { background-color: #c1dfdf; color: Teal; }
DIV.userspace  .x_combo_frameless DIV.x_combo_input:hover { background-color: #c1dfdf; color: Teal; }
BODY.patients .x_combo_frameless UL.x_combo_list         { background-color: #CC9999; color: #990000; }
BODY.docs .x_combo_frameless UL.x_combo_list         { background-color: #CCCCFF; color: #3333CC; }
BODY.labs .x_combo_frameless UL.x_combo_list         { background-color: #BBDDBB; color: #009900; }
BODY.micro .x_combo_frameless UL.x_combo_list         { background-color: #BC7D7D; color: #660000; }
BODY.exams .x_combo_frameless UL.x_combo_list         { background-color: #DDAADD; color: #663399; }
BODY.forms .x_combo_frameless UL.x_combo_list         { background-color: #B2D9FF; color: #0099FF; }
BODY.admin .x_combo_frameless UL.x_combo_list         { background-color: #999999; color: #333333; }
BODY.cardio .x_combo_frameless UL.x_combo_list         { background-color: #FFCCCC; color: #FF3333; }
BODY.pathology .x_combo_frameless UL.x_combo_list         { background-color: #FAE4A7; color: #DBAF36; }
BODY.therapy .x_combo_frameless UL.x_combo_list         { background-color: #C2E2B6; color: #7FAF6D; }
BODY.bells .x_combo_frameless UL.x_combo_list         { background-color: #9999FF; color: #000066; }
BODY.pharmacy .x_combo_frameless UL.x_combo_list         { background-color: #c1dfdf; color: Teal; }
BODY.userspace .x_combo_frameless UL.x_combo_list         { background-color: #c1dfdf; color: Teal; }
DIV.patients  .x_combo_frameless UL.x_combo_list         { background-color: #CC9999; color: #990000; }
DIV.docs  .x_combo_frameless UL.x_combo_list         { background-color: #CCCCFF; color: #3333CC; }
DIV.labs  .x_combo_frameless UL.x_combo_list         { background-color: #BBDDBB; color: #009900; }
DIV.micro  .x_combo_frameless UL.x_combo_list         { background-color: #BC7D7D; color: #660000; }
DIV.exams  .x_combo_frameless UL.x_combo_list         { background-color: #DDAADD; color: #663399; }
DIV.forms  .x_combo_frameless UL.x_combo_list         { background-color: #B2D9FF; color: #0099FF; }
DIV.admin  .x_combo_frameless UL.x_combo_list         { background-color: #999999; color: #333333; }
DIV.cardio  .x_combo_frameless UL.x_combo_list         { background-color: #FFCCCC; color: #FF3333; }
DIV.pathology  .x_combo_frameless UL.x_combo_list         { background-color: #FAE4A7; color: #DBAF36; }
DIV.therapy  .x_combo_frameless UL.x_combo_list         { background-color: #C2E2B6; color: #7FAF6D; }
DIV.bells  .x_combo_frameless UL.x_combo_list         { background-color: #9999FF; color: #000066; }
DIV.pharmacy  .x_combo_frameless UL.x_combo_list         { background-color: #c1dfdf; color: Teal; }
DIV.userspace  .x_combo_frameless UL.x_combo_list         { background-color: #c1dfdf; color: Teal; }
.x_combo_frameless_bold	{ border-width: 0px; font-weight: bold; color: #999; }
.x_combo_frameless_bold DIV.x_combo_box	  { padding: 1px 0px 1px 0px;}
.x_combo_frameless_bold DIV.x_combo_input  { height: 26px; padding: 5px 8px 2px 8px; }
.x_combo_frameless_bold DIV.x_combo_img    { top: 12px; right: 4px; font-size: 9pt; font-weight: normal;}
.x_combo_frameless_bold UL.x_combo_list    { top: 29px; margin: 0px 0px 0px 0px; border-width: 0px;}
.x_combo_frameless_bold UL.x_combo_list LI { padding: 4px 8px; margin: 0px; height: 26px; min-height: 26px; }
BODY.patients .x_combo_frameless_bold DIV.x_combo_input:hover { background-color: #CC9999; color: #990000; }
BODY.docs .x_combo_frameless_bold DIV.x_combo_input:hover { background-color: #CCCCFF; color: #3333CC; }
BODY.labs .x_combo_frameless_bold DIV.x_combo_input:hover { background-color: #BBDDBB; color: #009900; }
BODY.micro .x_combo_frameless_bold DIV.x_combo_input:hover { background-color: #BC7D7D; color: #660000; }
BODY.exams .x_combo_frameless_bold DIV.x_combo_input:hover { background-color: #DDAADD; color: #663399; }
BODY.forms .x_combo_frameless_bold DIV.x_combo_input:hover { background-color: #B2D9FF; color: #0099FF; }
BODY.admin .x_combo_frameless_bold DIV.x_combo_input:hover { background-color: #999999; color: #333333; }
BODY.cardio .x_combo_frameless_bold DIV.x_combo_input:hover { background-color: #FFCCCC; color: #FF3333; }
BODY.pathology .x_combo_frameless_bold DIV.x_combo_input:hover { background-color: #FAE4A7; color: #DBAF36; }
BODY.therapy .x_combo_frameless_bold DIV.x_combo_input:hover { background-color: #C2E2B6; color: #7FAF6D; }
BODY.bells .x_combo_frameless_bold DIV.x_combo_input:hover { background-color: #9999FF; color: #000066; }
BODY.pharmacy .x_combo_frameless_bold DIV.x_combo_input:hover { background-color: #c1dfdf; color: Teal; }
BODY.userspace .x_combo_frameless_bold DIV.x_combo_input:hover { background-color: #c1dfdf; color: Teal; }
DIV.patients  .x_combo_frameless_bold DIV.x_combo_input:hover { background-color: #CC9999; color: #990000; }
DIV.docs  .x_combo_frameless_bold DIV.x_combo_input:hover { background-color: #CCCCFF; color: #3333CC; }
DIV.labs  .x_combo_frameless_bold DIV.x_combo_input:hover { background-color: #BBDDBB; color: #009900; }
DIV.micro  .x_combo_frameless_bold DIV.x_combo_input:hover { background-color: #BC7D7D; color: #660000; }
DIV.exams  .x_combo_frameless_bold DIV.x_combo_input:hover { background-color: #DDAADD; color: #663399; }
DIV.forms  .x_combo_frameless_bold DIV.x_combo_input:hover { background-color: #B2D9FF; color: #0099FF; }
DIV.admin  .x_combo_frameless_bold DIV.x_combo_input:hover { background-color: #999999; color: #333333; }
DIV.cardio  .x_combo_frameless_bold DIV.x_combo_input:hover { background-color: #FFCCCC; color: #FF3333; }
DIV.pathology  .x_combo_frameless_bold DIV.x_combo_input:hover { background-color: #FAE4A7; color: #DBAF36; }
DIV.therapy  .x_combo_frameless_bold DIV.x_combo_input:hover { background-color: #C2E2B6; color: #7FAF6D; }
DIV.bells  .x_combo_frameless_bold DIV.x_combo_input:hover { background-color: #9999FF; color: #000066; }
DIV.pharmacy  .x_combo_frameless_bold DIV.x_combo_input:hover { background-color: #c1dfdf; color: Teal; }
DIV.userspace  .x_combo_frameless_bold DIV.x_combo_input:hover { background-color: #c1dfdf; color: Teal; }
BODY.patients .x_combo_frameless_bold UL.x_combo_list         { background-color: #CC9999; color: #990000; }
BODY.docs .x_combo_frameless_bold UL.x_combo_list         { background-color: #CCCCFF; color: #3333CC; }
BODY.labs .x_combo_frameless_bold UL.x_combo_list         { background-color: #BBDDBB; color: #009900; }
BODY.micro .x_combo_frameless_bold UL.x_combo_list         { background-color: #BC7D7D; color: #660000; }
BODY.exams .x_combo_frameless_bold UL.x_combo_list         { background-color: #DDAADD; color: #663399; }
BODY.forms .x_combo_frameless_bold UL.x_combo_list         { background-color: #B2D9FF; color: #0099FF; }
BODY.admin .x_combo_frameless_bold UL.x_combo_list         { background-color: #999999; color: #333333; }
BODY.cardio .x_combo_frameless_bold UL.x_combo_list         { background-color: #FFCCCC; color: #FF3333; }
BODY.pathology .x_combo_frameless_bold UL.x_combo_list         { background-color: #FAE4A7; color: #DBAF36; }
BODY.therapy .x_combo_frameless_bold UL.x_combo_list         { background-color: #C2E2B6; color: #7FAF6D; }
BODY.bells .x_combo_frameless_bold UL.x_combo_list         { background-color: #9999FF; color: #000066; }
BODY.pharmacy .x_combo_frameless_bold UL.x_combo_list         { background-color: #c1dfdf; color: Teal; }
BODY.userspace .x_combo_frameless_bold UL.x_combo_list         { background-color: #c1dfdf; color: Teal; }
DIV.patients  .x_combo_frameless_bold UL.x_combo_list         { background-color: #CC9999; color: #990000; }
DIV.docs  .x_combo_frameless_bold UL.x_combo_list         { background-color: #CCCCFF; color: #3333CC; }
DIV.labs  .x_combo_frameless_bold UL.x_combo_list         { background-color: #BBDDBB; color: #009900; }
DIV.micro  .x_combo_frameless_bold UL.x_combo_list         { background-color: #BC7D7D; color: #660000; }
DIV.exams  .x_combo_frameless_bold UL.x_combo_list         { background-color: #DDAADD; color: #663399; }
DIV.forms  .x_combo_frameless_bold UL.x_combo_list         { background-color: #B2D9FF; color: #0099FF; }
DIV.admin  .x_combo_frameless_bold UL.x_combo_list         { background-color: #999999; color: #333333; }
DIV.cardio  .x_combo_frameless_bold UL.x_combo_list         { background-color: #FFCCCC; color: #FF3333; }
DIV.pathology  .x_combo_frameless_bold UL.x_combo_list         { background-color: #FAE4A7; color: #DBAF36; }
DIV.therapy  .x_combo_frameless_bold UL.x_combo_list         { background-color: #C2E2B6; color: #7FAF6D; }
DIV.bells  .x_combo_frameless_bold UL.x_combo_list         { background-color: #9999FF; color: #000066; }
DIV.pharmacy  .x_combo_frameless_bold UL.x_combo_list         { background-color: #c1dfdf; color: Teal; }
DIV.userspace  .x_combo_frameless_bold UL.x_combo_list         { background-color: #c1dfdf; color: Teal; }
.x_combo_img         { position: absolute; display: block; top: 2px; right: 1px; overflow: hidden; margin: 0px !important; padding: 0px !important; color: #999; font: 7pt 'Glyphicons Regular'; height: 5px; line-height: 5px;}
.x_combo_img_focused { color: red;}
.x_combo_right .x_combo_img { left: 1px; right: auto;}
.x_combo_right  INPUT.x_combo_input { text-align: right; margin: 0px 0px 0px 0px; padding-left: 10px; _padding-left: 1px; _margin: -1px 0px -1px 10px;}
.x_combo_center INPUT.x_combo_input { text-align: center;}
.readonly   .x_combo_img { display: none;}
.calculated .x_combo_img { display: none;}
UL.x_combo_list     { display: none; position: absolute; overflow-y: auto; overflow-x: hidden; margin: 0px -1px; padding: 0px; width: inherit; top: 18px; _top: 18px; border: inherit; border-width: 1px; border-style: solid; background-color: inherit; _background-color: white; z-index: 10;}
UL.x_combo_list LI  { white-space: nowrap; overflow: hidden; cursor: default; height: 18px; min-height: 18px; margin: 1px; padding: 1px; position: relative; }
.x_combo_option_img { position: relative; top: 1px; margin-left: 2px; left: 0px; width: 18px; height: 18px; }					
.x_combo_list_item_selected  { background-color: Highlight !important; color: HighlightText !important;}
LI.x_combo_list_item_hidden    { display: none; }
.x_combo_list_item_null      { color: #666; text-align: right; font-style: italic; }
.x_combo_list_item_invalid { color: #999; text-decoration: line-through; }
.x_combo_list_item_extra 	 { color: #666; font-style: italic; }
.x_combo_list_item_glyph     { font-size: 8pt; position: absolute; display: inline-block; padding: 1px 6px; }
.x_combo_list_item_flag      { position: absolute; right: 10px; top: 2px; font-size: 7pt; text-align: center; display: inline-block; width: 12px; border: 1px solid white; border-radius: 6px; color: white;}
.x_combo_list_item_flag_green  { background-color: green !important; border-color: green !important; }
.x_combo_list_item_flag_orange { background-color: orange !important; border-color: orange !important; }
.x_combo_list_item_flag_red    { background-color: red !important; border-color: red !important; }
.x_combo_placeholder { font-style: italic; color: #999; font-size: 8pt; line-height: 16px;  }
.x_combo_right .x_combo_placeholder {padding-right: 4px;}
.x_combo_unk_alert  { color: red; }
.x_combo_title_info { color: #999; padding: 0px 0px 2px 3px; font-size: 7pt; position: absolute; line-height: 13px;}
.x_combo_list_infobox            { position: absolute; right: 10px; top: 0px; _top: 3px; text-align: right;}
UL.x_combo_list .info            { float: right; font-size: 8pt; color: #999999; width: 100%; text-align: left; padding: 2px 2px 2px 10px; margin: 1px 1px 1px 1px; display: block;}
UL.x_combo_list DIV.dialog       { padding: 0px; margin: 1px 1px 1px 1px; }
UL.x_combo_list A.dialog         { font-weight: bold; font-size: 8pt; text-align: left; float: right;}
.x_combo_list_item_bid           { display: inline-block; width: 110px;}
.x_combo_list_item_moreinfo      { float: right; padding-right: 6px; font-weight: normal; }
.x_combo_list_item_info          { position: absolute; right: 8px; top: 0px; _top: 2px; text-align: right;}
.x_combo_list_item_info_box  	 { display: inline-block; _display: inline; white-space: nowrap; min-width: 13px; _width: 13px; padding: 1px 2px; color: white; font-weight: bold; font-size: 9px; background-color: #999; text-align: center; margin: 0px 2px}
.x_combo_list_divider 			 { padding: 3px 0px 0px 20px; text-align: left; color: blue; font-style: italic; display: block;}		
.x_combo LI.same_as_above .x_combo_list_item_info_box_nodupl {visibility: hidden;}
.x_combo LI.preferred 			 { color: darkgreen;}
DIV.x_combo_list_right UL.x_combo_list { right: 0px;}
/* overrides vue color css */
.vc-swatches { border-style: none !important;}	
SPAN.x_color_box  { width: 16px; height: 16px; display: inline-block; border-radius: 2px;}
SPAN.x_color_sqr  { border: 1px solid black; }
SPAN.x_color_hash { background-image: linear-gradient(135deg, white 41.67%, black 41.67%, black 50%, white 50%, white 91.67%, black 91.67%, black 100%); background-size: 8.49px 8.49px; }
UL.x_combo_list .vc-compact { box-shadow: none; padding: 1px 2px 1px 1px; width: 220px;}
UL.x_combo_list UL.vc-compact-colors LI  { width: 16px; min-height: 16px; height: 16px;}
.vc-compact-color-item--white { box-shadow: inset 0 0 0 1px #ddd; }
IMG.zhtml_draw_flot_symbol { width: 16px; height: 16px; }
/* stream */
DIV.x_file     { background-color: white; }
DIV.x_file IMG { margin: 4px 2px; cursor: pointer; max-width: 100%; max-height: 100%; }
DIV.x_array_singleitem DIV.x_file IMG { margin: 0; }
DIV.x_file A.x_file_name   { padding: 4px 2px; display: block; }
DIV.x_file_upload 					{ color: #999; display: flex; justify-content: center; align-items: center; text-align: center;}
DIV.x_file_upload .glyphicon 		{ font-size: 40px; }
DIV.x_file_upload .x_file_input     { width: 100%; height: 100%;  }
DIV.x_file_upload .x_file_dragndrop { display: inline; }
DIV.x_file_upload .x_file_uploading { font-style: italic; display: none; padding: 8px; }
DIV.x_file_upload .x_file_error     { color: red; font-style: italic; display: none; width: 100%; max-width: 100%; height: 100%; cursor: pointer; justify-content: center; align-items: center; text-align: center;  }
DIV.x_file_upload .x_file_file      { width: 0.1px; height: 0.1px; opacity: 0; border-width: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden; position: absolute; z-index: -1;}
DIV.x_file_upload .x_file_button    { font-weight: 700; color: #e5edf1; background-color: #39bfd3; display: none; padding: 8px 16px; margin: 40px auto 0; }
DIV.x_file_upload .x_file_file + label { width: 100%; height: 100%; cursor: pointer; display: flex; justify-content: center; align-items: center; text-align: center; padding: 8px;}
DIV.x_file.x_file_mini DIV.x_file_upload 		 	{ font-size: 8pt; }
DIV.x_file.x_file_mini DIV.x_file_upload .glyphicon { font-size: 25px; }
DIV.x_file.x_file_mini DIV.x_file_upload .x_file_dragndrop DIV { display: inline; }
BODY.patients DIV.x_file_upload.x_file_dragover  	{ background-color: #CC9999; color: #990000; }
BODY.docs DIV.x_file_upload.x_file_dragover  	{ background-color: #CCCCFF; color: #3333CC; }
BODY.labs DIV.x_file_upload.x_file_dragover  	{ background-color: #BBDDBB; color: #009900; }
BODY.micro DIV.x_file_upload.x_file_dragover  	{ background-color: #BC7D7D; color: #660000; }
BODY.exams DIV.x_file_upload.x_file_dragover  	{ background-color: #DDAADD; color: #663399; }
BODY.forms DIV.x_file_upload.x_file_dragover  	{ background-color: #B2D9FF; color: #0099FF; }
BODY.admin DIV.x_file_upload.x_file_dragover  	{ background-color: #999999; color: #333333; }
BODY.cardio DIV.x_file_upload.x_file_dragover  	{ background-color: #FFCCCC; color: #FF3333; }
BODY.pathology DIV.x_file_upload.x_file_dragover  	{ background-color: #FAE4A7; color: #DBAF36; }
BODY.therapy DIV.x_file_upload.x_file_dragover  	{ background-color: #C2E2B6; color: #7FAF6D; }
BODY.bells DIV.x_file_upload.x_file_dragover  	{ background-color: #9999FF; color: #000066; }
BODY.pharmacy DIV.x_file_upload.x_file_dragover  	{ background-color: #c1dfdf; color: Teal; }
BODY.userspace DIV.x_file_upload.x_file_dragover  	{ background-color: #c1dfdf; color: Teal; }
DIV.patients  DIV.x_file_upload.x_file_dragover  	{ background-color: #CC9999; color: #990000; }
DIV.docs  DIV.x_file_upload.x_file_dragover  	{ background-color: #CCCCFF; color: #3333CC; }
DIV.labs  DIV.x_file_upload.x_file_dragover  	{ background-color: #BBDDBB; color: #009900; }
DIV.micro  DIV.x_file_upload.x_file_dragover  	{ background-color: #BC7D7D; color: #660000; }
DIV.exams  DIV.x_file_upload.x_file_dragover  	{ background-color: #DDAADD; color: #663399; }
DIV.forms  DIV.x_file_upload.x_file_dragover  	{ background-color: #B2D9FF; color: #0099FF; }
DIV.admin  DIV.x_file_upload.x_file_dragover  	{ background-color: #999999; color: #333333; }
DIV.cardio  DIV.x_file_upload.x_file_dragover  	{ background-color: #FFCCCC; color: #FF3333; }
DIV.pathology  DIV.x_file_upload.x_file_dragover  	{ background-color: #FAE4A7; color: #DBAF36; }
DIV.therapy  DIV.x_file_upload.x_file_dragover  	{ background-color: #C2E2B6; color: #7FAF6D; }
DIV.bells  DIV.x_file_upload.x_file_dragover  	{ background-color: #9999FF; color: #000066; }
DIV.pharmacy  DIV.x_file_upload.x_file_dragover  	{ background-color: #c1dfdf; color: Teal; }
DIV.userspace  DIV.x_file_upload.x_file_dragover  	{ background-color: #c1dfdf; color: Teal; }
DIV.x_file_upload.x_file_uploading .x_file_input     { display: none; }
DIV.x_file_upload.x_file_uploading .x_file_uploading { display: block; }
DIV.x_file_upload.x_file_error     .x_file_input     { display: none; }
DIV.x_file_upload.x_file_error     .x_file_error     { display: flex; flex: 0 0 100px;}
DIV.patients  DIV.x_file_upload .x_file_file:focus + label { background-color: #CC9999; color: #990000; }
DIV.docs  DIV.x_file_upload .x_file_file:focus + label { background-color: #CCCCFF; color: #3333CC; }
DIV.labs  DIV.x_file_upload .x_file_file:focus + label { background-color: #BBDDBB; color: #009900; }
DIV.micro  DIV.x_file_upload .x_file_file:focus + label { background-color: #BC7D7D; color: #660000; }
DIV.exams  DIV.x_file_upload .x_file_file:focus + label { background-color: #DDAADD; color: #663399; }
DIV.forms  DIV.x_file_upload .x_file_file:focus + label { background-color: #B2D9FF; color: #0099FF; }
DIV.admin  DIV.x_file_upload .x_file_file:focus + label { background-color: #999999; color: #333333; }
DIV.cardio  DIV.x_file_upload .x_file_file:focus + label { background-color: #FFCCCC; color: #FF3333; }
DIV.pathology  DIV.x_file_upload .x_file_file:focus + label { background-color: #FAE4A7; color: #DBAF36; }
DIV.therapy  DIV.x_file_upload .x_file_file:focus + label { background-color: #C2E2B6; color: #7FAF6D; }
DIV.bells  DIV.x_file_upload .x_file_file:focus + label { background-color: #9999FF; color: #000066; }
DIV.pharmacy  DIV.x_file_upload .x_file_file:focus + label { background-color: #c1dfdf; color: Teal; }
DIV.userspace  DIV.x_file_upload .x_file_file:focus + label { background-color: #c1dfdf; color: Teal; }
DIV.patients  DIV.x_file_upload:hover 					  { background-color: #CC9999; color: #990000; }
DIV.docs  DIV.x_file_upload:hover 					  { background-color: #CCCCFF; color: #3333CC; }
DIV.labs  DIV.x_file_upload:hover 					  { background-color: #BBDDBB; color: #009900; }
DIV.micro  DIV.x_file_upload:hover 					  { background-color: #BC7D7D; color: #660000; }
DIV.exams  DIV.x_file_upload:hover 					  { background-color: #DDAADD; color: #663399; }
DIV.forms  DIV.x_file_upload:hover 					  { background-color: #B2D9FF; color: #0099FF; }
DIV.admin  DIV.x_file_upload:hover 					  { background-color: #999999; color: #333333; }
DIV.cardio  DIV.x_file_upload:hover 					  { background-color: #FFCCCC; color: #FF3333; }
DIV.pathology  DIV.x_file_upload:hover 					  { background-color: #FAE4A7; color: #DBAF36; }
DIV.therapy  DIV.x_file_upload:hover 					  { background-color: #C2E2B6; color: #7FAF6D; }
DIV.bells  DIV.x_file_upload:hover 					  { background-color: #9999FF; color: #000066; }
DIV.pharmacy  DIV.x_file_upload:hover 					  { background-color: #c1dfdf; color: Teal; }
DIV.userspace  DIV.x_file_upload:hover 					  { background-color: #c1dfdf; color: Teal; }
BODY.patients DIV.x_file_upload .x_file_file:focus + label { background-color: #CC9999; color: #990000; }
BODY.docs DIV.x_file_upload .x_file_file:focus + label { background-color: #CCCCFF; color: #3333CC; }
BODY.labs DIV.x_file_upload .x_file_file:focus + label { background-color: #BBDDBB; color: #009900; }
BODY.micro DIV.x_file_upload .x_file_file:focus + label { background-color: #BC7D7D; color: #660000; }
BODY.exams DIV.x_file_upload .x_file_file:focus + label { background-color: #DDAADD; color: #663399; }
BODY.forms DIV.x_file_upload .x_file_file:focus + label { background-color: #B2D9FF; color: #0099FF; }
BODY.admin DIV.x_file_upload .x_file_file:focus + label { background-color: #999999; color: #333333; }
BODY.cardio DIV.x_file_upload .x_file_file:focus + label { background-color: #FFCCCC; color: #FF3333; }
BODY.pathology DIV.x_file_upload .x_file_file:focus + label { background-color: #FAE4A7; color: #DBAF36; }
BODY.therapy DIV.x_file_upload .x_file_file:focus + label { background-color: #C2E2B6; color: #7FAF6D; }
BODY.bells DIV.x_file_upload .x_file_file:focus + label { background-color: #9999FF; color: #000066; }
BODY.pharmacy DIV.x_file_upload .x_file_file:focus + label { background-color: #c1dfdf; color: Teal; }
BODY.userspace DIV.x_file_upload .x_file_file:focus + label { background-color: #c1dfdf; color: Teal; }
BODY.patients DIV.x_file_upload:hover 					  { background-color: #CC9999; color: #990000; }
BODY.docs DIV.x_file_upload:hover 					  { background-color: #CCCCFF; color: #3333CC; }
BODY.labs DIV.x_file_upload:hover 					  { background-color: #BBDDBB; color: #009900; }
BODY.micro DIV.x_file_upload:hover 					  { background-color: #BC7D7D; color: #660000; }
BODY.exams DIV.x_file_upload:hover 					  { background-color: #DDAADD; color: #663399; }
BODY.forms DIV.x_file_upload:hover 					  { background-color: #B2D9FF; color: #0099FF; }
BODY.admin DIV.x_file_upload:hover 					  { background-color: #999999; color: #333333; }
BODY.cardio DIV.x_file_upload:hover 					  { background-color: #FFCCCC; color: #FF3333; }
BODY.pathology DIV.x_file_upload:hover 					  { background-color: #FAE4A7; color: #DBAF36; }
BODY.therapy DIV.x_file_upload:hover 					  { background-color: #C2E2B6; color: #7FAF6D; }
BODY.bells DIV.x_file_upload:hover 					  { background-color: #9999FF; color: #000066; }
BODY.pharmacy DIV.x_file_upload:hover 					  { background-color: #c1dfdf; color: Teal; }
BODY.userspace DIV.x_file_upload:hover 					  { background-color: #c1dfdf; color: Teal; }
/* x_choice */
DIV.x_choice_wrapper				 			 		   { display: flex; flex-direction: row-reverse; align-items: flex-start; flex: 1 0 auto; }
DIV.x_choice_vertical DIV.x_choice_wrapper 		 		   { transform: rotate(-90deg); transform-origin: 100% 0%;}
DIV.x_choice         .x_choice_item .glyphicon	     	   { font-size: 1.1em; }
DIV.x_choice_tabs    .x_choice_item                        { border-radius: 10px 1px 0px 0px; border-width: 1px 1px 0px 1px;}
DIV.x_choice_buttons .x_choice_item                        { border-radius: 1px; border-width: 1px;}
DIV.x_choice_tabs .x_choice_item                          , DIV.x_choice_buttons .x_choice_item 						  { display: flex; line-height: 22px; padding: 1px 8px 0px 8px; margin-left: 4px; flex: 1 0 auto; white-space: nowrap; border-style: solid;}
DIV.x_choice_tabs .x_choice_item_selected                 , DIV.x_choice_buttons .x_choice_item_selected  			 	  { font-weight: normal; }
DIV.x_choice_tabs .x_choice_item.patients              , DIV.x_choice_buttons .x_choice_item.patients          	  { background-color: #CC9999 !important; border-color: #CC9999 !important; color: #990000 !important; }
DIV.x_choice_tabs .x_choice_item.docs              , DIV.x_choice_buttons .x_choice_item.docs          	  { background-color: #CCCCFF !important; border-color: #CCCCFF !important; color: #3333CC !important; }
DIV.x_choice_tabs .x_choice_item.labs              , DIV.x_choice_buttons .x_choice_item.labs          	  { background-color: #BBDDBB !important; border-color: #BBDDBB !important; color: #009900 !important; }
DIV.x_choice_tabs .x_choice_item.micro              , DIV.x_choice_buttons .x_choice_item.micro          	  { background-color: #BC7D7D !important; border-color: #BC7D7D !important; color: #660000 !important; }
DIV.x_choice_tabs .x_choice_item.exams              , DIV.x_choice_buttons .x_choice_item.exams          	  { background-color: #DDAADD !important; border-color: #DDAADD !important; color: #663399 !important; }
DIV.x_choice_tabs .x_choice_item.forms              , DIV.x_choice_buttons .x_choice_item.forms          	  { background-color: #B2D9FF !important; border-color: #B2D9FF !important; color: #0099FF !important; }
DIV.x_choice_tabs .x_choice_item.admin              , DIV.x_choice_buttons .x_choice_item.admin          	  { background-color: #999999 !important; border-color: #999999 !important; color: #333333 !important; }
DIV.x_choice_tabs .x_choice_item.cardio              , DIV.x_choice_buttons .x_choice_item.cardio          	  { background-color: #FFCCCC !important; border-color: #FFCCCC !important; color: #FF3333 !important; }
DIV.x_choice_tabs .x_choice_item.pathology              , DIV.x_choice_buttons .x_choice_item.pathology          	  { background-color: #FAE4A7 !important; border-color: #FAE4A7 !important; color: #DBAF36 !important; }
DIV.x_choice_tabs .x_choice_item.therapy              , DIV.x_choice_buttons .x_choice_item.therapy          	  { background-color: #C2E2B6 !important; border-color: #C2E2B6 !important; color: #7FAF6D !important; }
DIV.x_choice_tabs .x_choice_item.bells              , DIV.x_choice_buttons .x_choice_item.bells          	  { background-color: #9999FF !important; border-color: #9999FF !important; color: #000066 !important; }
DIV.x_choice_tabs .x_choice_item.pharmacy              , DIV.x_choice_buttons .x_choice_item.pharmacy          	  { background-color: #c1dfdf !important; border-color: #c1dfdf !important; color: Teal !important; }
DIV.x_choice_tabs .x_choice_item.userspace              , DIV.x_choice_buttons .x_choice_item.userspace          	  { background-color: #c1dfdf !important; border-color: #c1dfdf !important; color: Teal !important; }
DIV.x_choice_tabs .x_choice_item_selected.patients     , DIV.x_choice_buttons .x_choice_item_selected.patients      { background-color: white !important; border-bottom-color: white !important; border-width: 2px 1px 3px 1px; }
DIV.x_choice_tabs .x_choice_item_selected.docs     , DIV.x_choice_buttons .x_choice_item_selected.docs      { background-color: white !important; border-bottom-color: white !important; border-width: 2px 1px 3px 1px; }
DIV.x_choice_tabs .x_choice_item_selected.labs     , DIV.x_choice_buttons .x_choice_item_selected.labs      { background-color: white !important; border-bottom-color: white !important; border-width: 2px 1px 3px 1px; }
DIV.x_choice_tabs .x_choice_item_selected.micro     , DIV.x_choice_buttons .x_choice_item_selected.micro      { background-color: white !important; border-bottom-color: white !important; border-width: 2px 1px 3px 1px; }
DIV.x_choice_tabs .x_choice_item_selected.exams     , DIV.x_choice_buttons .x_choice_item_selected.exams      { background-color: white !important; border-bottom-color: white !important; border-width: 2px 1px 3px 1px; }
DIV.x_choice_tabs .x_choice_item_selected.forms     , DIV.x_choice_buttons .x_choice_item_selected.forms      { background-color: white !important; border-bottom-color: white !important; border-width: 2px 1px 3px 1px; }
DIV.x_choice_tabs .x_choice_item_selected.admin     , DIV.x_choice_buttons .x_choice_item_selected.admin      { background-color: white !important; border-bottom-color: white !important; border-width: 2px 1px 3px 1px; }
DIV.x_choice_tabs .x_choice_item_selected.cardio     , DIV.x_choice_buttons .x_choice_item_selected.cardio      { background-color: white !important; border-bottom-color: white !important; border-width: 2px 1px 3px 1px; }
DIV.x_choice_tabs .x_choice_item_selected.pathology     , DIV.x_choice_buttons .x_choice_item_selected.pathology      { background-color: white !important; border-bottom-color: white !important; border-width: 2px 1px 3px 1px; }
DIV.x_choice_tabs .x_choice_item_selected.therapy     , DIV.x_choice_buttons .x_choice_item_selected.therapy      { background-color: white !important; border-bottom-color: white !important; border-width: 2px 1px 3px 1px; }
DIV.x_choice_tabs .x_choice_item_selected.bells     , DIV.x_choice_buttons .x_choice_item_selected.bells      { background-color: white !important; border-bottom-color: white !important; border-width: 2px 1px 3px 1px; }
DIV.x_choice_tabs .x_choice_item_selected.pharmacy     , DIV.x_choice_buttons .x_choice_item_selected.pharmacy      { background-color: white !important; border-bottom-color: white !important; border-width: 2px 1px 3px 1px; }
DIV.x_choice_tabs .x_choice_item_selected.userspace     , DIV.x_choice_buttons .x_choice_item_selected.userspace      { background-color: white !important; border-bottom-color: white !important; border-width: 2px 1px 3px 1px; }
BODY.patients DIV.x_choice_tabs .x_choice_item         , BODY.patients DIV.x_choice_buttons .x_choice_item          { background-color: #CC9999; border-color: #CC9999;}
BODY.docs DIV.x_choice_tabs .x_choice_item         , BODY.docs DIV.x_choice_buttons .x_choice_item          { background-color: #CCCCFF; border-color: #CCCCFF;}
BODY.labs DIV.x_choice_tabs .x_choice_item         , BODY.labs DIV.x_choice_buttons .x_choice_item          { background-color: #BBDDBB; border-color: #BBDDBB;}
BODY.micro DIV.x_choice_tabs .x_choice_item         , BODY.micro DIV.x_choice_buttons .x_choice_item          { background-color: #BC7D7D; border-color: #BC7D7D;}
BODY.exams DIV.x_choice_tabs .x_choice_item         , BODY.exams DIV.x_choice_buttons .x_choice_item          { background-color: #DDAADD; border-color: #DDAADD;}
BODY.forms DIV.x_choice_tabs .x_choice_item         , BODY.forms DIV.x_choice_buttons .x_choice_item          { background-color: #B2D9FF; border-color: #B2D9FF;}
BODY.admin DIV.x_choice_tabs .x_choice_item         , BODY.admin DIV.x_choice_buttons .x_choice_item          { background-color: #999999; border-color: #999999;}
BODY.cardio DIV.x_choice_tabs .x_choice_item         , BODY.cardio DIV.x_choice_buttons .x_choice_item          { background-color: #FFCCCC; border-color: #FFCCCC;}
BODY.pathology DIV.x_choice_tabs .x_choice_item         , BODY.pathology DIV.x_choice_buttons .x_choice_item          { background-color: #FAE4A7; border-color: #FAE4A7;}
BODY.therapy DIV.x_choice_tabs .x_choice_item         , BODY.therapy DIV.x_choice_buttons .x_choice_item          { background-color: #C2E2B6; border-color: #C2E2B6;}
BODY.bells DIV.x_choice_tabs .x_choice_item         , BODY.bells DIV.x_choice_buttons .x_choice_item          { background-color: #9999FF; border-color: #9999FF;}
BODY.pharmacy DIV.x_choice_tabs .x_choice_item         , BODY.pharmacy DIV.x_choice_buttons .x_choice_item          { background-color: #c1dfdf; border-color: #c1dfdf;}
BODY.userspace DIV.x_choice_tabs .x_choice_item         , BODY.userspace DIV.x_choice_buttons .x_choice_item          { background-color: #c1dfdf; border-color: #c1dfdf;}
BODY.patients DIV.x_choice_tabs .x_choice_item_selected, BODY.patients DIV.x_choice_buttons .x_choice_item_selected { background-color: white; border-width: 2px 1px 3px 1px; border-bottom-color: white; }
BODY.docs DIV.x_choice_tabs .x_choice_item_selected, BODY.docs DIV.x_choice_buttons .x_choice_item_selected { background-color: white; border-width: 2px 1px 3px 1px; border-bottom-color: white; }
BODY.labs DIV.x_choice_tabs .x_choice_item_selected, BODY.labs DIV.x_choice_buttons .x_choice_item_selected { background-color: white; border-width: 2px 1px 3px 1px; border-bottom-color: white; }
BODY.micro DIV.x_choice_tabs .x_choice_item_selected, BODY.micro DIV.x_choice_buttons .x_choice_item_selected { background-color: white; border-width: 2px 1px 3px 1px; border-bottom-color: white; }
BODY.exams DIV.x_choice_tabs .x_choice_item_selected, BODY.exams DIV.x_choice_buttons .x_choice_item_selected { background-color: white; border-width: 2px 1px 3px 1px; border-bottom-color: white; }
BODY.forms DIV.x_choice_tabs .x_choice_item_selected, BODY.forms DIV.x_choice_buttons .x_choice_item_selected { background-color: white; border-width: 2px 1px 3px 1px; border-bottom-color: white; }
BODY.admin DIV.x_choice_tabs .x_choice_item_selected, BODY.admin DIV.x_choice_buttons .x_choice_item_selected { background-color: white; border-width: 2px 1px 3px 1px; border-bottom-color: white; }
BODY.cardio DIV.x_choice_tabs .x_choice_item_selected, BODY.cardio DIV.x_choice_buttons .x_choice_item_selected { background-color: white; border-width: 2px 1px 3px 1px; border-bottom-color: white; }
BODY.pathology DIV.x_choice_tabs .x_choice_item_selected, BODY.pathology DIV.x_choice_buttons .x_choice_item_selected { background-color: white; border-width: 2px 1px 3px 1px; border-bottom-color: white; }
BODY.therapy DIV.x_choice_tabs .x_choice_item_selected, BODY.therapy DIV.x_choice_buttons .x_choice_item_selected { background-color: white; border-width: 2px 1px 3px 1px; border-bottom-color: white; }
BODY.bells DIV.x_choice_tabs .x_choice_item_selected, BODY.bells DIV.x_choice_buttons .x_choice_item_selected { background-color: white; border-width: 2px 1px 3px 1px; border-bottom-color: white; }
BODY.pharmacy DIV.x_choice_tabs .x_choice_item_selected, BODY.pharmacy DIV.x_choice_buttons .x_choice_item_selected { background-color: white; border-width: 2px 1px 3px 1px; border-bottom-color: white; }
BODY.userspace DIV.x_choice_tabs .x_choice_item_selected, BODY.userspace DIV.x_choice_buttons .x_choice_item_selected { background-color: white; border-width: 2px 1px 3px 1px; border-bottom-color: white; }
DIV.x_choice_tabs .x_choice_item.zpcodes_0          , DIV.x_choice_buttons .x_choice_item.zpcodes_0           { background-color: #FFFFF5 !important; }
DIV.x_choice_tabs .x_choice_item.zpcodes_1          , DIV.x_choice_buttons .x_choice_item.zpcodes_1           { background-color: #F5FFF5 !important; }
DIV.x_choice_tabs .x_choice_item.zpcodes_2          , DIV.x_choice_buttons .x_choice_item.zpcodes_2           { background-color: #FFF5F5 !important; }
DIV.x_choice_tabs .x_choice_item.zpcodes_3          , DIV.x_choice_buttons .x_choice_item.zpcodes_3           { background-color: #F5F5FF !important; }
DIV.x_choice_tabs .x_choice_item.zpcodes_D          , DIV.x_choice_buttons .x_choice_item.zpcodes_D           { background-color: #FFFFF5 !important; }
DIV.x_choice_tabs .x_choice_item.zpcodes_CENIK          , DIV.x_choice_buttons .x_choice_item.zpcodes_CENIK           { background-color: #D6F4F5 !important; }
DIV.x_choice_tabs .x_choice_item.zpcodes_UKON          , DIV.x_choice_buttons .x_choice_item.zpcodes_UKON           { background-color: #E6D9F2 !important; }
DIV.x_choice_tabs .x_choice_item.zpcodes_UZIS          , DIV.x_choice_buttons .x_choice_item.zpcodes_UZIS           { background-color: #FFF5E6 !important; }
DIV.x_choice_tabs .x_choice_item_selected.zpcodes_0 , DIV.x_choice_buttons .x_choice_item_selected.zpcodes_0  { background-color: #FFFFF5 !important; border-bottom-color: #FFFFF5 !important; }
DIV.x_choice_tabs .x_choice_item_selected.zpcodes_1 , DIV.x_choice_buttons .x_choice_item_selected.zpcodes_1  { background-color: #F5FFF5 !important; border-bottom-color: #F5FFF5 !important; }
DIV.x_choice_tabs .x_choice_item_selected.zpcodes_2 , DIV.x_choice_buttons .x_choice_item_selected.zpcodes_2  { background-color: #FFF5F5 !important; border-bottom-color: #FFF5F5 !important; }
DIV.x_choice_tabs .x_choice_item_selected.zpcodes_3 , DIV.x_choice_buttons .x_choice_item_selected.zpcodes_3  { background-color: #F5F5FF !important; border-bottom-color: #F5F5FF !important; }
DIV.x_choice_tabs .x_choice_item_selected.zpcodes_D , DIV.x_choice_buttons .x_choice_item_selected.zpcodes_D  { background-color: #FFFFF5 !important; border-bottom-color: #FFFFF5 !important; }
DIV.x_choice_tabs .x_choice_item_selected.zpcodes_CENIK , DIV.x_choice_buttons .x_choice_item_selected.zpcodes_CENIK  { background-color: #D6F4F5 !important; border-bottom-color: #D6F4F5 !important; }
DIV.x_choice_tabs .x_choice_item_selected.zpcodes_UKON , DIV.x_choice_buttons .x_choice_item_selected.zpcodes_UKON  { background-color: #E6D9F2 !important; border-bottom-color: #E6D9F2 !important; }
DIV.x_choice_tabs .x_choice_item_selected.zpcodes_UZIS , DIV.x_choice_buttons .x_choice_item_selected.zpcodes_UZIS  { background-color: #FFF5E6 !important; border-bottom-color: #FFF5E6 !important; }
DIV.x_choice_tabs .x_choice_item.usage_events           , DIV.x_choice_buttons .x_choice_item.usage_events            { background-color: #E0FFFF !important; border-color: #51FFFF !important;}
DIV.x_choice_tabs .x_choice_item.usage_procs           , DIV.x_choice_buttons .x_choice_item.usage_procs            { background-color: #ffffcc !important; border-color: #e6e600 !important;}
DIV.x_choice_tabs .x_choice_item.usage_drugs           , DIV.x_choice_buttons .x_choice_item.usage_drugs            { background-color: #ddffdd !important; border-color: #4DFF4D !important;}
DIV.x_choice_tabs .x_choice_item.usage_blood           , DIV.x_choice_buttons .x_choice_item.usage_blood            { background-color: #ffdddd !important; border-color: #FF4D4D !important;}
DIV.x_choice_tabs .x_choice_item.usage_mater           , DIV.x_choice_buttons .x_choice_item.usage_mater            { background-color: #ddddff !important; border-color: #4D4DFF !important;}
DIV.x_choice_tabs .x_choice_item.usage_device           , DIV.x_choice_buttons .x_choice_item.usage_device            { background-color: #eeccee !important; border-color: #CD69CD !important;}
DIV.x_choice_tabs .x_choice_item.usage_tiss           , DIV.x_choice_buttons .x_choice_item.usage_tiss            { background-color: #ffbbee !important; border-color: #FF38CD !important;}
DIV.x_choice_tabs .x_choice_item.usage_defects           , DIV.x_choice_buttons .x_choice_item.usage_defects            { background-color: #FFEBCD !important; border-color: #FFB442 !important;}
DIV.x_choice_tabs .x_choice_item_selected.usage_events  , DIV.x_choice_buttons .x_choice_item_selected.usage_events   { background-color: white !important; border-bottom-color: white !important;}
DIV.x_choice_tabs .x_choice_item_selected.usage_procs  , DIV.x_choice_buttons .x_choice_item_selected.usage_procs   { background-color: white !important; border-bottom-color: white !important;}
DIV.x_choice_tabs .x_choice_item_selected.usage_drugs  , DIV.x_choice_buttons .x_choice_item_selected.usage_drugs   { background-color: white !important; border-bottom-color: white !important;}
DIV.x_choice_tabs .x_choice_item_selected.usage_blood  , DIV.x_choice_buttons .x_choice_item_selected.usage_blood   { background-color: white !important; border-bottom-color: white !important;}
DIV.x_choice_tabs .x_choice_item_selected.usage_mater  , DIV.x_choice_buttons .x_choice_item_selected.usage_mater   { background-color: white !important; border-bottom-color: white !important;}
DIV.x_choice_tabs .x_choice_item_selected.usage_device  , DIV.x_choice_buttons .x_choice_item_selected.usage_device   { background-color: white !important; border-bottom-color: white !important;}
DIV.x_choice_tabs .x_choice_item_selected.usage_tiss  , DIV.x_choice_buttons .x_choice_item_selected.usage_tiss   { background-color: white !important; border-bottom-color: white !important;}
DIV.x_choice_tabs .x_choice_item_selected.usage_defects  , DIV.x_choice_buttons .x_choice_item_selected.usage_defects   { background-color: white !important; border-bottom-color: white !important;}
DIV.x_choice_tabs .x_choice_item.x_choice_item_hidden     , DIV.x_choice_buttons .x_choice_item.x_choice_item_hidden      { display: none;}
DIV.x_choice_tabs .x_choice_item_spacer.x_choice_item_hidden, DIV.x_choice_buttons .x_choice_item_spacer.x_choice_item_hidden { display: none;}
/* x_array */
DIV.x_array { padding: 0px; clear: both;}
DIV.x_array_item { position: relative; }
DIV.x_array_item_with_border { border-left: 1px solid #EEE; border-top: 1px solid #EEE; border-bottom: 1px solid #666; border-right: 1px solid #666; margin: 0px 5px 5px 0px;}
DIV.x_array_item_floated     { float: left;}
DIV.x_array_item A.sortable_glyph_delete { padding: 2px 6px; right: 0px; top: 0px; background-color: white; }
DIV.x_array_item A:hover.sortable_glyph_delete {background-color: MistyRose; }
.x_array_item_placeholder { height: 200px; width: 192px;/* to avoid jumping during drag */}
/* xlab value */
DIV.xlab_list_row      { text-align: left;  }
DIV.xlab_list_value    { text-align: right; display: inline-block; _display: inline; }
DIV.xlab_list_datetime { width: 82px; _width: 78px; text-align: right; font-style: italic; font-size: 8pt; color: #999; display: inline-block; _display: inline; }
/* commnon styling - must be here at end */
DIV.readonly   INPUT.textbox,TEXTAREA.readonly   { color: black; border-color: #999 !important; outline-style:none; }
DIV.x_combo.readonly   							 { color: black; border-color: #999 !important; outline-style:none; }
DIV.x_combo.readonly INPUT.x_combo_input  		 { color: black; border-color: #999 !important; outline-style:none; }
DIV.calculated INPUT.textbox,TEXTAREA.calculated { color: black; border-color: #999 !important; background-color: #eee; outline-style:none; }
TD.important DIV.x_combo_box     { background-color: LightYellow; }
TD.important INPUT.textbox       { background-color: LightYellow; }
.bottom_glyph     				 { position: absolute; font: 9px 'Glyphicons Regular'; line-height: 8px; bottom: 3px; right: 2px;}
DIV.x_combo .bottom_glyph     	 { right: 3px;}
DIV.x_combo .bottom_glyph_more   { right: -1px; bottom: 0px; margin: 0px 2px 2px 2px;}
DIV.bottom_glyph_required	     { color: red; font-size: 6px; line-height: 6px;}
A.bottom_glyph			 		 { color: #999 !important; }
A.bottom_glyph:hover             { color: red !important; }
DIV.textbox    	   .bottom_glyph { right: 3px; }
DIV.textbox_right  .bottom_glyph { left: 2.5px; right: auto; }
DIV.textarea       .bottom_glyph { right: 3px; bottom: 4px;}
DIV.textarea_right .bottom_glyph { left: 2.5px; right: auto; }
DIV.x_combo_right  .bottom_glyph { left: 2.5px; right: auto; }
.bottom_glyph_more_hidden .bottom_glyph_more { display: none; }
.inputhtml_unit 				{ font-size: 8pt; font-style: italic; color: #666666; line-height: 16px; padding: 0 2px; display: inline-block;}
.outputhtml_unit 				{ font-size: 8pt; font-style: italic; color: #666666; line-height: 16px; padding: 0 2px; display: inline-block; }
.x_combo_unit					{ margin-top: -4px; }
.inputhtml_unit_hide .inputhtml_unit { display: none;}
/* css for litle help pop-up in input area*/
.bottom_glyph_infohtml     		  	{ cursor: help; }
DIV.inputhtml_info				  	{ position: relative; }
DIV.inputhtml_info_popup		  	{ position: absolute; border: 1px solid #666; background-color: Ivory; right: 0; top: 3px; z-index: 998; padding: 2px 4px; display: none; }
.inputhtml_info_popup_svg			{ position: absolute; top: -7px; left: 7px; z-index: 999;}
.inputhtml_info_popup_svg_triangle  { fill: Ivory; stroke: #666; stroke-width: 1px; stroke-dasharray: 0 13 20;}
/* clears the 'X' from Internet Explorer */
input[type=search]::-ms-clear {  display: none; width : 0; height: 0; }
input[type=search]::-ms-reveal {  display: none; width : 0; height: 0; }
/* clears the 'X' from Chrome */
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration { display: none; }
/* test style */
.foo {color: pink !important;}
/* inline object input */
TABLE.object_input { padding: 4px 0px; width: 600px; table-layout: fixed; background-color: white; margin: 0px 1px;}
BODY.patients TABLE.object_input          { border: 1px solid #990000; }
BODY.docs TABLE.object_input          { border: 1px solid #3333CC; }
BODY.labs TABLE.object_input          { border: 1px solid #009900; }
BODY.micro TABLE.object_input          { border: 1px solid #660000; }
BODY.exams TABLE.object_input          { border: 1px solid #663399; }
BODY.forms TABLE.object_input          { border: 1px solid #0099FF; }
BODY.admin TABLE.object_input          { border: 1px solid #333333; }
BODY.cardio TABLE.object_input          { border: 1px solid #FF3333; }
BODY.pathology TABLE.object_input          { border: 1px solid #DBAF36; }
BODY.therapy TABLE.object_input          { border: 1px solid #7FAF6D; }
BODY.bells TABLE.object_input          { border: 1px solid #000066; }
BODY.pharmacy TABLE.object_input          { border: 1px solid Teal; }
BODY.userspace TABLE.object_input          { border: 1px solid Teal; }
BODY.patients TABLE.object_input.readonly { border-color: #999 !important; } 
BODY.docs TABLE.object_input.readonly { border-color: #999 !important; } 
BODY.labs TABLE.object_input.readonly { border-color: #999 !important; } 
BODY.micro TABLE.object_input.readonly { border-color: #999 !important; } 
BODY.exams TABLE.object_input.readonly { border-color: #999 !important; } 
BODY.forms TABLE.object_input.readonly { border-color: #999 !important; } 
BODY.admin TABLE.object_input.readonly { border-color: #999 !important; } 
BODY.cardio TABLE.object_input.readonly { border-color: #999 !important; } 
BODY.pathology TABLE.object_input.readonly { border-color: #999 !important; } 
BODY.therapy TABLE.object_input.readonly { border-color: #999 !important; } 
BODY.bells TABLE.object_input.readonly { border-color: #999 !important; } 
BODY.pharmacy TABLE.object_input.readonly { border-color: #999 !important; } 
BODY.userspace TABLE.object_input.readonly { border-color: #999 !important; } 
/* glyphs */
A.glyph_delete::before { content: "\E208"; }
/* ctrl toggle pseudo button */
A.ctrl_toggle { display: block; white-space: nowrap; vertical-align: middle; position: relative; }
A.ctrl_toggle DIV.ctrl_toggle_text   { color: silver; font-weight: bold; display: inline-block; padding: 2px 4px; position: absolute; top: -1px; left: 35px; font-style: normal; }
A.ctrl_toggle DIV.ctrl_toggle_switch { width: 30px; height: 20px; background-color: white; border: 2px solid silver; position: relative;  display: inline-block; border-radius: 10px;}
A.ctrl_toggle DIV.ctrl_toggle_dot    { width: 14px; height: 14px; background-color: silver; top: 1px; left: 1px; right: auto; position: absolute;  display: inline-block;  border-radius: 7px; }
BODY.ctrl A.ctrl_toggle DIV.ctrl_toggle_dot { left: auto; right: 1px; }
BODY.ctrl.patients A.ctrl_toggle DIV.ctrl_toggle_text   { color: #990000; }
BODY.ctrl.docs A.ctrl_toggle DIV.ctrl_toggle_text   { color: #3333CC; }
BODY.ctrl.labs A.ctrl_toggle DIV.ctrl_toggle_text   { color: #009900; }
BODY.ctrl.micro A.ctrl_toggle DIV.ctrl_toggle_text   { color: #660000; }
BODY.ctrl.exams A.ctrl_toggle DIV.ctrl_toggle_text   { color: #663399; }
BODY.ctrl.forms A.ctrl_toggle DIV.ctrl_toggle_text   { color: #0099FF; }
BODY.ctrl.admin A.ctrl_toggle DIV.ctrl_toggle_text   { color: #333333; }
BODY.ctrl.cardio A.ctrl_toggle DIV.ctrl_toggle_text   { color: #FF3333; }
BODY.ctrl.pathology A.ctrl_toggle DIV.ctrl_toggle_text   { color: #DBAF36; }
BODY.ctrl.therapy A.ctrl_toggle DIV.ctrl_toggle_text   { color: #7FAF6D; }
BODY.ctrl.bells A.ctrl_toggle DIV.ctrl_toggle_text   { color: #000066; }
BODY.ctrl.pharmacy A.ctrl_toggle DIV.ctrl_toggle_text   { color: Teal; }
BODY.ctrl.userspace A.ctrl_toggle DIV.ctrl_toggle_text   { color: Teal; }
BODY.ctrl.patients A.ctrl_toggle DIV.ctrl_toggle_switch { border-color: #990000; }
BODY.ctrl.docs A.ctrl_toggle DIV.ctrl_toggle_switch { border-color: #3333CC; }
BODY.ctrl.labs A.ctrl_toggle DIV.ctrl_toggle_switch { border-color: #009900; }
BODY.ctrl.micro A.ctrl_toggle DIV.ctrl_toggle_switch { border-color: #660000; }
BODY.ctrl.exams A.ctrl_toggle DIV.ctrl_toggle_switch { border-color: #663399; }
BODY.ctrl.forms A.ctrl_toggle DIV.ctrl_toggle_switch { border-color: #0099FF; }
BODY.ctrl.admin A.ctrl_toggle DIV.ctrl_toggle_switch { border-color: #333333; }
BODY.ctrl.cardio A.ctrl_toggle DIV.ctrl_toggle_switch { border-color: #FF3333; }
BODY.ctrl.pathology A.ctrl_toggle DIV.ctrl_toggle_switch { border-color: #DBAF36; }
BODY.ctrl.therapy A.ctrl_toggle DIV.ctrl_toggle_switch { border-color: #7FAF6D; }
BODY.ctrl.bells A.ctrl_toggle DIV.ctrl_toggle_switch { border-color: #000066; }
BODY.ctrl.pharmacy A.ctrl_toggle DIV.ctrl_toggle_switch { border-color: Teal; }
BODY.ctrl.userspace A.ctrl_toggle DIV.ctrl_toggle_switch { border-color: Teal; }
BODY.ctrl.patients A.ctrl_toggle DIV.ctrl_toggle_dot    { background-color: #990000; }
BODY.ctrl.docs A.ctrl_toggle DIV.ctrl_toggle_dot    { background-color: #3333CC; }
BODY.ctrl.labs A.ctrl_toggle DIV.ctrl_toggle_dot    { background-color: #009900; }
BODY.ctrl.micro A.ctrl_toggle DIV.ctrl_toggle_dot    { background-color: #660000; }
BODY.ctrl.exams A.ctrl_toggle DIV.ctrl_toggle_dot    { background-color: #663399; }
BODY.ctrl.forms A.ctrl_toggle DIV.ctrl_toggle_dot    { background-color: #0099FF; }
BODY.ctrl.admin A.ctrl_toggle DIV.ctrl_toggle_dot    { background-color: #333333; }
BODY.ctrl.cardio A.ctrl_toggle DIV.ctrl_toggle_dot    { background-color: #FF3333; }
BODY.ctrl.pathology A.ctrl_toggle DIV.ctrl_toggle_dot    { background-color: #DBAF36; }
BODY.ctrl.therapy A.ctrl_toggle DIV.ctrl_toggle_dot    { background-color: #7FAF6D; }
BODY.ctrl.bells A.ctrl_toggle DIV.ctrl_toggle_dot    { background-color: #000066; }
BODY.ctrl.pharmacy A.ctrl_toggle DIV.ctrl_toggle_dot    { background-color: Teal; }
BODY.ctrl.userspace A.ctrl_toggle DIV.ctrl_toggle_dot    { background-color: Teal; }
BODY.ctrl DIV.x_dialog.patients A.ctrl_toggle DIV.ctrl_toggle_text   { color: #990000; }
BODY.ctrl DIV.x_dialog.docs A.ctrl_toggle DIV.ctrl_toggle_text   { color: #3333CC; }
BODY.ctrl DIV.x_dialog.labs A.ctrl_toggle DIV.ctrl_toggle_text   { color: #009900; }
BODY.ctrl DIV.x_dialog.micro A.ctrl_toggle DIV.ctrl_toggle_text   { color: #660000; }
BODY.ctrl DIV.x_dialog.exams A.ctrl_toggle DIV.ctrl_toggle_text   { color: #663399; }
BODY.ctrl DIV.x_dialog.forms A.ctrl_toggle DIV.ctrl_toggle_text   { color: #0099FF; }
BODY.ctrl DIV.x_dialog.admin A.ctrl_toggle DIV.ctrl_toggle_text   { color: #333333; }
BODY.ctrl DIV.x_dialog.cardio A.ctrl_toggle DIV.ctrl_toggle_text   { color: #FF3333; }
BODY.ctrl DIV.x_dialog.pathology A.ctrl_toggle DIV.ctrl_toggle_text   { color: #DBAF36; }
BODY.ctrl DIV.x_dialog.therapy A.ctrl_toggle DIV.ctrl_toggle_text   { color: #7FAF6D; }
BODY.ctrl DIV.x_dialog.bells A.ctrl_toggle DIV.ctrl_toggle_text   { color: #000066; }
BODY.ctrl DIV.x_dialog.pharmacy A.ctrl_toggle DIV.ctrl_toggle_text   { color: Teal; }
BODY.ctrl DIV.x_dialog.userspace A.ctrl_toggle DIV.ctrl_toggle_text   { color: Teal; }
BODY.ctrl DIV.x_dialog.patients A.ctrl_toggle DIV.ctrl_toggle_switch { border-color: #990000; }
BODY.ctrl DIV.x_dialog.docs A.ctrl_toggle DIV.ctrl_toggle_switch { border-color: #3333CC; }
BODY.ctrl DIV.x_dialog.labs A.ctrl_toggle DIV.ctrl_toggle_switch { border-color: #009900; }
BODY.ctrl DIV.x_dialog.micro A.ctrl_toggle DIV.ctrl_toggle_switch { border-color: #660000; }
BODY.ctrl DIV.x_dialog.exams A.ctrl_toggle DIV.ctrl_toggle_switch { border-color: #663399; }
BODY.ctrl DIV.x_dialog.forms A.ctrl_toggle DIV.ctrl_toggle_switch { border-color: #0099FF; }
BODY.ctrl DIV.x_dialog.admin A.ctrl_toggle DIV.ctrl_toggle_switch { border-color: #333333; }
BODY.ctrl DIV.x_dialog.cardio A.ctrl_toggle DIV.ctrl_toggle_switch { border-color: #FF3333; }
BODY.ctrl DIV.x_dialog.pathology A.ctrl_toggle DIV.ctrl_toggle_switch { border-color: #DBAF36; }
BODY.ctrl DIV.x_dialog.therapy A.ctrl_toggle DIV.ctrl_toggle_switch { border-color: #7FAF6D; }
BODY.ctrl DIV.x_dialog.bells A.ctrl_toggle DIV.ctrl_toggle_switch { border-color: #000066; }
BODY.ctrl DIV.x_dialog.pharmacy A.ctrl_toggle DIV.ctrl_toggle_switch { border-color: Teal; }
BODY.ctrl DIV.x_dialog.userspace A.ctrl_toggle DIV.ctrl_toggle_switch { border-color: Teal; }
BODY.ctrl DIV.x_dialog.patients A.ctrl_toggle DIV.ctrl_toggle_dot    { background-color: #990000; }
BODY.ctrl DIV.x_dialog.docs A.ctrl_toggle DIV.ctrl_toggle_dot    { background-color: #3333CC; }
BODY.ctrl DIV.x_dialog.labs A.ctrl_toggle DIV.ctrl_toggle_dot    { background-color: #009900; }
BODY.ctrl DIV.x_dialog.micro A.ctrl_toggle DIV.ctrl_toggle_dot    { background-color: #660000; }
BODY.ctrl DIV.x_dialog.exams A.ctrl_toggle DIV.ctrl_toggle_dot    { background-color: #663399; }
BODY.ctrl DIV.x_dialog.forms A.ctrl_toggle DIV.ctrl_toggle_dot    { background-color: #0099FF; }
BODY.ctrl DIV.x_dialog.admin A.ctrl_toggle DIV.ctrl_toggle_dot    { background-color: #333333; }
BODY.ctrl DIV.x_dialog.cardio A.ctrl_toggle DIV.ctrl_toggle_dot    { background-color: #FF3333; }
BODY.ctrl DIV.x_dialog.pathology A.ctrl_toggle DIV.ctrl_toggle_dot    { background-color: #DBAF36; }
BODY.ctrl DIV.x_dialog.therapy A.ctrl_toggle DIV.ctrl_toggle_dot    { background-color: #7FAF6D; }
BODY.ctrl DIV.x_dialog.bells A.ctrl_toggle DIV.ctrl_toggle_dot    { background-color: #000066; }
BODY.ctrl DIV.x_dialog.pharmacy A.ctrl_toggle DIV.ctrl_toggle_dot    { background-color: Teal; }
BODY.ctrl DIV.x_dialog.userspace A.ctrl_toggle DIV.ctrl_toggle_dot    { background-color: Teal; }
BODY.patients A.ctrl_toggle:hover DIV.ctrl_toggle_switch     { border-color: red !important; }
BODY.docs A.ctrl_toggle:hover DIV.ctrl_toggle_switch     { border-color: red !important; }
BODY.labs A.ctrl_toggle:hover DIV.ctrl_toggle_switch     { border-color: red !important; }
BODY.micro A.ctrl_toggle:hover DIV.ctrl_toggle_switch     { border-color: red !important; }
BODY.exams A.ctrl_toggle:hover DIV.ctrl_toggle_switch     { border-color: red !important; }
BODY.forms A.ctrl_toggle:hover DIV.ctrl_toggle_switch     { border-color: red !important; }
BODY.admin A.ctrl_toggle:hover DIV.ctrl_toggle_switch     { border-color: red !important; }
BODY.cardio A.ctrl_toggle:hover DIV.ctrl_toggle_switch     { border-color: red !important; }
BODY.pathology A.ctrl_toggle:hover DIV.ctrl_toggle_switch     { border-color: red !important; }
BODY.therapy A.ctrl_toggle:hover DIV.ctrl_toggle_switch     { border-color: red !important; }
BODY.bells A.ctrl_toggle:hover DIV.ctrl_toggle_switch     { border-color: red !important; }
BODY.pharmacy A.ctrl_toggle:hover DIV.ctrl_toggle_switch     { border-color: red !important; }
BODY.userspace A.ctrl_toggle:hover DIV.ctrl_toggle_switch     { border-color: red !important; }
BODY.patients A.ctrl_toggle:hover DIV.ctrl_toggle_text       { color: red !important; }
BODY.docs A.ctrl_toggle:hover DIV.ctrl_toggle_text       { color: red !important; }
BODY.labs A.ctrl_toggle:hover DIV.ctrl_toggle_text       { color: red !important; }
BODY.micro A.ctrl_toggle:hover DIV.ctrl_toggle_text       { color: red !important; }
BODY.exams A.ctrl_toggle:hover DIV.ctrl_toggle_text       { color: red !important; }
BODY.forms A.ctrl_toggle:hover DIV.ctrl_toggle_text       { color: red !important; }
BODY.admin A.ctrl_toggle:hover DIV.ctrl_toggle_text       { color: red !important; }
BODY.cardio A.ctrl_toggle:hover DIV.ctrl_toggle_text       { color: red !important; }
BODY.pathology A.ctrl_toggle:hover DIV.ctrl_toggle_text       { color: red !important; }
BODY.therapy A.ctrl_toggle:hover DIV.ctrl_toggle_text       { color: red !important; }
BODY.bells A.ctrl_toggle:hover DIV.ctrl_toggle_text       { color: red !important; }
BODY.pharmacy A.ctrl_toggle:hover DIV.ctrl_toggle_text       { color: red !important; }
BODY.userspace A.ctrl_toggle:hover DIV.ctrl_toggle_text       { color: red !important; }
BODY.patients A.ctrl_toggle:hover DIV.ctrl_toggle_dot        { background-color: red !important; }
BODY.docs A.ctrl_toggle:hover DIV.ctrl_toggle_dot        { background-color: red !important; }
BODY.labs A.ctrl_toggle:hover DIV.ctrl_toggle_dot        { background-color: red !important; }
BODY.micro A.ctrl_toggle:hover DIV.ctrl_toggle_dot        { background-color: red !important; }
BODY.exams A.ctrl_toggle:hover DIV.ctrl_toggle_dot        { background-color: red !important; }
BODY.forms A.ctrl_toggle:hover DIV.ctrl_toggle_dot        { background-color: red !important; }
BODY.admin A.ctrl_toggle:hover DIV.ctrl_toggle_dot        { background-color: red !important; }
BODY.cardio A.ctrl_toggle:hover DIV.ctrl_toggle_dot        { background-color: red !important; }
BODY.pathology A.ctrl_toggle:hover DIV.ctrl_toggle_dot        { background-color: red !important; }
BODY.therapy A.ctrl_toggle:hover DIV.ctrl_toggle_dot        { background-color: red !important; }
BODY.bells A.ctrl_toggle:hover DIV.ctrl_toggle_dot        { background-color: red !important; }
BODY.pharmacy A.ctrl_toggle:hover DIV.ctrl_toggle_dot        { background-color: red !important; }
BODY.userspace A.ctrl_toggle:hover DIV.ctrl_toggle_dot        { background-color: red !important; }
.x_placeholder      { text-align: left !important; font-weight: normal; cursor: text; font-style: italic; font-size: 8pt; color: #999999; white-space: nowrap; padding: 2px 4px 0px 4px; line-height: 16px; width: 100%; visibility: hidden; _visibility: visible; position: absolute; z-index: 1; }
.readonly   .x_placeholder { visibility: hidden;}
.calculated .x_placeholder { visibility: hidden;}
DIV.textbox_right   .x_placeholder { text-align: right !important;}
DIV.textbox_center  .x_placeholder { text-align: center !important;}
DIV.textarea_right  .x_placeholder { text-align: right !important;}
DIV.textarea_center .x_placeholder { text-align: center !important;}
DIV.x_combo .x_placeholder { padding: 0px 2px 0px 2px; }
DIV.x_combo_right   .x_placeholder { text-align: right !important; padding-right: 4px;}
DIV.x_combo_center  .x_placeholder { text-align: center !important;}
.x_combo_box_readonly { display: inline-block; _display: inline; position: relative; top: 0px; _top: 1px; text-align: left; border: 1px solid #999999; color: #999999; height: 20px; overflow: hidden; background-color: white; margin-top: 0px; margin-bottom: 0px; margin-right: 0px; }