*{ outline:none;}
img{ border:none;}
body{ 
	border-left:8px solid #182854;
	background:url(../../images/login_bg.jpg) top center;
	font-size:13px;
	font-family:Arial;}
body, ul, h1, h2, h3, h4, h5, h6, p{
	list-style:none;
	margin:0px;
	padding:0px;}
a{
	text-decoration:none;}
body.transparent{
	background-image:none;
	background-color:transparent;
	border:none;
}
/*Globle css*/
.align_r{ text-align:right;}

.marbo_ten{ margin-bottom:10px;}

.small_fonts{
	font-size:9px;}
.underline{
	text-decoration:underline;}
.dn{
	display:none;}
.t_a_c{
	text-align:center;}
.clear {
	clear:both;}
.clearfix {
    display: block;}
.fl{
	float:left;}
.fr, a.fr{
	float:right;}
.fw{
	width:100%;}
.white{
	color:#fff;
	font-size:13px;
	}
.l_gray{
	color:#d7d7d7;}
input.psmalltf, #pcpopup .psmalltf, #itpopup .psmalltf, #aapopup .psmalltf, #ndclink .psmalltf{
	margin-left: 5px;
    margin-right: 20px;
    width: 30px;}
	
	
.hello_usr{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;}

.close_bt{ background:url(../images/reg_close.png) no-repeat; width:26px; height:26px; display:block;}

