@import url("./new_style_delta.css");

.redbgwithwidth_login:after{content: "."; visibility: hidden;height:0px;clear:both;display:block;}
.redbg_login {
	background-color: #F9E3E6;
	
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left; /*Fix for left align error desc  as per style guide*/
}
.section_login {
	/*width: 1004px;*/
	width:100%; /*Surej modified for RWD login screen NEW*/
	clear: both;
	margin: 0 auto;
}
.section_login:after {
	content: ".";
	visibility: hidden;
	height: 0px;
	clear: both;
	display: block;
	background-color: #ffffff;
}
.loginPanelColumnCombo {
	background-color: transparent;
	border: 0px;
	margin-top: 0px;
	padding-top: 4px;
	color: #262a2c;
	width: 100%;
	display: inline-block;
	
	font-size: 13px;
	font-weight:normal;
	text-decoration: none;
	vertical-align: middle;
}
.loginPanelColumnCombo_screen {
	
	height: 23px;
	width: 233px;
	display: block;
	float:left;
}
.loginPanelColumnCombo_brdr {
	height: 23px;
	background: url(../images/backgrounds/login_select.gif) no-repeat -560px 0px transparent;
	display: block;
	width: 99%;
}
.loginPanelAuthFormBtn {	
	
	font-size: 16px;
	/*font-weight:bold;*/
	color: #fff;
	background: #cf222c url(../images/Login-icon-small.png) no-repeat 135px center;
	  border-radius: 4px;
	text-decoration: none;
	/*background: url(../images/imgLoginButton01.png) transparent no-repeat 100% 0px;*/ /*Surej RWD modified image as per CDG suggestion*/
	border: 0px solid #333333;
	width: 100%;
	vertical-align: middle;
	overflow: visible;
	float: left;
	height: 50px;
	cursor: pointer;
	line-height: 25px;
	padding-left: 26px;
	padding-right: 17px;
	outline:none;
}
/*Surej RWD con hover effect on login buttons as per CDG suggestion*/
.loginPanelAuthFormBtn:hover, .loginPanelContinueButton:hover{
	/*background: url(../images/imgLoginButton01_mouseover.png) transparent no-repeat 100% 0px;*/
}

/* Start : Added for Ticket : 742655 ( BACK Button alignment issue on login Page ) */
.loginPanelBckButton {		
	font-size: 0.69em;
	font-weight: bold;
	color: black;
	text-decoration: none;
	padding-right: 13px;
	padding-left: 10px;
	background: url("../images/backgrounds/btnGray_new.gif") transparent no-repeat 100% 0px;
	border: 0px solid #333333;
	width: auto;
	vertical-align: middle;
	overflow: visible;
	height: 25px;
	cursor: pointer;
	line-height: 25px;
}
.loginPanelBckButton:hover {	
	background: url("../images/backgrounds/btnGray_mouseover.gif") no-repeat
		scroll 100% 0 transparent;
}
.loginPanelDummyBackButton {			
	/* padding-left: 10px; */
  /* width: auto; */
  /* overflow: visible; */
  /* height: 25px; */
  /* line-height: 25px; */
  /* margin-left: 78px; */
  float: left;
  height: 21px;
  /* background: url(../images/backgrounds/buttonStyle02_new.png) transparent no-repeat 0% 0px; */
  /* margin-right: 13px; */
  clear: right;
  margin-left: 5px;
  /* padding-left: 5px; */
  margin-top: 5px;
  margin-right: 5px;
  /* border-left: 1px solid #8cb478; */
}
/* End : Added for Ticket : 742655 ( BACK Button alignment issue on login Page ) */


.HW_formbtn_Auth_grey_new {
      float: left;
      height: 27px;
      background: url(../images/backgrounds/btnLoginGray.png)
            transparent no-repeat 0% 0px;
      clear: right;
      margin-left: 5px;
      padding-left: 5px;
      margin-top: 0.7%;
      margin-right:5px;
      padding-bottom: 5px;
}
.login_Auth_HW_mformbtn {
	float: left;
	height: 28px; /*Surej RWD increased height as per CDG */
	/*background: url(../images/login_auth_btn02.png) transparent no-repeat 0% 0px;*//*removed for rwd -surej*/
	/*margin-left: 4px;*/
	padding-left: 5px;
	/*margin-top: 0.7%;*/
	margin-right: 9px; /*5px; Modified fir login screen button alignment Surej*/
	margin-left: 81px; /*83px; Modified fir login screen button alignment Surej*//*changed for 11.2.2*/
	padding-bottom: 2px; /*Modified fir login screen button alignment Surej*/
	margin-top: 5px; /*Modified fir login screen button alignment Surej*/
}
.login_Auth_HW_mformbtn_new {
	float: left;
	/*height: 50px;*/
	/*margin-left: 75px;*/ /*78px;*/
	margin-top:17px;
	margin-bottom:40px;
	width: 100%;
	/*margin-top: 20px;*/
}
/*New*/
.loginPanelBackButton {	
	
	font-size: 0.69em;
	font-weight: bold;
	color: black;
	text-decoration: none;
	padding-right: 13px;
	padding-left: 10px;/*added for 11.2.2*/
	background: url("../images/backgrounds/btnGray_new.gif") transparent no-repeat 100% 0px;/*changed for 11.2.2*/
	border: 0px solid #333333;
	width: auto;
	vertical-align: middle;
	overflow: visible;
	float: left;
	height: 25px;/*changed for 11.2.2*/
	cursor: pointer;
	line-height: 26px;
}
/*added for 11.2.2 -start*/
.loginPanelBackButton:hover {	
background: url("../images/backgrounds/btnGray_mouseover.gif") no-repeat
		scroll 100% 0 transparent;
}
/*added for 11.2.2- end*/
.loginPanel_Auth_Back_HW_formbtn {	
	float: left;
	height: 25px;
	background: url("../images/backgrounds/btnGray_new.gif") transparent no-repeat 0% 0px;/*changed for 11.2.2*/
	clear: right;
	margin-left: 5px;
	/*padding-left: 16px;*//*removed for 11.2.2 */
	margin-top: 3px;
	margin-right: 5px;		
}
.loginPanel_HW_formbtn_Auth_grey {
      float: left;
      height: 21px;
      background: url(../images/backgrounds/btnBackGray.png) no-repeat 0% 0px;
      clear: right;
      margin-left: 5px;
      padding-left: 5px;
      margin-top: 0.7%;
      margin-right:5px;
      padding-bottom: 5px;
}
.loginPanelOtpAuthFormBtn {	
	
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background: url(../images/imgLoginButton02.png) transparent no-repeat 100% 0px;/*modified for 11.2.2*/
	border: 0px solid #333333;
	width: 100%;
	vertical-align: middle;
	overflow: visible;
	float: left;
	height: 27px;
	cursor: pointer;
	line-height: 25px;
	padding-left: 26px;
	padding-right: 10px;
	margin-top: -1px;/*added for 11.2.2*/
}
.loginPanel_Auth_Otp_HW_formbtn {
	float: left;
	height: 27px;
	margin-left: 8px;
	margin-top: 0.7%;
	width: 33%;
}
.loginPanelContinueButton {	
	
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background: url(../images/imgLoginButton01.png) transparent no-repeat 100% 0px;
	border: 0px solid #333333;
	width: 100%;
	vertical-align: middle;
	overflow: visible;
	float: left;
	height: 25px;/*CHANGED BY VINAY FOR RWD*/
	cursor: pointer;
	line-height: 25px;
	padding-left: 25px;
	padding-right: 1px;
	outline:none;
}
 /*added for 11.2.2-start*/
