﻿"utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
}
/*---------BOOTSTRAP CUSTOMIZATION----------*/
.input-block-level {
	min-height: 18px;
}
label {
	display: block;
	margin-bottom: 0;
}
body {
	background : #fff url("../images/top-bg.png") repeat-x 0 0;
	min-width: 980px;
	font-family: "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;
	font-size: 12px;
	line-height: 18px;
}
li {
	line-height: 18px;
}
a {
	color: #2669b2;
	text-decoration: none;
	cursor:pointer;
}
a:hover, a:focus {
	color: #000000;
	text-decoration: none;
}
hr {
	margin: 0 0 5px;
	border-color: #9BDEFF;
}
.row, .row-fluid {
	margin-bottom: 10px;
}
/*.row-fluid [class*="span"] 
{
	min-height: 24px;
}*/


.container-fluid {
	padding-right: 10px;
	padding-left: 10px;
}
h1, h2, h3, h4, h5, h6 {
	margin: 0;
}
h2 {
	font-size: 16px;
	color: #116CC0;
	line-height: 20px;
	margin-bottom: 10px;
}
h5 {
	margin-bottom: 5px;
}
.page-header {
	padding-bottom: 5px;
	margin: 5px 0 10px;
	border-bottom: 1px solid #96D9FA;
}
.page-header h1 {
	color: #266EC7;
	font-size: 16px;
	line-height: 21px;
}
ul, ol {
	margin: 0 0;
	list-style-type: none;
}
dl {
	margin-bottom: 8px;
}
dd label {
	display: inline;
}
.dl-horizontal dt {
	width: 135px;
	text-align: left;
}
.dl-horizontal dd {
	margin-left: 145px;
}
 [class^="icon-"], [class*=" icon-"] {
background-image:url(../images/glyphicons-halflings.png);
}
.icon-white{background-image:url(../images/glyphicons-halflings-white.png);}
label, input, button, select, textarea {
	font-size: 12px;
	font-family: "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;
}
/*TABLE GRID*/
.table {
	margin: 0;
	
}

.table th, .table td {
	border-top-color:rgba(255, 255, 255, 1.0) !important;
	border-top-width: 1px !important;
	padding: 3px 5px;
}
.table td {word-break: break-word;
   word-wrap: break-word;}
.table-bordered {
	border-radius: 0 0 0 0;
}
.table-bordered input[type="color"], .table-bordered .uneditable-input {
	margin-bottom: 0;
}
.table-bordered, .table-bordered th, .table-bordered td {
	border-color: #ABDAF7;
}
.table-bordered th p, .table-bordered td p {
	margin: 0;
}
.table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child {
	border-top-left-radius: 0;
}
.table-bordered thead:first-child tr:first-child > th:last-child, .table-bordered tbody:first-child tr:first-child > td:last-child, .table-bordered tbody:first-child tr:first-child > th:last-child {
	border-top-right-radius: 0;
}
.table-bordered thead:last-child tr:last-child > th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tbody:last-child tr:last-child > th:first-child, .table-bordered tfoot:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > th:first-child {
	border-bottom-left-radius: 0;
}
.table-bordered thead:last-child tr:last-child > th:last-child, .table-bordered tbody:last-child tr:last-child > td:last-child, .table-bordered tbody:last-child tr:last-child > th:last-child, .table-bordered tfoot:last-child tr:last-child > td:last-child, .table-bordered tfoot:last-child tr:last-child > th:last-child {
	border-bottom-right-radius: 0;
}
.table-bordered .gridHead {
	background: #3bb8f6 url(../images/grid_header.png) repeat-x 0 0;
}
.table-bordered .gridHead th {
	background-color: transparent !important;
	white-space: nowrap;
	overflow:hidden;
	vertical-align:middle !important;
}

.table-bordered .gridHeadSub {
	background-color: #3bb8f6 ;
}
.table-bordered th {
	padding: 3px 20px 3px 5px;
	border-bottom: 1px solid #fff;
	font-weight: normal;
	cursor: pointer;
 *cursor: hand;
	color: #fff;
	height: 24px;
	line-height: 18px;
}
.table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th {
	background-color: #e8f5fd;
}
.table-striped.dataTable tbody > tr > td:first-child, .table-striped.dataTable tbody > tr > th:first-child {
	border-left:0px
}
.table thead th {
    vertical-align: middle;
}
form {
	margin: 0 0 0px;
	}
legend {
	border: 0 none;
	color: #266EC7;
	display: inline;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0 5px;
	width: auto;
	line-height: 20px;
}
fieldset {
	border: 1px solid #96D9FA;
	margin-bottom: 5px;
	padding: 5px;
	margin-left: 5px;
	margin-right: 5px;
	overflow: auto;
	min-height: 80px;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	padding: 2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-bottom: 0;
	border: 1px solid #B5B8C8;
	font-size: 12px;
}
input[type="file"] {
	height: 24px;
	line-height: 24px;
}
select {
	width: 212px;
	border: 1px solid #B5B8C8;
	height: 24px;
	line-height: 20px;
}
textarea{ resize:none;}

.radio input[type="radio"], .checkbox input[type="checkbox"] {
	margin-left: -18px;
	margin-top: 2px;
}
.radio.inline, .checkbox.inline {
	padding-top: 0;
}
.radio.inline label, .checkbox.inline label {
	display: inline-block;
	padding-right: 10px;
}
.form-actions {
	padding: 5px 0 0;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: transparent;
	border-top: 0px solid #e5e5e5;
}
.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append {
	vertical-align: top;
}
.form-horizontal .control-group {
	margin-bottom: 8px;
}
.form-horizontal .control-label {
	padding-top: 4px;
	text-align: left;
}
.btn, .btn-small {
	font-size: 12px;
}
.btn-primary {
	text-shadow: 1px 1px 1px #2162e8;
	border-color: #3187ed;
	background-image: linear-gradient(to bottom, #53aaf2, #3d8aed);
	box-shadow:0 1px 0 rgba(255, 255, 255, 0), 0 1px 2px rgba(0, 0, 0, 0);
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	background-image: linear-gradient(to bottom, #53aaf2, #3d8aed);
	background-color: #3d87ed;
 *background-color: #327be0;
}

#primaryDisabled{background-image:none; background-color: #5e6266; border-color:inherit;}


.btn-primary:active, .btn-primary.active {
	background-color: #327be0 \9;
}
.btn span {
	background: transparant;
}
.nav > li > a:hover, .nav > li > a:focus {
	background-color: transparent;
}
.navbar {
	margin: 1px 0 0;
}
.navbar-inner {
	min-height: 25px;
	padding-left: 10px;
	padding-right: 10px;
	border: 0px solid #d4d4d4;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
	-moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
	box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0);
	background: #f1f8fe; /* Old browsers */
	background: -moz-linear-gradient(top, #f1f8fe 0%, #d8ebfa 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f8fe), color-stop(100%, #d8ebfa)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f1f8fe 0%, #d8ebfa 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f1f8fe 0%, #d8ebfa 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f1f8fe 0%, #d8ebfa 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f1f8fe 0%, #d8ebfa 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f8fe', endColorstr='#d8ebfa', GradientType=0 ); /* IE6-9 */
}
.navbar .brand {
	padding: 0;
	margin-left: 0;
	font-size: 12px;
	font-weight: normal;
	color: #2669B2;
	line-height: 25px;
}
.navbar-static-top {
	background: url(../images/sprit1.png?v=8.4.0.1) repeat-x 0 -620px;
	border-bottom: 1px solid #16618e;
	padding: 0 10px;
	margin-bottom: 0px;
	height: 21px;
}
.breadcrumb {
	padding: 3px 0 0;
	margin: 0;
	background-color: transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.breadcrumb > li {
	display: inline-block;
 *display: inline;
	/* IE7 inline-block hack */
	padding-right: 5px;
	background: url(../images/sprit1.png) no-repeat -30px -1696px;
	padding-left: 12px;
 *zoom: 1;
	text-shadow: 0 1px 0 #ffffff;
}
.breadcrumb > li > .divider {
	padding: 0 6px;
}
.breadcrumb > .active {
	color: #333;
}
.breadcrumb > li > a {
	color: #363636;
}
.breadcrumb > li > a:hover {
	color: #2669b2;
}
@media (min-width: 1200px) {
.row, .row-fluid {
	margin-bottom: 10px;
}
}
.tab-content {
	border: 1px solid #3E8BBE;
	padding: 10px 10px 0;
	overflow:visible;
}
.nav {
	margin-bottom: 0;
}
.nav-tabs {
	border-bottom: 0px solid #3E8BBE;
}
.nav-tabs > li > a {
	background: url("../images/tab-bg-new-hr.jpg") repeat-x scroll 0 0;
	color: #fff;
	border: 1px solid #3E8BBE;
	border-width: 1px 1px 0;
	padding-top: 3px;
	padding-bottom: 3px;
	outline: none;
}
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus, .nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
	border-color: #3E8BBE;
	color: #fff;
	background: url("../images/tab-bg-new.jpg") repeat-x scroll 0 0;
}
.tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover, .tabs-right > .nav-tabs .active > a:focus {
	border-width: 1px 1px 1px 0;
}
.tabs-right > .nav-tabs > li > a:hover, .tabs-right > .nav-tabs > li > a:focus {
	border-color: #3E8BBE;
}
.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
	min-width: 10px;
}
.tabs-right > .nav-tabs {
	margin-left: 0;
}
.tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover, .tabs-right > .nav-tabs .active > a:focus {
	border-color: #3E8BBE;
}
.tabs-right > .nav-tabs > li > a {
	border-width: 1px 1px 1px 0;
}
.row-fluid [class*="span"] {
	min-height: 26px;
}
.divinclusion {
	position: relative;
}
.divinclusion .dataTables_length {
	top: 2px;
	position: absolute;
	left: 0px;
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}
.divinclusion .dataTables_length select {
	width: 60px;
}
.divinclusion .dataTables_length label {
	display: inline-block;
	line-height: 24px;
}
.input-append .add-on, .input-prepend .add-on
{
	padding:2px 4px;
}
.input-append .add-on [class^="icon-"], [class*=" icon-"], .input-prepend .add-on .icon-search
{
	margin-top:3px;
}
/* CUSTOM STYLES */
/*.ie10 .radio input[type="radio"], .ie10 .checkbox input[type="checkbox"] {
	margin-top: 0px !important;
}*/
.control-fluid .controls td label {
	display: inline;
	padding-left: 5px;
	padding-right: 5px;
}
.form-horizontal .control-fluid .control-label {
	width: 29%;
	margin-bottom: 0;
}
.form-horizontal .control-fluid .controls {
	margin-left: 30%;
}
.control-multiple {
	height: 100px;
	overflow: auto;
	border: 1px solid #A3A3A3;
	width: 55%;
	white-space: nowrap;
}
.control-multiple td input[type="checkbox"] {
	margin-top: 3px;
	float: left;
	margin-right: 5px;
}
.control-multiple td label {
	margin-bottom: 0;
}
.control-multiple label {
	display:inline;
}
.control-multiple table {
	margin-left: 5px;
}
.box {
	min-height: 1px;
}
.box:after {
	display: block;
	visibility: hidden;
	clear: both;
	line-height: 0;
	font-size: 0;
	content: ".";
}
/*----PAGINATION---*/
.dataTables_paginate {
	text-align: center;
	background: #b0e4fd url(../images/grid_bottom.png) repeat-x 0 100%;
	border-top: 1px solid #ABDAF7;
	padding: 2px 5px;
	height: 25px;
}
.PaginateGray {
	text-align: center;	
	border-top: 1px solid #ABDAF7;
	padding: 2px 5px;
	height: 25px;
}
.PaginateGray{ padding:6px 10px;}
.PaginateGray .dataTables_length{ top:5px;}
/* Two button pagination - previous / next */
.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
	height: 19px;
	float: left;
	cursor: pointer;
 *cursor: hand;
	color: #111 !important;
}
.paginate_disabled_previous:hover, .paginate_enabled_previous:hover, .paginate_disabled_next:hover, .paginate_enabled_next:hover {
	text-decoration: none !important;
}
.paginate_disabled_previous:active, .paginate_enabled_previous:active, .paginate_disabled_next:active, .paginate_enabled_next:active {
	outline: none;
}
.paginate_disabled_previous, .paginate_disabled_next {
	color: #666 !important;
}
.paginate_disabled_previous, .paginate_enabled_previous {
	padding-left: 23px;
}
.paginate_disabled_next, .paginate_enabled_next {
	padding-right: 23px;
	margin-left: 10px;
}
.paginate_enabled_previous {
	background: url('../images/back_enabled.png') no-repeat top left;
}
.paginate_enabled_previous:hover {
	background: url('../images/back_enabled_hover.png') no-repeat top left;
}
.paginate_disabled_previous {
	background: url('../images/back_disabled.png') no-repeat top left;
}
.paginate_enabled_next {
	background: url('../images/forward_enabled.png') no-repeat top right;
}
.paginate_enabled_next:hover {
	background: url('../images/forward_enabled_hover.png') no-repeat top right;
}
.paginate_disabled_next {
	background: url('../images/forward_disabled.png') no-repeat top right;
}
/* Full number pagination */

.paging_full_numbers a:active {
	outline: none
}
.paging_full_numbers a:hover {
	text-decoration: none;
	color: #2669B2;
}
.paging_full_numbers span {
	display: inline-block;
	height: 26px;
	background: url(../images/sprit1.png) repeat-x 0 -2200px;
	padding: 0 10px;
	vertical-align: top;
}
.paging_full_numbers span a {
	display: inline;
	height: 26px;
	font-weight: bold;
	line-height: 26px;
	display: inline;
	padding: 0 5px;
	color: #333;
	margin-right: 2px;
	background-image: none !important;
}
.paging_full_numbers a.paginate_button, .paging_full_numbers a.paginate_active {
	cursor: pointer;
 *cursor: hand;
	height: 26px;
	display: inline-block;
	background-image: url(../images/sprit2.png?v=7.8.0.1);
	background-repeat: no-repeat;
}
.paging_full_numbers a.paginate_active  {
	color: #f58d1e;
}
.paging_full_numbers span a.current {
	color: #f58d1e;
}
.paging_full_numbers .first, .paging_full_numbers .previous, .paging_full_numbers .next, .paging_full_numbers .last {
	width: 29px;
	text-align: left;
	text-indent: -999px;
	overflow: hidden;
}
.paging_full_numbers .previous, .paging_full_numbers .next {
	width: 24px;
}
.paging_full_numbers .first {
	background-position: -90px -230px;
}
.paging_full_numbers .first:hover {
	background-position: -125px -230px;
}
.paging_full_numbers .first.paginate_button.paginate_button_disabled {
	background-position: -160px -230px;
}
.paging_full_numbers .previous {
	background-position: -0px -230px;
}
.paging_full_numbers .previous:hover {
	background-position: -60px -230px;
}
.paging_full_numbers .previous.paginate_button.paginate_button_disabled {
	background-position: -30px -230px;
}
.paging_full_numbers .next {
	background-position: -0px -200px;
}
.paging_full_numbers .next:hover {
	background-position: -60px -200px;
}
.paging_full_numbers .next.paginate_button.paginate_button_disabled {
	background-position: -30px -200px;
}
.paging_full_numbers .last {
	background-position: -90px -200px;
}
.paging_full_numbers .last:hover {
	background-position: -125px -200px;
}
.paging_full_numbers .last.paginate_button.paginate_button_disabled {
	background-position: -160px -200px;
}

/*Added for cr 3250  Goals Tab Pagination Start*/
.PaginateGray .paging_full_numbers .first {
	background-position: -90px -320px;
}
.PaginateGray .paging_full_numbers .first:hover {
	background-position: -125px -320px;
}
.PaginateGray .paging_full_numbers .first.paginate_button.paginate_button_disabled {
	background-position: -160px -320px;
}
.PaginateGray .paging_full_numbers .previous {
	background-position: -0px -320px;
}
.PaginateGray .paging_full_numbers .previous:hover {
	background-position: -60px -320px;
}
.PaginateGray .paging_full_numbers .previous.paginate_button.paginate_button_disabled {
	background-position: -30px -320px;
}
.PaginateGray .paging_full_numbers .next {
	background-position: -0px -290px;
}
.PaginateGray .paging_full_numbers .next:hover {
	background-position: -60px -290px;
}
.PaginateGray .paging_full_numbers .next.paginate_button.paginate_button_disabled {
	background-position: -30px -290px;
}
.PaginateGray .paging_full_numbers .last {
	background-position: -90px -290px;
}
.PaginateGray .paging_full_numbers .last:hover {
	background-position: -125px -290px;
}
.PaginateGray .paging_full_numbers .last.paginate_button.paginate_button_disabled {
	background-position: -160px -290px;
}
.PaginateGray .paging_full_numbers span {
	background-position:0 -2960px;
}
/*Added for cr 3250  Goals Tab Pagination End*/

/*
 * Processing indicator
 */
.dataTables_processing {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 250px;
	height: 30px;
	margin-left: -125px;
	margin-top: -15px;
	padding: 14px 0 2px 0;
	border: 1px solid #ddd;
	text-align: center;
	color: #333;
	font-size: 14px;
	background-color: white;
	z-index: 9999;
	-webkit-box-shadow: 0px 0px 4px 0 rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0px 4px 0 rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 4px 0 rgba(0, 0, 0, 0.5);
}
/*
 * Sorting
 */
.sorting {
	background: url('../images/sort_both.png') no-repeat center right;
}
.sorting_asc {
	background: url('../images/sort_asc.png') no-repeat center right;
}
.sorting_desc {
	background: url('../images/sort_desc.png') no-repeat center right;
}
.sorting_asc_disabled {
	background: url('../images/sort_asc_disabled.png') no-repeat center right;
}
.sorting_desc_disabled {
	background: url('../images/sort_desc_disabled.png') no-repeat center right;
}
table.dataTable thead th:active, table.dataTable thead td:active {
	outline: none;
}
.dataTables_scrollHead {
	background: #63c9fc url(../images/grid_header.png) repeat-x 0 100%;
	z-index: 98;
}
.label, .badge {
	font-size: 11px;
}
.label {
padding: 3px 5px;
}
/*---------BOOTSTRAP CUSTOMIZATION END----------*/

#header {
	min-height: 60px;
	padding: 10px 0 0 0;
}
#header h1 {
	margin-top: 0px;
	float: left;
	padding: 0 !important;
	width: 195px;
	height: 55px;
	background: url("../images/EXLVantage.png") no-repeat;
    background-size:140px;
}
#header .headR li, #header .headR li span {
	font-size: 11px;
	text-align: right;
}
#header .headR li a {
	text-decoration: none;
	color: #2669B2;
	font-size: 11px;
}
#header .headR li a:hover {
	color: #363636;
}
#header.row-fluid {
	margin-bottom: 0;
}
/*CSS for UAT distinguisher*/
.pUAT,.pUATscheduler 
 {
	background-color: #F7E8AD;
    border: 1px solid #96D9FA;
    border-top:0;
    color: #000000;
    float: left;
    font-size: 17px;
    font-weight: 600;
    left: 50%;
    margin-left: -160px;
    padding: 5px 5px 8px;
    position: absolute;
    text-align: center;
    top: 0;
    width: 310px;
}
.pUATscheduler
{
	padding: 3px 5px 4px;
	font-size: 14px;
	line-height:14px;
}
/*CSS for UAT distinguisher*/

