﻿
.TitleTopBorder
{
	background-image: url(../images/feather_rtl.gif) repeat-x  ;
	
}

.TittleBarBase {
	color: #5b0000;
	font-family: 'IBM-Plex-Sans-Bold', sans-serif;
	font-size: 11pt;
}
.PanelBaseOfficeListIE6
{
	height: 388px;
}

.PanelBaseOfficeListIE7
{
	min-height: 378px;
}

.line
{
	height: 1px;
	background-color: #804000;
}

/* Apply this for buttons in aplication */
.Button
{
	font-size: 8.25pt;
}
.graybg
{
	background-color: #F4F4F4;
	font-size: 10px;
	color: #183490;
	font-weight: normal;
}
.TabText {
	font-size: 10px;
	text-decoration: none;
	color: #183490;
	font-family: 'IBM-Plex-Sans-Bold', sans-serif;
}

.maroon20
{
	color: #804000;
	font-size: 20px;
}
/* Class for Drop down List in applications */
.ddlist
{
	height: 20px;
	font-size: 8.50pt;
	width: 100px;
	border-style: solid;
	border-left: 1px solid #7B9EBD;
	border-right: 1px solid #7B9EBD;
	border-top: 1px solid #7B9EBD;
	border-bottom: 1px solid #7B9EBD;
	color: Black;
	vertical-align:text-top;
}

.GridViewHeaderText
{
	color: Black;
	background-color: #dce5ea;
	font-weight: normal;
	font-size: 8.25pt;
	text-align: center;
	vertical-align: middle;
	height: 20px;
}

.GridViewHeaderText A
{
	color: Black;
	text-decoration: underline;
}
.GridViewHeaderText A:link
{
	color: Black;
	text-decoration: underline;
}
.GridViewHeaderText A:visited
{
	color: Black;
}
.GridViewHeaderText A:hover
{
	color: #797777;
}
.GridViewHeaderTextForRadio
{
	color: Black;
	background-color: #dce5ea;
	font-weight: normal;
	font-size: 8.25pt;
	text-align: center;
	vertical-align: middle;
	height: 20px;
}
.GridViewRowStyle
{
	color: black;
	background-color: #ffffff;
	font-weight: Normal;
	font-size: 8.25pt;
	vertical-align: top;
	height: 5px;
}
.GridViewRowStyle A
{
	color: Black;
	text-decoration: none;
}
.GridViewRowStyle A:link
{
	color: Black;
	text-decoration: none;
}
.GridViewRowStyle A:visited
{
	color: Black;
	text-decoration: none;
}
.GridViewRowStyle A:hover
{
	color: #797777;
	text-decoration: none;
}
.GridViewAlternatingRowStyle
{
	color: Black;
	background-color: White;
	border-style: none;
	font-weight: Normal;
	font-size: 8.25pt;
	vertical-align: top;
	height: 5px;
}
.GridViewAlternatingRowStyle A
{
	color: Black;
	text-decoration: none;
}
.GridViewAlternatingRowStyle A:link
{
	color: Black;
	text-decoration: none;
}
.GridViewAlternatingRowStyle A:visited
{
	color: Black;
	text-decoration: none;
}
.GridViewAlternatingRowStyle A:hover
{
	color: #797777;
	text-decoration: none;
}
.GridViewSelectedItem {
	color: navy;
	background-color: silver;
	font-family: 'IBM-Plex-Sans-Bold', sans-serif;
	font-size: 8.25pt;
	cursor: default;
	vertical-align: middle;
	height: 5px;
	cursor: default;
}

.GridViewFooterText
{
	background-color: #dce5ea;
	font-size: 8.25pt;
}

.GridViewPagerText {
	color: Black;
	background-color: #dce5ea;
	font-family: 'IBM-Plex-Sans-Bold', sans-serif;
	font-size: 8.25pt;
	text-align: left;
	vertical-align: middle;
	height: 5px;
	position: fixed;
}
.GridViewPagerText A
{
	color: Black;
	text-decoration: underline;
}
.GridViewPagerText A:link
{
	color: Black;
	text-decoration: underline;
}
.GridViewPagerText A:visited
{
	color: Black;
	text-decoration: underline;
}
.GridViewPagerText A:hover
{
	color: #797777;
	text-decoration: none;
}
.EmailGridViewAltitemText
{
	color: black;
	background-color: #ffffff;
	font-weight: Normal;
	font-size: 8.25pt;
	vertical-align: middle;
	height: 5px;
}
.checkBox
{
	font-size: 8.25px;
	text-decoration: none;
	color: Black;
	font-weight: normal;
}
.table
{
	border-style: solid;
	border-width: 1px;
	border-color: Black; 
	background-color: White;
	font-size: 8.25pt;
	width: 100%;
	color: #002D45;
}
.tableWizard
{
	border-style: none;
	background-color: White;
	font-size: 8.25pt;
	width: 100%;
	color: #002D45;
}

.blue_bg
{
	background-image: url(../images/blue_bg.gif);
	background-repeat: repeat-x;
	height: 25px;
	font-size: 11px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	color: #ffffff;
	text-align: center;
}