.loginPanelContinueButton:hover{
	background: url(../images/imgLoginButton01_mouseover.png) transparent no-repeat 100% 0px;
}
/*added for 11.2.2-end*/
.loginPanel_Auth_Continue_HW_formbtn {
	float: left;
	height: 27px;
	margin-left: 64px;
	margin-top: 0.7%;
	width: 25%;
}
.loginPanelInputDetailsrow .searchsimpletext{
	color: #A9C3D4;
	
	font-size: 0.7em;
	text-decoration: none;
	font-weight: bold;
}
.loginPanelColumnDetailStyle_alt .searchsimpletext{
	color: #F57076;
	
	font-size: 0.7em;
	text-decoration: none;
	font-weight: bold;
	padding-left:3px;/*added for 11.2.2*/
}
.loginPanelSimpleTextStyle_for{
	color: #A9C3D4;
	
	font-size: 0.81em;
	text-decoration: none;
	font-weight: bold;
}
.loginPanelSimpleTextStyle_userid{
	color: #70BAEC;
	
	font-size: 0.7em;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
	padding-left: 3px;
}
.loginPanelColumnDetailStyle_alt{
    float: left;
    margin-right: 5px;
    /*margin-top: 3px; */
    margin-top: -3px; 
    text-align: left;
    width: 67%; /*Changed from 20%*/
}
.loginPanelColumnStyle1{
	float: left;
	margin: 2px 0;
	padding-bottom: 10px;
	padding-top: 6px;
	width: 84%;
	padding-left: 27px;
}
.loginpage_auth_mn_formbtn {
    
	font-size: 11px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px; /*added by surej for rwd NEW*/
	/*background: url(../images/login_auth_btn02.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);*/
	background: url(../images/login_auth_btn03.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0); /*Surej RWD changed image as per CDG suggestion*/
	border: 0px solid #333333;
	/*border-radius:5px;commneted by surej for rwd NEW*/
	width: auto;
	vertical-align: middle;
	overflow: visible;
	float: left;
	height: 28px; /*Surej RWD increased height of button as per CDG suggestion*/
	cursor: pointer;
	line-height: 21px;
	border-right: 1px solid #7EA517; /*Surej RWD for login buttons*/
	/*added for Ipad style issues*/
	-webkit-appearance: none;
	-webkit-border-radius:0px;
}
/*Surej RWD con hover effect on login buttons as per CDG suggestion*/
.loginpage_auth_mn_formbtn:hover {
	background: url(../images/login_auth_btn03_mouseover.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

/*End: Added for new login screen*/
.blankField_d{
	text-decoration:none;
}
/*Start: Added for 11010 Enhancement : Activity Inquiry */

.filter-div
{
	float:left;
}

.filter-check-channel{
  	padding-left:5px;
  	float:left;
  }  
  
.accessChannelTableColStyle
{
	border-bottom:none;	
}

.accessChannelTableIdStyles
{
	margin-top:5px;
}
	
/*-End: Added for 11010 Enhancement : Activity Inquiry */

.budgetWidgetPromoImage{
	width:98%;
	height:80%;
	}
.knowMoreBudget{
	float:right;
    
    font-size: 0.69em;
    text-decoration: none;	
    cursor:pointer;
    font-weight:normal;
    color:#0376b7;
	}
.knowMoreBudget a{
	float:right;
    
    font-size: 1em;
    text-decoration: none;	
    cursor:pointer;
    font-weight:normal;
    color:#0376b7;
	}	
.noBudgetLinkedText{
	background: url("../images/db_icons_info_bar_hint.png") no-repeat scroll -2px -1px transparent !important;
    
    font-size: 0.69em;
    text-decoration: none;
    font-weight:normal;
    padding-left:3.5%;
    margin-left:1px;
	}

/*Style added for UI audit comment*/
.stage3_chartErrorStyle {
                color: red;
                
                font-size: 0.69em;
                text-decoration: none;
                float: left;
                padding-top: 8px;
                padding-right: 5px;
}

.stage3_chartWarningStyle {
                color: green;
                
                font-size: 0.69em;
                text-decoration: none;
                float: left;
                padding-top: 8px;
                padding-right: 5px;
}

.stage3_bluepanel {
                border-top: 1px solid #E0E1E2;
                border-left: 1px solid #E0E1E2;
                border-right: 1px solid #E0E1E2;
                border-bottom: 1px solid #E0E1E2;
                margin-top: 1%;
                margin-left: 1%;
                margin-right: 1%;
                float: left;
                width: 98%;
                background-color: #EBF7FF;
}


.simpletextright_stage3{
                color: #262a2c;
                   
                font-size: 0.69em;
                padding-left: 12px;
                text-decoration: none;
                font-weight:normal;
}
.labelcolumntexttoosmall_pfm {
                background: url("../images/backgrounds/input-text.gif") no-repeat scroll
                                0 0 transparent;
                border: 0 none;
                color: #b2b2b2 ;
                display: inline-block;
                
                font-size: 0.69em;
		line-height: 0.69em;
                font-weight:normal;
                height: 20px;
                margin: 0;
                padding: 7px 0 5px 2px;
                text-decoration: none;
                vertical-align: middle;
                width: 80px;
                float:left;
}

.stage3_simpletext_usd {
                color: #262a2c;
                
                text-decoration: none;
                font-size: 0.69em;
                padding-left: 3px;
                padding-right: 3px;
                
}

.searchsimpletext_noofdays {
	color: #262A2C;
	
	font-size: 0.69em;
	text-decoration: none;
	float: left;
	padding-top: 1px;
	padding-right: 5px;
}
.searchsimpletext_date {
	color: #262A2C;
	
	font-size: 0.69em;
	text-decoration: none;
	float: left;
	padding-top: 8px;
	padding-right: 5px;
	width: 157px;
	text-align: right;
	font-weight:normal;
}
/*Added for error highlighting in EBUX3 searchpanel*/
.error_highlight_withmargin {
	
	font-size: 0.69em;
	color: #ff0000;
	text-decoration: none;
	margin-left:5px;
}
.margintop{
margin-top:10px;
}

a.disabledlink:link {
	  
    font-size: 0.69em;
    text-decoration: none;   
    padding-top: 9px;   
	padding-right: 0px;
    color: #262A2C;
}

a.disabledlink:hover {
		
    font-size: 0.69em;
	text-decoration: none;
	color: #262A2C;
	text-decoration: underline;
}

a.disabledlink:visited {
	
	/*Changed by Neha Gosain*/
	 /*font-size: 0.9em;*/
        font-size: 0.69em;
	text-decoration: none;
	color: #262A2C;
}

.HW_formbtn_top_disabled{
	float: left;
	height: 21px;
	background: url(../images/backgrounds/btnBackGray.png)
		transparent no-repeat 0% 0px;
	clear: right;
	margin-left: 5px;
	padding-left: 5px;
	margin-top: 0.7%;
	margin-right:5px;
}


/*Start: Added for login screen UX3 */
input[id="CHANGE_IMAGECAPTCHA"][type="submit"][disabled] {
	padding-right: 18px;
	background: url(../images/reset.jpg);
	border: 0px solid #333333;
	float: right;
	height: 22px;
	cursor: pointer;
	margin-right: 138px;
}
input[id="STU_VALIDATE_CREDENTIALS"][type="submit"][disabled] {
   /* background: url(../images/backgrounds/btnLoginGray.png)
             no-repeat scroll 0 100%;   */ 
    background-color: #B4B4B4; /*Surej RWD removed background image*/
    background-image: none;/*Surej RWD removed background image*/
    width: 20%;   
    margin-left: 11px;
	/* background-color: #C6C6C6; Corrected regression issue Surej*/
	/*border-radius: 7px; Surej RWD removed border radius*/
	padding-left: 15px; /*Corrected regression issue Surej*/
}
input[id="VALIDATE_CREDENTIALS"][type="submit"][disabled] {
   /* background: url(../images/backgrounds/btnLoginGray.png)
             no-repeat scroll 0 100%;   */ 
    background-color: #B4B4B4; /*Surej RWD removed background image*/
    background-image: none;/*Surej RWD removed background image*/
    width: 20%;   
    margin-left: 11px;
	/* background-color: #C6C6C6; Corrected regression issue Surej*/
	/*border-radius: 7px; Surej RWD removed border radius*/
	padding-left: 15px; /*Corrected regression issue Surej*/
}
input[id="GENERATE_OTP"][type="submit"][disabled] {
    /*background: url(../images/backgrounds/btnGenerateOTPGray.png)
             no-repeat scroll 0 100%;*/ /*Surej RWD for login screen*/ 
    width: 100%;
    margin-left: 11px;
    padding-left: 26px;
    background-color: #B4B4B4;  /*Surej RWD for login screen*/ 
    /*border-radius:10px; */       /*Surej RWD for login screen*/  
}
input[id="VALIDATE_PASSWORD"][type="submit"][disabled] {
   /* background: url(../images/backgrounds/btnLoginGray.png)
             no-repeat scroll 0 100%;  */  /*Surej RWD for login screen*/ 
    background-color: #B4B4B4; /*Surej RWD removed background image*/
    width: 78%;   
    margin-left: 20px;
    padding-left: 7px;
    /*border-radius:14px;*/  /*Surej RWD for login screen*/    
}
input[id="VALIDATE_STU_CREDENTIALS"][type="submit"][disabled] {
   /* background: url(../images/backgrounds/btnLoginGray.png)
             no-repeat scroll 0 100%;*/  /*Surej RWD for login screen*/ 
    background-color: #B4B4B4; /*Surej RWD removed background image*/
    width: 20%;
    margin-left: 11px;
    /*border-radius:9px;*//*removed below style for 11.2.2*/
}
/*removed below style for 11.2.2*/
/*input[id="BACK_LOGIN"][type="submit"][disabled] {*/
   /* background: url(./images/backgrounds/btnBackGray.png)
             no-repeat scroll 0 0;*/  /*Surej RWD for login screen*/ 
    /*background-color: #B4B4B4;*/ /*Surej RWD removed background image*/
    /*width: 110%;
    float: left;
    margin-left: -16px;
    padding-left: 15px;*/
    /*border-radius: 24px;*/  /*Surej RWD for login screen*/ 
    /*height: 22px;
}*/

/*End: Added for login screen UX3 */

/*Added by Vinay for Initiate Bulk Payements- start*/
.formbtn_link_black_disabled {

font-size: 0.69em; 
text-decoration: none;
border: 0px;
width: auto;
overflow: visible;
background-color: transparent;
color: #CBCECF;
cursor: pointer; 
}

input.formbtn_link_black_disabled[disabled]

{
  color: #CBCECF !important;
  cursor: default;
}
/*Added by Vinay for Initiate Bulk Payements- end*/
/*Added by sonia for Initiate Bulk Payements- start*/
.simpletext_light{
color: #CBCECF;

font-size: 0.69em;
text-decoration: none;
padding-left: 5px;
}
.HW_textwithtopbottompadding{
vertical-align:middle;
font-size: 1em;
padding-left:6px;
padding-top:5px;
padding-bottom:5px;

}
.labelcolumncomboverysmall { 
/** Added by Priyanka for lookup */
	background-color: transparent;
	border: 0 none;
	color: #262A2C;
	
	font-size: 0.69em; /*Changed by Sonia Garg from 13px to refer body level font-size*/
	font-weight:normal;
	margin-top: 8px; /*Changed from 0px by Sonia Garg*/
	padding-top: 0px; /*Changed from 8px by Sonia Garg*/
	text-decoration: none;
	vertical-align: middle;
	/** Added by Priyanka for accounts page */
	width: 85%;
}

/* wrapper span style for too small combo box*/
.labelColumn_combo_very_small{
	/** Margin changed from 0 to 4px by Siva Theja */
	margin-right: 4px;
	margin-left: 5px; /* added ny Sonia Garg for UI3*/
	padding-bottom: 5px;
	padding-left: 0.1em;
	padding-right: 0px;
	padding-top: 0px;
	
	background: url(../images/backgrounds/select.gif) no-repeat 0 0 transparent;
	height: 31px;
	width: 90px;
	display: block;
	float: left;
	font-size:1em;
}

.labelColumn_combo_brdr_very_small {
	height: 31px;
	background: url("../images/backgrounds/select.gif") no-repeat scroll 100% 0 transparent;
	/** Added by Priyanka for lookup */
	/** Added by Priyanka for accounts */
	width: 90px;
	display: block;
}
/*Added by Payal*/
.labelcolumntextremarks {
	background: url('../images/composemail_subjectbg.png') no-repeat scroll
		0 0 transparent;
	border: 0 none;
	color: #262A2C;
	display: inline-block;
	
	/*Changed by Neha Gosain*/
	/* font-size: 0.813em;*/
	font-size: 0.69em;
	line-height: 0.69em;
	font-weight:normal;
	/** Changes done by Parasher from height 28 to 20 */
	height: 20px;
	margin: 0;
	/** Modified by Siva Theja, padding top changed to 7px */
	padding: 7px 0 5px 2px;
	text-decoration: none;
	vertical-align: middle;
	width: 345px;
	float:left;
}
/*Added by Payal*/
.labelCol_text_remarks {
	float: left;
	height: 31px;
	background: url('../images/composemail_subjectbg.png') #efefef no-repeat
		100% 0px;
	padding-right: 5px;
	padding-right: 0;
	margin-left: 5px;
	margin-right: 0px;
	/** Changes done by Lavanaya : Changed width from 90 to 84 */
	width: 350px;
}
.toppadding{
padding-top: 10px;
}

.HW_tabletextwithpadding_bulk {
vertical-align: middle;
font-size: 0.75em;
padding-left: 6px;
background: url("../images/backgrounds/separator1.gif") repeat-y scroll 99% 0 transparent;
padding-left: 11px;
}
.labelcolumncombosmallCrn { 
/** Added by Priyanka for lookup */
	background-color: transparent;
	border: 0 none;
	color: #262A2C;
	
	font-size: 0.69em; /*Changed by Sonia Garg from 13px to refer body level font-size*/
	font-weight:normal;
	margin-top: 8px; /*Changed from 0px by Sonia Garg*/
	padding-top: 0px; /*Changed from 8px by Sonia Garg*/
	text-decoration: none;
	vertical-align: middle;
	/** Added by Priyanka for accounts page */
	width: 52%;
}
.labelColumn_combo_small_cr{
	/** Margin changed from 0 to 4px by Siva Theja */
	margin-right: 4px;
	margin-left: 5px; /* added ny Sonia Garg for UI3*/
	padding-bottom: 5px;
	padding-left: 0.1em;
	padding-right: 0px;
	padding-top: 0px;
	
	background: url(../images/backgrounds/select.gif) no-repeat 0 0 transparent;
	height: 31px;
	width: 70px;
	display: block;
	float: left;
	font-size:1em;
}
.labelColumn_combo_brdr_small_cr {
	height: 31px;
	background: url("../images/backgrounds/select.gif") no-repeat scroll 100% 0 transparent;
	/** Added by Priyanka for lookup */
	/** Added by Priyanka for accounts */
	width: 70px;
	display: block;
}
.HW_tableheadingwithleftsideborder{
vertical-align:middle;
/*Changes for UI-Audit remarks */
padding-top:5px;
padding-bottom:5px;
padding-left:8px;
/*Added by shreya for separator in table heading*/
background: url("../images/backgrounds/separator1.gif") repeat-y scroll 0% 0 transparent;
}
/*Added by sonia for Initiate Bulk Payements- end*/

/*Start: Added for federated login onFlyRegister screen*/
.searchsimpletextblue {
	color: #73C4F1;
	
	font-size: 11px;
	text-decoration: none;
	float: left;
	padding-top: 8px;
	padding-right: 5px;
}
.loginPanelSimpleCaptionStyle{
	color: #A9C3D4;
    float: left;
    
    font-size: 0.7em;
    font-weight:normal;
    margin-left: 8px;
    padding-top: 9px;
    text-decoration: none;
}
.loginPanelSingleCaptionStyle {
	color: #A9C3D4;
    float: left;
    
    font-size: 0.7em;
    font-weight:normal;
    margin-left: 88px;
    padding-top: 9px;
    text-decoration: none;	
}
.loginPanelSocialNetworkHeaderTextStyle {
	
	font-size:22px;
	width: 96.7%;
	padding-top: 14px;
	padding-bottom: 15px;
	color: #DFF0FF;
}
/*End: Added for federated login onFlyRegister screen*/

/*Start: Added for new cancel button*/
.loginPanel_Auth_Cancel_HW_formbtn {	
	float: left;
	height: 25px;
	background: url(../images/backgrounds/btnBackGray.png)
	 transparent no-repeat 0% 0px;
	clear: right;
	margin-left: 5px;
	padding-left: 8px;
	margin-top: 3px;
	margin-right: 5px;		
}
.loginPanelCancelButton {	
	
	font-size: 0.69em;
	font-weight:normal;
	color: black;
	text-decoration: none;
	padding-right: 7px;
	background: url(../images/backgrounds/btnBackGray.png)
	 transparent no-repeat 100% 0px;
	border: 0px solid #333333;
	width: auto;
	vertical-align: middle;
	overflow: visible;
	float: left;
	height: 27px;
	cursor: pointer;
	line-height: 26px;
}
/*End: Added for new cancel button*/

/*Start: Added for federated identity management*/
.social_nwk_mandatory_val_msg_note {
	float: left;
    font-size: 0.69em;
    font-weight:normal;
    margin-left: 20%;
    margin-top: 2%;
}

.social_nwk_mandatory_val_msg_txt {
	float: left;
    font-size: 0.69em;
    margin-left: 5px;
    margin-top: 2%;
}

.social_nwk_mandatory_val_msg_txt_below {
	float: left;
    font-size: 0.69em;
    margin-left: 20%;
    margin-bottom: 2%;
}

.socialNwkLgnCheckImg {
	width: 100%;	
}
.socialNwkLgnCheckImg:hover {
	width: 100%;	
	cursor: pointer;
}
/*End: Added for federated identity management*/

/*Added for dashboard autoalign start*/
/*To disable autoalign uncomment this*/
/*.container-small {
	float: left;
	width:303px;
	padding-right:0px;
	padding-bottom: 10px;
	margin-left: -1px;
	margin-right: 1.8px;
}*/
/*To disable autoalign uncomment this*/

.containerHighlightUX3 hover{
	cursor:pointer !important;
}
.groupletSubsection1width100percent 
{
width: 100%;
}
.groupletSubsection2width100percent{
	width: 100%;
	}
.groupletSection .groupletSubsection1width100percent .container-small{
width:303px;
margin-top:0px !important;
}
.groupletSection .groupletSubsection1width100percent .container-medium{
width:603px;
}
.groupletSection .groupletSubsection1width100percent .container-large{
width:610px;
}
.container-small {
	float: left;
	width:auto;	
	margin-left: -1px;
	margin-right: 1.8px;
	/*margin-top:5px;*/
}
.container-small-disabled {
	float: left;

	margin-left: -1px;
	margin-right: 1.8px;
	
}
.widget-medium .widget-content {
	background:#FFF;
	border-left:1px solid #D4D6D7;
	border-right:1px solid #D4D6D7;
	padding-bottom: 2px;
min-height: 304px;
max-height: 304px;
overflow-x: hidden;
overflow-y: auto;
}

.containerHighlightUX3{
	height:10px;
	border:2px dotted #25292C;

}
/*Added for dashboard autoalign end*/
.stage3_yellowpanel_Ebux3 {
border-top: 1px solid #E0E1E2;
border-left: 1px solid #E0E1E2;
border-right: 1px solid #E0E1E2;
border-bottom: 1px solid #E0E1E2;
margin-top: 0.5%;
margin-left: 1%;
margin-right: 1%;
margin-bottom: 0.5%;
float: left;
width: 98%;
background-color: #FFFAD1;
}
	
	
.formbtn_img_hlink {

font-size: 0.69em;
font-weight:normal;
color: darkGray;
text-decoration: none;
padding-right: 5px;
padding-left: 5px; 
margin: 0px 5px 5px 5px;
background: url(../images/backgrounds/btnGray.gif)
transparent no-repeat 100% 0px;
border: 0px solid #333333;
width: auto;
vertical-align: middle;
overflow: visible;
float: left;
height: 21px;
cursor: auto;
line-height:21px;
}

.formbtn_search_hlink {

font-size: 0.69em;
font-weight:normal;
color: black;
text-decoration: none;
padding-right: 10px;
padding-left: 10px; 
margin: 0px 10px 5px 0px;
background: url(../images/backgrounds/btnGray.gif)
   transparent no-repeat 100% 0px;
border: 0px solid #333333;
width: auto;
vertical-align: middle;
overflow: visible;
float: left;
height: 21px;
cursor: pointer;
line-height:21px;
}
.bluelink_btn{
     
font-size: 12px;
text-decoration: none;
color: #0278BA;
border: none;
background: none;
cursor: pointer;
}
.bluelink_btn:hover{
     text-decoration: underline;
}


.dotseparateline{
height: 1px;
width: 100%;
align-content: center;
margin: 185px 15px 8px -3px;
border-bottom: 1px solid #cccccc;  
}



.width26percent_right {
	width: 26.5%;
	float: right;
	clear: right;
	margin-bottom: 10px;
}
.paddingleft_14percent{
	padding-left: 7%;
}


.leftsimpletext {
color: #262a2c;

font-size: 0.69em;
text-align: justify;
margin-left: 10px;
display: block;
width: 96%;
}
.leftsimpletexttop {
color: #262a2c;

font-size: 0.69em;
text-align: justify;
margin-left: 10px;
display: block;
width: 96%;
margin-top: 10px;
}
.leftsimpletextbottom {
color: #262a2c;

font-size: 0.69em;
text-align: justify;
margin-left: 10px;
display: block;
width: 96%;
margin-bottom: 10px;
}  
.stage3_previewconfirmdetails1{
margin-top: 10px;
margin-bottom: 52px;

}
.stage3_leftrightmainpanel_NoSeparator_topmargin{
float: left;
padding-bottom:15px;
width: 100%;
margin-bottom: -9px;
}
.stage3_inputpanel_paydetailsrow_margin{
float: left;
margin: 2px 0;
padding-bottom: 0px;
padding-top: 2px;
width: 100%;
padding-top:1px;
margin-top: 14px;
margin-bottom: 0px;
}


	
input[type=radio].css-checkbox { display:none; }

input[type=radio].css-checkbox + label.css-labelradio {

padding-left:33px;
height:16px;
display:inline-block;
line-height:16px;
background-repeat:no-repeat;background-position: 0 0;
font-size:16px; vertical-align:middle;
cursor:pointer;
}

input[type=radio].css-checkbox:checked + label.css-labelradio {
background-position: 0 -16px;
}


label.css-labelradio {
background-image:url(../images/backgrounds/icoChecked.png);		
-webkit-touch-callout: none; -webkit-user-select: none;
-khtml-user-select: none; -moz-user-select: none;
-ms-user-select: none; user-select: none;
}


input[type=checkbox].css-checkbox { display:none; }

input[type=checkbox].css-checkbox + label.css-labelcheckbox {
padding-left:35px; height:16px; display:inline-block;
line-height:16px; background-repeat:no-repeat;
background-position: 0 0; font-size:30px; vertical-align:middle;
cursor:pointer;

}

input[type=checkbox].css-checkbox:checked + label.css-labelcheckbox {
background-position: 0 -16px; } label.css-labelcheckbox {
background-image:url(../images/backgrounds/icoCheckbox.png);
-webkit-touch-callout: none; -webkit-user-select: none;
-khtml-user-select: none; -moz-user-select: none;
-ms-user-select: none; user-select: none; }		



.HW_textwithpadding_center{
vertical-align:middle;
font-size: 1em;
padding-left:62px;
}	


	
/* Added for Ebux3 : END */

/* Added for My Profile :START */

.stage3_leftrightmainpanel_NoSeparator_margin{
float: left;
padding-bottom:15px;
width: 100%;
margin-top: -130px;
}

/* Added for My Profile :END */

.checkboxgrey{
background-image: url(../images/backgrounds/icoCheckbox.png);
display:inline-block;
line-height:16px; background-repeat:no-repeat;
background-position: 0 0; font-size:30px; vertical-align:middle;
padding-left:8px; 
position: relative;
right: 5px;            
left:410px;                          
font-weight:normal;
}

.simpletext_tableheading {
color: #262a2c;

font-size: 0.69em;
text-decoration: none;
position: relative;
right: 5px;            
left:410px;
font-weight:normal;
}

.simpletext_info {
color: #262A2C;

font-size: 0.69em;
text-decoration: none;
position: relative;
top: -3px;
left: 3px;
}



.stage3_tabmenupanel_widoutwidget_topmargin {
float: left;
border-bottom: 1px solid #E0E1E2;
margin-bottom: -1px;
margin-top: -13px;
width: 100.2%;
float: left;
padding-left: 0px;
padding-top: 0px;
}

.myProfilePulldown_UX3{
overflow: visible;
visibility: hidden;
position: absolute;
background-color: white;
padding-bottom: 2px;
z-index: 1;
display: none;
left: -140%;
width: 350%;
padding-right: 5%;
}
.myProfilePulldown_UX3 p {
background-color: white;
width: 100%;
visibility: visible;
border-left: 1px solid #CCC;
border-right: 1px solid #CCC;
display: inline-block;
padding: 2px 0 0px 0;

}
.myProfilePulldown_UX3 p .HW_formbtn {
	margin-top: 2px;
}
.mypropulldown{
background-color: #D9EEFE;
width: 100%;
visibility: visible;
border-bottom: 1px solid white;
display: inline-block;
text-align: center;
padding: 5px 0 3px 0px;
}

.myprofpulldown_lastrow {
	margin-top: 5px;
	background-color: rgb(169, 209, 142);
	visibility: visible;
	border-bottom: 1px solid rgb(170, 170, 170);
	display: inline-block;
	text-align: center;
	float: left;
	padding: 5px 0px 3px;
	margin-left: 10px;
	width: 45%;
}
.updateProfileUX3, a.updateProfileUX3:hover, a.updateProfileUX3:visited {
	color: black;
    font-size: 0.69em;
    margin-top: 2px;
    margin-bottom: 7px;
    margin-left: 4px;
    margin-right: -1px;
    font-weight:normal;
    text-decoration: none;
}
.myprofilehome_detailsrow {
margin-top: 8px;
float: left;
width: 100%;
}




.myprofile_imageCol {
	margin-left: 10px;
}


.myprofile_profileImage {
margin-left: 30px;
margin-top: 30px;
margin-bottom: 5px;
margin-right: 30px;
}



.width25percent_mleft {
	width: 25%;
	float: left;
}
.width75percent_mleft {
	width: 75%;
	float: left;
}

.myprofile_photoLink{
margin-left: 50px;
margin-bottom: 35px;
padding-bottom: 10px;
}
.searchsimpletext_profilelink {
	color: #262a2c;
	
	font-size: 1.2em; 
	text-decoration: none;
	float: left;
	padding-top: 8px;
	padding-right: 5px;
}
.myprofile_detailsrow{
margin-top: 10px;
}

.myprofilehome_label_column {
float: left;
padding-right: 5px;
word-wrap: break-word;
margin-right: 5px;
text-align: right;
}
.myprofilehome_details_column {
width: 60%;
float: left;
word-wrap: break-word;
margin-right: 5px;
font-weight:normal;
}
.myprofilehome_detailsrow {
margin-top: 6px;
float: left;
width: 100%;
}
.myprofilehome_namerow {
margin-top: 20px;
float: left;
width: 100%;
}
.stage3_leftrightmainpanel_myprofile {
float: left;
padding-bottom: 2px;
width: 100%;
background: url("../images/backgrounds/separator2.gif") repeat-y scroll 50% 0 transparent;
}
.stage3_leftrightmainpanel_myprofilelastrow {
float: left;
width: 100%;
background: url("../images/backgrounds/separator2.gif") repeat-y scroll 50% 0 transparent;
}
.h3collapsetopborder_myprofile {
		border-top: 2px solid white;
		background-color: #EEE;
}
.h3collapsetopborder_myprofilefirstrow {
		background-color: #EEE;
}
	
.h3whitetitle{

	height: 15px;
	background-repeat: repeat-x;
	
	font-size: 1em;
	font-weight:normal;
	color: #000000;
	text-decoration: none;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 11px;
	padding-left: 11px;
	margin: 0px;
	border-top: 0px solid #9c9e9c;
	border-bottom: 1px solid #e0e1e2;
	background-color: white;
}

.bluelinktxt {
	
	font-size: 0.7em;
	text-decoration: none;
	padding-left: 4px;  
	color : #0278BA;
	
	font-size: 12px;
	font-weight:normal;
	
}


.stage3_inputpanel_paydetailsrow_termsconds{
float: left;
margin: 2px 0 15px 190px;
padding-bottom: 0px;
padding-top: 1px;
width: 100%;

}

.stage3_inputpanel_paydetailsrow_twofactor{
float: left;
margin: 17px 0px -3px;
padding-bottom: 0px;
padding-top: 1px;
width: 100%;

}

.dottedline{
height: 1px;
width: 100%;
align-content: center;
margin: 115px 15px 25px -3px;
border-bottom: 1px dashed #cccccc;  
margin-bottom: 6px;
}
.searchsimpletextnew {
color: #262A2C;

font-size: 0.69em;
text-decoration: none;
float: left;
padding-top: 8px;
padding-right: 5px;
margin-left: 14px
}


.searchsimpletextebuxnew3 {
color: #262A2C;

font-weight:normal;
font-size: 0.69em;
text-decoration: none;
float: left;
padding-top: 8px;
padding-right: 6px;
padding-left: 4px;
}

.stage3_previewconfirm_label_column_ebux {
width: 34.7%;
float: left;
padding-right:0px;
word-wrap:break-word;
margin-right:5px;
margin-top: 5px;
text-align: right;
}

.stage3_previewconfirm_label_column_new {
width: 34.7%;
float: left;
padding-right: 5px;
word-wrap: break-word;
margin-right: 5px;
text-align: right;
}
.dotsepline {
width: 100%;
align-content: center;
border-bottom: 1px dashed #cccccc;
margin-bottom: 6px;
}
.stage3_previewdetailsrow_ebux{
      margin-top: 11px;
      float: left;
      width: 100%;
      padding-bottom: 10px;
}
.backComponentEbux3{
      margin-top: -12px;
      float: right;
      margin-right: 10px;
}

.myprofile_username{
color: #262A2C;

font-size: 0.69em;
text-decoration: none;
padding-right: 3px;
}     
.myprofile_collapseheading{
      color: #262A2C;

font-size: 0.69em;
text-decoration: none;
position: relative;
top: -3px;
padding-left: 4px;
}
.myprofile_uploadImage {
margin-left: 30px;
margin-top: 30px;
margin-bottom: 30px;
margin-right: 30px;
}
.myprofile_photoformattext{
color: grey;

font-size: 0.60em;
text-decoration: none;
float: left;
padding-top: 2px;
padding-right: 5px;
}

.myprofilehome_filerow{
margin-top: 30px;
float: left;
width: 100%;
}

.searchsimpletextebux4 {
color: #262A2C;

font-weight:normal;
font-size: 0.69em;
text-decoration: none;
float: left;
padding-top: 5px;
padding-right: 5px;
}

/* Added for Alerts in EBXU3 START */ 

.stage3_button_grayactive_alerts {
float: left;
width: 32px;
height: 18px;
color: white;
border: none;
outline: none;
background: url('../images/pfm_report_monthlyimg.png') no-repeat;
margin-top: 7px;
text-align: center;
}


.stage3_button_shadeinactive_alerts {
float: left;
width: 32px;
height: 16px;
cursor: pointer;
border: 1px solid #D4D5D7;
outline: none;
background: url('../images/acct_forcastsinglequarterly.png') no-repeat fixed;
margin-top: 7px;
color: #0278BA;
text-align: center;
}


.simpletext_activeinactive {
color: grey;

font-size: 0.88em;
text-decoration: none;
}

.simpletext_activeinactive_link {
color: grey;

font-size: 1.3em;
text-decoration: none;
}

.querytextboxmedium_small_myprofile {
background: url("../images/backgrounds/input-text.gif")
 no-repeat scroll 100% 0 transparent;
border: 0 solid #88A0C8;
float: left;

height: 31px;
margin-left: 5px;
padding: 0 0 1px;
text-decoration: none;
vertical-align: middle;
width: 172px;
position: relative;
top: -2px;
}

.stage3_previewconfirm_singledetails_column{
width: 75%;
float: left;
/*Added by Parashar Dutta*/
word-wrap:break-word;
margin-right:5px;
/*Added by Dhanashri Kelkar*/
font-weight:normal;
}
.stage3_addressdetailsrow {
margin-top: 4px;
float: left;
width: 100%;
}

.stage3_leftrightmainpanel_singledetail {
float: left;
padding-bottom: 2px;
width: 100%;
}
.stage3_leftrightmainpanel_othercontactlastrow {
float: left;
width: 100%;
}
.simpletext_useraddressdetails {
color: #262A2C;

font-size: 0.69em;
text-decoration: none;
padding-right: 6px;
}
.searchsimpletext_alerts {
                float: left;
                margin-top: 6px;
                padding-right: 5px;
                color: #262a2c;
                   
                font-size: 0.69em;
                text-decoration: none;
                margin-left:2px;
                margin-right:2px;
                padding-left:4px;
                padding-right:4px;
}


/* Added for Alerts in EBXU3 END */ 

/* Added for Create Template Confirm Page */
.bluelink_outputField_Templates{
    color: #0278BA;
    
    font-size: 0.69em;
    padding-top: 0px;
    text-decoration: none;
}
/*Added to fix 692637*/
.listwhiterow_mfo_new {
      /*Changes for UI-Audit remarks */
      text-decoration: none;
      border: #e0e1e2 0px solid;
      color: #000000;
      background-color: #ffffff;
}


.stage3_listingdetails_padding_grey_new{
vertical-align:middle;
font-size:1em;
padding-left:6px;
padding-top: 8px;
}
.listgreyrowtxtleftline_withpadding_grey_new {
	text-decoration: none;
	padding-left: 0px; 
	padding-right: 6px;
	padding-top: 8px;
	vertical-align: middle;
	border: 0px;
	text-align: left;
	font-size: 1em;
}
.simpletext_breakword_new{ 
	color: #262a2c;
	font-size: 0.69em;
	
	text-decoration: none;
	word-wrap:break-word;
	width:22em;
	float:left;
}
.labelcolnumber_ebux {
    background: url("../images/backgrounds/input-text.gif") no-repeat scroll 0 0 transparent;
    border: 0 none;
    color: #262A2C;
    font-size: 11.5px;
    font-weight:normal;
    
    text-decoration: none;
    height: 20px;
    margin: 0;
    padding: 5px 0 5px 2px;
    width: 81px;
display: block;
}

.checkboxgrey_groups {
background-image: url(../images/backgrounds/icoCheckbox.png);
display: inline-block;
line-height: 16px;
background-repeat: no-repeat;
background-position: 0 0;
font-size: 30px;
vertical-align: middle;
padding-left: 8px;
position: relative;
right: 15px;
top: 35px;
font-weight:normal;
}


.simpletext_tableheading_groups {
color: #262A2C;

font-size: 0.69em;
text-decoration: none;
position: relative;
right: 15px;
top: 35px;
font-weight:normal;
}

/*Added to fix Ticket Id - 693551*/
.bluelink_outputField_new {
color: #0278BA;
display: inline-block;

font-size: 0.69em;
padding-top: 0px;
text-decoration: none;
width: 18em;
word-wrap: break-word;
}
.outputField_new {
display: inline-block;

font-size: 0.69em;
padding-top: 0px;
text-decoration: none;
width: 18em;
word-wrap: break-word;
}


.sessiontimeout_img {

cursor: pointer;
vertical-align: middle;
padding-top: 2px;
padding-left: 2px;

}

.sessionTimeoutText_ebux {
color: black;

font-size: 0.69em;
font-weight:normal;
padding-right: 2px;
text-decoration: none;
margin-left: 10px;
padding-top: 15px;
}




.headerlastloglabel_width {
color: black;
float: left;
font-size: 0.69em;
margin-top: 2px;
margin-bottom: 10px;
margin-left: 10px;
font-weight:normal;
width: 34%;
}

.lastlogtext_greenebux {
color: #090;
float: left;
font-size: 0.69em;
margin-top: 2px;
margin-bottom: 7px;
margin-left: 7px;
font-weight:normal;
}

.bluelink_groups{
	
	font-size: 0.69em;
	text-decoration: none;
	color: #0278ba;                
	display:table;
	-ms-word-break: break-all;
	word-break: break-all;
}

.loginPanelSimpleTextStyle5 {
	color: #A9C3D4;
	
	font-size: 0.7em;
	text-decoration: none;
	font-weight:normal;
	/* text-transform: uppercase; */
	padding-left: 3px;
	word-wrap: break-word;
	width: 66%;
	float: left;
}
.simpletextlistingebux {
position: relative;
top: 7px;
right: 220px;
font-weight:normal;
font-style: italic;
color: #262a2c;

font-size: 0.69em;
text-decoration: none;
}
/* fix for defect 694418*/ 
.bluelink_wrap:link {
	
	/*Changed by Neha Gosain*/
	/* font-size: 0.813em;*/
	font-size: 0.69em;
	text-decoration: none;
	color: #0278ba;
	width: 10em;
	word-wrap: break-word;
	float:left;
}

.bluelink_wrap {
	
	 font-size: 0.813em;
	text-decoration: none;
	color: #0278ba;
	width: 10em;
	word-wrap: break-word;
	float:left;
}

.bluelink_wrap:hover {
	
	 font-size: 0.813em;
	text-decoration: none;
	color: #0278ba;
	text-decoration: underline;
	width: 10em;
	word-wrap: break-word;
	float:left;
}

a.bluelink_wrap:link {
	
    /*Changed by Neha Gosain*/
    /*font-size: 0.9em;*/
    /*font-size: 11px; Commented by Dhanashri Kelkar to refer body level font-size*/
     font-size: 0.69em;
    text-decoration: none;
    /**float: left; */
    padding-top: 9px;
    /* Changed by Sonia Garg
	padding-right: 5px;*/
	padding-right: 0px;
    color: #0278ba;
    width: 10em;
	word-wrap: break-word;
	float:left;
}

a.bluelink_wrap:visited {
	
	/*Changed by Neha Gosain*/
	 /*font-size: 0.9em;*/
        font-size: 0.69em;
	text-decoration: none;
	color: #0278ba;
	width: 10em;
	word-wrap: break-word;
	float:left;
}

a.bluelink_wrap:hover {
	
	/*Changed by Neha Gosain*/
	/*font-size: 0.9em;*/
    font-size: 0.69em;
	text-decoration: none;
	color: #0278ba;
	text-decoration: underline;
	width: 10em;
	word-wrap: break-word;
	float:left;
}

a.bluelink_wrap:active {
	
	/*Changed by Neha Gosain*/
	/*font-size: 0.9em;*/
        font-size: 0.69em;
	text-decoration: none;
	color: #0278ba;
	width: 10em;
	word-wrap: break-word;
	float:left;
}

/* styles added on 25 June 2014 for reporting enhancement start*/

.headerColumnRow {

padding-top: 4px;
padding-bottom: 4px;
background-repeat: repeat-x;
padding-left: 2px;
background-color: #C9CBCC;
line-height: 15px;
height: 20px;

}


.headerColumntext {
	
width: 28%;
float: left;
/* background-color: #C9CBCC; */
text-align: left;
line-height: 15px;
vertical-align: middle;
padding-top: 4px;
padding-bottom: 4px;
font-size: .65em;
padding-left: 3px;
font-weight:normal;
	
}



.headerColumn {

width: 28%;
float: left !important;
background-color: #C9CBCC;
text-align: left;
line-height: 15px;
vertical-align: middle;
padding-top: 4px;
padding-bottom: 4px;
font-size: .65em;
padding-left: 3px;
font-weight:normal;

}

.headerColumnlarge {

width: 34.99%;
float: left;
background-color: #C9CBCC;
line-height: 15px;
padding-top: 4px;
padding-bottom: 4px;
font-size: .65em;
font-weight:normal;
padding-left: 10px;

}

.reportPerRow {
text-decoration: none;
height: 32px;
color: black;
background-color: white;
width: 100%;
padding-bottom: 2px;
float : left;
padding-top: 5px;
}


.reportPerRowGray {
text-decoration: none;
height: 32px;
color: black;
background-color: #EFEFEF;
width: 100%;
padding-bottom: 2px;
float : left;
padding-top: 5px;
}



.dataColumn {

float: left;
text-decoration: none;
padding-left: 5px;
padding-right: 6px;
padding-top: 5px;
padding-bottom: 2px;
vertical-align: middle;
border: 0px;
width: 5%;

}

.dataColumntext {

float: left;
text-decoration: none;
padding-left: 8px;
padding-right: 6px;
padding-top: 8px;
vertical-align: middle;
border: 0px;
text-align: left;
font-size: .65em;
width: 28%;

}

.dataColumnlarge {
width: 35%;
float: left;
text-decoration: none;
padding-left: 0px;
padding-right: 6px;
vertical-align: middle;
border: 0px;
text-align: left;
font-size: .65em;

}


.dataColumnlarge input {

height: 24px;

}


.up {

}

.down {

}

#dataRows {
width: 100%;
float: left;
}


.dataColumn IMG {
vertical-align: middle;
padding-top: 5px;

}

#selectid {

width : 6%;

}