/*-------- MENU --------*/
.mainMenu {
	background: url(../images/sprit1.png) no-repeat 100% -760px;
	min-height: 40px;
	padding-right: 8px;
}
.mainMenu .menuL {
	float: left;
	width: 8px;
	background: url(../images/sprit1.png) no-repeat 0 -760px;
	height: 40px;
}
.mainMenu .ddsmoothmenu {
	background: url(../images/sprit1.png) repeat-x 0 -800px;
	height: 30px;
	position: relative;
	padding-bottom: 10px;
	margin-left: 8px;
	padding-right: 10px;
	z-index:999;
}
.ddsmoothmenu ul {
	z-index: 100;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.ddsmoothmenu ul li {
	position: relative;
	display: inline;
	float: left;
	margin: 0;
	padding: 0;
	font-size: 12px;
	z-index: 991;
	height: 30px;
}
.ddsmoothmenu ul li a.mainT {
	float: left;
	line-height: 30px;
	position: relative;
}
.ddsmoothmenu ul li a.mainT span {
	display: block;
	padding: 0 20px 0 12px;
	cursor: pointer;
	line-height: 30px;
	margin-left: 8px;
}
.ddsmoothmenu ul li:hover a.mainT {
	height: 34px;
	top: -4px;
	position: relative;
	color: #000;
	text-shadow: none;
	background: url(../images/sprit2.png) no-repeat -310px -140px;
}
.ddsmoothmenu ul li:hover a.mainT span {
	padding-top: 4px;
	background: url(../images/sprit2.png) no-repeat 100% -50px;
}
.ddsmoothmenu ul li a.mainT img.downarrowclass {
	right: 9px;
	top: 15px;
}
.ddsmoothmenu ul li:hover a.mainT img.downarrowclass {
	display: none;
}
.ddsmoothmenu ul li a {
	display: block;
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}
* html .ddsmoothmenu ul li a {
	display: inline-block;
}
.ddsmoothmenu ul li a.selected {
	color: #000;
}
.ddsmoothmenu ul li ul {
	position: absolute;
	left: 0;
	display: none;
	visibility: hidden;
	z-index: 993;
	-moz-box-shadow:    0px 0px 2px #ccc;
   -webkit-box-shadow: 0px 0px 2px #ccc;
   box-shadow:         0px 0px 2px #ccc;
   background-color:#fff;
   border:1px solid #ccc;
   border-width:0 1px 1px;
   width:220px;
}
.ddsmoothmenu ul li ul li {
	display: list-item;
	float: none;
	padding:0;
}
.ddsmoothmenu ul li ul li ul {
	top: 0;
	z-index: 992;
	border-width: 1px;
	margin-left:2px;
}
.ddsmoothmenu ul li ul li {
}
.ddsmoothmenu ul li ul li a {
	padding: 0 0 0 10px;
	margin: 0 0 0 0;
	line-height: 30px;
	color: #333;
}
.ddsmoothmenu ul li ul li:hover a, .ddsmoothmenu ul li ul li a:hover {
	color: #000;
	background-color: #f1f1f1;
}
.ddsmoothmenu ul li ul li a span {
	float: left;
	margin-right: 10px;
	margin-top: 7px;
	width: 15px;
	height: 15px;
	padding-top: 0;
	background-repeat: no-repeat;
	background-image: url(../images/sprit1.png);
}
.ddsmoothmenu ul li ul li:hover li a, .ddsmoothmenu ul li ul li li:hover li a {
	background-color: transparent;
}
.ddsmoothmenu ul li ul li li:hover a, .ddsmoothmenu ul li ul li li li:hover a {
	background-color: #f1f1f1;
}
* html .ddsmoothmenu {
	height: 1%;
}
.downarrowclass {
	position: absolute;
	top: 15px;
	right: -23px;
}
.rightarrowclass {
	position: absolute;
	top: 5px;
	right: 16px;
}
.ddshadow {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	background: silver;
	display: none;
}
.toplevelshadow {
	opacity: 0.8;
}
.shadowT {
	position: absolute;
	background: url(../images/sprit2.png) no-repeat 0 -120px;
	height: 3px;
	top: -3px;
	left: 0;
	width: 100%;
	display:none;
}
/*SPRIT IMAGE*/
.ddsmoothmenu ul li ul li a span.icn-m-alertMaintain {  background-position: -20px -2460px;}

.ddsmoothmenu ul li ul li a span.icn-m-membDetail {
	background-position: -20px -1100px;
}
.ddsmoothmenu ul li ul li a span.icn-m-taskList {
	background-position: -20px -940px;
}
.ddsmoothmenu ul li ul li a span.icn-m-mngProfile {
	background-position: -20px -1120px;
}
.ddsmoothmenu ul li ul li a span.icn-m-apmntReports {
	background-position: -20px -1360px;
}
.ddsmoothmenu ul li ul li a span.icn-m-apmntScheduler {
	background-position: -20px -1340px;
}
.ddsmoothmenu ul li ul li a span.icn-m-report {
	background-position: -20px -1020px;
}
.ddsmoothmenu ul li ul li a span.icn-m-workflowMain {
	background-position: -20px -1400px;
}
.ddsmoothmenu ul li ul li a span.icn-m-sysSetting {
	background-position: -20px -980px;
}
.ddsmoothmenu ul li ul li a span.icn-m-patientList {
	background-position: -20px -1040px;
}
.ddsmoothmenu ul li ul li a span.icn-m-taskList {
	background-position: -20px -960px;
}
.ddsmoothmenu ul li ul li a span.icn-m-taskReport {
	background-position: -20px -920px;
}
.ddsmoothmenu ul li ul li a span.icn-m-updateTask {
	background-position: -20px -880px;
}
.ddsmoothmenu ul li ul li a span.icn-m-trasfer,span.icn-m-trasfer {
	background-position: -20px -900px;
}
.ddsmoothmenu ul li ul li a span.icn-m-deploy {
	background-position: -20px -1280px;
}

.ddsmoothmenu ul li ul li a span.icn-m-alert {  background-position: 0px -2480px;}
.ddsmoothmenu ul li ul li a span.icn-m-program {  background-position: -20px -2480px;}

.ddsmoothmenu ul li ul li a span.icn-m-workflow {
	background-position: -20px -840px;
}
.ddsmoothmenu ul li ul li a span.icn-m-booklet {
	background-position: -20px -1320px;
}
.ddsmoothmenu ul li ul li a span.icn-m-letter {
	background-position: -20px -1140px;
}
.ddsmoothmenu ul li ul li a span.icn-m-survey {
	background-position: -20px -1000px;
}
.ddsmoothmenu ul li ul li a span.icn-m-note {
	background-position: -20px -1060px;
}
.ddsmoothmenu ul li ul li a span.icn-m-email {
	background-position: -20px -1240px;
}
.ddsmoothmenu ul li ul li a span.icn-m-mngUsers {
	background-position: -20px -1080px;
}
.ddsmoothmenu ul li ul li a span.icn-m-DisplaySetting {
	background-position: -20px -1260px;
}
.ddsmoothmenu ul li ul li a span.icn-m-importSurvey {
	background-position: -20px -1180px;
}
.ddsmoothmenu ul li ul li a span.icn-m-group {
	background-position: -20px -1200px;
}
.ddsmoothmenu ul li ul li a span.icn-m-globalDataSet {
	background-position: -20px -1220px;
}
.ddsmoothmenu ul li ul li a span.icn-m-apmntConfig {
	background-position: -20px -1380px;
}
.ddsmoothmenu ul li ul li a span.icn-m-compSetting {
	background-position: -20px -1300px;
}
.ddsmoothmenu ul li ul li a span.icn-m-userGuide {
	background-position: -20px -860px;
}
.ddsmoothmenu ul li ul li a span.icn-m-ManageCondition {
	background-position: 0 -360px;
}
.ddsmoothmenu ul li ul li a span.icn-m-idcardconfig {
	background-position: 0 -338px;
}
.ddsmoothmenu ul li ul li a span.icn-m-adrs-maintenance  {
	background-position: -20px -2230px;
}
.ddsmoothmenu ul li ul li a span.icn-m-biometric {
  background-position: -20px -2500px;
}

.ddsmoothmenu ul li ul li a span.icn15_goal_reason {
  background-position: 0 -3129px;
}

/* Added for CR 2853 Advanced Model Configuration*/
.ddsmoothmenu ul li ul li a span.icn-m-manage{ background-position:-20px -2900px;}
.ddsmoothmenu ul li ul li a span.icn-m-config{ background-position:-0px -2920px;}
.ddsmoothmenu ul li ul li a span.icn-m-advancedModel{ background-position:-20px -2920px;}
.ddsmoothmenu ul li ul li a span.icn-m-programInfoConfig{ background-position:-20px -3000px;}


/*------- TCH Reports icon //--// -----------*/
.ddsmoothmenu ul li ul li a span.icn-m-operational-report{ background-position:-20px -2260px}

/*CR 5369 -  Upload File start */
.ddsmoothmenu ul li ul li a span.icnM-UploadFile{
  background-position: 0  -3110px;
}
span.icnM-UploadnewFile{
 background-position: -20px -3112px;
}
/*CR 5369 -  Upload File End */

/*--------------- loginscreen----------------------*/
html,  body {
	height: 100%;/* The html and body elements cannot have any padding or margin. */
}
/* Wrapper for page content to push down footer */
#wrap {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	/* Negative indent footer by it's height */
	margin: 0 auto -30px;
}
/* Set the fixed height of the footer here */
#push {
	height: 30px;
}
.lgn-scrn {
	margin: 75px auto 0;
	width: 340px;
	height: 210px;
	padding: 10px;
	position: relative;
	background-color: #d7f0fd;
	-moz-box-shadow: 0 0 3px 3px #ddd;
	-webkit-box-shadow: 0 0 3px 3px #ddd;
	box-shadow: 0 0 3px 3px #ddd;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.lgn-scrn .unline {
	border-bottom: 1px dashed #aedcf6;
	margin-top: 3px;
}
#ErrorMsg {
	width: 305px;
	margin: 10px auto;
}
.mTop80 {
	margin-top: 80px;
}
.loginBox {
	margin-left: 30px;
	margin-top: 20px;
}
.form-horizontal #LoginBox .control-group {
	margin-bottom: 2px;
}
.form-horizontal #LoginBox .control-label {
	text-align: left;
	width: 65px;
	padding-top: 0;
}
.form-horizontal #LoginBox .controls {
	margin-left: 75px;
}
.form-horizontal #LoginBox .controls input[type="text"], .form-horizontal #LoginBox .controls input[type="password"] {
	width: 185px;
}
.dispBx-head {
	background: none repeat scroll 0 0 #B8E4FA;
	border-bottom: 1px solid #AAD3FD;
	line-height: 24px;
	min-height: 24px;
	overflow: hidden;
	padding: 0 10px;
}
.dispBx-in {
	padding: 10px;
}
.txtLogin {
	display: block;
	width: 95px;
	height: 41px;
	background: url(../images/sprit2.png) no-repeat -300px 0px;
}
.scioLogo {
	background: url(../images/ExlVantage.png) no-repeat;
	float: right;
	height: 35px;
	margin-top: 3px;
	width: 95px;
}
/*------------- Session ---------------*/
.sessionExp {
	text-align: center;
	margin-top: 150px;
}
.sessionCon {
	margin-top: 30px;
}
.icnSessionRed {
	background-position: -360px -95px;
}
.icnSessionBlue {
	background-position: -310px -95px;
}
.icnSessionRed, .icnSessionBlue {
	background-image: url("../images/sprit2.png");
	background-repeat: no-repeat;
	height: 38px;
	margin: 0 auto 10px;
	width: 38px;
}
.pRel {
	position: relative;
}
.pError {
	position: absolute;
	bottom: 0;
	left: auto;
	right: auto;
	display: block;
}
/*------------- COMMON ---------------*/

.clear {
	clear: both;
}
/*------------- COMMON ---------------*/

.surroundingDiv {
	width: 90%;
	height: 450px;
	overflow: auto;
	position: relative;
}

.headerrow {
	border: 0px solid white;
}
/*----------------vinoth added-------------*/

#footer, #footer p {
	text-align: center;
	font-size: 11px;
	line-height: 20px;
}
.breadcrum-c {
	min-height: 20px;
	padding-left: 10px;
	background-color: #dbeefd;
	min-height: 25px;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	border-radius: 5px 5px 0 0;
}
.breadcrum-c .hm-icn {
	width: 16px;
	height: 19px;
	float: left;
	margin-top: 3px;
	margin-right: 15px;
	background: url(../images/sprit1.png) no-repeat 0 -1680px;
}
.breadcrum-c span {
	line-height: 15px;
}
.main-head {
	min-height: 25px;
	padding-left: 10px;
	color: #2669B2;
	line-height: 25px;
	background: url(../images/sprit1.png) repeat-x 0 -530px;
	margin-top: 1px;
	padding-bottom: 1px;/*border-bottom:1px solid #8ec6f3;*/
}
#Body {
	overflow: auto;
	margin: 5px 0;
	border: 1px solid #96D9FA;
	padding: 5px;
}
.navbarBottom {
	padding-bottom: 2px;
	background: url(../images/sprit1.png) repeat-x 0 -1850px;
}
.navbarBottom .nav {
	display: block;
	background: url(../images/sprit1.png) repeat-x 0 -580px;
	border: 1px solid #a0afc3;
	height: 38px;
	margin: 0;
}
.navbarBottom .nav li {
	float: left;
	padding-right: 12px;
	background: url(../images/sprit1.png) no-repeat 100% -1920px;
	padding-left: 10px;
	margin: 0 !important;
}
.navbarBottom .nav li a {
	display: block;
	line-height: 38px;
	min-height: 38px;
}
.navbarBottom .nav li a i {
	float: left;
	font-style: normal;
	line-height: 14px;
	padding-top: 4px;
}
.navbarBottom .nav li a img {
	float: left;
	margin-right: 6px;
	margin-top: 10px;
}
.navbarBottom .checkbox {
	margin-top: 10px;
}
.navbarBottom .nav li label {
	display: inline;
}
span.icn16, span.icn16-2, span.icn16-3 {
	float: left;
	margin-right: 6px;
	margin-top: 10px;
	width: 16px;
	height: 16px;
	background-image: url(../images/sprit1.png);
	background-repeat: no-repeat;
}
span.icn16-2 {
	margin-top: 0px;
}
.icn16-con {
	float: right;
	margin-left: 10px;
	text-decoration: none;
}
span.icn16-perform {
	background-position: 0 -980px;
}
span.icn16-perform-disabled {
	background-position: 0  -2320px;
}
span.icn16-delete {
	background-position: 0 -1380px;
}

span.icn16-delete-disabled{
    background-position: -20px  -2320px;
}

span.icn16-filter {
	background-position: 0 -1180px;
}
span.icn16-clear {
	background-position: 0 -1440px;
}
span.icn16-mailPrint {
	background-position: 0 -1020px;
}
span.icn16-generate-report{background-position:0 -2260px;} /*//--//*/

span.icn16-bookPrint {
	background-position: 0 -1040px;
}
span.icn16-autoDeploy {
	background-position: 0 -1360px;
}
span.icn16-display {
	background-position: 0 -1320px;
}
span.icn16-refresh {
	background-position: 0 -960px;
}
span.icn16-addSurvey {
	background-position: 0 -1500px;
}
span.icn16-addNote {
	background-position: -20px -1420px;
}
span.icn16-addLetter {
	background-position: -20px -1500px;
}
span.icn16-addBooklet {
	background-position: -20px -1520px;
}
span.icn16-edit {
	background-position: 0 -1260px;
}
span.icn16-find {
	background-position: 0 -1160px;
}
span.icn16-alert {
	background-position: -20px -1460px;
}
span.icn16-createApmnt {
	background-position: 0 -1400px;
}
span.icn16-export {
	background-position: 0 -1220px;
}
span.icn16-add {
	background-position: 0 -1540px;
}
span.icn16-back {
	background-position: 0 -1480px;
}
span.icn16-queue {
	background-position: 0 -1200px;
}
span.icn16-details {
	background-position: 0 -1340px;
}
span.icn16-copy {
	background-position: 0 -1420px;
}
span.icn16-print {
	background-position: 0 -1000px;
}
span.icn16-home {
	background-position: 0 -1140px;
}
span.icn16-save {
	background-position: 0 -920px;
}
span.icn16-prev {
	background-position: 0 -1060px;
}
span.icn16-next {
	background-position: 0 -1100px;
}
span.icn16-insert {
	background-position: 0 -1120px;
}
span.icn16-cancel {
	background-position: 0 -1460px;
}
span.icn16-user {
	background-position: -20px -1480px;
}
span.icn16-restore {
	background-position: 0 -940px;
}
span.icn16-update {
	background-position: 0 -860px;
}
span.icn16-displayWO {
	background-position: 0 -1280px;
}
span.icn16-addDO {
	background-position: -20px -1560px;
}
span.icn16-viewDO {
	background-position: 0 -1560px;
}
span.icn16-addSchedule {
	background-position: -20px -1540px;
}
span.icn16-exit {
	background-position: 0 -1240px;
}
span.icn16-reserveTime {
	background-position: 0 -1300px;
}
span.icn16-apmntSchedule {
	background-position: -20px -1440px;
}
span.icn16-exportCalen {
	background-position: 0 -300px;
}
span.icn16-exportCalen {
	background-position: 0 -300px;
}
span.icn16-transferTask {
	background-position: 0 -880px;
}
span.icn16-changeStatus {
	background-position: 0 -1080px;
}
span.icn16-changeScheduledDate {
	background-position: 0  -2340px;
}
span.icn16-addMember {
	background-position: 0 -2160px;
}
span.icn16-viewconditions {
	background-position: 0 -1958px;
}
span.icn16-createConditions {
	background-position: 0 -380px;
}
span.icn16-view {
  background-position: 0 -2500px;
}
span.icn16-printFile {
	background-position: 0 -2940px;
}
.head5 {
  padding-bottom: 10px;
  margin: 5px 0 20px;
  border-bottom: 1px solid #ccc;
}

span.icn16-edit-disabled {
    background-position: -20px -2340px;
}