.caption span.wi{ font-weight:bold; color:#808080; width:100px; float:left;}
.caption span{ font-weight:bold; color:#009999;}

.first{
	-webkit-border-radius:5px 0px 0px 5px ;
	-khtml-border-radius:5px 0px 0px 5px ;
	-o-border-radius:5px 0px 0px 5px ;
	-moz-border-radius:5px 0px 0px 5px ;
	border-radius:5px 0px 0px 5px ;}
	
.last{
	-webkit-border-radius:0px 5px 5px 0px ;
	-khtml-border-radius:0px 5px 5px 0px ;
	-o-border-radius:0px 5px 5px 0px ;
	-moz-border-radius:0px 5px 5px 0px ;
	border-radius:0px 5px 5px 0px ;}
	
.left_shedow {
    background: url(../images/right_shedow.png) repeat-y scroll right top transparent;
    bottom: 0;
    display: block;
    left: 216px;
    position:fixed;
    top: 0;
	bottom:0;
    width: 14px;
    z-index: 2;}
	
.compress_plus{
	cursor:pointer;
	width:20px;
	height:20px;
	right:11px;
	top:9px;
	display:block;
	z-index:2;
	position:absolute;
	background: url(../images/plus.png) no-repeat 6px 6px #FFFFFF;
	border:1px solid #333;
	
	-webkit-border-radius:5px ;
	-khtml-border-radius:5px ;
	-o-border-radius:5px ;
	-moz-border-radius:5px ;
	border-radius:5px ;
}
	
.compress_minus{
	background: url(../images/minus.png) no-repeat 6px 6px #FFFFFF;}
	
.header_bg{
	text-align:center;
	font-size:18.54px;
	color:#fff;
	padding:10px 0px!important;
	/* For WebKit (Safari, Google Chrome etc) */
		background: -webkit-gradient(linear, left top, left bottom, from(#53a3cc), to(#3771b0));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #53a3cc, #3771b0);
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#53a3cc, endColorstr=#3771b0);
		/* For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#53a3cc, endColorstr=#3771b0)";}

.show_graph_head{
	background: #3771B0;
	padding:10px 0px!important;
	background: -webkit-gradient(linear, left top, left bottom, from(#dfdddd), to(#fefefe));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #dfdddd, #fefefe);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dfdddd, endColorstr=#fefefe);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#dfdddd, endColorstr=#fefefe)";
	color:#5792BC !important;
	border-bottom:1px solid #ddd;
}

.show_graph_head .run_but .run_bt{ margin-top:0px;}

.fix_div{ position:fixed; bottom:20px; left:28px;}	
/*jquery_tabs*/	
.jquery_tabs, .jquery_tabs ul{
	width:100%;
	float:left;
	position:relative;
	z-index:1001;}
	
.jquery_tabs ul.menu li{
	border:1px solid #a1a1a1;
	border-bottom:none;
	height:30px;
	display:inline;
	float:left;
	width:auto;
	text-align:center;
	padding:4px 2px 4px 2px ;
	margin:0 2px 0 1px;
	
	
	/* For WebKit (Safari, Google Chrome etc) */
		background: -webkit-gradient(linear, left top, left bottom, from(#90c5f9), to(#3a70a3));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #90c5f9, #3a70a3);
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#90c5f9, endColorstr=#3a70a3);
		/* For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#90c5f9, endColorstr=#3a70a3)";
		
		-moz-border-radius:5px 5px 0px 0px;
		-webkit-border-radius:5px 5px 0px 0px;
		-webkit-background-clip: padding-box;
		border-radius:5px 5px 0px 0px;}
		
		
.jquery_tabs ul.menu li.selected, .jquery_tabs ul.menu li.activeselected{
	background:#fff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff);
		/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff)";
	padding-bottom:4px;}
	
.jquery_tabs ul.menu li.selected a, .jquery_tabs ul.menu li.activeselected a{
	color:#5a5a5a;}
	
.jquery_tabs ul.menu li a{
	width:90px;
	height:33px;
	display:block;
	border-bottom:0px;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
}
	
a.active_bt{
	padding:5px 20px;
	color:#fff;
	
	
	/* For WebKit (Safari, Google Chrome etc) */
		background: -webkit-gradient(linear, left top, left bottom, from(#8bdc3d), to(#4e9f00));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #8bdc3d, #4e9f00);
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8bdc3d, endColorstr=#4e9f00);
		/* For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#8bdc3d, endColorstr=#4e9f00)";
		
		background:#4e9f00;
		
		-moz-box-shadow:inset 0px 2px 3px #000000;
		-webkit-box-shadow:inset 0px 2px 3px #000000;
		box-shadow:inset 0px 2px 3px #000000;
		
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
		-webkit-background-clip: padding-box;
		border-radius:20px;
	}
	
a.inactive_bt{
	/*display:none;*/
	padding:5px 20px;
	color:#fff;
	
	
	/* For WebKit (Safari, Google Chrome etc) */
		background: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#d50303));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #ff0000, #d50303);
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff0000, endColorstr=#d50303);
		/* For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ff0000, endColorstr=#d50303)";
		background:#d50303;
		-moz-box-shadow:inset 0px 2px 3px #000000;
		-webkit-box-shadow:inset 0px 2px 3px #000000;
		box-shadow:inset 0px 2px 3px #000000;
		
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
		-webkit-background-clip: padding-box;
		border-radius:20px;
	}
	
a.orange_bt{
	padding:5px 20px;
	color:#fff;
	
	
	/* For WebKit (Safari, Google Chrome etc) */
		background: -webkit-gradient(linear, left top, left bottom, from(#f79c3b), to(#bd6200));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #f79c3b, #bd6200);
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f79c3b, endColorstr=#bd6200);
		/* For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f79c3b, endColorstr=#bd6200)";
		
		-moz-box-shadow:inset 0px 2px 3px #000000;
		-webkit-box-shadow:inset 0px 2px 3px #000000;
		box-shadow:inset 0px 2px 3px #000000;
		
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
		-webkit-background-clip: padding-box;
		border-radius:20px;
	}
	
.tab_content{
    position:relative;
    float: left;
    padding: 2%;
    width: 96%;
    border:1px solid #a1a1a1;
    font-size:14px;
    font-weight:bold;
    color:#000;
    z-index:5;
    margin-top:-1px;
}

.contents{}

.tab_content .patient_form{
	display:block;
	width:100%;
	float:left;}
	
.tab_content .top_nav{
	margin-left:-15px; width:103%;}
	
.tab_content .top_nav li{
	margin-bottom:15px;
	padding:5px 7px;
	border-right:1px solid #c7c7c7;
	display:inline;
	font-size:13px;
	float:left;}
	
.tab_content .top_nav li span{
	color:#828282;
	margin-left:5px;}

.tab_content .left, .tab_content .right{
	/*width:285px;*/
	width:300px;
	margin-bottom:15px;}

.tab_content .left label, .tab_content .right label{
	padding-top:6px;
	width:140px;
	float:left;
	display:block;
	text-align:right;
	padding-right:5px;
	text-transform:capitalize;
	font-size:12px;
	}
	
.tab_content .left input, .tab_content .right input, .tab_content .left textarea{
	margin-bottom:10px;}

/*jquery_tabs*/	

.admi_content .button span { color:#356eae;}

	
/*Globle css*/	

/*Left section css*/
#left_section{
	float:left;
	color:#fff;
	width:222px;
	display:block;
	position:relative;}
	
.punch_line{
	padding:18px 7% 13px 7%;}
	
.punch_line span{ margin-bottom:5px; display:block;}
.pro_option{ margin:15px auto; text-align:left; font-weight:bold; font-size:15px;}
.pro_option a{ color:#FFF;}
	
#nav{
	position:relative;}
	
#nav ul{
	position:absolute;
	width:100%;}
	
#nav ul li{padding:0px 0px 10px 7%; }

#nav ul li ul.lavel_one, #nav ul li ul.lavel_one li ul.lavel_sec{
	display:none;
	position:relative;}
	
#nav ul li ul.lavel_one li{
	padding:8px 0 0 0%;
	position:relative;
	z-index:9999;
}
	
#nav ul li ul.lavel_one li ul.lavel_sec li{
	list-style:circle;
	color:#5A5A5A;}
	
#nav ul li ul.lavel_one li ul.lavel_sec span.bullet{
	background: url(../images/menu-current-arrow.gif) no-repeat scroll 0 0 transparent;
    display: block;
    height: 10px;
    left:6px;
    position: absolute;
    top: 11px;
    width: 10px;
	z-index:1;}

#nav ul li ul.lavel_one li ul.lavel_sec li, #nav ul li ul.lavel_one li ul.lavel_sec li a{
	padding-left:0px;padding-top:0px; list-style:none;
	background:#F9F9F9;
	
	/* For WebKit (Safari, Google Chrome etc) */
		background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#eeeeee));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #fdfdfd, #eeeeee);
		/* For Internet Explorer 5.5 - 7 
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fdfdfd, endColorstr=#eeeeee);*/
		/* For Internet Explorer 8 */
		/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fdfdfd, endColorstr=#eeeeee)";*/
}
	
/*#nav ul li ul.lavel_one li ul.lavel_sec li{
	margin-left:25px;}*/
	
#nav ul li ul.lavel_one li ul.lavel_sec li:hover, #nav ul li ul.lavel_one li ul.lavel_sec li:hover a{
	list-style:none;
	color:#009999;}

#nav ul li ul.lavel_one li ul.lavel_sec li a{
	padding:10px 25px 6px 15px;
	border:1px solid #C5C5C5;
	margin-top:-1px;
	text-align:left;
	color:#5A5A5A;
	font-size:12px;
	font-weight:bold;
	height:auto;
	-webkit-border-radius:0px;
	-khtml-border-radius:0px;
	-o-border-radius:0px;
	-moz-border-radius:0px;
	border-radius:0px;}
	
#nav ul li ul.lavel_one li a{
	background:none;
	padding-top:0px;
	padding-bottom:0px;
	color:#CCCCCC;
	font-size:13px;
	filter:none;
	}
	
#nav ul li ul.lavel_one li a:hover{ color:#fff; font-weight:bold;}

/*#nav ul li ul.lavel_one li a.selected{}
#nav ul li ul.lavel_one li ul.lavel_sec li{ padding-left:0px;}*/
	
#nav ul li ul.lavel_one li ul.lavel_sec{
	padding-left:11px;
	z-index:11;
	position:absolute;
	top:1px;
	left:195px;
	min-width:165px;
	height:auto;
	background:none;
	/*padding-top:5px;
	
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;*/
	}
	
	
#nav ul li a{
	color:#fff;
	display:block;
	width:93%;
	text-align:right;
	padding:9px 7% 5px 0%;
	height:20px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	
	
	-webkit-border-radius:5px 0px 0px 5px ;
	-khtml-border-radius:5px 0px 0px 5px ;
	-o-border-radius:5px 0px 0px 5px ;
	-moz-border-radius:5px 0px 0px 5px ;
	border-radius:5px 0px 0px 5px ;
	
	
	/* For WebKit (Safari, Google Chrome etc) */
		background: -webkit-gradient(linear, left top, right bottom, from(#03d8d8), to(#00a3a3));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(left, #03d8d8, #00a3a3);
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#03d8d8, endColorstr=#00a3a3);
		/* For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#03d8d8, endColorstr=#00a3a3)";
	}

#nav ul li a.active{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff)";
	background:#fff;
	color:#5a5a5a;
	font-weight:bold;}
/*Left section css*/
	
/*Right section css*/	
#right_section{
	padding:0px 5px 20px 15px ;
	margin-left:222px;
	display:block;
	background:#fff;}

.header{
	float:left;
	width:98%;
	padding:20px 1% 0px 1%;
	
	/* For WebKit (Safari, Google Chrome etc) */
		background: -webkit-gradient(linear, left top, left bottom, from(#dfdddd), to(#fefefe));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #dfdddd, #fefefe);
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dfdddd, endColorstr=#fefefe);
		/* For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#dfdddd, endColorstr=#fefefe)";}

	.deshboard_logo{
		background:url(../images/mws-logo.png) no-repeat 0 0;
		width:204px;
		height:60px;
		float:left;}
	
	.icare_deshboard_logo{
		/*background:url(../images/icare_deshboard_logo.png) no-repeat 0 0;
		width:300px;*/
		height:79px;
		margin-top:-15px;
		margin-bottom:5px;
		float:right;}
	.icare_deshboard_logo img{
		float:right;
		width:auto;
		max-height:79px;
	}
		
div.bread_crumb, div.imlr_usertop {
    float: left;
    margin: 13px 0 20px 0;
    position: relative;
    right: 0;
    width: 100%;}
	
div.bread_crumb ul{
	float:right;}
	
div.bread_crumb ul li{
	background:url(../images/bread_crumb.png) no-repeat left -1px;
	padding:0px 0px 0 17px;
	margin-left:7px;
	float:left;}

div.bread_crumb ul li a, div.bread_crumb ul li span{
	color:#5a5a5a;
	font-size:12px;
	font-weight:bold;
	line-height:16px;}

div.bread_crumb ul li a:hover{
	text-decoration:underline;}

div.bread_crumb ul li.current a, div.bread_crumb ul li.current span{
	color:#009999;}
	
div.bread_crumb ul li.a:hover{
	text-decoration:none;}
		
	#main_menu {
		/*background: url(../images/menu_bg_re.png) repeat-x scroll left bottom transparent;*/
		border-top: 2px solid #D5D5D5;
		float: left;
		padding:0px;
		width: 100%;
		position:relative;
		
		background: -webkit-gradient(linear, left top, left bottom, from(#5994be), to(#366d94));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #5994be, #366d94);
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#5994be, endColorstr=#366d94);
		/* For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#5994be, endColorstr=#366d94)";
	}
		
	#main_menu ul.menu li .menu_lavel_one{
		display:none;
		position:absolute;
		top:50px;
		width:170px;
		z-index:20;
		background:#fff;
		border:1px solid #C5C5C5;
		border-bottom:none;
		margin-top:-1px;
		}
		
	#main_menu ul.menu li .menu_lavel_one ul.lavel_sec{
		display:none;
		border:1px solid  #C5C5C5;
		border-bottom:none;
    	left: 170px;
		top:-1px;
    	position: absolute;
    	width: 170px;}
		
	#main_menu ul.menu li .menu_lavel_one li{
		display:block;}
		
	#main_menu ul.menu li .menu_lavel_one li, #main_menu ul.menu li .menu_lavel_one li a{
		padding:0px;
		float:none;
	
	/* For WebKit (Safari, Google Chrome etc) */
		background: -webkit-gradient(linear, left top, top bottom, from(#fdfdfd), to(#eeeeee));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #fdfdfd, #eeeeee);
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fdfdfd, endColorstr=#eeeeee);
		/* For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fdfdfd, endColorstr=#eeeeee)";
		}
		
	.run_bt .button, .run_bt .button span{ 
            background:none; height:23px; padding-top: 4px;
            border:none; color:#fff; background-color:transparent;
        }
	
	.run_bt {		
	padding:0px 15px;
	width:55px;
	color:#fff;
	margin-top:25px;
	
	
	/* For WebKit (Safari, Google Chrome etc) */
		background: -webkit-gradient(linear, left top, left bottom, from(#8bdc3d), to(#4e9f00));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #8bdc3d, #4e9f00);
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8bdc3d, endColorstr=#4e9f00);
		/* For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#8bdc3d, endColorstr=#4e9f00)";
		
		-moz-box-shadow:inset 0px 2px 3px #000000;
		-webkit-box-shadow:inset 0px 2px 3px #000000;
		box-shadow:inset 0px 2px 3px #000000;
		
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
		-webkit-background-clip: padding-box;
		border-radius:20px;}
		
		
#main_menu ul.menu li .menu_lavel_one li a{
		display:block;
		padding:10px 25px 10px 15px;
		border-bottom:1px solid #C5C5C5;}
		
#main_menu ul.menu li .menu_lavel_one li a:hover{
	font-weight:bold;
	
	/* For WebKit (Safari, Google Chrome etc) */
		background: -webkit-gradient(linear, left top, top bottom, from(#eeeeee), to(#fdfdfd));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #eeeeee, #fdfdfd);
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#fdfdfd);
		/* For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#eeeeee, endColorstr=#fdfdfd)";}
		
#main_menu ul.menu li .menu_lavel_one li a.sub_menu{
	background:url(../images/main_menu_sub_menu.png) no-repeat 155px center;}

#main_menu ul.menu li .menu_lavel_one li.sec_sub_menu{ position:relative;}

#main_menu ul.menu li .menu_lavel_one li.sec_sub_menu:hover ul.lavel_sec{ display:block;}
		
	#main_menu ul.menu{
		float:left;
		padding:0px;}
		
	#main_menu ul.menu li, #main_menu ul.profile_menu li {
		display: inline;
		float: left;
		padding: 1px 15px 5px;
		width: 160px;}
		
	#main_menu ul.menu li a, #main_menu ul.profile_menu li{
		border-bottom: 1px dashed #FFFFFF;
		display: block;
		float: left;
		margin-bottom: 5px;
		padding: 2px 4px 3px 0px;
		position: relative;
		width: 100%;
		margin-left:3px;}
		
	.menu div.selector select{ min-width:167px!important;}
	.menu div.selector span{ width:135px!important;}
		
	#main_menu ul.menu li a span.dd_menu_arrow{
		position:absolute;
		right:0;
		top:20px;
		background:url(../images/dd_mneu_arrow.png) no-repeat 0 0;
		width:10px;
		height:6px;}
		
	#main_menu ul.menu li a span.dd_up_menu_arrow{		
		background:url(../images/dd_up_mneu_arrow.png) no-repeat 0 -1px;
		top:18px;}
		
	#main_menu ul.menu li ul.lavel_one{
		display:none;}
				
	#main_menu ul.menu li a{
		color:#fff;
		font-size:13px;}
	
	#main_menu ul.profile_menu li a{
		color:#000000;}
		
	#main_menu ul.profile_menu li a.name{
		color:#009999;}
	
	#main_menu ul.profile_menu{
		float:right;		
		font-weight:bold;
		margin-right: 15px;
    	margin-top: 28px;
		margin-bottom:0px;}
		
	.menu li.run_but{ width:100px!important;}
		
	#main_menu ul.profile_menu .logout{
		float: none;
		margin: -24px 0px 10px 0px;
		padding: 0;
		width: 106px;
		height:13px;
		border:none;}
		
	#main_menu ul.profile_menu .logout a{
		float:left; color:#FFFFFF; font-size:11px; }	
		
	#main_menu ul.profile_menu .logout a.div_lo{
		border-left:1px solid #fff; padding-left:5px; margin-left:5px;}
	
	#main_menu ul.profile_menu .l_noti{ padding:0px; border:none;}
	
	#main_menu ul.profile_menu div.warning_box, #main_menu ul.profile_menu div.inbox_box{
		/*background: none repeat scroll 0 0 #009999;*/
		float: left;
		margin-left: 10px;
		padding:6px 2px 1px;
		position: relative;}
	
	#main_menu ul.profile_menu .noti_sel, #main_menu ul.profile_menu .noti_sel{
		background: none repeat scroll 0 0 #009999;
		float: left;
		margin-left: 10px;
		padding:6px 2px 1px;
		position: relative;}
	
	#main_menu ul.profile_menu div.warning_box .warning_box_content,
	#main_menu ul.profile_menu div.inbox_box .inbox_box_content{
		top:27px;
		display:none;
		position:absolute;
		right:0;
		padding:2px;
		background:#009999;
		z-index:50;}
		
	
	#main_menu ul.profile_menu div.warning_box .warning_box_content ul li a span,
	#main_menu ul.profile_menu div.inbox_box .inbox_box_content ul li a span{
		font-weight:normal;}
		
	
	#main_menu ul.profile_menu div.warning_box .warning_box_content ul li,
	#main_menu ul.profile_menu div.inbox_box .inbox_box_content ul li{
		padding:8px;
		width:170px;
		border:1px solid #C5C5C5;
		border-bottom:none;
		margin-bottom:0px;
		
	
	/* For WebKit (Safari, Google Chrome etc) */
		background: -webkit-gradient(linear, left top, top bottom, from(#fdfdfd), to(#eeeeee));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #fdfdfd, #eeeeee);
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fdfdfd, endColorstr=#eeeeee);
		/* For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#fdfdfd, endColorstr=#eeeeee)";
		
		}
		
	#main_menu ul.profile_menu .warning, #main_menu ul.profile_menu .inbox{
		width:32px;
		height:27px;
		display:block;
		margin-top:-7px;
		float:left;
		/*margin-left:10px;*/}
		
	#main_menu ul.profile_menu .warning{
		background:url(../images/icon_warning.png) no-repeat 0 0;}
	#main_menu ul.profile_menu .inbox{
		background:url(../images/icon_inbox.png) no-repeat 0 4px;}
		
	#main_menu ul.profile_menu .notification{
		background:#f67649;
		color:#fff;
		font-size:12px;
		padding:0px 4px;
		position:relative;
		left: 20px;
	    top: -3px;
				
		-webkit-border-radius:8px;
		-khtml-border-radius:8px;
		-o-border-radius:8px;
		-moz-border-radius:8px;
		border-radius:8px;}
		
		
	.indicators{
		float:left;
		/*min-height:300px;*/
		display:block;
		width:100%;
		margin-top:50px;
		position:relative;}
		
	.indicators center h4{
		background:#00a7a7;
		color:#fff;
		/*width:25%;
		width:22%;*/
		width:95px;
		margin:10px 0 0 0;
		padding:5px;
		-webkit-border-radius:5px 5px 0px 0px ;
		-khtml-border-radius:5px 5px 0px 0px ;
		-o-border-radius:5px 5px 0px 0px ;
		-moz-border-radius:5px 5px 0px 0px ;
		border-radius:5px 5px 0px 0px ;}
		
	.indicators .indicators_menu{
		position:relative;
		z-index:10;}
		
	.indicators .indicators_mng_pad{
		position:relative;
		}
		
	.indicators .indicators_mng{
		margin-top:-55px;	
		padding-bottom:20px;	
		
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		-o-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
		
		-moz-box-shadow: 0px 0px 18px #b7b7b7;
		-webkit-box-shadow: 0px 0px 18px #b7b7b7;
		box-shadow: 0px 0px 18px #b7b7b7;}
		
	.indicators ul.option-set{
		width:50%;}
	.indicators ul.option-set li{
		display:inline-block;}
	.indicators ul.option-set li a{
		border: 1px solid #bababa;
		margin-left: -5px;
		padding:4px 10px;
		float:left;
		font-size:14px;
		color:#ffffff;
        text-shadow: 1px 1px 0px #ffffff;
        filter: dropshadow(color=#ffffff, offx=1, offy=1);
		}
		
	.indicators ul.option-set li a:hover{
		border: 1px solid #bababa;
		margin-left: -5px;
		padding:4px 10px;
		float:left;
		font-size:14px;
		color:#ffffff;
		}
		
		
	.graph_info {
		float: left;
		margin-right: 2%;
		width: 49%;
		text-align:center;
		}
	
	.graph_info_two{
		width:40%;
		}
	
	.mar_r{
		margin-right:0px;}
			
	.graph_box, .shadow_box{
		border:1px solid #BBBBBB;
		margin-bottom:10px;
				
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		-o-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
		
		-moz-box-shadow: 0px 0px 18px #b7b7b7;
		-webkit-box-shadow: 0px 0px 18px #b7b7b7;
		box-shadow: 0px 0px 18px #b7b7b7;}
		
		
	.shadow_box h4,.graph_box h4{	
		border-bottom:1px solid #BBBBBB;
		padding:10px 0px 10px 0px;
		color:#fff;
		
		-webkit-border-radius:4px 4px 0px 0px ;
		-khtml-border-radius:4px 4px 0px 0px ;
		-o-border-radius:4px 4px 0px 0px ;
		-moz-border-radius:4px 4px 0px 0px ;
		border-radius:4px 4px 0px 0px ;
				
		-moz-box-shadow: 0 3px 10px #B7D2E5 inset;
		-webkit-box-shadow: 0 3px 10px #B7D2E5 inset;
		box-shadow: 0 3px 10px #B7D2E5 inset;
		
		background: -webkit-gradient(linear, left top, left bottom, from(#436EEE), to(#87CEFF));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #436EEE, #87CEFF);
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#436EEE, endColorstr=#87CEFF);
		/* For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#436EEE, endColorstr=#87CEFF)";
		
		box-shadow: inset 0px -6px 12px #e8e7e7;
		color:#fff;
	
		}
	
	.graph_box .graph {
		padding:13px;}
	
	.graph_details p {
		text-align:left;}
	
	.graph_details .green, .graph_details .blue, .graph_details .orange {
		padding-left:22px;
		line-height:22px;}
	.graph_details .green {
		background:url(../images/graph_color.png) no-repeat 0 4px;}
	
	.graph_details .blue {
		background:url(../images/graph_color.png) no-repeat 0px -23px;}
	
	.graph_details .orange {
		background:url(../images/graph_color.png) no-repeat 0px -51px;}
		
		
	.grid_list{
		margin:15px 0;
		position:relative;}
		
	.grid_content {
		display:none;}
		
	.show_grid_content {
		display:block;}
		
	.grid_list h4{
		height:20px;
		position:relative;
		z-index:2;
		padding:10px 0;
		text-align:center;
		margin-left:-2px;
				
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		-o-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
				
		-moz-box-shadow: 0 3px 10px #B7D2E5 inset;
		-webkit-box-shadow: 0 3px 10px #B7D2E5 inset;
		box-shadow: 0 3px 10px #B7D2E5 inset;
		
		background: -webkit-gradient(linear, left top, left bottom, from(#707070), to(#b2b2b2));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #707070, #b2b2b2);
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#707070, endColorstr=#b2b2b2);
		/* For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#707070, endColorstr=#b2b2b2)";
		}
		

	.grid_list ul.head li{
		font-weight:bold;}
		

	.grid_list ul li{
		padding:8px 0px;
		display:inline;
		float:left;
		width:20%;
		text-align:center;
		border-left:1px dashed #666;
		border-right:1px dashed #666;
		margin-left:-2px;
		background:#fff;}
		
	.grid_list ul.gray li{
		background:#e6e6e6;}
		
	.grid_list .grid_foo{
		color:#fff;
		text-align:left;
		padding-left:15px;
		
		-webkit-border-radius:0px 0px 5px 5px ;
		-khtml-border-radius:0px 0px 5px 5px ;
		-o-border-radius:0px 0px 5px 5px ;
		-moz-border-radius:0px 0px 5px 5px ;
		border-radius:0px 0px 5px 5px ;}
		
		
/*Footer section css*/	
.footer{
	font-size:10px;}
	
.footer a{
	color:#f67649;}
/*Footer section css*/	
	
	
	
/* Start: Recommended Isotope styles */

/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:         top, left, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/* End: Recommended Isotope styles */



/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
  -webkit-transition: none;
     -moz-transition: none;
      -ms-transition: none;
       -o-transition: none;
          transition: none;
}

#container {
  border: 1px solid #bbbbbb;
  padding: 10px 5px 20px 5px;
  margin-bottom: 20px;
  background:#eeeeee;
}

.element {
  width: 155px;
  height: 73px;
  margin: 5px;
  float: left;
  overflow: hidden;
  position: relative;
  background: #fff;
  border:1px solid #a8a8a8;
  color: #222;
	-webkit-border-radius:7px;
	-khtml-border-radius:7px;
	-o-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
		
		-moz-box-shadow:0px 0px 10px #d4d4d4;
		-webkit-box-shadow:0px 0px 10px #d4d4d4;
		box-shadow:0px 0px 10px #d4d4d4;
		
		background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#EEEEEE));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #ffffff, #EEEEEE);
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#EEEEEE);
		/* For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#EEEEEE)";
}


.element:hover {
  width: 155px;
  height: 73px;
  margin: 5px;
  float: left;
  overflow: hidden;
  position: relative;
  background: #fff;
  border:1px solid #8a8a8a;
  color: #222;
	-webkit-border-radius:7px;
	-khtml-border-radius:7px;
	-o-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
		
		-moz-box-shadow:0px 0px 10px #b6b6b6;
		-webkit-box-shadow:0px 0px 10px #b6b6b6;
		box-shadow:0px 0px 10px #b6b6b6;
		
		background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5d5d5));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #ffffff, #d5d5d5);
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#d5d5d5);
		/* For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#d5d5d5)";
}

.in_shedow{		
    height: 73px;
	-webkit-border-radius:7px;
	-khtml-border-radius:7px;
	-o-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
	position:relative;
	-moz-box-shadow:0px 0px 10px #c0c0c0 inset;
	-webkit-box-shadow:0px 0px 10px #c0c0c0 inset;
	box-shadow:0px 0px 10px #c0c0c0 inset;
}
#graph_short {
	/*width:355px;
	height: 228px;*/
	width:200px;
	height: 130px;
	/*margin: 5px;*/
	float: left;
	overflow: hidden;
	position: relative;
	background: #fff;
	border:1px solid #a8a8a8;
	color: #222;
	-webkit-border-radius:7px;
	-khtml-border-radius:7px;
	-o-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
		
	-moz-box-shadow:0px 0px 10px #d4d4d4;
	-webkit-box-shadow:0px 0px 10px #d4d4d4;
	box-shadow:0px 0px 10px #d4d4d4;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#EEEEEE));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #ffffff, #EEEEEE);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#EEEEEE);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#EEEEEE)";
}



#coming_soon, .head_count {
	width:200px;
	height:auto;
	float: left;
	overflow: hidden;
	position: relative;
	background: #fff;
	border:1px solid #a8a8a8;
	color: #222;
	margin:0 0 0 40%;
	
	-webkit-border-radius:7px;
	-khtml-border-radius:7px;
	-o-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;
		
	-moz-box-shadow:0px 0px 10px #d4d4d4;
	-webkit-box-shadow:0px 0px 10px #d4d4d4;
	box-shadow:0px 0px 10px #d4d4d4;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#EEEEEE));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #ffffff, #EEEEEE);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#EEEEEE);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#EEEEEE)";
}
#coming_soon, .head_count .count_bg{
	
	-webkit-border-radius:7px;
	-khtml-border-radius:7px;
	-o-border-radius:7px;
	-moz-border-radius:7px;
	border-radius:7px;}

#coming_soon h3{ font-size:20px;padding-top:15px;
	-webkit-border-radius:6px;
	-khtml-border-radius:6px;
	-o-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px}

.head_count{ margin:0px; height:30px; width:auto;}
.head_count h3 a{ color:#fff; font-size:14px;}
.head_count h3{
	font-size:15px;
	padding:9px 10px 2px 10px;
	margin:0px;
	left: 0.5em;
	bottom: 1.6em;
	height:19px;
	line-height:12px;
	color:#fff;
	
	-webkit-border-radius:0px 0px 7px 7px;
	-khtml-border-radius:0px 0px 7px 7px;
	-o-border-radius:0px 0px 7px 7px;
	-moz-border-radius:0px 0px 7px 7px;
	border-radius:0px 0px 7px 7px;
	
	-moz-box-shadow: inset 0px 3px 10px #b7d2e5;
	-webkit-box-shadow: inset 0px 3px 10px #b7d2e5;
	box-shadow: inset 0px 3px 10px #b7d2e5;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#436EEE), to(#87CEFF));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #436EEE, #87CEFF);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#436EEE, endColorstr=#87CEFF);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#436EEE, endColorstr=#87CEFF)";}

#graph_short .graph_box{
	/*padding:10px 5px;*/
	padding:0px;
	margin:0px;
	border:none;
	background:#FFF;}
	
.element.large .symbol {
  font-size: 4.5em;
}

.element.fake .symbol {
  color: #000;
}

.element .name {
	padding:6px 10px 8px 10px;
	margin:0px;
	left: 0.5em;
	bottom: 1.6em;
	font-size:11px;
	height:19px;
	line-height:12px;
	color:#fff;
	-webkit-border-radius:7px 7px 0px 0px ;
	-khtml-border-radius:7px 7px 0px 0px ;
	-o-border-radius:7px 7px 0px 0px ;
	-moz-border-radius:7px 7px 0px 0px ;
	border-radius:7px 7px 0px 0px ;
	-moz-box-shadow: inset 0px 3px 10px #b7d2e5;
	-webkit-box-shadow: inset 0px 3px 10px #b7d2e5;
	box-shadow: inset 0px 3px 10px #b7d2e5;
}

.element:hover .name {
	padding:6px 10px 8px 10px;
	margin:0px;
	left: 0.5em;
	bottom: 1.6em;
	font-size:11px;
	height:19px;
	line-height:12px;
	color:#fff;
	-webkit-border-radius:5px 5px 0px 0px ;
	-khtml-border-radius:5px 5px 0px 0px ;
	-o-border-radius:5px 5px 0px 0px ;
	-moz-border-radius:5px 5px 0px 0px ;
	border-radius:5px 5px 0px 0px ;
	-moz-box-shadow: inset 0px 3px 10px #9eb5c5;
	-webkit-box-shadow: inset 0px 3px 10px #9eb5c5;
	box-shadow: inset 0px 3px 10px #9eb5c5;
}

.element .membership {
	background: -webkit-gradient(linear, left top, left bottom, from(#FFA500), to(#CD8500));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #FFA500, #CD8500);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FFA500, endColorstr=#CD8500);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#FFA500, endColorstr=#CD8500)";
}

.element .reimbursement {
	background: -webkit-gradient(linear, left top, left bottom, from(#3CB371), to(#9ACD32));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #3CB371, #9ACD32);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#3CB371, endColorstr=#9ACD32);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#3CB371, endColorstr=#9ACD32)";
}

.element .utilization {
	background: -webkit-gradient(linear, left top, left bottom, from(#436EEE), to(#87CEFF));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #436EEE, #87CEFF);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#436EEE, endColorstr=#87CEFF);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#436EEE, endColorstr=#87CEFF)";
}

.element .hedis {
	background: -webkit-gradient(linear, left top, left bottom, from(#00B2EE), to(#009ACD));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #00B2EE, #009ACD);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#00B2EE, endColorstr=#009ACD);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#00B2EE, endColorstr=#009ACD)";
}

.vel_left, .vel_right{
	float:left;
	width:40%;
	padding:10px 0;
	color:#222222;
	display:block;
	}
.vel_left{
	/*width:50%;*/
	border-right:1px solid #C1C1C1;
	color:#222222;
	padding-right:6px;
	text-align:right;
}
.vel_right{
	padding-left:10px;
	text-align:left;
}
.vel_right span{
	position:absolute;
	top:42px;
	right:3px;
}
.org_up_arrow01{
    background: url(../images/down_red_arrow01.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 22px;
    width: 22px;
	}
.org_down_arrow01{
    background: url(../images/up_green_arrow01.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 22px;
    width: 22px;
	}

.org_up_arrow {
    background: url(../images/up_green_arrow.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 22px;
    width: 22px;}
	
.org_equal_arrow {
    background: url(../images/equal_arrow.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 22px;
    width: 22px;}

.org_down_arrow {
    background: url(../images/down_red_arrow.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 22px;
    width: 22px;}

.green_up_arrow {
    background: url(../images/arrow_green_up.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 24px;
    width: 20px;}

.green_down_arrow {
    background: url(../images/arrow_green_down.png) no-repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 24px;
    width: 20px;}



.element .weight {
  font-size: 0.9em;
  left: 0.5em;
  bottom: 0.5em;
}

.element .number {
  font-size: 1.25em;
  font-weight: bold;
  color: hsla(0,0%,0%,.5);
  right: 0.5em;
  top: 0.5em;
}

/*#options li a.selected {
  background-color: #13F;
  text-shadow: none;
  color: white;
  background: -webkit-gradient(linear, left top, left bottom, from(#525252), to(#939393));
		/* For Mozilla/Gecko (Firefox etc) */
		/*background: -moz-linear-gradient(top, #525252, #939393);*/
		/* For Internet Explorer 5.5 - 7 */
		/*filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#525252, endColorstr=#939393);*/
		/* For Internet Explorer 8 */
		/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#525252, endColorstr=#939393)";*/
/*}*/

#membership a{
	background-color: #13F;
	text-shadow: none;
	color: white;
	background: -webkit-gradient(linear, left top, left bottom, from(#CD8500), to(#FFA500));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #CD8500, #FFA500 );
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#CD8500, endColorstr=#FFA500);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#CD8500, endColorstr=#FFA500)";
}

#membership a:hover{
	background-color: #13F;
	text-shadow: none;
	color: white;
	background: -webkit-gradient(linear, left top, left bottom, from(#bf7c02), to(#ee9b02));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #bf7c02, #ee9b02);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#bf7c02, endColorstr=#ee9b02);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#bf7c02, endColorstr=#ee9b02)";
}

#membership a.selected{
	background-color: #13F;
	text-shadow: none;
	color: white;
	background: -webkit-gradient(linear, left top, left bottom, from(#b17402), to(#dd9003));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #b17402, #dd9003);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#b17402, endColorstr=#dd9003);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#b17402, endColorstr=#dd9003)";
	-moz-box-shadow: inset 0px 0px 8px #363636;
	-webkit-box-shadow: inset 0px 0px 8px #363636;
	box-shadow: inset 0px 0px 8px #363636;
}
	
#reimbursement a{
	background-color: #13F;
	text-shadow: none;
	color: white;
	background: -webkit-gradient(linear, left top, left bottom, from(#3CB371), to(#9ACD32));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #3CB371, #9ACD32);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#3CB371, endColorstr=#9ACD32);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#3CB371, endColorstr=#9ACD32)";
}

#reimbursement a:hover{
	background-color: #13F;
	text-shadow: none;
	color: white;
	background: -webkit-gradient(linear, left top, left bottom, from(#31a665), to(#8ec028));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #31a665, #8ec028);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#31a665, endColorstr=#8ec028);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#31a665, endColorstr=#8ec028)";
}
	
#reimbursement a.selected {
	background-color: #13F;
	text-shadow: none;
	color: white;
	background: -webkit-gradient(linear, left top, left bottom, from(#279759), to(#82b31e));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #279759, #82b31e);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#279759, endColorstr=#82b31e);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#279759, endColorstr=#82b31e)";
	-moz-box-shadow: inset 0px 0px 8px #363636;
	-webkit-box-shadow: inset 0px 0px 8px #363636;
	box-shadow: inset 0px 0px 8px #363636;
}
#attention a{
	background-color: #13F;
	text-shadow: none;
	color: white;
	
	background: #d60000; /* Old browsers */
background: -moz-linear-gradient(top,  #d60000 0%, #ff2605 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d60000), color-stop(100%,#ff2605)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d60000 0%,#ff2605 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d60000 0%,#ff2605 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d60000 0%,#ff2605 100%); /* IE10+ */
background: linear-gradient(to bottom,  #d60000 0%,#ff2605 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d60000', endColorstr='#ff2605',GradientType=0 ); /* IE6-9 */
}
#attention a:hover{
	background: #ff2605; /* Old browsers */
background: -moz-linear-gradient(top,  #ff2605 0%, #d60000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff2605), color-stop(100%,#d60000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff2605 0%,#d60000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff2605 0%,#d60000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff2605 0%,#d60000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff2605 0%,#d60000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff2605', endColorstr='#d60000',GradientType=0 ); /* IE6-9 */
	
}
#attention a.selected{
	-moz-box-shadow: inset 0px 0px 8px #363636;
	-webkit-box-shadow: inset 0px 0px 8px #363636;
	box-shadow: inset 0px 0px 8px #363636;
}


#utilization a{
	background-color: #13F;
	text-shadow: none;
	color: white;
	background: -webkit-gradient(linear, left top, left bottom, from(#436EEE), to(#87CEFF));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #436EEE, #87CEFF);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#436EEE, endColorstr=#87CEFF);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#436EEE, endColorstr=#87CEFF)";
}

#utilization a:hover{
	background-color: #13F;
	text-shadow: none;
	color: white;
	background: -webkit-gradient(linear, left top, left bottom, from(#3862df), to(#75c0f4));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #3862df, #75c0f4);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#3862df, endColorstr=#75c0f4);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#3862df, endColorstr=#75c0f4)";
}

#utilization a.selected{
	background-color: #13F;
	text-shadow: none;
	color: white;
	background: -webkit-gradient(linear, left top, left bottom, from(#3059d4), to(#67b3e7));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #3059d4, #67b3e7);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#3059d4, endColorstr=#67b3e7);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#3059d4, endColorstr=#67b3e7)";
	-moz-box-shadow: inset 0px 0px 8px #363636;
	-webkit-box-shadow: inset 0px 0px 8px #363636;
	box-shadow: inset 0px 0px 8px #363636;
}

#hedis a{
	background-color: #13F;
	text-shadow: none;
	color: white;
	background: -webkit-gradient(linear, left top, left bottom, from(#39a8cd), to(#7dd1ed));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #39a8cd, #7dd1ed);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#39a8cd, endColorstr=#7dd1ed);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#39a8cd, endColorstr=#7dd1ed)";
}

#hedis a:hover{
	background-color: #13F;
	text-shadow: none;
	color: white;
	background: -webkit-gradient(linear, left top, left bottom, from(#0190bf), to(#02a6de));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #0190bf, #02a6de);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#0190bf, endColorstr=#02a6de);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#02a6de, endColorstr=#0190bf)";
}

#hedis a.selected{
	background-color: #13F;
	text-shadow: none;
	color: white;
	background: -webkit-gradient(linear, left top, left bottom, from(#0190bf), to(#01a6de));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #0190bf, #01a6de);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#0190bf, endColorstr=#01a6de);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#0190bf, endColorstr=#01a6de)";
	-moz-box-shadow: inset 0px 0px 8px #363636;
	-webkit-box-shadow: inset 0px 0px 8px #363636;
	box-shadow: inset 0px 0px 8px #363636;
}

#all a{
	background-color: #13F;
	text-shadow: none;
	color: white;
	background: -webkit-gradient(linear, left top, left bottom, from(#9e9e9e), to(#cccccc));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #9e9e9e, #cccccc);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#9e9e9e, endColorstr=#cccccc);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#9e9e9e, endColorstr=#cccccc)";
}

#all a:hover{
	background-color: #13F;
	text-shadow: none;
	color: white;
	background: -webkit-gradient(linear, left top, left bottom, from(#8c8b8b), to(#bbbaba));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #8c8b8b, #bbbaba);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#8c8b8b, endColorstr=#bbbaba);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#8c8b8b, endColorstr=#bbbaba)";
}

#all a.selected{
	background-color: #13F;
	text-shadow: none;
	color: white;
	background: -webkit-gradient(linear, left top, left bottom, from(#7a7979), to(#aaaaaa));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #7a7979, #aaaaaa);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#7a7979, endColorstr=#aaaaaa);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#7a7979, endColorstr=#aaaaaa)";
	-moz-box-shadow: inset 0px 0px 8px #363636;
	-webkit-box-shadow: inset 0px 0px 8px #363636;
	box-shadow: inset 0px 0px 8px #363636;
}
		
/*Report page*/

.reports, .measures, .trends, .admissions_portel{
	margin:13px 0px 25px 0px;}

.dateform{ width:20%;}
.dateform_t_m{margin-top:-22px;}
.dateform label{ display:block;}

.expense{
	width:80%;
	border:1px solid #D8D8D8;
	margin-left:-2px;
		
  		background: -webkit-gradient(linear, left top, right top, from(#FCFCFC), to(#EDEDED));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(left, #FCFCFC, #EDEDED);
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#FCFCFC, endColorstr=#EDEDED);
		/* For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#FCFCFC, endColorstr=#EDEDED)";}
		
.expense .head{
	border-bottom:1px solid #D8D8D8;
	width:96%;
	padding:3px 2%;}
	
.expense .head .expense_more{
	display: inline-block;
    height: 18px;
    position: relative;
    width: 18px;}
	
.expense .content{
	display:none;
	padding:0px 2% 2px 2%;
	line-height:38px;}
	
.expense .content_show{
	display:block;}
	
.expense input[type="radio"]{
	margin-right:5px!important;
	height:18px;}
	
.expense input{
	/*margin:0 10px;*/
	height:10px;}
	
.expense .content input{
	margin:0px 10px 0 0;
	height:11px;}
	
.expense .box_w{
	width:30%;
	text-align:center;
	font-weight:bold;
	color:#386F97;}
	
.expense .box_w{
	margin-top:30px;
	font-weight:bold;}

.ins_mng{margin-left:-8px;}
.pro_mg{margin-left:-8px;}
.rx_mng{margin-left:-16px;}

.sliderbg{
	margin-top:10px;
	height:5px;
	width:100%;
	display:block;
	border:1px solid #363636;
	position:relative;
		-webkit-border-radius:3px;
		-khtml-border-radius:3px;
		-o-border-radius:3px;
		-moz-border-radius:3px;
		border-radius:3px;
	
	
	/* For WebKit (Safari, Google Chrome etc) */
		background: -webkit-gradient(linear, left top, left bottom, from(#515151), to(#656565));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #515151, #656565);
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#515151, endColorstr=#656565);
		/* For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#515151, endColorstr=#656565)";}
	
.slidericon{
	height:20px;
	width:20px;
	display:block;
	position:absolute;
	top:-8px;
	border:1px solid #646464;
		-webkit-border-radius:10px;
		-khtml-border-radius:10px;
		-o-border-radius:10px;
		-moz-border-radius:10px;
		border-radius:10px;
	
	/* fallback */ 
	background-color: #2F2727; background-image: url(images/radial_fancy.png); background-position: 50% 50%; background-repeat: no-repeat; 
	/* Safari 4-5, Chrome 1-9 */ 
	background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 100, from(#ffffff), to(#a2a7ac)); 
	/* Safari 5.1+, Chrome 10+ */ 
	background: -webkit-radial-gradient(50% 50%, closest-corner, #ffffff, #a2a7ac); 
	/* Firefox 3.6+ */ background: -moz-radial-gradient(50% 50%, closest-corner, #ffffff, #a2a7ac); 
	/* IE 10 */ background: -ms-radial-gradient(50% 50%, closest-corner, #ffffff, #a2a7ac);
	/* Opera cannot do radial gradients yet */  }

/*Report page*/

/*Measures page*/

.m_head{
	font-size:14px;
	text-transform:uppercase;
	color:#5a5a5a;
	margin-bottom:10px;}
	
.m_head span{
	color:#009999;}
td.m_t_head, th.m_t_head{
	color:#FFF;
	padding:6px 0px!important;
	/* For WebKit (Safari, Google Chrome etc) */
		background: -webkit-gradient(linear, left top, left bottom, from(#53a3cc), to(#3771b0));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #53a3cc, #3771b0);
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#53a3cc, endColorstr=#3771b0);
		/* For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#53a3cc, endColorstr=#3771b0)";
}

td.m_t_head strong{ text-transform:uppercase; font-weight:bold; font-size:14px;}

.measures #nav .lavel_one{ display:block;}

.measures .dateform, .reports .dateform{
	width:100%;}
.measures .dateform label, .reports .dateform label{
	float:left; width:100px;}
.renk, .equal{
	width:22px;
	height:22px;
	display:block;
	margin:0 auto;}
.good{
	background:url(../images/up_green_arrow.png) no-repeat 0 0;}
.bad{
	background:url(../images/down_red_arrow.png) no-repeat 0 0;}
.equal{
	background:url(../images/equal_arrow.png) no-repeat 0 0;}
#datatables a, #datatables2 a, #datatables td span, #datatables1 td span, #datatables2 td span, #datatables3 td span, #datatables4 td span, #datatables5 td span, #datatables6 td span, #datatables7 td span, #datatables8 td span{
	text-align:center;
	color:#000;
	font-size:13px;
	}
	
#datatables a, #datatables2 a{
	color:#06C;
	background-color:inherit;
	font-weight: bold;
}
table.display td a{
	color:#06C !important;
	background-color:inherit;
	font-size:13px;
}
table.display td a.black{
	color:#000 !important;
	background-color:inherit;
}

table.display td a.cssInactive{
	color:#BDBDBD !important;
        font-weight: bold;
        font-size:13px;
	background-color:inherit;
}
table.display td a.cssAccept{
	color:#FF0033 !important;
        font-weight: bold;
        font-size:13px;
	background-color:inherit;
}
#datatables a:hover, #datatables2 a:hover{
	text-decoration:underline;}
	

#datatables a.send_alerts, 
#datatables1 a.send_alerts, 
#datatables2 a.send_alerts, 
#datatables3 a.send_alerts, 
#datatables4 a.send_alerts, 
#datatables5 a.send_alerts, 
#datatables6 a.send_alerts, 
.t_menu .all_m,
a.create_alert{
	padding:5px 10px;
	color:#FFF !important;
	float:left;
	margin-left:-7px;
	text-decoration:none;
	font-weight:bold;
	
	border-color: #f6f6f6;
	background: #0c5fa5 url(../images/old-browsers-bg/button-element-bg.png) repeat-x left top;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -moz-linear-gradient(
		top,
		white,
		#688ad3 4%,
		#3a5897
	);
	background: -webkit-gradient(
		linear,
		left top, left bottom,
		from(white),
		to(#3a5897),
		color-stop(0.03, #688ad3)
	);
	-moz-border-radius: 0.333em;
	-webkit-border-radius: 0.333em;
	-webkit-background-clip: padding-box;
	border-radius: 0.333em;
	color: white;
	-moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	
    }
	
#custommonth{
	padding:5px 10px;
	color:#FFF;
	float:left;
	margin-left:-7px;
	text-decoration:none;
	font-weight:bold;
	
	border-color: #f6f6f6;
	background: #166bb3 url(../images/old-browsers-bg/button-element-bg.png) repeat-x left top;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -moz-linear-gradient(
		top,
		white,
		#4b91cc 4%,
		#7189bc
	);
	background: -webkit-gradient(
		linear,
		left top, left bottom,
		from(white),
		to(#7189bc),
		color-stop(0.03, #4b91cc)
	);
	-moz-border-radius: 0.333em;
	-webkit-border-radius: 0.333em;
	-webkit-background-clip: padding-box;
	border-radius: 0.333em;
	color: white;
	-moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	
	}

.send_alerts{ font-size:13px; min-width:75px;}
/*Measures page*/
	
/*Measures MRA page*/
#nav ul li ul.lavel_one li a.current{
	background:url(../images/menu-current-arrow.gif) no-repeat right 4px;
}
.claim_info{
	width:100%;
	float:left;
	margin-bottom:15px;
	position:relative;
	z-index:10;}
/*.fr_imp{ float:right!important;}*/
.send_alerts_mra{
	margin-left:30px!important;}

.financials_tab{
	width:434px!important;}

#datatables_pro .send_alerts_mra{
	margin-left:0px!important;
}
.financials_tab label{
	width:182px!important;}

.financials_tab .al{
	text-align:left!important;
	color:#828282;}

/*Measures MRA page*/
	
	
/*Alerts page*/
.alert_page .dataTables_wrapper{ min-height:170px;}
.ca_mng{
	margin:10px 0px 10px 0px;
	float:left;
	}
.ca_mng a.create_alert{
	margin-left:0px;}
a.create_alert{
	padding:5px 10px;
	color:#FFF;
	float:left;
	margin-left:-7px;
	text-decoration:none;
	font-weight:bold;
	position:relative;
	margin-top:5px;
	
	
	border-color: #f6f6f6;
	background: #53a2cc url(../images/old-browsers-bg/button-element-bg.png) repeat-x left top;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -moz-linear-gradient(
		top,
		white,
		#53a2cc 4%,
		#336aac
	);
	background: -webkit-gradient(
		linear,
		left top, left bottom,
		from(white),
		to(#53a2cc),
		color-stop(0.03, #336aac)
	);
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-webkit-background-clip: padding-box;
	border-radius: 20px;
	color: white;
	-moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	
	}
	
a.sa_mng{
	margin:0 30% 0 auto;
	width:100px;
	float:right;
	color:#ffffff!important;}

a.sa_mng:hover{ text-decoration:none!important;}
	
/*Alerts page*/


/*Trends Page*/
.trends{ margin-bottom:0;}
.demo { padding: 2px !important; width: 70%};
.demo .timeframe {padding: 2px;float:left;color:#f6931f;width:10px;}
#slider{ width:95.6%; margin-left:2%;}
span a {font-size: 11px;text-decoration:none;margin: 0px 5px;}

.opti_one, .t_menu{ font-size:16px; font-weight:bold; color:#000;}
.opti_one label, .t_menu li a{color:#5a5a5a;}
.t_menu li a{ font-size:12px;}
ul.t_menu li{ margin-left:20px;}
.t_menu .all_m{ margin-top:-1px;}
ul.t_menu li, ul.slider_dates li{ display:inline; float:left; height:40px;}

ul.slider_dates li span{ color:#000;}
.slider_dates li{background:url(../images/data_table_images/month_bg.png) repeat-x; width:4.07%; float:left; text-align:center; font-size:14px; line-height:33px; border-right:1px solid #FFF; color:#fff;}
.slider_dates li.selected{background:url(../images/data_table_images/month_selected.png) repeat-x;}
.graph_option{ float:left; width:24%;}
.graph_option li{ display:block; margin-bottom:7px;}
/*.graph_option li.dividermargi{ border-left:2px solid #666; padding-left:50px; width:22%;}*/
.main_graphs{ float:left; border:1px solid #CCC; margin:0 auto; width:650px;
				
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		-o-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
		
		-moz-box-shadow: 0px 0px 18px #b7b7b7;
		-webkit-box-shadow: 0px 0px 18px #b7b7b7;
		box-shadow: 0px 0px 18px #b7b7b7;}
.g_b_crumb{ margin-bottom:15px!important;}

.numbers{	
		padding:3px 7px;
		color:#FFFFFF;
		margin-right:5px;
		background: #588E8E;
		
		background-image: -moz-radial-gradient(30% 40%, rgb(147,203,203), rgb(88,142,142));
		background-image: -ms-radial-gradient(30% 40%, rgb(147,203,203), rgb(88,142,142));
		background-image: -o-radial-gradient(30% 40%, rgb(147,203,203), rgb(88,142,142));
		
		background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.32,#93cbcb),color-stop(0.66,#588e8e), color-stop(0.83,#5c7c99));
		
		
		background-image: radial-gradient(30% 40%, rgb(147,203,203), rgb(88,142,142));
	  
	  
		-moz-box-shadow:inset 0 1px 4px rgba(0, 0, 0, 0.4);
		-webkit-box-shadow:inset 0 1px 4px rgba(0, 0, 0, 0.4);
		box-shadow:inset 0 1px 4px rgba(0, 0, 0, 0.4);
		
		-webkit-border-radius:10px;
		-khtml-border-radius:10px;
		-o-border-radius:10px;
		-moz-border-radius:10px;
		border-radius:10px;
	}
.result .head th{ text-align:left; border-bottom:1px solid #333;}
.result ul{ width:50%;}
.result, .average{width:37%; margin-left:25px;}

.average p{ font-size:15px; color:#5a5a5a;}
.average h4{ color:#4F6EB2; font-weight:bold;}

.graph_divider{ background:url(../images/graph_divider.png) repeat-x 0 100; width:100%; height:70px; margin-top:25px;}

/*Trends Page*/

/*Admissions Portel*/
.admissions_portel{ position:relative; margin-bottom:10px;}
.search_by{ font-size:18px;}
.admissions_portel .search_opt_mng{
	padding-bottom:10px;
	border:1px solid #a1a1a1;
				
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		-o-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
		
		-moz-box-shadow: 0px 0px 18px #b7b7b7;
		-webkit-box-shadow: 0px 0px 18px #b7b7b7;
		box-shadow: 0px 0px 18px #b7b7b7;
		
		-webkit-border-radius:10px;
		-khtml-border-radius:10px;
		-o-border-radius:10px;
		-moz-border-radius:10px;
		border-radius:10px;
		position:relative;
		z-index:998;
	}
.admissions_portel .search_opt_mng .header_bg{
	background: #3771B0;
	
		-webkit-border-radius:9px 9px 0px 0px ;
		-khtml-border-radius:9px 9px 0px 0px ;
		-o-border-radius:9px 9px 0px 0px ;
		-moz-border-radius:9px 9px 0px 0px ;
		border-radius:9px 9px 0px 0px ;
	
	
	/* For WebKit (Safari, Google Chrome etc) */
		background: -webkit-gradient(linear, left top, left bottom, from(#90c5f9), to(#3a70a3));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #90c5f9, #3a70a3);
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#90c5f9, endColorstr=#3a70a3);
		/* For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#90c5f9, endColorstr=#3a70a3)";}
.admissions_portel .search_options{ text-align:center; margin-top:15px;}
.admissions_portel .search_options input.mini_t_field{ padding:3px 6px;}
.admissions_portel .search_options .selector{ text-align:left;}
.admi_content{ border:none;}
.admi_content .admi_reg_menu li{ border:none;}
.admi_form_content{ 
    width:100%; float:left;/* margin-top:20px;*/ line-height:25px; 
    display:none;

	/*padding:1%*/;
	margin-left:-10px;
	border:1px solid #a1a1a1;
				
		-webkit-border-radius:5px;
		-khtml-border-radius:5px;
		-o-border-radius:5px;
		-moz-border-radius:5px;
		border-radius:5px;
		
		-moz-box-shadow: 0px 0px 18px #b7b7b7;
		-webkit-box-shadow: 0px 0px 18px #b7b7b7;
		box-shadow: 0px 0px 18px #b7b7b7;
		
		-webkit-border-radius:10px;
		-khtml-border-radius:10px;
		-o-border-radius:10px;
		-moz-border-radius:10px;
		border-radius:10px;

}

.top_rou{
		-webkit-border-radius: 5px 5px 0px 0px;
		-khtml-border-radius: 5px 5px 0px 0px;
		-o-border-radius: 5px 5px 0px 0px;
		-moz-border-radius: 5px 5px 0px 0px;
		border-radius: 5px 5px 0px 0px;}

.bot_rou{
		-webkit-border-radius:0px 0px 5px 5px;
		-khtml-border-radius:0px 0px 5px 5px;
		-o-border-radius:0px 0px 5px 5px;
		-moz-border-radius:0px 0px 5px 5px;
		border-radius:0px 0px 5px 5px;}

.adminbng{width:98%;/* width:100%; */margin-left:0;-moz-box-shadow: 0px 0px 18px #fff;
		-webkit-box-shadow: 0px 0px 18px #fff;
		box-shadow: 0px 0px 18px #fff; border:#FFF;}
.adminbngfull{ width:100%!important;}

.admi_form_content .admi_fo_co div.selector{ width:165px; margin-bottom:10px;}
.admi_form_content .admi_fo_co div.selector span{ width:139px;}
.admi_form_content .admi_fo_co div.selector select{ min-width:172px;}
.admi_form_content .admi_fo_co{ /*width:450px;*/ width:300px; margin-right:20px;}
.admi_form_content .admi_fo_co label{ /*width:150px;*/ width:115px; float:left; text-align:right; margin-right:5px; font-weight:bold;}
.admi_form_content .admi_fo_co input{ /*width:280px;*/ width:160px; margin-bottom:10px;}
.admi_form_content .marl { margin:0px 0px 0px 10px;}
.admi_form_content .marbo, .diagnosispopup .marbo { margin:0px 0px 15px 0px; overflow:hidden;}
.admi_form_content .marbo{
	margin-right: 15px;
}
.admi_form_content .one_row label{ margin-right:5px; margin-left:20px;}
.search_icon .button{ background:url(../images/search_icon.png) no-repeat; color:#FFFFFF;}
.search_icon div.button span{ background:none; background-position:0 0!important; }
.admi_fo_co label{ font-size:12px;}
.admi_form_content .admi_fo_co input.smalltf{ width:42px;}
.admi_form_content .admi_fo_co input.smalltfmini{ width:15px;}
.admi_form_content .one_row input.fielmmng{ margin-left:6px;}
.admi_form_content .larger{ width:360px;}
.admi_form_content .larger input{ width:200px;}
.marboth{ margin:0 20px;}

/*Admissions Portel*/

#stepForm label.warning {
    /*-moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #CC3366 -moz-use-text-color -moz-use-text-color;
    border-right: medium none;
    border-style: dotted none none;
    border-width: 1px medium medium;
    margin: 0 0 0 10px;*/
    clear: none;
    color: #CC3366;
    display: inline;
    float: none;
    font-size: 10px;
    padding: 0;
    text-align: left;
    width: auto;
}


/*Registration page*/
.rer_page{ width:470px; margin:0 auto; background:#fff; /*margin-top:20px;*/ 
	  
	-moz-box-shadow:0 1px 10px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 1px 10px rgba(0, 0, 0, 0.4);
	box-shadow:0 1px 10px rgba(0, 0, 0, 0.4);

	-webkit-border-radius:3px 3px 5px 5px ;
	-khtml-border-radius:3px 3px 5px 5px ;
	-o-border-radius:3px 3px 5px 5px ;
	-moz-border-radius:3px 3px 5px 5px ;
	border-radius:3px 3px 5px 5px ;}


.rer_page .show_graph_head, .fancybox-inner .show_graph_head{ text-align:center; color:#fff; font-size:18px; position:relative;

	-webkit-border-radius:10px 10px 0px 0px ;
	-khtml-border-radius:10px 10px 0px 0px ;
	-o-border-radius:10px 10px 0px 0px ;
	-moz-border-radius:10px 10px 0px 0px ;
	border-radius:10px 10px 0px 0px ;
}
	
.rer_page .close_bt{ position:absolute; right:10px; top:10px;}

.ui-accordion-li-fix{ padding:10px 15px;}
.ui-accordion-li-fix .ui-accordion-header{ background:none;}
.rer_page .ui-widget-content{ background:none;}
.rer_page input.inputclass{ width:97%;}
.rer_page div.selector, .rer_page div.selector select{ min-width:400px!important;}
.rer_page div.selector span{ width:370px!important;}
.rer_page #stepForm label.warning{ /*margin-bottom:-7px;*/ display:block;}
/*.rer_page .ui-accordion .ui-accordion-content-active{ height:auto!important;}*/
/*Registration page*/

/*Alert page*/
ul.fbox_w{ padding:10px 0px 15px 15px; }
ul.fbox_w.msg_grp{width:400px; margin-right:-15px; margin-left:15px; margin-top:5px; padding:0; /*border:1px solid #eaeaea; border-radius:5px;*/}
ul.fbox_w li ul li{ border-bottom:none; margin-bottom:0px;}
ul.fbox_w li ul li label, ul.fbox_w li p label{ font-weight:bold; color:#444444;}
ul.fbox_w li{ border-top:1px solid #ddd; padding-bottom:10px; padding-top:10px;}
ul.fbox_w.msg_grp li{padding:10px;}
ul.fbox_w li:first-child{border-top:none;}
ul.fbox_w li h4{ font-size:15px;}
ul.fbox_w li h4 span{ padding-left:10px;}
ul.fbox_w li h4.pink, .pink{ color:#ff8282;}
ul.fbox_w li h4.pink span{background:url(../images/ico_pink.png) no-repeat 0 0px;}
ul.fbox_w li h4.orange, .orange{ color:#ffc682;}
ul.fbox_w li h4.orange span{background:url(../images/ico_orange.png) no-repeat 0 0px;}
ul.fbox_w li h4.blue, .blue{ color:#828ced;}
ul.fbox_w li h4.blue span{background:url(../images/ico_blue.png) no-repeat 0 0px;}
ul.fbox_w li p{ color:#8b8b8b;}
ul.fbox_w li a.remove{ color:#ff4c4c;}
ul.fbox_w li h4 span.read, ul.fbox_w li h4 span.unread{ font-size:12px; background:none; padding:0; margin:0; color:#8b8b8b; font-weight:normal;}
ul.fbox_w li h4 span.unread{ color:#333;}
ul.fbox_w li a.remove_mng{ margin-top:-14px;}
#create_alert .fbox_w li{ border-bottom:none;}
#create_alert .fbox_w li label{ width:30%; text-align:right; float:left; margin:5px 5px 0 0; font-weight:bold;}
#create_alert .fbox_w li input[type="text"]{ width:50%;}
.sta_mng{ margin-top:-8px;}
.l_h_mng{ line-height:25px;}
/*Alert page*/


/*Professional Tab POP-UP*/
#pcpopup, #itpopup, #aapopup, #ndclink, #condpopup{ padding-top:0px; padding-bottom:9px;}
#pcpopup h1, #itpopup h1, #aapopup h1, #ndclink h1, #condpopup h1 { width:102%;}
#pcpopup h1 label{ font-size:12px; float: left; font-weight: bold; margin-right: 5px; text-align: right; width: 115px;}
#pcpopup h1 input{ float:left;}
#pcpopup .admi_fo_co, #itpopup .admi_fo_co, #aapopup .admi_fo_co, #ndclink .admi_fo_co, #condpopup .admi_fo_co{ width:380px;}
#ndclink .admi_fo_co{ width:380px;}
#pcpopup .fiftty, #itpopup .fiftty, #aapopup .fiftty, #ndclink .fiftty, #condpopup .fiftty{width:50%; float:left;}
#pcpopup .fiftty .psmalltf{ width:70px; margin-right:0px; margin-left:0px;}
#pcpopup .fiftty label{ width:100px}
.score_icon {
    /*left: 172px;*/
    position: relative;
	display:inline-block;
    top: 9px;}
.threecol{ width:900px;}
/*Professional Tab POP-UP*/

/*Inpatient Tab POP UP*/
#itpopup h1 label, #aapopup h1 label, #ndclink h1 label, #condpopup h1 label{ width:100px; font-size:12px;}
#itpopup h1 input, #aapopup h1 input, #pcpopup h1 input, #ndclink h1 input, #condpopup h1 input{ background:#fff;}
#itpopup h1 input[disabled="disabled"], #aapopup h1 input[disabled="disabled"], #pcpopup h1 input[disabled="disabled"], #ndclink h1 input[disabled="disabled"], #condpopup h1 input[disabled="disabled"],
#itpopup input[disabled="disabled"], #aapopup input[disabled="disabled"], #pcpopup input[disabled="disabled"], #ndclink input[disabled="disabled"], #condpopup input[disabled="disabled"],
#admiform input[disabled="disabled"]
{ background:#eeeeee;
border:1px solid #CCCCCC;}

#itpopup .drgmng{ margin-top:55px;}
.linemng{float: left;line-height: 17px;margin-top: -5px;width: 69px;}
#itpopup .dataTables_wrapper, #aapopup .dataTables_wrapper, #condpopup .dataTables_wrapper{ width:101%; margin-left:1%;}
/*Inpatient Tab POP UP*/

/*Rx Tab POPUP form*/
#ndclink .zmng{ width:20px;}
#ndclink .zmngsd{ width:60px;}
#ndclink .psmalltfw{ width:100px;}
#ndclink .copaymng{ margin-left:60px;}
#ndclink .copaymng label{ width:70px;}
#ndclink .copaymng input{ float:left;}
/*Rx Tab POPUP form*/

/*condition page*/
#condpopup h1 input, #condpopup h1 label{ float:left; line-height:16px; margin-left:20px;}
#condpopup h1 label{ text-align:right;}
#condpopup h1 label.smalllab{ width:39px;}
/*condition page*/

/*Alert section*/
#alert_section { padding-left:30px; width:400px;}
/*Alert section*/

/*Scorecard Page*/
#scorecard .dateform_t_m{ width:100%; margin-top:0px; height:32px;}
#scorecard .dateform_t_m label{ display:inline; height:32px; line-height:32px;}
#scorecard h2{ color:#009999; font-size: 22px; line-height:24px;}
.scorecard_t{ overflow-y:hidden; }
.scorecard_t .dataTables_wrapper{ width:1592px;}
#scorecard h3.m_head{ font-size:12px; line-height:16px;}
#scorecard h3.m_head small{ font-size:10px;}
#scorecard div.bread_crumb{ margin:0px;}
#scorecard div.bread_crumb ul{ float:left;}
#scorecard .fw{ width:100%;}
#scorecard div.bread_crumb ul li {
    /*background: url("../images/bread_crumb_minus.png") no-repeat scroll left 1px transparent;*/
    margin-top: 3px;
/*    padding-left: 28px;*/
}
#scorecard div.bread_crumb ul li.current span{ color:#5A5A5A;}
.scorc tr td{ text-align:center;}
/*Scorecard Page*/

/*important Classes*/
.cafr{ float:right!important;}
.hccfn{ float:none!important;}
/*important Classes*/

/*Simple DataTable*/
.simple_datatable{
	margin-left:1%!important;
	width:100%!important;
	
	padding: 3px 0px 3px 10px;
	border-top:1px solid #BBBBBB;
		
		
	/* For WebKit (Safari, Google Chrome etc) */
		background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #ffffff, #dddddd);
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dddddd);
		/* For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#dddddd)";
}
.simple_datatable th, .simple_datatable td{
	border:1px solid #BBBBBB;}
.simple_datatable tr.odd {
    background-color: #FFFFFF;
}
.simple_datatable tr.even {
    background-color: #FFFFFF;
}
.simple_datatable tr.odd td.odd{
    background-color: #F6F6F6;
}
.simple_datatable tr.even {
    background-color: #FFFFFF;
}
/*Simple DataTable*/


/*Data tables alternate row/column colors*/
.odd .odd
{
	background-color: #F6F6F6;
}

.odd .even
{
	background-color: #E9E9E9;
}

.even .odd
{
	background-color: #EEEEEE;
}

.even .even
{
	background-color:#E0E0E0;
}

.monthbox{
	position:absolute;
	right:0;
	top:0px;
}
.monthbox label{
	display:block;
	overflow:hidden;
	color:#666;
	text-indent:3px;
	background-color:transparent;
	font-size:.9em;
}
.monthbox div.selector span{
	width:100px;
}
.monthbox div.selector{
	float:right;
	width:127px;
}
.monthbox div.selector select{
	min-width:130px;
}
#hedis_alert{
	padding:20px;
	text-align:center;
}
div.fancybox-inner{
	height:auto !important;
}
div.fancybox-type-inline div.fancybox-inner{
	background:#fff !important;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding-bottom:15px;
}
a.hedisalert{
	position:absolute;
	left:294px;
	top:0px;
	width:53px;
	height:24px;
	padding:0;
	margin:0;
	z-index:1000;	
}


.run_bt #uniform-btnRun #uniform-btnRun{
	display:none;
}

.flexibleblue{
	position:fixed;
	left:0;
	top:0;
	width:8px;
	background:#182854;
	height:4000px;
	display:block;
}

.jquery_tabs{
	margin-top:-79px;
}

input.hosp_name{
	width:210px;
}

.admi_form_content .one_row label.authno{
	margin:0;
	margin-left:15px;
}
.admi_form_content .one_row input.enterauth{
	margin-left:3px;

}


input.interamerican{
	width:234px;
}

.admi_form_content .one_row label.authorno{
	margin-left:30px;
	margin-right:0;
}

.userbtn{
	padding:0 7px;
	width:125px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	margin-top:0;
	margin-bottom:15px;
	text-transform:none;
}
.userbtn div.button span{
	margin-left:13px;
	font-size:13px;
	letter-spacing:0;
	font-weight:bold;
	padding-right:0;
	text-transform:none;
}
.userbtn div.button input{
	left:0;
	top:0;
	cursor:pointer;
}

.delete{
	width:15px;
	height:15px;
	display:inline-block;
	background:url(../images/delete.png) no-repeat 0 0;
}
a.send_reg{
	width:15px;
	height:15px;
	display:inline-block;
	background:url(../images/reg_email.png) no-repeat 0 0;
}
.editbtn{
	width:15px;
	height:15px;
	margin-left:2px;
	display:inline-block;
	background:url(../images/edit.png) no-repeat 0 0;
}

.task_scheduler{
	width:16px;
	height:16px;
	margin-left:1px;
	display:inline-block;
	background:url(../images/task_scheduler.png) no-repeat 0 0;
}
.temp_pass{
	width:18px;
	height:18px;
	margin-left:1px;
	display:inline-block;
	background:url(../images/temp_btn.png) no-repeat 0 0;
}

.mail_settings{
	width:32px;
	height:32px;
	margin-left:0 0 10px;
	display:inline-block;
	background:url(../images/mail_Settings-icon.png) no-repeat 0 0;
        float:right;
        margin-right:8px;
}
.save_icon{
	width:25px;
	height:25px;
	margin:0 0 0 10px;
	display:inline-block;
	background:url(../images/save.png) no-repeat 0 0;
        cursor:pointer;
        vertical-align: bottom;
}

.imlruser{
	color:#DBF0FF;
	background-color:inherit;
	font-weight:bold;
	margin:30px -10px 10px 0;
	line-height:20px;
	padding-left:23px;
	display:block;
	width:75px;
	float:right;
	background:url(../images/user.png) no-repeat 0 0;
}
.imlruser:hover{
	color:#fff;
	background-color:inherit;
}

h2.userlisthd{
	color:#009999;
	background-color:inherit;
	font-weight:normal;
	border-bottom:1px solid #ddd;
	padding-bottom:5px;
	margin-bottom:10px;
	font-size:22px;
}

.messegewrapper{
	display:inline-block;
	margin-top:10px;
	clear:both;
	line-height:18px;
	font-size:14px;
	color:#7b93bf;
	background-color:inherit;
	padding:10px 40px;
	border-radius:7px;
	-webkit-border-radius:7px;
	-moz-border-radius:7px;
	
	background: rgb(254,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(254,255,255,1) 0%, rgba(239,245,252,1) 0%, rgba(217,234,252,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,255,255,1)), color-stop(0%,rgba(239,245,252,1)), color-stop(100%,rgba(217,234,252,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(239,245,252,1) 0%,rgba(217,234,252,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(239,245,252,1) 0%,rgba(217,234,252,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(254,255,255,1) 0%,rgba(239,245,252,1) 0%,rgba(217,234,252,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(254,255,255,1) 0%,rgba(239,245,252,1) 0%,rgba(217,234,252,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#d9eafc',GradientType=0 ); /* IE6-9 */
	
	border:1px solid #c5daf2;
}
.run_bt a#registrationnew{
	color:#fff !important;
	background-color:inherit;
}

.main-content{
	padding:0;
	margin:0;
}

#data, #data1{
	background:#fff;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}

#regForm{
	width:100%;
	display:block;
	margin-top:20px;
}
.regfldwrapper{
	width:550px;
	/*padding-right:14%;*/
	display:block;
	overflow:hidden;
}

.regfldwrapper_belongs_to ul{
}
.regfldwrapper_belongs_to ul li{
	float:left;
	width:50%;
	padding-bottom:5px;
}
.regfldwrapper_belongs_to ul li:first-child label{
	text-align:right;
	display:block;
	padding-right:20px;
}
.regfldwrapper_belongs_to{
	min-width:550px;
	padding-right:56%;
	display:block;
	overflow:hidden;
}
.commdwrapper{
	width:300px;
	padding-right:24%;
	display:block;
	overflow:hidden;
}
.right p{
	overflow:hidden;
}
.paddingrightnone{
	padding-right:0;
}

.rer_page div.selector span{
	width:231px !important;
}
.rer_page div.selector, .rer_page div.selector select{
	min-width:263px !important;
}
.regfldwrapper ul{
}
.regfldwrapper ul li{
	float:left;
	width:49.2%;
	padding-bottom:5px;
}
.regfldwrapper ul li:first-child label{
	text-align:right;
	display:block;
	padding-right:20px;
}

.commdwrapper ul{
}
.commdwrapper ul li{
	float:left;
	width:45%;
	padding-bottom:5px;
}
.commdwrapper ul li:first-child label{
	text-align:right;
	display:block;
	padding-right:20px;
}


.buttonWrapper{
	padding-left: 273px;
    padding-top: 4px;
}
.requiredNotice{
	text-align:right;
	font-size:12px;
	float:right;
	display:inline;
	position:absolute;
	right:20px;
	top:4px;
}
.requiredNotice span{
	color:#f00;
	background-color:inherit;
}
.regform_head{
	padding:20px;
	color:#467EA7;
	background-color:inherit;
	border-bottom:1px solid #eaeaea;
	font-weight:normal;
	font-size:25px;
}
#regForm .ui-accordion-content {
	height:100% !important;
}
#regForm .ui-icon {
	display:none;
}
#regForm .extraspace {
	margin-bottom:7px;
}
#regForm div.selector {
	overflow:visible;
	margin-bottom:15px;
	margin-left:0;
}
#regForm  #stepForm div.selector .warning {
	margin-top:-6px;
	/*margin-left:-8px;*/
}
#belongs_to {
  overflow: auto;
  
  padding-right:20px;
  max-height:150px; 
  overflow-x: hidden; 
  clear:both;
  min-width:228px;
}
.belongs_area{
    vertical-align:top;
    border:#89BAD3 solid 1px;
    padding: 4px;
}
.labelBelongsto_active {
    font-size:14px; 
    font-weight:bold; 
    padding:0 4px 4px; color: #aaa;
}
.labelBelongsto_inactive {
    font-size:14px; 
    font-weight:bold; 
    padding:0 4px 4px; color: #ddd;
}

.back{
    width:25px;
    height:25px;
    margin-left:10px;
    display:inline-block;
    background:url(../images/back.jpeg) no-repeat 0 0;
    float:right; font-size: 16px;
    padding: 2px 18px;
    font-weight: bold;
    color: #467EA7;
}

.regfldwrapper ul li{
	position:relative;
}

.commdwrapper ul li{
	position:relative;
}
.usernameavail{
    position:absolute;
    height:20px;
    width:20px;
    right:-35px;
    top:5px;
    background:url(../images/avail.png) no-repeat 50% 50%;
}

.usernameavail_not{
    position:absolute;
    height:20px;
    width:20px;
    right:-35px;
    top:5px;
    background:url(../images/notavail.png) no-repeat 50% 50%;
}
select option{
	padding:2px !important;
	display:block;
	height:17px;
}
table.display tbody td:first-child{
    color: #0066CC
}
table.display tbody td:first-child a{
	font-weight:normal;
}

input.psmalltf, #pcpopup .psmalltf, #itpopup .psmalltf, #aapopup .psmalltf, #ndclink .psmalltf {
    padding: 6px 3px;
    text-align: center;
    width: 57px;
	margin-right:10px;
}
td.m_t_head strong{
	font-size:14px;
}

#datatables_pro .send_alerts_mra{
	margin-left:0px!important;
}
.right p{
	overflow:hidden;
}
table.display tbody td:first-child{
    color: #0066CC;
}
textarea{
	resize:none;
}
table.display thead th:first-child + td + td{
	width:120px !important;
}

a.erbtn{
	float:none;
	margin-left:7px;
}

table.display tbody td:first-child {
    color: #000000;
}
.tab_content #one .left label, .tab_content #one .right label{
    width: 120px;
}
a.inactive_btn{
 background: rgb(186,186,186); /* Old browsers */
 background: -moz-linear-gradient(top, rgba(186,186,186,1) 0%, rgba(61,61,61,1) 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(186,186,186,1)), color-stop(100%,rgba(61,61,61,1)));
 background: -webkit-linear-gradient(top, rgba(186,186,186,1) 0%,rgba(61,61,61,1) 100%);
 background: -o-linear-gradient(top, rgba(186,186,186,1) 0%,rgba(61,61,61,1) 100%);
 background: -ms-linear-gradient(top, rgba(186,186,186,1) 0%,rgba(61,61,61,1) 100%);
 background: linear-gradient(to bottom, rgba(186,186,186,1) 0%,rgba(61,61,61,1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bababa', endColorstr='#3d3d3d',GradientType=0 );
 color:#ddd;
}
table.display thead th.lst_vis{
	width:80px !important;
}
table.display thead th.noof_vis{
	width:140px !important;
}
a.highlightbtn{
	background: -webkit-gradient(linear, left top, left bottom, from(#00B2EE), to(#009ACD));
	background: -moz-linear-gradient(top, #00B2EE, #009ACD);
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#00B2EE, endColorstr=#009ACD);
	 -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#00B2EE, endColorstr=#009ACD)";
}
a.inactive_btn{
 color:#ddd !important;
}
.inactivewrapper{
 width:122px;
 height:38px;
 position:absolute;
 z-index:10;
 left:800px;
 top:1px;
}
.graph_divider{
	position:relative;
}
#message{
	background:#fff;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	padding:15px;
}
.descriptionwrapping{
	position:absolute;
	left:656px;
	top:190px;
	width:272px;
	height:20px;
}
.currentdelimg{
	float:none;
	display:inline-block;
}
.admi_form_content .admi_fo_co label{width:120px;}
table.display tfoot tr td{
	font-weight:bold;
}
ul.top_nav li a.inactive_bt:hover, ul.top_nav li a.active_bt:hover{
	cursor:default;
}

#nav ul li a.dflt_cursr:hover{
	cursor:default;
}
#hedis_alert{
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    display: block;
    line-height: 20px;
    padding: 20px;
    text-align: center;
}
.tab_content .left_padd{
	margin-left:10px;
}
.dataTables_length a.pdfbtn, .dataTables_length a.excelbtn, .dataTables_length a.printbtn{
	margin-left:0;
	width:20px;
}
.dataTables_length a.excelbtn img{
	position:relative;
	left:0;
	top:3px;
}
.dataTables_length a.printbtn img{
	position:relative;
	left:0;
	top:3px;
}
.dataTables_length a.pdfbtn img{
	position:relative;
	margin-left:5px;
	top:5px;
}
table.display tbody tr td, table.display tfoot tr td{
	text-align:center;
}
table.display tbody tr td:first-child, table.display tfoot tr td:first-child{
	text-align:left;
}
div.selector.disabled span {
  color: #333 !important;
}
div.selector.disabled span {
    background-position:right 0 !important;
}
div.selector.disabled{ 
	background-position: -483px -130px !important;
}
.brkr_spcr{
	clear:both;
	padding:0;
	margin:0;
	font-size:0;
	line-height:0;
	display:block;
	height:7px;
}
table.display td{
    font-size:13px;
}
table.display td.lil_bold{
	font-size:14px;
	font-weight:bold;
}
table.display thead th div{
	font-size:14px;
}
.m_head span.top_heading{
	font-size:17px;
	line-height:24px;
}
/*--new--*/
.spacebottom_less{
	margin-bottom:5px;
}
.spacebottom_less01{
	margin-bottom:15px;
}
input.pmpm_btn, input.total_btn{
	float:right;
	margin-right:10px;
}
.dataTables_filter label{
	float:right;
}
.spcl_ico{
	margin-right:5px;
	position: relative;
    top: 2px;
}
.shadow_box .spcl_ico{
	top:-2px;
}
.spcl_ico.grayscl{
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%);
    cursor:default;
}

table.display td.red, table.display span.red{
	color:red;
}
table.display td.green, table.display span.green{
	color:green;
}
table.display td.blue, table.display span.blue{
	color:blue;
}
.cardi_wrap{
	width:auto;
	float:right;
}
#condpopup.popupnext h1 label{
	padding-top:6px;
	width:auto;
	float:none;
	display:inline;
}
#condpopup.popupnext h1 input{
	float:none;
}
.popupnext table.display thead th{
	padding-right:3px;
	padding-left:3px;
	line-height:18px;
	padding-top:3px;
	padding-bottom:3px;
}
.labelwrapp,.selectwarp{
   width:150px;
   float:left;
}
.reports .dateform.dateform_t_m label{
	width:auto;
	float:none;
}
#nav ul li ul.lavel_one{
	z-index:999;
}
#nav ul li ul.lavel_one li ul.lavel_sec li ul.lavel_sec{
	left:222px;
}
#nav ul li ul.lavel_one li ul.lavel_sec li ul.lavel_sec li a, #nav ul li ul.lavel_one li ul.lavel_sec li:hover ul.lavel_sec li a{
	color:#5a5a5a;
	background-color:inherit;
}
#nav ul li ul.lavel_one li ul.lavel_sec li ul.lavel_sec li a:hover{
	color:#009999;
}
a.active_bt:hover{
	color:#fff;
}

#custom_btn{
	margin-top:-2px;
	height:30px;
}
span#custom_btn div.button span input{
	position:absolute;
	left:0;
	top:0;
	width:50px;
	cursor:pointer;
}
span#custom_btn div.button span{
	/*background-position: right -815px;*/
	position:relative;
	background:none;
	background-color:#036;
	height:26px;
	width:50px;
	line-height:26px;
	margin:0;
	padding:0;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#8bdc3d), to(#4e9f00));
		/* For Mozilla/Gecko (Firefox etc) */
		background: -moz-linear-gradient(top, #8bdc3d, #4e9f00);
		/* For Internet Explorer 5.5 - 7 */
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8bdc3d, endColorstr=#4e9f00);
		/* For Internet Explorer 8 */
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#8bdc3d, endColorstr=#4e9f00)";
		
		background:#4e9f00;
		
		-moz-box-shadow:inset 0px 2px 3px #000000;
		-webkit-box-shadow:inset 0px 2px 3px #000000;
		box-shadow:inset 0px 2px 3px #000000;
		
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
		-webkit-background-clip: padding-box;
		border-radius:20px;
		color:#fff;
		font-weight:bold;
}
span#custom_btn div.button{
	/*background-position: -483px -183px;*/
	background:none;
	height:26px;
	line-height:26px;
	margin:0;
	padding:0;
}

div.run_bt div.button span{
	position:relative;
}
div.run_bt div.button span input{
	cursor: pointer;
    left: -27px;
    position: absolute;
    top: -2px;
    width: 82px;
}

td.wordwrap, th.wordwrap{
	word-wrap: break-word;
	-moz-word-wrap: break-word;
	-webkit-word-wrap: break-word;
	width:150px !important;
}
td.wordwrap{
	display:block;
}
.time_frm_wrap{
    height:32px;
    display:block;
    clear:both;
    width:fit-content;
}
.time_frm_wrap label{
	line-height:32px;
}
table.display td span.yellw{
	background:#FFFF8E;
	padding:2px 3px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
}

input.create_alert, a.createalert{
    background: #0c5fa5 url(../images/old-browsers-bg/button-element-bg.png) repeat-x left top;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -moz-linear-gradient(
		top,
		white,
		#688ad3 4%,
		#3a5897
	);
	background: -webkit-gradient(
		linear,
		left top, left bottom,
		from(white),
		to(#3a5897),
		color-stop(0.03, #688ad3)
	);
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
    color: white;
    font-weight: bold;
    margin-left: -7px;
    padding: 5px 10px;
    text-decoration: none;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); 
	border:none;
	cursor:pointer;
	font-size:13px;
	line-height:16px;
}
a.createalert{
	position: absolute;
    right: 0;
    top: 0;
}
div.bread_crumb ul li.frst_opt_dash{
	background:none;
}
table.display tfoot tr td{
	font-size:14px;
	padding-top:5px;
	padding-bottom:5px;
}
.scorecard_t.longwidth .dataTables_wrapper{
	width:1700px;
}
.scorecard_t.normalwidth .dataTables_wrapper{
	width:auto ;
}
/*tooltip of dashboard*/
.dash_tltip{
	position:relative;
}
.dash_tltip_ov{
	padding:0 5px;
}
.dash_tltip_sh{
	position:absolute;
	left:30%;
	top:-38px;
	display:block;
	padding:7px 10px;
	font-size:12px;
	line-height:14px;
	width:auto;
	background:#fff;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	box-shadow:0px 0px 7px 1px #666, inset 0px 0px 7px 1px #BDDEFC;
	-moz-box-shadow:0px 0px 7px 1px #666, inset 0px 0px 7px 1px #BDDEFC;
	-webkit-box-shadow:0px 0px 7px 1px #666, inset 0px 0px 7px 1px #BDDEFC;
	border:1px solid #fff;
	font-weight:bold;
}
.dash_tltip_sh:before{
	content:url(../images/tooltip_tail.png);
	position:absolute;
	bottom:-10px !important;
	left:10%;
}

#autopopulate_dropdown.ui-menu{
	z-index:1002 !important;
}
#left_section{
	z-index:1002;
}
.deshboard_logo{
	width:155px;
}
.header span, .beta{
	background-color: transparent;
    color: #8E8D8D;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: normal;
    top: 25px;
	left:0;
    position: relative;
}
.beta{
	left: 383px;
    position: absolute;
    top: 22px;
}
.indicators.measures > label{
	width:100px !important;
	display:inline-block;
	color: #808080;
	font-weight:bold;
}
#main_menu ul.profile_menu div.warning_box, #main_menu ul.profile_menu div.inbox_box{
	/*display:none;*/
}
.indicators.reports label{
	color: #808080;
	font-weight:bold;
}
.indicators ul.option-set, .filter_wrap{
    display:inline-block;
    width:auto;
}
.filter_wrap{
	position:relative;
}
.dynamic_user{
	font-size:12px;
	font-weight:bold;
}
.graph_divider.trends_g_d{
	/*background: url(../images/graph_divider.png) repeat-x scroll 0 0 transparent;*/
    height: 0px;
    margin-top: 15px;
    width: 100%;
}
.opti_one #fromtoonly{
	width:400px;
	display:block;
	float:left;
}
.opti_one #fromtoonly label{
	font-size:13px;
	line-height:32px;
	color:#808080;
	background-color:transparent;
}
.trendstimeframe{
	width:200px;
	display:block;
	float:left;
	padding-top:5px;
}
.trends_icons img{
	width:20px;
	display:inline;
	margin-left:5px;
	margin-top:5px;
}
.trendsgraphhead{
	color:#fff;
	background-color:transparent;
	font-size:16px;
	line-height:18px;
}
.result table tbody{
	font-size:13px;
}
.show_graph_head.trend_graph{
	background: -webkit-gradient(linear, left top, left bottom, from(#436EEE), to(#87CEFF));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #436EEE, #87CEFF);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#436EEE, endColorstr=#87CEFF);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#436EEE, endColorstr=#87CEFF)";
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
}
.result{
	margin-left: 125px;
}
.result_table{
	width:80%;
	padding:0;
	margin:0;
}
.result_table th{
	text-align:right;
	padding:7px 0;
	font-weight:normal;
	color:#666;
	/*font-family:"Times New Roman", Times, serif;*/
	background-color:transparent;
	text-transform:uppercase;
	font-size:13px;
}
.result_table tfoot td{
	color:#666;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	padding:5px 0;
}
.result_table tfoot td.totalres{
	color:#333;
	font-size:18px;
	line-height:20px;
}
.result_table th:first-child{
	text-align:left;
}
.result_table tbody td{
	padding:5px 0;
	line-height:15px;
	color:#666;
	font-weight:bold;
	font-size:13px;
	border-bottom:1px dotted #ccc;
}
.avgtrnd{
	max-width:25%;
	margin-top:7px;
}
.avgtrnd p{
	line-height:15px;
	font-size:13px;
	font-weight:bold;
	color:#999;
	padding:5px 0 6px;
	background-color:transparent;
	display:block;
	border-bottom:1px solid #ccc;
	margin-bottom:7px;
}
.avgtrnd p.last{
	border-bottom:none;
}
.avgtrnd p span{
	display:block;
	color:#333;
	background-color:transparent;
	font-size:18px;
	padding-bottom:3px;
	line-height:20px;
}
.avgtrnd p.red span{
	color:#F00;
	background-color:inherit;
}
.main_graphswrap{
	width:70%;
	float:left;
	display:block;
}
.main_graphs{
	float:none;
	margin-left:auto;
	margin-right:auto;
}
.graph_option label{
	padding-bottom:5px;
	display:block;
	padding-left:2px;
}
.indicators.trends .opti_one{
	color:#4F6EB2;
	background-color:transparent;
}
.tab_content .patient_form div.left.fl textarea{
	width:135px !important;
}
#stepForm.userregistrationform li{
	position:relative;
	padding:5px 0;
}
#stepForm.userregistrationform li input[type=text], #stepForm.userregistrationform li input[type=password]{
	width:246px;
}
#stepForm.userregistrationform div.selector, #stepForm.userregistrationform select{
	width:96%;
	overflow:visible;
}
#stepForm.userregistrationform div.selector span{
	width:223px;
}
#belongs_to input[type=checkbox]{
	margin-right:5px;
	
}
.invalid_msg{
	width:400px;
	background-color:red;
	color:#fff;
	display:block;
	text-align:center;
	/*margin:0 auto;*/
	font-size:12px;
	line-height:16px;
	padding:5px 0;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	position:relative;
	bottom:-10px;
	/*border:1px solid #C60303;*/
	
	background: #ff3f05; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff3f05 0%, #e20408 44%, #840002 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3f05), color-stop(44%,#e20408), color-stop(100%,#840002)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff3f05 0%,#e20408 44%,#840002 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff3f05 0%,#e20408 44%,#840002 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff3f05 0%,#e20408 44%,#840002 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff3f05 0%,#e20408 44%,#840002 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3f05', endColorstr='#840002',GradientType=0 ); /* IE6-9 */
}

.invalid_msg_ext{
	background-color:red;
	color:#fff;
	display:block;
	text-align:center;
	/*margin:0 auto;*/
	font-size:12px;
	line-height:16px;
	padding:5px 0;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	position:relative;
	
	/*border:1px solid #C60303;*/
	
	background: #ff3f05; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff3f05 0%, #e20408 44%, #840002 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3f05), color-stop(44%,#e20408), color-stop(100%,#840002)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff3f05 0%,#e20408 44%,#840002 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff3f05 0%,#e20408 44%,#840002 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff3f05 0%,#e20408 44%,#840002 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff3f05 0%,#e20408 44%,#840002 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3f05', endColorstr='#840002',GradientType=0 ); /* IE6-9 */
}
.valid_msg{
	/*border:1px solid #63AA00;*/
	background: #78ce00; /* Old browsers */
	background: -moz-linear-gradient(top,  #78ce00 1%, #237700 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#78ce00), color-stop(100%,#237700)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #78ce00 1%,#237700 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #78ce00 1%,#237700 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #78ce00 1%,#237700 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #78ce00 1%,#237700 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78ce00', endColorstr='#237700',GradientType=0 ); /* IE6-9 */

}



/*------------user setting------------*/
.usersetting{
	width:300px;
	padding:0;
	margin:0;
	padding-left:25px;
	padding-bottom:20px;
	/*height:345px;*/
}
.usersetting label{
	font-size:12px;
	font-weight:bold;
	color:#000;
	line-height:15px;
	display:block;
	background-color:transparent;
	padding:0;
	margin:0;
	padding-bottom:4px;
}
.usersetting input[type=text], .usersetting input[type=password]{
	width:220px;
}
.usersetting label span{
	font-size:10px;
	line-height:13px;
	color:#999;
	background-color:transparent;
	display:block;
}
.usersetting p{
	display:block;
	padding:0;
	margin:0;
	padding-bottom:8px;
	position:relative;
}
h1.usersetting_head, h1.pat_note_hd{
	padding:11px 0 11px 0px;
	background: -webkit-gradient(linear, left top, left bottom, from(#dfdddd), to(#fefefe));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #dfdddd, #fefefe);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dfdddd, endColorstr=#fefefe);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#dfdddd, endColorstr=#fefefe)";
	border-bottom:1px solid #ddd;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	line-height:20px;
	font-size:18px;
	color:#5792BC;
	margin-bottom:15px;
	position: relative;
}
#user_setting_pop h1.usersetting_head, #patient_alert h1.usersetting_head{
	padding-left:25px;
}
h1.usersetting_head span, h1.pat_note_hd span{
	color:#666;
	font-size:11px;
	line-height:17px;
	display:block;
}

div#uniform-setting_bt.button, div#uniform-uploadingbtn.button, div#uniform-resetting_bt.button, a.openalert, a.forwardbtn, div#uniform-sysalrtbtn.button, div#uniform-forwardbtn.button, div#uniform-completebtn.button, div#uniform-dismissbtn.button, div#uniform-Acceptbtn.button, .indicators.admissions_portel.pat_wrpr div.button{
	display: inline-block;
	border: 1px solid;
	border-color: #f6f6f6;
	background: #0c5fa5 url(../images/old-browsers-bg/button-element-bg.png) repeat-x left top;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -moz-linear-gradient(
		top,
		white,
		#688ad3 4%,
		#3a5897
	);
	background: -webkit-gradient(
		linear,
		left top, left bottom,
		from(white),
		to(#3a5897),
		color-stop(0.03, #688ad3)
	);
	-moz-border-radius: 0.333em;
	-webkit-border-radius: 0.333em;
	-webkit-background-clip: padding-box;
	border-radius: 0.333em;
	color: white;
	-moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
	font-size: 1.167em;
	padding: 0.286em 1em 0.357em;
	line-height: 1.429em;
	cursor: pointer;
	font-weight: bold;
	height:18px;
	line-height:18px;
	text-transform:none;
}
div#uniform-setting_bt.button.setting_bt_dis, div#uniform-resetting_bt.button.setting_bt_dis{
	color:#fff !important;
	background: #bfbfbf; /* Old browsers */
	background: -moz-linear-gradient(top,  #bfbfbf 0%, #666666 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfbfbf), color-stop(100%,#666666)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #bfbfbf 0%,#666666 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #bfbfbf 0%,#666666 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #bfbfbf 0%,#666666 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #bfbfbf 0%,#666666 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfbfbf', endColorstr='#666666',GradientType=0 ); /* IE6-9 */
	cursor:default;
}
div.button input[disabled=disabled]{
	cursor:default;
}
div#uniform-forwardbtn.button span, div#uniform-completebtn.button span, div#uniform-dismissbtn.button span, div#uniform-Acceptbtn.button span{
	background:none;
	color: #FFFFFF;
    display: block;
    margin: 0;
	font-size:12px;
	line-height:16px;
	height:16px;
	padding:1px 0 0 2px;
}
div#uniform-forwardbtn.button, div#uniform-completebtn.button, div#uniform-dismissbtn.button, div#uniform-Acceptbtn.button{
	font-size:12px;
	line-height:16px;
	height:16px;
	text-transform:uppercase;
	border:none;
	margin-left:5px;
	box-shadow:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
}
div#uniform-dismissbtn.button{
	background: -webkit-gradient(linear, left top, left bottom, from(#CD8500), to(#FFA500));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #CD8500, #FFA500 );
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#CD8500, endColorstr=#FFA500);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#CD8500, endColorstr=#FFA500)";
	border-radius:15px;
	-moz-border-radius:15px;
	-webkit-border-radius:15px;
}
a.openalert{
	font-size:13px;
	line-height:18px;
	height:18px;
	margin-left:7px;
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#8bdc3d), to(#4e9f00));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #8bdc3d, #4e9f00);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8bdc3d, endColorstr=#4e9f00);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#8bdc3d, endColorstr=#4e9f00)";
	border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
}
div#uniform-setting_bt.button span, div#uniform-uploadingbtn.button span, div#uniform-resetting_bt.button span, div#uniform-sysalrtbtn.button span, .indicators.admissions_portel.pat_wrpr div.button span{
	background: none;
    height: 18px;
    line-height: 18px;
    margin: 0;
    padding: 0;
	text-transform:none;
}
div#uniform-sysalrtbtn.button{
	margin:10px 0 0 0;
}
.question_tool{
	display:inline;
	margin:0;
	padding:0;
	position:relative;
	left:3px;
	top:3px;
}
#user_setting_pop .dash_tltip_sh{
	top:-65px;
	color:#F67649;
}
.create_alrt_wrap{
	/*height:560px;*/
	padding-bottom:20px;
}
.patientalrtwrap{
	/*height:555px;*/
}
.createalrt div.selector, .createalrt div.selector select{
	width:224px;
}
.createalrt div.selector span{
	width:198px;
}
.createalrt textarea{
	width:232px;
}
.systemalrt{
	width:auto;
	padding-right:25px;
}
.systemalrt textarea{
	width:100%;
	height:70px;
}
.systemalrt ul.fbox_w{
	padding:0;
}
.systemalrt ul.fbox_w li{
	margin-bottom:0;
}
.statuswrap{
	width:180px;
	float:right;
	text-align:right;
	font-size:13px;
	line-height:18px;
	margin-top:-6px;
	color:#666;
	background-color:transparent;
}
.sys_alrt_hd{
	overflow:hidden;
	font-size:12px;
	line-height:15px;
	padding:5px 0;
	font-weight:bold;
	border-bottom:1px solid #ccc;
	color:#666;
	background-color:transparent;
}
.usersetting span a{
	font-size:12px;
	margin:0;
	color:#0066CC;
}
.sys_alrt_hd.noborder{
	border:none;
}
.sys_alrt_hd span{
	color:#333;
	background-color:transparent;
}
.sys_alrt_hd span.patnam{
	color:#6182C9;
	background-color:transparent;
}
.sys_alrt_hd span.highprior{
	color:#F00;
	background-color:transparent;
	margin-left:70px;
}
.sys_alrt_hd span.normalprior{
	color:#F60;
	background-color:transparent;
}
.sys_alrt_hd span.lowprior{
	color:#06C;
	background-color:transparent;
}
.sys_alrt_hd_l{
	width:49%;
	float:left;
	display:block;
}
.sys_alrt_hd_r{
	width:50%;
	float:right;
	display:block;
	text-align:right;
}
.forwardextrawrap, .compltextrawrap, .dismissextrawrap{
	display:none;
	overflow:hidden;
}
.forwardextrawrap span{
	line-height:30px;
}
#system_alert{
	background:#fff;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}

ul.fbox_w li h4.orange span a{
	color:#FFC682;
	font-size:15px;
	background-color:transparent;
	margin:0;
}
ul.fbox_w li h4.pink span a, ul.fbox_w li h4.blue span a{
	font-size:15px;
	margin:0;
}
ul.fbox_w.msg_grp li h4.pink span a, ul.fbox_w.msg_grp li h4.blue span a, ul.fbox_w.msg_grp li h4.orange span a{
	font-size:15px;
	color:#333;
}
ul.fbox_w.msg_grp li.unread_box span a{
	color:#5792BC !important;
}

ul.fbox_w.msg_grp li p{
	padding-top:3px;
}
div.button input{
	height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
	cursor:pointer;
	opacity: 0;
}
.sys_alrt_hd.smallfont{
	font-size:12px;
	line-height:14px;
	padding-top:0;
	padding-bottom:12px;
}
.sys_alrt_hd.smallfont span.highprior{
	margin-left:4px;
}
.createalrt .sys_alrt_hd.smallfont div.selector, .createalrt .sys_alrt_hd.smallfont div.selector select {
    width: 130px;
	min-width:130px;
}
.createalrt .sys_alrt_hd.smallfont div.selector span {
    width: 105px;
}
textarea.alert_comments{
	height:100px;
}
#data, #user_setting_pop, #data1, #create_alert, #edit_alert, #patient_alert, #no_access_view{
	background:#fff;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
span.mandatorycomments{
	background:#F33 !important;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	color:#fff;
	line-height:21px;
	font-size:11px;
	text-align:center;
	padding:3px 10px;
	margin:5px auto 0;
	width:140px;
}
div.send2pcp span{
	line-height:28px;
}
.fgt_pss_iso{
	width:600px;
	margin:0 auto 0;
}
.pat_note .usersetting{
	padding:0;
	width:auto;
}
.usersetting label.error, .usersetting label.ok{
	font-size:0;
	width:18px;
	height:18px;
	position:absolute;
	right:40px;
	top:24px;
	background:url(../images/blank_error.png) no-repeat 0 0;
	padding:0;
	margin:0;
	z-index:1;
}
.usersetting label.ok{
	background:url(../images/success.png) no-repeat 0 0;
	z-index:0;
}
.usersetting .secure_ques_wrp label.error, .usersetting .secure_ques_wrp label.ok{
	top:14px;
	right:-145px;
}
.usersetting .secure_ans_wrp label.error, .usersetting .secure_ans_wrp label.ok{
	top:6px;
	right:67px;
}
.secure_ans_wrp{
	background:#f9f9f9;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	padding-top:10px;
	margin-bottom:10px;
	position:relative;
	left:-25px;
	width:325px;
	padding-left:25px;
}
.secure_ans_wrp_hd{
	width:120px;
	text-align:center;
	padding:5px;
	line-height:15px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	margin:0;
	position:absolute;
	left:25px;
	top:-15px;
	border:1px solid #87CEFF;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	
	background: -webkit-gradient(linear, left top, left bottom, from(#436EEE), to(#87CEFF));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #436EEE, #87CEFF);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#436EEE, endColorstr=#87CEFF);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#436EEE, endColorstr=#87CEFF)";
}
.secure_ans_wrp input[type=text]{
	background-color:#fff;
}
.sc_fgt_pss{
	position:absolute;
	left:51px;
	bottom:100%;
	margin-bottom:8px;
	line-height:17px;
	padding:5px 0;
	width:250px;
}
.error_arrow{
	bottom: -4px;
    position: absolute;
    right: 120px;
}
.xmpl_pss{
	width:100px;
	text-align:center;
	line-height:20px;
	font-size:11px;
	color:#333;
	display:block;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:0 10px;
	margin-top:5px;
	
	text-shadow: 1px 1px 0px #FCFCFC;
    filter: dropshadow(color=#FCFCFC, offx=1, offy=1);
	
	-webkit-box-shadow: inset 0px 0px 1px 1px #fff;
	-moz-box-shadow: inset 0px 0px 1px 1px #fff;
	box-shadow: inset 0px 0px 1px 1px #fff;
	
	border:1px solid #BFBFBF;
	
	background: #d1d1d1; /* Old browsers */
	background: -moz-linear-gradient(top,  #d1d1d1 0%, #eaeaea 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d1d1d1), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d1d1d1 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d1d1d1 0%,#eaeaea 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d1d1d1 0%,#eaeaea 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d1d1d1 0%,#eaeaea 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
}
.usersetting .rtp_pss label.error, span#newpass, span#oldpass, span#note, span#error_1, span#note, span#repass, span#valmsg, span#alreadyErr, .settingerror_b4, h1.usersetting_head span.error01, h1.usersetting_head span.succsess01{
	position:relative;
	left:0;
	top:0;
	width:210px;
	font-size:11px;
	line-height:13px;
	color:#fff;
	height:auto;
	padding:3px 10px;
	margin-top:5px;
	display:block;	
	border:1px solid #C60303;
	
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	
	background: #ff3f05; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff3f05 0%, #e20408 44%, #840002 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3f05), color-stop(44%,#e20408), color-stop(100%,#840002)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff3f05 0%,#e20408 44%,#840002 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff3f05 0%,#e20408 44%,#840002 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff3f05 0%,#e20408 44%,#840002 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff3f05 0%,#e20408 44%,#840002 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3f05', endColorstr='#840002',GradientType=0 ); /* IE6-9 */
}
.settingerror_b4{
	background:none;
	border:none;
	padding-left:0;
	margin-bottom: -5px;
}
.settingerror{
	color:#fff !important;
	padding-left:10px;
	background: #ff3f05; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff3f05 0%, #e20408 44%, #840002 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff3f05), color-stop(44%,#e20408), color-stop(100%,#840002)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff3f05 0%,#e20408 44%,#840002 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff3f05 0%,#e20408 44%,#840002 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff3f05 0%,#e20408 44%,#840002 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff3f05 0%,#e20408 44%,#840002 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff3f05', endColorstr='#840002',GradientType=0 ); /* IE6-9 */
}
.settingsucces, h1.usersetting_head span.succsess01{
	color:#fff !important;
	padding-left:10px;
	background: #78ce00; /* Old browsers */
	background: -moz-linear-gradient(top,  #78ce00 1%, #237700 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#78ce00), color-stop(100%,#237700)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #78ce00 1%,#237700 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #78ce00 1%,#237700 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #78ce00 1%,#237700 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #78ce00 1%,#237700 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78ce00', endColorstr='#237700',GradientType=0 ); /* IE6-9 */
}
h1.usersetting_head span.succsess01{
	border:1px solid #237700;
	width:255px;
	padding-right:0;
}
h1.usersetting_head span.succsess01 a{
	color:#fff;
	text-decoration:underline;
}
h1.usersetting_head span.succsess01 a:hover{
	text-decoration:none;
}
span#newpass, span#oldpass, span#note,span#error_1, span#repass, span#valmsg, .settingerror_b4{
	width:198px;
}
span#alreadyErr{
    left: 264px;
    /*position: absolute; */
    position: initial;
    text-align: center;
    top: 4px;
    width: 95px;
    z-index:100;
}
span.pdfloadingimg{
	position:fixed;
	left:50%;
	top:50%;
	width:50px;
	height:50px;
	z-index:1003;
	display:none;
}
span.pdfloadingimg img{
	position:relative;
	left:-50%;
	top:-50%;
}
.black_screen{
	position:fixed;
	background-color:#000;
	opacity:0.4;
	filter:alpha(opacity=40);
	display:none;
	left:0;
	bottom:0;
	top:0;
	right:0;
	z-index:1002;
}
.active_st, .inactive_st{
	background:url(../images/active.png) no-repeat 0 0;
	width:18px;
	height:18px;
	display:block;
	padding:0;
	margin:0 auto;
	font-size:0;
}
.inactive_st{
	background:url(../images/not_active.png) no-repeat 0 0;
}
.graph_box h4 a{
	color:#fff;
}
.graph_box h4 a:hover{
	color:#CFE0ED;
}
.regfldwrapper input[readonly=readonly], .regfldwrapper input[readonly=readonly]:focus{
	background:#eaeaea;
	border:1px solid #D3D3D3;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	cursor:default;
}

.commdwrapper input[readonly=readonly], .commdwrapper input[readonly=readonly]:focus{
	background:#eaeaea;
	border:1px solid #D3D3D3;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	cursor:default;
}

/*------client_logo_wrpr---------*/
.client_logo_wrpr{
	position:absolute;
	width:225px;
	height:165px;
	top:0px;
	right:-226px;	
}
.client_logo_wrpr img{
	display:block;
	position:relative;
	width:130px;
	height:auto;
	margin:0 auto;
}



td.m_t_head{
	text-transform:uppercase;
}
td.m_t_head.memb_fn{
	color:#fff;
	text-align:left;
	padding-left:10px !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#3CB371), to(#9ACD32));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #3CB371, #9ACD32);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#3CB371, endColorstr=#9ACD32);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#3CB371, endColorstr=#9ACD32)";
}
td.m_t_head.ph_nm{
	color:#fff !important;
	text-align:left;
	padding-left:10px !important;
	background: -webkit-gradient(linear, left top, left bottom, from(#436EEE), to(#87CEFF));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #436EEE, #87CEFF);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#436EEE, endColorstr=#87CEFF);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#436EEE, endColorstr=#87CEFF)";
}
table.display.physician_tbl{
	border-bottom:1px solid #bbb;
	font-size:14px;
	line-height:18px;
}
table.display.physician_tbl a, table.display.physician_tbl td{
	font-size:14px;
}
table.display.physician_tbl + .dataTables_info{
	display:none;
}
table.display.physician_tbl thead th{
	font-weight:bold;
	font-size:14px;
	line-height:16px;
	padding-top:5px;
	padding-bottom:5px;
	padding-right:10px;
	border-left:1px solid #bbb;
	border-bottom:1px solid #bbb;
}
table.display.physician_tbl td a{
	font-weight:normal;
}

.admission_note{
	top:7px;
	position:relative;
	left:4px;
}
td .admission_note{
	top:3px;
	left:0;
}
table.display.simple_datatable thead th{
	padding-right:10px;
}
div.fancybox-type-inline div.fancybox-inner h1.pat_note_hd{
	padding-left:15px;
	padding-right:13px;
	margin-left:-15px;
	width:100%;
}
div.fancybox-type-inline div.fancybox-inner table.display{
	margin-left:0 !important;
}

.risk-score{
	display: inline;
    float: right;
    font-size: 16px;
    font-weight: bold;
    line-height: 18px;
    padding-right: 10px;
    padding-top: 3px;
    text-align: right;
}

/*------HCC Report Search Panel Start---------*/
#hcc_pat{
	padding:0;
	margin:0;
}
#hcc_pat tr td{
	padding:1px 5px;
	width:110%;
	font-size:12px;
	line-height:14px;
}
#hcc_pat tr td.all_pat{
	background:#f5f5f5;
	border-bottom:1px solid #ddd;
}
.search_panel{
	overflow:hidden;
}
.search_panel li{
}
.search_by.patientby{
	display:none;
}
.hcc_pat_wrp{
	display:none;
	max-height:105px;
	overflow:auto;
	width:109%;
	border:1px solid #ddd;
	padding:0;
	margin:0;
	position:relative;
	z-index:10;
}
.output_btn{
	margin-left:30px;
	border:1px solid #ddd;
	background:#f5f5f5;
	padding:5px 5px 2px 5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	display:none;
}

/*------HCC Report Search Panel End---------*/
table.display.kpi_m thead th div{
	font-size:11px;
}
table.display td.spcl01{
	font-weight:bold;
	color:#003399;
}
.crt_box{
	width:100px;
	float:left;
	display:block;
	padding:5px 0 0 5px;
}
.rank_box{
	width:200px;
	float:right;
	text-align:right;
	display:block;
	font-size:16px;
	line-height:20px;
	color:#039;
	padding:5px 10px 0 0;
}
.cur_adm_num{
	clear: both;
    display: block;
    font-size: 15px;
    font-weight: bold;
    line-height: 17px;
    padding-bottom: 10px;
    text-align: right;
    width:595px;
}

/*--------dashboard 01/08/2013------------*/
.dash_data_wrp{
	width: 58%;
	float:left;
	display:block;
}
.shadow_box{
	padding:10px;
	overflow:hidden;
	position:relative;
	height:281px;
}
.shadow_box .dateform_t_m{
	margin:0;
	display:block;
	width:100%;
}
.shadow_box label{
	display:block;
	float:left;
	padding:0 3px 0 0;
	text-align:right;
	line-height:25px;
}
.shadow_box label{
	text-align:left;
}
.shadow_box #fromtoonly input{
	width:66px;
	float:left;
}
.short_time_frame{
	width:135px;
	float:left;
	height:34px;
}
.short_time_frame div.selector span{
	width:100px;
}
.short_time_frame div.selector{
	float:right;
	width:127px;
}
.short_time_frame div.selector select{
	min-width:130px;
}
.shadow_box .dataTables_length div.selector span{
	width:23px;
}
.shadow_box .dataTables_length div.selector{
	float:none;
	width:48px;
}
.shadow_box .dataTables_length div.selector select{
	min-width:50px;
}
#dash_datatable_wrapper .fg-toolbar{
	display:block;
}
.shadow_box table.display{
	border:1px solid #BBBBBB;
	margin-top:5px;
}
#ui-datepicker-div{
	/*margin-left:-11.4em;
	z-index:10 !important;*/
	display:none;
}
.visitor_box{
	width:170px;
	padding:0;
	position:absolute;
	left:0;
	top:0px;
	z-index:10;
}
.visitor_box img{
	width:60px;
	height:auto;
	float:left;
	margin-top:3px;
}
.visitor_txt{
	width:110px;
	float:right;
	text-align:center;
	font-size:16px;
	/*font-size:20px;*/
	font-weight:bold;
	line-height:18px;
	color:#666;
}
.visitor_txt small{
	font-size:9px;
	line-height:10px;
}
.visitor_txt a{
	font-size:35px;
	font-weight:bold;
	line-height:40px;
	display:block;
	color:#00A3E3;
	background-color:transparent;
}

/*----------------datatabes of dashboard-----------------*/
.shadow_box .dataTables_length div.selector span{
	width:23px;
}
.shadow_box .dataTables_length div.selector{
	float:none;
	width:48px;
}
.shadow_box .dataTables_length div.selector select{
	min-width:50px;
}
#dash_datatable_wrapper .fg-toolbar.ui-corner-tr{
	/*display:none;*/
}
#dash_datatable_wrapper .fg-toolbar.ui-corner-br #dash_datatable_info{
    color: #848484;
    font-size: 11px;
    font-weight: normal;
    line-height: 13px;
}
#dash_datatable_wrapper.dataTables_wrapper .ui-widget-header{
	border:none;
	background:none;
	padding:0 0 0 0;
	height:1px;
	position:relative;
}
#dash_datatable_wrapper.dataTables_wrapper .ui-widget-header.ui-corner-bl.ui-corner-br{
	padding:5px 0 0 0;
}
#dash_datatable_wrapper.dataTables_wrapper .dataTables_filter{
	position:absolute;
	right:0;
	height:auto;
	top:-35px;
	width:200px;
}
#dash_datatable_wrapper.dataTables_wrapper .dataTables_filter label{
	padding:0;
}
#dash_datatable_wrapper.dataTables_wrapper .dataTables_filter input{
	width:134px;
	border:1px solid #ddd;
	font-size:12px;
	line-height:22px;
	height:22px;
	padding:0 5px;
	color:#666;
	background-color:#f9f9f9;
}
#dash_datatable_wrapper .ui-buttonset{
	margin:0;
}
.shadow_box table.display{
	border:none;
	margin-top:0px;
	font-size:11px;
	line-height:13px;
}
.shadow_box .dataTables_wrapper{
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	width:84%;
}
.shadow_box table.display td{
	padding:7px 0;
	font-size:11px;
}
.shadow_box tr.odd td.sorting_1, .shadow_box tr.even td.sorting_1{
	background:#fff;
}
.shadow_box tr.even{
	background:#fff;
}
.shadow_box td .spcl_ico{
	width:15px;
	height:auto;
}
.shadow_box td .spcl_ico.m_icon{
	width:10px;
	height:auto;
}
.shadow_box table.display thead th{
	height:auto;	
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f7f7f7 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f7f7f7)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f7f7f7 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f7f7f7 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-9 */

	border:none !important;
	border-top:1px solid #efefef !important;
	border-bottom:1px solid #efefef !important;
}
.shadow_box table.display thead th:hover{
	background:#efefef;
}
.shadow_box table.display thead th.first{
	border:1px solid #efefef !important;
	border-right:none !important;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}
.shadow_box table.display thead th.last{
	border-right:1px solid #efefef !important;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
}
.shadow_box table.display tbody tr td{
	border-bottom:1px solid #f1f1f1;
}

.contracts{
	width:55px;
	height:auto;
	padding:0;
	text-align:center;
	display:block;
	/*-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;	
	-moz-box-shadow: 0px 0px 7px #dbdbdb;
	-webkit-box-shadow: 0px 0px 7px #dbdbdb;
	box-shadow: 0px 0px 7px #dbdbdb;
	border:1px solid #eaeaea;
	*/
	

	
	position:absolute;
	display:block;
	bottom:28px;
	right:4%;
	cursor:pointer;
	font-weight:bold;
	font-size:11px;
	line-height:22px;
	color:#333;
}
.contracts:hover{
/*	-moz-box-shadow: 0px 0px 7px #eaeaea;
	-webkit-box-shadow: 0px 0px 7px #eaeaea;
	box-shadow: 0px 0px 7px #eaeaea;*/
}
.contracts img{
	width:55px;
	height:auto;
}
.shadow_box label{
	color:#666;
	font-weight:bold;
}
.shadow_box table.display td a{
	font-size:11px;
}
.shadow_box table.display td:first-child a:first-child + a{
	width:85%;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
	display:inline-block;
}
.shadow_box table.display thead th div{
	font-size:11px;
}
.graph_info.graph_info_two .graph{
	padding-bottom:22px;
	padding-top:22px;
}
.graph_info.graph_info_two table.jqplot-table-legend{
	top:106% !important;
}
table.display.phs_kpi td{
	padding:3px;
}
#hcc_pat tr td.nopatavail{
	padding:4px 0;
}
.plsw8{
	padding:4px 5px 4px 22px;
	line-height:22px;
	background:url(../images/loader.gif) no-repeat 1px 50%;
}

.alert-bottom-box{
	display:block;
	position:relative;
}
.option-close-task{
	display:block;
	position:absolute;
	left:315px;
	top:10px;
	border:1px solid #ccc;
	padding:0;
	font-size:12px;
	font-weight:bold;
	width:350px;
	line-height:19px;
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	z-index:100;
	overflow:hidden;
	
	background: rgb(252,252,252); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(252,252,252,1) 5%, rgba(214,214,214,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(5%,rgba(252,252,252,1)), color-stop(100%,rgba(214,214,214,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(252,252,252,1) 5%,rgba(214,214,214,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(252,252,252,1) 5%,rgba(214,214,214,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(252,252,252,1) 5%,rgba(214,214,214,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(252,252,252,1) 5%,rgba(214,214,214,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */
}
.option-close-task .lefttxt{
	padding:5px 0 4px 0px;
	float:left;
	width:195px;
	color:#FFF;
	text-align:center;
	border-radius:8px 0 0 8px;
	-webkit-border-radius:8px 0 0 8px;
	-moz-border-radius:8px 0 0 8px;
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#53a3cc), to(#3771b0));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #53a3cc, #3771b0);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#53a3cc, endColorstr=#3771b0);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#53a3cc, endColorstr=#3771b0)";
}
.option-close-task .rightrad{
	float:left;
	width:140px;
	padding:4px 0 4px 10px;
}
#main_menu ul.profile_menu .warning.msouser{
	background:url(../images/msoalert.png) no-repeat 0 0;
}
#main_menu ul.profile_menu .warning.mailsend{
	background:url(../images/mailsend.png) no-repeat 0 0;
	height:25px;
	width:25px;
	margin-top:0;
	position:relative;
	top:1px;
}
.openalert span{
	background:none !important;
	padding-right:0 !important;
	padding-left:0 !important;
}
.sucalrt{
	/*position:absolute;*/
	display:block;
	/*bottom:3px;
	left:25px;*/
	color:#fff;
	background-color:#090;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	font-size:11px;
	line-height:19px;
	padding:0 7px;
	font-weight:bold;
	position: relative;
    top: -8px;
    width: 150px;
	margin:0 auto 7px;
	text-align:center;
}
.usersetting.createalrt p label.error, .usersetting.createalrt p label.ok{
	position:absolute;
	right: 38px;
    top: 23px;
}
.usersetting.createalrt div.selector label.error, .usersetting.createalrt div.selector label.ok{
	position:absolute;
	right:-28px;
    top:4px;
}
.usersetting.createalrt div#uniform-al_1 label.error, .usersetting.createalrt div#uniform-al_1 label.ok{
	position:absolute;
	right:-158px;
    top:0px;
}
.usersetting.createalrt div#uniform-forwardradio label.error, .usersetting.createalrt div#uniform-forwardradio label.ok{
	position:absolute;
	right:-167px;
    top:0px;
}
div#uniform-sysalrtbtn.button + div#uniform-setting_bt.button{
	margin-top:10px;
}

ul.fbox_w li.unread_box{
	background: #f9f9f9; /* Old browsers */
	background: -moz-linear-gradient(top,  #fefefe 0%, #f3f3f3 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#f3f3f3)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fefefe 0%,#f3f3f3 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fefefe 0%,#f3f3f3 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fefefe 0%,#f3f3f3 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fefefe 0%,#f3f3f3 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#f3f3f3',GradientType=0 ); /* IE6-9 */
	border:1px solid #ddd;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding: 8px 10px 10px;
}
img.dltalrt{
	position:relative;
	top:3px;
}
.alrt_loader{
	position:absolute;
	z-index:10;
	left:50%;
	top:50%;
	width:50px;
	height:50px;
}
.alrt_loader img{
	margin-left:-50%;
	margin-top:-50%;
}
#no_access_view h1 img{
	width:120px;
	height:auto;
	margin:0 auto;
	display:block;
}
#no_access_view{
	width:400px;
	display:block;
	margin:20px auto;
	text-align:center;
	overflow:hidden;
}
#no_access_view p{
	font-size: 17px;
    line-height: 19px;
    padding: 0 0 0 45px;
    text-align: left;
	background:url(../images/access_denied.png) no-repeat 0 0px;
	color:#666;
	margin:20px 0 15px 50px;
}
#no_access_view p span{
	display:block;
	font-size: 12px;
    line-height: 20px;
	font-style:italic;
	color:#999;
}
.gradline{
	height:1px;
	display:block;
	padding:0;
	margin:0;
	font-size:0;
	line-height:0;
	clear:both;
	overflow:hidden;
	
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(left,  #ffffff 0%, #dddddd 50%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(50%,#dddddd), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  #ffffff 0%,#dddddd 50%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  #ffffff 0%,#dddddd 50%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  #ffffff 0%,#dddddd 50%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to right,  #ffffff 0%,#dddddd 50%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */

}
.errcalrt{
	padding:5px;
	font-size:11px;
	line-height:13px;
	color:#fff;
	margin-left:15px;
	margin-right:15px;
	text-align:center;
	margin-bottom:-10px;
	background-color:#F00;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
}
div.usr_l_str{
	width:200px;
	word-wrap:break-word;
	display:block;
}


.average .trend_rslt_wrp{
	overflow:hidden;
	margin:0;
	padding:0;
	width:100%;
}
.average .trend_rslt_wrp td{
	text-align:left;
	vertical-align:middle;
	padding:0;
	margin:0;
}

#condpopup h1.condtopblue label{
	color:#fff;
}
#condpopup h1 label.note{
	width:54px !important;
	text-align:left;
}
.diagnosispopup{
	border-radius:10px;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	background:#fff;
}
#passwordrmntrgr{
	visibility:hidden;
	height:0;
	width:0;
	line-height:0;
	font-size:0;
	overflow:hidden;
}
/*
.passwordrmn{
	padding:8px 10px;
	border:1px solid #E2F4FF;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	font-size:12px;
	font-weight:bold;
	width:165px;
	margin:15px auto 0;
	display:none;
	
	background: rgb(255,255,255); 
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,245,255,1) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,245,255,1))); 
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,245,255,1) 100%); 
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,245,255,1) 100%); 
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,245,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,245,255,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5f5ff',GradientType=0 ); 

}

.passwordrmn span.gosttng{
	border:1px solid #ddd;
	padding:4px 5px;
	font-size:11px;
	line-height:13px;
	
	background: rgb(255,255,255); 
        background: -moz-linear-gradient(top,  rgba(255,255,255,1) 1%, rgba(244,244,244,1) 100%); 
        background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(255,255,255,1)), color-stop(100%,rgba(244,244,244,1))); 
        background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(244,244,244,1) 100%); 
        background: -o-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(244,244,244,1) 100%); 
        background: -ms-linear-gradient(top,  rgba(255,255,255,1) 1%,rgba(244,244,244,1) 100%); 
        background: linear-gradient(to bottom,  rgba(255,255,255,1) 1%,rgba(244,244,244,1) 100%); 
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 );

        border:1px solid #ddd;
        display:block;

        border-radius:3px;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
}
.passwordrmn span.passwxpr{
	display:block;
	overflow:hidden;
	color:#fb6c6c;
	background-color:transparent;
	margin-bottom:5px;
}
.passwordrmn span.rmndys{
	font-size:19px;
	line-height:25px;
	background:url(../images/msoalert_1.png) no-repeat 0 50%;
	padding-left:30px;
	font-weight:normal;
	display:block;
	color:#4282B7;
	margin-bottom:8px;
}
*/

/*******************************************/
.passwordrmn {
    padding: 20px 25px;
    border-radius: 12px;
    background: #ffffff;
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.2);
    width: 320px;
    margin: 40px auto 0;
    display: none;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    font-size: 14px;
    text-align: center;
}

.passwordrmn span.gosttng {
    border: 1px solid #ddd;
    background: linear-gradient(to bottom, #f9f9f9, #f1f1f1);
    border-radius: 8px;
    padding: 12px;
    font-size: 14px;
    line-height: 18px;
    margin-top: 15px;
    color: #555;
    display: block;
}

.passwordrmn span.passwxpr {
    display: block;
    color: #d9534f; /* Bootstrap danger red */
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 10px;
}

.passwordrmn span.rmndys {
    font-size: 24px;
    line-height: 30px;
    font-weight: bold;
    color: #0d6efd; /* Bootstrap primary blue */
    background: url(../images/msoalert_1.png) no-repeat left center;
    background-size: 24px 24px;
    padding-left: 32px;
    margin-bottom: 12px;
}
.passwordrmn span.gosttng a{
    font-size: 14px;
}
.passwordrmn span.gosttng a:hover{
    text-decoration:underline;
}
/*******************************************/
.crosscond{
	width:12px;
	height:auto;
	position:relative;
	top:1px;
	cursor:pointer;
}
.hedisbox{
	left:172px;
	width:180px;
}
.hedisbox .visitor_txt{
	width:110px;
}
#datatables_patient_wrapper.dataTables_wrapper .ui-toolbar.ui-corner-tl.ui-corner-tr{
	/*display:none;*/
}
#datatables_patient_filter.dataTables_filter label{
	position:absolute;
	left:10px;
	top:8px;
}
#datatables_patient_wrapper.dataTables_wrapper .ui-toolbar.ui-corner-tl.ui-corner-tr.ui-widget-header{
	padding:0;
	border-top:none !important;
}
#datatables_patient_wrapper.dataTables_wrapper{
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	width:auto;
	overflow:auto;
    background:#EBEBEB;
}
#datatables_patient_wrapper.dataTables_wrapper table.display{
    border-bottom: 1px solid #ccc;
}
#datatables_patient_wrapper .ui-widget-header.ui-corner-bl{
    display: block;
    width: 100%;
    border: none !important;
    background: none;
}
div.dataTables_wrapper .ui-widget-header{
	margin-top:0 !important;
}
table.display#datatables_patient thead th{
	padding-left:5px;
	padding-right:5px;
}
table.display#datatables_patient thead th.memnm{
	border-left:1px solid #ccc;
}
table.display#datatables_patient thead th div.DataTables_sort_wrapper{
	padding-right:0;
}
.dt_patient_wrp{
	display:block;
	overflow:auto;
}
div.physname{
	display:block;
	float:right;
	width:auto;
	position:absolute;
	right:0;
	bottom:17px;
}
.patientlistpopup{
	background:#fff;
	border:10px solid #fff;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
#datatables_patient_wrapper.dataTables_wrapper tr td{
	padding:5px;
}
#datatables_patient_wrapper.dataTables_wrapper tbody tr td:first-child{
	border-left:1px solid #ccc;
}
#datatables_patient_wrapper.dataTables_wrapper tbody tr td:last-child{
	border-right:1px solid #ccc;
}
#datatables_patient_wrapper.dataTables_wrapper tr th{
	padding:5px;
}
#datatables_patient_wrapper.dataTables_wrapper tr th:last-child{
	border-right:none;
}
#datatables_patient_wrapper.dataTables_wrapper tr th div{
	padding:0;
}
table#datatables_patient.display{
	width:100%;
	border:none;
}
td.m_t_head.physname{
	background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#dfdfdf));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #f4f4f4, #dfdfdf);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f4f4f4, endColorstr=#dfdfdf);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f4f4f4, endColorstr=#dfdfdf)";
	color:#3B79B4;
	border:1px solid #f1f1f1;
	padding:13px 0 !important;
}
#datatables_patient_wrapper .ui-widget-header{
	background: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#dfdfdf));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #f4f4f4, #dfdfdf);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f4f4f4, endColorstr=#dfdfdf);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f4f4f4, endColorstr=#dfdfdf)";
	border-top:1px solid #ccc !important;
	padding-left:5px;
	margin:0;
}
.scrollwrprpatlist{
	display:block;
	width:auto;
	overflow:auto;
	margin-bottom:15px;
}
#hcc_patwrp, #phy_alerts{
	min-height:80px;
	position:relative;
}
.loadingstat{
	background:url(../images/loading.gif) no-repeat 50% 50%;
}
.patldrstwrp{
	width:50px;
	height:50px;
	position:absolute;
	left:50%;
	top:60px;
}
.patldrst{
	background:url(../images/loading.gif) no-repeat 0 0;
	width:50px;
	height:50px;
	margin-left:-50%;
}
.hediscount{
    background:#F67649;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    display:inline;
    font-size:12px;
    height:13px;
    line-height:13px;
    padding:2px 5px;
    width:auto;
    color:#fff;
}
.year-range-wrpr{
	display:block;
	margin-bottom:10px;
}
.year-range-wrpr .monthbox{
	position:static;
}
.year-range-wrpr label{
	float:right;
	width:auto;
	padding-top:5px;
	padding-right:3px;
}
.year-range-wrpr div.selector{
	float:right;
}

.case_cm .label1{
	float: left;
	width: 50%;
	padding: 0;
}
.case_cm .label1 input[type=text]{
	width: 177px;
}
.case_cm .label1 label{
	font-size: 12px;
	width: 135px;
	margin-left: 10px;
	float: left;
	text-align: right;
}
.case_cm .label1 > div.selector{
	margin-left: -2px;
}
.case_cm .label1 > div, .case_cm .label1 > input, .case_cm .label1 > textarea{
	float: left;
	margin-right: 5px;
}
.case_cm_mid_bg{
	background: #f7f7f7;
	overflow: hidden;
	display: block;
	padding: 10px 0;
	margin-bottom: 15px;
	border-bottom:1px solid #eee;
	border-top:1px solid #eee;
	font-size: 12px;
}
.case_cm_mid_bg .label1{
	width: auto;
	float: none;
	overflow: hidden;
	padding-bottom: 5px;
}
.case_cm_mid_bg div.checker, .case_cm div.checker, .case_cm div.radio{
	margin-left: 20px;
	position: relative;
	top: 2px;	
}
.case_cm div.radio{
	margin-left: 0;
	top: 3px;
}
.opt_rad_lab{
	float: left;
	padding-right: 5px;
	font-size: 13px;
}
.advn_drt_xtra{
	float: left;
	font-size: 12px;
	background:#f8f8f8;
	padding: 1px 7px 1px 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border: 1px solid #eee;
	margin-left: 5px;
}
.advn_drt_xtra div.checker{
	margin-left: 5px;
	position: relative;
	top: -1px;
}
.case_cm .label1 > div.open_chk_box{
	float: right;
	width: 35.5%;
}
.visitor_box.casemng{
	left: 344px;
	width: 160px;
        margin-left:10px;
}
.visitor_box.casemng .visitor_txt{
	width: 100px;
}
.dsc_management_box input[type=text]{
	margin-top: 10px;
	float: left;
	clear: right;
}
.dsc_management_box input[type="text"].shortsize{
	width:60px;
	float: left;
	clear: left;
	margin-right: 10px;
}
.dsc_management_box input[type=text]:first-child, .dsc_management_box input[type=text]:first-child + input[type=text]{
	margin-top: 0;
}

.popupform.admissions_portel.indicators{
	margin: 0;
	display: block;
	float: none;
	width: auto;
	padding: 0;
	background: #fff;
	overflow: hidden;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.popupform .tab_content{
	width: auto;
	float:none;
	padding: 0;
}
.popupform .admi_form_content.case_cm{
	width: auto;
	border: none;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	margin: 0;
	padding: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	display: block;
	float: none;
	
}
.popupform .admi_form_content .one_row label{
	margin-left: 10px;
}
.popupform .case_cm_mid_bg div.checker, .popupform .case_cm div.checker, .popupform .case_cm div.radio{
	margin-left: 10px;
}
.popupform .case_cm .advn_drt_xtra div.checker{
	margin-left: 5px;
}
.popupform .case_cm .label1 label{
	width: 140px;
	font-size: 12px;
}
.popupform .case_cm .label1 input[type="text"]{
	width: 190px;
	background-color: #fff;
}
.popupform .case_cm .label1 input[type="text"].shortsize{
	width: 60px;
	margin-right: 5px;
}
.popupform .case_cm .label1 input[type="text"].shortsize + input[type="text"]{
	width: 165px;
}
.popupform .case_cm .label1 > div.open_chk_box{
	width: 232px;
}
.popupform .case_cm .label1 > div.advn_drt_xtra, .popupform #close_case_dt{
	margin-left: 140px;
}

.tab_content .right div.checker{
	margin-top: 0;
	margin-right: 0;
	position: relative;
	float: left;
	top: 4px;
}
.tab_content input#desc_date{
	width: 112px;
	display: none;
}
.tab_content input#disenrolled_date{
	width:225px !important;
	display: none;
}
.tab_content input#phone_2{
	width: 135px;
}
.tab_content div.button#uniform-save_info{
	background: #53a2cc url(../images/old-browsers-bg/button-element-bg.png) repeat-x left top;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	background-size: 100% 100%;
	background: -moz-linear-gradient(
		top,
		white,
		#53a2cc 4%,
		#336aac
	);
	background: -webkit-gradient(
		linear,
		left top, left bottom,
		from(white),
		to(#53a2cc),
		color-stop(0.03, #336aac)
	);
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	margin-top: 15px;
	width: 68px;
	float: none;
	margin: 0 auto;
	display: block;
}
.tab_content div.button#uniform-save_info span{
	background: none;
	color: #fff;
	font-size: 14px;	
}
table.display td a.orange{
    color:#FF730F !important;
}
table.display td a.grey{
    color:#666666 !important;
}

.top_nav.fancybox{
	overflow: hidden;
	display: block;
	padding: 0 5px;
	margin-bottom: 10px;
}
.top_nav.fancybox li{
	border-left: 1px solid #c7c7c7;
    float: left;
    font-size: 11px;
    margin-bottom:5px;
    padding: 3px 5px 3px 5px;
	line-height: 16px;
	color: #000;
	background-color: transparent;
}
.top_nav.fancybox li:first-child{
	border-left: none;
}
.top_nav.fancybox li span{
	color: #828282;
	background-color: transparent;
}
#case_cm_form .selector label.error{
	position: absolute;
	margin-top: -2px;
}
#case_cm_form textarea{
	width: 200px;
	height: 80px;
}
div.bread_crumb.current_pat_hd{
	padding-bottom: 10px;
}
.tab_content .diagcell, .perfieldwrap{
	font-size: 12px;
}
.diag_tbl_cont.tab_content{
	padding: 2% 0 0 0px;
	float: none;
	width: auto;
}
.diag_tbl_cont_wrp.tab_content{
	float: none;
    padding-left: 0px;
    padding-right: 0;
    width: auto;
}
.diag_tbl_cont.tab_content .admi_form_content{
	margin-left: 0;
	width: auto;
	float: none;
}
.diag_tbl_cont.tab_content .top_nav{
	padding-left: 0;
	overflow: hidden;
	width: auto;
	margin: 0;
}
.diag_tbl_cont.tab_content .admi_form_content .marbo{
	margin-right: 5px;
}
.diagnosis_addbtn, .diagnosis_copybtn, .diagnosis_dltbtn{
	background: url(../images/diagnosis_addbtn.png) no-repeat 50% 50% #eaeaea;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #89BAD3;
	width: 26px;
	height: 26px;
	float: left;
	margin-left: 4px;
	cursor: pointer;
	box-shadow: 0 0 1px 0 #fff inset;
}
.diagnosis_dltbtn{
	background: url(../images/dltbtn.png) no-repeat 50% 50% #eaeaea;
}
.diagnosis_copybtn{
	background: url(../images/copy.png) no-repeat 50% 50% #eaeaea;
}
.diagnosis_copy2btn{
	background: url(../images/diagnosis_addbtntr.png) no-repeat 50% 50% #eaeaea;
        border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border: 1px solid #89BAD3;
	width: 26px;
	height: 26px;
	float: left;
	margin-left: 4px;
	cursor: pointer;
	box-shadow: 0 0 1px 0 #fff inset;
}
.imageslistwrp{
	overflow: hidden;
	display: block;
	clear: both;
	margin: 0 -13px;
}
.singleimageitemwrp{
	width: 33.33%;
	float: left;
	overflow: hidden;
	box-sizing: border-box;
	padding: 10px 0;
}
.imageslistwrp .singleimageitemwrp:nth-child(3n+1){
	clear: left;
}
.singleimageitem{
	overflow: hidden;
	display: block;
	padding: 7px;
	background: #f8f8f8;
	border-radius: 32px;
	-moz-border-radius: 32px;
	-webkit-border-radius: 32px;
	margin: 0 13px;
	box-sizing: border-box;
	border: 1px solid #eaeaea;
}
.imgs{
	float: left;
	display: block;
	width: 50px;
	height: 50px;
}
.imgs.note{
	background: url(../images/icons.png) no-repeat -118px -130px;
	background-size: 285px auto;
}
.imgs.labs{
	background: url(../images/icons.png) no-repeat -176px 0;
	background-size: 285px auto;
}
.imgs.hedis{
	background: url(../images/hedis.png) no-repeat 0 0;
	background-size: 50px auto;
}
.imgs.hospital{
	background: url(../images/visitor.png) no-repeat 0 0;
	background-size: 50px auto;
}
.imgs.diagnostics{
	background: url(../images/icons.png) no-repeat -59px -65px;
	background-size: 285px auto;
}
.imgs.advance{
	background: url(../images/icons.png) no-repeat 0 0;
	background-size: 285px auto;
}
.cate_gory{
	color: #4277AB;
	background-color: transparent;
	cursor: pointer;
	overflow: hidden;
}
.cate_gory > .cate_gory_txt{
	float: left;
	font-size: 17px;
	padding: 15px 10px 0;
}
.sub_cate_gory_wrp{
	overflow: hidden;
	display: block;
	background: #fff;
	margin: 7px -7px -7px;
	padding-bottom: 10px;
	font-weight: normal;
	font-size: 13px;
	color: #4277AB;
	display: none;
}
.sub_sub_cate_gory_wrp, .sub_sub_sub_cate_gory_wrp{
	margin: 0;
	padding-bottom: 0;
	display: none;
}
.sub_cate_gory, .sub_sub_cate_gory, .sub_sub_sub_cate_gory{
	line-height: 16px;
	display: block;
	overflow: hidden;
	border-top:1px solid #ddd; 
}
.sub_sub_cate_gory{
	border-color:#D7DFEF; 
}
.sub_sub_sub_cate_gory{
	border-color:#C9EDD8; 
}
.sub_cate_gory_txt, .sub_sub_cate_gory_txt, .sub_sub_sub_cate_gory_txt{
	padding: 6px 8px;
	padding-left: 15px;
	display: block;
	overflow: hidden;
	background: rgb(245,245,245); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(245,245,245,1) 0%, rgba(255,255,255,1) 54%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(245,245,245,1)), color-stop(54%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(255,255,255,1) 54%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(255,255,255,1) 54%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(245,245,245,1) 0%,rgba(255,255,255,1) 54%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(245,245,245,1) 0%,rgba(255,255,255,1) 54%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
	cursor: pointer;
}
.sub_sub_cate_gory_txt{
	padding-left: 30px;
	background: rgb(230,234,242); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(230,234,242,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,234,242,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(230,234,242,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(230,234,242,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(230,234,242,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(230,234,242,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6eaf2', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.sub_sub_sub_cate_gory_txt{
	padding-left: 30px;
	background: rgb(225,247,233); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(225,247,233,1) 1%, rgba(255,255,255,1) 96%, rgba(254,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(225,247,233,1)), color-stop(96%,rgba(255,255,255,1)), color-stop(100%,rgba(254,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(225,247,233,1) 1%,rgba(255,255,255,1) 96%,rgba(254,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(225,247,233,1) 1%,rgba(255,255,255,1) 96%,rgba(254,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(225,247,233,1) 1%,rgba(255,255,255,1) 96%,rgba(254,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(225,247,233,1) 1%,rgba(255,255,255,1) 96%,rgba(254,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1f7e9', endColorstr='#feffff',GradientType=0 ); /* IE6-9 */
}
.sub_cate_gory_txt i, .sub_sub_cate_gory_txt i, .sub_sub_sub_cate_gory_txt i{
	float: left;
    margin-right: 5px;
    position: relative;
    top: 2px;	
}
.sub_sub_sub_cate_gory_txt b{
	float: left;
	line-height: 18px;
}
.sub_sub_sub_cate_gory_txt a{
	font-size: 13px;
	color:#4277ab;
	background-color: transparent;
}
.sub_cate_gory_txt i img, .sub_sub_cate_gory_txt i img, .sub_sub_sub_cate_gory_txt i img{
	width: 8px;
	height: auto;
}
.sub_sub_sub_cate_gory_txt i img{
	width: 12px;
	margin-top: 1px;
}
.downloadpane{
	float: left;
	padding-left: 10px;
/*
	border: 1px solid #B7E2C6;
	background: #D0EFDB;
	padding: 4px 4px 4px 2px;
*/
}
.downloadpane a{
	float: left;
	margin-left: 5px;
	margin-right: 0;
}
.downloadpane a img{
	height: 18px;
	width: auto;
}
.dateofservice{
	display: block;
	width: 140px;
	word-wrap: break-word;
}
.search_by.hcc{
	font-size: 13px;
}
.periodbox div.selector span{
	width:50px;
}
.periodbox div.selector{
	width:77px;
}
.periodbox div.selector select{
	min-width:80px;
}


h2.uploadimagehd{
	line-height:18px;
	font-size:12px;
	
	padding:11px 0 11px 25px;
	background: -webkit-gradient(linear, left top, left bottom, from(#dfdddd), to(#fefefe));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #dfdddd, #fefefe);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#dfdddd, endColorstr=#fefefe);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#dfdddd, endColorstr=#fefefe)";
	border-bottom:1px solid #ddd;
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	overflow: hidden;
	display: block;
	margin-bottom: 10px;
}
h2.uploadimagehd span.blk{
	color:#333;
	background-color: transparent;
	padding-right: 10px;
	float: left;
}
h2.uploadimagehd span.blu{
	color: #5792BC;
	background-color: transparent;
	float: left;
}
h2.uploadimagehd span span{
	color: #aaa;
	font-size: 10px;
	line-height: 12px;
	display: block;
	padding-bottom: 2px;
}
.addfilebuttn, .dltfilebuttn{
	width: 16px;
	height: 16px;
	background: url(../images/diagnosis_addbtn.png) no-repeat 0 0;
	display: inline-block;
	position: relative;
	top: 4px;
	cursor: pointer;
}
.dltfilebuttn{
	left: 4px;
	background: url(../images/dltbtn.png) no-repeat 0 0;
}
.uploadfilefldwrpr{
	overflow: hidden;
	display: block;
	clear: both;
	padding-top: 3px
}
.uploadfilefldwrpr.frst{
	padding-top: 0;
}
.uploadfilewrpr .uploadfilefldwrpr:first-child{
}
.uploadfilewrpr{
	display: block;
	overflow:hidden;
}
.uploadbtnright{
	padding-top: 4px;
	float: right;
	padding-right: 15px;
}
.sub_sub_sub_cate_gory_txt img.uploadimgico{
	float: left;
	margin-right: 5px;
	position: relative;
    top: 2px;
}
.sub_sub_sub_cate_gory_txt .imglink{
	float: left;
}

.sub_sub_sub_cate_gory_txt .imglink_pdf{
	float: left;
}
.sub_sub_sub_cate_gory_txt span.datetime{
	float: left;
	padding-left: 5px;
	line-height: 18px;
	font-size: 12px;
}
.sub_sub_sub_cate_gory_txt a.uploadrecordedit, .sub_sub_sub_cate_gory_txt a.uploadrecorddlt{
	width: 12px;
	height: 12px;
	padding: 4px;
	float: right;
	background: #ddd;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin: 0 3px;
}
.sub_sub_sub_cate_gory_txt a.uploadrecordedit img, .sub_sub_sub_cate_gory_txt a.uploadrecorddlt img{
	width: 12px;
	height: auto;
}
.usersetting.upimgpop .selector label.error, .usersetting.upimgpop .selector label.ok{
	right: -20px;
    top: 4px;
}
.usersetting.upimgpop label.error, .usersetting.upimgpop label.ok{
	right: 80px;
}
a.hccformbtn{
    float:right;
    margin-left:7px;
    position:relative;
    z-index:10;
}
.nonhcctableswrp{
	display: block;
	overflow: hidden;
	padding-top: 5px;
}
.monthbox.static{
	position:static;
	display: inline-flex;
}
#scorecard h3.m_head big{
	display: block;
	padding: 5px 0;
}
#scorecard h3.m_head big span{
	color: #999;
	padding-right: 15px;
	padding-left: 5px;
}

.dynamic {
  
    background: -moz-linear-gradient(
          top,
          white,
          #688ad3 4%,
          #3a5897
    );
    background: -webkit-gradient(
          linear,
          left top, left bottom,
          from(white),
          to(#3a5897),
          color-stop(0.03, #688ad3)
    );
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  font-family: Arial;
  color: #ffffff;
  font-size: 13px;
  padding: 10px 20px 10px 20px;
  
  text-decoration: none;
  left:-600px;
  top:-80px;
  position:absolute;
  z-index:1001;
  
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); 
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
}

.pcp_header {  
 
  /*  
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
  border-radius: 10px;
  font-family: Arial;
  color: #ffffff;
  font-size: 13px;
  font-weight: bold;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
  
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); 
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  cursor:pointer;
  width:300px;
  text-align: center;  
  
    background: -moz-linear-gradient(
          top,
          white,
          #688ad3 4%,
          #3a5897
    );
    background: -webkit-gradient(
          linear,
          left top, left bottom,
          from(white),
          to(#3a5897),
          color-stop(0.03, #688ad3)
    );
    text-transform: uppercase;
    font-family: Arial;
    */
  left:1005px;
  top:55px;
  position:absolute;
  z-index:1001;
  color: #3cb0fd;
  cursor:pointer;
  font-size: 13px;
  letter-spacing: 1px;
  text-decoration: none;
}
.pcp_header:hover {
    text-decoration: underline;
}
.pcp_list {
  font-size: 12px;
  max-height: 200px !important;   
  overflow-y: auto !important; 
}

.dynamic:hover {
  background: #3cb0fd;
  /*background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);*/
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
  cursor:auto;
  background: -moz-linear-gradient(center top , white, #688ad3 4%, #3a5897) repeat scroll 0 0 rgba(0, 0, 0, 0);
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4); box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
  
}

.table_missing {
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
    border: 2px solid #ee1616;
    border-radius: 10px;
    color: #dc143c;
    font-family: Arial;
    font-size: 14px;
    left: -700px;
    padding: 10px 20px;
    position: absolute;
    text-align: center;
    text-decoration: none;
    top: -80px;
    width: 400px;
    z-index: 1001;
}
.cross{
  left:-470px;
  top:-90px;
  z-index:1002;
  position:absolute;
  background: url(../images/blank_error.png) no-repeat 0 0;
  width:18px;
  height:18px;
}

.modal {
    display:    none;
    position:   absolute;
    z-index:    1004;
    top:        0;
    left:       0;
    height:     100%;
    width:      100%;
    background: rgba( 255, 255, 255, .8 ) 
                url(../images/dyn_loading3.gif) 
                50% 40% 
                no-repeat;
    text-align: center;
    
}

/* When the body has the loading class, we turn
   the scrollbar off with overflow:hidden */
body.loading {
    overflow: hidden;   
}

/* Anytime the body has the loading class, our
   modal element will be visible */
body.loading .modal {
    display: block;
}
.dyn_position{
    position: fixed;
    top: 50%;
    left: 50%;
    margin:115px 0 0 -200px;
    color:gray;
    font-size:1.2em;
}
.dyn_selected_border{
    border: #ff0000 dashed 1px;
}

.marked_row_border{
    border: #ff0000 dashed 1px;
}
#upcp_list table {
    width:100%;
    border: #E6E6E6 solid 1px;
    margin-bottom:4px;
}
#upcp_list table th{
    background-color: #E6E6E6;
}
#upcp_list table td{
    font-size:11px;
    padding: 2px;
    text-transform:uppercase;
}
#member_list_form{
    width:100%; float:left;/* margin-top:20px;*/ line-height:25px; 
    margin-left:10px;
    border:1px solid #a1a1a1;

    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    -o-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;

    -moz-box-shadow: 0px 0px 18px #b7b7b7;
    -webkit-box-shadow: 0px 0px 18px #b7b7b7;
    box-shadow: 0px 0px 18px #b7b7b7;

    -webkit-border-radius:10px;
    -khtml-border-radius:10px;
    -o-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
}
#new_member{
    
}

#form_new_member { 
    width:100%; float:left;/* margin-top:20px;*/ line-height:25px; 
    margin-left:10px;
    border:1px solid #a1a1a1;

    -webkit-border-radius:5px;
    -khtml-border-radius:5px;
    -o-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;

    -moz-box-shadow: 0px 0px 18px #b7b7b7;
    -webkit-box-shadow: 0px 0px 18px #b7b7b7;
    box-shadow: 0px 0px 18px #b7b7b7;

    -webkit-border-radius:10px;
    -khtml-border-radius:10px;
    -o-border-radius:10px;
    -moz-border-radius:10px;
    border-radius:10px;
    
}
#member_content {
    padding:10px;
    margin: 0 10px 10px;
}
 #member_content .perfieldwrap{
	font-size: 12px;
        padding:4px;
}
center #save_member{
    padding:5px;
    float : none;  
    margin-left:2px;
    font-size:13px;
}
center #save_data{
    padding:5px;
    float : none;  
    margin-left:2px;
    font-size:13px;
}
center #reset_form {
    padding:5px 8px;
    float: none;  
    margin-left:2px;
    font-size:13px;
}
center #close_form {
    padding:5px;
    float : none;
    margin-left:2px;
    font-size:13px;
}
.msg_error {
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
    border: 2px solid #ee1616;
    border-radius: 10px;
    color: #dc143c;    
    font-size: 14px;    
    padding: 4px 10px;    
    text-align: center;
    text-decoration: none;    
    
}
.msg_success ,.jquery_success {
  -webkit-border-radius: 10;
  -moz-border-radius: 10;
    border: 2px solid #00FF40;
    border-radius: 10px;
    color: #01DF01;    
    font-size: 14px;    
    padding: 4px 10px;    
    text-align: center;
    text-decoration: none;    
}


.user_add{ 
    background:url(../images/user-add-icon.png) no-repeat; 
    width:30px; 
    height:30px; 
    display:block;
    float:right; 
    margin: 0px 10px 0 0;
    
}
.user_list{ 
    background:url(../images/users-icon-list.png) no-repeat; 
    width:30px; 
    height:30px; 
    display:block;
    float:right; 
    margin: 0px 5px 0 0;
}

table.display.non_cp_summery a, table.display.non_cp_summery td{
	font-size:13px !important;
}

.curr_pat_pdf_missing{
    cursor: pointer;
}
.circle_big {
    border-radius: 50%;
    width: 45px;
    height: 45px;
    margin-left:6px;
    color:#FFF;
}
.circle {
    border-radius: 50%;
    width: 25px;
    height: 25px;
    margin-left:6px;
}
.circle_small {
    border-radius: 50%;
    width: 15px;
    height: 15px;
    margin-left:9px;
}
.dash_img {
    height: 45px;
    margin: 24px 0 0 10px;
}
label{ font-weight:bold; color:#444444;}

.email_type{    
    width:35%;
    vertical-align:top;
    text-align: center;
}
.hcc_summary{
    top:20px !important;
    bottom:0 !important;
    height:90px !important;
    width:60px !important;
    line-height: 13px !important;
}
.scheduler{
    margin-right:10px;
    padding:6px 6px 8px 20px;
}
.loader_css{
    background:url(../images/loader.gif) no-repeat right;
    width:20px;
    height:20px;
}
.followup{
    font-size:0.8em;
    text-decoration: underline;
    cursor:pointer;
    margin:4px 0 4px 0;
}

.hedis_msg {
    background-color: #F2F5A9;
    border: thin solid Black;
    border-radius: 5px;
    font-family: vardana;  
    height: 5%;
    left: 22%;
    overflow:hidden;
    padding: 1px 0 0 0;
    position: absolute;
    top: 1%;
    width: 70%;
    z-index: 2;
    text-align:center;
    line-height:25pt;
    font-size:14px;
    font-family: verdana,Arial, Helvetica, sans-serif;
    height:auto;
}


a.hedis_save{
    top: 90%;
    left: 42%;
    z-index: 20;
    position: fixed;
    padding:5px 10px;
    color:#FFF !important;
    width:100px;
    margin-left:-7px;
    text-decoration:none;
    font-weight:bold;

    border-color: #f6f6f6;
    background: #0c5fa5 url(../images/old-browsers-bg/button-element-bg.png) repeat-x left top;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%;
    background: -moz-linear-gradient(
            top,
            white,
            #688ad3 4%,
            #3a5897
    );
    background: -webkit-gradient(
            linear,
            left top, left bottom,
            from(white),
            to(#3a5897),
            color-stop(0.03, #688ad3)
    );
    -moz-border-radius: 0.333em;
    -webkit-border-radius: 0.333em;
    -webkit-background-clip: padding-box;
    border-radius: 0.333em;
    color: white;
    -moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    -webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);

    }
    
a.hedis_cancel{
    top: 90%;
    left: 55%;
    z-index: 20;
    position: fixed;
    padding:5px 10px;
    color:#FFF !important;
    width:100px;
    margin-left:-7px;
    text-decoration:none;
    font-weight:bold;

    border-color: #f6f6f6;
    background: #0c5fa5 url(../images/old-browsers-bg/button-element-bg.png) repeat-x left top;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%;
    background: -moz-linear-gradient(
            top,
            white,
            #688ad3 4%,
            #3a5897
    );
    background: -webkit-gradient(
            linear,
            left top, left bottom,
            from(white),
            to(#3a5897),
            color-stop(0.03, #688ad3)
    );
    -moz-border-radius: 0.333em;
    -webkit-border-radius: 0.333em;
    -webkit-background-clip: padding-box;
    border-radius: 0.333em;
    color: white;
    -moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    -webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);

    }
    #mdash_tick{
        float:right;
        margin-right:10px;
        cursor:pointer;
        height:24px;
        border: none;
    }
    .dash_tick{
        display:none;
    }
    
    a.flt_button{    
    z-index: 20;
    position: fixed;
    padding:5px 10px;
    color:#FFF !important;
    width:100px;
    margin-left:-7px;
    text-decoration:none;
    font-weight:bold;

    border-color: #f6f6f6;
    background: #0c5fa5 url(../images/old-browsers-bg/button-element-bg.png) repeat-x left top;
    -webkit-background-size: 100% 100%;
    -moz-background-size: 100% 100%;
    -o-background-size: 100% 100%;
    background-size: 100% 100%;
    background: -moz-linear-gradient(
            top,
            white,
            #688ad3 4%,
            #3a5897
    );
    background: -webkit-gradient(
            linear,
            left top, left bottom,
            from(white),
            to(#3a5897),
            color-stop(0.03, #688ad3)
    );
    -moz-border-radius: 0.333em;
    -webkit-border-radius: 0.333em;
    -webkit-background-clip: padding-box;
    border-radius: 0.333em;
    color: white;
    -moz-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    -webkit-text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.4);

    }
    
    .red_circle{
        padding : 2px 4px 2px 0;
        background:#3a70a3; 
        border:4px solid #3a70a3;
        color:#fff; 
        font-weight: bold;
    }
    .add_more{
        font-weight:normal;
        color: #0000FF;
    }
    .add_more:hover{
        font-weight:normal;
        color: #0000FF;
        cursor: pointer;
        text-decoration: underline;
    }
    #header_label > h2{
        color:#FFF;
        padding-top:18px;
    }
    .star{
        width:219px;
        height:35px;
    }
    .regfldwrapper ul li.options > .selector{
	margin-left:5px;
    }
    
    .short_time_frame_normal{        
        height:44px;
        margin-right:4px;
    }
    .short_time_frame_normal div.selector span{
        width:100px;
    }
    .short_time_frame_normal div.selector{
        float:right;
        width:127px;
    }
    .short_time_frame_normal div.selector select{
        min-width:130px;
    }
    
    
    #dash_datatable_rx_wrapper .fg-toolbar.ui-corner-br #dash_datatable_rx_info{
        color: #848484;
        font-size: 11px;
        font-weight: normal;
        line-height: 13px;
    }
    #dash_datatable_rx_wrapper.dataTables_wrapper .ui-widget-header{
            border:none;
            background:none;
            padding:0 0 0 0;
            height:1px;
            position:relative;
    }
    #dash_datatable_rx_wrapper.dataTables_wrapper .ui-widget-header.ui-corner-bl.ui-corner-br{
            padding:5px 0 0 0;
    }
    #dash_datatable_rx_wrapper.dataTables_wrapper .dataTables_filter{
            position:absolute;
            right:0;
            height:auto;
            top:-35px;
            width:200px;
    }
    #dash_datatable_rx_wrapper.dataTables_wrapper .dataTables_filter label{
            padding:0;
    }
    #dash_datatable_rx_wrapper.dataTables_wrapper .dataTables_filter input{
            width:134px;
            border:1px solid #ddd;
            font-size:12px;
            line-height:22px;
            height:22px;
            padding:0 5px;
            color:#666;
            background-color:#f9f9f9;
    }
    #dash_datatable_rx_wrapper .ui-buttonset{
            margin:0;
    }
    
    
    #dash_datatable_inst_wrapper .fg-toolbar.ui-corner-br #dash_datatable_inst_info{
        color: #848484;
        font-size: 11px;
        font-weight: normal;
        line-height: 13px;
    }
    #dash_datatable_inst_wrapper.dataTables_wrapper .ui-widget-header{
            border:none;
            background:none;
            padding:0 0 0 0;
            height:1px;
            position:relative;
    }
    #dash_datatable_inst_wrapper.dataTables_wrapper .ui-widget-header.ui-corner-bl.ui-corner-br{
            padding:5px 0 0 0;
    }
    #dash_datatable_inst_wrapper.dataTables_wrapper .dataTables_filter{
            position:absolute;
            right:0;
            height:auto;
            top:-35px;
            width:200px;
    }
    #dash_datatable_inst_wrapper.dataTables_wrapper .dataTables_filter label{
            padding:0;
    }
    #dash_datatable_inst_wrapper.dataTables_wrapper .dataTables_filter input{
            width:134px;
            border:1px solid #ddd;
            font-size:12px;
            line-height:22px;
            height:22px;
            padding:0 5px;
            color:#666;
            background-color:#f9f9f9;
    }
    #dash_datatable_inst_wrapper .ui-buttonset{
            margin:0;
    }
    
    
     #dash_datatable_prof_wrapper .fg-toolbar.ui-corner-br #dash_datatable_prof_info{
        color: #848484;
        font-size: 11px;
        font-weight: normal;
        line-height: 13px;
    }
    #dash_datatable_prof_wrapper.dataTables_wrapper .ui-widget-header{
            border:none;
            background:none;
            padding:0 0 0 0;
            height:1px;
            position:relative;
    }
    #dash_datatable_prof_wrapper.dataTables_wrapper .ui-widget-header.ui-corner-bl.ui-corner-br{
            padding:5px 0 0 0;
    }
    #dash_datatable_prof_wrapper.dataTables_wrapper .dataTables_filter{
            position:absolute;
            right:0;
            height:auto;
            top:-35px;
            width:200px;
    }
    #dash_datatable_prof_wrapper.dataTables_wrapper .dataTables_filter label{
            padding:0;
    }
    #dash_datatable_prof_wrapper.dataTables_wrapper .dataTables_filter input{
            width:134px;
            border:1px solid #ddd;
            font-size:12px;
            line-height:22px;
            height:22px;
            padding:0 5px;
            color:#666;
            background-color:#f9f9f9;
    }
    #dash_datatable_prof_wrapper .ui-buttonset{
            margin:0;
    }
    
    
    #dash_datatable_hp_wrapper .fg-toolbar.ui-corner-br #dash_datatable_hp_info{
        color: #848484;
        font-size: 11px;
        font-weight: normal;
        line-height: 13px;
    }
    #dash_datatable_hp_wrapper.dataTables_wrapper .ui-widget-header{
            border:none;
            background:none;
            padding:0 0 0 0;
            height:1px;
            position:relative;
    }
    #dash_datatable_hp_wrapper.dataTables_wrapper .ui-widget-header.ui-corner-bl.ui-corner-br{
            padding:5px 0 0 0;
    }
    #dash_datatable_hp_wrapper.dataTables_wrapper .dataTables_filter{
            position:absolute;
            right:0;
            height:auto;
            top:-35px;
            width:200px;
    }
    #dash_datatable_hp_wrapper.dataTables_wrapper .dataTables_filter label{
            padding:0;
    }
    #dash_datatable_hp_wrapper.dataTables_wrapper .dataTables_filter input{
            width:134px;
            border:1px solid #ddd;
            font-size:12px;
            line-height:22px;
            height:22px;
            padding:0 5px;
            color:#666;
            background-color:#f9f9f9;
    }
    #dash_datatable_hp_wrapper .ui-buttonset{
            margin:0;
    }
    
    #dash_datatable_rx_wrapper,#dash_datatable_inst_wrapper,#dash_datatable_prof_wrapper,#dash_datatable_hp_wrapper{
        width:98%;
    }
    
    .pcp_dashboard{
        color: #fff;
        margin-top: 38px;
        text-align: right;
    }
    
    .pcp_dashboard a{
        color: #fff;
    }
    .pcp_dashboard a:hover{
        text-decoration:underline;
        
    }
    .dashboard_print{
        display: inline;
        float:right;
        width:100px;
        text-align:right;
        margin-right:4px;
    }
    .note_member{
        font-size:12px !important;
        font-weight: bold !important;
        color: #bdc3c7 !important;
        display: inline !important;
        float:right;
        margin-right:30px;        
        text-align:right;
    }
    #latest_script{
        color:#f4321f ;
        background-color:#f8ea60;
        position:fixed;
        font-weight:normal;
        top: 97%;
        left: 90%;
        padding: 0 4px 0 4px;
    }
    .image_icon{ 
        background:url(../images/icons/fugue/icon-tree.jpg) no-repeat transparent; 
        width:20px; 
        height:15px; 
        display:inline-block;
    }
    .img_label{
        margin:0 8px;
        vertical-align: top;
    }
    