.gray_bg
{
	background-image: url(../images/gray_bg.gif);
	background-repeat: repeat-x;
	height: 25px;
	font-size: 11px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
	color: #000000;
	text-align: center;
}

.taskPaneTD
{
	border-style: ridge;
	border-width: 1px;
	border-bottom-width: 0px;
	border-color: Highlight;
	background-color: #f0f0f0;
	font-size: 8.25pt;
	height: 20px;
}
.taskPaneTD A
{
	color: Black;
	text-decoration: none;
}
.taskPaneTD A:link
{
	color: Black;
	text-decoration: none;
}
.taskPaneTD A:visited
{
	color: Black;
	text-decoration: none;
}
.taskPaneTD A:hover
{
	color: Black;
	text-decoration: none;
}
.taskPaneBlankColumn
{
	border-style: ridge;
	border-width: 1px;
	border-bottom-width: 0px;
	border-color: Highlight;
	background-color: #1c5b94;
}
.Label
{
	font-size: 8.25pt;
	color: Black;
}
.labelFont
{
	background-color: #dce5ea;
	font-size: 8.25pt;
	padding-left: 5px;
	color: Black;
}
.LabelItalicFont
{
	font-style: italic;
	font-size: 8.25pt;
	padding-left: 5px;
	color: Black;
}
/* For Textbox used in Application*/
.Textbox
{
	background-color: White;
	font-size: 8.50pt;
	border-style: solid;
	border-left: 1px solid #7B9EBD;
	border-right: 1px solid #7B9EBD;
	border-top: 1px solid #7B9EBD;
	border-bottom: 1px solid #7B9EBD;
	color: Black;
	vertical-align: middle;
	padding-top: 1px;
	height: 17px;
}
/* Added by Piyush on 6th June 2007 for Textbox used in Application*/

.bannerHeadingFont
{
	background-color: White;
	font-size: 8.25pt;
	color: WindowText;
	border-style: none;
	cursor: text;
}
/* Added by Piyush on 6th June 2007 for TitleBar used in Application*/
.titleBarFont {
	color: #5b0000;
	font-family: 'IBM-Plex-Sans-Bold', sans-serif;
	font-size: 10pt;
}

/* Grid Link class modified by Mahesh on 06 May 2010 for apply Link button style on List pages Grids item*/
.GridLinks
{
	color: Black;
	text-decoration: underline;
}

.GridLinks a
{
	color: Black;
	text-decoration: underline;
}

.GridLinks A:link
{
	color: Black;
	text-decoration: underline;
}
.GridLinks:visited
{
	color: Black;
}
.GridLinks:hover
{
	color: Black;
	
}
/* Added by Priya on 7th June 2007 for the Dashboard*/

.dashBoard
{
	background-color: White;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
	border-right: black 1px double;
	border-top: black 1px double;
	border-left: black 1px double;
	border-bottom: black 1px double;
	border: 1pt;
}

.dashBoardFont {
	background-color: #c4ddf7;
	font-family: 'IBM-Plex-Sans-Bold', sans-serif;
	font-size: 8pt;
	border: 1pt;
	border-style: solid;
	border-color: Black;
}

/* Added by Ashish kumar Jauhari on 7th June for Login Page */
.blacktextbold {
	font-size: 11px;
	color: #32332D;
	text-decoration: none;
	font-family: 'IBM-Plex-Sans-Bold', sans-serif;
}

/* Added by Ashish kumar Jauhari on 7th June for Login Page */
.blacktextboldbig {
	font-size: 15px;
	color: #32332D;
	text-decoration: none;
	font-family: 'IBM-Plex-Sans-Bold', sans-serif;
}

/* Added by Ashish kumar Jauhari on 7th June for Login Page */
.redtextbold {
	font-size: 17px;
	color: #950732;
	text-decoration: none;
	font-family: 'IBM-Plex-Sans-Bold', sans-serif;
}

.footertextbold
{
	font-size: 10px;
	color: Black;
	text-decoration: none;
	font-weight: normal;
}

/* Added by Ashish kumar Jauhari on 7th June for Login Page */
.loginborder
{
	border-right: #A8C2DC 1px solid;
	border-top: #A8C2DC 1px solid;
	border-left: #A8C2DC 1px solid;
	border-bottom: #A8C2DC 1px solid;
	background-color: #D7E3EF;
	padding-right: 10px;
}

/* Added by Ashish kumar Jauhari on 7th June for Login Page */
.bluetextbold
{
	
	font-size: 13px;
	color: #000;
	text-decoration: none;
    font-family: 'IBM-Plex-Sans-Regular';
	
}


/* Added by Ashish kumar Jauhari on 7th June for Login Page */
.inbuttons {
	width: auto;
	border: 1px solid #236799;
	border-top-color: #105688;
	border-left-color: #105688;
	padding: 0.0em;
	background-color: #4687b9;
	background-image: url(App_Themes/Includes/images/inbuttonbg.gif);
	background-position: left top;
	background-repeat: repeat-x;
	color: #fff;
	font-size: 13.3px;
	font-family: 'IBM-Plex-Sans-Bold', sans-serif;
	cursor: pointer;
}

