
@charset "utf-8";
/* CSS Document */

a {text-decoration:none;color:#006a77;}
a:visited {text-decoration:none;color:#006a77;}
a:hover {color:#0000ff;text-decoration:underline;}

td {	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}

body {background-color:#fff; margin:0px; padding:0px;}
.printbody { background-color: #ffffff;}
.bodycolor {background-color:#fff}	
	
}
.fw265 {width:265px;overflow:hidden;text-overflow:ellipsis}
.topmenu{ background-color:#a0a0a0;height:20px;padding-left:0px; margin-right:65px; border-top:2px solid #000;border-bottom:1px solid #000;}
.menuTab{ padding:0px 0px;line-height:20px;background-color:#a0a0a0;text-align:center;border-right:1px solid #000; cursor:hand; text-decoration:none; font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#fff}
.menuTabSelected {background-color: #625b5a; line-height:20px;padding:0px;text-align:center;border-right:1px solid #000; cursor:hand;text-decoration:none}
.menuTab a{ font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#fff;font-weight:bold;}
.menuTab a:hover{ font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#000;font-weight:bold;}
.menuTab a:active{ font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#000;font-weight:bold;}
.menuTab a:visited{ font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#fff;font-weight:bold;}
.menuTabSelected a{ font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#000000;font-weight:bold;}
.menuTabSelected a:hover{ font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#fff;font-weight:bold;}
.menuTabSelected a:active{ font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#fff;font-weight:bold;}
.menuTabSelected a:visited{ font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#fff;font-weight:bold;}
.menuTabSubSelected {color:#000;text-decoration:none;}
.menuTabSub {color:#000;}
.submenupadding {padding-right:15px;}
.customclass2 { background-image:url(../vis/menu2_bg.jpg);background-repeat:repeat-x; height: 20px; padding-bottom: 10px;}

.submenuover {background-color:#deefbd;}
.submenunormal {background-color:#d9d9d9;}

.bodytable {padding:0px 60px 50px 60px;
height:300px;
vertical-align:top;}
.topopt {padding:0px 60px 0px 60px;
vertical-align:top;}

.topoptbg { background-color: #f3fafe;border:1px solid #a0a0a0;border-top:0px;}
.topopttoprow { background-color: #ffffff; border:1px solid #a0a0a0;}
img {
	border:0px;
}
.home_bg {
	/*background-image:url(../vis/bg.jpg);*/
	background-repeat:no-repeat;
	background-position:top left;
	
}
.redtextsmall {
	font-family:Arial, Helvetica, sans-serif;
	color:#cc0000;
	font-size:12px;
}
.labletext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#474f52;
	line-height:20px;
}
.bluetext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0d6db1;
	line-height:20px;
}
.whitetext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	line-height:20px;
}
.npnav {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0d6db1;
	text-decoration:none;
	font-weight:bold;
	padding:6px;
}
.npnavactive {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	padding:10px;
	background-image:url(/vis/np_nav.png);
	background-repeat:no-repeat;
	line-height:26px;
	margin:0px;
	background-position:center top;
}
.blackboldtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#474f52;
	font-weight:bold;
	line-height:25px;
}
.smalltext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#474f52;
}
.normaltext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4c5457;
	line-height:20px;
}
.style1 {
	color: #c3e6ff
}
.alert { background-color: #f2e2c1;}
.error { background-color: #ff0000;}
.errorRule { 

 background-image: 
    repeating-linear-gradient(
      45deg,
      #DCDCDC,
      #DCDCDC 2px,
      #C0C0C0 4px,
      #C0C0C0 4px /* determines size */ 
    );


}

.errorRuleStrict { 

 background-image: 
    repeating-linear-gradient(
      115deg,
      #C0C0C0, 
      #C0C0C0 2px,
      #808080 4px,
      #808080 4px /* determines size */ 
    );


}

.watermark {
    opacity: 0.5;
    color: BLACK;
    position: absolute;
    top : 250;
    left : 250;
    bottom: 0;
    right: 0;
}
.chromestyle{
width: 99%;
font-weight: bold;
}
.apptelse	{background-color: #7583ff; height: 25px; color: #000; cursor: pointer;}
.apptif		{background-color: #e6f7d1; height: 25px; color: #000; cursor: pointer;}
.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
width: 100%;
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #0d6db1;
text-decoration: underline;
background-color:#f7f8f7;
border-left:1px solid #CCCCCC;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

.tableNew {line-height:20px;border:1px #000 solid;background-color:f4f5ec;}

.label {border-bottom: 1px solid #cccccc;}

.topoptpop {background-color: #d9e8f3;}
.menu2 {line-height:16px;color:black;width:160px;padding-left:6px;font-weight:normal;font-size:11px;}
.menu2:link {text-decoration:none;color:black;font-weight:normal;}
.menu2:visited {text-decoration:none;color:black;font-weight:normal;}
.menu2:hover{text-decoration:none;color:black;background-color:#c4d7e4;abc:000080;font-weight:normal}
.menu1 {line-height:16px;color:black;width:110px;padding-left:6px;font-weight:normal;font-size:11px;}
.menu1:link{text-decoration:none;color:black;font-weight:normal;}
.menu1:visited {text-decoration:none;color:black;font-weight:normal;}
.menu1:hover{text-decoration:none;color:black;background-color:#c4d7e4;abc:000080;font-weight:normal}
.lTeal{color:#437397;}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background-color:#FFFFFF;
color:#000;
text-decoration: none;
}
/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:30px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 0px 5px;
text-decoration: none;
color:#000;

text-align:left;
font-size:11px;
background-color:#d0d2d0;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #f7f8f7;
}




.legendAlter{
padding-left:20px;
}

.trborder{
border-bottom: 1px solid #a0a0a0;
}





.

.sspharmacy {background-color:#A4F4F4;}


.subbody {background-color:#e0ebde;padding:0px;}

.tableDataPortal {line-height:20px;border:0px #D3DAE0 solid;}


.whitetitlepaten {background-color:#f5f6f5; font-weight: bold;line-height:25px;border-bottom:#d7dad7 1px solid;}

.tableHeading {background-color:#d2d7aa; font-weight: bold;line-height:25px;border-bottom:#b1b687 2px solid;padding:5px;}
.tableHeading2 {background-color:#e1e2d5; font-weight: bold;line-height:25px;border-bottom:#d7dad7 1px solid;padding:5px;}

.tableHeading3 {background-color:#ccc; font-weight: bold;line-height:20px;border-bottom:#d7dad7 1px solid;padding:5px;}
.tableHeading4 {background-color:#ddd; font-weight: bold;line-height:20px;border-bottom:#d7dad7 1px solid;padding:5px;}


#gua {position: absolute;
	top: 220px;
	left:443px;
	z-index: 500;
	width: 237px;
	visibility:hidden;
	}
#ins {position: absolute;
	top: 220px;
	left:443px;
	z-index: 500;
	width: 237px;


}


.navbg {line-height:30px;
background-color:#f7f8f7;
border-bottom:1px solid #c4c7c4;
padding-left:0px;
padding-right:0px;}


.footerbg {background-color:#636e73;
padding:20px 25px 20px 25px;}


.footerlink {color:#b1c5cf; font-size:10px;}
.footerlink a:link {color:#b1c5cf;}
.footerlink a:hover {color:#d8e2e7;}
.footerlink a:active {color:#b1c5cf;}

.menuBackground {background-color:black;}
.menu {color:white;font-weight:normal;text-decoration:none;font-size:10px;}
.bigger {font-size:10px;}
.lineRight {border-right:1px solid #000; cursor:hand;color:white;font-size:10px; text-align:center;}



.gray {color:9d9d9d;font-weight:bold;}

.sImgCls {border: 1px solid #fff;}

.appt1 {background-color: ECF8F0;}
.appt2 {background-color: C9E3C5;}
.titleBar {background-color:#000080;color:white;font-weight:bold;font-size:15px;font-family:Arial, Helvetica, sans-serif;}
.subTitleBar {background-color:#ECECEC;font-size:13px;font-weight:bold;}
.tabledata {}
.subtitle {background-color: #677a87; color: #ffffff;}
.thirdtitle {background-color: #97adbc; color: #000;}
.fourtitle { background-color: #bedec4; color: #000;}
.fivetitle { background-color: #deedbe; color: #000;}
.tablegridwithborder { background-color: #deedbe; color: #000;}


.gridbg { background-color: #ffffff; color: #000000;}

.menuNormal 	 {line-height:14px;color:black;width:130px;padding-left:6px;font-weight:normal;font-size:11px;}
.menuNormal:link {text-decoration:none;color:black;font-weight:normal;}
.menuNormal:hover{text-decoration:none;color:black;background-color:bedec4;abc:000080;font-weight:normal}

.scrollableDiv {display:block; height:200px; width:450px; overflow:auto; padding:5px; }

iframe {background-color: #000000; font-family:Arial, Helvetica, sans-serif;
	font-size:12px;}
.patientInfo        {visibility:hidden;display:none}
.patientInfoVisible {visibility:visible;display:block}	
.hide {
display : none;
}


.contentDivHidden  {display:none;}
.contentDivVisible {display:block;}
.alertList {font-size:11px;font-family:arial;}
.fixedWidth  {width:360px;}
.deleteBtn {font:bolder}
.splclass{font-family:verdana;font-size:11px;fontSize:12px};
.backTableData {line-height:20px;border:0px #D3DAE0 solid;background-color:#ECEDF4;}
.hideTableData {line-height:20px;border:0px #D3DAE0 solid;background-color:#ECEDF4;display:none;visibility:hidden}
.TxtAreaCss{width:300px;height:20px;resize:none;overflow-y:hidden;min-height:20px;}
.InlineParent{font-weight:bold}
.FrameParent{font-weight:bold}
.InlineChild{font-weight:normal}
.FrameChildCss{font-weight:normal}

.selectItem {
	cursor: hand;
	color: black;
	background-color: white;
	padding-left: 3px;
	font-weight: normal;
}

.selectItem:hover {
	background-color: navy;
	color: white;
	font-weight: normal;
}

.fontCss {
	width: 620px;
	text-decoration: none;
	overflow: hidden;
	text-overflow: ellipsis;
}



.compressed {visibility:hidden;display:none}
.expanded {visibility:visible;display:block}
.tableDataOver {background-color:#88b3ca;line-height:21px;}




.paraClass{padding-top:0px; padding-left:0px; padding-right:0px; padding-bottom:0px;};
.tdlblclass{width:200px; vertical-align:text-top;};
.hideInView {visibility:hidden; display:none}
/* do not use this class other then Dynamic Template cause it is used with JQuery to remove TR   */
.hideInViewDy {visibility:hidden; display:none;}
.hideInViewTr {visibility:hidden; display:none;}
.showInViewTr {display:table-row; visibility:visible;}

.tableView{}

.topborder{border-top: 1px solid black; }
.bottomborder{border-bottom: 1px solid black; }
.rightborder{border-right: 1px solid black; }
.rtborder{border-right: 1px solid black;border-top:1px solid black; }
.leftborder{border-left: 1px solid black; }
.ltborder{border-left: 1px solid black;border-top: 1px solid black; }
.lbborder{border-left: 1px solid black;border-bottom: 1px solid black; }
.rbborder{border-right: 1px solid black;border-bottom: 1px solid black; }
.trbborder{border-top: 1px solid black;border-right: 1px solid black;border-bottom: 1px solid black; }
.detailFont{font-size: 11px;}
tr.datafontLabel {
  	.font-size: 5px;
  	.background-color:c4d7e4;border:0px #D3DAE0 solid;font-weight:bold;
  }

  td.datadisplay {

    	.border-bottom :1px solid black;
  }

  td.tableborder {
     .border-right: 1px solid black;

  }


  td.databorder {
      	.border-bottom :1px solid black;
      	.border-right: 1px solid black;
  }
   td.labelborder {
        	.border-right: 1px solid black;
  }

  td.labeltopborder {
     .border-top: 1px solid black;
     .border-right: 1px solid black;
  }

 td.tdBorder {

  	.border-bottom :1px solid black;

  }

  td.BorderUpCorner {

    	.border-top :1px solid black;

  }

  td.BorderTopRightCorner {

      	.border-top :1px solid black;
      	.border-right :1px solid black;

  }

.visdiv {
	display: block;
}


.hiddiv {
	display: none;
}
.MLTBL {visibility:visible; display:block}
.SLTBL {visibility:hidden; display:none}
.ICDTBL {visibility:hidden; display:none}
.hideMe {visibility:hidden; display:none}

.compressed {visibility:hidden;display:none}
.expanded {visibility:visible;display:block}
.tbDt {line-height:20px;border:0px #D3DAE0 solid;background-color:ECF8F0; bb:E0EAE3;font-family:arial;}
.tbDtAP {line-height:20px;border:0px #D3DAE0 solid;background-color:E8E8F8; bb:E0EAE3;font-family:arial;}
.tbDx {line-height:20px;border-right:1px solid #808080;background-color:white; bb:E0EAE3;font-family:arial;}


.patientInfo        {visibility:hidden;display:none}
.patientInfoVisible {visibility:visible;display:block}
.fixedwidth {font-family: Courier New}
.fw265 {width:265px;overflow:hidden;text-overflow:ellipsis}
.inputTxt{height:14px;font-size:11;text-align:top;border:1px solid}

.tabNormal {
	border-left: 1px solid white;
	border-top: 1px solid BUTTONHIGHLIGHT;
	border-right: 1px solid black;
	border-bottom: 1px solid THREEDDARKSHADOW;
	background-color: #bfd0d9;
	color: black;
	font-weight: normal;
	text-align: center;
	cursor: hand;
}

.tabSelected {
	border-left: 1px solid #e0e0e0;
	border-top: 2px solid THREEDDARKSHADOW;
	border-right: 1px solid #808080;
	border-bottom: 0px solid #808080;
	background-color: #dee2e0;
	color: black;
	font-weight: bold;
	text-align: center;
}



	.tableHeadingCrossOver {
		background-color:#E1ECC4;
		border:0px #D3DAE0 solid;
		font-weight:bold
	}
	.tableHeadingCrossOver th {
		/*font-weight:bold;*/
		font-size:11px;
		background:#E1ECC4;
		/*cursor: pointer;*/
	}
	.tableDataCrossOver {
		/*background-color:#C1E1E1;*/
		background-color:e3e3e3;
	}
	
	
	
.tableDataDisabled {line-height:20px;border:0px #D3DAE0 solid;background-color:#485054;}

.hideAllinteraction {visibility:hidden;display:none}
.clicked{background-color: #D3DAE0 ;}
.indent25 {PADDING-LEFT:25px;}
.indent50 {PADDING-LEFT:50px;}
.indent75 {PADDING-LEFT:75px;}
.indent100 {PADDING-LEFT:100px;}



.grayBkg {background: #F4F4F4}
a.simple:link {font-family:arial, verdana;font-weight:bold;font-size:11px;color:#8C0000;}
a.simple:visited {font-family:arial, verdana;font-weight:normal;font-size:11px;color:#8C0000;}
a.simple:hover {font-family:arial, verdana;font-weight:bold;font-size:11px;color:#8C0000;}




.msgUnread {line-height:20px;background-color:#ebedeb;font-weight:bold;}
.hiddenRow {display:none;visibility:hidden;background-color:#f5f5f5;}
.msgUnreadRcpt {line-height:20px;background-color:#A0CFEC;font-weight:bold;}

.fr {width:150px;overflow:hidden;text-overflow:ellipsis;}
.sb {width:330px;overflow:hidden;text-overflow:ellipsis;}
.cc {width:175px;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #d0d0d0;padding-bottom:5px;margin-bottom:5px;}
.ccbtn {border:1px solid #B0B0B0;cursor:hand;}
.msg {padding-top:5px;}
.tableDataFrom {line-height:20px;border:0px #D3DAE0 solid;background-color:#DDEEFF;}
.normal { background-color: #ebedeb; }
.normalActive { background-color: #ffffff; }

.mainRow {background-color:#ebedeb; border-bottom: 1px solid #000;}
.subRow {background-color:#eaf2f8;}
.highlightRow {background-color:#a4d3b2;}
.darkGray {font-weight:normal;}

a.newWin:link {text-decoration:none;border-bottom :3px double}
a.newWin:hover {text-decoration:none;border-bottom :3px double}
a.newWin:visited {text-decoration:none;border-bottom :3px double}

.hideInView {visibility:hidden; display:none}
.hideInRpt{visibility:hidden;display:none}
.emrHdrL {background-color:#ECECEC;border-left:1px solid #D4D4D4;border-top:1px solid #D4D4D4;width:500}
.emrHdrC {background-color:#ECECEC;border-top:1px solid #D4D4D4;width:100px;vertical-align:top;text-align:center;}
.emrHdrR {background-color:#ECECEC;border-right:1px solid #D4D4D4;border-top:1px solid #D4D4D4;cursor:hand;vertical-align:top;text-align:right;}.emrData {background-color:#FCFCFC;border-left:1px solid #D4D4D4;border-right:1px solid #D4D4D4;padding-top:3px;padding-bottom:5px;padding-left:3px;width:595;visibility:visible;display:revert}
.noEMRData {color:#C08080}
.hideTR {visibility:hidden;display:none}
.showTR {visibility:visible;display:inline-table;}
.templateCategory{color:'#C08080';font-weight:bold}

.menuLayer {display:none;visibility:hidden;background-color:#DBE1FD;border:1px solid #4A5DB7;}
.menuItem {border-bottom:1px solid #a0a0a0;width:100%;line-height:20px;padding-left:3px;}
.upperTableHeading {background-color:c4d7e4;border:0px #D3DAE0 solid;}

/*added by uday for auto complete */
.dropDownLinkOption{display:block; background-color:#C3C3C3; border: solid 1px #C3C3C3;height:20px;vertical-align: middle; color:#2066CC;}
.dropDownLinkOptionSelected{display:block; background-color:#B4B4B4; border: 1px outset #B4B4B4;height:20px;vertical-align: middle; color:white;}
.autoCompleteDiv{border:1px solid #808080; width:350px; max-height:250px; display:block; position:absolute; overflow:auto; background-color:#C3C3C3;}


/*added by uday for Dynamic Template (TABLE CONTROL) */
.tblclass {border-left:1px black solid; border-top:1px black solid;};
.tblclass td{border-right:1px black solid;border-bottom:1px black solid; vertical-align: top;}
.tblclass th{border-right:1px black solid;border-bottom:1px black solid; background-color:#cccccc; text-align: center; font-size: 10px; height:22px;}
/*added by uday for Dynamic Template (TABLE CONTROL) Ends */


.rdata {
	width:90px;
	overflow:hidden;
	text-overflow:ellipsis;}
	
	
.adminwelcome
{background-color:#f2f9e1; font-weight: bold;line-height:25px;border-bottom:#bbc79b 1px solid;padding:5px;}
.adminformbg
{background-color: #fff; padding:5px; font-weight: bold; border:1px solid #D7D7D7;}
.intgCol { background-color: #ffffff; }
.rxNDCClass { background-color: #A4F4F4; }
.rxClass { background-color: #ECF8F0; }
.tableDataControlled {line-height:20px;border:0px #D3DAE0 solid;background-color:#B58AA5;}
.optControlledPharmacy{background-color:#B58AA5;}
.optObsoleteDrug{background-color:#FFFF00;}
.optEPharmacy{background-color:#A4F4F4;}
.optDefault{background-color:#FFFFFF;}
.optNoQualifier{background-color:#FFAFC9;}


/*added by Krunal Chudasama for OBGYN Tab  */
.searchTitle{
	font-size: 14px;
	font-weight:bold;
	/* font-size:11px; */
	background:#EDF4DD;
	cursor: pointer;
} 



.OddEvenRow tr:nth-child(odd), .odd
{ 
		background: #fff;
}
.OddEvenRow tr:nth-child(even), .even
{
		background: #e0ebde
}

/*Start for tooltip  */
.tooltip1 {
	display: inline;
	position: relative;
	text-decoration:none !important;
}
.tooltip1:hover:after {
	color:#111;
	border:1px solid #DCA;
	 background:#fffAF0; 
	white-space: normal;
	text-decoration:none !important;
	border-radius: 5px;
	bottom: 26px;
	
	content: attr(tooltip);
	left: 20%;
	padding: 5px 15px;
	position: absolute;
	z-index: 98;
	width: 220px;
}
/*END for tooltip  */
/*Omni note start  */
.leftsideNav ul.cat01 div.cat01title {
	padding: 8px;
	background: #C7D89A;
	font-weight: bold
}

.left-link {
	/* background: #B1C380; */
	cursor: pointer;
	/* border-radius: 0px 50px 50px 0px; */
    background: #B1C380;
    height: 100%; 
    width: 1%;
}

.cat02 > li{ 
 background: #D8E9A9;
}

.masterTable .leftsideNav {
	width: 21%;
	background: #C7D89A;
	padding: 0px;
}
/* Omni note ehn*/
.ui-autocomplete-category {
    font-weight: bold;
    padding: .2em .4em;
    margin: .8em 0 .2em;
    line-height: 1.5;
  }



/*added by vrajput for Image Editor*/
iframe.imageEditorFrame{

	margin: 0;
	padding: 0;
	border: none;
}