.rec_no { 
    width: 30px; 
    height: 20px; 
    background: red !important; 
    display: inline-block;
    font-weight:bold;
    color:#fff !important;
    
    cursor:pointer;
    border-radius: 4px; /* Rounded corners */
    transition: background-color 0.3s ease, transform 0.3s ease; 
    padding:4px 4px 0 4px !important;
    display:inline-block;
}
.rec_no:hover { 
    width: 30px; 
    height: 20px; 
    background: red; 
    display: inline-block;
    font-weight:bold;
    color:#fff !important;
    
    padding:5px 2px 0 0;
    cursor:pointer;
   transform: scale(1.15); /* Slight zoom effect */
   box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    
}
.rec_yes { 
    width: 30px; 
    height: 20px; 
    background: green !important; 
    display: inline-block;
    font-weight:bold;
    color:white;
    
    verticle-align:middle;
    cursor:pointer;
    border-radius: 4px; /* Rounded corners */
    transition: background-color 0.3s ease, transform 0.3s ease; 
    padding:4px 4px 0 4px !important;
    display:inline-block;
    
}
.rec_yes:hover { 
    width: 30px; 
    height: 20px; 
    background: green !important; 
    display: inline-block;
    font-weight:bold;
    color:white;
    
    verticle-align:middle;
    cursor:pointer;
    background-color: #cc0000; /* Slightly darker red for hover */
    transform: scale(1.15); /* Slight zoom effect */
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    
}