/* Added by Ashish kumar Jauhari on 7th June for Login Page */
.txtbx1
{
	border-right: #6a92b7 1px solid;
	border-top: #6a92b7 1px solid;
	font-size: 8pt;
	border-left: #6a92b7 1px solid;
	color: #000000;
	border-bottom: #6a92b7 1px solid;
	background-color: #ffffff;
	width: 145px;
}
/* Added by Manish Srivastava For Temerary */
.ClientList {
	color: Black;
	background-color: #ffffff;
	font-weight: Normal;
	font-size: 8.25pt;
	height: 15px;
	text-decoration: underline;
	cursor: pointer;
}
/* Added by Piyush on 11th June 2007 for Heading of every Banner used in Application*/
.LeftHeading
{
	background-image: url(../Images/tabs_03.gif);
	width: 12px;
	height: 21px;
}
/* Added by Piyush on 11th June 2007 for Heading of every Banner used in Application*/
.CenterHeading
{
	background-image: url(../Images/tabs_04.gif);
	font-size: 8.25pt;
	color: #143c6b;
}
/* Added by Piyush on 11th June 2007 for Heading of every Banner used in Application*/
.RightHeading
{
	background-image: url(../Images/tabs_06.gif);
	width: 12px;
	height: 21px;
}

/*Added by Pratap Singh on 12 June for services Screen GridView */
.Services, .Services A, .Services A:link {
	color: Black;
	text-decoration: underline;
	font-size: 7pt;
	cursor: pointer;
}

/*Added by Amit Paul Singh on 13th June for Button Color */
.ButtonStyle {
	border: 1px solid #236799;
	border-top-color: #105688;
	border-left-color: #105688;
	padding: 0.0em;
	background-color: #4687b9;
	background-image: url(../images/inbuttonbg.gif);
	background-position: left top;
	background-repeat: repeat-x;
	color: #fff;
	font-size: 12px;
	cursor: pointer;
}
.LabelClaimline
{
	font-size: 8.20pt;
	color: Black;
}
.LinkLabel
{
	font-size: 8.25pt;
	color: #404040;
}
.SumarryLabel
{ 
	font-size: 8.25pt;
	color: Black;
}
/*Added by Priya on 15thJune for fixing the header in the Grid*/

.DataGridFixedHeader {
	background-color: #c4ddf7;
	font-family: 'IBM-Plex-Sans-Bold', sans-serif;
	text-decoration: underline;
	font-size: 8.25pt;
	vertical-align: middle;
	height: 20px;
	border: 1pt;
	border-style: solid;
	border-color: Black;
	position: relative;
}

.TableFixedHeader {
	background-color: #dce5ea;
	font-family: 'IBM-Plex-Sans-Bold', sans-serif;
	font-size: 8.25pt;
	vertical-align: middle;
	height: 20px;
}
.DataGridFixedHeaderA
{
	color: Black;
}
.DataGridFixedHeaderA:link
{
	color: Black;
	text-decoration: underline;
}
.DataGridFixedHeaderA:visited
{
	color: Black;
}
.DataGridFixedHeaderA:hover
{
	color: Black;
}
/* Added By Manish Srivastava */
.list_Race, .list_collapse
{
	position: absolute;
	background: #ffffff;
	font-size: 8.25pt;
	color: Black;
	width: 200px;
	height: 17px;
	overflow-y: scroll;
	border: 1px solid #7F9DB9;
	padding: 1px;
	text-align: left;
	display: block;
}

.list_Race:hover, .list_expand
{
	height: 180px;
}

/*Added by Jatinder on 19thJune for Alerts.ascx*/
.Alerts
{
	font-size: 8.25pt;
}
/* Added By Pramod for Ajax  tab */
/* default layout */
.ajax__tab_default .ajax__tab_header
{
	white-space: nowrap;
}
.ajax__tab_default .ajax__tab_outer
{
	display: -moz-inline-box;
	display: inline-block;
}
.ajax__tab_default .ajax__tab_inner
{
	display: -moz-inline-box;
	display: inline-block;
}
.ajax__tab_default .ajax__tab_tab
{
	margin-right: 4px;
	overflow: hidden;
	text-align: center;
	cursor: pointer;
	display: -moz-inline-box;
	display: inline-block;
}