.twoLeft {
	float: left;
	width: 75%;/*margin-right:1%;
	margin-right:-2%;*/
}
.twoRight {
	float: left;
	width: 24%;
}
.sidePanel-head {
	padding-right: 10px;
	background: url(../images/sprit1.png) no-repeat 100% -200px;
	min-height: 37px;
}
.sidePanel-head-l {
	width: 10px;
	background: url(../images/sprit1.png) no-repeat 0 -200px;
	height: 37px;
	float: left;
}
.sidePanel-head h1, .sidePanel-head .sidePanel-head-c {
	background: url(../images/sprit1.png) repeat-x 100% -242px;
	margin-left: 10px;
	color: #fff;
	font-weight: bold;
	line-height: 32px;
	height: 32px;
	padding-top: 5px;
	padding-left: 6px;
	font-size: 16px;
}
.sidePanel-head h1 span, .sidePanel-head .sidePanel-head-c span {
	float: left;
	width: 30px;
	height: 30px;
	margin-right: 8px;
	background: url(../images/sprit1.png) repeat-x 0 -1650px;
	margin-top: 2px;
}
.sidePanel-in {
	padding: 0 6px 2px;
	background: url("../images/sprit3.png") repeat-y -209px 0 transparent;
}
.sidePanel-bot {
	background: url("../images/sprit2.png") no-repeat 0 -100px transparent;
	height: 8px;
}
.sidePanel-id {
	background: url("../images/sprit1.jpg") repeat-x 0 -530px transparent;
	height: 25px;
	color: #2669B2;
	font-weight: bold;
}
.sidePanel-in.pad10 {
	padding: 0 16px 7px;
}
.sidePanel-in .ulList {
	list-style-type: none;
	padding-top: 8px;
	margin: 0;
}
.sidePanel-in .ulList li {
	border-bottom: 1px dotted #A1A9B3;
	min-height: 25px;
}
.sidePanel-in .ulList li a {
	line-height: 25px;
	display: block;
	height: 25px;
	background: url(../images/sprit1.png) no-repeat -25px -1730px;
	padding-left: 20px;
}
.sidePanel-in .ulList li.actv a {
	background-position: -25px -1710px;
	background-color: #4eabe4;
	color: #fff;
}
.sidePanel-in .ulList li a span {
	height: 25px;
	display: none;
	background: url(../images/sprit1.png) no-repeat 100% -1960px;
	width: 6px;
	position: absolute;
	top: 0;
	right: -6px;
}
.sidePanel-in .ulList li.actv a {
	position: relative;
}
.sidePanel-in .ulList li.actv a span {
	display: block;
}
.icn-edit, .icn-add, .icn-tick {
	float: right;
	margin-left: 5px;
	width: 16px;
	height: 16px;
	text-align: left;
	overflow: hidden;
	text-indent: -999px;
}
.icn-edit {
	background: url(../images/sprit1.png) no-repeat 0 -1260px;
}
.icn-add {
	background: url(../images/sprit1.png) no-repeat 0 -1539px;
}
.icn-tick {
	background: url(../images/sprit1.png) no-repeat -20px -3070px;
}
.twoLeft {
/*margin-right:305px;*/
}
.twoRight {
	width: 295px;
	float: right;
	margin-left: 30px;
}
.twoLeft2 {
	float: left;
	width: 295px;
	margin-right: 10px;
}
.twoRight2 {
/*margin-left:210px;*/
}
.twoRight .yui-u {
	width: auto !important;
}
.yui-u.twoLeft {
	width: auto !important;
	float: none !important;
}
.twoLeft .yui-ge .yui-g {
	width: 100% !important;
}
.DialogbuttonDiv {
	background-color: #fff;
	border-top: 1px solid #97ABC4;
	text-align: center !important;
	border-top: 1px solid #9DD8F7;
	width: 100%;
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 37px;
}
.divAddSurveyBottomP {
	float: none !important;
}
/*----------------- Yui grid control ---Vinoth---------------- */

/*.yui-skin-sam .yui-dt th {
	background: #48BFFA !important;
}
.yui-skin-sam .yui-dt th, .yui-skin-sam .yui-dt th a {
	color: #fff !important;
	text-align: left !important;
}
.yui-skin-sam .yui-dt table {
	border: 1px solid #9BDEFF !important;
}
.yui-skin-sam .yui-dt thead th
{
	border:1px solid #9BDEFF !important;	
}
*/
/*
.yui-skin-sam .yui-dt-paginator {
	text-align: center;
}
.yui-skin-sam .yui-dt-scrollable .yui-dt-bd {
	border: 1px solid #9BDEFF !important;
	border-top: none !important;
}
.yui-skin-sam .yui-dt table {
	border-collapse: collapse !important;
}
.yui-skin-sam .yui-dt td {
	border: 1px solid #9BDEFF !important;
}
.yui-skin-sam .yui-dt-scrollable .yui-dt-hd {
	border: 1px solid #9BDEFF !important;
	border-bottom: none !important;
}
.yui-skin-sam .yui-dt thead th
{
	border:1px solid #9BDEFF !important;	
}
*/

/*SUBU STARTED*/
.popupClose {
	position: absolute;
	top: 0;
	right: 0;
	width: 55px;
	height: 18px;
	background: url("../images/sprit2.png") no-repeat -10px 0px;
}
.popupClose span {
	font-family: verdana;
	font-size: 11px;
	position: absolute;
	right: 18px;
	top: 0;
}
.twoLeftD {
	width: 100% !important;
	margin-right: 0;
}
.twoRight2 h1 {
	padding-top: 0;
	margin-top: 0;
	line-height: 30px;
	color: #116CC0;
}
#divAppointmentReports {
	width: 100%;
}

/*---x---*/
#divSurveyBottom {
	/*background: url(../images/sprit1.png) repeat-x 0 -580px;*/
	padding: 3px;
	border: 1px solid #A0AFC3;
	border-width:0 1px 1px;
}
#wotab .yui-dt-bd {
	overflow: auto;
}
 
.yui-button {
	background: url("../images/sprit1.png") repeat-x scroll 0 -495px rgba(0, 0, 0, 0) !important;
}
.crtaSurvey1 #WFM_CR_AS_Answer {
	margin: 10px;
}
/*CREATE DEPLOYMENT*/

.dCreate-noteHead {
	background: url(../images/sprit2.png) no-repeat 0 -30px;
	height: 27px;
	line-height: 27px;
	padding-left: 10px;
	color: #fff;
	font-weight: bold;
	width: 83px;
}
.dCreate-noteField {
	background-color: #dbeefd;
	border: 1px solid #41a8dd;
	padding: 5px;
	margin-bottom: 10px;
}
.dCreate-noteField .dCreate-noteIn {
	padding: 5px;
	background-color: #fff;
	min-height: 450px;
}
.dCreate-noteField .dCreate-noteIn .textbox {
	width: 100%;
	height: 474px;
	border: 0 none !important;
}
.blue-txt, .blue-txt2, .blue-txt3 {
	color: #266EC7;
	font-weight: bold;
	min-height: 25px;
}
.blue-txt2 {
	font-weight: normal;
}
.blue-txt3 {
	min-height: 18px;
}
#WFM_ActionInfoDIV {
	overflow: auto;
}
.pad5 {
	padding: 5px;
}
/*FILTER POPUP*/
.fliterCon {
	border: 1px solid #9DD8F7;
	margin-bottom: 2px;
}
.fliterCon .fltrHead {
	background: url(../images/sprit1.png) repeat-x 0 -530px;
	height: 25px;
	line-height: 25px;
	padding: 0 5px 0 10px;
	font-weight: bold;
	color: #2669B2;
}
.fliterCon .fltrIn {
	padding: 5px 10px 0px;
}
.fliterCon .padB5 {
	padding-bottom: 5px;
}
.fliterCon .expandClps {
	float: right;
	width: 16px;
	height: 16px;
	margin: 5px 0 0;
	background: url(../images/sprit1.png) no-repeat 0 -1580px;
}
.fliterCon .active {
	background-position: 0 -1596px;
}
.fliterCon .nDisp {
	display: none;
}
.popUp-scroll {
	overflow: auto;
	height: 510px;
}
.fltLeft {
	float: left;
}
/*CRITERIA SPECIFICATION*/

.taskCriteria .CScheckRow input {
	float: left;
	margin-top: 3px;
}
.taskCriteria .CScheckRow label {
	padding-left: 20px;
	display: block;
}
.criteriaSpecific .row-fluid {
	margin-bottom: 8px;
}
.CheckBoxAlign input {
	float: left;
	margin-right: 4px;
	margin-top: 2px;
}
.dipBox {
	border: 1px solid #B5B8C8;
	height: 40px;
	overflow-y: scroll;
}
.CheckBoxAlign input {
	margin-top: 13px;
}
.criteriaSpecific .nMgnB {
	margin-bottom: 0;
}
.wdt90 {
	width: 90px;
}
/*OVER ALL*/


.mngProfile-gWdt .yui-dt-paginator, #GridForTime .yui-dt-paginator {
	width: 483px !important;
	margin-top: 10px;
}
#closedDaysGrid .yui-dt-paginator {
	width: 45.5% !important;
}
.txtBold {
	font-weight: bold;
}
#divAddLetterDetailBottom, #divEditLetterDetailBottom {
	margin-bottom: 10px;
}
.gDatasetList, .listBox select {
	margin: 5px 0 0;
	border: 1px solid #A3A3A3;
	height: 150px;
	overflow: auto;
}
.listBox select {
	width: 100%;
	height: 180px;
}
.gDatasetList table {
	width: 100%;
}
.gDatasetList input {
	margin-right: 4px;
	float: left;
	margin-top: 2px;
	margin-left: 5px;
}
.crtaSurvey1 {
	padding: 0 !important;
}
.crtaSurvey1 #WFM_CR_AS_Answer {
	margin: 10px;
}
.crtaSurvey1 #WFM_CR_AS_Criteria_List1 {
	margin: 0 10px 10px;
}
#fieldSet_QAnswer .ui-datepicker-trigger, #AppDaysOffPopup .ui-datepicker-trigger {
	margin-left: 5px;
}
#divAddress2 {
	margin-left: 10px;
}
.inElg {
	float: left;
	margin-right: 4px;
	line-height: 20px;
	margin-top:8px;
}
.navbarBottom .nav li .inElg a{ line-height:20px; min-height:20px;}
#btnReservetime {
	padding-bottom: 10px;
}
.addNote2 {
	float: right;
	padding-left: 18px;
	height: 16px;
	background: url(../images/sprit1.png) no-repeat 0 -1747px;
}
/*-------------------------------------- alert popup ------------------*/

#alert_c, #alert_f, #Confirm_c, #Confirm_f, .ui-datepicker {
    z-index: 9999 !important;
}
.mask {
	z-index: 999 !important;
}
/*-------------------------FROM OTHER [CSS CLEANUP]----------------------*/

.DialogTopHeader {
	color: #116CC0;
	font-size: 131%;
	float: left;
	font-weight: bold;
	/*margin-top:10px;*/
	/*margin-left:20px;*/
	padding: 0px 0px 10px 0px;
}
#dibBottomMenu.hidefooter {
	display: none;
}
#dibBottomMenu1.hidefooter {
	display: none;
}
#dibBottomMenualert.hidefooter {
	display: none;
}
#dibHealthWiseActivityBottomMenu.hidefooter {
	display: none;
}
#divExportProgramStatusHistory.hidefooter {
	display: none;
}

#divExportAppointmentHistory.hidefooter {
	display: none;
}
/*Added  for filter measures tab CR2580 by Balamurugan.S*/
#DivMeasureQualityAlerts.hidefooter {
	display: none;
}
/*Added  for filter RX tab CR3088 by Balamurugan.S*/
#DivRxTabFilter.hidefooter {
	display: none;
}
/*Added  for filter EMR CR 7889 by Balamurugan.S*/
#DivEmrEventsTabFilter.hidefooter {
	display: none;
}
.position {
	position: relative;
	z-index: 98;
	margin-bottom: 5px;
}
.position .notifi-popup {
	position: absolute;
	padding: 6px;
	width: 300px;
	left: 25%;
	top: 16px;
	border: 3px solid #7892C2;
	background-color: #fff;
	z-index: 9999;
	font-size: 11px;
	line-height: 15px;
	display: none;
}
.position:hover .notifi-popup {
	display: block;
}
.notf-arr {
	float: left;
	background: url(../images/sprit2.png) no-repeat -310px -195px;
	width: 20px;
	height: 21px;
	margin-right: 5px;
}
.mTop5 {
	margin-top: 5px;
}
.mTop10 {
	margin-top: 10px;
}
.mTop20 {
	margin-top: 20px;
}
.mTop30 {
	margin-top: 30px;
}
.mTop50 {
	margin-top: 50px;
}
.mLeft10 {
	margin-left: 10px;
}
.apmnt-schedule {
	margin-right: 10px;
}
.apmnt-schedule .form-inline label {
	padding-right: 10px;
	vertical-align: top;
	margin-bottom: 0;
	float: left;
}
.apmnt-schedule .form-inline input[type="text"] {
	width: 50%;
	vertical-align: top;
}
.apmnt-schedule .row-fluid, .modal-body.apmnt-schedule .row-fluid {
	margin-bottom: 2px !important;
}
.form-row-app {
	padding: 3px;
	border: 1px solid transparent;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.form-row-app.actv {
	background: #f7e8ad;
	border-color: #f3d448;
}
.checkbox-space input[type="checkbox"] {
	margin-right: 5px;
}
.ui-datepicker-trigger {
	margin-left: 4px;
	margin-top: 3px;
}
#AppExceptionPopup .hasTimeEntry {
	vertical-align: top;
}
.check-con {
	height: 115px;
	overflow: auto;
	border: 1px solid #A3A3A3;
	padding: 5px;
}
.check-con table {
	width: 100%;
}
.check-con2 {
	height: 200px;
}
.check-con input[type="checkbox"] {
	margin-right: 5px;
	margin-top: 2px;
	float: left;
}
.check-con .row1 {
	padding: 4px 5px;
}
.check-con .row1 select {
	float: right;
	width: 40%;
}
.check-con .row1 input[type="text"] {
	width: 98%;
	margin-top: 2px;
}
.form-row .combo .empty {
	color: #aaa !important;
}
.check-con .row1 .combo input[type="text"] {
	margin-top: 0 !important;
}
.check-con .row1 .checkTxt {
	float: left;
	min-height: 24px;
}
.check-con .row1 .chekPosn {
	z-index: 2000;
	position: absolute;
	top: 0px;
	right: 5px;
	width: 100px;
}
.pRel {
	position: relative;
}
.blueHead {
	color: #2669B2;
	font-size: 12px;
}
.blueHead {
	font-weight: bold;
}

input.hasTimeEntry {
	border-radius: 3px 0 0 3px;
}
.rsvRepotsOutput div.JqueryBig div.list-wrapper {
	bottom: 20px;
	top: auto;
}
/*--------------------------------- Scheduler UI ---------------------------*/
.dxscToolbar {
	background: url('../images/sprite.png') repeat-x 0 -2465px !important;
	border: medium none;
	padding: 4px 7px;
}
.dxscControl {
	border: 1px solid #A3C0E8 !important;
}
.dxscViewSelectorButton {
	background: url('../images/sprite.png') repeat-x 0 -2555px !important;
}
.dxscViewSelectorButtonChecked {
	background: url('../images/sprite.png') repeat-x 0 -2510px !important;
	color: black;
}
.dxscViewNavigatorButton, .dxscViewNavigatorGotoDateButton {
	background: url('../images/sprite.png') repeat-x 0 -2600px !important;
	border: 1px solid #a3c0e8 !important;
}
.dxscViewNavigatorButton div:last-child 
{
	min-width:4px;
}
 .dxscViewNavigatorGotoDateButton div:last-child
 {
	min-width:7px;
}
.dxscResourceNavigatorButton div,.dxscAppointment table table td:first-child table
{
	min-width:20px;
}
.dxscViewNavigatorButtonHover, .dxscViewNavigatorGotoDateButtonHover {
	background: url('../images/sprite.png') repeat-x 0 -2625px !important;
	border: 1px solid #c3977a !important;
}
.dxscResourceNavigator, .dxscHorizontalResourceHeader {
	background: none repeat scroll 0 0 #DCEBFE;
}
.dxscLeftTopCorner, .dxscRightTopCorner {
	background: #eef5fe url('../images/sprite.png') repeat-x 0 -2650px !important;
}
.dxscTimeRulerHoursItem, .dxscTimeRulerMinuteItem {
	background: #dde9f9 !important;
}
.dxscAlternateTimelineDateHeader, .dxscAlternateDateHeader {
	background: #feeebc !important;
}
. .dxscAppointment {
background:#5a98e6 !important;
border-color:#9bc1f4 !important;
}
.dxscTimelineCellBody {
	background: #dde9f9 !important;
}
.dxscDateHeader, .dxscAlternateDateHeader {
	background: #80ace7;
}
.dxscTodayCellHeader {
	background: #80ACE7;
}
.dxscVerticalResourceHeader {
	background: #DCEBFE !important;
}
.dxscControl {
	background: #DCEBFE !important;
	border: 1px solid #9bc1f4;
}
.dxscDayHeader, .dxscDateCellHeader, .dxscTodayCellHeader, .dxscTimelineDateHeader, .dxscHorizontalResourceHeader, .dxscVerticalResourceHeader {
	background: #f0f6fe!important;
}
.dxscAptSelDiv {
	border-color: #9bc1f4 !important;
}
.dxscViewSelectorButton {
	border-color: #9bc1f4 !important;
}
.dxeButtonEdit {
	margin: 0 5px;
}
.dxeCalendarHeader {
	display: block;
}
.dxeCalendarFooter {
	display: block;
	padding: 8px;
}
.dxeCalendarFastNavFooter {
	padding: 8px;
}
.dxeListBoxItem
{
	color:#353535;
	border-bottom: 1px solid #FFFFFF;
}
.dxeListBoxItem input[type="checkbox"]
{
	margin-right:4px;
}
.dxeListBoxItemSelected {
    background-color: #F7E8AD;
    color: #353535;
}
.dxeListBoxItemHover {
    background-color: #f5f5f5;
    color: #353535;
}
table #AppointmentRecurrence_AptRecCtl_Monthly_mainDiv tr {
	padding: 1px 0;
}
table #AppointmentRecurrence_AptRecCtl_Monthly_mainDiv #AppointmentRecurrence_AptRecCtl_Monthly_RbDay, table #AppointmentRecurrence_AptRecCtl_Monthly_mainDiv #AppointmentRecurrence_AptRecCtl_Monthly_SpnMnthDay, table #AppointmentRecurrence_AptRecCtl_Monthly_mainDiv #AppointmentRecurrence_AptRecCtl_Monthly_ctl08, table #AppointmentRecurrence_AptRecCtl_Monthly_mainDiv #AppointmentRecurrence_AptRecCtl_Monthly_SpnDayMnthCnt, table #AppointmentRecurrence_AptRecCtl_Monthly_mainDiv #AppointmentRecurrence_AptRecCtl_Monthly_ctl09, table #AppointmentRecurrence_AptRecCtl_Yearly_mainDiv #AppointmentRecurrence_AptRecCtl_Yearly_RbDay, table #AppointmentRecurrence_AptRecCtl_Yearly_mainDiv #AppointmentRecurrence_AptRecCtl_Yearly_MeDayMnth, table #AppointmentRecurrence_AptRecCtl_Yearly_mainDiv #AppointmentRecurrence_AptRecCtl_Yearly_SpnDayNo {
	margin-bottom: 5px;
}
table #AppointmentRecurrence_AptRecCtl_Monthly_RbDay tr {
	display: table-row;
}
table #AppointmentRecurrence_AptRecCtl_Monthly_SpnMnthDay tr {
	display: table-row;
}
table #AppointmentRecurrence_AptRecCtl_Monthly_SpnDayMnthCnt tr {
	display: table-row;
}
#AppointmentRecurrence_AptRecCtl_mainDiv {
	width: 100%;
}
#AppointmentRecurrence_mainDiv > table {
	width: 100%;
}
#AppointmentRecurrence_AptRecCtl_mainDiv > table {
	float: left;
	width: 44% !important;
}
#AppointmentRecurrence_AptRecCtl_mainDiv > table:first-child {
	width: 56% !important;
}
#AppointmentRecurrence_AptRecCtl_mainDiv > table:first-child  > tbody > tr > td:first-child {
	width: 35% !important;
}
#AppointmentRecurrence_AptRecCtl_mainDiv .dxeRadioButtonList td.dxe, .dxeCheckBoxList td.dxe {
	width: 20%;
}
table #AppointmentRecurrence_AptRecCtl_Monthly_WmeWeekOfMnth tr {
	padding: 0 !important;
}
table #AppointmentRecurrence_AptRecCtl_Monthly_SpinWeekDaysMnthCnt tr {
	display: table-row;
}
table #AppointmentRecurrence_AptRecCtl_Yearly_mainDiv tr {
	padding: 1px 0;
}
table #AppointmentRecurrence_AptRecCtl_Yearly_MeDayMnth tr {
	padding: 0;
}
table #AppointmentRecurrence_AptRecCtl_Monthly_WdeWeekDays tr {
	padding: 0;
}
table #AppointmentRecurrence_AptRecCtl_Yearly_SpnDayNo tr {
	display: table-row;
}
table #AppointmentRecurrence_AptRecCtl_Yearly_WmeWeekOfMnth tr {
	padding: 0;
}
table #AppointmentRecurrence_AptRecCtl_Yearly_WdeWeekDays tr {
	padding: 0;
}
table #AppointmentRecurrence_AptRecCtl_Yearly_MeWeekDaysMnth tr {
	padding: 0;
}
table #AppointmentRecurrence_AptRecCtl_RangeCtl_mainDiv tr {
	padding: 1px 0;
	display: block;
}
table #AppointmentRecurrence_AptRecCtl_RangeCtl_SpnOccCnt tr {
	display: table-row;
}
table #AppointmentRecurrence_AptRecCtl_RangeCtl_DeEnd tr {
	padding: 0;
}
#Appointment_maindiv {
	margin: 10px;
}
.navbar-static-top span {
	padding-left: 5px;
	color: #fff;
}
.small {
	font-size: 10px;
}
.nav-subhead {
}
.icnLinkR {
	float: right;
	margin-top: 4px;
	margin-left: 10px;
}
.icnLinkR span {
	margin-right: 3px;
	display: inline-block;
	vertical-align: middle;
	float: left;
	width: 18px;
	height: 17px;
	background-repeat: no-repeat;
}
.icnLinkR:hover {
	color: #363636;
}
.tblSchedular-con {
	padding: 10px 10px;
	background-color: #fff;
}
.tblSchedular-in {
	padding: 0px;
}
.tblSchedular-in .dxeButtonEdit {
	margin: 0;
}
.tblSchedular-in .icon-share {
	margin-top: 1px;
}
.devxDefaultView
{
	background-color:#a3c0e8;
	float:right; 
	padding:0 10px;
	position:relative;
	height:25px;
	line-height:25px;
}
.devxDefaultView .devxDefaultView-arrow
{
	position:absolute;
	left:-15px;
	top:0;
	display:block;
	width: 0; 
   height: 0; 
   border-bottom: 25px solid #a3c0e8; 
   border-left: 15px solid transparent; 
}
.devxDefaultView a
{
	color:#333;
}
.coachInput input[type="text"] {
	padding: 0;
	cursor: default;
}
.apmntNotific h5 {
	margin-bottom: 5px;
}
.apmntNotific .span6 {
	margin-bottom: 10px;
}
.apmntMemNotes {
	min-height: 280px;
}
.tabInCon {
	padding: 10px;
	border: 1px solid #3E8BBE;
}