.rec_yes_disable { 
    width: 30px; 
    height: 20px; 
    background: #cccccc !important; 
    display: inline-block;
    font-weight:bold;
    color:white;
    margin:2px;
    verticle-align:middle;
    padding:4px 1px 0 0;
    cursor:pointer;
    box-shadow: 3px 2px #27ae60 ;
}

.rec_no_disable { 
    width: 30px; 
    height: 20px; 
    background: #cccccc !important; 
    display: inline-block;
    font-weight:bold;
    color:#fff !important;
    margin:2px;
    padding: 4px 1px 0 0;
    cursor:pointer;
    box-shadow: 3px 2px  #e74c3c  ;
}
.rec_dsbl { 
    width: 30px; 
    height: 20px; 
    background: #cccccc !important; 
    display: inline-block;
    font-weight:bold;
    color:white;
    margin:2px;
    verticle-align:middle;
    padding:4px 1px 0 0;
    cursor:not-allowed;
    box-shadow: 3px 2px #808b96 ;
}

.simple_bt{
    padding:5px 20px;
    color:#fff;
    background:#53a3cc;
    -moz-border-radius:20px;
    -webkit-border-radius:20px;
    border-radius:20px;
    letter-spacing: 1px;
}
.alert_msg {
    background-color: #F2F5A9;
    border: thin solid Black;
    border-radius: 5px;
    font-family: vardana; 
    left: 22%;
    overflow:hidden;
    padding: 1px 0 0 0;
    position: absolute;
    top: 1%;
    width: 70%;
    z-index: 2;
    text-align:center;
    line-height:25pt;
    font-size:16px;
}