.dataColumn .checkbox_cls {

vertical-align: middle;
margin-left: 17px;
font-size: 13px;
margin-right: 3px;

}




.reporttableoverflowwrapper {

margin-left: 1%;
overflow-x: auto;
overflow-y: hidden;
width: 98%;
border: 1px solid #C9CBCC;
margin-bottom: 10px;
}


#reportPerTable {

border-collapse: collapse;
font-size: 100%;
float: left;
width: 100%;
 
 }


.reportPerRow:hover, .reportPerRowGray:hover {
	
	background-color:#fdfad9!important;
	
	
}
.up:hover, .down:hover {
	
	cursor: pointer;
		
} 

/* styles added on 25 June 2014 for reporting enhancement end*/
/*style added for currency symbol enhancement start*/
.renderTextBoxAsLabel
{
   border: none;
   background-color: #fff;
   background: transparent;
   width: 35px; /* Added for Ticket 721931 */
   	color: #262a2c;	
	font-family: OpenSans-Semibold;	
	font-size: 0.69em;
	text-decoration: none;
	float: left;
	padding-top: 8px;
	padding-right: 5px;
	margin-left: 5px;   
}
/*style added for currency symbol enhancement end*/
/* File Upload START */

	.formbtn_link_button {
	
	font-size: 0.69em;
	font-weight:normal;
	color: #404040;/*next-gen*/
	text-decoration: none;
	padding-right: 5px;
	padding-left: 5px;
	margin: 0px 5px 5px 5px;
	background: url(../images/backgrounds/buttonStyle02_new.png) #026EAB
	 no-repeat 100% 0px;
	border: 0px solid #333;
	width: auto;
	vertical-align: middle;
	overflow: visible;
	float: right;
	height: 21px;
	cursor: auto;
	line-height: 21px;
	border-image: initial;
	position: relative;
	top: 0px;
	border-radius: 4px;
	}
	.blueln_btn{
		 
	font-size: 12px;
	text-decoration: none;
	color: white;
	border: none;
	background: none;
	cursor: pointer;
	}
	.blueln_btn:hover{
	 text-decoration: none;
	 color: white;
	}

/* File Upload END */


/* PAGINATION styles START*/

	.formbtn_pagi_next_active {
		
		font-size: 0px;
		text-decoration: none;
		height: 16px;
		width: 13px;
		text-align: center;
		background: url(../images/Pagination-Arrow_Active-Right.png) no-repeat 1px
			50%;
		border: 0px solid #ffffff;
		margin-left: 2px;
		margin-right: 0px;
		vertical-align: middle;
		padding: 0px 2px 0px 17px;
		cursor:pointer;
		position: relative;
		top: 5px;
	}

	.formbtn_pagi_next_inactive {
		
		font-size: 0px;
		text-decoration: none;
		height: 16px;
		width: 13px;
		text-align: center;
		background: url(../images/Pagination-Arrow_InActive-Right.png) no-repeat 1px
			50%;
		border: 0px solid #ffffff;
		margin-left: 2px;
		margin-right: 0px;
		vertical-align: middle;
		padding: 0px 2px 0px 17px;
		cursor:pointer;
		position: relative;
		top: 5px;	
	}

	.formbtn_pagi_prev_active {
		
		font-size: 0px;
		text-decoration: none;
		height: 16px;
		width: 13px;
		text-align: center;
		background: url(../images/Pagination-Arrow_Active-Left.png) no-repeat 1px
			50%;
		border: 0px solid #ffffff;
		margin-left: 2px;
		margin-right: 0px;
		vertical-align: middle;
		padding: 0px 2px 0px 2px;
		cursor:pointer;
		position: relative;
		top: 5px;
	}

	.formbtn_pagi_prev_inactive {
		
		font-size: 0px;
		text-decoration: none;
		height: 16px;
		width: 13px;
		text-align: center;
		background: url(../images/Pagination-Arrow_InActive-Left.png) no-repeat 1px
			50%;
		border: 0px solid #ffffff;
		margin-left: 2px;
		margin-right: 0px;
		vertical-align: middle;
		padding: 0px 2px 0px 2px;
		cursor:pointer;
		position: relative;
		top: 5px;
	}

	.paginationtxtbx_ebux3 {
		
		font-size: 0.6em;
		color: #333333;
		text-decoration: none;
		width: 20px; /*px to em conversion required */
		/*vertical-align: middle;*/
		/*margin: 4px;*/
		margin:0px 12px 0px 0px;
		height: 17px;/*Added for EBUX3 conversion for corporate pagination correction*/
	}

	.columnSeparator_border{
		border-right: 1px solid #ACACAC;
		position: relative;
		top:1px;
		padding-top: 3px;
		padding-bottom: 3px;
	}

	.columnSeparator_buttons {
		border-right: 1px solid #ACACAC;
		position: relative;
		top: 7px;
		right: -1px;
	}

	.transactiontxt_left {
		float: left;
		font-size: 0.69em;
		position: relative;
		bottom: -13px;
		left: 5px;
	}

/* PAGINATION styles END*/


/*  For Special Offers  START */
	.height7_border {
		height: 7px;
		border-left: 1px solid #E0E1E2;
		border-right: 1px solid #E0E1E2;
	}


	.offerlistleft_border {
		padding-left: 25px;
		padding-right: 25px;
	}


	.offerlistright_border{
		padding-left: 25px;
		padding-right: 25px;
	}
/*  For Special Offers END */



/* Detailed Activity Inquiry START */ 
	.multiselect_options_div_searchpanel{
		width: 55%;
		background-color: #FFFFFF;
		overflow: auto;
		border: 1px solid #E0E1E2;
		position: absolute;
		z-index: 1;
		margin-top: 13px;
		height: 240px;
	}

	.stage3_simpletext_withpadding_searchpanel {
		
		text-decoration: none;
		padding-top: 5px;
		line-height: 15px;
		font-size: 0.69em;
		font-weight:normal;
		cursor: pointer;
		color: #014F7B;
		position: relative;
		bottom: 5px;
	}

	.multi_select_dropdown_with_border_searchpanel{
		  border:1px solid #D4D5D7;
		  float: left;
		   /*  margin-left:3px; */ 
		  margin-left: 9px;
		  margin-right:11px;
		  padding-top:9.5px;
		  padding-bottom:9.5px;
		  padding-left: 3px;
		   /*   width:45%; */
                width:42%; 
	  background-color:white !important;
	}
	.simpletext_tableheading_details{
		color: #262a2c;
		
		font-size: 0.69em;
		text-decoration: none;
		position: relative;
		left: 49%;
	}
	.simpletext_tableheading_leftdetails{
		color: #262a2c;
		
		font-size: 0.69em;
		text-decoration: none;
		float: left;
		text-align: left;
		position: relative;
		padding-left: 11px;
		width: 200%;
	}
	.simpletext_tableheading_rightdetails{
		color: #262a2c;
		
		font-size: 0.69em;
		text-decoration: none;
		float: left;
		text-align: left;
		position: relative;
		left: 282px;
		width: 200%;
	}
.simpletext_tableheading_rightdetails1{
color: #262a2c;

font-size: 0.69em;
text-decoration: none;
float: left;
text-align: left;
position: relative;
left: 217px;
width: 200%;
}
.simpletext_tableheading_details1{
color: #262a2c;

font-size: 0.69em;
text-decoration: none;
position: relative;
left: 45%;
}
/* Detailed Activity Inquiry END */



/* LinkDelinkHW START */
	.linkdelinkbtnshw{
		width: 3.0%;
		float: left;
		display: block;
		padding-left: 3.6px;
		padding-right: 3.6px;
		position: relative;
		left: -1px;
	}

	.formbtn_pagihw {
		
		font-size: 0.713em;
		font-weight:normal;
		text-decoration: none;
		height: 1.5em;
		width: 1.5em;
		text-align: center;
		border: 0px solid #ffffff;
		margin-left: 2px;
		margin-right: 2px;
		vertical-align: middle;
		padding: 0px 2px 0px 2px;
		cursor: pointer;
		background-color: #c9cbcc;
	}
/* LinkDelinkHW END */

/* Added for Product Type Listing : START*/
	.productTypeListShadow{
		  background-color:#97cae6;
		  width:100%;
		  height:3px;
		  border-radius: 3px;
	}
	.productTypeListPadding{
		padding-top: 20px;
	}
	.productTypeList{
		   background-color:#ebf7ff;
		   width:100%;
		   height:90%;
		   border-radius: 3px;
	}
	.productTypeMenu{
		  FONT-SIZE: 11px;  
		  COLOR: #262a2d; 
		  font-weight:normal;
		  
		  position:relative;
	}
	.productTypeMenu:hover{
		  text-decoration:none;
		  COLOR: #262a2d;
	}
	.productTypeMenu:visited{
		  text-decoration:none;
		  COLOR: #262a2d;
	}
	.productTypeMenu:link{
		  text-decoration:none;
		  COLOR: #262a2d;
	}
	.productTypeNotes{
		padding-left: 10px;
		font-size: 11px;
		display: block;
		color: #262a2d;
		
		text-align: justify;
		padding-right: 10px;
	}
	.productInActiveMenu {
		FONT-SIZE: 11px;  
		COLOR: #0278ba; 
		font-weight:normal;
		
		position:relative;
		top:-3px;
	}
	.productActiveMenu{
		FONT-SIZE: 11px;  
		COLOR: #000000; 
		font-weight:normal;
		
		position:relative;
		top:-3px;
		font-weight: bold
	}
	.fileUploadButton{
		  FONT-SIZE: 11px;  
		  COLOR: #0278ba; 
		  font-weight:normal;
		  
	}
	.ControlOptionArrowProductCorp {
		background-image: url("../images/backgrounds/icoMenuArrow.png");
		background-repeat: no-repeat;
		border-bottom: 0 none;
		height: 16px;
		margin-right: 6px;
		padding-right: 4%;
		position: relative;
		width: 16px;
	}

	.searchsimpletext_bold_upf {
		color: #262A2C;
		
		font-size: 0.69em;
		font-weight:normal;
		text-decoration: none;
		float: left;
		padding-top: 6.5px;
		padding-right: 2px;
		padding-left: 4px;
		line-height: 18px;
	}

	.txtfieldupf{
		
		font-size: 0.7em;
		text-decoration: none;
		height: 18px; /* px to em conversion is required */
		margin: 1px 2px 1px 0px;
		vertical-align: middle;
		padding-left: 5px;
	}

	.queryitalictextupf {
		
		font-size: 0.69em;
		font-style: italic;
		color: #262A2C; 
		text-decoration: none;
		float:left;
		width:485px; 
		padding-left:12px;
	}
/** Added for Product Type Listing - END */
/** Added By Sekar START*/
.formbtn_link_button_inquiry {
      
      font-size: 0.69em;
      font-weight:normal;
      color: white;
      text-decoration: none;
      padding-right: 5px;
      padding-left: 5px;
      margin: 0px 5px 5px 5px;
      background: url(../images/backgrounds/buttonStyle02_new.png) #026EAB
     no-repeat 100% 0px;
      border: 0px solid #333;
      width: auto;
      vertical-align: middle;
      overflow: visible;
      float: right;
      height: 21px;
      cursor: auto;
      line-height: 21px;
      border-image: initial;
      position: relative;
      top: 0px;
      left: 165px;
      border-radius: 4px;
      margin-right: 20px;
}
.stage3_previewconfirm_label_column2{
	width: 26%;
	float: left;
	padding-right: 5px;
	word-wrap: break-word;
	margin-right: 5px;
	text-align: right;
}