#ReserveMaintainance {
	margin-bottom: 10px;
}

div.JqueryBig {
	white-space: nowrap;
	min-height: 21px;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: middle;/* width: 246px;      /*With found 1*/
}
div.JqueryBig input {
	left: 0px;
	top: 0px;/*width: 229px;            /*with found 2*/  
}
div.JqueryBig div.icon {
	width: 17px;
	height: 25px;
	border: 0;
	background: transparent url(../images/sprit1.png) no-repeat 100% -2160px;
	cursor: pointer;
	border-bottom: 1px solid #B5B8C8;
	top: 0px;
	z-index: 9;/* below left   insted of above with we have to give here 1*/

}
.divIcon {
	left: 229px;
}
div.JqueryBig div.list-wrapper {
	left: 0px;
	top: 25px;
	border: 1px solid #D9D9D9;
	background-color: #FFFFFF;
	padding: 0;
	margin: 0;
	/*with found 3*/
	bottom: auto;
	min-height: 95px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.wrapperwidth {
	width: 246px;
}
div.JqueryBig div.list-wrapper-up {
	top: auto;
	bottom: 21px;
}
div.JqueryBig ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	height: auto;
}
div.JqueryBig li {
	padding: 0;
	padding-left: 5px;
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma;
	background-color: #FFFFFF;
	cursor: pointer;
	text-align: left;
	margin: 0;
}
div.JqueryBig li.active {
	background-color: rgb(223, 232, 246);
}
div.JqueryBig input.empty {
	color: gray;
}
/*wrapper of all elements*/
div.combo {
	position: relative;
}
/*text input*/
.combo input {
	position: absolute;
}
/*icon*/
.combo div.icon {
	position: absolute;
}
/*list wrapper*/
/* SIVA  Ticket: 2642&2644  starts here...*/
.combo div.list-wrapper {
	position: absolute;
	overflow-y : scroll;
	/*we should set height and max-height explicitly*/
	height: 95px;
	max-height: 95px;
	/*should be always at the top*/
	z-index: 99999;
}
/* SIVA  Ticket: 2642&2644  ends here...*/
/*"drop-up" list wrapper*/
.combo div.list-wrapper-up {
}
/*dropdown list*/
.combo ul {
}
/*dropdown list item*/
.combo li {
	height: 20px;
}
/*active (hovered) list item*/
.combo li.active {
}
.combo .visible {
	display: block;
}
.combo .invisible {
	display: none;
}
/*CALENDAR POPUP*/
.clndrPopup {
	background-color: #fff;
	border: 1px solid #a9a6a1;
	text-align: left;
	width: 394px;
	padding: 2px;
}
.clndrPopup .head {
	background-color: #525451;
	padding: 2px 5px;
	color: #fff;
}
.clndrPopup .clndrPopupIn {
	padding: 10px 10px 0;
}
.clndrPopup .clndrPopupIn dt,.clndrPopup .clndrPopupIn dd
{
	min-height:20px;
}
.clndrPopup .dxeBase{
	font-family:inherit;
	line-height:inherit;
}
/*------*/
.radioTable input[type="radio"] {
	margin-top: 3px;
	margin-right: 3px;
}
.radioTable label {
	display: inline-block;
	padding-right: 10px;
}
.mLeft10 {
	margin-left: 10px;
}
.radio2-inline input[type="radio"], .radio2-inline label, .checkbox2-inline input[type="checkbox"], .checkbox2-inline label,.radio3-inline input[type="radio"], .checkbox3-inline input[type="checkbox"] {
	float: left;
}
.radio2-inline input[type="radio"], .checkbox2-inline input[type="checkbox"] {
	/*margin-top: 2px;*/
	margin-right: 4px;
}
.radio2-inline label, .checkbox2-inline label,.radio3-inline label, .checkbox3-inline label {
	margin-right: 10px;
	line-height: 20px;
}
.radio3-inline, .checkbox3-inline{ display:inline-block;line-height: 20px;}
.radio3-inline label, .checkbox3-inline label { display:inline;}
.radio3-inline input[type="radio"], .checkbox3-inline input[type="checkbox"] {
	margin-right: 4px;
}
/*VERTICAL*/
.radio3-vertical, .checkbox3-vertical 
{
	display:inline-block;
	white-space: nowrap;
}
.radio3-vertical .dispBlock, .checkbox3-vertical .dispBlock,.radio3-vertical > span, .checkbox3-vertical > span 
{
	display:block;
	min-height:24px;
}
.radio3-vertical input[type="radio"], .checkbox3-vertical input[type="checkbox"] {
	float: left;
	margin-top: 2px;
	margin-right: 4px;
}
.radio3-vertical label, .checkbox3-vertical label {
	margin-right: 10px;
	line-height: 20px;
}
.radio3-vertical br, .checkbox3-vertical br 
{
	display:none;
}
.coachNotifg input {
	margin-right: 5px;
}
.coachNotifg label {
	margin-right: 20px;
}
.coachNotifg .checkbox.inline label {
	margin-right: 0px;
}
.coachNotifg .coachNotifgRow {
	width: 100%;
	float: left;
	padding-top: 5px;
	margin-bottom: 10px;
}
.coachNotifg .coachNotifgRow i {
	float: left;
	margin-left: 16px;
}
.coachNotifg .coachNotifgRow .position p {
	float: right;
	width: 54%;
	margin: 3px 0 0;
	background: #f7e8ad;
	padding: 3px;
	border: 1px solid #f3d448;
	position: absolute;
	right: -10%;
	top: 0;
	z-index: 9999;
	display: none;
}
.coachNotifg .coachNotifgRow .position:hover p {
	display: block;
}
.coachNotifg .coachNotifgRow p span.arrow {
	display: block;
	width: 11px;
	height: 15px;
	background: url(../images/arrow_warning.png) no-repeat 0 0px;
	left: -10px;
	top: 10px;
	position: absolute;
}
.memberNotifg {
	margin-left: 20px;
	padding-top: 10px;
	margin-bottom: 10px;
}
.memberNotifg .form-row .fLeft {
	width: 20%;
}
.memberNotif2 {
	margin-left: 0px;
	width: 70%;
}
.memberNotif2 .form-row .fLeft {
	width: 30%;
}
.red,.red-mandatory, .text-error,.mandadory {
	color: #ff0000 !important;
}
.tabContent {
	overflow: auto;
	border: 1px solid #3E8BBE;
	padding: 10px 10px 0;
}
.criteriaSpecific .check-con {
	height: 90px;
}
#VerticalTabSet .yui-content {
	display: none;
}
.clinicalMsr-operator {
	margin-bottom: 0 !important;
}
.clinicalMsr-operator [class*="span"] {
	min-height: 18px;
}
.mBot10 {
	margin-bottom: 10px;
}
.mRight10 {
	margin-right: 10px;
}
.mRight20 {
	margin-right: 20px;
}
.mTop7 {
	margin-top: 7px;
}
.mTop15 {
	margin-top: 15px;
}
.letterBox {
	padding: 5px;
	border: 1px solid #B5B8C8;
	min-height: 498px;
}
#divLetterDetailTxtOnDetailPage .letterBox {
	min-height: 150px;
	height: 150px;
	overflow: auto;
}
.text-bold {
	font-weight: bold;
}
.memInfo .dl-horizontal dt {
	font-weight: normal;
	width: 120px;
}
.memInfo .dl-horizontal dd {
	font-weight: bold;
	margin-left: 130px;
	position:relative;
	min-height: 20px;
}
.memInfo .dl-horizontal dd > span {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	width: 110px;
}
.memInfo .dl-horizontal dd .icn-edit,.memInfo .dl-horizontal dd .icn-add
{
    float:none;
    display:block;
    position:absolute;
    top:2px;
    right:0;
}
#divMemberIDEditContactDetails .row-fluid, .fliterCon .row-fluid {
	margin-bottom: 6px;
}
.fliterCon .row-fluid .row-fluid {
	margin-bottom: 0;
}
/*.elgMem {
	background-color: #468847;
	border-right: 2px solid #FF5500;
	color: #fff;
	display: inline-block;
	margin-left: -10px;
	margin-top: 2px;
	padding: 0 10px;
	line-height: 24px;
}
.inElgMem {
	background-color: #f63939;
}*/

.bor1 {
	border: 1px solid #96D9FA;
}
.mBot0 {
	margin-bottom: 0 !important;
}
.gvMemberIDCoverage {
	height: 50px;
	overflow: auto;
	border: 1px solid #a1a9b3;
	padding: 5px;
	background-color: #fff;
}
.gvMemberIDCoverage table {
	border: none;
}
.gvMemberIDCoverage th {
	display: none;
}
.gvMemberIDCoverage td {
	line-height: 16px;
	padding-left: 4px;
	white-space: nowrap;
	border: none !important;
}
.gvMemberIDEditContact {
	height: 40px;
	overflow: auto;
	border: 1px solid #a1a9b3;
	padding: 5px;
	background-color: #fff;
}
.gvMemberIDEditContact table {
	border: none;
}
.gvMemberIDEditContact th {
	display: none;
}
.gvMemberIDEditContact td {
	line-height: 16px;
	padding-left: 4px;
	white-space: nowrap;
	border: none !important;
}
.calen {
	border: 1px solid #a4abb2;
	background-color: #dbdfe4;
}
.calen .head {
	background: #f5f5f5 url(../images/sprit1.png) repeat-x 0 -556px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	border-bottom: 2px solid #a4abb2;
}
.calen table th {
	border-bottom: 1px solid #a4abb2;
	background-color: #ccd2d9;
	text-align: center;
	height: 22px;
	font-size: 12px;
}
.calen table td {
	text-align: center;
	height: 24px;
	font-size: 12px;
}
.calen table .select {
	background: url(../images/sprit1.png) no-repeat -10px -1770px;
}
.calen table .select2 {
	background: url(../images/sprit1.png) no-repeat -10px -1830px;
}
.calen table .todayDt {
	background: url(../images/sprit1.png) no-repeat -10px -1800px;
}
.date-info .info-blue {
	float: left;
	padding-left: 24px;
	background: url(../images/sprit1.png) no-repeat -20px -1580px;
	margin-right: 10px;
	height: 16px;
}
.date-info .info-orange {
	float: left;
	padding-left: 24px;
	background: url(../images/sprit1.png) no-repeat -20px -1600px;
	margin-right: 10px;
	height: 16px;
}
.viewDays {
	overflow: auto;
	height: 400px;
}
.gridFilterContainer {
	height: 230px;
	overflow: auto;
}
.mLeft5 {
	margin-left: 5px;
}
.wdtP100 {
	width: 100%;
}
.memLeftCon {
	width: 100%;
	float: left;
}
.dipInBlock {
	display: inline-block;
}
.hgt60 {
	height: 60px;
}
.hgt120 {
	height: 120px;
}
.hgt100 {
	height: 100px;
}
.pAddNote textarea {
	height: 240px;
}
.noWrap, .noWrap2 label {
	white-space: nowrap;
}/*--For Safari--*/
/*SIDE PANEL*/
a#controlbtn, a#controlbtn2 {
	display: block;
	width: 30px;
	height: 50px;
	position: absolute;
	top: 180px;
	overflow: hidden;
	outline: none;
	text-align: left;
	text-indent: -999px;
	overflow: hidden;
}
a#controlbtn {
	right: -25px;
	background-image: url(../images/sprit1.png);
}
a#controlbtn2 {
	left: -25px;
	background-image: url(../images/sprit1.png);
}
a#controlbtn.open {
	background-position: 0 0;
}
a#controlbtn.close {
	background-position: 0 -50px;
}
a#controlbtn2.open {
	background-position: 100% -150px;
}
a#controlbtn2.close {
	background-position: 100% -100px;
}
div#sidePanel, div#sidePanel2 {
	position: relative;
	z-index: 88;
}
div#sidePanel {
	margin-left: -325px;
}
div#sidePanel2 {
	margin-right: -325px;
}
div#leftPane-con {
	position: relative;
	margin-left: 325px;
}
div#rightPane-con {
	position: relative;
	margin-right: 325px;
}
.in-row-rprt-magr {
	overflow: hidden;
}
/*MEMBER ID CARD TAB*/
/*#blogSliderWrap {
	width: 283px;
	margin: 0px auto;
	position: relative;
	overflow: hidden;
}
#blogSlider {
	width: 283px;
}
.stripViewer {
	position: relative;
	overflow: hidden;
	clear: both;
}
.stripViewer .panelContainer {
	position: relative;
	left: 0px;
	top: 0px;
}
.stripViewer .panelContainer .panel {
	float: left;
	position: relative;
	width: 283px;
}
.stripNav {
	position: relative;
	top: 0;
	z-index: 99;
	margin-top: 1px;
	width: 283px;
}
.wrapper {
	padding: 10px;
}
#push {
	height: 35px;
}
.stripNav ul {
	background-color: #87c1f5;
	height: 22px;
	margin-top: 1px;
	list-style-type: none;
}
.stripNav ul li {
	float: left;
	margin: 0;
}
.stripNav li a {
	display: block;
	height: 22px;
	line-height: 22px;
	font-size: 11px;
	border-right: 1px solid #fff;
	padding: 0 13px;
	color: #000;
}
.stripNav li.tab1 a, .stripNav li.tab2 a, .stripNav li.tab3 a, .stripNav li.tab4 a {
	background-color: #87c1f5;
}
.stripNav li a:hover, .stripNav li a:active, .stripNav li a:focus {
	background-position: top center;
	text-decoration: none;
}
.stripNav li.tab1 a.current, .stripNav li.tab2 a.current, .stripNav li.tab3 a.current, .stripNav li.tab4 a.current {
	background-color: #fcca02;
}
.stripNavL a, .stripNavR a {
	display: none;
	position: absolute;
	width: 75px;
	height: 22px;
	text-indent: -9999px;
}
.stripNavL a {
	bottom: 35px;
	left: 45px;
	background: url(images/previous.png);
}
.stripNavR a {
	bottom: 35px;
	right: 45px;
	background: url(images/next.png);
}
.panel ul {
	width: 240px;
}
.panel ul li a {
	border-bottom: 1px solid #C1B599;
	color: #303030;
	display: block;
	padding: 7px 10px;
}
.panel ul li:last-child a {
	border: none;
}
.panel ul#psd-list li a:hover {
	background: #b20202;
	color: white;
}
.panel ul#net-list li a:hover {
	background: #4a8c7f;
	color: white;
}
.panel ul#vector-list li a:hover {
	background: #1f5293;
	color: white;
}
.panel ul#audio-list li a:hover {
	background: #4f7c11;
	color: white;
}*/
/*----------x--------*/