/* xp theme */
.ajax__tab_xp .ajax__tab_header
{
	font-size: 11px;
	background: url(../Images/AjaxControlToolkit.Tabs.tab-line.gif) repeat-x bottom;
}
.ajax__tab_xp .ajax__tab_outer
{
	padding-right: 4px;
	background: url(../Images/AjaxControlToolkit.Tabs.tab-right.gif) no-repeat right;
	height: 21px;
}
.ajax__tab_xp .ajax__tab_inner
{
	padding-left: 3px;
	background: url(../Images/AjaxControlToolkit.Tabs.tab-left.gif) no-repeat;
}
.ajax__tab_xp .ajax__tab_tab
{
	height: 13px;
	padding: 4px;
	margin: 0;
	background: url(../Images/AjaxControlToolkit.Tabs.tab.gif) repeat-x;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner
{
	background: url(../Images/AjaxControlToolkit.Tabs.tab-hover-left.gif) no-repeat;
}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab
{
	background: url(../Images/AjaxControlToolkit.Tabs.tab-hover.gif) repeat-x;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer
{
	background: url(../Images/AjaxControlToolkit.Tabs.tab-active-right.gif) no-repeat right;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner
{
	background: url(../Images/AjaxControlToolkit.Tabs.tab-active-left.gif) no-repeat;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab
{
	background: url(../Images/AjaxControlToolkit.Tabs.tab-active.gif) repeat-x;
}
.ajax__tab_xp .ajax__tab_body
{
	font-size: 10pt;
	border: 1px solid #999999;
	border-top: 0;
	padding: 8px;
	background-color: #ffffff;
}

/* scrolling 
.ajax__scroll_horiz {overflow-x:scroll;}
.ajax__scroll_vert {overflow-y:scroll;}*/
.ajax__scroll_both
{
	overflow: scroll;
}
.ajax__scroll_auto
{
	overflow: auto;
}


/* Added by Piyush on 5th july 2007 for Error Message shown to the user, common for every screen*/
.errorMessageClass
{
	color: Black;
	font-size: 9.75pt;
}
/* Added By Pramod on 19 jun for use in claim line entitutional*/
.tableBackgound
{
	background-color: #fff;
	font-size: 8.25pt;
	padding-left: 5px;
	color: Black;
}

/* Added by Priya on 14th August '07 for use in Contract Details */
.grayTextForTextbox
{
	color:InactiveBorder;
	font-size: 8.75pt;
	border-style: solid;
	border-left: 1px solid #7B9EBD;
	border-right: 1px solid #7B9EBD;
	border-top: 1px solid #7B9EBD;
	border-bottom: 1px solid #7B9EBD;

	vertical-align: middle;
	padding-top: 1px;
}


/* Additon ends here by Piyush on 5th july 2007 for Error Message shown to the user, common for every screen*/





/*Added by Abhay on 6/11/2007 for headings used into the help pages  */
.maroon20Help 
{
	font-size: 20px;
	color: #5b0000;	
}
/*Added by Abhay on 06/11/2007 for bullet on the help pages*/
.BulletHelp
{ 	
	font-size: 15px;
	color: #303a53;	
}
/*Added by Abhay on 06/11/2007 for paragraphs on the help pages*/
.ParahraphHelp
{
	font-size: 12Px;
	color: #303a53;
}

/*Added by HHH as on 28-Nov-2007 */
.tabs-container
{
    border:1px solid #6D99B6;border-top:0px;vertical-align:bottom;
}
.tabs-inactive
{
   
	padding-top:-10px;vertical-align:bottom;display: inline-block;color:#000000;text-decoration:none;height:16px;background:url("../images/AjaxControlToolkit.Tabs.tab.gif") repeat-x;font-size:11px;font-family: 'IBM-Plex-Sans-Bold', sans-serif;padding-left:12px;padding-right:12px;padding-top:4px;
}

.tabs-inactive:hover
{
    padding-top:-10px;vertical-align:bottom; display: inline-block;color:#000000;text-decoration:none;height:16px;background:url("../images/AjaxControlToolkit.Tabs.tab-hover.gif") repeat-x;font-size:11px;font-family: 'IBM-Plex-Sans-Bold', sans-serif;padding-left:12px;padding-right:12px;padding-top:4px;
    
}
.tabs-active
{
    border-left:1px solid #FFC83C;border-right:2px solid #FFC83C;vertical-align:middle;display: inline-block;vertical-align:middle;color:#000000;text-decoration:none;height:16px;background:url("../images/AjaxControlToolkit.Tabs.tab-active.gif") repeat-x;font-size:11px;font-family: 'IBM-Plex-Sans-Bold', sans-serif;padding-left:12px;padding-right:12px;padding-top:4px;
}
.tab-panes { border:0px solid #6D99B6;margin: 4px ;padding:5px 10px 10px 10px;}
#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}
	
/*Description: This css class is used to dropdownlist in application */
/*Author:Pradeep                                                     */
/*CreatedOn:Aug 19,2009                                              */
.dropDownList
{   
	font-size: 8.50pt;
	border-style: solid;
	border-left: 1px solid #7B9EBD;
	border-right: 1px solid #7B9EBD;
	border-top: 1px solid #7B9EBD;
    border-bottom: 1px solid #7B9EBD;
	color: Black;
	vertical-align:text-top;
}
/*Description: This css class is used for readonly dropdownlist in application */
/*Author:Vikas Vyas                                                     */
/*CreatedOn:April 19,2010                                              */
.dropDownListReadOnly
{    
	background:#f5f5f5;
	font-size: 8.50pt;
	border-style: solid;
	border-left: 1px solid #7B9EBD;
	border-right: 1px solid #7B9EBD;
	border-top: 1px solid #7B9EBD;
    border-bottom: 1px solid #7B9EBD;
	color: Black;
	vertical-align:text-top;
}
/*Description: This css class is used to radio button in application */
/*Author:Pradeep                                                     */
/*CreatedOn:Aug 19,2009                                              */
.radioButton
{
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
	margin: 0px; /*float:left;*/
}
/*Description: This css class is used to input type in  radio button in application */
/*Author:Pradeep                                                                    */
/*CreatedOn:Aug 19,2009                                                             */
.radioButton input
{
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	text-indent: 0px;
	margin: 0px;
}
/*Description: This css class is used to label in  radio button in application */
/*Author:Pradeep                                                               */
/*CreatedOn:Aug 19,2009                                                        */
.radioButton label
{
	vertical-align: middle;
	padding-top: 3px;
	margin: 0px;
	margin-top: 3px;
	font-weight: normal;
}
/*Description: This css class is used to span button in application  */
/*Author:Pradeep                                                     */
/*CreatedOn:Aug 19,2009                                              */
.spanText
{
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	vertical-align: top;
	margin-left: 3px;
	margin-right: 0px;
}
/*Description: This css class is used to span button in application  */
/*Author:Pradeep                                                     */
/*CreatedOn:Aug 19,2009                                              */
.linkButton
{
	font-size: 11px;
	/*color: Blue;*/
	color : Black;
	font-weight: normal;
	vertical-align: top;
	margin-left: 3px;
	margin-right: 0px;
}
/*Description: This css class is used to show pointer cursor style in application  */
/*Author:Pradeep                                                                   */
/*CreatedOn:Aug 19,2009                                                            */
.cursorPointer
{
 cursor:pointer ;
}
/*Description: This css class is used to show default cursor style in application  */
/*Author:Pradeep                                                                   */
/*CreatedOn:Aug 19,2009                                                            */
.cursorDefault
{
 cursor:help;
}
/*Description: This css class is used to right align td  in application  */
/*Author:Pradeep                                                         */
/*CreatedOn:Aug 19,2009                                                  */
.tdAlignRight
{
	text-align:right;
}
/*Description: This css class is used to center align td in application    */
/*Author:Pradeep                                                           */
/*CreatedOn:Aug 19,2009                                                    */
.tdAlignCenter
{
	text-align:center;
}
/*Description: This css class is used to left align td in application      */
/*Author:Pradeep                                                           */
/*CreatedOn:Aug 19,2009                                                    */
.tdAlignLeft
{
	text-align:left;
}
/*Description: This css class is used to apply on error message text in application */
/*Author:Pradeep                                                                    */
/*CreatedOn:Aug 19,2009                                                             */
.errorMessage
{
	color:Red;
	font-size:8pt;
}
/*Description: This css class is used to apply on those text box which accept only numeric value in application */
/*Author:Pradeep                                                                                                */
/*CreatedOn:Aug 19,2009                                                                                         */
.numericTextBox
{
   
    BORDER-RIGHT: #8594B3 1px solid; 
	BORDER-TOP: #8594B3 1px solid; 
	FONT-SIZE: 8pt; 
	BORDER-LEFT: #8594B3 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #8594B3 1px solid; 
	BACKGROUND-COLOR: #ffffff;
	vertical-align:top;
    font-weight :normal;
	font-size:8pt;
	text-align:right;
	
}
/*Description: This css class is used to apply on those span which is used as link  in application */
/*Author:Pradeep                                                                                   */
/*CreatedOn:Aug 19,2009                                                                            */
.spanlLink {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	cursor: pointer;
	text-decoration: underline;
}
/*Description: This css class is used to apply on disable field  in application */
/*Author:Pradeep                                                                */
/*CreatedOn:Aug 19,2009                                                                         */
.disableControl
{
 background-color:#ECE9D8;
}
/*Description: This css class is used to display text in bold */
/*Author:Pradeep                                              */
/*CreatedOn:Aug 26,2009  
/*Used In:Login.aspx                                          */
.blackTextBold {
	font-size: 11px;
	color: #32332D;
	text-decoration: none;
	font-family: 'IBM-Plex-Sans-Bold', sans-serif;
}
/*Description: This css class is used to display text in bold */
/*Author:Pradeep                                              */
/*CreatedOn:Aug 26,2009  
/*Used In:Login.aspx                                          */
.blackTextBoldbig {
	font-size: 15px;
	color: #32332D;
	text-decoration: none;
	font-family: 'IBM-Plex-Sans-Bold', sans-serif;
}
/*Description:This css class is used to display text in bold red color */
/*Author:Pradeep                                                       */
/*CreatedOn:Aug 26,2009  
/*Used In:Login.aspx                                                   */
.redTextBold {
	font-size: 17px;
	color: #950732;
	text-decoration: none;
	font-family: 'IBM-Plex-Sans-Bold', sans-serif;
}
/*Description:This css class is used to display border in login page   */
/*Author:Pradeep                                                       */
/*CreatedOn:Aug 26,2009  
/*Used In:Login.aspx                                                   */
.loginBorder
{
	border-right: #A8C2DC 1px solid;
	border-top: #A8C2DC 1px solid;
	border-left: #A8C2DC 1px solid;
	border-bottom: #A8C2DC 1px solid;
	background-color: #D7E3EF;
	padding-right: 10px;
}
/*Description:This css class is used to display error message          */
/*Author:Pradeep                                                       */
/*CreatedOn:Aug 26,2009  
/*Used In:Login.aspx                                                   */
.redTextError {
	font-size: 11px;
	text-decoration: none;
	color: red;
	font-family: 'IBM-Plex-Sans-Bold', sans-serif;
}

/*Description:This css class is used on text box                       */
/*Author:Pradeep                                                       */
/*CreatedOn:Aug 26,2009  
/*Used In:Login.aspx                                                   */
.textBox
{
	border-right: #6a92b7 1px solid;
	border-top: #6a92b7 1px solid;
	font-size: 8pt;
	border-left: #6a92b7 1px solid;
	color: #000000;
	border-bottom: #6a92b7 1px solid;
	background-color: #ffffff;
	width: 145px;
}
/*Description:This css class is used link button                       */
/*Author:Pradeep                                                       */
/*CreatedOn:Aug 27,2009  
/*Used In:Login.aspx                                                   */
.linkButton
{
font-size:11px;
text-decoration:none;
/*color:#051C3B;*/
font-weight:normal;
text-decoration:underline;
}
/*Description:This css class is used on copy right text                */
/*Author:Pradeep                                                       */
/*CreatedOn:Aug 27,2009  
/*Used In:Login.aspx                                                   */
.copyRight
{
	font-size: 10px;
    text-align: center;
}
.shs-ssocopyright {
	width: 435px;
	margin: 0px auto;
	padding: 1px 0;
	font-family: 'IBM-Plex-Sans-Regular';
	color: var(--shs-application-db-txt-clr);
}
/*Description:This css class is used to display success message          */
/*Author:Pradeep                                                         */
/*CreatedOn:Sep 27,2018                                                  */
/*Used In:TwoFactorAuthentication.aspx                                   */
.greenTextSuccess {
	font-size: 11px;
	text-decoration: none;
	color: green;
	font-family: 'IBM-Plex-Sans-Bold', sans-serif;
}

.container{ border:1px solid #000;}
li{list-style:none;}
/*Fixes the width of the left container*/
.pleft{float:left; width:355px;}
.pleftClientNote{float:left; width:200px;}

/*Fixes the width of the right container*/
.pright{float:right; text-align:justify;}
/*Fixes the width to adjust the top right curve */
.tabs li.top{float:left; width:347px; height:8px; font-size:0px;}
.tabs li.end{float:left; height:8px; font-size:0px;}


.tabs li.first{float:left; width:325px; height:22px; text-align:center; border-top:1px solid #d6d6d6; background:#fff;}
.tabs li.first a{color:#000; text-decoration:none}
.tabs li.first a:hover{color:#000; text-decoration:underline;}
.tabs li.firstrow{float:left; width:325px; height:22px; text-align:center;background:#d6d6d6;border-left:4px solid #9A9A9A;}
/*fixes the width of selected tab conatiner*/
.tabs li.first-n{float:left; width:325px; height:23px; text-align:center; border-top:1px solid #d6d6d6;background:#d6d6d6;border-left:4px solid #9A9A9A;}
.tabs li.last-t{float:left; height:23px; width:20px;}
.tabs li.last-r{float:left; height:23px; width:20px;}
.tabs li.last-b{float:left; height:23px; width:20px;}
.tabs li.last-n{float:left; height:23px; width:20px;}
.tabs li.firstlast{float:left; height:22px; width:20px;}

.tabs li.lastrow{float:left; width:325px; height:10px; text-align:center; border-top:1px solid #d6d6d6; }
.tabs li.lastright{float:left; height:100px; width:20px; border-right:1px solid #8fadc9; border-top:1px solid #8fadc9;  }
.tabs li.lastrowright{float:left; height:0px; width:20px; border-right:1px solid #d6d6d6; border-top:1px solid #d6d6d6;  }


.tabs a{text-decoration:none;color:#000;}
/*.tabs li.first:hover{background-image:url(images/cls-hover.gif);}*/
.red{background-color:#903; color:#FFF;}
.clear{clear:both;}
.blank{border-right:1px solid #000;}



.tabsClient li.top{float:left; width:179px; height:8px; font-size:0px; text-align:right;}
.tabsClient li.end{float:left; height:8px; font-size:0px;}
.tabsClient li.first{float:left; width:140px; height:23px; text-align:center; border-top:1px solid #d6d6d6; background:#fff;}
.tabsClient li.first a{color:#000; text-decoration:none}
.tabsClient li.first a:hover{color:#000; text-decoration:underline;}
.tabsClient li.firstrow{float:left; width:140px; height:23px; text-align:center;border-top:1px solid #d6d6d6;background:#d6d6d6;border-left:4px solid #9A9A9A; }
.tabsClient li.first-n{float:left; width:140px; height:23px; text-align:center;border-top:1px solid #d6d6d6;background:#d6d6d6;border-left:4px solid #9A9A9A;}
.tabsClient li.last-t{float:left; height:23px; width:30px;border-top: 1px solid #d6d6d6;}
.tabsClient li.last-r{float:left; height:23px; width:30px;}
.tabsClient li.last-b{float:left; height:23px; width:30px;}
.tabsClient li.last-n{float:left; height:23px; width:30px;}
.tabsClient li.firstlast{float:left; height:23px; width:30px;  border-top:1px solid #d6d6d6;}

.tabsClient li.lastrow{float:left; width:140px; height:41px; text-align:center;  border-top:1px solid #d6d6d6;}
.tabsClient li.lastright{float:left; margin-bottom:0px; height:68px; width:30px; border-right:1px solid #d6d6d6; border-top:1px solid #d6d6d6;}

.tabsClient li.lastrow1{float:left;  height:7px; text-align:center;  border-top:1px solid #8fadc9;}
.tabsClient li.lastright1{float:left; margin-left :175px; height:7px;  border-right:1px solid #8fadc9; border-top:1px solid #8fadc9;}


.tabsClient a{text-decoration:none;color:#000;}

/*Description:This css class is used for tabs in group notes                */
/*Author:Sandeep                                                      */
/*CreatedOn: January 19 , 2010 
/*Used In:GroupServiceDetails.aspx  */
ul{padding:0px; margin:0px;}
/*
.container{width:585px; border:1px solid #000;}
li{list-style:none;}
.pleft{float:left; width:190px;}
.pright{float:right; width:380px; text-align:justify;}
.tabs li.top{float:left; width:179px; height:8px; font-size:0px; text-align:right;}
.tabs li.end{float:left; height:8px; font-size:0px;}
.tabs li.first{float:left; width:132px; height:21px; text-align:center; border-bottom:1px solid #8fadc9; border-top:1px solid #8fadc9; background-image:url(../Includes/Images/strip.gif); background-repeat:repeat-x;}
.tabs li.first a{color:#000; text-decoration:none}
.tabs li.first a:hover{color:#000; text-decoration:underline;}
.tabs li.firstrow{float:left; width:132px; height:23px; text-align:center; background-image:url(../Includes/Images/rounded_left.gif); background-repeat:no-repeat; background-position:0px 0px; border-top:1px solid #8fadc9; }
.tabs li.first-n{float:left; width:132px; height:23px; text-align:center; background-image:url(../Includes/Images/rounded_left.gif); background-repeat:no-repeat; background-position:0px 0px; }
.tabs li.last-t{float:left; background-image:url(../Includes/Images/top-curve.gif); background-repeat:no-repeat; height:23px; width:48px;}
.tabs li.last-r{float:left; background-image:url(../Includes/Images/round.gif); background-repeat:no-repeat; height:23px; width:48px;}
.tabs li.last-b{float:left; background-image:url(../Includes/Images/bottom-curve.gif); background-repeat:no-repeat; height:23px; width:48px;}
.tabs li.last-n{float:left; height:23px; width:48px;}
.tabs li.firstlast{float:left; height:23px; width:48px;  border-top:1px solid #8fadc9;}

.tabs li.lastrow{float:left; width:132px; height:41px; text-align:center;  border-top:1px solid #8fadc9;}
.tabs li.lastright{float:left; margin-bottom:0px; height:68px; width:47px; border-right:1px solid #8fadc9; border-top:1px solid #8fadc9;}

.tabs li.lastrow1{float:left;  height:7px; text-align:center;  border-top:1px solid #8fadc9;}
.tabs li.lastright1{float:left; margin-left :175px; height:7px;  border-right:1px solid #8fadc9; border-top:1px solid #8fadc9;}


.tabs a{text-decoration:none;color:#000;}
.red{background-color:#903; color:#FFF;}
.clear{clear:both;}
.blank{border-right:1px solid #000;}
*/


/*Added by SweetyK  to hide   scrollbars on div*/
.divScroll
{
	overflow: hidden;
		
}

 .blue_bg
        {
            background-color: #c7dcf1;
        }
        .table_border
        {
            border: 1px solid #000000;
        }
        .black_txt, .black_txt span, .black_txt sup, .black_txt a, .black_txt label
        {
            font-size: 11px;
            font-family: 'IBM-Plex-Sans-Bold', sans-serif;
            color: #000;
        }
        .desp_txt
        {
            font-size: 11px;
            color: #000;
        }
        .title_txt, .title_txt span
        {
            font-size: 12px;
            font-family: 'IBM-Plex-Sans-Bold', sans-serif;
            color: #2b3d55;
            padding: 3px;
        }
        .white_bg
        {
            background-color: #FFF;
            border: 1px solid #000;
            padding: 3px;
            font-size: 11px;
            color: #000;
        }
        .height
        {
            height: 4px;
        }
        
        
        
  .GridViewHeaderText
{
	color: Black;
	background-color: #efefef;
	font-weight: normal;
	font-size: 8.25pt;
	text-align: center;
	vertical-align: middle;
	height: 30px;
}


.LabelText
{
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	font-weight: normal;
	vertical-align: top;
	margin-left: 3px;
	margin-right: 0px;
}


.LabelLinkWithinGrid {
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: left;
	cursor: pointer;
	text-decoration: underline;
	vertical-align: top;
}
.grid_header_txt {
	font-size: 11px;
	font-family: 'IBM-Plex-Sans-Bold', sans-serif;
	color: #000;
	text-align: left;
}

.GridLinks
{
	font-size: 12px;
	font-weight: normal;
	color:Black; 
	text-align: left;
	cursor: pointer;
	text-decoration: underline;
	vertical-align: top;
}
.GroupServiceHeader
{
 /*font-size: 11px;
 font-weight: bold;*/
 color: #000;
 text-align:left;
 /*background-color:#f0f6f9;*/
 background-color:white;
 margin:2,0,2,0;
}
.form_label_LPadding8
{
 padding-left:8px;
 color: Black;
 font-size: 11px;
}
.form_textboxNew30
{
	height: 15px;
	border: 1px solid #a8bac3;
	font-size: 11px;
	color: #333;
	width:30px;
}
.form_textboxNew50
{
	height: 15px;
	border: 1px solid #a8bac3;
	font-size: 11px;
	color: #333;
	width:50px;
}
.form_textboxNew55
{
	height: 15px;
	border: 1px solid #a8bac3;
	font-size: 11px;
	color: #333;
	width:55px;
}
.form_textareaNarrative
{
	/*background: url(../Includes/Images/content_tab_bg.gif) repeat-x left top; */
	border: 1px solid #a8bac3;
	font-size: 11px;
	color: black;
	padding: 2px;
	background-color: #fff;
}

.parentchildbutton {
	background: #254a67;
	height: 20px;
	width: 67px;
	border-style: none;
	color: #fff;
	font-size: 11px;
	font-family: 'IBM-Plex-Sans-Medium', sans-serif;
	border-collapse: collapse;
	outline: none;
	margin: 1px;
	padding: 0;
	text-indent: 0;
}

	.parentchildbutton:hover, .parentchildbutton:focus {
		background: #254a67;
		height: 20px;
		width: 67px;
		border-style: none;
		color: #fff;
		font-size: 11px;
		font-family: 'IBM-Plex-Sans-Medium', sans-serif;
		outline: none;
		border-collapse: collapse;
		margin: 1px;
		padding: 0px 5px;
		text-indent: 0px;
		cursor: pointer;
	}
/*	Bed Census Drop Down CSS - Added By - Sumanta
	Updated by Wasif Butt
*/
.ClientDropdownAreaMain
{
	padding: 0 0 0 0;
	width: 145px;
}

.ClientDropdownAreaMain tr:hover 
{ 
    background-color: #d3dffb; 
}

.ClientDropdownAreaMain td
{
	text-align: left;
	padding: 0 0 0 0;
}
.ClientDropdownAreaMain input[type=button]
{
	/*width:148px;*/
	padding: 0;
	margin: 0;
}
.ClientDropdownAreaMain img[disabled]
{
	filter: alpha(opacity=30); /* IE6  -IE7    */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; /* IE8    */
	opacity: 0.3; /* Mozilla,Opera,and others    */
}
.ButtonContainer
{
	position: absolute;
	width: 145px;
}
.ButtonContainer .ButtonContainerTable
{
	background-color: #f0f6f9;
}
.ButtonContainer td
{
	/*padding:0 2px 0 2px;*/
	height: 19px;
}

.ButtonContainer a
{
	cursor: pointer;
}

.GridDropDownHighLight
{
	 background-color: #d3dffb; 
}

.GridDropDownWhite 
{
	 background-color: #ffffff; 
}

.GridDropDownBlue
{
	 background-color: #f0f6f9; 
}


 fieldset {
  margin: 10px; 
  padding: 0 0 10px 0; 
 
  
  border-radius: 8px; 
  -moz-border-radius: 8px; 
  -webkit-border-radius: 8px
}
legend {
  margin: 0 0 0 15px; 
  padding: 5px; 
 
 
  border-radius: 4px; 
  -moz-border-radius: 4px; 
  -webkit-border-radius: 4px
}

.form_label_wrap
{
	overflow: hidden;
	white-space: nowrap; 
	text-overflow: ellipsis;
	width:95%;
	color: Black;
	font-size: 11px;
	padding: 0 0 0 0;
}

.LabelTexbox
{
	border: 1px solid #a8bac3;
	width: 215px;
	padding-left: 1px;
	height: 17px;
	float:left;
}
.PopUpHyperLink
{
	color: Black;
	text-decoration: underline;
	font-size: 9pt;
	color: Black;
	font-size: 11px;
	padding: 0 0 0 0px;
	cursor:pointer;
}
.NoteTag
{
    background-color: RGB(209,224,238);
    border-bottom: 1px solid #3E6D8E;
    border-right: 1px solid #7F9FB6;
    color: #0d0c0c;
    font-size: 90%;
    line-height: 2;
    margin: 2px 2px 2px 0px;
    padding: 3px 4px;
    text-decoration: none;
    white-space: nowrap;
    word-wrap; normal;
    display: inline-block;
}
    
/* Added by Jason Steczynski on 4/13/2015, Summit Pointe - Contract Support, Task #592 */
@media print {
    .disable-printing {
        display: none;
    }
}

.removeBgColor {
        background-color: transparent !important;
        display: flex;
        grid-gap:10px;
        justify-content: flex-end;
}