.lavel_txt{
    text-align:auto;
    font-size:16px;
    font-weight:bold;
    line-height:18px;
    color:#666;
    margin:4px 0 4px 0;
}


/*****PERFORMANCE*******/
#container_prfm {
  border: 1px solid #bbbbbb;
  padding: 10px 5px 20px 5px;
  margin-bottom: 20px;
  background:#eeeeee;
}
.element_prfm .weight {
  font-size: 0.9em;
  left: 0.5em;
  bottom: 0.5em;
}

.element_prfm .number {
  font-size: 1.25em;
  font-weight: bold;
  color: hsla(0,0%,0%,.5);
  right: 0.5em;
  top: 0.5em;
}



.element_prfm {
    width: 196px;
    min-height: 90px;    
    
  margin: 5px;  
  display:inline-block;
   /*overflow: hidden;*/
  position: relative;
  background: #fff;
  border:1px solid #a8a8a8;
  color: #222;
-webkit-border-radius:7px;
-khtml-border-radius:7px;
-o-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
-moz-box-shadow:0px 0px 10px #d4d4d4;
-webkit-box-shadow:0px 0px 10px #d4d4d4;
box-shadow:0px 0px 10px #d4d4d4;
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#EEEEEE));
/* For Mozilla/Gecko (Firefox etc) */
background: -moz-linear-gradient(top, #ffffff, #EEEEEE);
/* For Internet Explorer 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#EEEEEE);
/* For Internet Explorer 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#EEEEEE)";
}


.element_prfm:hover {
  margin: 5px;
  /*overflow: hidden;*/
  position: relative;
  background: #fff;
  border:1px solid #8a8a8a;
  color: #222;
-webkit-border-radius:7px;
-khtml-border-radius:7px;
-o-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
-moz-box-shadow:0px 0px 10px #b6b6b6;
-webkit-box-shadow:0px 0px 10px #b6b6b6;
box-shadow:0px 0px 10px #b6b6b6;
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d5d5d5));
/* For Mozilla/Gecko (Firefox etc) */
background: -moz-linear-gradient(top, #ffffff, #d5d5d5);
/* For Internet Explorer 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#d5d5d5);
/* For Internet Explorer 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ffffff, endColorstr=#d5d5d5)";
}

.in_shedow_prfm{
height:90px;;
-webkit-border-radius:7px;
-khtml-border-radius:7px;
-o-border-radius:7px;
-moz-border-radius:7px;
border-radius:7px;
position:relative;
-moz-box-shadow:0px 0px 10px #c0c0c0 inset;
-webkit-box-shadow:0px 0px 10px #c0c0c0 inset;
box-shadow:0px 0px 10px #c0c0c0 inset;
}

.element_prfm.large .symbol {
  font-size: 4.6em;
}

.element_prfm.fake .symbol {
  color: #000;
}

.element_prfm .name {
padding:8px 10px 8px 10px;
margin:0px;
left: 0.5em;
bottom: 1.6em;
font-size:14px;
height:19px;
line-height:12px;
color:#fff;
-webkit-border-radius:7px 7px 0px 0px ;
-khtml-border-radius:7px 7px 0px 0px ;
-o-border-radius:7px 7px 0px 0px ;
-moz-border-radius:7px 7px 0px 0px ;
border-radius:7px 7px 0px 0px ;
-moz-box-shadow: inset 0px 3px 10px #b7d2e5;
-webkit-box-shadow: inset 0px 3px 10px #b7d2e5;
box-shadow: inset 0px 3px 10px #b7d2e5;
font-weight:normal;
}

.element_prfm:hover .name {
padding:8px 10px 8px 10px;
margin:0px;
left: 0.5em;
bottom: 1.6em;
font-size:14px;
height:19px;
line-height:12px;
color:#fff;
-webkit-border-radius:5px 5px 0px 0px ;
-khtml-border-radius:5px 5px 0px 0px ;
-o-border-radius:5px 5px 0px 0px ;
-moz-border-radius:5px 5px 0px 0px ;
border-radius:5px 5px 0px 0px ;
-moz-box-shadow: inset 0px 3px 10px #9eb5c5;
-webkit-box-shadow: inset 0px 3px 10px #9eb5c5;
box-shadow: inset 0px 3px 10px #9eb5c5;
font-weight:normal;
}

.element_prfm .reimbursement {
    /*
        background: -webkit-gradient(linear, left top, left bottom, from(#3CB371), to(#9ACD32));
     /*
        /* For Mozilla/Gecko (Firefox etc) */
     /*
        background: -moz-linear-gradient(top, #3CB371, #9ACD32);
        /* For Internet Explorer 5.5 - 7 */
      /*
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#3CB371, endColorstr=#9ACD32);
        /* For Internet Explorer 8 */
       /*
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#3CB371, endColorstr=#9ACD32)";
        */
        
        background: -webkit-gradient(linear, left top, left bottom, from(#436EEE), to(#87CEFF));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #436EEE, #87CEFF);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#436EEE, endColorstr=#87CEFF);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#436EEE, endColorstr=#87CEFF)";
}


.vel_left_prfm, .vel_right_prfm{
    
    padding:4px 0;
    color:#222222;
    font-size:14px;
    height:30%;
    
}
.vel_left_prfm{
    width:64%;
    border-right:1px solid #C1C1C1;
    color:#222222;
    padding-right:3px;    
    float:left;
    padding-top:0;
}
.vel_right_prfm{
    padding-left:4px;
    text-align:left; 
    margin-right:3px;
    font-weight:bold;
}
.vel_right_prfm span{
    position:absolute;
    top:42px;
    right:3px;
}
.dash_tltip_sh_prfm{
	position:absolute;
	left:30%;
	top:-60px;
	display:block;
	padding:7px 10px;
	font-size:12px;
	line-height:14px;
	min-width:150px;
	background:#fff;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	box-shadow:0px 0px 7px 1px #666, inset 0px 0px 7px 1px #BDDEFC;
	-moz-box-shadow:0px 0px 7px 1px #666, inset 0px 0px 7px 1px #BDDEFC;
	-webkit-box-shadow:0px 0px 7px 1px #666, inset 0px 0px 7px 1px #BDDEFC;
	border:1px solid #fff;
	font-weight:bold;
        z-index:10001;
        text-align:center;
        max-height:40px;
        min-height:40px;
}
.dash_tltip_sh_prfm:before{
	content:url(../images/tooltip_tail.png);
	position:absolute;
	bottom:-10px !important;
	left:10%;
}
.red_border{
    border: #ff0000 solid 1px;
}

.table_list {
    min-width: 24%;
    height: 20%;
    background-color: #FFFFFF;
    /*left: 58%;
    top: 35%;*/
    padding: 4px;
    z-index: 2;
    border: thin solid Black;
    position: fixed;
    border-radius: 5px;
    font-family: vardana;
    font-size: 12px;
    overflow: scroll;
    margin-left:24px;
    display:none;
}

.regfldwrappe_new{
    width:900px;
    /*padding-right:14%;*/
    display:block;
    overflow:hidden;
}
.regfldwrappe_new ul{
}
.regfldwrappe_new ul li{
    float:left;
    width:28%;
    padding-bottom:5px;
}
.regfldwrappe_new ul li:first-child label{
    text-align:right;
    display:block;
    padding-right:20px;
}

.loading_ext{
    background:url(../images/loading.gif) no-repeat 50% 50%;
    opacity:0.5;
    filter:alpha(opacity=40);
}
.header_label{ color:#009999; font-size: 22px; line-height:24px; float:left}


.red_button { 
    width: auto; 
    height: 20px; 
    background: red; 
    display: inline-block;
    font-weight:bold;
    color:white;
    margin:2px;
    padding:4px 2px 0 2px;
    cursor:pointer;
}
.gree_button { 
    width: auto; 
    height: 20px; 
    background: green; 
    display: inline-block;
    font-weight:bold;
    color:white;
    margin:2px;
    verticle-align:middle;
    padding:4px 2px 0 2px;
    cursor:pointer;
}

.gaps{
    float:right;
    background-color: DodgerBlue;
    border: none;
    color: white;
    padding: 4px 6px;
    font-size: 11px;
    cursor: pointer;
    font-weight:bold;
}


.btn {
  display: inline-block;
  min-width: 50px;
  margin: 5px 5px;
  padding: 8px;
  font: 700 12px/1 'Open Sans', sans-serif;
  border-radius: 3px;
  box-shadow: inset 0 -1px 0 1px rgba(0, 0, 0, 0.1), inset 0 -10px 20px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}

.btn.sec {
  color: #777;
  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
  background: #fff;
}

.btn.sec:hover {
  background: #f5f5f5;
}

.btn.pri {
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
}

.set.blue .btn.pri {
  background: #59d;
}

.set.green .btn.pri {
  background: #6b6;
}

.set.red .btn.pri {
  background: #d33;
}

.set.black .btn.pri {
  background: #555;
}

.set.blue .btn.pri:hover {
  background: #48c;
}

.set.green .btn.pri:hover {
  background: #5a5;
  font-weight:bold;
}

.set.red .btn.pri:hover {
  background: #c22;
}

.set.black .btn.pri:hover {
  background: #444;
}

.btn.sec.ico,
.btn.pri.ico {
  position: relative;
  padding-left: 40px;
  text-align: left;
}

.btn.sec.ico:before,
.btn.pri.ico:before {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 30px;
  padding: 10px 0 12px;
  font-family: fontawesome;
  text-align: center;
  border-radius: 3px 0 0 3px;
  background: rgba(0, 0, 0, 0.15);
}

.btn.sec.ico:before {
  background: rgba(0, 0, 0, 0.08);
}

.cdi_but {    
    border-radius: 4px;
    height: 20px; 
    background: #228B22; 
    display: inline-block;
    font-weight:bold;
    color:white;
    margin:2px;
    padding: 4px 2px 0 2px;
    cursor:pointer;
    box-shadow: 3px 2px #27ae60 ;
    transition: background-color 0.3s ease, transform 0.3s ease; 
}
.cdi_but:hover {    
    height: 20px; 
    background: #228B22; 
    display: inline-block;
    font-weight:bold;
    color:white;
    margin:2px;
    padding: 5px 3px 0 3px;
    cursor:pointer;
    box-shadow: 3px 2px #808b96 ;
    transform: scale(1.05); /* Slight zoom effect */
}

.cdi_hedis_stat {    
    height: 16px; 
    font-weight:normal;
    color:white !important;
    padding: 4px 2px  2px;
}

.cdi_but_disable {    
    height: 20px; 
    background: #C0C0C0; 
    display: inline-block;
    font-weight:normal;
    color:white;
    margin:2px;
    cursor: not-allowed;
    padding: 4px 4px 0 4px;
    box-shadow: 3px 2px #696969 ;
}
.red_white{
    background: #FF0000 !important; 
    border: solid 1px #DC143C !important;
    color:white !important;
}
.green_white{
    background: #228B22 !important; 
    border: solid 1px #008000 !important;
    color:white !important;
}

.green_light{
    background: #98E698 !important; 
    border: solid 1px #008000 !important;
    color:#333333 !important;
}

.gre2n{
    background: #32CD32 !important; 
    border: solid 1px #008000 !important;
    color:white !important;
}
.gre2nred{
    background: #32CD32 !important; 
    border: solid 1px #008000 !important;
    color:#e7320c !important;
}
.orng{
    background: #FFA500 !important; 
    border-bottom: solid 1px white !important;
    color:white !important;
}
.yeallow{
    background: #FCFC0D !important; 
    border: solid 1px #228B22 !important;
    color:#32CD32 !important;
}
table tr.backtopcp  {
    border:#F3F941 solid 2px;
    font-weight:bold;
}

table tr.backtopcp_warning  {
    border:#f15f4e dotted 2.5px;
    font-weight:bold;
}



#datatable_gp_paq_new tr.disabled {
  opacity: 0.4; /* Set opacity for disabled rows */
  user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

#datatable_gp_paq_new tr.disabled a {
  pointer-events: none; /* Disable pointer events for links inside disabled rows */
}

#datatable_gp tr.disabled {
  opacity: 0.4; /* Set opacity for disabled rows */
  user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
}

#datatable_gp tr.disabled a {
  pointer-events: none; /* Disable pointer events for links inside disabled rows */
}