.icon-RA, .icon-RAQA, .icon-LA, .icon-LAQA {
	background-image: url(../images/sprit2.png);
}
.icon-RA {
	background-position: -20px -60px;
}
.icon-RAQA {
	background-position: -60px -60px;
}
.icon-LA {
	background-position: 0 -60px;
}
.icon-LAQA {
	background-position: -40px -60px;
}
.btn-group-center button {
	margin-left: auto !important;
	margin-right: auto !important;
}
.mTop60 {
	margin-top: 60px;
}
.mBot5 {
	margin-bottom: 5px;
}
.borBot {
	border-bottom: 1px solid #96D9FA;
}
.accordion .navbar-inner .brand {
	line-height: 25px;
}
.accordion .navbar-inner .pull-right {
	margin-top: 3px;
}
.accordion .navbar-inner .pull-right i {
	margin-right: 3px;
}
.accordion-heading .accordion-toggle {
	padding: 5px 10px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	margin: 1px 1px 0;
}
.icon-expand {
	background: url(../images/ovr-ex.png) no-repeat 0 0;
}
.icon-collapse {
	background: url(../images/ovr-clps.png) no-repeat 0 0;
}
.providerForm {
	height: 320px;
	overflow: hidden !important;
}
#divSpecialtyProvidersAddEdit {
	height: 320px;
}
.dPicker, .timeEntry_wrap {
	position: relative;
	z-index: 98;
}
.dPicker img.ui-datepicker-trigger {
	position: absolute;
	top: 3px;
	right: 5px;
	z-index: 99;
}
.timeEntry_wrap {
	display: block;
}
.timeEntry_wrap .timeEntry_control {
	position: absolute;
	top: 0px;
	right: -1px;
}
.timeEntry_wrap .timeEntry-control {
	position: absolute;
	top: 0px;
	right: -1px;
}
.text-bold {
	font-weight: bold;
}
/*MODAL(POPUP)*/
.modal-header
{
	cursor:all-scroll;
}
.modal-backdrop {
	background-color: #FFFFFF;
}
.modal-backdrop, .modal-backdrop.fade.in {
	opacity: 0.5;
}
.modal-header {
	padding-left: 10px;
	padding-right: 10px;
}
.modal-header h3 {
	line-height: 20px;
	color: #2669B2;
	font-size: 16px;
}
.modal-body {
	padding: 10px;
	min-height: 150px;
	overflow:visible;
}
.modal-body .row-fluid {
	margin-bottom: 6px;
}
.modal-footer {
	padding: 8px 10px;
	text-align:center;
}
.modal-footer .btn + .btn {
	margin-left: 2px;
	margin-right: 2px;
}
.modal-W800 {
	width: 800px;
	margin-left: -400px;
}
.modal-W1000 {
	width: 1000px;
	margin-left: -500px;
}
.modal-W1010 {
	width: 1010px;
	margin-left: -500px;
}
.modal-W600 {
	width: 600px;
	margin-left: -300px;
}
.modal-W517 {
	width: 515px !important;
	height:auto;
	margin-left: -300px;
}
.dispNone, #divConditionManger_filter {
	display: none;
}
#divConditionManger input, #divConditionManger select {
}
.row-fluid.mBot {
	margin-bottom: 0 !important;
}
.mHeight140 {
	min-height: 140px;
}
.mHeight200 {
	min-height: 200px;
}
#AddCreateLetter_Calculated_Text.tab-pane, #EditCreateLetter_Calculated_Text.tab-pane {
	padding-bottom: 10px;
}
.inactive
{
	pointer-events: none;
	outline:none;
	cursor: default;
}

#SurveyGoalContainer{ position:relative;}
#gry-bg { background:#DBEAFF; border:1px solid #96D9FA; margin:0 0 5px 5px; padding:0 5px 20px; position:relative; /*height:260px;*/ }
#gry-bg h1 { color: #266EC7; font-size:12px; margin:5px 0; font-weight:600; padding:0; line-height:20px; }
#GoalIntermediateOutcomsAddLable { position:absolute; display:block; bottom:0; right:0; }
#GoalIntermediateOutcomsAddLable a{ background:url(../images/goal-inter-outcom-btn.png)  no-repeat 0 0; display:block; width:318px; height:22px;}
#gry-bg1 { background:#DBEAFF; border:1px solid #96D9FA; margin:0 0 5px 5px; padding:0 5px 20px; position:relative; /*height:260px;*/ }
#gry-bg1 h1 { color: #266EC7; font-size:12px; margin:5px 0; font-weight:600; padding:0; line-height:20px; }