.stage3_previewconfirm_label_column3 {
	width: 21%;
	padding-top: 6px;
	float: left;
	padding-right: 5px;
	word-wrap: break-word;
	margin-right: 5px;
	text-align: right;
}

/** Added By Sekar END*/
/** Added By Bhuvana START*/
.searchsimpletextgui {
color: #262a2c;

font-size: 0.813em;
font-size: 0.69em;
text-decoration: none;
float: left;
padding-top: 5px;
padding-left: 5px;
}
.width100percent_gui 
{
width: 100%;
margin-top: 8px;
}
.stage3_leftrightmainpanel_gui{
float: left;
padding-bottom:15px;
width: 100%;
margin-top: 8px;
background: url("../images/backgrounds/separator1.gif") repeat-y scroll 49% 0 transparent;
}

/** Added By Bhuvana END*/
.searchsimpletextebux3_rma {
color: #262a2c;

font-size: 0.813em;
font-size: 0.69em;
text-decoration: none;
float: left;
padding-top: 6px;
padding-right: 5px;
}
.error_highlight_right_rma {
	
	font-size: 0.69em;
	color: #ff0000;
	text-decoration: none;
	float: left;
	padding-top: 6px;
	padding-right:2px;
}

.loginPanelBottomSectionlinkStyle1 { 
                color: #09a0e6;
                text-decoration: none;
}
a.loginPanelBottomSectionlinkStyle1:link {
                
    font-size: 1em;
    text-decoration:underline;  
    color:#09a0e6; /*#A9C3D4;*/
                padding: 0px 1.5px;
}
a.loginPanelBottomSectionlinkStyle1:hover{
                
                font-size: 1em;
                text-decoration: none;
               /* color: #FFFFFF;*/ /*#A9C3D4;*/
                text-decoration: underline;
}
.widgetleftform_ebux {
font-size: 0.75em;
text-align: right;
clear: left;
width: 80%;
padding-left: 5px;
margin-left: 6px;
}

.widgetleftform_ebux_block {
font-size: 0.75em;
text-align: right;
clear: left;
width: 80%;
padding-left: 5px;
margin-left: 6px;
display:block;
}

.searchsimpletext_widget {
	color: #262a2c;
	
	/*Changed by Neha Gosain*/
	/* font-size: 0.813em;*/
	font-size: 13px; /*Added by Parashar Dutta*/
	text-decoration: none;
	float: left;
	padding-top: 8px;
	padding-right: 5px;
	/** Added by Naval */
	/**margin-top: 2px;*/
}

.searchsimpletext_widget_red {
	color:red;
	
	/*Changed by Neha Gosain*/
	/* font-size: 0.813em;*/
	font-size: 13px; /*Added by Parashar Dutta*/
	text-decoration: none;
	float: left;
	padding-top: 8px;
	padding-right: 5px;
	/** Added by Naval */
	/**margin-top: 2px;*/
}
.passwidgetebux3 {
float: right;
padding-top: 15px;
}

.separatorlinewidget {
height: 10px;
width: 95%;
align-content: center;
margin: 50px 0px 0px 9px;
border-bottom: 1px solid #cccccc;
position: relative;
}

.widgetleftform_new {
text-align: left;
float: left;
clear: left;
width: 31%;
padding-left: 0;
padding-right: 6px;
margin-left: 6px;
}

.labelColumnwidget {
	border: 0px;
	margin: 0px;
	padding:0 0 5px 2px;
	
	background: url(../images/backgrounds/input-text.gif) no-repeat 0px 0px;
	height: 31px;
	width: 169px;
	float: left;
	font-size: 0.69em; /*Added by Nikita Manohar to refer body level font-size*/
}
.querytextboxmedium1widget 
{

font-size : 0.7em;
color: #333333;
text-decoration: none;
height: 21px;
width: 160px;
}
.formbtn_backarrow_widget {
padding-left: 20px;
background: url('../images/db_icon_back_to_widget_arrow.png') no-repeat 0px 0px;
border: 0px;
vertical-align: middle;
height: 15px;
width: 10px;
margin-left: 10px;
cursor: pointer;
}
.querytextleft_widget {
padding-right: 1px;
padding-left: 1px;
width: 80%;
float: left;
clear: left;
text-align: right;
padding-bottom: 1px;
padding-top: 7px;
display: block;
}

.querytextright_widget {
padding-left: 6px;
clear: right;
display: block;
overflow: hidden;
padding-bottom: 4px;
float: right;
}

.querytextboxmedium_widget {
	background-color: #edf6fb;
	padding-top: 7px;
	border-color: #88A0C8 #88A0C8 #88A0C8;
	border-style: solid;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	
	background: url(../images/backgrounds/input-text.gif) #edf6fb
		no-repeat 100% 0px;
	/*Changed by Neha Gosain*/
	/*font-size: 0.8em;*/
	font-size: 0.69em;
	text-decoration: none;
	width: 164px; /* px to em conversion is required */
	margin: 0px 0px 0px 0px;
	vertical-align: middle;
	float: left;
	height: 24px;
}

.labelColumn_widget {
	margin: 0px;
	padding:0 0 5px 2px;
	
	background: url(../images/backgrounds/input-text.gif) no-repeat 0px 0px;
	height: 31px;
	width: 164px;
	float: left;
}

.searchsimpletext_new_wd1 {
	color: #555;
	
	font-size: 12px;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 5px;
	float: left;
	margin-left: 5px;
	
}
.searchsimpletext_new_wd2 {
	color: #555;
	
	font-size: 12px;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 5px;
	float: left;
	margin-left: 5px;
	padding-bottom: 10px;
}

.searchsimpletext_new_wd3 {
	color: #555;
	
	font-size: 12px;
	text-decoration: none;
	padding-top: 8px;
	padding-right: 30px;
	float: left;
	margin-left: 5px;
}
.width100percent_wd 
{
	width: 100%;
	
}
.searchsimpletext_new3 {
	color: #555555;
	
	font-size: 12px;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 40px;
	padding-left: 5px;
}

.labelcolumncombotoosmallWidget {
	background-color: #DDD;
	border: 0 none;
	color: #262A2C;
	
	font-size: 0.69em;
	font-weight:normal;
	margin-top: 8px;
	padding-top: 0px;
	text-decoration: none;
	vertical-align: middle;
	width: 89%;
	border-image: initial;
}
.labelColumn_combo_toosmallWidget {
	margin-right: 4px;
	margin-left: 5px;
	padding-bottom: 5px;
	padding-left: 0.1em;
	padding-right: 0px;
	padding-top: 0px;
	
	height: 31px;
	width: 57px;
	display: block;
	float: left;
	font-size: 1em;

}

.labelColumn_combo_brdr_toosmallWidget {
	height: 31px;
	width: 58px;
	display: block;
}
.simpletext_ebux {
	color: #262a2c;	
	
	font-size: 0.69em;
	text-decoration: none;
	font-weight:normal;
}

.expandMenu_Widget{
	background: url("../images/backgrounds/minus.gif") no-repeat scroll 0 50% transparent;
	margin-left: 6px;
	padding-right: 15px;
}
.collapseMenu_Widget{
	background: url("../images/backgrounds/plus.gif") no-repeat scroll 0 50% transparent;
    margin-left: 6px;
    padding-right: 15px;
}
.h3tile_widget {
height: 11px;
background-repeat: repeat-x;

font-size: 1em;
font-weight:normal;
color: #000000;
text-decoration: none;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 11px;
padding-left: 11px;
margin: 0px;
border-top: 0px solid #9c9e9c;
border-bottom: 1px solid #e0e1e2;
background-color: #e5e5e5;
}
.formrow_widget {
margin: 0px;
padding-left: 8px;
padding-right: 12px;
padding-top: 8px;
padding-bottom: 0px;
clear: both;
background-color: transparent;
display: block;
}
.formbtn_infoicon_widget {
padding-left: 20px;
background: url('../images/db_icons_info_bar_hint.png') no-repeat 0px 0px;
border: 0px;
vertical-align: middle;
height: 16px;
width: 10px;
margin-left: 10px;
cursor: pointer;
}

/* Added for Scheduled Transaction List and Calendar View START */
.current_tab1{
border: 1px solid #D9D9D9;
color: #0278BA;
cursor:pointer;
float: right;

font-weight:normal;
background: white repeat-x 0 100%;
text-align: center;
white-space: nowrap;
font-size: 10.5px;
vertical-align: inherit;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 10px;
display: inline-block; 
width: 9%;
}

.noncurrent_tab1{
border: 1px solid #D9D9D9;
color: white;
cursor:pointer;
float: right;

font-weight:normal;
background: grey repeat-x 0 100%;
text-align: center;
white-space: nowrap;
font-size: 10.5px;
vertical-align: inherit;
padding-top: 5px;
padding-right: 10px;
padding-bottom: 5px;
padding-left: 10px;
display: inline-block;
width:9%;
}

.scheduleTxnHeader{
color: #595959;

font-size: 1.4em;
position: relative;
top: 5px;
left: 5px;
}
/* Start: Added for ticket 725949 */
.maildate {
	color: #595F62;
	
	font-size: 0.69em;
	padding:7px 0 0 41px;
	width:79px;
}
/* End: Added for ticket 725949 */


/* Start: Added for green color in balances in Transaction history pages */
.searchsimpletext_green {
	color: #009900;
	
	/*Changed by Neha Gosain*/
	/* font-size: 0.813em;*/
	font-size: 0.69em; /*Added by Parashar Dutta*/
	text-decoration: none;
	float: left;
	padding-top: 8px;
	padding-right: 5px;
	/** Added by Naval */
	/**margin-top: 2px;*/
}

/* End: Added for green color in balances in Transaction history pages */
.searchsimpletext_wrap {
		color: #262a2c;
		
		font-size: 0.69em; /*Added by Parashar Dutta*/
		text-decoration: none;
		float: left;
		padding-top: 8px;
		padding-right: 5px;
		-ms-word-break: break-all;
		word-break: break-all;
}

.searchsimpletext_wrapnew {
	color: #404040;
	font-size: 0.69em; 
	text-decoration: none;
	float: left;
	padding-top: 8px;
	padding-right: 5px;
	word-break: break-all;
	
}


/* Added for Scheduled Transaction List and Calendar View END */
/* Start:447403-Added for user login Screen refresh and audio image styles. */
.formbtn_lgin_msie {
	padding-right: 19px;
	background: url(../images/hip_speaker.gif);
	border: 0px solid #333333;
	float: right;
	height: 22px;
	cursor: pointer;
	margin-right: 240px;
	margin-top:-21px;
}

.formbtn_lgin_ns {
	padding-right: 16px;
	background: url(../images/hip_speaker.gif);
	border: 0px solid #333333;
	float: right;
	height: 22px;
	cursor: pointer;
	margin-right: 240px;
	margin-top:1px;
}

.formbtn_lgin_chrome {
	padding-right: 22px;
	background: url(../images/hip_speaker.gif);
	border: 0px solid #333333;
	float: right;
	height: 22px;
	cursor: pointer;
	margin-right: 240px;
	margin-top:1px;
}

.formbtn_imgcaptcha_msie {
	padding-right: 16px;
	background: url(../images/reset.jpg);
	border: 0px solid #333333;
	float: right;
	height: 22px;
	cursor: pointer;
	margin-right: 210px;
	margin-top: -22px;
}

.formbtn_imgcaptcha_ns {
	padding-right: 14px;
	background: url(../images/reset.jpg);
	border: 0px solid #333333;
	float: right;
	height: 22px;
	cursor: pointer;
	margin-right: 210px;
	margin-top: -24px;
}

.formbtn_imgcaptcha_chrome {
	padding-right: 19px;
	background: url(../images/reset.jpg);
	border: 0px solid #333333;
	float: right;
	height: 22px;
	cursor: pointer;
	margin-right: 210px;
	margin-top: -25px;
}
/* END:447403-Added for user login Screen refresh and audio image styles */
/*Added for Eastern Bank support fixes-start*/
.stage3_columnwithoutborder {
	float: left;
	padding: 0px 0px 3px 10px;
	margin-right: 5px;
	margin-left: 3px;
}
.stage3_columnwithoutborder .ui-combobox .ui-combobox-input.ui-widget-content, .ui-combobox .ui-combobox-input.ui-state-hover{
	background: none;
	color: #0278BA;
	font-weight:bold;
	width:85px !important;
}
/*Eastern bank fixes end*/

.subMenuHover{
		display:block;
		left: 268px;
		z-index: 300;
		position: fixed;
		top: 139px;
		/*width:150px;*/
		width: 260px;
		background-color:#D9EEFE;
		text-align:left;
		height:261px;
}
.subMenuHover1{
	display:block;
		left: 533px;
		z-index: 500;
		position: fixed;
		top: 139px;
		/*width:150px;*/
		width: 260px;
		background-color:#D9EEFE;
		text-align:left;
		height:261px;
}

/*Surej - START for table column collapse using footable plugin*/
.footable.breakpoint>tbody>tr:first-child>td>span.footable-toggle:after
	{
	content: url(../images/infobox-open.png);
	float: right;
	position: relative;
	top: 10px;
}

.footable.breakpoint>tbody>tr:first-child.footable-detail-show>td>span.footable-toggle:after
	{
	content: url(../images/infobox-close.png);
	float: right;
}

.footable-row-detail-name {
	display: table-cell;
	font-weight:normal;
	padding-right: 0.5em;
	vertical-align: bottom;
	padding-left: 6px;/*Addded by Aashish*/
}

.footable-row-detail-value {
	display: table-cell;
	vertical-align: bottom;
	font-size: 1.2em;
	padding-left: 7px;/*Aashish added for RWD*/
}

.footable-row-detail-value span {
	text-align: left;
	width: auto !important; /*RWD fix for overriding the width given using other classes inside footable collapsible section*/
}

.footable-row-detail-row {
	display: table-row;
	/* line-height: 1.5em;*/
}
/*Aashsih added for Footable table start*/
#detailInner2{
border-top:1px solid lightgray;
border-bottom: 1px solid lightgray;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*Aashsih added for Footable table end*/

/*Surej - END for table column collapse using footable plugin*/

.rSImage1{
	position:absolute;
	z-index:1;
	padding-left:25px;
	padding-top:25px;
	display:none; /*Surej removing image as baseline login page design has been changed*/
}

/*Surej Start for login screen images*/
.rSImage2 {
    background-image: url("../images/Robust-Security_Expanding-BG.png");
    background-repeat: repeat;
    display:none; /*Surej removing image as baseline login page design has been changed*/
    /*float: left;*/
    height: 125px;
    width: 35%;
}
.rSImage3 {
    background-image: url("../images/Robust-Security_Static-Image.png");
    display:none; /*Surej removing image as baseline login page design has been changed*/
    /*float: left;*/
    max-width: 168px;
    min-height: 125px;
    width: 65%;
}
.loginPanelImageDividerStyle{
	display:none;
}
/*Surej End for login screen images*/
	/*added by vinay start for breadcrumb*/
.breadcrumbnew1 {
	
	text-decoration: none;
	font-weight:normal;
	vertical-align: top;
	display: inline;
	color: #404040;/*next-gen*/
}

.breadcrumbnew {
	
	font-size: 0.75em;
	padding: 0;
	text-decoration: none;
	vertical-align: top;
	width: 78%;/*next-gen*/
	float: left;
	overflow: hidden;
	padding-top: 4px;/*next-gen*/
}

#breadcrumbnew_add {
	
	text-decoration: none;
	font-weight:normal;
	vertical-align: top;
	display: inline;
	color: #404040;/*next-gen*/
}

#breadcrumbarrow {
	display: none;
}

.bcumcollapse {
	display: none;
}
.parentTable{
background-color: #fff !important;
/*background-color: #F9F9F9 !important;*/
margin-top: -1px;
}
/*styles for button for next-gen corp ------ start*/
.HW_formbtn_search:hover {
	background: url("../images/backgrounds/buttonStyle02_mouseover.png") no-repeat
		scroll 0 0 transparent;
	clear: right;
	float: left;
	height: 21px;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 5px;
}
.formbtn_search:hover {
	
	font-size: 0.69em;
	font-weight:normal;
	color: #404040;
	text-decoration: none;
	padding-right: 5px;
	background: url(../images/backgrounds/buttonStyle02_mouseover.png)
		transparent no-repeat 100% 0px;
	border: 0px solid #333333;
	width: auto;
	vertical-align: middle;
	overflow: visible;
	float: left;
	height: 21px;
	cursor: pointer;
	line-height:21px;
}
.formbtn_drpdwn:hover { 
/** Changed by PoonamM */
	
	/*Changed by Neha Gosain*/
	/*font-size: 12px;*/
	font-size: 11px; /*Reverting the changes*/
	font-weight:normal;
	color: #404040;/*next-gen*/
	text-decoration: none;
	/* commented by priyanka to rmove padding*/
	/* padding-left: 3px; */
	padding-right: 5px;
	/* margin: 0px 0px 0px 10px; */
	background: url(../images/backgrounds/buttonStyle02_mouseover.png) #026eab
		no-repeat 100% 0px;
	border: 0px solid #333333;
	width: auto; /*	width: 95%; */
	vertical-align: middle;
	overflow: visible;
	float: left;
	height: 21px;
	cursor: pointer;
	line-height:20px;
}

.formbtn:hover {
	
	/*Changed by Neha Gosain*/
	/* font-size: 0.75em;*/
	font-size: 11px;
	font-weight:normal;
	color: #404040;
	text-decoration: none;
	/* commented by priyanka to rmove padding*/
	/* padding-left: 3px;*/
	padding-right: 5px;
	/* margin: 0px 0px 0px 10px;*/
	background: url(../images/backgrounds/buttonStyle02_mouseover.png)
		transparent no-repeat 100% 0px; /*jayant changed from #a9d18e to transparent*/
	border: 0px solid #333333;
	width: auto;
	vertical-align: middle;
	overflow: visible;
	float: left;
	height: 21px;
	cursor: pointer;
	line-height: 21px;
}

.HW_formbtn:hover {
	background: url("../images/backgrounds/buttonStyle02_mouseover.png")
		no-repeat scroll 0 0 transparent;
	clear: right;
	float: left;
	height: 21px;
	margin-left: 5px;
	margin-right: 5px;
	padding-left: 5px;
}

.HW_formbtn_img:hover {
	height: 21px;
	background: url(../images/backgrounds/buttonStyle02_mouseover.png)
		no-repeat 100% 0px;
	/* width: 92px; */
	width: auto;
	float: left;
	margin: 1% 0 0 5px;
	padding-right: 5px;
}

.formbtn_img:hover {
	border: 0px;
	background: url(../images/backgrounds/buttonStyle02_mouseover.png)
		#a9d18e no-repeat 0% 0%;
	float: left;
	font-weight:normal;
	font-color: #404040;
	line-height: 21px;
	display: block;
	color: #404040;
	
	font-size: 11px; /*Surej RWD modified for flicker effect on hover due to hover fontsize synch issue*/
	height: 21px;
	text-align: center;
	padding-left: 5px;
	/* padding-right: 5px; */
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	vertical-align: bottom;
	/* width: 90px; */
	width: auto;
	overflow: visible;
	cursor: pointer;
	line-height: 20px;
}

.formbtn_refresh:hover {
	border: 0px;
	background: url(../images/backgrounds/buttonStyle02_mouseover.png)
		#a9d18e no-repeat 0% 0%;
	float: left;
	font-weight:normal;
	font-color: #404040;
	line-height: 21px;
	display: block;
	color: #404040;
	
	font-size: 11px;
	height: 21px;
	text-align: center;
	padding-left: 5px;
	margin: 0;
	text-decoration: none;
	vertical-align: bottom;
	width: auto;
	overflow: visible;
	cursor: pointer;
	line-height: 20px;
}