.error_message{
    border: 1px solid;
    margin: 10px 0px;
    padding: 15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
    color: #D8000C;
    font-size:16px;
    background-color: #FFBABA;
}

 .button-badge {
	background: #6DA834 !important;
	border-radius: 5px;
	color: #fff !important;
	font-family: 'proxima_novaregular' !important;
	padding: 5px 12px;
	position: relative;
	text-decoration: none;
	margin: 5px;
	display: inline-block;
}

.button-badge:hover {
	background: #6db923 !important;
}

.button-badge .icon-comment {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: url(../images/comment.png);
	background-size: 100%;
	filter: invert(100%);
	margin-right: 5px;
	vertical-align: middle;
}

.button-badge .badge {
	display: block;
	font-size: 10px !important;
	line-height: 20px;
	height: 20px;
	width: 20px;
	border-radius: 100%;
	background: #c13b21 !important;
	position: absolute;
	top: -10px;
	right: -5px;
	text-align: center;
}

.button-badge .badge-gray {
	display: block;
	font-size: 10px !important;
	line-height: 20px;
	height: 20px;
	width: 20px;
	border-radius: 100%;
	background: #999999 !important;
	position: absolute;
	top: -10px;
	right: -5px;
	text-align: center;
}

.load{
    background: url("../images/loader.gif") no-repeat 50% 100% ;
    z-index:9999;
    position:relative;
}