.hlt-ws-btn-holder { width:271px; height:26; position:absolute; top:0; left:6px; } 
input[type="button"].hlt-ws-btn { width:271px; height:26px; border:0; background:url(../images/buttn-bg.png) no-repeat; color:#fff; cursor:pointer;white-space:pre-wrap;}
input[type="button"].hlt-ws-btn-dis { width:271px; height:26px; border:0; background:url(../images/buttn-bg-dis.png) no-repeat; color:#fff; cursor:default;white-space:pre-wrap;}
.posi-relv { position:relative; }
.padng-tp { padding-top:25px !important; }

/*BOOTBOX*/
.bootbox.modal{ width:400px; margin-left:-200px;box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.4); -moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.4);cursor: auto;}
.bootbox.modal.fade.in {top: 25%;}
.bootbox.modal .close{opacity: 0.4;}
.bootbox.modal.alert{background-color: #fcf8e3;border-color: #fbeed5; padding:0;}
.bootbox.modal.alert .modal-header{ border-bottom:0; background-color: #FBEED5;}
.bootbox.modal.alert .modal-header h3{color: #C09853;}
.bootbox.modal.alert .modal-body{ background:url(../images/icn_warning.png) no-repeat 15px 9px; padding-left:50px; min-height:35px;}
.bootbox.modal.alert .modal-footer{background-color: transparent;border-color: #fbeed5;}
.bootbox.modal.alert.alert-error{background-color: #f2dede;border-color: #eed3d7;color: #B94A48;}
.bootbox.modal.alert.alert-error .modal-header{ border-bottom:0; background-color: #eed3d7;}
.bootbox.modal.alert.alert-error .modal-header h3{color: #B94A48;}
.bootbox.modal.alert.alert-error .modal-body{ background-image:url(../images/icn_error.png);}
.bootbox.modal.alert.alert-error .modal-footer{border-color: #eed3d7;}
.bootbox.modal.alert.alert-info,.bootbox.modal.alert.alert-question{background-color: #E8F5FD;border-color: #96D9FA;color: #2669B2;}
.bootbox.modal.alert.alert-info .modal-header,.bootbox.modal.alert.alert-question .modal-header{ border-bottom:0; background-color: #c1dff6;}
.bootbox.modal.alert.alert-info .modal-header h3,.bootbox.modal.alert.alert-question .modal-header h3{color: #2669B2;}
.bootbox.modal.alert.alert-info .modal-body{ background-image:url(../images/icn_info.png);}
.bootbox.modal.alert.alert-info .modal-footer,.bootbox.modal.alert.alert-question .modal-footer{border-color: #BCE8F1;}
.bootbox.modal.alert.alert-question .modal-body{ background-image:url(../images/icn_question.png);}
.bootbox.modal.alert.alert-success{background-color: #DFF0D8;border-color: #D6E9C6;color: #468847;}
.bootbox.modal.alert.alert-success .modal-header{ border-bottom:0; background-color: #D6E9C6;}
.bootbox.modal.alert.alert-success .modal-header h3{color: #468847;}
.bootbox.modal.alert.alert-success .modal-body{ background-image:url(../images/icn_success.png);}
.bootbox.modal.alert.alert-success .modal-footer{border-color: #D6E9C6;}


/*COLLAPSE*/
.accordion-group{ 
	border-color:#ccc;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
}
.accordion-heading{
	/*background:#f1f8fe url(../images/sprit1.png) repeat-x 0 -528px;*/
	background-color:#f7f7f7;
	font-weight: bold;
	color: #2669B2;
}
.accordion-heading .accordion-toggle{ 
	position:relative;
	padding: 5px 10px;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	margin: 1px 1px 0;
}
.accordion-heading .accordion-toggle .icnExpand,.accordion-heading .accordion-toggle .icnCollapse{ position:absolute; right:5px; top:5px;}
.accordion-inner{
	/*border-top:0;*/
	border-color:#ebebeb;
	padding:5px 10px 0;
}
.icnExpand,.icnCollapse{ display:block;width: 16px;
	height: 16px;
	background: url(../images/sprit1.png) no-repeat 0 -1580px;}
.icnCollapse{
	background-position: 0 -1596px;
}
.icnExpand2{background: url(../images/ovr-ex.png) no-repeat 0 1px;}
.icnCollapse2{background: url(../images/ovr-clps.png) no-repeat 0 1px;}

.viewMngCondition{border:1px solid #9DD8F7;}
.viewMngCondition .accordion{ margin:5px;}
.viewMngCondition .brand{color: #2669B2; line-height:25px;}
.viewMngCondition .navbar-inner .pull-right{ margin-top:4px;}
.viewMngCondition .navbar-inner .pull-left{ margin-right:5px;}
.viewMngCondition-list{ padding-bottom:5px;}
.viewMngCondition-list li{ float:left; width:45%; margin-right:4%; border-bottom:1px dotted #ccc;}
.viewMngCondition-list li span{ padding:3px 0 3px 20px; display:block; background: url(../images/icon_bullet.gif) no-repeat 0 6px;}

.borRB{border:1px solid #ABDAF7; border-width:0 1px 1px 0;}

tr.FutureTaskRowHighlight td
{
	background-color:#F7E8AD !important;
	border-top-color:#abdaf7 !important;
	color:#333;
}
tr.FutureTaskRowHighlight_Utilization td
{
	background-color:#5FC2F2 !important;
	border-top-color:#abdaf7 !important;
	color:#333;
}

tr.HighlightSystemDefinedRow td
{
	background-color:#e5e5e5 !important;
	border-top-color:#abdaf7 !important;
}

div.dataTables_wrapper td.MeasureCellBackground
{
	background:#B94A48 !important;
	color:#fff;
}
tr.yui-dt-selected td, tr.yui-dt-selected td.yui-dt-asc, tr.yui-dt-selected td.yui-dt-desc, tr.yui-dt-selected td a.UploadFileEdit {
	background-color: #7AB4E9 !important;
	color: #FFFFFF;
}
.apmntSearchBar{ padding:3px 5px 0px 2px;background: #f1f8fe; /* Old browsers */
	background: -moz-linear-gradient(top, #f1f8fe 0%, #d8ebfa 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f1f8fe), color-stop(100%, #d8ebfa)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f1f8fe 0%, #d8ebfa 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #f1f8fe 0%, #d8ebfa 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #f1f8fe 0%, #d8ebfa 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f1f8fe 0%, #d8ebfa 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f8fe', endColorstr='#d8ebfa', GradientType=0 ); /* IE6-9 */}
.apmntSearchBar input{ margin-right:5px; }
.lHeight28{line-height: 28px;}
.dataTables_scroll{border:1px solid #ABDAF7;}


.mHeight20 {
	min-height: 20px;
}

div.dataTables_wrapper table
{
	table-layout:fixed !important;
}
.chooseReport div.dataTables_wrapper table
{
	table-layout:auto !important;
}
.ovrVisible
{
	overflow:visible;
}
.ovrflwAuto{overflow:auto;}
.hgt50{ height:50px;}
.hgt85{ height:85px;}
.hgt100{ height:100px;}
.zIdx1998{ z-index:1998;}
.zIdx1999{ z-index:1999;}
.mRight30{ margin-right:30px;}
.mLeft300{ margin-left:300px;}
.gridWdt1{ width:950px;}
.mTop2{ margin-top:2px;}
div.popover
{
	color:#333;
}

.FileCustomeUpload {position: relative;}
.FileCustomeUpload input[type=file]{outline:none;position: absolute;text-align: right;-moz-opacity:0 ;filter:alpha(opacity: 0);opacity: 0;z-index: 2;width:270px;height:26px;}
.FileCustomeUpload .fake-file{position: absolute;top: 0px;left: 0px;padding: 0;margin: 0;z-index: 1;width:100%;height:30px;}
.FileCustomeUpload input[type="text"]{ width:210px;}

.PageTopDiv .toolTip{ margin-bottom:3px;}
.errHeight{ min-height:125px;}

.dxeButtonEdit .dxeEditArea, .dxeButtonEdit td.dxic input[type="text"] {/* padding:0 !important;  line-height:normal !important;*/ margin:0px !important;height:auto !important; border:1px solid Transparent !important; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;min-height: 26px;font-family: inherit;}
.devDropdown{ min-width:175px;}
.tblSchedular-in .btn{ line-height:18px; min-height:28px;}
.dxeButtonEdit td.dxic{ padding:0 !important;}
/* to disable the blue color line when spinner click*/
#AppSchedulePopup .row-fluid{-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.mTop70{ margin-top:70px;}
.modal-footer.text-right{ text-align:right;}
.icn-hide-txt{ text-align:left; overflow:hidden; text-indent:-999px;}
.btn-toolbar{ margin-bottom:0; margin-top:0;}
.btn-group > button.btn:last-child {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}
.mRight5{ margin-right:5px;}
.wdtP100{ width:100%;}
.alert .close{ right:0;}
.label-brick-red {
    background-color: #B94A48;
}
.Height80 {
	height: 80px;
}

.mBot0{ margin-bottom:0 !important;}
.nav-tabs.nav-tabs-ht > li > a{ min-height:32px; line-height:32px; text-align:center; background-color:#64bef2;}
.nav-tabs.nav-tabs-ht > li > a i{ line-height:15px; font-style:normal;}
.nav-tabs.nav-tabs-ht > .active > a, .nav-tabs.nav-tabs-ht > .active > a:hover, .nav-tabs.nav-tabs-ht > .active > a:focus, .nav-tabs.nav-tabs-ht > li > a:hover, .nav-tabs.nav-tabs-ht > li > a:focus{ background-color:#108cd2;}

/*.icn_dualEligible{ float:right; width:30px; height:30px; background: url(../images/sprit2.png) no-repeat -200px -180px; margin-top:2px;}*/
#DisplaySettings .table-bordered .gridHead th {
    white-space: inherit;
}

.answer-list-decimal *{text-indent:0 !important;}
.answer-list-decimal ol { list-style-type:decimal !important; margin-left:25px; }
.answer-list-decimal ul { list-style-type:disc !important; margin-left:25px; }
.btn2{ padding-top:3px; padding-bottom:3px; height:26px; line-height:20px;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.pSearch{ width:230px;}
.row-fluid .pSearch input.span12{ width:200px;}
.lheight26{ line-height:26px;}
.text-underline{ text-decoration:underline;}

/* CONDITION GRID */
#jqdivGridCondition { margin-bottom:5px; }
#jqdivGridCondition .conditionEditBlock {position:relative;z-index:100}
#jqdivGridCondition tr td.conditionEditBlock {background: #FFFFFF !important;}


/*MI*/
@font-face {
    font-family: 'segoe_uisemibold';
    src: url('../fonts/seguisb.eot');
    src: url('../fonts/seguisb.eot?#iefix') format('embedded-opentype'),
         url('../fonts/seguisb.woff') format('woff'),
         url('../fonts/seguisb.ttf') format('truetype'),
         url('../fonts/seguisb.svg#segoe_uisemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
.MI-panel{
	background-color:#f3f3f3;
}
.MI-panelHead{
	background-color:#0d8dd6;
}
.MI-panelHead h1 {
	margin-left: 10px;
	color: #fff;
	font-weight: bold;
	line-height: 32px;
	height: 32px;
	padding-top: 4px;
	padding-bottom:4px;
	/*padding-left: 6px;*/
	font-size: 16px;
}
.MI-panelHead h1 span {
	float: left;
	width: 30px;
	height: 30px;
	margin-right: 8px;
	background: url(../images/sprit1.png?v=8.4.0.1) repeat-x 0 -1650px;
	margin-top: 2px;
}
.MI-panelIn{
	border:1px solid #e4e4e4;
	border-width:0 1px 1px;
}
.MI-panelIn .MI-tRow{
	background-color:#ffeb98;
	border-bottom:1px solid #fbca03;
	color:#000;
	padding:5px;
	font-family: 'segoe_uisemibold';
	font-size:13px;
	margin-bottom:10px;
}

.elgMem,.inElgMem{
	height:18px;
	padding:0 10px;
	color:#fff;
	font-size:12px;
	float:right;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
.elgMem{
	border:1px solid #67ba4a;
	background-color:#71c254;
}
.inElgMem{
	border:1px solid #d43030;
	background-color:#ff6262;
}
.MI-btRow{
	margin-bottom:10px;
	padding-left:10px;
	padding-right:10px;
}


.mRight4{
	margin-right:4px;
}
.btn2-lg,.btn3-lg{
	height:30px;
	padding-left:10px;
	padding-right:10px;
	display:inline-block;
	box-sizing:border-box;
	line-height:28px;
	color:#fff;
	font-size:12px;
	font-family: 'segoe_uisemibold';
	box-shadow: inset 1px 1px 0px rgba(255, 255, 255, 0.2);
}
.btn2-lg{
	background-color:rgba(22, 149, 220, 1);
	border:1px solid #0f83c4;
}
.btn3-lg{
	background: #f4f4f2; /* Old browsers */
background: -moz-linear-gradient(top,  #f4f4f2 0%, #ededeb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f2), color-stop(100%,#ededeb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f4f4f2 0%,#ededeb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f4f4f2 0%,#ededeb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f4f4f2 0%,#ededeb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f4f4f2 0%,#ededeb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f2', endColorstr='#ededeb',GradientType=0 ); /* IE6-9 */
	border:1px solid #d4d4d4;
	color:#333;
	font-size:12px;
}
.btn2-wFull{
	display:block;
}
.btn2-lg .btn-icn,.btn3-lg .btn-icn{
	float:left;
	margin:6px 5px 0 0;
	width:16px;
	height:16px;
	background-image: url(../images/sprit1.png?v=8.4.0.1);
	background-repeat:no-repeat;
}
.btn2-lg:hover,.btn2-lg:focus, .btn2-lg:active{
	background-color:rgba(22, 149, 220, 0.8);
	color:rgba(255, 255, 255, 0.9);
}
.icn-launch{
	background-position:0 -2300px;
	width:20px !important;
}
.icn-mNotes{
	background-position:0 -2280px;
}
.icn-sProvider{
	background-position:-20px -2280px;
}
.icn-mNotific{
	background-position:-20px -2300px;
}
.icn_dualEligible{ float:right; width:115px; height:30px; background: url(../images/sprit2.png?v=7.8.0.1) no-repeat -198px -220px; margin-top:2px;}
.MI-bCont {
	padding-top:10px;
}
.MI-bCont dl{
	padding:3px 10px;
	margin:0;
	min-height:20px;
	border-bottom:1px solid #e9eaea;
}
.MI-bCont dt{
	font-weight:normal;
}
.MI-bCont dd{
	position:relative;
	color:#000;
	font-family: 'segoe_uisemibold';
}
.MI-bCont dl:nth-child(even){
	background-color:#f9fbfd;
}
/*MI TAB*/
.MI-tabContainer{
	margin:0 10px 10px;
	height:auto;
	overflow-y:scroll;
}
.MI-tabContainer .nav-tabs {
	border-bottom: 0px solid #3E8BBE;
	width:100%;
}
.MI-tabContainer .nav-tabs > li {
	width:1%;
	display:table-cell;
	float:none;
}
.MI-tabContainer .nav-tabs > li:last-child{
	border-right: 1px solid #94ccec;
}
.MI-tabContainer .nav-tabs > li > a {
	color: #1c7bb1;
	border: 1px solid #94ccec;
	border-width: 1px 0px  1px 1px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color:#cdedff;
	background-image:none;
	border-radius:0;
	margin-right:0;
	box-sizing:border-box;
	text-align:center;
	min-height:36px;
}

.MI-tabContainer .nav-tabs > .active > a, 
.MI-tabContainer .nav-tabs > .active > a:hover, 
.MI-tabContainer .nav-tabs > .active > a:focus,
.MI-tabContainer .nav-tabs > li > a:hover,
.MI-tabContainer .nav-tabs > li > a:focus {
	background-color: #fff;
	color: #353535;
	background-image: none;	
}
.MI-tabContainer .nav-tabs > .active > a, 
.MI-tabContainer .nav-tabs > .active > a:hover, 
.MI-tabContainer .nav-tabs > .active > a:focus{
	border-width: 1px 0px  1px 1px;
	border-color: #94ccec #94ccec #fff #94ccec;	
}
.MI-tabContainer .nav-tabs > li > a .icnMTab-memInfo,.MI-tabContainer .nav-tabs > li > a .icnMTab-demographics,.MI-tabContainer .nav-tabs > li > a .icnMTab-clientField,.MI-tabContainer .nav-tabs > li > a .icnMTab-advancedModel,.MI-tabContainer .nav-tabs > li > a .icnMTab-customField{
	display:inline-block;
	width:20px;
	height:20px;
	background-image: url(../images/sprit2.png);
	background-repeat:no-repeat;
	margin-right:0px;
	position: relative;
    top: 4px;
}
.MI-tabContainer .nav-tabs > li > a .icnMTab-memInfo
{
	background-position:-320px -220px;
}
.MI-tabContainer .nav-tabs > li > a .icnMTab-demographics{
	background-position:-360px -220px;
}
.MI-tabContainer .nav-tabs > li > a .icnMTab-clientField{
	background-position:-320px -250px;
	width:30px;
}
.MI-tabContainer .nav-tabs > li > a .icnMTab-advancedModel{
	background-position:-360px -250px;
}
.MI-tabContainer .nav-tabs > li > a .icnMTab-customField {
    background-position: -320px -280px;
}

/*--------x-------*/

.MI-tabContainer .tab-content {
	border-color:#94ccec;
	border-width: 0px 1px 1px;
	padding: 0;
	background-color:#fff;
}
.elips {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	width: 90.9%;
}
.elipsCompliance {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
}
.blockempty {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.MI-bCont dd .icn-edit,.MI-bCont dd .icn-add,.MI-bCont dd .icn-tick
{
    float:none;
    display:block;
    position:absolute;
    top:2px;
    right:0;
}
.label-brick-red{
	cursor:default;
}
.txt-MIblue{
	color:#0d8dd6;
}
.contactRow{
	padding:10px;
	border-bottom:1px solid #cfd0d0;
}

div#rightPane-con {
    margin-right: 370px;
    position: relative;
}
div#sidePanel2 {
    margin-right: -370px;
}
div#sidePanel, div#sidePanel2 {
    position: relative;
    z-index: 88;
}
.twoRight {
    float: right;
    margin-left: 30px;
    width: 330px;
}
a#controlbtn2 {
	left: -30px;
	background-image: url(../images/sprit1.png?v=8.4.0.1);
}
a#controlbtn2.panelOpen {
	background-position: 100% -150px;
}
a#controlbtn2.panelClose {
	background-position: 100% -100px;
}
.btn2-lg.disable{
                background-color:#cacaca;
                border:1px solid #b7babb;
                color:rgba(255, 255, 255, 0.9);
                cursor:default;
}
.btn2-lg.disable:hover,.btn2-lg.disable:focus, .btn2-lg.disable:active{
                background-color:#cacaca;
                border:1px solid #b7babb;
                color:rgba(255, 255, 255, 0.9);
}
.MI-bCont dl.selected {
                background-color: #ffeb98;
}

/* Task List - Nested Grid */
#TaskListDataOnly .dataTables_scrollBody {
    height: auto !important;
}

.NestedGriddetails {
    padding: 10px !important;
    background: white !important;
    border-bottom: 1px solid #ABDAF7 !important;
}

#TaskListDataOnly .table-bordered .gridHead {
    background: #69C7ED !important;
}

#TaskListDataOnly .table th {
    background-color: #708eac !important;
    border: none;
    font-family: 'segoe_uisemibold';
}

#TaskListDataOnly .table td {
    border-top-color: #bbcbdc !important;
    background-color: White !important;
    border-left: none;
}

#TaskListDataOnly .table tr.yui-dt-selected td {
    background-color: #7AB4E9 !important;
}

#TaskListDataOnly .table {
    border-top-color: #bbcbdc !important;
    background-color: White !important;
    border: 0 none;
}

#TaskListDataOnly .dataTables_scrollHead .table tr:first-child {
    border: 0 none;
}

#TaskListDataOnly .dataTables_scroll {
    border: none;
}

#TaskListDataOnly .dataTables_paginate {
    text-align: right;
    background: white;
    border-top: 1px solid #708eac;
    padding: 10px 5px;
    height: 25px;
}

#TaskListDataOnly .dataTables_paginate span {
    display: none;
}

#TaskListDataOnly .paging_full_numbers a.paginate_button, #TaskListDataOnly .paging_full_numbers a.paginate_active {
    background-image: url(../images/sprit1.png?v=8.4.0.1);
    height: 20px;
    width: 25px;
}

#TaskListDataOnly .paging_full_numbers .next {
    background-position: -20px -2380px;
}

#TaskListDataOnly .paging_full_numbers .next:hover {
    background-position: -20px -2420px;
}

#TaskListDataOnly .paging_full_numbers .previous {
    background-position: -20px -2360px;
}

#TaskListDataOnly .paging_full_numbers .previous:hover {
    background-position: -20px -2400px;
}

#TaskListDataOnly .paging_full_numbers .first {
    background-position: 0 -2360px;
}

#TaskListDataOnly .paging_full_numbers .first:hover {
    background-position: 0 -2400px;
}

#TaskListDataOnly .paging_full_numbers .last {
    background-position: -0px -2380px;
}

#TaskListDataOnly .paging_full_numbers .last:hover {
    background-position: 0 -2420px;
}

#TaskListDataOnly .paging_full_numbers .next.paginate_button.paginate_button_disabled {
    background-position: -20px -420px;
}

#TaskListDataOnly .paging_full_numbers .previous.paginate_button.paginate_button_disabled {
    background-position: -20px -400px;
}

#TaskListDataOnly .paging_full_numbers .first.paginate_button.paginate_button_disabled {
    background-position: 0 -400px;
}

#TaskListDataOnly .paging_full_numbers .last.paginate_button.paginate_button_disabled {
    background-position: 0 -420px;
}

#TaskListDataOnly tr.FutureTaskRowHighlight td
{
	background-color:#F7E8AD !important;
	color:#333;
}
.icn-XClps{ margin:5px 0;}
#divViewBiometricConfiguration .icn-XClps{ max-width:16px;}
.wdh130{width: 115px !important;}

/* View Biometric Configuratin - Nested Grid */
.gridWdt2  {	width:250px !important;		text-align:center !important;}



li ul li a span.icn-m-biometric {
  background-position: -20px -2450px;
}

.divHeaderHide .dataTables_scrollHead
{
    display:none;
}

.divHeaderHide .dataTables_scroll, .divHeaderHide .table
{
    border:none;
}

#divDisplayBiometricConfig .dataTables_scrollBody td
{
  border-left: 0px;
}

#divDisplayBiometricConfig .NestedGriddetails
{   
    padding: 0px !important;
}

#divDisplayBiometricConfig .table th
{
    border-top-width: 0px !important;
}

tr.trRowBlue td, tr.trRowBlue td.yui-dt-asc, tr.trRowBlue td.yui-dt-desc {
  background-color: #97d3f8 !important;
}

/*JITW*/
.iconBlue [class^="icon-"], .iconBlue [class*=" icon-"] {
	background-image: url("../images/glyphicons-halflings-blue.png");
}
.linkBar .btn-toolbar{
	margin-top: 0px;
	margin-bottom: 0px;
}

/*MODAL*/
/*.modal{ border-radius:0; -webkit-border-radius:0; -moz-border-radius:0;border: 4px solid #89c6f6;}
.modal .modalCloseImg{
	background: url(../images/sprit1.png) no-repeat -90px -260px;
width: 25px;
height: 29px;
display: inline;
z-index: 3200;
position: absolute;
top: -15px;
right: -16px;
cursor: pointer;
}
.modal-header h3{ line-height: 20px;
color: #2669B2;
font-size: 16px;}
.modal-body{ padding:10px;}*/
.modal .navbar-inner {
	border: 1px solid #8EC6F3;
}
/*.modal .modal-footer{ padding:8px 10px}*/
.modal .form-horizontal .control-group {
margin-bottom: 10px;
}
.modal .controls input, .modal .controls select{ box-sizing:border-box; height:26px;}
.modal .controls input.span12, .modal .controls select.span12{ width:100%;}
/*.tab-content .tab-pane{ padding-top:10px;}*/
.tab-content .row-fluid input,.tab-content .row-fluid select,.tab-content .row-fluid textarea,.modal-body .row-fluid input,.modal-body .row-fluid select,.modal-body .row-fluid textarea,.modal-body .input-append{ margin-bottom:0;}

.mHeight150{ height:150px !important;}
.mHeight200{/*height:200px !important;*/}
.btn-group [class^="icon-"], .btn-group [class*=" icon-"]{ margin-right:0;}
.btn-group-vertical .btn{ width:100%; text-align:center;}
.fSize20{ font-size:20px;}
.mTop20{ margin-top:20px;}
.tab-sm-gridCon{border: 1px solid #8EC6F3; height:200px; overflow:auto;}
.filterPanel-con{margin-bottom:10px;}
.filterPanel {
	border: 1px solid #8EC6F3;
	padding:10px 10px 0; margin-bottom:10px;
}
.filterPanel .add-on{ height:15px;}
.filterPanel .table{ margin-bottom:5px;}
.fliterCon .fltrHead {
background: url(../images/sprit1.png) repeat-x 0 -530px;
height: 25px;
line-height: 25px;
padding: 0 5px 0 10px;
font-weight: bold;
color: #2669B2;
}
.filterPanel-con .filterPanel{margin-bottom:0px;}
.filterPanel-con .navbar-inner{ border-bottom:0;line-height: 24px;}
.filterPanel-con .navbar-inner .checkbox{ margin-top:2px; margin-bottom:0px;}

.modal dl{ margin-bottom:0px;}
.modal-lg{ width:1000px; margin-left:-500px;}
.modal .table-bordered th{ line-height:18px;}
.in-borCon{border: 1px solid #8EC6F3; padding:10px; margin-top:4px;}
.btn-small [class^="icon-"], .btn-small [class*=" icon-"] {
	margin-right: 0;
}

/*.navbarBottom {
	height: 40px;
	margin-top:10px;
}
.navbarBottom .nav {
	display: block;
	background: url(../images/sprit2.png) repeat-x 0 -430px;
	border: 1px solid #a0afc3;
	height: 38px;
	margin: 0;
}
.navbarBottom .nav li {
	float: left;
	padding-right: 2px;
	background: url(../images/sprit2.png) no-repeat 100% -480px;
}
.navbarBottom .nav li a {
	display: block;
	line-height: 38px;
	min-height: 38px;
	padding-left: 10px;
	padding-right: 10px;
}
.navbarBottom .nav li a:hover,.navbarBottom .nav li a:active, .navbarBottom .nav li a:focus {
	background-color:transparent;
	color:#000;
}*/
/*.navFixed .nav{
	position:fixed;
	left:10px;
	bottom:35px;
}*/
/*span.icn16 {
	float: left;
	margin-right: 6px;
	margin-top: 12px;
	width: 16px;
	height: 16px;
	background-image: url(../images/sprit1.png);
	background-repeat: no-repeat;
}
span.icn16-perform {
	background-position: -0px -1260px;
}
span.icn16-delete {
	background-position: -180px -1260px;
}
span.icn16-filter {
	background-position: -80px -1260px;
}
span.icn16-print {
	background-position: -20px -1260px;
}
span.icn16-autoDeploy {
	background-position: -160px -1260px;
}
span.icn16-display {
	background-position: -140px -1260px;
}
span.icn16-add {
	background-position: -220px -1260px;
}
span.icn16-edit {
	background-position: -100px -1260px;
}
span.icn16-copy {
	background-position: -200px -1260px;
}
span.icn16-history {
	background-position: -120px -1260px;
}*/
span.icn16-history {
	background-position: -0px -1300px;
}
span.icn16-arUp {
	background-position: -0px -2440px;
}
span.icn16-arDown {
	background-position: -20px -2440px;
}
/*span.icn16-arPrev {
	background-position: -0px -1280px;
}
span.icn16-arNext {
	background-position: -20px -1280px;
}*/
/*span.icn16-save {
	background-position: -300px -1260px;
}
span.icn16-savePublish {
	background-position: -320px -1260px;
}
span.icn16-cancel {
	background-position: -340px -1260px;
}*/
/*span.icn16-home {
	background-position: -40px -1280px;
}*/
span.icn16-config {
	background-position: -0px -1260px;
}
span.icn16-report {
	background-position: -0px -900px;
}
.navbarBottom .nav li.botRank a{ padding-left:5px; padding-right:5px;}
.botRank input[type="text"]{ width:50px}
.botRank span.icn16{ margin-right:0;}
.botRank .form-inline{ margin-top:7px;}

/*.dataTables_scrollHeadInner{background: #63c9fc url(../images/grid_header.png) repeat-x 0 100%;}
.dataTables_length, .dataTables_paginate{ display:none;}
table {
	max-width: auto;
}*/
.pageScrl{ overflow:auto;}
.border-n { border:none !important; }
.modal-body-fluidHeight{ max-height:auto;}
.mHeight50 {
    height: 50px !important;
}
.modal-body {
    max-height: 450px;
    overflow-y: auto;
    padding: 15px;
    position: relative;
}
#divEligiblePrograms
{
    border-style:none !important;
}

/*MC Kession Module CSS */

#SurveyGoalContainer{ position:relative;}
#gry-bg { background:#DBEAFF; border:1px solid #96D9FA; margin:0 0 5px 5px; padding:0 5px 20px; position:relative; /*height:260px;*/ }
#gry-bg h1 { color: #266EC7; font-size:12px; margin:5px 0; font-weight:600; padding:0; line-height:20px; }
#GoalIntermediateOutcomsAddLable { position:absolute; display:block; bottom:0; right:0; }
#GoalIntermediateOutcomsAddLable a{ background:url(../images/goal-inter-outcom-btn.png)  no-repeat 0 0; display:block; width:318px; height:22px;}


/*MCKESSON & GOAL ACCORDION*/
.cmtsBody{ height:280px; overflow:auto;}
.cmtsBody .media{ border-bottom:1px solid #ddd;}
.cmtsBody .media .media-heading small{ font-size:12px;}
.cmtsFooter{ text-align:right;}
.cmtsFooter textarea{ margin-bottom:10px;}
.wdtP100{ box-sizing:border-box; width:100%;}
.tf-tree{ margin-left:20px;}
.tf-tree,
.tf-tree li {
  list-style: none;
  padding-left: 0;
  line-height: 20px;
}
.tf-tree .tf-child-true > ul {
  display: none;
  padding-left: 30px;
  background: url(../images/arrow_sub.png) no-repeat 0 10px;
  margin-top:5px;
}
.tf-tree .tf-child-true {
  /*cursor: pointer;*/
  position: relative;
  padding-left:30px;
  background: url(../images/icn_line_gray.png) repeat-y 0 0px;
  padding-bottom:5px;
}
.tf-tree > .tf-child-true:last-child{ background-repeat:no-repeat; background-position:0 -20px;}
.hide-line {
	display:none;
	position:absolute;
	left:0; height:15px; width:20px; background-color:#fff; left:0; bottom:0;
}

.hide-lines {
	display:none;
	position:absolute;
	left:0; height:15px; width:20px; background-color:#fff; left:0; bottom:0;
}
.tf-tree > .tf-child-true:first-child > .hide-line {
	display:block; top:0;
}
.tf-tree > .tf-child-true:last-child > .hide-line{
	display:block;
}

.tf-tree .tf-child-true:before {
  display: block;
  position: absolute;
  top: -1px;
  left: 0;
  width: 20px;
  height: 20px;
  font-size: 11px;
  line-height: 20px;
  text-align: center;
  transition: .1s linear;
}

.tf-tree .tf-child-true.tf-open > div { font-weight: bold; }

.tf-tree .tf-child-true.tf-open > ul { display: block; }

.tf-tree .tf-child-true.tf-open:before { -webkit-transform: rotate(90deg); }
/*.tf-tree .tf-child-false {
  cursor: pointer;
  position: relative;
}
.tf-tree .tf-child-false:before {
  display: block;
  position: absolute;
  top: -1px;
  left: 0;
  content: "•";
  width: 20px;
  height: 20px;
  font-size: 11px;
  line-height: 20px;
  text-align: center;
}*/
.tf-tree .tf-closed { font-weight: normal; }
.tf-tree .tf-selected {
  background: #fff;
  color: #08f;
  border-radius: 20px;
}
.tf-tree ul.tf-search-result { display: block }
.tf-tree ul.tf-search-result > li { display: none; }
.tf-tree ul.tf-search-result > li.tf-search-result { display: block; }
.Mckesson-con { padding:5px;}
.Mckesson-con .accordion-group{ 
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin-bottom:10px;
}
.Mckesson-con .accordion{ margin-bottom:0px !important; }
.Mckesson-con .accordion-heading{
	font-weight: bold;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fafafa+0,f2f2f2+100 */
background: #fafafa; /* Old browsers */
background: -moz-linear-gradient(top,  #fafafa 0%, #f2f2f2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fafafa 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fafafa 0%,#f2f2f2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fafafa 0%,#f2f2f2 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fafafa 0%,#f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */

}
.Mckesson-con .accordion-heading .accordion-toggle{ 
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin: 0 0;
	padding:5px 10px 5px 30px;
}
.Mckesson-con .accordion-heading .accordion-toggle .icnExpand,
.Mckesson-con .accordion-heading .accordion-toggle .icnCollapse{ position:absolute; right:auto; top:8px; left:10px;}
.Mckesson-con .accordion-inner{
	/*border-top:0;*/
	border-color:#ccc;
	padding:0px;
}
.Mckesson-con .icnExpand,.Mckesson-con .icnCollapse{ display:block;width: 16px;
	height: 16px;
	background: url(../images/icn_expand_arrow.png) no-repeat 0 3px;}
.Mckesson-con .icnCollapse{
	background-position: 0 -1596px;
}
.Mckesson-con .icnExpand2{background: url(../images/icn_expand_arrow.png) no-repeat 0 3px;}
.Mckesson-con .icnCollapse2{background-position: 0 -17px;}
.Mckesson-con .label{ padding:3px 10px; font-size:12px; font-weight:normal; text-shadow:0 0px 0 rgba(0, 0, 0, 0.0);}
.Mckesson-con .label-warning{ border:1px solid #bd720f;}
.Mckesson-con .label-success{ border:1px solid #4e9f18; background-color:#57b01c;}
.Mckesson-wrap{ overflow:auto;}
/*.Mckesson-in,.memGoal-in{ min-width:1300px;}*/
.barrierHRow{ background-color:#f0f6fb; border-bottom:1px solid #c6dbec; margin-bottom:10px; padding-right:10px;}
[class*="B-col-"]{ padding:8px 10px; text-align:left; color:#000; font-weight:bold; float:right; border-left:1px solid #c6dbec;  overflow: hidden;}
[class*="B-col-"] > .toolTip{
	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width:99.9%;
  display:inline-block;	
}
.CLD-R1 [class*="B-col-"]{ border-color:transparent; padding:5px 10px; font-weight:normal; color:#333;}
.CLD-R1 span.icn16{ margin-top: 0; position:relative; top:3px;}
.pull-none{ float:none !important; display:inline-block;}
.B-col-7{ width:180px;}
.B-col-6{ width:80px;}
.B-col-5{ width:130px;}
.B-col-4{ width:130px;}
.B-col-3{ width:90px;}
.B-col-2{ width:90px;}
.B-col-1{ width:180px;}
.CLD-R1{background-color:#f5f5f5; border:1px solid #d5d4d4;border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin-right:9px; position:relative;}
.hText-con{ padding:5px 10px;}
.CLD-R1 .btn-small{ padding-top:0; padding-bottom:0;}
.btn-cmts-notifig{ display:inline-block; position:relative;}
.btn-cmts-notifig > span{ display:block; width:14px; height:14px; line-height:14px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; font-size:10px; background-color:#f36506; color:#fff; text-align:center; position:absolute; top:-3px; right:-3px;}
.btn-cmts{ width:28px; height:21px;background: transparent url(../images/icn_msg_green.png) no-repeat 0 0px; border:0 none;}
.tf-tree > .tf-child-true .icnXC{ position:absolute; left:-31px; top:5px; width:18px; height:18px; background-repeat:no-repeat; background-position:0 0; background-image:url(../images/icn_expand_gray.png); background-color:#f9f9f9; border:2px solid #d3d3d3; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.tf-tree > .tf-child-true.tf-open .icnXC{background-image:url(../images/icn_collapse_gray.png);}
/*SECOND LEVEL*/
.tf-tree > .tf-child-true > ul > .tf-child-true { background-image:url(../images/icn_line_orange.png);}
.tf-tree > .tf-child-true.tf-open > ul > .tf-child-true .icnXC{ left:-31px; top:5px; width:20px; height:20px; background-image:url(../images/icn_expand_orange.png); background-color:#feaa08; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; border:0;}
.tf-tree > .tf-child-true.tf-open > ul > .tf-child-true.tf-open .icnXC{background-image:url(../images/icn_collapse_orange.png);}
.tf-tree > .tf-child-true > ul > .tf-child-true:first-child > .hide-line {display:block; top:0;}
.tf-tree > .tf-child-true > ul > .tf-child-true:last-child{ background-repeat:no-repeat; background-position:0 -20px;}

/*THIRD LEVEL*/
.tf-tree > .tf-child-true > ul > .tf-child-true > ul > .tf-child-true { background-image:url(../images/icn_line_green.png);}
.tf-tree > .tf-child-true.tf-open > ul > .tf-child-true.tf-open > ul > .tf-child-true .icnXC{ left:-31px; top:9px; width:16px; height:16px; background-image:url(../images/icn_expand_green.png); background-color:#8dd02d; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; border:0;}
.tf-tree > .tf-child-true.tf-open > ul > .tf-child-true.tf-open > ul > .tf-child-true.tf-open .icnXC{background-image:url(../images/icn_collapse_green.png);}
.tf-tree > .tf-child-true > ul > .tf-child-true > ul > .tf-child-true:first-child > .hide-line {display:block; top:0;}
.tf-tree > .tf-child-true > ul > .tf-child-true > ul > .tf-child-true:last-child{ background-repeat:no-repeat; background-position:0 -20px;}

/*FOURTH LEVEL*/
.tf-tree > .tf-child-true > ul > .tf-child-true > ul > .tf-child-true > ul > .tf-child-true { background-image:url(../images/icn_line_merun.png);}
.tf-tree > .tf-child-true.tf-open > ul > .tf-child-true.tf-open > ul > .tf-child-true.tf-open > ul > .tf-child-true .icnXC{ left:-31px; top:12px; width:12px; height:12px; background-image:none; background-color:#9765ae; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; border:0;}
.tf-tree > .tf-child-true.tf-open > ul > .tf-child-true.tf-open > ul > .tf-child-true.tf-open > ul > .tf-child-true.tf-open .icnXC{background-image:none;}
.tf-tree > .tf-child-true > ul > .tf-child-true > ul > .tf-child-true > ul > .tf-child-true > .hide-line{ height:17px;}
.tf-tree > .tf-child-true > ul > .tf-child-true > ul > .tf-child-true > ul > .tf-child-true:first-child > .hide-line {display:block; top:0;}
.tf-tree > .tf-child-true > ul > .tf-child-true > ul > .tf-child-true > ul > .tf-child-true:last-child{ background-repeat:no-repeat; background-position:0 -20px;}
.tooltip-inner{ white-space:normal;}

/*GOAL LEVEL*/
.memGoal-in .tf-tree > .tf-child-true > ul > .tf-child-true > ul > .tf-child-true { background-image:url(../images/icn_line_merun.png);}
.memGoal-in .tf-tree > .tf-child-true.tf-open > ul > .tf-child-true.tf-open > ul > .tf-child-true .icnXC{ left:-31px; top:12px; width:12px; height:12px; background-image:none; background-color:#9765ae; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; border:0;}
.memGoal-in .tf-tree > .tf-child-true.tf-open > ul > .tf-child-true.tf-open > ul > .tf-child-true.tf-open .icnXC{background-image:none;}
.memGoal-in .tf-tree > .tf-child-true > ul > .tf-child-true > ul > .tf-child-true > .hide-line{ height:17px;}
.memGoal-in .tf-tree > .tf-child-true > ul > .tf-child-true > ul > .tf-child-true:first-child > .hide-line {display:block; top:0;}

.memGoal-Head{background-color:#4c82b4; padding:5px 10px; margin-bottom:5px;}
.memGoal-Head .btn-small{ padding:0 10px 0 5px;}
.memGoal-legend{ border:1px solid #96d9fa; border-width:1px 0; background-color:#edf6fc; padding:5px 10px; line-height:22px;}
.memGoal-lTxt{ background-color:#fff; color:#2669b2;border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; display:inline-block; padding:0 5px; margin-right:5px;}
.icn-legend-barrier,.icn-legend-intervention,.icn-legend-instruction,.icn-legend-subBarrier{ border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; display:inline-block;  vertical-align: bottom; position:relative;}
.icn-legend-barrier{ width:18px; height:18px; border:2px solid #d1d1d1; background-color:#edebeb;}
.icn-legend-intervention{ width:20px; height:20px; background-color:#fe7d08; top:-1px;}
.icn-legend-instruction{ width:16px; height:16px; background-color:#34a424; top:-3px;}
.icn-legend-subBarrier{ width:12px; height:12px; background-color:#9765ae; top:-5px;}
.icn12{
	margin-right: 2px;
	margin-top: 0px;
	width: 12px;
	height: 12px;
	background-repeat: no-repeat;
	position:relative;
	display:inline-block;
	top: 1px;
}

.icn12-expand{background-image: url(../images/icn_sm_expand.png);}
.icn12-collapse{background-image: url(../images/icn_sm_collapse.png);}
.icn12-sort{background-image: url(../images/icn_sm_sort.png);}
.icn12-sort-decent{background-image: url(../images/icn_sm_sort_decen.png);}
.icn12-min{background-image: url(../images/icn_sm_min.png);}
.icn12-max{background-image: url(../images/icn_sm_max.png);}
.icn12-close{background-image: url(../images/icn_sm_close.png);}
.disabled .icn12-sort,.disabled .icn12-sort-decent{background-image: url(../images/icn_sm_disable.png);}
.disabled .icn12-expand{background-image: url(../images/icn_sm_expand_disable.png);}
.fScreen{ z-index: 1000; 
    width: 100%; 
    height: 100%; 
    position: fixed; 
    top: 0; 
    left: 0;
	background-color:#fff;
	box-sizing:border-box;
	overflow:auto;
}
#DivBiometricGraph{ overflow-x:hidden; overflow-y:auto;}
#accordion2{ overflow:auto;}
#accordion2 > .accordion-group{ min-width:1520px;}
.mckessonIframe{ position:fixed; width:100%; top:0px; right:auto; z-index:1048; box-sizing:border-box; padding:20px;}
.mckessonIframe .modal-header{ background-color:#5d5d5d; border-bottom:0;}
.mckessonIframe .modal-header h4{ font-size:14px; color:#fff; font-weight:normal;}
.mckessonIframe .modal-header > .pull-right{ margin-left:5px;  margin-top: 3px;}
.mckessonIframe .modal-body{ border:1px solid #5d5d5d; background-color:#fff;}
.mckessonIframe.mckessonF{ width:260px; top:0px; right:100px; }
.icnXC-none{ background-image:none !important;}
.Mckesson-empty{ text-align:center; margin:50px auto; width:50%;}

/*Added for 13866*/
#DisplaySubBarrier ul 
{
	list-style-type: disc !important;
    margin-left: 25px;
}
/*Added for 13866*/

.modal .trackHistory dl dt {
    color: #2669b2;
}
.trackHistory .dl-horizontal dt {
    text-align: left;
    width: 164px;
}
.trackHistory .dl-horizontal dd
{
	margin-left:175px;
}
/*Survey Color For Goal Tab */
.label-green{background-color: #677e52;border-color:#586b47;}
.label-brown{background-color: #89725b;border-color:#6d5a48;}

.input-append .add-on [class^="icon-"], [class*=" icon-"], .input-prepend .add-on .icon-search{ margin-top:1px; margin-bottom:1px;}
.mNotesCon > .row-fluid .dropdown-menu{ margin-top:-1px; border-radius:0 0 4px 4px; padding:0;}
.mNotesList{max-height: 346px; overflow: auto;}
.mNotes-row{ background-color:#f6f6f6; margin-bottom:5px; padding:8px;}
.mNotes-row h4{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #ddd;}
.mNotes-row h4 .label{ font-size:10px; padding-bottom:.2em;}
.mNotes-row h4 .txtMuted{ float:right; color:#999; font-size:12px;margin-top: 5px;font-family: 'open_sansregular';}
.mNotes-row .mNotes-right{ margin-left:70px; font-size:14px;}
.mNotes-date{ float:left; margin-right:10px; background-color:#fafafa; text-align:center; width:60px; padding:5px 0; line-height:18px; font-size:12px; border:1px solid #e8e8e8;}
.mNotes-date b{ color:#308ac6; font-size:18px;}
.mNotes-head{
	margin: 0px 0 10px;
  background-color: #a1c8e5;
  padding:7px 7px;	
  line-height:32px;
}
.mNotes-head .label-gray{ background-color:#c1dcef; border:1px solid #99bed8; line-height:26px; min-height:26px; padding:0 10px; display:inline-block; color:#000;}
a.label-gray:hover{ background-color:#fff;}
.mNotes-head .label-gray [class^="icon-"], .mNotes-head [class*=" icon-"]{ margin-top: 6px;}
.radioCon{ margin-bottom:15px;}
.mNotes-Err{ border-color: #ff0000 !important;background-color: #FDF2F2 !important;}

/* Member Note New UI */
/* iCheck plugin Line skin, green
----------------------------------- */
.icheckbox_line-green,
.iradio_line-green {
    position: relative;
    display: block;
    margin: 0 10px 0 0;
    padding: 5px 15px 5px 40px;
    font-size: 14px;
    line-height: 16px;
    background: #e1e1e1;
    border: 1px solid #c9c9c9;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer;
	float:left;
	width:110px;
}
    .icheckbox_line-green .icheck_line-icon,
    .iradio_line-green .icheck_line-icon {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 35px;
        height: 26px;
        padding: 0;
        overflow: hidden;
        background: url(../images/icn_radio.png) no-repeat 0 0px;
        border: none;
    }
    .icheckbox_line-green.hover,
    /*.icheckbox_line-green.checked.hover,*/
    .iradio_line-green.hover {
        background: #e1e1e1;
    }
    .icheckbox_line-green.checked,
    .iradio_line-green.checked {
        background: #9cc046;
		border-color:#9cc046;
    }
        .icheckbox_line-green.checked .icheck_line-icon,
        .iradio_line-green.checked .icheck_line-icon {
            background-position: 0 -30px;
        }
    .icheckbox_line-green.disabled,
    .iradio_line-green.disabled {
        background: #e1e1e1;
        cursor: default;
    }
        .icheckbox_line-green.disabled .icheck_line-icon,
        .iradio_line-green.disabled .icheck_line-icon {
            background-position:0 -60px;
        }
    .icheckbox_line-green.checked.disabled,
    .iradio_line-green.checked.disabled {
        background: #e1e1e1;
    }
        .icheckbox_line-green.checked.disabled .icheck_line-icon,
        .iradio_line-green.checked.disabled .icheck_line-icon {
            background-position: 0 -90px;
        }

/* HiDPI support */
@media (-o-min-device-pixel-ratio: 5/4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (min-resolution: 1.25dppx) {
    .icheckbox_line-green .icheck_line-icon,
    .iradio_line-green .icheck_line-icon {
        background-image: url(line@2x.png);
        -webkit-background-size: 60px 13px;
        background-size: 60px 13px;
    }
}

/* End Member Note New UI */

.btn-view {
    color: #6D6C6C;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    /* background-color: #49afcd; */
    background-repeat: repeat-x;
    	background-image: linear-gradient(to bottom, #CACACA, #F4F6F7);
	border-left-color: #2f96b4;
	border-right-color: #2f96b4;
	border-top-color: #2f96b4;
	border-bottom-color: #1f6377;
}

/*------ Biometric page UI ------------------*/
.borCol { margin: 5px 0; border: 1px solid #ccc; padding: 7px; background-color:#ECF5FB;	}	
.Biometric { margin:10px; margin-left:5px; }
.Biometric dt { width:120px; padding:2px 0;  }
.Biometric dd { margin-left:110px; padding:2px 0; }
.Biometric h6 { margin:5px; text-decoration:underline; color:#246a9d; font-weight:bold; }
.Biometric .well { background-color:#fcf2fe; margin-top:15px; width:50%; border:1px solid #f6e1fa;}
.Biometric .block { width:3px; height:8px; display:inline-block; border-radius:2px; padding:1px 5px; }
.borBotgray { border-bottom:1px solid #999;}
.report_view_icn { background-image:url(../images/report_view.png); width:12px; height:12px; margin-right:1px; margin-top:3px; display:inline-block;}
#txtDateSearch{ margin-left:0 !important;}
#txtDateAppointmentSearch{ margin-left:0 !important;}
.topLinkRow{position:relative;}
.topLinkRow > .pull-right{ position:absolute; right:10px; top:-27px;line-height: 17px;}
span.icn16-back2 {background-position: 0 -2520px;}
.icn20{
                width: 20px;
                height: 20px;
                background-image: url(../images/sprit1.png);
                background-repeat: no-repeat;
                display:inline-block;
}
.icn20-past-due{background-position: -20px -2520px; }

#divGoalsBottomMenu.hidefooter {
	display: none;
}
.overVisible{overflow: visible !important;}
.iconMiddle {vertical-align:middle; text-align:center;}

.wdt200{ width:200px;}
.wdt100{ width:100px;}

.mNotes-row {
    background-color: #f6f6f6;
    margin-bottom: 5px;
    padding: 8px;
}
.mNotesList {
    max-height: 346px;
    overflow: auto;
}

/* Goal */


.goalOutcome{ padding:20px; background-color:#f5f5f5; border-top:1px solid #ccc;}
#addGoal .input-append .btn{ padding:2px 12px;}
.icnPlus{ background: url(../images/sprit1.png) no-repeat 0 -1747px; display:inline-block; padding-left:18px; min-height:18px; line-height:18px;}
  
.smooth-arrow{
                background-image:url(../images/arrow-right-smooth.png);
                background-repeat:no-repeat;
                height:15px;
                width:15px;
                padding-right:10px;
}
.label-smooth-arrow{
    padding: 3px 5px;
    margin-left: 20px;
}
.label-blue {
    background-color: #49a0d5;
}
.label-orange {
    background-color: #f2920a;
}


.icnSubarrow{ background: url(../images/arrow_sub.png)  no-repeat; display:inline-block; padding-left:18px; min-height:18px; line-height:18px;}

.redCircle{ display:inline-block; width:20px; height:20px; background:#c6314f url(../images/sprit1.png) no-repeat 2px -2857px; margin-right:4px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; float:left; }
.imgPreview{ width:75px; height:75px; }
.imgPreview img{ max-width:100%; height:auto;}

.ddsmoothmenu ul li ul li a span.icn-m-goal {
    background-position: -20px -2860px;
}
span.icn16-addGoal {
	background-position: -0px -2880px;
}
.checkboxTheme label{ display:inline-block;padding-left: 5px;}
.errHeight2{ height:380px; overflow:auto; }
.goalErrorMessage { position:absolute;left:10px;}
#divViewGoalOutcome .mNotesTitle
{
   font-weight: bold;
   font-size: 14px;
}

#divViewGoalOutcome .notesZero
{
   white-space: pre-line;
}
.icnOverAllExpand,.icnOverAllCollapse{ float:right; margin-left:10px; margin-top:4px;}
.icnOverAllExpand a,.icnOverAllCollapse a{ display:block; color:#fff; line-height:16px;}
.icnOverAllExpand a > span.eIcon,.icnOverAllCollapse a > span.eIcon{ float:left; margin-right:4px; width:16px; height:16px; background-image:url(../images/sprit1.png); background-repeat:no-repeat;background-color: #6fc3ff; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; }
.icnOverAllExpand a > span.eIcon{background-position: -20px -2800px;}
.icnOverAllCollapse a > span.eIcon{background-position: -0px -2800px;}
.switchBtn{ border:0 none; width:50px; height:20px;background-color: transparent; background-repeat:no-repeat; background-image:url(../images/sprit2.png);}
.switchBtnYes{ background-position: -340px -140px;}
.switchBtnNo{background-position: -340px -165px; }
.switchBtnDisabled{background-position: -340px -190px; }

/*Criteria specification demographics*/
.demographics .CScheckRow input {
	float: left;
	margin-top: 3px;
}
.demographics .CScheckRow label {
	padding-left: 20px;
	display: block;
}
/*Criteria specification demographics*/
/*Criteria specification pull-right issue*/
.pull-right1 {
  float: right;
}
/*Criteria specification pull-right issue*/

/*CR 2853 Advanced Model Configuration Start*/
#jqdvGrdAdvancedModelConfigDisplay { margin-bottom:5px; }
#jqdvGrdAdvancedModelConfigDisplay .AdvancedEditBlock {position:relative;z-index:999;}
#jqdvGrdAdvancedModelConfigDisplay tr td.AdvancedEditBlock {background: #FFFFFF !important;color: #000000;}



/*CR 2853 Advanced Model Configuration END*/
/** CR 3087 Medical tab Filter Start*/
#divMedicalBottomMenu.hidefooter {
	display: none;
}
/** CR 3087 Medical tab Filter END*/
 /* Added for CR 1037 print Healthwise Documents */
.labelN {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    background-color: #eee;
    color: #333;
    display: inline-block;
    font-size: 11px;
    line-height: 14px;
    padding: 4px 10px;
    vertical-align: baseline;
    white-space: nowrap;
    border: 1px solid #ccc;
}
.fmInline { margin-bottom:10px;}
.fmInline .fmInlineTxt { float:left; margin-right:20px;line-height: 25px;}
.fmInline .fmInlineField1 { float:left; width:120px;}
.fmInline .fmInlineField2 { float:left; width:200px;}
.fmInline .fmInlineField1 input.hasDatepicker,.fmInline .fmInlineField2 input.hasDatepicker{ width:100%;box-sizing: border-box;    height: 25px;}
.fmInline .fmInlineSep{ float:left; width:15px; padding-left:5px; min-height:25px; line-height:25px;}
/* END CR 1037 print Healthwise Documents */
/* Added for CR 3450 Auto assign an appointment by Balamurugan.S */
.lHeight24{ line-height:24px;}
/*CR 2630 Note Type Configuration*/
#jqdivNoteTypeConfigurationGrid { margin-bottom:5px; }
#jqdivNoteTypeConfigurationGrid .AdvancedEditBlock {position:relative;z-index:999;}
#jqdivNoteTypeConfigurationGrid tr td.AdvancedEditBlock {background: #FFFFFF !important;color: #000000;}

.ddsmoothmenu ul li ul li a span.icn-m-note-infoConfig {
      background-position: -20px -2940px;
}
/*CR 2630 Note Type Configuration*/
.icnSearchCon{position:relative; z-index:888;}
/*.icnSearchCon a.icnSearch12{ background:#eee url(../images/multiple-select.png) no-repeat -20px -23px; display:block; width:20px; height:24px; z-index:889; position:absolute; right:20px; top:1px; }*/
.icnSearchCon a.icnSearch12{ background:#eee url(../images/btn_apply.png?v=8.4.1.0) no-repeat; display:block; width:47px; height:24px; z-index:889; position:absolute; right:20px; top:1px; }

#divMeasuresFilter .modal-body{ min-height:300px !important;}
#divUtilizationFilter .modal-body{ min-height:300px !important;}
/*CR 3149*/
.btn-status{ display:inline-block; padding:0 10px; background-color: #ccc; color:#fff; line-hight:20px; height:20px; position:relative; border:0; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;width:60px;}
.btn-status:hover, .btn-status:focus,.btn-status:active{color:#fff;}
.btn-status-high{ background-color: #f2595e;}
.btn-status-medium{ background-color: #ee981f}
.btn-status-low{ background-color: #59b84b;}
.dropdown-status{border-radius:0px; -moz-border-radius:0px; -webkit-border-radius:0px; margin-top:0;}
.btn-status .caret{float:right;}
/*CR 3149*/
.errorFloat{position:absolute; right:-10px;}
/*Added for CR 3608 Fund information by Balamurugan.S*/
.MI-ProgramInfo{float:right; width:40px; height:40px; border-left:1px solid rgba(255, 255, 255, 0.2); background: url(../images/sprit1.png) no-repeat 0px -3020px;}
.MI-ProgramInfo.MIDisabled{opacity:0.5; cursor:no-drop;}
.modalMaxH{max-height: 350px;}
.MI-PI-list {padding-left:10px; }
.MI-PI-list ul {list-style-type:disc !important; }
.MI-PI-list ol {list-style-type:decimal !important; }
/*End CR 3608*/
.txt2-dob { margin-left: 0 !important; }
.ErrorFloatCon{ position:relative;}
.ErrorFloat{ position:absolute; right:-8px; top:0px;}
/*Added for CR 3147 Time zone in Member Id Card  by Balamurugan.S*/
.MI-timeZoneRow{ margin-bottom:5px; text-align:left;}
.MI-timeZoneRow .MI-timeZone{ background-color:#dfdfdf; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; padding:1px 10px; color:#5b5b5b; border:1px solid #dfdfdf; position:relative;}
.MI-timeZoneRow .MI-timeZone.open{ background-color:#fff; border-color:#ccc;}
.MI-timeZoneRow .MI-timeZone .icn-TZEdit, .MI-timeZoneRow .MI-timeZone .icn-TZCancel{ float:right; margin-left:5px; width:13px; height:13px;background-image: url("../images/sprit2.png"); background-repeat:no-repeat; position:relative; top:2px;}
.MI-timeZoneRow .MI-timeZone .icn-TZEdit{ background-position:-240px -180px;}
.MI-timeZoneRow .MI-timeZone .icn-TZCancel{ background-position:-260px -180px;}
.MI-timeZoneRow .dropdown{ margin: 0 10px;}
.MI-timeZoneRow .dropdown .dropdown-menu{ border-radius:0px; -moz-border-radius:0px; webkit-border-radius:0px;  margin-top:-1px; width:100%; text-align:left;}
.MI-timeZoneRow .MI-timeZone .MI-TZLabel{white-space: nowrap;	overflow: hidden;	text-overflow: ellipsis;	width: 93%;}
.MI-timeZoneRow .MI-timeZoneRow-Dropdown {width:275px; position:absolute; top:-1px; left:0;}
.MI-timeZoneRow .row-fluid [class*="span"] {    min-height: 22px;}
.MI-timeZoneRow div.JqueryBig div.icon{ height:21px;}
/*End CR 3147*/

/*BUTTON GROUP for CR 3847 - First eligibility Date*/
.customInput-group-addon, .customInput-group-btn,.customForm-control, .customInput-group-btn{-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
.customInput-group-addon, .customInput-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
                
}
.customInput-group-addon {
    padding: 2px 10px;
   line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #B5B8C8;
    border-radius: 4px;
                display: table-cell;
}
.customInput-group-addon:first-child{
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
                border-right: 0;
}
.customInput-group-addon:last-child{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
                border-left: 0;
}

.customForm-control {
    
    padding: 2px 10px;
    line-height: 1.42857143;
    border: 1px solid #B5B8C8;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.customInput-group-btn{display: table-cell;    position: relative;
    font-size: 0;
    white-space: nowrap;}
.customInput-group-btn .btn{ padding:2px 10px;}
.customInput-group{position: relative; display: table; border-collapse: separate;-webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}
.customInput-group .customForm-control{position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;display: table-cell;height: 26px;}
.customInput-group .customForm-control:not(:first-child):not(:last-child), 
.customInput-group-addon:not(:first-child):not(:last-child), 
.customInput-group-btn:not(:first-child):not(:last-child) {
    border-radius: 0;
}
.customInput-group .customForm-control:last-child, 
.customInput-group-addon:last-child,  
.customInput-group-btn:first-child>.btn:not(:first-child), 
.customInput-group-btn:last-child>.btn{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.customInput-group .customForm-control:first-child, 
.customInput-group-addon:first-child, 
.customInput-group-btn:first-child>.btn, 
.customInput-group-btn:first-child>.btn-group>.btn, 
.customInput-group-btn:first-child>.dropdown-toggle, 
.customInput-group-btn:last-child>.btn-group:not(:last-child)>.btn, 
.customInput-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
/*End for CR 3847 - First eligibility Date*/

/*COLLAPSE*/

/*Added for CR 3903 - PST Model By Balamurugan.S*/
.MI-panelIn .ui-accordion-header{ margin:2px;color: #1c7bb1; text-align:left;  border: 1px solid #94ccec;background-color: #cdedff; padding:4px 5px 4px 10px;color: #1c7bb1; line-height:20px; font-weight:normal; font-size:12px; border-radius:0; background-image: none;}
.MI-panelIn .ui-accordion-header .ui-accordion-header-icon{
margin-right: 6px;
	margin-top: 0px;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	position:relative;
	background-image: url(../images/sprit2.png);
	background-position: -280px -180px;
	float:right;
	margin-top: 2px;	
}
.MI-panelIn .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon{background-position: -280px -200px;}
.MI-panelIn .ui-accordion .ui-accordion-header-active{ border-bottom:1px solid #94ccec !important;}
.MI-panelIn .ui-widget-content{ border:0; border-radius:0; background-color:transparent; background-image:none;}
.MI-panelIn .ui-accordion .ui-accordion-content{ margin:0 0px 1px; padding:0;}
.MIScroll280{ max-height:280px;}
/*END CR 3903 - PST Model*/

/*CR 2484*/
.hideMemberId { display:none; }
span.icn16-memDet{ background-position:0 -3070px;}
span.icn16-memDetdisable, lable.icn16-memDetdisable
{
  background-position:0 -3070px;
  color: #85b2e3 !important;    
  cursor: not-allowed;
}
/*CR 2484*/

/*CR 4301 2feb2017*/
.modal .activity dl dt {
    color: #2669B2;
                font-weight:600;
}

.modal .activity dl {
    margin-bottom: 0px;
    margin-top: 5px;
}

.activity .dl-horizontal dd {
    margin-left: 70px;
}
.activity .dl-horizontal dd .label{white-space: normal;}

.activity .dl-horizontal dt {
    width: 70px;
    text-align: left;
}

/*CR 4301 2feb2017*/


/*CR 4301 2feb2017*/
/*CR 3912 goals Report start*/
.fieldset .dispBlock{ margin-left:15px;}
.fieldset .dispBlock:first-child{ margin-left:0px;}

.graybg{
    background: #efefef;
    padding: 20px 10px 20px 20px;
}
.bgwhite {
	background-color: #fff;
    border: 1px solid #a3a3a3;
    height: 115px;
    overflow: auto;
    padding: 5px;
}
.footerData td,.footerData th{ background-color:#5FC2F2 !important;border-top-color:#abdaf7 !important;color:#333;  
}
#jqdivViewContacts .footerData{display:none;}
.pad-8{
    padding-left: 8px !important;
    padding-right: 8px !important;
}

#divDispositionDetails .dataTables_scrollBody
{
	max-height:255px  !important;
	overflow-y :auto !important;
	height: auto !important;
	border:none !important;
	width:100% !important;
	overflow-x: hidden !important;
}

.nonedit-combo
{
	pointer-events:"none",
	
}
span.icn16-compliance {
    background-position: 0 -3090px;
}
span.icn16-tick {
    background-position: -20px -3070px;
    
}
.ddsmoothmenu ul li ul li a span.icn-m-compliance {
    background-position:-20px -3090px;
}

/*.footerData td:nth-child(1){width:215px;}
.footerData td:nth-child(2){width:116px;}
.footerData td:nth-child(3){width:115px;}
.footerData td:nth-child(4){width:115px;}
.footerData td:nth-child(5){width:115px;}
.footerData td:nth-child(6){width:114px;}
.footerData td:nth-child(7){width:117px;}
.footerData td:nth-child(8){width:164px;}
.footerData td:nth-child(9){width:113px;}
.footerData td:nth-child(10){width:117px;}
.footerData td:nth-child(11){width:264px;}*/

.icn16-4 {
    background-image: url("../images/sprit1.png");
    background-repeat: no-repeat;
    height: 16px;
    margin-right: 6px;
    width: 16px;
    display:inline-block;
    position:relative;
    top:2px;
}
.mTOP5 {
    margin-top: 5px;
}
/* Added for CR 6361 Managed Condition Start */
.popover.customPO-Black{ background-color:rgba(0, 0, 0, 0.9); color:#fff;    box-shadow: 0 0px 0px rgba(0, 0, 0, .2); -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, .2); -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, .2); border: 0;min-width:220px;max-width: 250px; font-family: "Segoe UI", arial, verdana, "lucida sans unicode", tahoma, sans-serif;}
.popover.customPO-Black.top > .arrow{ border-top-color:rgba(0, 0, 0, 0.9);bottom: -7px; border-width:7px 7px 0 7px;}
.popover.customPO-Black.top > .arrow:after{ display:none;}
.popover.customPO-Black.top .popover-header{ padding-right:10px; text-align:right;}
.popover.customPO-Black.top .customClose{ font-size:18px; color:#fff; font-weight:bold;}
.popover.customPO-Black.top .customClose:hover{ text-decoration:none;}
.popover.customPO-Black.top .popover-content{max-height: 180px;    overflow: auto; margin-bottom:10px; padding-right:10px;overflow-wrap: break-word;}
.popover.customPO-Black.top .popover-content ul{ list-style-type:disc; margin-left:15px;}
.minHeight220{ min-height:220px !important;}
/* End CR 6361 Managed Condition*/

.lHeight13{
    line-height: 1.3;
}
/*CR 5369 - Upload File */
.disable-UploadFileLink 
{ 
  color: #85b2e3;    
  cursor: not-allowed;
}
#divPCPSearch .yui-dt-selected td a,
#jqSpecgrid .yui-dt-selected td a{color:#fff;}
#divPCPSearch .yui-dt-selected td .disable-UploadFileLink,
#divPCPSearch .yui-dt-selected td .disable-UploadFileLink:hover,
#jqSpecgrid .yui-dt-selected td .disable-UploadFileLink,
#jqSpecgrid .yui-dt-selected td .disable-UploadFileLink:hover{color:rgba(255, 255, 255, 0.5);}
#divPCPSearch .disable-UploadFileLink:hover,
#jqSpecgrid .disable-UploadFileLink:hover {
    color: #85b2e3;
}

#dvGrdUploadFileDisplay tr.yui-dt-selected td a.disable-UploadFileLink{
	background-color: #7AB4E9 !important;
	color: #FFFFFF!important;
    cursor: not-allowed;
}
.icnM-downloadloadFile{
background: url("../images/sprit1.png") no-repeat -20px -3130px;
width: 15px;
height: 11px;
padding-left:20px;
}
/*End CR 5369 - Upload File */

/*INPUT GROUP*/
.input-groupB3, .input-groupB3 * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.input-groupB3 {
    position: relative;
    display: table;
    border-collapse: separate;
}
.form-controlB3 {
    display: block;
    width: 100%;
    height: 26px;
    padding: 2px 5px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
    background-image: none;
    border: 1px solid #B5B8C8;
    border-radius: 3px;
}
.input-groupB3 .form-controlB3 {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
}
.input-groupB3 .form-controlB3, 
.input-groupB3-addon, .input-groupB3-btn {
    display: table-cell;
}
.input-groupB3 .form-controlB3:first-child, 
.input-groupB3-addon:first-child, 
.input-groupB3-btn:first-child>.btn, 
.input-groupB3-btn:first-child>.btn-group>.btn, 
.input-groupB3-btn:first-child>.dropdown-toggle, 
.input-groupB3-btn:last-child>.btn-group:not(:last-child)>.btn, 
.input-groupB3-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}
.input-groupB3-addon, .input-groupB3-btn {
    width: 1%;
    vertical-align: middle;
}
.input-groupB3-addon {
    padding: 2px 5px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #B5B8C8;
    border-radius: 3px;
                height:26px;
}
.input-groupB3-addon:last-child {
    border-left: 0;
}
.input-groupB3-addon:first-child {
    border-right: 0;
}
.input-groupB3-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
}
.input-groupB3 .btn {
    height:26px;
                    line-height: 1.4;
}
.input-groupB3-btn>.btn {
    position: relative;
}
.input-groupB3 .form-controlB3:last-child, 
.input-groupB3-addon:last-child, 
.input-groupB3-btn:first-child>.btn-group:not(:first-child)>.btn, 
.input-groupB3-btn:first-child>.btn:not(:first-child), 
.input-groupB3-btn:last-child>.btn, 
.input-groupB3-btn:last-child>.btn-group>.btn, 
.input-groupB3-btn:last-child>.dropdown-toggle {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.input-groupB3-btn:last-child>.btn, 
.input-groupB3-btn:last-child>.btn-group {
    margin-left: -1px;
}

.wordwrap
{
	word-wrap: normal; 
	word-break: break-all;
}
.btnMS-apply{position: relative; z-index: 888;}
.btnMS-apply .btn-apply{ width:50px; position:absolute; right:0; top:0; height:24px; padding:0;}
.btnMS-apply .ms-parent{ margin-right:55px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; width:auto !important; display:block;}

.grdRowHighlight td
{ 
	background-color:#cdedff !important;
	}

/* MEMBER DEATILS - TAB SCROLL */
#MID-Tab .mCSB_container ul {
    max-height: 45px;
    overflow-y: hidden;
    padding:0 35px;
}
#MID-Tab .mCSB_container.mCS_no_scrollbar_x ul{ padding:0;}
#MID-Tab .mCSB_scrollTools{ opacity:1;}
#MID-Tab .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft, 
#MID-Tab .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight
{ width:35px; height:40px;background-color:#fff; background-repeat: no-repeat; background-image: url(../images/arrow_MI_tab.png); bottom:0; opacity:1;}
#MID-Tab .mCSB_horizontal.mCSB_inside > .mCSB_container{ margin-bottom:0;}
#MID-Tab .mCSB_draggerContainer{ display:none;}
#MID-Tab .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{background-position: 0 0;}
#MID-Tab .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft:hover{background-position: 0 -40px;}
#MID-Tab .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{background-position: 100% 0;}
#MID-Tab .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight:hover{background-position: 1à^*ÁP+%4Â}

/*#MID-Tab .mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ display:none;}*/

#MID-Tab .mCSB_scrollTools.mCSB_scrollTools_horizontal{
		width: auto;
		height: 0px;
		top: auto;
		right: 0;
		bottom: 0;
		left: 0;
	}
	
.navbarBottom .nav .EMREvents_Filter  
{
   pointer-events:none !important; 
   cursor: not-allowed;
   opacity:0.5;  
}

/*#MID-Tab 
{
     width:100%;
}*/



.reportEditInline li{ position:relative;}
.reportEditInline .PH25{ position:absolute; top:3px; height:20px; background-color:transparent; background-image:url(../images/sprit1.png); background-repeat:no-repeat;background-position: 100% 0; display:block; width:24px; cursor:pointer;}
.reportEditInline .PH25:hover{ background-color:rgba(0, 0, 0, 0.1);}
.reportEditInline .icn16Edit{ right:0;background-position: 4px -1258px; }
.reportEditInline .icn16Save{ right:24px;background-position: 4px -919px;}
.reportEditInline .icn16Cancel{ right:2px;background-position: 4px -1459px;}
.reportEditInline .REFormCon{ position:fixed; padding:2px 2px 2px 2px; height:21px; width:261px; background-color:#f6f6f7; display:none;  z-index:1041;}
.reportEditInline .actv .REFormCon{ background-color:#4eabe4; }
.reportEditInline .REFormCon > input{ height:16px;} 
.REdit-backdrop {
    opacity: 0.5;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #FFFFFF;
    position:fixed;
    cursor:no-drop;
}
.sidePanel-in .ulList li.actv .icn16Edit{z-index:1036;}
.pad-4{
    padding-left: 4px !important;
    padding-right: 4px !important;
}
.MI-btRow1{
	margin-bottom:10px;
	padding-left:7px;
	padding-right:7px;
}
.PCPAtrHeight{    max-height: 300px;
    overflow: auto;}
 
#searcherror{padding:6px 10px;
    background-color: #fffff9;
    border: 1px solid #f1f1e8;position: relative;    top: -15px;}
#searcherror .text-error{ line-height:24px;}
.PCPErrCon {margin-bottom:10px;}
.PCPErrCon .PCPErrMsg{ margin-right:160px;}
.PCPErrCon .PCPErrBtn{float:right;}
/*gray out pop up*/

.bootbox.modal { z-index:1052;}
.bootbox.modal + .modal-backdrop{ z-index:1051;}
.label-completed, .label-new, .label-failed, .label-inprogress{ font-size:12px; font-weight:normal; color:#333;padding: 4px 5px;    min-width: 75px;    display: inline-block; text-align:left;}
.label-completed{ background-color:#e1f9dc;border: 1px solid #91d58d;}
.label-new{ background-color:#deeffe;border: 1px solid #9dc4e5;}
.label-failed{ background-color:#f9dcdc;border: 1px solid #fd8989;}
.label-inprogress{ background-color:#f9ebdc;border: 1px solid #fdc689;}

/*Disbale spinner in text box for Number Type inputs*/
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}

.CriteriaMonthYearDatePicker {
cursor:pointer !important;
background-color:#FFF !important; 
}

.btnMonthYearDatePicker .glyphicon-calendar {position:relative; top:3px}

.dropdownVisibleOnPopup {overflow:visible;}