.HW_formbtn_lkp:hover {
	height: 21px;
	background: url(../images/backgrounds/buttonStyle02_mouseover.png)
		no-repeat 100% 0px;
	/* width: 92px; */
	width: auto;
	float: left;
	margin: 1% 0 0 5px;
	padding-right: 5px;
}

.formbtn_lkp:hover {
	border: 0px;
	background: url(../images/backgrounds/buttonStyle02_mouseover.png)
		#a9d18e no-repeat 0% 0%;
	float: left;
	font-weight:normal;
	font-color: #404040;
	line-height: 21px;
	display: block;
	color: #404040;
	
	font-size: 11px;
	height: 21px;
	text-align: center;
	padding-left: 5px;
	/* padding-right: 5px; */
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	vertical-align: bottom;
	/* width: 90px; */
	width: auto;
	overflow: visible;
	cursor: pointer;
	line-height: 20px;
}

.formbtn_lkp_TextArea:hover {
	background: url("../images/backgrounds/buttonStyle02_mouseover.png")
		no-repeat scroll 100% 0 #a9d18e;
	border: 0 solid #333333;
	color: #404040;
	cursor: pointer;
	float: left;
	
	font-size: 11px;
	font-weight:normal;
	height: 21px;
	margin: 0 0 0 10px;
	overflow: visible;
	padding-left: 3px;
	padding-right: 11px;
	text-decoration: none;
	vertical-align: middle;
	width: auto;
	line-height: 20px;
}

.HW_formbtn_lkp_TextArea:hover {
	background: url("../images/backgrounds/buttonStyle02_mouseover.png")
		no-repeat scroll 0 0 transparent;
	clear: right;
	float: left;
	height: 21px;
	margin-left: 64%;
	margin-top: -10%;
}

.formbtn_lkp1:hover {
	background: url("../images/backgrounds/buttonStyle02_mouseover.png")
		no-repeat scroll 100% 0 #a9d18e;
	border: 0 solid #333333;
	color: #404040;
	cursor: pointer;
	float: left;
	
	font-size: 11px;
	font-weight:normal;
	height: 21px;
	margin: 0 0 0 10px;
	overflow: visible;
	padding-left: 3px;
	padding-right: 11px;
	text-decoration: none;
	vertical-align: middle;
	width: auto;
	line-height: 20px;
}

.HW_formbtn_lkp1:hover {
	background: url("../images/backgrounds/buttonStyle02_mouseover.png")
		no-repeat scroll 0 0 transparent;
	clear: right;
	float: left;
	height: 21px;
	margin-left: 83%;
	margin-top: -6%;
}

.formbtn_lkp_db :hover {
	background: url("../images/backgrounds/buttonStyle02_mouseover.png")
		no-repeat scroll 100% 0 #a9d18e;
	border: 0 solid #333333;
	color: #404040;
	cursor: pointer;
	float: left;
	
	font-size: 11px;
	font-weight:normal;
	height: 21px;
	margin: 0 0 0 10px;
	overflow: visible;
	padding-left: 3px;
	padding-right: 11px;
	text-decoration: none;
	vertical-align: middle;
	width: auto;
	line-height: 20px;
}

.HW_formbtn_lkp_db:hover {
	background: url("../images/backgrounds/buttonStyle02_mouseover.png")
		no-repeat scroll 0 0 transparent;
	clear: right;
	float: left;
	height: 21px;
	margin-left: 50%;
	margin-top: -5%;
}

.formbtn_imgLookup:hover {
	border: 0px;
	background: url(../images/backgrounds/buttonStyle02_mouseover.png)
		#a9d18e no-repeat 0% 0%;
	float: left;
	font-weight:normal;
	font-color: #404040;
	line-height: 21px;
	display: block;
	color: #404040;
	
	font-size: 11px;
	text-align: center;
	padding-left: 5px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	vertical-align: bottom;
	width: auto;
	overflow: visible;
	line-height: 20px;
	height: 21px;
}
.nextGen_HwButton {
	background: url(../images/backgrounds/goBtn_1.png) no-repeat 100% 0px;	
	color: transparent;
	padding-left: 14px;/*Raviraj*/
	padding-right: 10px;/*Raviraj*/
	max-width:40px;
}
.nextGen_HW_formbtn{
	background: #a9d18e;
	padding-left:0;/*raviraj*/
	padding-right: 0;
}
.nextGen_HwButton:hover {
	background: url(../images/backgrounds/goBtnHover_1.png) no-repeat 100% 0px;	
	color: transparent;
	padding-left: 14px;
	padding-right: 10px;	
	max-width:40px;
}
.nextGen_HW_formbtn:hover{
	background: #a9d18e;
	padding-left:0;
	padding-right: 0;
}
.newformbtn_img:hover {
	border: 0px;
	background: url(../images/backgrounds/buttonStyle02_mouseover.png)
		#a9d18e no-repeat 0% 0px;
	float: left;
	font-weight:normal;
	font-color: #404040;
	line-height: 21px;
	display: block;
	color: #404040;
	
	font-size: 11px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	vertical-align: bottom;
	width: 84px;
	overflow: visible;
	line-height: 20px;
	height: 21px;
}

.newHW_formbtn_img:hover {
	display: inline-block;
	height: 21px;
	background: url(../images/backgrounds/buttonStyle02_mouseover.png)
		#a9d18e no-repeat 100% 0px;
	width: 86px;
}

.newone_formbtn_img:hover {
	border: 0px;
	background: url(../images/backgrounds/buttonStyle02_mouseover.png)
		#a9d18e no-repeat 0% 0%;
	float: left;
	font-weight:normal;
	font-color: #404040;
	line-height: 21px;
	display: block;
	color: #404040;
	
	font-size: 11px;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
	vertical-align: bottom;
	width: 130px;
	overflow: visible;
	height: 21px;
}

.newone_HW_formbtn_img:hover {
	display: inline-block;
	height: 21px;
	background: url(../images/backgrounds/buttonStyle02_mouseover.png)
		#a9d18e no-repeat -162px 0px;
	width: 140px;
}

.formbtn_top:hover {
	
	font-size: 11px;
	font-weight:normal;
	color: #404040;
	text-decoration: none;
	/* commented by priyanka to rmove padding*/
	padding-right: 5px;
	/* margin: 0px 0px 0px 10px; */
	background: url(../images/backgrounds/buttonStyle02_mouseover.png)
		transparent no-repeat 100% 0px; /* jayant changed from #a9d18e to transparent */ 
	border: 0px solid #333333;
	width: auto;
	vertical-align: middle;
	overflow: visible;
	float: left;
	height: 21px;
	cursor: pointer;
	line-height: 20px;
}

.formbtn_reset:hover {
	
	font-size: 11px;
	font-weight:normal;
	color: #404040;
	text-decoration: none;
	/* commented by priyanka to rmove padding*/
	/*padding-left: 3px;
	padding-right: 11px;
	margin: 0px 0px 0px 10px;*/
	background: url(../images/backgrounds/buttonStyle02_mouseover.png)
		#a9d18e no-repeat 100% 0px;
	border: 0px solid #333333;
	width: auto;
	vertical-align: middle;
	overflow: visible;
	float: right;
	height: 21px;
	cursor: pointer;
	line-height: 20px;
}

.formbtn_select:hover {
	
	font-size: 11px;
	font-weight:normal;
	color: #404040;
	text-decoration: none;
	padding-left: 3px;
	padding-right: 11px;
	margin: 0px 0px 0px 10px;
	background: url(../images/backgrounds/buttonStyle02_mouseover.png)
		#026eab no-repeat 100% 0px;
	border: 0px solid #333333;
	width: auto;
	vertical-align: middle;
	overflow: visible;
	float: right;
	height: 21px;
	cursor: pointer;
	line-height: 20px;
}

.formbtn_drpdwn_search:hover {
	
	font-size: 11px;
	font-weight:normal;
	color: #404040;
	text-decoration: none;
	padding-right: 5px;
	background: url(../images/backgrounds/buttonStyle02_mouseover.png) no-repeat
		100% 0px;
	border: 0px solid #333333;
	vertical-align: middle;
	overflow: visible;
	float: left;
	height: 21px;
	cursor: pointer;
	line-height: 20px;
}

.formcaption_img:hover {
	background: url("../images/backgrounds/buttonStyle02_mouseover.png")
		no-repeat scroll 0 0 #FFFFFF;
	border: 0 none;
	color: #404040;
	cursor: pointer;
	display: block;
	float: left;
	
	font-size: 11px;
	font-weight:normal;
	height: 21px;
	line-height: 20px;
	margin-left: 27%;/*changed for -rwd-vinay*/
	margin-right: 15px;
	overflow: visible;
	padding-left: 6px;
	text-align: center;
	text-decoration: none;
	vertical-align: bottom;
	width: auto;	
}

.formcaption_img_2:hover {
	background: url("../images/backgrounds/buttonStyle02_mouseover.png")
		no-repeat scroll 0 0 #FFFFFF;
	border: 0 none;
	color: #404040;
	cursor: pointer;
	display: block;
	float: left;
	
	font-size: 11px;
	font-weight:normal;
	height: 21px;
	line-height: 20px;
	margin-right: 15px;
	overflow: visible;
	padding-left: 6px;
	text-align: center;
	text-decoration: none;
	vertical-align: bottom;
	width: auto;
}
.container-xtralarge {
	float: left;
	width: 100%;
	margin-right: 1%;
}
.widget-large .widget-content {
	padding-bottom: 2px;
	min-height: 400px;
	overflow-x: visible;
	overflow-y: visible;
	border: none;
	z-index:1;
}
.widget-xtralarge {
	width: 100%;
}
.container-xtralarge .section_fourlinbrd{
	border-bottom: 0px;
}

.settingsBx, .profileBx, .navbarModified li{
    display: none;
}
.menuHome{
	display: none;
}
/*added by vinay end breadcrumb*/

/*Aashish added for RWD*/
.stage3_inputpanel_column_RWD {
display:none;
}
.querytextboxmedium_small_RWD1 { 

}

/*Aashish added for click here text RWD*/
.querytextrightLbl_stage3{	
	float: left;
	margin-left: 20%;
	margin-bottom: 7px;
	text-align: left;
	width: 59%;
}
/*Aashish added for RWD*/
.stage3_steptracker_gap {
	
	float: right;	
	height: 29px;
	/*margin: 10px 0 0 5px;*/
	margin: 10px 10px -20px 2px;
	padding-bottom: 0;
	width: auto; /*changed by kunal_sonje for font-size changes*/
	font-size: 0.69em;
	margin-right: 20px;
}

.controlOptionTableStyle{
	width: 78.4%;
	border-bottom: 0px;
}
/*Aashish added for control option RWD end*/

/*added by vinay for pfm */
.homegradientfirstdivwithbgcolor_new5 .ui-combobox{
	margin-bottom: 10px;
	padding-left: 0px;
}
/**/
/*added by vinay for pfm Budget tab panel -start*/

.tabNavItemExpense {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #DDDDDD #DDDDDD -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #333333;
    cursor:pointer;
    line-height: 51px;
    padding:11px 20px 5px;
}

.tabNavItemExpense_Inactive {
    border-width: 1px 1px medium;
    cursor:pointer;
    color: #0076B6;
    padding: 11px 20px 5px;
}

.tabNavItemIncome {
    border-width: 1px 1px medium;
    cursor:pointer;
    color: #0076B6;
    padding: 11px 20px 5px;
}

.tabNavItemIncome_Active{
   -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: #DDDDDD #DDDDDD -moz-use-text-color;
    border-image: none;
    border-style: solid solid none;
    border-width: 1px 1px medium;
    color: #333333;
    cursor:pointer;
    line-height: 51px;
    padding:11px 20px 5px;
}

.tabNavContainer {
	border-left: 1px solid #BBBBBB;
    border-right: 1px solid #E0E1E2;
    border-top: 1px solid #E0E1E2;
    background-color: #F0F0F0;
    display: none !important;
    float: left;
    height: 40px;
    margin-left: 10px;
    /*margin-top: 1px;*/
    padding: 0 0 0 8px;
    width: 66%;
}
/*added by vinay for pfm Budget tab panel -end*/

/*added by vinay for Breadcrumb -start*/
a.bcum-Ulined:hover {color: #848284;}
/*added by vinay for Breadcrumb -end*/
#HREF_UserDetails { padding: 8px;}/*added by vinay*/
.grid_OuterMostDiv{
	/*	width:48%;*/
	width:31.9999%;/*Aashish Added for RWD 1. Widgets lib*/
	height:108px; /*Aashish changed from 108px*/
	float:left; border:2px solid #e7e7e7; margin:2px 2px 0px 0px; background-color: #f8f8f8;
}

/*Surej added for handling the background color inside collapsible grid area Start*/
.footableTablelistwhiterow {
	text-decoration: none;
	background-color: #ffffff;
	border: #e0e1e2 0px solid;
	color: #000000;
}

.footableTablelistgreyrow{
	text-decoration: none;
	background-color: #ececec;
	border: #e0e1e2 0px solid;
	color: #000000;
}

/*Surej added for collapsed row hover effect RWD*/
.listrowwrapper:hover .footableTablelistwhiterow,
.listrowwrapper:hover .footableTablelistgreyrow{
	background-color: #fdfad9;
}

/*Surej added for handling the background color inside collapsible grid area End*/

.settingsWrapper{border-bottom: 1px solid lightgrey;}
.relationShipWrapper{}

/* Surej START Merged fix for button issue coming in ipad*/
input[type=Submit] {

}
input{

  
}
/* Surej END Merged fix for button issue coming in ipad*/

/*Surej RWD added for error mess displayed on login screen to be inside view port width*/
div#MessageDisplay_TABLE {
    max-width: 1024px;
    /*width: 98.0469%; */
}

/*Surej RWD for removing the on hover color change in login screen dropdowns*/
.ui-button.ui-widget.ui-state-default.ui-button-icon-only.ui-combobox-toggle.ui-corner-right:hover{
	background-color:#FFFFFF;
}
/* Added for Scheduled Transaction List and Calendar View END */

.menu_count {
    position:absolute;
    top: 0px;
    right:-6px;
    padding:1px 2px 1px 2px;
    background-color:white;
    color:red;
    font-weight:normal;
    font-size:0.95em;
    border-radius:30px;
    box-shadow:1px 1px 1px gray;
    border:1px solid #F00;
}
.splashContent .ui-dialog, .ui-widget, .foo, .ui-draggable, .ui-resizable {background:#FFFFFF !important;  opacity: .99;filter:Alpha(Opacity=99);}

/*Added for Captch issue - 436986*/
.formbtn_imgcaptcha {
	padding-right: 18px;
	background: url(../images/reset.jpg) no-repeat;/*modified for 11.2.2*/
	border: 0px solid #333333;
	float: right;
	height: 22px;
	cursor: pointer;
	margin-right: 33%;
/* 	margin-top: -21px; */
}
.formbtn_soundcaptcha {
	padding-right: 21px; /*19px;*/
	background: url(../images/HIP_but_text.gif);
	border: 0px solid #333333;
	float: right;
	height: 22px;
	cursor: pointer;
	margin-right: 246px;
	margin-top: 0px; /*-21px;*/
}


/*Added for addenda*/
.addendaExtraInfo {
	color: #AAAABD;

	font-size: 0.69em;
	text-decoration: none;
	float: left;
	padding-top: 5px;
	padding-left: 25px;
}

/* Added for ticket 721931*/
.searchsimpletext1 {
    color: #262a2c;

    font-size: 11px;/*Reverting the changes*/
    text-decoration: none;
    padding-right: 5px;         
}

.formbtn1 {

    background: url("../images/small-button.png") no-repeat scroll 50% 50% transparent;
    border: 0 solid #333333;
    color: #FFFFFF;    
    font-size: 0.7em;
    font-weight:normal;
    height: 26px;
    margin: 0 3px 3px 0;
    padding: 1px;
    padding-bottom: 1px;
    padding-right: 5px;
    padding-left: 5px;
    text-align: center;
    text-decoration: none;
    vertical-align: middle;
    width: 28px;
}
/* Added for ticket 721931 END*/ 
.bottomborderBlock{
width: 100%;
border-bottom:1px solid #c7c7c7; margin:0px; padding:5px 0px;
overflow: hidden;
}
/**11.2.2 changes start*/
#dialog{
	border-top:none;
	width:88% !important;
	height:auto !important;;
	padding: 0px;
	overflow:visible;
}
.arrow-up {
	z-index: 20;
	margin-top: -35px;
	margin-left: -21px;
	display:none;
	position:absolute;
	width: 0;
	height: 0px;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	
	border-bottom: 15px solid #000;
	opacity: .85;
	filter:Alpha(Opacity=85);
}

.multiselect_simpletext {
	color: #262a2c;	
	text-decoration: none;
	padding-left: 14px; 
	padding-top: 2px; 
	line-height:15px;
	font-size: 0.79em; 
	word-break: break-all;	
}
/**11.2.2 changes end*/
.wrapper_terms_condition .center{
float:right;
}
.wrapper_terms_condition .login-body-style{
background:none !important;
}
.next-genHeader .section_blackborder {
  margin-top: 0px;
}
.next-genHeader .section_fourlinbrd {
  margin-top: 0px;
  padding-bottom: 0px;
}
.navPanelSection{
	background-color: #FFF;
	padding-bottom: 5px;
}
.next-genHeader .footer_line { 
    background-color: rgb(249, 249, 249);
}
.hidetextboxfromui{
display:none;
}
/*added for defect 735793 */
.lable_auth_lg{
  color: #A9C3D4;
  font-size: 0.69em;
  text-decoration: none;
  font-weight: bold;
  }
/*added for defect 735793 */  
.textAuthdisplay{  
  color: #70BAEC;
  font-size: 0.7em;
  text-decoration: none;
  font-weight: bold;
  text-transform: uppercase;
  padding-left: 3px;
 }
 
.infoPanelTermsAndConds{
    border-style: solid;      
    border-width: 1px;
    border-color: #C0C0C0;
    padding-bottom: 5px;
}

.navPanelTermsAndConditions{
    border-style: solid;
    border-width: thin;
    border-top-width: 0px;
    border-color: #C0C0C0;
    padding-bottom: 10px;
}
.paddingLeftTermsAndConds{
	padding-left: 5px;	
}

/*Added for ticket 746751*/
.printModeTable {
	width: 98.9%;
}

.mandatoryText{
font-size:0.69em;	
}

@media screen and (min-width : 480px) {
}