.buttonBadge {
	border-radius: 5px;
	color: #fff !important;
	font-family: 'proxima_novaregular';
	padding: 5px 12px;
	position: relative;
	text-decoration: none;
	margin: 5px;
	display: inline-block;
}

.buttonBadge.blue {
    background: #4178d2;
}

.buttonBadge.yellow {
    background: #deb01f;
}

.buttonBadge.green {
    background: #12a034;
}

.stat_pending{
    background: #D3D3D3 !important; 
    border: solid 1px #FFF !important;
    color:#fff !important;
    font-weight:normal;
    font-size:14px;
}
.stat_completed{
    background: #FFA500 !important; 
    border: solid 1px #FFF !important;
    color:#fff !important;
    font-weight:normal;
    font-size:14px;
}

.stat_compliant{
    background: #32CD32 !important; 
    border: solid 1px #008000 !important;
    color:white !important;
    font-weight:normal;
    font-size:14px;
}

.circle_prop{
    display:table-cell;
    text-align: center;
    vertical-align:middle;
    font-size:14px;
}
.circle_label{
    float: right;
    color: #009999;
    margin-right: 10px;
}
.red_back{
    /*background: !important; */
    padding:2px !important;
    border:#FF4500 solid 1px;
}
.css_100{
    color:#fb5532 ;
}
.css_110{
    color:#fb5532 ;
}
.css_111{
    color:#28b463  ;
}
.drop_box{
    display: inline;
}
.drop_box div.selector span{
	width:100px;
}
.drop_box div.selector{	
	width:127px;
}
.drop_box div.selector select{
	min-width:130px;
}