@media screen and (min-width : 1px) and (max-width:639px) {
/*changed for 11.2.2-start*/
.loginPanelLeftPaddingStyle1{
	padding-left:14px;
}
.loginPanelSimpleTextStyle_remUserId {
	margin-left: 0px;
}
.formbtn_imgcaptcha {
  margin-right: 30%;
}
.login_Auth_HW_mformbtn_new {
    margin-left: 87px; /*90px;*/
}
.loginPanelColumnDetailStyle3{
	width: 30%;
}
.loginPanelColumnDetailStyle{
    width: 24%;
}
.loginPanelColumnDetailStyle5 {
    width: 24%;
}
.loginPanelColumnDetailStyle2{
    width: 24%;
}
.loginPanel_Auth_Continue_HW_formbtn {
  margin-left: 75px;
}
.loginPanelSimpleTextStyle1{
	padding-left: 95px;
}
.loginPanelColumnDetailStyle4 {
    width: 23%;
}
.loginPanelColumnDetailStyle1 {
    width: 24%;
}
.loginPanelCheckBox {
    margin-left: 99px;
}
.login_Auth_HW_mformbtn {
    margin-left: 91px;
}
.loginPanelTopPaddingStyle1 {
	padding-top: 10px; /*65px;Aashish modified for login*/
}
.logoutrowone {
    margin-left: 5%;
    width: 90%;
}
.logoutrowtwo {
	margin-left: 5%;
    width: 90%;
}
/*changed for 11.2.2-end*/
.logout_column{
    width: 30%;	 /*Surej added for RWD logour icon*/
}
.mega-menu .selected {border-bottom:1px solid #FFFFFF;}

.logo_1{
   margin-top: 22px; /*Modified as per CDG suggestion for prod logo*/
}
.loginPanelBottomSectionImageDivStyle1,.loginPanelBottomSectionImageDivStyle2{ /*Surej modified for login screen divider line RWD*/
	display:none;
}
.stage3_detailsrow {
   margin-top:5px; /*Modified for login screen FB overlay Click to proceed button*/
}
/*Changes made for Logout overlay-vinay-start*/
.logoutimg {
    margin-left: 3%;
}
/*Changes made for Logout overlay-vinay-end*/

/*vinay modified for RWD NEW-start*/
.keyBoardTitle {
    margin-left: 0;
}
.keyBoardTitleInfo {
    margin-left: 5px;
}
/*vinay modified for RWD NEW-end*/	
/*Vinay added for RWD for Logout Meggage NEW*/	
/*.blackSignoff {
    margin-left: 200px;
}*/
.widget .keypaddiv {
	width:38%;/*Vinay added for RWD NEW*/	
	margin-left: -4%; /*Surej added for RWD for virtual keypad NEW*/
}
.loginPanelBottomSectionImageDivStyle{
	display:none; /*Surej added for RWD login screen NEW*/
}
.menuHome {background: url("../images/menuHome.jpg") no-repeat 0 2px  transparent;width:23px;height:21px;display:inline-block;}
	
.mega-menu ul li .sub-container.mega .sub{
	left: -21px; 
	width: 110%;/*changes made for mega menu-vinay*/ 
	margin-bottom:-25px; /*RWD Newly modified for removing extra space in mega menu Surej*/
}
.hyperLinkHeadingClick{
	color:#0275b6 !important;
}

span.menuHome:after{
	content:url(../images/Header-menu-pointer-Arrow.png) 0px 2px no-repeat transparent;
	padding-top:23px;
	display:none;
}
	
#header .header-nav{
	margin:10px;
	width:60%;
	background:none;
}
#header{
	margin-bottom:9px;
}
.mega-menu .dc-mega {
	font-weight:normal;
}
.mega-menu ul li .sub-container {
	position: static;
	z-index: 0;
	top: 36px;
	height: auto;
	margin-top: 65px;
	width:88%;/*changes for RWD - vinay*/
}
	
	/*#div_RTXNS{
		display:none;
	}*/
	/*break point from 480px to 639px*/
	
#header .header-main .logo{
	min-width:125px;
	width:60%;
}/*for login screen*/
.headerTextSpacingStyle{
	width:30%;
	margin-right: 0;
}/*for login screen*/
.loginHeaderTextBlueStyle{
	float:right;
}/*for login screen*/
.loginHeaderTextstyle{
	float:right;
	text-align:right;
}/*for login screen*/
	
	.pageLeftContainer {
		width: 100%;
	}
	.pageRightContainer {
		width: 100%;
	}
	
	.mega-menu ul li .sub a,.mega-menu ul li .sub li {
		width: 98%;/*Modified for RWD for removing border NEW*/
		border:medium none; /*Modified for RWD for removing border NEW*/
	}
	.mega-menu ul li .sub-container {
		padding-left: 25px;
	}
	.mega-menu ul li .sub li.mega-hdr a.mega-hdr-a {
		background-color: #D9EEFE;
	}
	.mega-menu ul li .sub li.mega-hdr{
		background-color: #F1F9FF;
	}	
/*	.parentNavigationImg{
		content:url(../images/Right-Arrow_Responsive-mega-menu.png);
		float: right;
		position: relative;
		top: 5px;
		display:block;
	}
	
	.parentNavigationImg1{
		content:url(../images/Down-Arrow_Responsive-mega-menu.png);
		float: right;
		position: relative;
		top: 5px;
		display:block;
	}*/
	
	/*.nbs-flexisel-inner #topbarNew>.nbs-flexisel-item:before {*/
	.SlideButton{
		/*background: url("../images/Right-Arrow_Responsive-mega-menu.png");*/
		cursor: pointer;
		float: right;
		position: relative;
		top: 13px;
		/*right: 5px;*/
		margin-bottom:-12px;
		margin-top:-6px;
		height:16px;
		/*width:16px;*/
		width:100%;
	}

	.SlideButton:after{
    		content: url("../images/Right-Arrow_Responsive-mega-menu.png");
    		float: right;
    		margin-right: 2%;
	}
	.SlideButtonDown{
		/*background: url("../images/Down-Arrow_Responsive-mega-menu.png");*/
		cursor: pointer;
		float: right;
		position: relative;
		top: 20px;
		/*right: 5px;*/
	    	height:16px;
		/*width:16px;*/
		width:100%;
	}
	.SlideButtonDown:after{
    		content: url("../images/Down-Arrow_Responsive-mega-menu.png");
    		float: right;
    		margin-right: 2%;
	}
	
	#topbarNew {
		display: none;
	}
	.mega-menu ul li {
		border-bottom: 1px solid #FFFFF0;
	}
	.mega-menu {
		padding: 0px 0px;
		display: none;
		/*background:#84C0E1 url(../images/backgrounds/header-nav.png) repeat-x top;*/
		background:#E6E6E6;
		width: 159%;/*newly modified for mega menu-Surej*/
	}
	
	.megaMenu_border{
		border:1px solid #CED0CF;
	}
	
	#header .header-nav {
		height: auto;
	}
	.nbs-flexisel-item {
		width: 99%;
	}
	
	/*Surej: Start for login screen changes*/	
	.loginPanelBottomSectionDetailsrow{
		width:91%;
		padding-bottom:13px;
		padding-left:29px; /*Modified for text alignment for RWD Surej*/
	}
	.loginPanelBottomDisplaySectionStyle{
		height:400px;
	}
	.loginPanelImageDividerStyle{
		display:inline;
		width:100%; /* Vinay modified for RWD NEW*/
		height:1px;
	}
	.rSImage2 {
	    width: 62%;
	}
	.rSImage3 {
	    width: 38%;
	}
	.width100percent_main_loginbg{
		background-size:cover;
	}
	/*Surej: End for login screen changes*/

ul {
	padding:0px;
}
	
.section {
    width: 100%!important;
}

.rightwithwidth{
	padding-right:2%;
}

/*added by vinay for breadcrumb-start*/
.breadcrumbnew1{
	background-color: #EEEEEE;
    border: 1px solid #E0E1E2;
    display: list-item;
    height: 26px;
    padding-left: 5px;
    padding-top: 5px;
    width: 100%;
}
	
#breadcrumbnew_add{
	display: none;
}

#breadcrumbnew{
	display: none;
}
#breadcrumbarrow{
	
	text-decoration: none;
	font-weight:normal;
	vertical-align: top;
	display: inline;
}
	
.bcumcollapse{
   	background: url("../images/Breadcrumb-icon-BG.png")  no-repeat 0;
    cursor: pointer;
    display: block;
    float: left;
    height: 5px;
    margin-top: 0;
    padding: 20px 0 5px;
    width: 30px; 
}
	
.bcumcollapse_first{
	background: url("../images/Breadcrumb-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 20px;
    margin-left: 8px;
    margin-top: -13px;
}
.bcumcollapse_second{
	background: url("../images/Breadcrumb-icon_disabled.png")  no-repeat 0;
    display: none;
    height: 20px;
    margin-left: 8px;
    margin-top: -13px;
}
.bcumcollapse_close{
	background: url("../images/close-icon.png")  no-repeat  0;
    display: none;
    height: 20px;
    margin-left: 31px;
    margin-top: -21px;
}
	
/*added by vinay for breadcrumb-end*/	

/* vinay -changes for header-start*/
.headerRowsetRight{
	display: none;
}

.headerouter_r {
    width: 95%!important;
    height: 90px; /*Surej modified as per CDG suggestion*/
}
#header .header-main {
   height:90px; /*Surej modified as per CDG suggestion for prod logo*/
}

.wrapper_terms_condition #header .header-main{
	  height: 100px !important;
	  margin-bottom: -9px !important;
}
#header .header-main .logo {
    margin-top: 39px; /*Surej modified as per CDG suggestion*/
}
.rightRoundCorner {
    display: none;
}
.headerRowsetLeft {
    display: none;
   	width: 70%;;
}

.headerRowsetRight {
	float:left;
    width: 55%;
}
	

.headerWelcomeText {
    margin-top: 10px;
    width:100%
}
.profilePhoto{
    display: none;
}

.txt_boxnew {
	float:right;
    height: 10%;
    /*margin-left: 28%;*/
    margin-top: 35px;
    width: 152px !important;
}

.skipContRow {
     margin-top: -30px !important;
}


.skipContLink {
    color: #FFFFFF;
    text-decoration: underline;
}

/*logout icon*/
.HW_logoffLink {   
    display: none;
    
}
#header .ui-combobox .ui-combobox-input.ui-widget-content, #header .ui-combobox .ui-combobox-input.ui-state-hover {
    background: url("") no-repeat scroll 0 0 #ffffff !important;
}


#header .ui-combobox .ui-button, #header .ui-combobox .ui-button.ui-state-hover {
    background: url("") no-repeat scroll 0 0 #ffffff !important;
}
.HW_logoffLink_new{
	float: right;
	height: 22px;
	clear: right;
	margin-left: 5px;
	padding-left: 5px;
	margin-right:5px;
	background: none;
    margin: 47px 0 0 -50px;
	display: block;
}

.logoffLink, a.logoffLink:hover, a.logoffLink:visited {
    background: url("../images/LogoutIcon.png") no-repeat scroll  0 ;
    width: 30px;
}
/*logout icon end*/

.rightTextSepWhite {
    display:none;
}

.headertext_name{
	color: #FFFFFF;
	cursor: pointer;
}
.headerSettingsBx{
	background: url("../images/topNavNormal.png") no-repeat scroll -38px 0 rgba(0, 0, 0, 0);
	cursor:pointer;
    display: inline-block;
    float: left;
    height: 21px;
    margin-left: 5px;
    margin-right: 0px;
    margin-top: 3px;
    width: 20px;
}
	
.headerRowsetRightNew{
	border-left: 1px solid #E0E1E2;
    border-right: 1px solid #E0E1E2;
    float: right;
    margin-right: 40px;
    margin-top: 17px;
    width: 25%;
}

/*header skin pulldown*/
.skinPulldown {
	border: none;
    display: block;
    overflow: visible;
    padding-bottom: 0;
    position: static;
    width: 277px;
    

}

.skinUnSelectLeft{
	display: none;
}
.skinUnSelectRight{
	display: none;
}
.menuBxArrow {background: url("../images/Header-menu-pointer-Arrow.png") no-repeat scroll center;width:18px;height:9px;display:inline-block; position: absolute;right:84px;top:36px; /*modified as per CDG suggestion for new prod logo*/}
.menuBx  .menuBxArrow {right:84px !important}	

.alertBxArrow {background: url("../images/alertBxArrow.png") no-repeat scroll center;width:18px;height:9px;display:inline-block; position: absolute;right: 70px;top: -8px;}
.alertBx {position:absolute;top:30px; /*Modified as per CDG suggestion for new prod logo*/right:-3px;height:auto;min-height:300px;background-color:#fff;z-index:500;display:none;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;}
/*Surej Newly modified for RWD. changed zindex and minheight*/

.alertHeader {height:30px;border-bottom:1px solid #dddddd;color:#333;background-color:#ebebeb;border-top-left-radius:4px;border-top-right-radius:4px;margin:0 1px;}
.alertHeader h5 {/*background: url("../images/alertIcon.png") no-repeat scroll center left;*/float: left;line-height:30px;margin: 0 0 0 10px;padding: 0 0 0 0px;font-size:.75em;font-weight:normal;}
.alertHeader span {float:right;line-height:27px;margin:0 10px 0 0;font-size:.9em;}
.settingsBx {display:none;width: 322px;}/*Surej newly modified width for RWD*//*changed for setting box alignment in RWD-vinay*/
.settingsBx  .alertBxArrow {right:38px !important}
.dropBxContentMain{height:85px; margin:15px 15px 5px 15px;}/*Vinay modified for PFM RWD*/
.dropBxContent {height:auto;min-height:50px;margin:5px 15px 10px 21px;} /*RWD modified newly for header Surej*/

.sessionTimeOut {padding-bottom:10px;border-bottom:1px solid #cccccc;margin:0px;margin-bottom:10px;}
.sessionTimeOut .sec1,.sessionTimeOut .sec2 {display:inline-block}
.sessionTimeOut .sec1 {width:50%} /*RWD newly modified for header*/
.sessionTimeOut .sec2 {width:45%;padding-right:2px;text-align: right;}

.sessionTimeOut .sec1 span {color:#575757;}
.sessionTimeOut .sec1 label {color:#af0909;}
.border-bottom-clear {border-bottom:none;}
.align-left {text-align:left;display:block;margin-bottom:3px;}
.form-control {height:30px;background-color:#fbfbfb;}

.profileBx {right:35% !important}
.imgaeWithName {
    margin: 0 0 25px;
}/*Changed by vinay for RWD*/
.imgaeWithName li {display:inline-block;margin:0 !important}
.imgaeWithName .name {font-size:15px;vertical-align:top;margin-left:15px !important}
.manager-name {font-size:.9em;font-weight:normal;margin-left:10px !important;vertical-align:bottom}

.profilePhoto_ProfileBx {
    display: inline-block;
    float: left;
    margin-left: 2px;
    margin-right: 5px;
     /*margin-top: 6px;*/
}
.profilePhoto_settingBx {
    display: inline-block;
    float: left;
    margin-left: 2px;
    margin-right: 5px;
   margin-top: 6px;
}

.name_ProfileBx{
	color: #333333;
	display:inline-block;
	   
	line-height: 1.42857;  
	margin: 5px 5px 5px 0; 
	font-weight:normal; 
	word-break:break-all; /*RWD Fix to wrap the profile name in header section when it is too long*/
}

.myProfilePulldown {
	display: block;
	left:0px;
	position: relative;
	width:100%;
}

.myProfilePulldown p {
    border:none;
}
/*changes are done for profile last login -vinay*/
.lastlogtext_green {
    /*margin-left: 80px;
    margin-top: -40px;*/
    margin-top: -20px; /*RWD newly modified to make profile look and feel same in all resolutions*/
}

.margin-bottom-clear {margin-bottom:0 !important}
/*changes are done for rwd-vinay*/
.sm-mobile-icon {
    background: url("../images/sm-mobile-icons.jpg") no-repeat scroll left center rgba(0, 0, 0, 0);
    display: inline-block;
    margin: 7% 0 0 62px;
    padding-left: 15px;
    padding-right: 31px; /*RWD newly modified after 112 merge*/
}

.sm-phone-icon {background: url("../images/sm-phone-icons.jpg");background-repeat:no-repeat;background-position:left;padding-left:18px;display:inline-block;}
	
.headertext_email_v{
	color: #89CEF5;
    font-size: 0.69em;
    font-weight:normal;
    height: auto;
    text-decoration: underline;
    word-wrap: break-word;
    
}
/*Modified for RWD-vinay*/
.profilename_settingBx {
    float: left;
    margin-left:18px;;
    position: absolute;
    width: 68%;
	-ms-word-break: break-all;/*changed for IE for breaking word in setting box  -vinay*/
}

.header-label {
    color: #575757;
}

.reflow_final_view {display:block !important}
.navbarModified {margin-top:10px;position:relative;}
.border-right {border-right:1px solid #6e7172;padding-right:5px;}
.border-left-right{border-left:none;border-right:1px solid #6e7172;padding-right:5px;}
.navbarModified > li > a {padding:0 !important;}
.navbarModified  li {list-style-type:none;margin-left:10px !important; display: block !important; height: 25px;}

.container-fluid {padding-left:0;padding-right:0;}
.navbar-brand {padding:0 0 0 0px;}
.navbar-default {background-color:#192741;border:1px solid #192741;}
.navbar {margin-bottom:0;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color:none;}

.SettingsIcon {background: url("../images/topNavNormal.png") no-repeat -38px 0 transparent;width:20px;height:21px;display:inline-block;}
.LogoutIcon {width:12px;height:21px;display:inline-block;}
.menuHome {background: url("../images/menuHome.jpg") no-repeat 0 2px  transparent;width:23px;height:21px;display:inline-block;}
.profilleIcon {background: url("../images/profilleIcon.jpg") no-repeat 0 2px  transparent;width:23px;height:21px;display:inline-block;}
.newCaret {color:#fff;position:relative;top:-5px;margin-left:5px;}
.newCaret2 {color:#fff;margin-left:5px;}
	
.nav-pills > li {
    float: left;
}
.nav-pills > li + li {
    margin-left: 2px;
}

.pull-right {
    float: right;
}	
/* vinay -changes for header-end*/

/*Aashish RWD change start*/

	.container-small {
		float: left;
		width: 100%;
		margin-left: -1px;
		margin-right: 1.8px;
		margin-top: 10px;
		/*Aashish modified for RWD - Initiate Payment Screen*/
	}
	.widget-xtrasmall {
		width: 50%; /*Aashish modified for RWD - Initiate Payment Screen*/
		min-width:200px;
	}
	.step_trackerwidth {
		width: 100%; /*Aashish modified for RWD - Initiate Payment Screen*/
		margin-top: 10px;
	}
	.redbg,.redbgwithwidth,.orangebgwithwidth,.greenbgwithwidth,.orangebg,.greenbg {		
		width: 100%;
		/*Aashish modified for RWD - Initiate Payment Screen for error message*/
	}
	.stage3_additionaldetailslink {
		background-color: #EBF7FF;
		border: 1px solid #97CAE6;
		float: left;
		height: auto;
		/*Aashish modified for RWD - Initiate Payment Screen for additional details text*/
		margin-left: 12px;	/*Aashish changed*/
		margin-top: 10px;
		padding-right: 10px;
		padding-top: 3px;
		width:91.796875%;/*Aashish added for RWD - Initiate Payment Screen for additional details wrapper width*/
		padding-left: 5px;	/*Aashish added for RWD - Initiate Payment Screen for additional details wrapper width*/
		
	}
	#footer {
		width: 100%;
		/*Aashish modified for RWD - Initiate Payment Screen for footer*/
	}	
	.rightwithwidth {
		float: right;
		padding-right: 0.4%;
	}
	.step_trackerwidth_withoutmargin {
		width: 100%;
	}

	.stage3_previewconfirm_details_column {
		/*margin-right:5px;*/
		margin-right: 2px;
		/*Aashish changed for RWD. Addentryux3 page data coming on newline*/
		margin-top: 5px;/*Aashish changed for RWD.*/
	}
	.stage3_tabmenupanel {
		float: left;
		border-bottom: 1px solid #E0E1E2;
		margin-bottom: 0px;
		margin-top: 0px;
	/*	width: 78.2%;	*/
		width: 100%;	/*Aashish changed for RWD.WF_Stage3_DataEntry.xml wireframe.*/
		float: left;
	/*	padding-left: 0px;*/
		padding-left: 2px;	/*Aashish changed for RWD.WF_Stage3_DataEntry.xml wireframe.*/
		padding-top: 0px; /*margin-left:7px;*/
	}
.widget-body { /*position:relative;*/
	padding-bottom: 4px;
	padding-right: 10px;/*Aashish added for RWD*/
}

.querytextboxmedium_small_RWD1{ /** Added by Priyanka for lookup */
display:none;
}	
.stage3_inputpanel_column_RWD{
	float: left;
	margin-right: 5px;
	/*Added by Sonia Garg*/
	margin-top: 7px;
	text-align: right;
	width: 35%;
}	
.querytextright_stage3_RWD {
	clear: right;
	display: block;
	overflow: hidden;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-top: 1px;
	/*added by kunal_sonje since drop downs are getting distorted for font-size 12px  */
}
.stage3_inputpanel_columnRWD {
	float: left;
	margin-right: 5px;
	/*Added by Sonia Garg*/
	margin-top: -29px;
	text-align: right;
	width: 35%;
}
	.notificationLabel_RWD {
	display:none;
	}
.queryitalictextleftgap_RWD1 {
	
	/*font-size : 11px; Changed by Sonia Garg to refer body level font-size*/
	font-style: italic;
	color: #505050;
	text-decoration: none;
	padding-left: 3px;
	font-size: 0.69em;
}	
.simpletext_clkhere_RWD1 {
	color: #262a2c;
	
	font-size: 0.99em;
	text-decoration: none;
}
.queryitalictextleftgap_RWD {
display:none;
}	
.simpletext_clkhere_RWD{
display:none;
}

.notificationStyle_RWD{
	padding-bottom: 8px;
	height: 30px;
	float: left;
	width: 4px;
}













	
.cpinputtextarea-span {
	background: url("../images/backgrounds/Text-area_250x100px.png") no-repeat
		scroll 0 0 #FBFBFB;
	
	display: inline-block;
	padding: 7px 0 6px 2px;
	text-align: left;
	margin-left: 5px;
	width: 249px;
	height: 89px;
	
}
.cpnotificationTxtarea {
	font: inherit Arial;
	background: none repeat scroll 0 0 transparent;
	border: medium none;
/*	height: 40px;	*/
	height: 89px;
	outline: medium none;
	resize: none;
/*	width: 343px;	*/
	width: 249px;
	font-size: 0.69em;
}



	/*Added by Neha Gosain for UI3 : Start*/
.stage3_previewconfirm_det_col1 {
	float: left;
/*	width: 6%;	*/
	width:10%;/*Aashish changed for RWD*/
	/*Added by Nikita Manohar*/
	font-size: 0.69em;
	font-weight:normal;
}	

.controlOptionHrStyle{
	width: 100%;
	float: left;
	margin: 6px 0;
}
	
.controlOptionTableStyle{
	width: 100%;
	border-bottom: 0px;
}	
#collapsibleMenu {
	clear: both;
	float: right;
	padding-right: 0.1%;
	position: relative;
	top: -6px;
}
.stage3_previewconfirm_label_column {
/*	width: 22%;	*/
	width: 50%;	/*Aashish added for RWD*/
	margin-top:5px;
}
.stage3_leftrightmainpanel {
	float: left;
	/*border: 1px solid #E0E1E2;*/
	padding-bottom: 15px;
	width: 100%;
	background: none;
/*	background: url("../images/backgrounds/separator1.gif") repeat-y scroll
		50% 0 transparent;*/ /*Commented by Aashish for RWD*/
}
.stage3_previewdetailsrow {
/*	margin-top: 11px;*/
	margin-top: 5px;/*Aashish changed for RWD*/
	float: left;
	width: 100%;
}
.controlOptionTbody{
	border-bottom:0px;
	display:none;
}
.controlOptionTbody1{
	border-bottom:0px;

}
.controlOptionTd{
	border-bottom:0px;
	height: 25px;
	width:50%;
}		
.remarksbox_UX3 {
	
	font-size: 11px;
	height: 50px;
	line-height: normal;
	margin: 2px 0 0 0;
	margin-left: 6px;
	margin-bottom: 6px;
	overflow: auto;
	padding: 0;
	padding-right: 700;
	text-align: left;
/*	width: 300px; */
	width: 255px;/*Aashish Added for RWD*/
	float: left;
}
/*Aashish RWD changes end*/
/*RWD changes for PFM-start-vinay*/
.homegradientfirstdivwithbgcolor_new5 {
	height: 210px;
    margin: 40px 0 0 10px;
	width: 96%;
}
	
.homegradientfirstdivwithbgcolor_new3{
	height: 210px;
    margin: 15px 0 0 10px;
	width: 96%;
}

.imagewithmargin {
    height: auto;
    margin-left:20%;
}
.simpletextcenter {
	border-top: medium none !important;
    display: inline-block !important;
    height: auto !important;
    margin: -20px 5px 0;
    padding: 10px 0px;
    position: absolute;
    text-align: left !important;
    width: 33% !important;
}
.simpletextboldcenter{
	margin: -17px 0 29px 6px;
	width: 60%;
}
	
.homegradientfirstdivwithbgcolor_new5 .ui-combobox{
	margin-top: 50px;
	position: absolute !important;
}
.homegradientfirstdivwithbgcolor_new5 .HW_formbtn_financeovervw_grey{
	margin-left:5px;
	margin-top: 100px;
	position: absolute !important;
	
}
	
.homegradientfirstdivwithbgcolor_new5 .HW_formbtn_financeovervw {
	margin-left: 5px;
    margin-top: 100px;
    position: absolute !important;
}
.homegradientfirstdivwithbgcolor_new3 .HW_formbtn {
    margin-left: 5px;
    margin-top: 60px;
    position: absolute !important;
}
	

.stage3_budgetssimpletext_bluelink {
    margin-left: 5px;
    margin-top: 50px;
    padding-left: 0px;
    position: absolute !important;
}

.stage3_listingpaneldiv_small {
   	border-top: medium none;
    display: none;
    margin-left: 0px;
    width: 100%;
}

.stage3_listingpaneldiv_Extended{
	margin-left: 0px;
	border-top: none;
	margin-top:0px;
    width: 100%;
}
.tabNavContainer {
    margin-left: 0px;
    margin-top: 20px;
    display: block !important;
    width: 98.7%;
}

.stage3_overviewtextcurrency{
	font-weight:normal;
}
.stage3_left_overviewcontainer{width: 100%;}
.stage3_adviceimage {
    display: none;
}

.stage3_left_overviewcontainer_selectorbox{width: 48%;}
.monthrangeselectcomponent {width: 100%;}
.monthrangeselector_2_6{border: none; width: 100%;}
.monthrangeselector_month_selected{height: 57px; width: 16%;}
.monthrangeselector_month{height: 57px; width: 16%;}
.monthrangeselector_month:hover {
	color: #000000;
    float: left;
    font-size: 0.69em;
    height: 57px;
    margin: 0;
    padding: 0;
    width: 16%;
}

.stage3_left_overviewcontainer_overviewpanel {
    float: right;
    height: 143px;
    margin-right: 4px;
    margin-top: -89px;
    width: 48%;
}
.monthrangeselectcaption{width:87px;}
.stage3_overviewtextactivemonth {
    margin-left: 8px;
}
/*RWD changes for PFM-end-vinay*/
/*Aashish added for RWD. widgets libreary*/
.grid_OuterMostDiv{
/*	width:48%;*/
	width:100%;/*Aashish Added for RWD. Widgets lib*/
	height:108px; float:left; border:2px solid #e7e7e7; margin:2px 2px 0px 0px; background-color: #f8f8f8;
}
.stage3_searchpaneldiv_widLibrary {
	background-color: #EEEEEE;
    border: 1px solid #E7E7E7;
    height: 24px;
    margin-bottom: -11px;
    margin-top: 14px;
    padding-left: 10px;
    padding-top: 2px;
/*    width: 8%;*/
	width: 15%;/*Aashish Added for RWD. Widgets lib*/
}	
.grid_widgetIcon{
	float:left;
	width:22%; /*Aashish Added for RWD. Widgets lib*/
	height:65px; margin: 22px 0 5px 15px;	
}
.dropBxContent {height:auto;min-height:60px;margin:5px 15px 10px 15px;} /*RWD modified newly for RWD*/
/*changes are made for RWD -vinay*/
.myProfilePulldown p .HW_formbtn {
	float: right;/*chnages are made for profile button position in header*/
}
#sessionExpiryTime{ /*RWD newly modified for header profile*/
	float: left;
    font-weight:normal;
    line-height: 5;
    margin-left: -93px; /*Surej RWD Newly fixed for CDG defects*/
}

#sessionTimeoutText {
	color: #000000;
    float: left;
    
    font-weight:normal;
    position: relative;
}
.myProfilePulldown p.sessionTimeoutText_v{
	border-bottom: 1px solid #CED0CF;
}
.profileBx {width: 322px;} /*RWD Newly modified for profile header*//*changed for setting box alignment in RWD-vinay*/
/*newly modified for RWD changes-vinay-end*/	
.stage3_columnwithwidth {
	padding-bottom: 40px;/*Aashish changed for RWD 1*/
}	
}

@media screen and (min-width : 640px) {

.mega-menu ul li a {
	color: #000000;
}

.mega-menu ul li .sub li.mega-hdr a.mega-hdr-a:after{
	content:url(../images/Right-Arrow_Mega-Menu_InActive.png);
	position:relative;
	height:8px;
	width:18px;
	float:right;
}

/*.mega-menu ul li .sub li.mega-hdr a.mega-hdr-a:hover:after{*/
	.mega-menu ul li .sub li.mega-hdr:hover>  a.mega-hdr-a:after{
	content:url(../images/Right-Arrow_Mega-Menu_Active.png);
}

/*Start added by Vinay*/
.section {
    width: 100%!important;
}

.rightwithwidth{
	padding-right:2%;
}
/*End added by Vinay*/
	/* START Surej added for  RWD mega menu carousel*/
	.mega-menu>div>div>ul>li:hover>div {
		display: block;
	}
	.mega-menu ul li .sub li.mega-hdr a.mega-hdr-a:hover {
		/*background-color:#F1F9FF;*/
	background-color: #EEEEEE;
	}
	.mega-menu>div>div>ul>li:hover{
	background-color: #FFFFFF;
	}
	/*.mega-menu>div>div>ul>li:hover>div {
		display: block;
	}*/
	.mega-menu>div>div>ul>li>div {
		display: none;
	}
	/* END Surej added for  RWD mega menu carousel*/
	#topbarNew {
		display: block !important;
	}
	#header .header-nav {
		padding-top: 0px; /*Surej for mega menu RWD*/
		overflow: visible; /*Surej for mega menu RWD*/
		height: 35px; /*Surej for mega menu RWD*/
	border-bottom: 2px solid #CCCCCC;
	}

	/* new start here*/
	.mega-menu div.mega-menu-list-wrapper ul li ul.sub-menu {
		left: 268px;
		z-index: 300;
		position: absolute; /*Added by Vinay for RWD megamenu*/
		top: 10px; /*Added by Vinay for RWD megamenu*/
		/*width:150px;*/
		width: 260px;
		display: none;
	}
	.mega-menu div.mega-menu-list-wrapper ul li ul.sub-menu1 {
		left: 533px;
		/*z-index: 500;*/
		/*position: absolute; Added by Vinay for RWD megamenu */
		top: 139px;
		/*width:150px;*/
		width: 260px;
		display: none;
	}
	.mega-menu ul li .sub li.mega-hdr {
		float: none;
	}
	.mega-menu div.mega-menu-list-wrapper ul li:hover>ul {
		visibility: visible;
		height: 261px;
		display: block;
	background-color: #EEEEEE;/*next-gen*/
		text-align: left;
	}

	.mega-menu div.mega-menu-list-wrapper ul li#IL_INVM_10>ul,.mega-menu div.mega-menu-list-wrapper ul li#IL_RGNS_10>ul,
	.mega-menu div.mega-menu-list-wrapper ul li#IL_RACTS_10>ul,.mega-menu div.mega-menu-list-wrapper ul li#IL_FTRE_10>ul,
	.mega-menu div.mega-menu-list-wrapper ul li#IL_RTXNS_10>ul
	{
		visibility: visible;
		height: 340px;
		display: block;
	/* background-color: #F1F9FF; */
	background-color: #EEEEEE;/*next-gen*/
		text-align: left;	
	}

	/* new End here*/
	.mega-menu ul li .sub-container.mega .sub {
		position: relative; /*Vinay for mega menu RWD*/
		left: 0%; /*Surej for mega menu carousel RWD*/
    	z-index: 100;
	}
	/* Surej: Start Added for flexisel carousel mega menu */
	.nbs-flexisel-container {
		position: relative;
		max-width: 100%;
	}
	.nbs-flexisel-ul {
		position: relative;
		width: 9999px;
		margin: 0px;
		padding: 0px;
		list-style-type: none;
		text-align: center;
		background-color: #84C0E1; /*Surej modified for fleximaster carousel*/
	}
	.nbs-flexisel-inner { /*overflow:hidden; Surej for RWD
    float:left;*/
	    -webkit-user-select: none; /*Modified by vinay for carosal highlighting*/ 
		width: 99%; /*Surej modified from 100% for RWD*/
		overflow:hidden; /*Surej modified for RWD*/
		/*background: #fcfcfc;
		background: #fcfcfc -moz-linear-gradient(top, #fcfcfc 0%, #eee 100%);
		/* FF3.6+ */
		/*background: #fcfcfc
			-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fcfcfc),
			color-stop(100%, #eee) ); /* Chrome,Safari4+ */
		/*background: #fcfcfc -webkit-linear-gradient(top, #fcfcfc 0%, #eee 100%);
		/* Chrome10+,Safari5.1+ */
		/*background: #fcfcfc -o-linear-gradient(top, #fcfcfc 0%, #eee 100%);
		/* Opera11.10+ */
		/*background: #fcfcfc -ms-linear-gradient(top, #fcfcfc 0%, #eee 100%);
		/* IE10+ */
		/*background: #fcfcfc linear-gradient(top, #fcfcfc 0%, #eee 100%);*/
		/* W3C */ /* border:1px solid #ccc; Surej for testing*/
		/*border-radius: 5px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;*/
	}
	.nbs-flexisel-item {
		float: left;
		margin: 0px;
		padding: 0px;
		cursor: pointer;
		position: relative;
		/*line-height:0px;Surej for testing*/
	}
	.nbs-flexisel-item img {
		width: 100%;
		cursor: pointer;
		position: relative;
		margin-top: 10px;
		margin-bottom: 10px;
		max-width: 100px;
		max-height: 45px;
	}
	/*** Navigation ***/
	.nbs-flexisel-nav-left,.nbs-flexisel-nav-right {			
		position: absolute;
		cursor: pointer;
		/*z-index: 100;
		opacity: 0.5;*/
		/*top: 7px;*/
	}
	.nbs-flexisel-nav-left { /* left: 10px;*/
		height: 22px;
		width: 22px;
		left: -18px; /*Surej for testing*/
		background: url(../images/Left-Arrow_primary-navigation_InActive.png) no-repeat;
		top:8px;
		display:none;
	}
	.nbs-flexisel-nav-right {
		height: 35px;
		right: -60px;
		background-color: rgb(151,202,230);
		background: url(../images/Right-Arrow_primary-navigation_Active.png) no-repeat;
		top:8px;
		width: 60px;
	}
	
	.nbs-flexisel-nav-leftMod { 
		position: absolute;
		cursor: pointer;
		height: 22px;
		width: 22px;
		left: -18px;  /*Surej for testing*/
		background: url(../images/Left-Arrow_primary-navigation_Active.png) no-repeat;
		top:8px;
	}	
	
	/* Surej: END Added for flexisel carousel mega menu */
	.mega-menu ul li .sub .mega-menu-list-wrapper {
		height: 345px; /*Surej modified newly for RWD megamenu carousel*/
	}
	.mega-menu ul li .sub li {
		float: left; /*Surej for RWD mega menu carousel*/
		width: 280px;
		padding: 0px; /*Surej for RWD mega menu carousel*/
		position: static;
	}
	.mega-menu ul li .sub a {
	width:240px;
	}
	#wrapper_RTXNS,#wrapper_RACTS,#wrapper_INVM,#wrapper_RGNS,#wrapper_FTRE{
		display:none;
	}	
/* vinay -changes for breadcrumb-start*/

ul {
	padding:0px;
}	
		
.section {
    width: 100%!important; /*Added by Vinay for RWD*/
}

.rightwithwidth{
	padding-right:2%;
}
.breadcrumbnew{ display:block!important; }
/* vinay -changes for breadcrumb-end*/
/* vinay -changes for header-start*/
	
.headerouter_r {
    width: 95%!important;;
}
.rightRoundCorner {
    display: none;
}
.headerRowsetLeft {
    display: none;
   	width: 70%;;
}

.profilePhoto{
    display: none;
}

.txt_boxnew {
	float:right;
    height: 10%;
    margin-left: 28%;
    margin-top: 33px;
    width: 190px;
}

.skipContRow {
    margin-top: -30px !important;
}


.skipContLink {
    color: #FFFFFF;
    margin-right:8px;/*changes are made for RWD-vinay*/
    text-decoration: underline;
}

/*logout icon*/

#header .ui-combobox .ui-combobox-input.ui-widget-content, #header .ui-combobox .ui-combobox-input.ui-state-hover {
    background: url("") no-repeat scroll 0 0 #ffffff !important;
}


#header .ui-combobox .ui-button, #header .ui-combobox .ui-button.ui-state-hover {
    background: url("") no-repeat scroll 0 0 #ffffff !important;
}
	
.HW_logoffLink {   
    display: none;
    
}

.logoffLink, a.logoffLink:hover, a.logoffLink:visited {
    background: url("../images/LogoutIcon.png") no-repeat scroll  0 ;
    margin-left:10px;
    width: 30px;
}
/*logout icon end*/

.rightTextSepWhite {
    display:none;
}

.headertext_name{
	color: #FFFFFF;
	cursor: pointer;
}
.headerSettingsBx{
	background: url("../images/topNavNormal.png") no-repeat scroll -38px 0 rgba(0, 0, 0, 0);
	cursor:pointer;
    display: inline-block;
    float: left;
    height: 25px;
    margin-left: 10px;
    margin-right: 5px;
    margin-top: 0px;
    width: 20px;
}
	
.headerRowsetRight{
    height:0px;
       
}

	/*header skin pulldown*/
.skinPulldown {
	border: none;
    display: block;
    overflow: visible;
    padding-bottom: 0;
    position: static;
    width: 295px;/*Changes are made for RWD -vinay*/
    

}

.skinUnSelectLeft{
	display: none;
}
.skinUnSelectRight{
	display: none;
}

	
.alertBxArrow {background: url("../images/alertBxArrow.png") no-repeat scroll center;width:18px;height:9px;display:inline-block; position: absolute;right: 70px;top: -8px;}
.alertBx {position:absolute;top:28px;/*Modified as per CDG suggestion for new prod logo*/right:-3px;width:322px;min-height:300px;height:auto;background-color:#fff;z-index:500;display:none;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;}
/*Surej Newly added for RWD. changed zindex and width and minheight for header*/

.alertHeader h5 {/*background: url("../images/alertIcon.png") no-repeat scroll center left;*/float: left;line-height:30px;margin: 0 0 0 10px;padding: 0 0 0 0px;font-size:.75em;font-weight:normal;}
.alertHeader span {float:right;line-height:27px;margin:0 10px 0 0;font-size:.9em;}
.settingsBx {right:30% !important}/*vinay-newly added for RWD*/
.settingsBx  .alertBxArrow {right:38px !important}
.dropBxContent {margin:15px 15px 5px 21px;}

.sessionTimeOut {padding-top:10px;border-bottom:1px solid #cccccc;margin: 2px 0 0;position: relative;}/*newly modified for RWD-vinay*/
.sessionTimeOut .sec1,.sessionTimeOut .sec2 {display:inline-block}
.sessionTimeOut .sec1 {width:50%}/*RWD newly modified for header*/
.sessionTimeOut .sec2 {width:45%;padding-right:2px;text-align: right;}

.sessionTimeOut .sec1 span {color:#575757;}
.sessionTimeOut .sec1 label {color:#af0909;}
.border-bottom-clear {border-bottom:none;}
.align-left {text-align:left;display:block;margin-bottom:3px;}
.form-control {height:30px;background-color:#fbfbfb;}

.profileBx {right:100% !important; width: 322px;} /*RWD newly modified for header profile*/
.imgaeWithName {
    margin: 0 0 25px;
}/*Changed by vinay for RWD*/
.imgaeWithName li {display:inline-block;margin:0 !important}
.imgaeWithName .name {font-size:15px;vertical-align:top;margin-left:15px !important}
.manager-name {font-size:.9em;font-weight:normal;margin-left:10px !important;vertical-align:bottom}

.profilePhoto_ProfileBx {
    display: inline-block;
    float: left;
    margin-left: 2px;
    margin-right: 5px;
     /*margin-top: 6px;*/
}
.profilePhoto_settingBx {
    display: inline-block;
    float: left;
    margin-left: 2px;
    margin-right: 5px;
   margin-top: 6px;
}

.name_ProfileBx{
	color: #333333;
	display:inline-block;
	   
	line-height: 1.42857;  
	margin: 5px 5px 5px 0; 
	font-weight:normal; 
	word-break:break-all; /*RWD Fix to wrap the profile name in header section when it is too long*/
}
.myProfilePulldown p {
    border:none;
}
.lastlogtext_green {
	margin-top: -20px;
}

.margin-bottom-clear {margin-bottom:0 !important}
/*changes are done for rwd-vinay*/
.sm-mobile-icon {
    background: url("../images/sm-mobile-icons.jpg") no-repeat scroll left center rgba(0, 0, 0, 0);
    display: inline-block;
    margin: 7% 0 0 65px;
    padding-left: 15px;
   padding-right: 31px; /*RWD newly modified after 112 merge*/
}
.sm-phone-icon {background: url("../images/sm-phone-icons.jpg");background-repeat:no-repeat;background-position:left;padding-left:18px;display:inline-block;}
	
.headertext_email_v{
	color: #89CEF5;
    font-size: 0.69em;
    font-weight:normal;
    height: auto;
    text-decoration: underline;
    word-wrap: break-word;
    
}
/*Modified for RWD-vinay*/
.profilename_settingBx {
    float: left;
    margin-left: 18px;
    position: absolute;
    width: 72%;
	-ms-word-break: break-all;/*changed for IE for breaking word in setting box  -vinay*/
}

.header-label {
    color: #575757;
}

.reflow_final_view {display:block !important}
.border-right {border-right:1px solid #6e7172;padding-right:15px;}/*changed for RWD-vinay*/
.border-left-right {border-left:1px solid #6e7172; height: 25px;}
.navbarModified > li > a {padding:0 !important;}
.navbarModified  li {list-style-type:none; display: block !important;}

.container-fluid {padding-left:0;padding-right:0;}
.navbar-brand {padding:0 0 0 0px;}
.navbar-default {background-color:#192741;border:1px solid #192741;}
.navbar {margin-bottom:0;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border-color:none;}

.SettingsIcon {background: url("../images/topNavNormal.png") no-repeat -38px 0 transparent;width:20px;height:21px;display:inline-block;}
.LogoutIcon {width:19px;height:21px;display:inline-block;}
.profilleIcon {display:none;}
.newCaret {color:#fff;position:relative;top:8px;margin-left:5px;}
.newCaret2 {color:#fff;margin-left:5px;}
.caret {
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-top: 4px solid;
    display: inline-block;
    height: 0;
    margin-left: 5px;
    vertical-align: middle;
    width: 0;
    cursor:pointer; /*Surej newly added for RWD*/
}
	
.nav-pills > li {
    float: left;
}
.nav-pills > li + li {
    margin-left: 2px;
}

.pull-right {
    float: right;
}
/* vinay -changes for header-end*/		

/*Aashish RWD changes start*/
	.stage3_inputpanel_columnRWD {
	display:none;
	}
	.querytextright_stage3_RWD {
	display:none;
	}

	.notificationLabel_RWD {
	float: left;
/*	margin-left: 4px; /*Changed from 5px by Nikita Manohar*//*Aashish commented*/
	/*   width: 182px; Changed from 179px by Nikita Manohar*/
	width: 38.83%;
	margin-left: 35px;
	/* Aashish added for wireframe WF_Stage3_DataEntry for RWD,  notification details*/
}
		.queryitalictextleftgap_RWD {
	
	/*font-size : 11px; Changed by Sonia Garg to refer body level font-size*/
	font-style: italic;
	color: #505050;
	text-decoration: none;
	padding-left: 3px;
	font-size: 0.69em;
}
	.simpletext_clkhere_RWD {
	color: #262a2c;
	
	font-size: 0.99em;
	text-decoration: none;
}
		.queryitalictextleftgap_RWD1 {
	display:none;
}
	.simpletext_clkhere_RWD1 {
	display:none;
}

.notificationStyle_RWD{
	padding-bottom: 8px;
	height: 30px;
	float: left;
	width: 4px;
}
	


.cpinputtextarea-span {
	background: url("../images/backgrounds/Text-area_300x50px.png") no-repeat
		scroll 0 0 #FBFBFB;
	
	display: inline-block;
	padding: 7px 0 7px 2px;
	text-align: left;
	margin-left: 5px;	
	height: 37px;
	width: 300px;
}
.cpnotificationTxtarea {
	font: inherit Arial;
	background: none repeat scroll 0 0 transparent;
	border: medium none;
	height: 40px;
	outline: medium none;
	resize: none;
/*	width: 343px;	*/
	width: 300px;
	font-size: 0.69em;
}



	.stage3_previewconfirm_det_col1 {
	float: left;
	width: 6%;		
	/*Added by Nikita Manohar*/
	font-size: 0.69em;
	font-weight:normal;
}	
.controlOptionTbody{
border-bottom:0px;

}
.controlOptionTbody1{
	border-bottom:0px;
	display:none;
}
.controlOptionTd{
	border-bottom:0px;
	height: 25px;
	width:33%;
}	
.remarksbox_UX3 {
	
	font-size: 11px;
	height: 50px;
	line-height: normal;
	margin: 2px 0 0 0;
	margin-left: 6px;
	margin-bottom: 6px;
	overflow: auto;
	padding: 0;
	padding-right: 700;
	text-align: left;
	width: 300px; 	
	float: left;
}	
/*Aashish RWD changes end*/
/*newly modified for RWD changes-vinay-start*/
.dropBxContentMain{height:85px; margin:15px 15px 5px 15px;}/*Vinay modified for PFM RWD*/
.dropBxContent {height:auto;min-height:60px;margin:5px 15px 10px 15px;} /*RWD Modified newly for header Surej*/
.myProfilePulldown p .HW_formbtn {
	float: right;/*changes are made for RWD -vinay*/
}
#sessionExpiryTime{
	float: left;
    font-weight:normal;
    line-height: 5;
    margin-left: -92px;
}

#sessionTimeoutText {
	color: #000000;
    float: left;
    
    font-weight:normal;
    position: relative;
}
.myProfilePulldown p.sessionTimeoutText_v{
	border-bottom: 1px solid #CED0CF;
}
.alertBx {width: 322px;}
/*newly modified for RWD changes-vinay-end*/
.grid_widgetIcon{
	float:left;
/*	width:22%;*/
	width:34%; /*Aashish Added for RWD. Widgets lib*/
	height:65px; margin: 22px 0 5px 15px;	
}
.stage3_columnwithwidth{
	padding-bottom: 0px;/*Aashish changed for RWD 1*/
}
	
}

.loginPanelAuthFormBtn_sqna { 
      
      font-size: 13px;
      font-weight:normal;
      color: #000000;
      text-decoration: none;
      background: url(../images/imgLoginButton01.png) transparent no-repeat 100% 0px; /*Surej RWD modified image as per CDG suggestion*/
      border: 0px solid #333333;
      width: 22%;
      vertical-align: middle;
      overflow: visible;
      float: left;
      height: 27px;
      cursor: pointer;
      line-height: 25px;
      padding-left: 26px;
      padding-right: 17px;
      outline:none;
}


@media screen and (min-width : 640px) and (max-width:900px) {
/*changed for 11.2.2-start*/
.loginPanelSimpleTextStyle_remUserId {
	margin-left: 0px;
}
.formbtn_imgcaptcha {
  margin-right: 30%;
}
.loginPanelLeftPaddingStyle1 {
    padding-left: 12px;/*13px;*/
}
.login_Auth_HW_mformbtn_new {
    margin-left: 86px; /*90px;*/
}

.loginPanelColumnDetailStyle3{
	width: 30%;
}
.loginPanelColumnDetailStyle{
    width: 24%;
}
.loginPanelColumnDetailStyle5 {
    width: 24%;
}
.loginPanelColumnDetailStyle2{
    width: 24%;
}
.loginPanel_Auth_Continue_HW_formbtn {
  margin-left: 75px;
}
.loginPanelSimpleTextStyle1{
	padding-left: 95px;
}
.loginPanelColumnDetailStyle4 {
    width: 23%;
}
.loginPanelColumnDetailStyle1 {
    width: 24%;
}
.loginPanelCheckBox {
    margin-left: 98px;/*99px;*/
}
.login_Auth_HW_mformbtn {
    margin-left: 90px;
}
.loginPanelTopPaddingStyle1 {
	padding-top: 10px; /*65px;Aashish modified for login*/
}
.logoutrowone {
	height: 155px;
    margin-left: 13%;
    width: 75%;
}
.logoutrowtwo {
	height: 40px;
    margin-left: 13%;
    width: 75%;
}
/*changed for 11.2.2-end*/
	.loginPanelBottomSectionImageDivStyle2{ /*Surej modified for login screen divider line RWD*/
		display:none;
	}
	/*Changes made for Logout overlay-vinay-start*/
	.logoutimg {
	    margin-left: 3%;
	}
	/*Changes made for Logout overlay-vinay-end*/
	.keypaddiv {
		margin-left: 4%; /*Surej added for RWD for virtual keypad NEW*/
	}
	.mega-menu ul li .sub-container.mega .sub{
		width:515px;
	}
	.mega-menu ul li .sub .mega-menu-list-wrapper{
		height:324px;
	}
	.mega-menu div.mega-menu-list-wrapper ul li:hover>ul{
	height:318px;
	}
	.mega-menu div.mega-menu-list-wrapper ul li ul.sub-menu{
	width:198px;
	left:268px;
	}
	.mega-menu div.mega-menu-list-wrapper ul li ul.sub-menu1{
	width:198px;
	left:381px;
	}
	.mega-menu ul li .sub a {
		width:240px;
	}
	/*break point from 640px to 800px*/
	.pageLeftContainer {
		width: 100%;
	}
	.pageRightContainer {
		width: 100%;
	}

	.loginPanelBottomDisplaySectionStyle{
		height:281px;
	}
	.loginPanelBottomSectionDetailsrow{
		padding-right:8px;
		padding-bottom:15px;
		width:43%; /*Modified for text alignment in login screen RWD Surej*/
		margin-left:13px;/*Modified for text alignment in login screen RWD Surej*/
	}
	.loginPanelImageDividerStyle{
		display:none;
	}
	.rSImage2{
		width:33%;
	}
	.rSImage3{
		width:66%;
	}
	/*.width100percent_main_loginbg{
		background-size:112% 81%;
	}*/ /*Surej commented for rwd NEW*/
	
/*Aashish RWD changes start*/
		.container-small {
		float: left;
		width: 100%;
		margin-left: -1px;
		margin-right: 1.8px;
		margin-top: 10px;
		/*Aashish modified for RWD - Initiate Payment Screen*/
	}
	.widget-xtrasmall {
		width: 33.33333%; /*Aashish modified for RWD - Initiate Payment Screen*/
		min-width:200px;
	}
	.redbg,.redbgwithwidth,.orangebgwithwidth,.greenbgwithwidth,.orangebg,.greenbg {		
		width: 100%;
		/*Aashish modified for RWD - Initiate Payment Screen for error message*/
	}
	#footer {		
		width: 100%;
		/*Aashish modified for RWD - Initiate Payment Screen for footer*/		
	}
	.pageLeftContainer {
		float: left;
		width: 100%; /*Aashish modified for RWD - Initiate Payment Screen*/
	}
	.step_trackerwidth {
		width: 100%; /*Aashish modified for RWD - Initiate Payment Screen*/
		margin-top: 10px;
	}
	.rightwithwidth {
		float: right;
		padding-right: 0.4%;
	}
	.step_trackerwidth_withoutmargin {
		width: 100.5%;
	}
	.stage3_tabmenupanel {
		float: left;
		border-bottom: 1px solid #E0E1E2;
		margin-bottom: 0px;
		margin-top: 0px;
	/*	width: 78.2%;	*/
		width: 100%;	/*Aashish changed for RWD.WF_Stage3_DataEntry.xml wireframe.*/
		float: left;
	/*	padding-left: 0px;*/
		padding-left: 2px;	/*Aashish changed for RWD.WF_Stage3_DataEntry.xml wireframe.*/
		padding-top: 0px; /*margin-left:7px;*/
	}

	
	.widget-body { /*position:relative;*/
	padding-bottom: 4px;
	padding-right: 10px;/*Aashish added for RWD*/
}
		.stage3_additionaldetailslink {
		background-color: #EBF7FF;
		border: 1px solid #97CAE6;
		float: left;
		height: auto;
		/*Aashish modified for RWD - Initiate Payment Screen for additional details text*/
		margin-left: 12px;/*Aashish changed*/
		margin-top: 10px;
		padding-right: 10px;
		padding-top: 3px;
		width:91.796875%;/*Aashish added for RWD - Initiate Payment Screen for additional details wrapper width*/
		padding-left: 5px;	/*Aashish added for RWD - Initiate Payment Screen for additional details wrapper width*/
		
	}

.querytextboxmedium_small_RWD1 { /** Added by Priyanka for lookup */

}	
.stage3_inputpanel_column_RWD {
display:none;
}
	

.controlOptionHrStyle{
	width: 100%;
	float: left;
	margin: 6px 0;
}
	
.controlOptionTableStyle{
	width: 100%;
	border-bottom: 0px;
}	
#collapsibleMenu {
	clear: both;
	float: right;
	padding-right: 0.1%;	
	position: relative;
	top: -6px;
}
.stage3_previewconfirm_label_column {
/*	width: 22%;	*/
	width: 50%;	/*Aashish added for RWD*/
	float: left;
	padding-right: 5px;
	/*Added by Parashar Dutta*/
	word-wrap: break-word;
	margin-right: 5px;
	/*Added by Dhanashri Kelkar*/
	text-align: right;
	margin-top:5px;
}
.stage3_leftrightmainpanel {
	float: left;
	/*border: 1px solid #E0E1E2;*/
	padding-bottom: 15px;
	width: 100%;
	background: none;
/*	background: url("../images/backgrounds/separator1.gif") repeat-y scroll
		50% 0 transparent;*/ /*Commented by Aashish for RWD*/
}
.stage3_previewconfirm_details_column {
		/*margin-right:5px;*/
		margin-right: 2px;
		/*Aashish changed for RWD. Addentryux3 page data coming on newline*/
		margin-top: 5px;/*Aashish changed for RWD.*/
	}
.stage3_previewdetailsrow {
/*	margin-top: 11px;*/
	margin-top: 5px;/*Aashish changed for RWD*/
	float: left;
	width: 100%;
}
/*Aashish RWD changes end*/
/*added by vinay for pfm budget-start*/
.tabNavContainer {
	padding: 0 0 0 1%;
	width:63%;
	display: block !important;

}
.progressbar_innerstyle{
	width: 100% !important;
}
.budgetlistingstatusbar{
	width: 100% !important;
}
.stage3_listingpaneldiv_small{
	border-top: medium none;
	display:none;
}
	
.stage3_listingpaneldiv_Extended{
	width: 64%;
	border-top: medium none;
	margin-top: 0px;
}
	
/*added by vinay for pfm budget-end*/
	
/*Aashish added for RWD. widgets libreary*/		
	.stage3_searchpaneldiv_widLibrary {
	background-color: #EEEEEE;
    border: 1px solid #E7E7E7;
    height: 24px;
    margin-bottom: -11px;
    margin-top: 14px;
    padding-left: 10px;
    padding-top: 2px;
/*    width: 8%;*/
	width: 15%;/*Aashish Added for RWD. Widgets lib*/
}

.grid_OuterMostDiv{
	width:48.9422159%;/*Aashish Added for RWD. Widgets lib*/
	height:108px; float:left; border:2px solid #e7e7e7; margin:2px 2px 0px 0px; background-color: #f8f8f8;
}	
}


.formbtn_imgcaptcha_online {
      padding-right: 18px;
      background: url(../images/reset.jpg) no-repeat;/*modified for 11.2.2*/
      border: 0px solid #333333;
      height: 22px;
      cursor: pointer;
      margin-right: 33%;
}

.formbtn_soundcaptcha_online {
      padding-right: 22px;
      background: url(../images/HIP_but_text.gif);
      border: 0px solid #333333;
      height: 22px;
      cursor: pointer;
      margin-right: 246px;
      
}
.hideRHSWidgets{
display:none;
}


/************************* Responsive ******************************/

@media screen and (min-width : 320px) and (max-width:999px) {

    .wrapper {width: 100%;}
    .width100percent_main_loginbg {width: 100%; height: auto;}
    .width50percent_login {width: 90%; height: auto; margin:0 auto; float: none; padding: 0;}
    .login_Auth_HW_mformbtn_new {margin-left: 0;}
    .login_box_container {width: 100%; height: auto; display: block;}
    .login-bottom-box {margin: 0 auto; width: 90%; height: auto;}
    .New-to-Netbanking {margin: 0;}
    .loginPanelHeaderTextStyle {width: 100%; margin: 0;}
    a.loginPanleBluelinkStyle:link {margin: 0;}
    .loginPanelSimpleTextStyle1 {padding-left: 15px;}
    .loginPanelInputDetailsrow {width: 92%; padding-left:4%; padding-right: 4%; }



	/* **************** pooja **************** */

.login_Auth_HW_mformbtn_new{ width: 92%;margin: 10px 13px 10px 13px; }

   .loginPanelTopPaddingStyle1 {
   width: 100px;
   display: inline-flex;
   float: right;
   margin-top: -47px;
   margin-right: 40px;
}

.width50percent_login{padding-bottom: 20px;
   margin-bottom: 30px;}

.key_switch{display: none;}    

a.loginPanelBottomSectionlinkStyle1:link{line-height: 25px;font-size: 12px;}
.loginPanelMessageColoredTextStyle{display: none;}
.loginPanelTopPaddingStyle1{margin-right: 20px;padding: 0;width: auto;}
a.loginPanleBluelinkStyle:link{font-size: 12px;line-height: 25px;}    
#ForRMNU{font-size: 13px;line-height: 25px;}    

/*.loginPanelSimpleTextStyle1{padding-left: 20px;}    */
/*.login_img{display: none;}*/
.important_info{display: none;}
.New-to-Netbanking{margin: 10px auto;}
.login-bottom-box p{font-size: 14px;margin: 5px 0px 10px 0px ;}
.login-bottom-box{padding:20px 0; margin-bottom: 10px; }
.login-bottom-box a{font-size: 13px; margin-top: 20px;}
.about-banking{font-size: 13px !important;}
.loginPanelInputDetailsrow .loginPanelColumnDetailStyle .ui-combobox input, .loginPanellabellinkStyle1 .ui-combobox input{ font-size: 15px;}
a.whitelink_footer:link{font-size: 12px;line-height: 25px;}
.disclaimerTextStyle{font-size: 11px;}

.wrapper{width: -webkit-fill-available; padding: 0 5px;}

/* *** parth *** */
.loginPanelTextboxMediumStyle { background-position: -900px 0; background-size: 100% 100%; font-size: 14px;}
.loginPanelInputDetailsrow .ui-combobox { width: 100% !important }
.loginPanelInputDetailsrow .ui-combobox input { width:95% !important;}
#capsmsg { display: none !important ;}

.loginHeaderTextBlueStyle , .loginHeaderTextstyle { font-size: 11px; }
.loginPanelAuthFormBtn { font-size: 14px; background: #cf222c url(../images/Login-icon-small.png) no-repeat 122px center; background-size: 15px; }
.width100percent_main_loginbg .width50percent_login .loginPanelHeaderTextStyle .null { font-size: 16px; }
.width100percent_main_loginbg { padding-top: 15px; }
.columnSeparator_login { margin: 0px 7px 0px 7px; }

#header { margin: 0px; }
#headerNew .header-nav { background: #ffffff; }
.login-bg-txt ,.login-bg-txt-2 { font-size: 15px; margin: 0 auto;padding-left:5px;width: 100%;  }
#header .header-main .logo { margin-top: 14px; }
.headerTextSpacingStyle { padding-top: 20px; }
#header .header-main { height: 73px; }

}