table.display td.back_red, table.display td.back_red span a{
	color:white !important;
        background-color: red;
}
table.display td.back_green, table.display td.back_green span a{
	color:white !important;
        background-color: green;
}
table.display td.back_green_light, table.display td.back_green_light span a{
	color:white !important;
        background-color: #85e085;
}
table.display td.back_green_light, table.display td.back_green_light{
        border: white solid 1px;
}
table.display td.back_green, table.display td.back_green{
        border: white solid 1px;
}
table.display td.back_orange, table.display td.back_orange{
        border: white solid 1px;
}

table.display td.back_red, table.display td.back_red{
        border: white solid 1px;
}

table.display td.back_orange, table.display td.back_orange span a{
	color:white !important;
        background-color: orange;
}

.eye_open, .eye_close{
	background:url(../images/icons/fugue/eye_open.png) no-repeat 0 0;
	width:38px;
	height:20px;
	display:block;
	padding:0;
	margin:0 auto;
}
.eye_close{
	background:url(../images/icons/fugue/eye_close.png) no-repeat 0 0;
}

.add{
    background: url(../images/diagnosis_addbtn.png) no-repeat 0 0 ;
    width: 30px;
    height: 20px;
    display:block;
    padding:0;
    margin:0 auto;
}

.disable{
    background-color:  #b2babb !important;
}
.completed{
    background-color: #3771b0 !important;
    color : #ffffff !important;
}
.chatError{
    background-color:  red !important;
}
.rx_color{
    background-color: #f5b7b0 !important;
}
.pcp_color{
    background-color: #97d879 !important;
}

.plzwait{
    padding:4px 5px 4px 22px;
    line-height:22px;
    background:url(../images/loader.gif) no-repeat 1px 50%;
    opacity: 0.5;
    pointer-events: none;
    cursor: default;
}
.redMarker{
    background-color:  red !important;
    color: white;
}

.msgPosition {
    background-color: #F2F5A9;
    border: thin solid Black;
    border-radius: 5px;
    font-family: vardana;  
    left: 22%;
    overflow:hidden;
    padding: 1px 0 0 0;
    position: absolute;
    top: 15%;
    width: 70%;
    z-index: 2;
    text-align:center;
    line-height:25pt;
    font-size:16px;
}



.pushable {
    background:  hsl(56.6, 100%, 93.1%); /* hsl(340deg 100% 32%); */
    border-radius: 12px;
    border: none;
    padding: 0;
    cursor: pointer;
    outline-offset: 4px;
    margin:2px 0 2px 0;
  }
  .front {
    display: block;
    padding: 4px 20px;
    border-radius: 12px;
    font-size: 14px;
    background: hsl(180, 98%, 39.2%); /*hsl(345deg 100% 47%);*/
    color: white;
    transform: translateY(-6px);
  }

  .pushable:active .front {
    transform: translateY(-2px);
  }
  .user_warning{
      background:url(../images/wrong_error.png) no-repeat 2px 2px;
      background-color:#f7fc91;
      padding-left:25px;
  }
  .schedule_list {
    min-width: 24%;
    background-color: #FFFFFF;
    padding: 1px;
    position: fixed;
    font-family: vardana;
    font-size: 12px;
    margin-left:24px;
    display:block;
}

.processing_task{
    background:url(../images/big_gear.gif) no-repeat 50% 50%;
    width:100%;
    height:90%;
}

.pushable_dld {

    border-radius: 12px;
    border: none;
    padding: 4px 20px;
    cursor: pointer;
    outline-offset: 4px;
    margin:2px 0 2px 0;
    color:white;
    
  }
  .action_done{
      background:  #229954  ;
  }
  .action_process{
      background:    #3498db ;
  }
  .action_fail{
      background: #e74c3c !important;
      color: white;
  }
  
  .loader_iframe{
    background:url(../images/imlr_loader.gif) no-repeat 50% 30%;
}

/* styles.css */
table.display td a.custom-button {
    background-color: #ff0000; /* Button background color */
    color: #fff !important; /* Button text color */
    padding: 5px 10px; /* Padding around the button text */
    font-size: 14px; /* Font size of the button text */
    border: none; /* Remove button border */
    border-radius: 4px; /* Add rounded corners to the button */
    cursor: pointer; /* Change cursor to pointer on hover */
    transition: background-color 0.3s ease !important; /* Smooth background color transition on hover */
}

.custom-button:hover {
    background-color: #0056b3; /* Change background color on hover */
    color: #fff !important; /* Button text color */
    font-weight: 16px;
}
tr.send_back{
    background-color:#e11038;
    border:1.5px solid #ecc3be;
}
.ic-card__footer span a {
    font-size: 11px;
    text-decoration:none;
    margin:0;
}

.calendar-icon {
    position: relative;
    width: 20px;
    height: 20px;
    background: #ffffff;
    border: 2px solid #4a90e2;
    border-radius: 4px;
    box-sizing: border-box;
    overflow: hidden;
}

/* Top blue header strip */
.calendar-icon::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 5px;
    width: 100%;
    background-color: #4a90e2;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}

/* Inner dots (calendar dates) */
.calendar-icon::after {
    content: '';
    position: absolute;
    top: 6px;
    left: 5px;
    width: 10px;
    height: 8px;
    background-image: radial-gradient(#4a90e2 1px, transparent 1px);
    background-size: 5px 5px;
    background-repeat: repeat;
}

